diff --git a/app/javascript/dashboard/i18n/locale/ar/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ar/advancedFilters.json new file mode 100644 index 000000000..f6932e66b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ar/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "تصفية المحادثة", + "SUBTITLE": "إضافة فلاتر أدناه واضغط على 'إرسال' لتصفية المحادثات.", + "ADD_NEW_FILTER": "إضافة فلتر", + "FILTER_DELETE_ERROR": "يجب ان يكون لديك فلتر واحد على الاقل", + "SUBMIT_BUTTON_LABEL": "تطبيق الفلاتر", + "CANCEL_BUTTON_LABEL": "إلغاء", + "CLEAR_BUTTON_LABEL": "مسح الفلاتر", + "EMPTY_VALUE_ERROR": "القيمة مطلوبة", + "TOOLTIP_LABEL": "تصفية المحادثة", + "QUERY_DROPDOWN_LABELS": { + "AND": "و", + "OR": "أو" + }, + "OPERATOR_LABELS": { + "equal_to": "يساوي", + "not_equal_to": "لا يساوي", + "contains": "يحتوي", + "does_not_contain": "لا يحتوي", + "is_present": "موجود", + "is_not_present": "غير موجود" + }, + "ATTRIBUTES": { + "STATUS": "الحالة", + "ASSIGNEE_NAME": "اسم المحال إليه", + "INBOX_NAME": "اسم صندوق الوارد لقناة التواصل", + "TEAM_NAME": "اسم الفريق", + "CONVERSATION_IDENTIFIER": "معرف المحادثة", + "CAMPAIGN_NAME": "اسم الحملة", + "LABELS": "الوسوم", + "BROWSER_LANGUAGE": "لغة المتصفح", + "COUNTRY_NAME": "اسم الدولة", + "REFERER_LINK": "رابط المرجع" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ar/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ar/attributesMgmt.json index f5145ded3..33338d3e5 100644 --- a/app/javascript/dashboard/i18n/locale/ar/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ar/attributesMgmt.json @@ -1,71 +1,82 @@ { "ATTRIBUTES_MGMT": { "HEADER": "سمات مخصصة", - "HEADER_BTN_TXT": "Add Custom Attribute", - "LOADING": "Fetching custom attributes", - "SIDEBAR_TXT": "

Custom Attributes

A custom attribute tracks facts about your contacts/conversation — like the subscription plan, or when they ordered the first item etc.

For creating a Custom Attribute, just click on the Add Custom Attribute. You can also edit or delete an existing Custom Attribute by clicking on the Edit or Delete button.

", + "HEADER_BTN_TXT": "إضافة سمة خاصة", + "LOADING": "جلب سمات مخصصة", + "SIDEBAR_TXT": "

السمات المخصصة

سمة مخصصة تتبع الحقائق حول جهات الاتصال/المحادثة الخاصة بك - مثل خطة الاشتراك. أو عندما يطلبون العنصر الأول وما إلى ذلك.

لإنشاء سمة مخصصة، فقط انقر فوقأضف سمة مخصصة. يمكنك أيضا تعديل أو حذف سمة مخصصة موجودة بالنقر على زر التحرير أو الحذف.

", "ADD": { - "TITLE": "Add Custom Attribute", + "TITLE": "إضافة سمة خاصة", "SUBMIT": "إنشاء", "CANCEL_BUTTON_TEXT": "إلغاء", "FORM": { "NAME": { "LABEL": "اسم العرض", - "PLACEHOLDER": "Enter custom attribute display name", - "ERROR": "Name is required" + "PLACEHOLDER": "أدخل اسم عرض السمة", + "ERROR": "الاسم مطلوب" }, "DESC": { "LABEL": "الوصف", - "PLACEHOLDER": "Enter custom attribute description", - "ERROR": "Description is required" + "PLACEHOLDER": "أدخل وصف السمة", + "ERROR": "الوصف مطلوب" }, "MODEL": { - "LABEL": "Applies to", - "PLACEHOLDER": "Please select one", + "LABEL": "ينطبق على", + "PLACEHOLDER": "الرجاء اختيار واحد", "ERROR": "النموذج مطلوب" }, "TYPE": { "LABEL": "النوع", "PLACEHOLDER": "الرجاء تحديد نوع", - "ERROR": "النوع مطلوب" + "ERROR": "النوع مطلوب", + "LIST": { + "LABEL": "قائمة القيم", + "PLACEHOLDER": "الرجاء إدخال القيمة واضغط على مفتاح الإدخال", + "ERROR": "يجب أن يكون لديك قيمة واحدة على الأقل" + } }, "KEY": { "LABEL": "المفتاح", - "PLACEHOLDER": "Enter custom attribute key", - "ERROR": "Key is required", - "IN_VALID": "Invalid key" + "PLACEHOLDER": "أدخل مفتاح السمة المخصصة", + "ERROR": "المفتاح مطلوب", + "IN_VALID": "مفتاح غير صالح" } }, "API": { - "SUCCESS_MESSAGE": "Custom Attribute added successfully", - "ERROR_MESSAGE": "Could not able to create a custom attribute, Please try again later" + "SUCCESS_MESSAGE": "تم إضافة سمة مخصصة بنجاح", + "ERROR_MESSAGE": "تعذر إنشاء سمة مخصصة، الرجاء المحاولة مرة أخرى لاحقاً" } }, "DELETE": { "BUTTON_TEXT": "حذف", "API": { - "SUCCESS_MESSAGE": "Custom Attribute deleted successfully.", - "ERROR_MESSAGE": "Couldn't delete the custom attribute. Try again." + "SUCCESS_MESSAGE": "تم حذف السمة المخصصة بنجاح.", + "ERROR_MESSAGE": "تعذر حذف السمة المخصصة. حاول مرة أخرى." }, "CONFIRM": { "TITLE": "هل أنت متأكد من أنك تريد حذف - %{attributeName}", - "PLACE_HOLDER": "Please type {attributeName} to confirm", - "MESSAGE": "Deleting will remove the custom attribute", + "PLACE_HOLDER": "الرجاء كتابة {attributeName} للتأكيد", + "MESSAGE": "حذف سوف يزيل السمة المخصصة", "YES": "حذف ", "NO": "إلغاء" } }, "EDIT": { - "TITLE": "Edit Custom Attribute", + "TITLE": "تعديل سمة مخصصة", "UPDATE_BUTTON_TEXT": "تحديث", + "TYPE": { + "LIST": { + "LABEL": "قائمة القيم", + "PLACEHOLDER": "الرجاء إدخال القيمة واضغط على مفتاح الإدخال" + } + }, "API": { - "SUCCESS_MESSAGE": "Custom Attribute updated successfully", - "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" + "SUCCESS_MESSAGE": "تم تحديث السمة المخصصة بنجاح", + "ERROR_MESSAGE": "حدث خطأ أثناء تحديث السمة المخصصة، الرجاء المحاولة مرة أخرى" } }, "TABS": { "HEADER": "سمات مخصصة", - "CONVERSATION": "Conversation", + "CONVERSATION": "المحادثات", "CONTACT": "جهات الاتصال" }, "LIST": { @@ -80,8 +91,8 @@ "DELETE": "حذف" }, "EMPTY_RESULT": { - "404": "There are no custom attributes created", - "NOT_FOUND": "There are no custom attributes configured" + "404": "لا توجد سمات مخصصة تم إنشاؤها", + "NOT_FOUND": "لا توجد سمات مخصصة تم تكوينها" } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/automation.json b/app/javascript/dashboard/i18n/locale/ar/automation.json new file mode 100644 index 000000000..e7c68ee65 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ar/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "الأتمتة", + "HEADER_BTN_TXT": "إضافة قاعدة أتمتة" + } +} diff --git a/app/javascript/dashboard/i18n/locale/ar/campaign.json b/app/javascript/dashboard/i18n/locale/ar/campaign.json index 151754356..534901533 100644 --- a/app/javascript/dashboard/i18n/locale/ar/campaign.json +++ b/app/javascript/dashboard/i18n/locale/ar/campaign.json @@ -54,7 +54,7 @@ "ERROR": "الوقت على الصفحة مطلوب" }, "ENABLED": "تفعيل الحملة", - "TRIGGER_ONLY_BUSINESS_HOURS": "Trigger only during business hours", + "TRIGGER_ONLY_BUSINESS_HOURS": "تشغيل فقط خلال ساعات العمل", "SUBMIT": "إضافة حملة" }, "API": { diff --git a/app/javascript/dashboard/i18n/locale/ar/chatlist.json b/app/javascript/dashboard/i18n/locale/ar/chatlist.json index f64c6bce5..95f425999 100644 --- a/app/javascript/dashboard/i18n/locale/ar/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ar/chatlist.json @@ -7,6 +7,7 @@ "404": "لا توجد محادثات نشطة في هذه المجموعة." }, "TAB_HEADING": "المحادثات", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "البحث عن جهات الاتصال، المحادثات، قوالب الردود الجاهزة .." }, diff --git a/app/javascript/dashboard/i18n/locale/ar/contact.json b/app/javascript/dashboard/i18n/locale/ar/contact.json index 197fc1f52..00d4b486b 100644 --- a/app/javascript/dashboard/i18n/locale/ar/contact.json +++ b/app/javascript/dashboard/i18n/locale/ar/contact.json @@ -7,7 +7,7 @@ "COMPANY": "الشركة", "LOCATION": "الموقع الجغرافي", "CONVERSATION_TITLE": "تفاصيل المحادثة", - "VIEW_PROFILE": "View Profile", + "VIEW_PROFILE": "عرض الملف الشخصي", "BROWSER": "المتصفح", "OS": "نظام التشغيل", "INITIATED_FROM": "تم البدء من", @@ -33,8 +33,8 @@ "NO_RESULT": "لم يتم العثور على تصنيفات" } }, - "MERGE_CONTACT": "Merge contact", - "CONTACT_ACTIONS": "Contact actions", + "MERGE_CONTACT": "دمج جهة الاتصال", + "CONTACT_ACTIONS": "إجراءات جهات الاتصال", "MUTE_CONTACT": "كتم المحادثة", "UNMUTE_CONTACT": "إلغاء كتم المحادثة", "MUTED_SUCCESS": "تم كتم هذه المحادثة لمدة 6 ساعات", @@ -58,32 +58,32 @@ "DESC": "إضافة معلومات أساسية حول جهة الاتصال." }, "IMPORT_CONTACTS": { - "BUTTON_LABEL": "Import", - "TITLE": "Import Contacts", - "DESC": "Import contacts through a CSV file.", - "DOWNLOAD_LABEL": "Download a sample csv.", + "BUTTON_LABEL": "استيراد", + "TITLE": "استيراد جهات الاتصال", + "DESC": "استيراد جهات الاتصال من خلال ملف CSV.", + "DOWNLOAD_LABEL": "تحميل عينة csv.", "FORM": { - "LABEL": "CSV File", - "SUBMIT": "Import", + "LABEL": "ملف CSV", + "SUBMIT": "استيراد", "CANCEL": "إلغاء" }, - "SUCCESS_MESSAGE": "Contacts saved successfully", + "SUCCESS_MESSAGE": "تم حفظ جهة الاتصال بنجاح", "ERROR_MESSAGE": "حدث خطأ، الرجاء المحاولة مرة أخرى" }, "DELETE_CONTACT": { - "BUTTON_LABEL": "Delete Contact", - "TITLE": "Delete contact", - "DESC": "Delete contact details", + "BUTTON_LABEL": "حذف جهة الاتصال", + "TITLE": "حذف جهة الاتصال", + "DESC": "حذف تفاصيل جهة الاتصال", "CONFIRM": { "TITLE": "تأكيد الحذف", "MESSAGE": "هل أنت متأكد من الحذف ", - "PLACE_HOLDER": "Please type {contactName} to confirm", + "PLACE_HOLDER": "الرجاء كتابة {contactName} للتأكيد", "YES": "نعم، احذف ", "NO": "لا، احتفظ " }, "API": { - "SUCCESS_MESSAGE": "Contact deleted successfully", - "ERROR_MESSAGE": "Could not delete contact. Please try again later." + "SUCCESS_MESSAGE": "تم حذف جهة الاتصال بنجاح", + "ERROR_MESSAGE": "تعذر حذف جهة الاتصال. يرجى المحاولة مرة أخرى لاحقاً." } }, "CONTACT_FORM": { @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "أدخل عنوان البريد الإلكتروني الخاص بجهة الاتصال", - "LABEL": "عنوان البريد الإلكتروني" + "LABEL": "عنوان البريد الإلكتروني", + "DUPLICATE": "عنوان البريد الإلكتروني هذا مستخدم لجهة اتصال أخرى." }, "PHONE_NUMBER": { "PLACEHOLDER": "أدخل رقم الهاتف الخاص بجهة الاتصال", "LABEL": "رقم الهاتف", "HELP": "يجب ان يحتوى رقم الهاتف على كود دولتك تسبقها علامة +\nمثال: +20101243567", - "ERROR": "يجب ان تكون خانة رقم الهاتف إما فارغة او مكتملة مع رمز الدولة" + "ERROR": "يجب ان تكون خانة رقم الهاتف إما فارغة او مكتملة مع رمز الدولة", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "أدخل موقع جهة الاتصال", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "تم حفظ جهة الاتصال بنجاح", - "CONTACT_ALREADY_EXIST": "عنوان البريد الإلكتروني هذا مستخدم لجهة اتصال أخرى.", "ERROR_MESSAGE": "حدث خطأ، الرجاء المحاولة مرة أخرى" }, "NEW_CONVERSATION": { @@ -158,7 +159,7 @@ "SUBJECT": { "LABEL": "الموضوع", "PLACEHOLDER": "الموضوع", - "ERROR": "Subject can't be empty" + "ERROR": "الموضوع لا يمكن أن يكون فارغاً" }, "MESSAGE": { "LABEL": "رسالة", @@ -176,6 +177,7 @@ "FIELDS": "تصنفيات جهات الاتصال", "SEARCH_BUTTON": "بحث", "SEARCH_INPUT_PLACEHOLDER": "بحث عن جهات الاتصال", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "جاري تحميل جهات الاتصال...", "404": "لا توجد جهات اتصال تطابق بحثك 🔍", @@ -196,7 +198,7 @@ }, "CONTACT_PROFILE": { "BACK_BUTTON": "جهات الاتصال", - "LOADING": "Loading contact profile..." + "LOADING": "جاري تحميل ملف الاتصال الشخصي..." }, "REMINDER": { "ADD_BUTTON": { @@ -209,13 +211,13 @@ } }, "NOTES": { - "FETCHING_NOTES": "Fetching notes...", - "NOT_AVAILABLE": "There are no notes created for this contact", + "FETCHING_NOTES": "جلب الملاحظات...", + "NOT_AVAILABLE": "لا توجد ملاحظات تم إنشاؤها لهذا الاتصال", "HEADER": { "TITLE": "ملاحظات" }, "LIST": { - "LABEL": "added a note" + "LABEL": "تمت إضافة ملاحظة" }, "ADD": { "BUTTON": "إضافة", @@ -223,7 +225,7 @@ "TITLE": "Shift + Enter لإنشاء مهمة" }, "CONTENT_HEADER": { - "DELETE": "Delete note" + "DELETE": "حذف الملاحظة" } }, "EVENTS": { @@ -237,14 +239,14 @@ } }, "CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "Add attributes", + "ADD_BUTTON_TEXT": "أضف سمة", "BUTTON": "إضافة سمة خاصة", - "NOT_AVAILABLE": "There are no custom attributes available for this contact.", + "NOT_AVAILABLE": "لا توجد سمات مخصصة متاحة لجهة الاتصال هذه.", "COPY_SUCCESSFUL": "تم النسخ إلى الحافظة بنجاح", "ACTIONS": { - "COPY": "Copy attribute", - "DELETE": "Delete attribute", - "EDIT": "Edit attribute" + "COPY": "نسخ السمة", + "DELETE": "حذف السمة", + "EDIT": "تعديل السمة" }, "ADD": { "TITLE": "إنشاء سمة خاصة", @@ -263,44 +265,51 @@ "PLACEHOLDER": "Eg: 11901 " }, "ADD": { - "TITLE": "Create new attribute ", + "TITLE": "إنشاء سمة جديدة ", "SUCCESS": "تمت إضافة السمة بنجاح", - "ERROR": "Unable to add attribute. Please try again later" + "ERROR": "غير قادر على إضافة السمة. الرجاء المحاولة مرة أخرى لاحقاً" }, "UPDATE": { - "SUCCESS": "Attribute updated successfully", - "ERROR": "Unable to update attribute. Please try again later" + "SUCCESS": "تم تحديث السمة المخصصة بنجاح", + "ERROR": "غير قادر على تحديث السمة. الرجاء المحاولة مرة أخرى لاحقاً" }, "DELETE": { - "SUCCESS": "Attribute deleted successfully", - "ERROR": "Unable to delete attribute. Please try again later" + "SUCCESS": "تم حذف السمة المخصصة بنجاح", + "ERROR": "غير قادر على حذف السمة. الرجاء المحاولة مرة أخرى لاحقاً" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "TITLE": "أضف سمة", + "PLACEHOLDER": "البحث عن سمات", + "NO_RESULT": "لم يتم العثور على سمات" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "اختر قيمة", + "SEARCH_INPUT_PLACEHOLDER": "البحث عن قيمة", + "NO_RESULT": "لم يتم العثور على النتائج" + } } }, "VALIDATIONS": { - "REQUIRED": "Valid value is required", - "INVALID_URL": "Invalid URL" + "REQUIRED": "القيمة الصالحة مطلوبة", + "INVALID_URL": "عنوان URL غير صالح" } }, "MERGE_CONTACTS": { "TITLE": "دمج جهة الاتصال", - "DESCRIPTION": "Merge contacts to combine two profiles into one, including all attributes and conversations. In case of conflict, the Primary contact’ s attributes will take precedence.", + "DESCRIPTION": "دمج جهات الاتصال للجمع بين ملفّين شخصيين في واحد، بما في ذلك جميع السمات والمحادثات. في حالة التعارض، تكون لخصائص جهة الاتصال الرئيسية الأسبقية.", "PRIMARY": { "TITLE": "جهة الاتصال الرئيسية", - "HELP_LABEL": "To be kept" + "HELP_LABEL": "سيتم الاحتفاظ بها" }, "CHILD": { "TITLE": "دمج جهة الإتصال", - "PLACEHOLDER": "Search for a contact", - "HELP_LABEL": "To be deleted" + "PLACEHOLDER": "بحث عن جهات الاتصال", + "HELP_LABEL": "ليتم حذفها" }, "SUMMARY": { "TITLE": "ملخص", - "DELETE_WARNING": "Contact of %{childContactName} will be deleted.", + "DELETE_WARNING": "سيتم حذف جهة الاتصال بـ %{childContactName}.", "ATTRIBUTE_WARNING": "سيتم نسخ تفاصيل الاتصال بـ %{childContactName} إلى %{primaryContactName}." }, "SEARCH": { @@ -313,7 +322,7 @@ "ERROR": "حدد جهة اتصال فرعية للدمج" }, "SUCCESS_MESSAGE": "تم دمج جهة الاتصال بنجاح", - "ERROR_MESSAGE": "Could not merge contacts, try again!" + "ERROR_MESSAGE": "تعذر دمج جهات الاتصال ، حاول مرة أخرى!" } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/contactFilters.json b/app/javascript/dashboard/i18n/locale/ar/contactFilters.json new file mode 100644 index 000000000..bacccd97c --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ar/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "إضافة فلتر", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "يجب ان يكون لديك فلتر واحد على الاقل", + "SUBMIT_BUTTON_LABEL": "إرسال", + "CANCEL_BUTTON_LABEL": "إلغاء", + "CLEAR_BUTTON_LABEL": "مسح الفلاتر", + "EMPTY_VALUE_ERROR": "القيمة مطلوبة", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "و", + "OR": "أو" + }, + "OPERATOR_LABELS": { + "equal_to": "يساوي", + "not_equal_to": "لا يساوي", + "contains": "يحتوي", + "does_not_contain": "لا يحتوي", + "is_present": "موجود", + "is_not_present": "غير موجود" + }, + "ATTRIBUTES": { + "NAME": "الاسم", + "EMAIL": "البريد الإلكتروني", + "PHONE_NUMBER": "رقم الهاتف", + "IDENTIFIER": "Identifier", + "CITY": "المدينة", + "COUNTRY": "الدولة" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ar/conversation.json b/app/javascript/dashboard/i18n/locale/ar/conversation.json index 758862c8c..0f24d9671 100644 --- a/app/javascript/dashboard/i18n/locale/ar/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ar/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "الرجاء اختيار محادثة من قائمة المحادثات", + "UNVERIFIED_SESSION": "لم يتم التحقق من هوية هذا المستخدم", "NO_MESSAGE_1": "لا توجد رسائل بعد من العملاء في صندوق الوارد الخاص بك.", "NO_MESSAGE_2": " لإرسال رسالة إلى الصفحة الخاصة بك!", "NO_INBOX_1": "يبدو أنك لم تقم بإضافة أي صناديق بريدية بعد.", @@ -40,9 +41,9 @@ "OPEN": "المزيد", "CLOSE": "أغلق", "DETAILS": "التفاصيل", - "SNOOZED_UNTIL_TOMORROW": "Snoozed until tomorrow", - "SNOOZED_UNTIL_NEXT_WEEK": "Snoozed until next week", - "SNOOZED_UNTIL_NEXT_REPLY": "Snoozed until next reply" + "SNOOZED_UNTIL_TOMORROW": "غفوة حتى الغد", + "SNOOZED_UNTIL_NEXT_WEEK": "غفوة حتى الأسبوع القادم", + "SNOOZED_UNTIL_NEXT_REPLY": "غفوة حتى الرد التالي" }, "RESOLVE_DROPDOWN": { "MARK_PENDING": "تحديد كمعلق", @@ -87,7 +88,7 @@ "CHANGE_AGENT": "تم تغيير الموظف الذي تم إحالة المحادثة إليه", "CHANGE_TEAM": "تم تغيير فريق المحادثة", "FILE_SIZE_LIMIT": "حجم الملف يتجاوز حد الاقصى وهو {MAXIMUM_FILE_UPLOAD_SIZE}", - "MESSAGE_ERROR": "Unable to send this message, please try again later", + "MESSAGE_ERROR": "غير قادر على إرسال هذه الرسالة، الرجاء المحاولة مرة أخرى لاحقاً", "SENT_BY": "أرسلت بواسطة:", "ASSIGNMENT": { "SELECT_AGENT": "اختر وكيل", @@ -148,33 +149,33 @@ "PLACEHOLDER": "لا شيء" }, "ACCORDION": { - "CONTACT_DETAILS": "Contact Details", - "CONVERSATION_ACTIONS": "Conversation Actions", + "CONTACT_DETAILS": "تفاصيل جهة الاتصال", + "CONVERSATION_ACTIONS": "إجراءات المحادثة", "CONVERSATION_LABELS": "وسوم المحادثة", - "CONVERSATION_INFO": "Conversation Information", - "CONTACT_ATTRIBUTES": "Contact Attributes", + "CONVERSATION_INFO": "معلومات المحادثة", + "CONTACT_ATTRIBUTES": "سمات جهة الاتصال", "PREVIOUS_CONVERSATION": "المحادثات السابقة" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "Create attribute", + "ADD_BUTTON_TEXT": "إنشاء سمة جديدة", "UPDATE": { - "SUCCESS": "Attribute updated successfully", - "ERROR": "Unable to update attribute. Please try again later" + "SUCCESS": "تم تحديث السمة المخصصة بنجاح", + "ERROR": "غير قادر على تحديث السمة. الرجاء المحاولة مرة أخرى لاحقاً" }, "ADD": { "TITLE": "إضافة", "SUCCESS": "تمت إضافة السمة بنجاح", - "ERROR": "Unable to add attribute. Please try again later" + "ERROR": "غير قادر على إضافة السمة. الرجاء المحاولة مرة أخرى لاحقاً" }, "DELETE": { - "SUCCESS": "Attribute deleted successfully", - "ERROR": "Unable to delete attribute. Please try again later" + "SUCCESS": "تم حذف السمة المخصصة بنجاح", + "ERROR": "غير قادر على حذف السمة. الرجاء المحاولة مرة أخرى لاحقاً" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "TITLE": "أضف سمة", + "PLACEHOLDER": "البحث عن سمات", + "NO_RESULT": "لم يتم العثور على سمات" } }, "EMAIL_HEADER": { diff --git a/app/javascript/dashboard/i18n/locale/ar/generalSettings.json b/app/javascript/dashboard/i18n/locale/ar/generalSettings.json index ee6b016a0..9f281176d 100644 --- a/app/javascript/dashboard/i18n/locale/ar/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ar/generalSettings.json @@ -78,10 +78,54 @@ }, "NETWORK": { "NOTIFICATION": { - "TEXT": "Disconnected from Chatwoot" + "TEXT": "قطع الاتصال من Chatwoot" }, "BUTTON": { - "REFRESH": "Refresh" + "REFRESH": "تحديث" + } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "البحث أو القفز إلى", + "SECTIONS": { + "GENERAL": "عام", + "REPORTS": "التقارير", + "CONVERSATION": "المحادثات", + "CHANGE_ASSIGNEE": "تغيير المحال إليه", + "CHANGE_TEAM": "تغيير الفريق", + "ADD_LABEL": "إضافة تسمية إلى المحادثة", + "REMOVE_LABEL": "إزالة التسمية من المحادثة", + "SETTINGS": "الإعدادات" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "الذهاب إلى لوحة المحادثة", + "GO_TO_CONTACTS_DASHBOARD": "الذهاب إلى لوحة جهات الاتصال", + "GO_TO_REPORTS_OVERVIEW": "الذهاب إلى نظرة التقارير", + "GO_TO_AGENT_REPORTS": "الذهاب إلى تقارير الوكيل", + "GO_TO_LABEL_REPORTS": "انتقل إلى تقارير التسمية", + "GO_TO_INBOX_REPORTS": "الذهاب إلى تقارير صندوق الوارد", + "GO_TO_TEAM_REPORTS": "الذهاب إلى تقارير الفريق", + "GO_TO_SETTINGS_AGENTS": "الذهاب إلى تقارير الوكيل", + "GO_TO_SETTINGS_TEAMS": "الذهاب إلى إعدادات الفريق", + "GO_TO_SETTINGS_INBOXES": "الذهاب إلى إعدادات علبة الوارد", + "GO_TO_SETTINGS_LABELS": "الذهاب إلى إعدادات التسمية", + "GO_TO_SETTINGS_CANNED_RESPONSES": "انتقل إلى إعدادات الاستجابة المسبقة", + "GO_TO_SETTINGS_APPLICATIONS": "الذهاب إلى إعدادات التطبيق", + "GO_TO_SETTINGS_ACCOUNT": "الذهاب إلى إعدادات الحساب", + "GO_TO_SETTINGS_PROFILE": "الذهاب إلى إعدادات الملف الشخصي", + "GO_TO_NOTIFICATIONS": "الذهاب إلى الإشعارات", + "ADD_LABELS_TO_CONVERSATION": "إضافة تسمية إلى المحادثة", + "ASSIGN_AN_AGENT": "تعيين وكيل", + "ASSIGN_A_TEAM": "تعيين فريق", + "MUTE_CONVERSATION": "كتم المحادثة", + "UNMUTE_CONVERSATION": "إلغاء كتم المحادثة", + "REMOVE_LABEL_FROM_CONVERSATION": "إزالة التسمية من المحادثة", + "REOPEN_CONVERSATION": "إعادة فتح المحادثة", + "RESOLVE_CONVERSATION": "حل المحادثة", + "SEND_TRANSCRIPT": "إرسال نسخة نصية للبريد الإلكتروني", + "SNOOZE_CONVERSATION": "تأجيل المحادثة", + "UNTIL_NEXT_REPLY": "حتى الرد القادم", + "UNTIL_NEXT_WEEK": "حتى الأسبوع القادم", + "UNTIL_TOMORROW": "حتى الغد" } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json index c19d304df..ccb219467 100644 --- a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "لإضافة حساب تويتر الخاص بك كقناة تواصل، تحتاج إلى مصادقة حسابك على تويتر بك بالنقر على زر \"تسجيل الدخول باستخدام تويتر\" ", - "ERROR_MESSAGE": "حدث خطأ أثناء الاتصال بـ Twitter، الرجاء المحاولة مرة أخرى" + "ERROR_MESSAGE": "حدث خطأ أثناء الاتصال بـ Twitter، الرجاء المحاولة مرة أخرى", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "قناة الموقع", @@ -58,7 +61,7 @@ }, "CHANNEL_WEBHOOK_URL": { "LABEL": "رابط Webhook", - "PLACEHOLDER": "Enter your Webhook URL", + "PLACEHOLDER": "أدخل رابط Webhook", "ERROR": "الرجاء إدخال عنوان URL صالح" }, "CHANNEL_DOMAIN": { @@ -97,8 +100,8 @@ "SUBMIT_BUTTON": "إنشاء قناة تواصل" }, "TWILIO": { - "TITLE": "Twilio SMS/WhatsApp Channel", - "DESC": "Integrate Twilio and start supporting your customers via SMS or WhatsApp.", + "TITLE": "قناة Twilio SMS/WhatsApp", + "DESC": "قم بإضافة قناة Twilio لتمكن عملائك من التواصل معك عبر الرسائل القصيرة SMS أو عبر واتساب.", "ACCOUNT_SID": { "LABEL": "معرف حساب Twilio (يعرف أيضاً بـ Account SID)", "PLACEHOLDER": "الرجاء إدخال معرف حساب Twilio الخاص بك (يعرف أيضاً بـ Account SID)", @@ -115,7 +118,7 @@ }, "CHANNEL_NAME": { "LABEL": "اسم صندوق الوارد لقناة التواصل", - "PLACEHOLDER": "Please enter a inbox name", + "PLACEHOLDER": "الرجاء إدخال اسم القناة", "ERROR": "هذا الحقل مطلوب" }, "PHONE_NUMBER": { @@ -137,16 +140,16 @@ "DESC": "ابدأ في دعم عملائك عبر الرسائل القصيرة بإستخدام Twilio." }, "WHATSAPP": { - "TITLE": "WhatsApp Channel", - "DESC": "Start supporting your customers via WhatsApp.", + "TITLE": "قناة واتساب", + "DESC": "ابدأ في دعم عملائك عبر واتس آب.", "PROVIDERS": { "LABEL": "API Provider", - "TWILIO": "Twilio", - "360_DIALOG": "360Dialog" + "TWILIO": "تويليو", + "360_DIALOG": "360dialog" }, "INBOX_NAME": { "LABEL": "اسم صندوق الوارد لقناة التواصل", - "PLACEHOLDER": "Please enter an inbox name", + "PLACEHOLDER": "الرجاء إدخال اسم القناة", "ERROR": "هذا الحقل مطلوب" }, "PHONE_NUMBER": { @@ -155,15 +158,15 @@ "ERROR": "الرجاء إدخال قيمة صحيحة. يجب أن يبدأ رقم الهاتف بعلامة `+`." }, "API_KEY": { - "LABEL": "API key", - "SUBTITLE": "Configure the WhatsApp API key.", - "PLACEHOLDER": "API key", - "APPLY_FOR_ACCESS": "Don't have any API key? Apply for access here", - "ERROR": "Please enter a valid value." + "LABEL": "مفتاح API", + "SUBTITLE": "تكوين مفتاح واتسآب API.", + "PLACEHOLDER": "مفتاح API", + "APPLY_FOR_ACCESS": "ليس لديك أي مفتاح API؟ تقدم بطلب الوصول إلى هنا", + "ERROR": "الرجاء إدخال اسم صالح." }, - "SUBMIT_BUTTON": "Create WhatsApp Channel", + "SUBMIT_BUTTON": "إنشاء قناة واتساب", "API": { - "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" + "ERROR_MESSAGE": "لم نتمكن من حفظ قناة واتساب" } }, "API_CHANNEL": { @@ -204,50 +207,50 @@ "FINISH_MESSAGE": "بدء إعادة توجيه رسائل البريد الإلكتروني الخاصة بك إلى عنوان البريد الإلكتروني التالي." }, "LINE_CHANNEL": { - "TITLE": "LINE Channel", - "DESC": "Integrate with LINE channel and start supporting your customers.", + "TITLE": "قناة LINE", + "DESC": "التكامل مع قناة LINE وبدء دعم عملائك.", "CHANNEL_NAME": { "LABEL": "اسم القناة", "PLACEHOLDER": "الرجاء إدخال اسم القناة", "ERROR": "هذا الحقل مطلوب" }, "LINE_CHANNEL_ID": { - "LABEL": "LINE Channel ID", - "PLACEHOLDER": "LINE Channel ID" + "LABEL": "معرف قناة LINE", + "PLACEHOLDER": "معرف قناة LINE" }, "LINE_CHANNEL_SECRET": { - "LABEL": "LINE Channel Secret", - "PLACEHOLDER": "LINE Channel Secret" + "LABEL": "سرية قناة LINE", + "PLACEHOLDER": "سرية قناة LINE" }, "LINE_CHANNEL_TOKEN": { - "LABEL": "LINE Channel Token", - "PLACEHOLDER": "LINE Channel Token" + "LABEL": "رمز قناة LINE", + "PLACEHOLDER": "رمز قناة LINE" }, - "SUBMIT_BUTTON": "Create LINE Channel", + "SUBMIT_BUTTON": "إنشاء قناة LINE", "API": { - "ERROR_MESSAGE": "We were not able to save the LINE channel" + "ERROR_MESSAGE": "لم نستطع حفظ قناة LINE" }, "API_CALLBACK": { "TITLE": "عنوان Callback URL", - "SUBTITLE": "You have to configure the webhook URL in LINE application with the URL mentioned here." + "SUBTITLE": "يجب عليك تكوين URL ويب هوك في تطبيق LINE مع عنوان URL المذكور هنا." } }, "TELEGRAM_CHANNEL": { - "TITLE": "Telegram Channel", - "DESC": "Integrate with Telegram channel and start supporting your customers.", + "TITLE": "قناة تيليجرام", + "DESC": "التكامل مع قناة تيليجرام والبدء في دعم عملائك.", "BOT_TOKEN": { "LABEL": "Bot Token", - "SUBTITLE": "Configure the bot token you have obtained from Telegram BotFather.", + "SUBTITLE": "تكوين رمز البوت الذي حصلت عليه من Telegram BotFather.", "PLACEHOLDER": "Bot Token" }, - "SUBMIT_BUTTON": "Create Telegram Channel", + "SUBMIT_BUTTON": "إنشاء قناة تيليجرام", "API": { - "ERROR_MESSAGE": "We were not able to save the telegram channel" + "ERROR_MESSAGE": "لم نتمكن من حفظ قناة التلجرام" } }, "AUTH": { "TITLE": "اختر قناة", - "DESC": "Chatwoot supports live-chat widget, Facebook page, Twitter profile, WhatsApp, Email etc., as channels. If you want to build a custom channel, you can create it using the API channel. Select one channel from the options below to proceed." + "DESC": "ندعم أداة الدردشة المباشرة، صفحة الفيسبوك، ملف تويتر الشخصي، واتسب، البريد الإلكتروني وما إلى ذلك، كقنوات. إذا كنت ترغب في إنشاء قناة مخصصة، يمكنك إنشاءها باستخدام قناة API. حدد قناة واحدة من الخيارات أدناه للمتابعة." }, "AGENTS": { "TITLE": "موظف الدعم", @@ -279,7 +282,7 @@ "TITLE": "أصبحت قناة التواصل جاهزة الآن!", "MESSAGE": "يمكنك الآن التواصل مع عملائك من خلال قناتك الجديدة ", "BUTTON_TEXT": "خذني إلى هناك", - "MORE_SETTINGS": "More settings", + "MORE_SETTINGS": "المزيد من الإعدادات", "WEBSITE_SUCCESS": "لقد انتهيت بنجاح من إنشاء قناة دردشة مباشرة لموقعك. انسخ الرمز الموضح أدناه وقم بإضافته إلى موقع الويب الخاص بك. في المرة القادمة التي يستخدم فيها العميل الدردشة المباشرة، ستظهر المحادثة تلقائياً على صندوق الوارد الخاص بك." }, "REAUTH": "إعادة التصريح", @@ -303,24 +306,24 @@ "DISABLED": "معطّل" }, "ENABLE_HMAC": { - "LABEL": "Enable" + "LABEL": "تمكين" } }, "DELETE": { "BUTTON_TEXT": "حذف", - "AVATAR_DELETE_BUTTON_TEXT": "Delete Avatar", + "AVATAR_DELETE_BUTTON_TEXT": "حذف الصورة الرمزية", "CONFIRM": { "TITLE": "تأكيد الحذف", "MESSAGE": "هل أنت متأكد من الحذف ", - "PLACE_HOLDER": "Please type {inboxName} to confirm", + "PLACE_HOLDER": "الرجاء كتابة {inboxName} للتأكيد", "YES": "نعم، احذف ", "NO": "لا، احتفظ " }, "API": { "SUCCESS_MESSAGE": "تم حذف قناة التواصل بنجاح", "ERROR_MESSAGE": "تعذر حذف قناة التواصل. الرجاء المحاولة مرة أخرى لاحقاً.", - "AVATAR_SUCCESS_MESSAGE": "Inbox avatar deleted successfully", - "AVATAR_ERROR_MESSAGE": "Could not delete the inbox avatar. Please try again later." + "AVATAR_SUCCESS_MESSAGE": "تم حذف الصورة الرمزية لصندوق الوارد بنجاح", + "AVATAR_ERROR_MESSAGE": "لا يمكن حذف الصورة الرمزية لصندوق الوارد. الرجاء المحاولة مرة أخرى لاحقاً." } }, "TABS": { @@ -343,21 +346,21 @@ "INBOX_AGENTS": "موظف الدعم", "INBOX_AGENTS_SUB_TEXT": "إضافة أو إزالة موظفين من قناة التواصل هذه", "UPDATE": "تحديث", - "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", - "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", + "ENABLE_EMAIL_COLLECT_BOX": "تفعيل صندوق جمع البريد الإلكتروني", + "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "تمكين أو تعطيل مربع جمع البريد الإلكتروني في محادثة جديدة", "AUTO_ASSIGNMENT": "تفعيل الإسناد التلقائي", - "ENABLE_CSAT": "Enable CSAT", - "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", + "ENABLE_CSAT": "تمكين تقييم خدمة العملاء", + "ENABLE_CSAT_SUB_TEXT": "تمكين/تعطيل تقييم خدمة العملاء بعد إنتهاء المحادثة", "INBOX_UPDATE_TITLE": "إعدادات قناة التواصل", "INBOX_UPDATE_SUB_TEXT": "تحديث إعدادات قناة التواصل", "AUTO_ASSIGNMENT_SUB_TEXT": "تمكين أو تعطيل الإسناد التلقائي للمحادثات الجديدة إلى الموظفين المضافين إلى قناة التواصل هذه.", "HMAC_VERIFICATION": "التحقق من هوية المستخدم", - "HMAC_DESCRIPTION": "Inorder to validate the user's identity, the SDK allows you to pass an `identifier_hash` for each user. You can generate HMAC using 'sha256' with the key shown here.", - "HMAC_MANDATORY_VERIFICATION": "Enforce User Identity Validation", - "HMAC_MANDATORY_DESCRIPTION": "If enabled, Chatwoot SDKs setUser method will not work unless the `identifier_hash` is provided for each user.", - "INBOX_IDENTIFIER": "Inbox Identifier", - "INBOX_IDENTIFIER_SUB_TEXT": "Use the `inbox_identifier` token shown here to authentication your API clients.", - "FORWARD_EMAIL_TITLE": "Forward to Email", + "HMAC_DESCRIPTION": "من أجل التحقق من هوية المستخدم، يسمح لك SDK بتمرير 'المعرفة_hash' لكل مستخدم. يمكنك إنشاء HMAC باستخدام 'sha256' مع المفتاح المعروض هنا.", + "HMAC_MANDATORY_VERIFICATION": "فرض التحقق من هوية المستخدم", + "HMAC_MANDATORY_DESCRIPTION": "في حالة التمكين، لن تعمل طريقة حساب SDKs إلا إذا تم توفير `IDer_hash` لكل مستخدم.", + "INBOX_IDENTIFIER": "معرف صندوق الوارد", + "INBOX_IDENTIFIER_SUB_TEXT": "استخدم رمز 'inbox_identifier' المعروض هنا للمصادقة على عملاء API الخاص بك.", + "FORWARD_EMAIL_TITLE": "إعادة التوجيه إلى البريد الإلكتروني", "FORWARD_EMAIL_SUB_TEXT": "بدء إعادة توجيه رسائل البريد الإلكتروني الخاصة بك إلى عنوان البريد الإلكتروني التالي." }, "FACEBOOK_REAUTHORIZE": { @@ -390,7 +393,7 @@ "TIMEZONE_LABEL": "اختر المنطقة الزمنية", "UPDATE": "تحديث إعدادات ساعات العمل", "TOGGLE_AVAILABILITY": "تمكين توافر العمل لهذا البريد الوارد", - "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for visitors", + "UNAVAILABLE_MESSAGE_LABEL": "رسالة غير متاح للزائرين", "UNAVAILABLE_MESSAGE_DEFAULT": "نحن غير متوفرين في هذه اللحظة. اترك رسالة سنرد عليها بمجرد عودتنا.", "TOGGLE_HELP": "تمكين توفر العمل سيظهر الساعات المتاحة على أداة الدردشة المباشرة حتى لو كان جميع الوكلاء غير متصلين بالإنترنت. خارج الساعات المتاحة يمكن تحذير الزوار برسالة ونموذج ما قبل الدردشة.", "DAY": { @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "يجب أن يكون وقت البدء قبل وقت الإغلاق.", "CHOOSE": "اختر" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "تعيين تفاصيل IMAP الخاصة بك", + "UPDATE": "تحديث الإعدادات", + "TOGGLE_AVAILABILITY": "تمكين تكوين IMAP لهذا البريد الوارد", + "TOGGLE_HELP": "تمكين IMAP سيساعد المستخدم على تلقي البريد الإلكتروني", + "EDIT": { + "SUCCESS_MESSAGE": "تم تحديث إعدادات IMAP بنجاح", + "ERROR_MESSAGE": "غير قادر على تحديث إعدادات IMAP" + }, + "ADDRESS": { + "LABEL": "العنوان", + "PLACE_HOLDER": "العنوان (على سبيل المثال: imap.gmail.com)" + }, + "PORT": { + "LABEL": "المنفذ", + "PLACE_HOLDER": "المنفذ" + }, + "EMAIL": { + "LABEL": "البريد الإلكتروني", + "PLACE_HOLDER": "البريد الإلكتروني" + }, + "PASSWORD": { + "LABEL": "كلمة المرور", + "PLACE_HOLDER": "كلمة المرور" + }, + "ENABLE_SSL": "تمكين SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "تعيين تفاصيل IMAP الخاصة بك", + "UPDATE": "تحديث إعدادات SMTP", + "TOGGLE_AVAILABILITY": "تمكين تكوين IMAP لهذا البريد الوارد", + "TOGGLE_HELP": "تمكين SMTP سيساعد المستخدم على إرسال البريد الإلكتروني", + "EDIT": { + "SUCCESS_MESSAGE": "تم تحديث إعدادات SMTP بنجاح", + "ERROR_MESSAGE": "غير قادر على تحديث إعدادات SMTP" + }, + "ADDRESS": { + "LABEL": "العنوان", + "PLACE_HOLDER": "العنوان (على سبيل المثال: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "المنفذ", + "PLACE_HOLDER": "المنفذ" + }, + "EMAIL": { + "LABEL": "البريد الإلكتروني", + "PLACE_HOLDER": "البريد الإلكتروني" + }, + "PASSWORD": { + "LABEL": "كلمة المرور", + "PLACE_HOLDER": "كلمة المرور" + }, + "DOMAIN": { + "LABEL": "الدومين", + "PLACE_HOLDER": "الدومين" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/integrationApps.json b/app/javascript/dashboard/i18n/locale/ar/integrationApps.json index fc63bfbf3..12905e7c8 100644 --- a/app/javascript/dashboard/i18n/locale/ar/integrationApps.json +++ b/app/javascript/dashboard/i18n/locale/ar/integrationApps.json @@ -1,35 +1,35 @@ { "INTEGRATION_APPS": { - "FETCHING": "Fetching Integrations", - "NO_HOOK_CONFIGURED": "There are no %{integrationId} integrations configured in this account.", - "HEADER": "Applications", + "FETCHING": "جلب التكاملات", + "NO_HOOK_CONFIGURED": "لا يوجد %{integrationId} تكاملات مكونة في هذا الحساب.", + "HEADER": "التطبيقات", "STATUS": { "ENABLED": "مفعل", "DISABLED": "معطّل" }, "CONFIGURE": "تهيئة", - "ADD_BUTTON": "Add a new hook", + "ADD_BUTTON": "إضافة ربط جديد", "DELETE": { "TITLE": { - "INBOX": "Confirm deletion", - "ACCOUNT": "Disconnect" + "INBOX": "تأكيد الحذف", + "ACCOUNT": "قطع الاتصال" }, "MESSAGE": { "INBOX": "هل أنت متأكد من الحذف?", - "ACCOUNT": "Are you sure to disconnect?" + "ACCOUNT": "هل أنت متأكد من قطع الاتصال؟" }, "CONFIRM_BUTTON_TEXT": { "INBOX": "نعم، احذف", - "ACCOUNT": "Yes, Disconnect" + "ACCOUNT": "نعم، قطع الاتصال" }, "CANCEL_BUTTON_TEXT": "إلغاء", "API": { - "SUCCESS_MESSAGE": "Hook deleted successfully", + "SUCCESS_MESSAGE": "تم حذف الربط بنجاح", "ERROR_MESSAGE": "تعذر الاتصال بالخادم، الرجاء المحاولة مرة أخرى لاحقاً" } }, "LIST": { - "FETCHING": "Fetching integration hooks", + "FETCHING": "جلب روابط التكامل", "INBOX": "صندوق الوارد", "DELETE": { "BUTTON_TEXT": "حذف" @@ -38,14 +38,14 @@ "ADD": { "FORM": { "INBOX": { - "LABEL": "Select Inbox", - "PLACEHOLDER": "Select Inbox" + "LABEL": "اختر صندوق الوارد", + "PLACEHOLDER": "اختر صندوق الوارد" }, "SUBMIT": "إنشاء", "CANCEL": "إلغاء" }, "API": { - "SUCCESS_MESSAGE": "Integration hook added successfully", + "SUCCESS_MESSAGE": "تم حذف التكامل بنجاح", "ERROR_MESSAGE": "تعذر الاتصال بالخادم، الرجاء المحاولة مرة أخرى لاحقاً" } }, @@ -53,10 +53,10 @@ "BUTTON_TEXT": "ربط الاتصال" }, "DISCONNECT": { - "BUTTON_TEXT": "Disconnect" + "BUTTON_TEXT": "قطع الاتصال" }, "SIDEBAR_DESCRIPTION": { - "DIALOGFLOW": "Dialogflow is a natural language understanding platform that makes it easy to design and integrate a conversational user interface into your mobile app, web application, device, bot, interactive voice response system, and so on.

Dialogflow integration with %{installationName} allows you to configure a Dialogflow bot with your inboxes which lets the bot handle the queries initially and hand them over to an agent when needed. Dialogflow can be used to qualifying the leads, reduce the workload of agents by providing frequently asked questions etc.

To add Dialogflow, you need to create a Service Account in your Google project console and share the credentials. Please refer to the Dialogflow docs for more information." + "DIALOGFLOW": "تدفق الحوار هو منصة لفهم اللغة الطبيعية التي تجعل من السهل تصميم ودمج واجهة المستخدم للمحادثة في تطبيق الهاتف المحمول الخاص بك، تطبيق الويب، الجهاز، البوت، نظام الاستجابة الصوتية التفاعلي، وما إلى ذلك.

تكامل تدفق الحوار مع %{installationName} يسمح لك بتكوين بوت تدفق الحوار مع صناديق الوارد الخاصة بك والذي يتيح للبوت التعامل مع الاستفسارات في البداية وتسليمها إلى وكيل عند الحاجة. ويمكن استخدام تدفق البيانات لتأهيل الخيوط وتقليل عبء العمل الملقى على عاتق الوكلاء عن طريق طرح الأسئلة المتكررة وما إلى ذلك.

لإضافة تدفق الحوار، تحتاج إلى إنشاء حساب خدمة في وحدة تحكم مشروع جوجل الخاص بك ومشاركة بيانات الاعتماد. يرجى الرجوع إلى مستندات Dialogflow للحصول على مزيد من المعلومات." } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/integrations.json b/app/javascript/dashboard/i18n/locale/ar/integrations.json index 812ef9391..001fffe8d 100644 --- a/app/javascript/dashboard/i18n/locale/ar/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ar/integrations.json @@ -19,7 +19,7 @@ }, "EDIT": { "BUTTON_TEXT": "تعديل", - "TITLE": "Edit webhook", + "TITLE": "تعديل webhook", "CANCEL": "إلغاء", "DESC": "أحداث Webhook توفر لك معلومات في الوقت الحقيقي حول ما يحدث في حساب Chatwoot الخاص بك. الرجاء إدخال عنوان URL صالح لتكوين callback.", "FORM": { @@ -28,10 +28,10 @@ "PLACEHOLDER": "مثال: https://example/api/webhook", "ERROR": "الرجاء إدخال عنوان URL صالح" }, - "SUBMIT": "Edit webhook" + "SUBMIT": "تعديل webhook" }, "API": { - "SUCCESS_MESSAGE": "Webhook URL updated successfully", + "SUCCESS_MESSAGE": "تم تحديث رابط Webhook بنجاح", "ERROR_MESSAGE": "تعذر الاتصال بالخادم، الرجاء المحاولة مرة أخرى لاحقاً" } }, @@ -68,8 +68,8 @@ }, "SLACK": { "HELP_TEXT": { - "TITLE": "Using Slack Integration", - "BODY": "

Chatwoot will now sync all the incoming conversations into the customer-conversations channel inside your slack workplace.

Replying to a conversation thread in customer-conversations slack channel will create a response back to the customer through chatwoot.

Start the replies with note: to create private notes instead of replies.

If the replier on slack has an agent profile in chatwoot under the same email, the replies will be associated accordingly.

When the replier doesn't have an associated agent profile, the replies will be made from the bot profile.

" + "TITLE": "استخدام تكامل Slack", + "BODY": "

ستتم الآن مزامنة جميع المحادثات الواردة إلى محادثة الزبائن داخل مكان العمل الخاص بك.

الرد على موضوع محادثة في محادثة العملاء قناة الركود سوف تقوم بإنشاء رد على العميل من خلال المحادثة.

ابدأ الردود ب ملاحظة: لإنشاء ملاحظات خاصة بدلاً من الردود.

إذا كان للرد على slack ملف تعريف الوكيل في الدردشة تحت نفس البريد الإلكتروني، فسيتم ربط الردود وفقا لذلك.

عندما لا يكون للرد ملف شخصي للوكيل المرتبط، ستتم الردود من ملف بوت الشخصي.

" } }, "DELETE": { diff --git a/app/javascript/dashboard/i18n/locale/ar/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/ar/labelsMgmt.json index f90b5e1b7..4bfb3e429 100644 --- a/app/javascript/dashboard/i18n/locale/ar/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ar/labelsMgmt.json @@ -19,9 +19,9 @@ "NAME": { "LABEL": "اسم الوسم", "PLACEHOLDER": "اسم الوسم", - "REQUIRED_ERROR": "Label name is required", - "MINIMUM_LENGTH_ERROR": "Minimum length 2 is required", - "VALID_ERROR": "Only Alphabets, Numbers, Hyphen and Underscore are allowed" + "REQUIRED_ERROR": "اسم التسمية مطلوب", + "MINIMUM_LENGTH_ERROR": "الحد الأدنى للطول 2 مطلوب", + "VALID_ERROR": "مسموح فقط بالابجدية,الارقام, -, _" }, "DESCRIPTION": { "LABEL": "الوصف", diff --git a/app/javascript/dashboard/i18n/locale/ar/report.json b/app/javascript/dashboard/i18n/locale/ar/report.json index 55ed690f6..ede4677ab 100644 --- a/app/javascript/dashboard/i18n/locale/ar/report.json +++ b/app/javascript/dashboard/i18n/locale/ar/report.json @@ -1,6 +1,6 @@ { "REPORT": { - "HEADER": "Overview", + "HEADER": "نظرة عامة", "LOADING_CHART": "تحميل بيانات الرسم البياني...", "NO_ENOUGH_DATA": "لم يتم جمع بيانات بقدر كافي لإنشاء التقرير، الرجاء المحاولة مرة أخرى لاحقاً.", "DOWNLOAD_AGENT_REPORTS": "تنزيل تقارير الوكيل", @@ -41,11 +41,11 @@ }, { "id": 2, - "name": "Last 3 months" + "name": "آخر 3 أشهر" }, { "id": 3, - "name": "Last 6 months" + "name": "آخر 6 أشهر" }, { "id": 4, @@ -62,7 +62,7 @@ } }, "AGENT_REPORTS": { - "HEADER": "Agents Overview", + "HEADER": "نظرة عامة للوكلاء", "LOADING_CHART": "تحميل بيانات الرسم البياني...", "NO_ENOUGH_DATA": "لم يتم جمع بيانات بقدر كافي لإنشاء التقرير، الرجاء المحاولة مرة أخرى لاحقاً.", "DOWNLOAD_AGENT_REPORTS": "تنزيل تقارير الوكيل", @@ -104,11 +104,11 @@ }, { "id": 2, - "name": "Last 3 months" + "name": "آخر 3 أشهر" }, { "id": 3, - "name": "Last 6 months" + "name": "آخر 6 أشهر" }, { "id": 4, @@ -125,11 +125,11 @@ } }, "LABEL_REPORTS": { - "HEADER": "Labels Overview", + "HEADER": "نظرة عامة على التسميات", "LOADING_CHART": "تحميل بيانات الرسم البياني...", "NO_ENOUGH_DATA": "لم يتم جمع بيانات بقدر كافي لإنشاء التقرير، الرجاء المحاولة مرة أخرى لاحقاً.", - "DOWNLOAD_LABEL_REPORTS": "Download label reports", - "FILTER_DROPDOWN_LABEL": "Select Label", + "DOWNLOAD_LABEL_REPORTS": "تحميل تقارير التسمية", + "FILTER_DROPDOWN_LABEL": "حدد التسمية", "METRICS": { "CONVERSATIONS": { "NAME": "المحادثات", @@ -167,11 +167,11 @@ }, { "id": 2, - "name": "Last 3 months" + "name": "آخر 3 أشهر" }, { "id": 3, - "name": "Last 6 months" + "name": "آخر 6 أشهر" }, { "id": 4, @@ -188,10 +188,10 @@ } }, "INBOX_REPORTS": { - "HEADER": "Inbox Overview", + "HEADER": "نظرة عامة على صندوق الوارد", "LOADING_CHART": "تحميل بيانات الرسم البياني...", "NO_ENOUGH_DATA": "لم يتم جمع بيانات بقدر كافي لإنشاء التقرير، الرجاء المحاولة مرة أخرى لاحقاً.", - "DOWNLOAD_INBOX_REPORTS": "Download inbox reports", + "DOWNLOAD_INBOX_REPORTS": "تحميل تقارير صندوق الوارد", "FILTER_DROPDOWN_LABEL": "اختر صندوق الوارد", "METRICS": { "CONVERSATIONS": { @@ -230,11 +230,11 @@ }, { "id": 2, - "name": "Last 3 months" + "name": "آخر 3 أشهر" }, { "id": 3, - "name": "Last 6 months" + "name": "آخر 6 أشهر" }, { "id": 4, @@ -251,11 +251,11 @@ } }, "TEAM_REPORTS": { - "HEADER": "Team Overview", + "HEADER": "نظرة عامة للفريق", "LOADING_CHART": "تحميل بيانات الرسم البياني...", "NO_ENOUGH_DATA": "لم يتم جمع بيانات بقدر كافي لإنشاء التقرير، الرجاء المحاولة مرة أخرى لاحقاً.", - "DOWNLOAD_TEAM_REPORTS": "Download team reports", - "FILTER_DROPDOWN_LABEL": "Select Team", + "DOWNLOAD_TEAM_REPORTS": "تحميل تقارير الفريق", + "FILTER_DROPDOWN_LABEL": "اختيار فريق", "METRICS": { "CONVERSATIONS": { "NAME": "المحادثات", @@ -293,11 +293,11 @@ }, { "id": 2, - "name": "Last 3 months" + "name": "آخر 3 أشهر" }, { "id": 3, - "name": "Last 6 months" + "name": "آخر 6 أشهر" }, { "id": 4, diff --git a/app/javascript/dashboard/i18n/locale/ar/settings.json b/app/javascript/dashboard/i18n/locale/ar/settings.json index bb035164f..b3fa44d09 100644 --- a/app/javascript/dashboard/i18n/locale/ar/settings.json +++ b/app/javascript/dashboard/i18n/locale/ar/settings.json @@ -3,6 +3,9 @@ "LINK": "إعدادات الملف الشخصي", "TITLE": "إعدادات الملف الشخصي", "BTN_TEXT": "تعديل الملف الشخصي", + "DELETE_AVATAR": "حذف الصورة الرمزية", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "تم تحديث حسابك بنجاح", "PASSWORD_UPDATE_SUCCESS": "تم تغيير كلمة المرور بنجاح", "AFTER_EMAIL_CHANGED": "تم تحديث ملفك الشخصي بنجاح، الرجاء تسجيل الدخول مرة أخرى حيث أنه قد تم تغيير بيانات تسجيل الدخول الخاصة بك", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "يتغيرون", "CHANGE_ACCOUNTS": "تبديل الحساب", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "اختر حساباً من القائمة التالية", "PROFILE_SETTINGS": "إعدادات الملف الشخصي", "KEYBOARD_SHORTCUTS": "اختصارات لوحة المفاتيح", @@ -108,7 +112,7 @@ "APP_GLOBAL": { "TRIAL_MESSAGE": "أيام متبقية من الفترة التجريبية.", "TRAIL_BUTTON": "اشترك الآن", - "DELETED_USER": "Deleted User" + "DELETED_USER": "حذف المستخدم" }, "COMPONENTS": { "CODE": { @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "المحادثات", + "ALL_CONVERSATIONS": "كل المحادثات", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "التقارير", "SETTINGS": "الإعدادات", "CONTACTS": "جهات الاتصال", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "الإشعارات", "CANNED_RESPONSES": "الردود السريعة", "INTEGRATIONS": "خيارات الربط", + "PROFILE_SETTINGS": "إعدادات الملف الشخصي", "ACCOUNT_SETTINGS": "إعدادات الحساب", "APPLICATIONS": "التطبيقات", "LABELS": "الوسوم", "CUSTOM_ATTRIBUTES": "سمات مخصصة", + "AUTOMATION": "الأتمتة", "TEAMS": "الفرق", "ALL_CONTACTS": "جميع جهات الاتصال", - "TAGGED_WITH": "Tagged with", + "TAGGED_WITH": "مشار إليه بواسطة", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "نظرة عامة", "CSAT": "CSAT", "CAMPAIGNS": "الحملات", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "موظف الدعم", "REPORTS_LABEL": "الوسوم", "REPORTS_INBOX": "صندوق الوارد", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "الفريق", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "أوه! لم نتمكن من العثور على الحساب. الرجاء إنشاء حساب جديد للمتابعة.", @@ -187,14 +199,14 @@ "GO_TO_REPORTS_SIDEBAR": "الذهاب إلى شريط التقارير الجانبي", "MOVE_TO_NEXT_TAB": "نقل إلى علامة التبويب التالية في قائمة المحادثات", "GO_TO_SETTINGS": "انتقل إلى الإعدادات", - "SWITCH_CONVERSATION_STATUS": "Switch to the next conversation status", - "SWITCH_TO_PRIVATE_NOTE": "Switch to Private Note", - "TOGGLE_RICH_CONTENT_EDITOR": "Toggle Rich Content editor", - "SWITCH_TO_REPLY": "Switch to Reply", - "TOGGLE_SNOOZE_DROPDOWN": "Toggle snooze dropdown" + "SWITCH_CONVERSATION_STATUS": "التبديل إلى حالة المحادثة التالية", + "SWITCH_TO_PRIVATE_NOTE": "التبديل إلى الملاحظة الخاصة", + "TOGGLE_RICH_CONTENT_EDITOR": "تبديل محرر المحتوى المتقدم", + "SWITCH_TO_REPLY": "التبديل إلى الرد", + "TOGGLE_SNOOZE_DROPDOWN": "تبديل القائمة المنسدلة" }, "KEYS": { - "WINDOWS_KEY_AND_COMMAND_KEY": "Win / ⌘", + "WINDOWS_KEY_AND_COMMAND_KEY": "Win / ⌘\n", "ALT_OR_OPTION_KEY": "Alt / ⌥", "FORWARD_SLASH_KEY": "/" } diff --git a/app/javascript/dashboard/i18n/locale/ar/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ar/teamsSettings.json index ee1c14a8f..6b716f25b 100644 --- a/app/javascript/dashboard/i18n/locale/ar/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ar/teamsSettings.json @@ -98,7 +98,7 @@ }, "CONFIRM": { "TITLE": "هل أنت متأكد من أنك تريد حذف - %{teamName}", - "PLACE_HOLDER": "Please type {teamName} to confirm", + "PLACE_HOLDER": "الرجاء كتابة {teamName} للتأكيد", "MESSAGE": "سيؤدي حذف الفريق إلى إزالة مهمة الفريق من المحادثات التي تم تعيينها لهذا الفريق.", "YES": "حذف ", "NO": "إلغاء" diff --git a/app/javascript/dashboard/i18n/locale/bg/advancedFilters.json b/app/javascript/dashboard/i18n/locale/bg/advancedFilters.json new file mode 100644 index 000000000..5c7c18456 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Филтрирай разговорите", + "SUBTITLE": "Добавете филтри по-долу и натиснете „Прилагане на филтри“, за да филтрирате разговорите.", + "ADD_NEW_FILTER": "Добавяне на филтър", + "FILTER_DELETE_ERROR": "За да запазите, трябва да имате поне един филтър", + "SUBMIT_BUTTON_LABEL": "Прилагане на филтри", + "CANCEL_BUTTON_LABEL": "Отмени", + "CLEAR_BUTTON_LABEL": "Изчисти филтрите", + "EMPTY_VALUE_ERROR": "Изисква се стойност", + "TOOLTIP_LABEL": "Филтрирай разговорите", + "QUERY_DROPDOWN_LABELS": { + "AND": "И", + "OR": "ИЛИ" + }, + "OPERATOR_LABELS": { + "equal_to": "Равно на", + "not_equal_to": "Различно от", + "contains": "Съдържа", + "does_not_contain": "Не съдържа", + "is_present": "Присъства", + "is_not_present": "Не присъства" + }, + "ATTRIBUTES": { + "STATUS": "Статус", + "ASSIGNEE_NAME": "Име на правоприемника", + "INBOX_NAME": "Име на входящата кутия", + "TEAM_NAME": "Име на екипа", + "CONVERSATION_IDENTIFIER": "Идентивикатор на разговор", + "CAMPAIGN_NAME": "Име на кампания", + "LABELS": "Етикети", + "BROWSER_LANGUAGE": "Език на браузъра", + "COUNTRY_NAME": "Име на държавата", + "REFERER_LINK": "Референтна връзка" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/agentMgmt.json b/app/javascript/dashboard/i18n/locale/bg/agentMgmt.json new file mode 100644 index 000000000..bbfe97627 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/agentMgmt.json @@ -0,0 +1,113 @@ +{ + "AGENT_MGMT": { + "HEADER": "Агенти", + "HEADER_BTN_TXT": "Добави агент", + "LOADING": "Извличане на списък с агенти", + "SIDEBAR_TXT": "

Агенти

Агент е член на вашия екип за поддръжка на клиенти.

Агентите ще могат да преглеждат и отговарят на съобщения от вашите потребители. Списъкът показва всички агенти във вашия акаунт.

Щракнете върху Добавяне на агент, за да добавите нов агент. Агентът, който добавите, ще получи имейл с връзка за потвърждение, за да активира акаунта си, след което те ще имат достъп до Chatwoot и ще могат да отговарят на съобщения.

Достъпът до функциите на Chatwoot се основава на следните роли.

Агент – Агентите с тази роля имат достъп само до входящи кутии, отчети и разговори. Те могат да присвояват разговори на други агенти или на себе си и да ги разрешават.

Администратор - Администраторът ще има достъп до всички функции на Chatwoot, активирани за вашия акаунт, включително настройки, заедно с всички нормални привилегии на агентите.

", + "AGENT_TYPES": { + "ADMINISTRATOR": "Администратор", + "AGENT": "Агент" + }, + "LIST": { + "404": "Няма асоцирани агенти към този акаунт", + "TITLE": "Управлявайте агентите в екипа си", + "DESC": "Можете да добавите/премахнете агенти в/от екипа си.", + "NAME": "Име", + "EMAIL": "ИМЕЙЛ", + "STATUS": "Статус", + "ACTIONS": "Действия", + "VERIFIED": "Проверен", + "VERIFICATION_PENDING": "Предстои проверка" + }, + "ADD": { + "TITLE": "Добави агент в екипа си", + "DESC": "Можете да добавите хора, които ще се заемат с поддръжката на вашите входящи пощенски кутии.", + "CANCEL_BUTTON_TEXT": "Отмени", + "FORM": { + "NAME": { + "LABEL": "Име на агента", + "PLACEHOLDER": "Моля, въведете име на агента" + }, + "AGENT_TYPE": { + "LABEL": "Роля", + "PLACEHOLDER": "Моля, изберете роля", + "ERROR": "Ролята е задължителна" + }, + "EMAIL": { + "LABEL": "Имейл адрес", + "PLACEHOLDER": "Моля, въведете имейл адрес на агента" + }, + "SUBMIT": "Добави агент" + }, + "API": { + "SUCCESS_MESSAGE": "Агента е добавен успешно", + "EXIST_MESSAGE": "Имейл адреса на агента вече се използва, моля опитайте с друг имейл адрес", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + } + }, + "DELETE": { + "BUTTON_TEXT": "Изтрий", + "API": { + "SUCCESS_MESSAGE": "Агента е изтрит успешно", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + }, + "CONFIRM": { + "TITLE": "Потвърди изтриването", + "MESSAGE": "Сигурни ли сте за изтриването ", + "YES": "Да, изтрий ", + "NO": "Не, запази " + } + }, + "EDIT": { + "TITLE": "Редактирай агента", + "FORM": { + "NAME": { + "LABEL": "Име на агента", + "PLACEHOLDER": "Моля, въведете име на агента" + }, + "AGENT_TYPE": { + "LABEL": "Роля", + "PLACEHOLDER": "Моля, изберете роля", + "ERROR": "Ролята е задължителна" + }, + "EMAIL": { + "LABEL": "Имейл адрес", + "PLACEHOLDER": "Моля, въведете имейл адрес на агента" + }, + "SUBMIT": "Редактирай агента" + }, + "BUTTON_TEXT": "Редактирай", + "CANCEL_BUTTON_TEXT": "Отмени", + "API": { + "SUCCESS_MESSAGE": "Агента е обновен успешно", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + }, + "PASSWORD_RESET": { + "ADMIN_RESET_BUTTON": "Нулиране на парола", + "ADMIN_SUCCESS_MESSAGE": "До агента е изпратен имейл с инструкции за нулиране на паролата", + "SUCCESS_MESSAGE": "Паролата на агента е нулирана успешно", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + } + }, + "SEARCH": { + "NO_RESULTS": "Няма намерени резултати." + }, + "MULTI_SELECTOR": { + "PLACEHOLDER": "Нито един", + "TITLE": { + "AGENT": "Изберете агент", + "TEAM": "Изберете екип" + }, + "SEARCH": { + "NO_RESULTS": { + "AGENT": "Няма намерени агенти", + "TEAM": "Няма намерени екипи" + }, + "PLACEHOLDER": { + "AGENT": "Търсете агенти", + "TEAM": "Търсете екипи" + } + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/bg/attributesMgmt.json new file mode 100644 index 000000000..4f2789d92 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/attributesMgmt.json @@ -0,0 +1,99 @@ +{ + "ATTRIBUTES_MGMT": { + "HEADER": "Персонализирани атрибути", + "HEADER_BTN_TXT": "Add Custom Attribute", + "LOADING": "Fetching custom attributes", + "SIDEBAR_TXT": "

Custom Attributes

A custom attribute tracks facts about your contacts/conversation — like the subscription plan, or when they ordered the first item etc.

For creating a Custom Attribute, just click on the Add Custom Attribute. You can also edit or delete an existing Custom Attribute by clicking on the Edit or Delete button.

", + "ADD": { + "TITLE": "Add Custom Attribute", + "SUBMIT": "Създаване", + "CANCEL_BUTTON_TEXT": "Отмени", + "FORM": { + "NAME": { + "LABEL": "Display Name", + "PLACEHOLDER": "Enter custom attribute display name", + "ERROR": "Name is required" + }, + "DESC": { + "LABEL": "Описание", + "PLACEHOLDER": "Enter custom attribute description", + "ERROR": "Description is required" + }, + "MODEL": { + "LABEL": "Applies to", + "PLACEHOLDER": "Please select one", + "ERROR": "Model is required" + }, + "TYPE": { + "LABEL": "Тип", + "PLACEHOLDER": "Please select a type", + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } + }, + "KEY": { + "LABEL": "Ключ", + "PLACEHOLDER": "Enter custom attribute key", + "ERROR": "Key is required", + "IN_VALID": "Невалиден ключ" + } + }, + "API": { + "SUCCESS_MESSAGE": "Custom Attribute added successfully", + "ERROR_MESSAGE": "Could not able to create a custom attribute, Please try again later" + } + }, + "DELETE": { + "BUTTON_TEXT": "Изтрий", + "API": { + "SUCCESS_MESSAGE": "Custom Attribute deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the custom attribute. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{attributeName}", + "PLACE_HOLDER": "Please type {attributeName} to confirm", + "MESSAGE": "Deleting will remove the custom attribute", + "YES": "Изтриване ", + "NO": "Отмени" + } + }, + "EDIT": { + "TITLE": "Промяна на персонализиран атрибут", + "UPDATE_BUTTON_TEXT": "Обновяване", + "TYPE": { + "LIST": { + "LABEL": "Показване на стойности", + "PLACEHOLDER": "Моля, въведете стойност и натиснете клавиш enter" + } + }, + "API": { + "SUCCESS_MESSAGE": "Персонализирания атрибут е обновен успешно", + "ERROR_MESSAGE": "Възникна грешка при обновяване на персонализирания атрибут, моля опитайте отново" + } + }, + "TABS": { + "HEADER": "Персонализирани атрибути", + "CONVERSATION": "Разговор", + "CONTACT": "Контакт" + }, + "LIST": { + "TABLE_HEADER": [ + "Име", + "Описание", + "Тип", + "Ключ" + ], + "BUTTONS": { + "EDIT": "Редактирай", + "DELETE": "Изтрий" + }, + "EMPTY_RESULT": { + "404": "Няма създадени персонализирани атрибути", + "NOT_FOUND": "Няма настроени персонализирани атрибути" + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/automation.json b/app/javascript/dashboard/i18n/locale/bg/automation.json new file mode 100644 index 000000000..f832efe32 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Автоматизация", + "HEADER_BTN_TXT": "Добавяне правило за автоматизация" + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/campaign.json b/app/javascript/dashboard/i18n/locale/bg/campaign.json new file mode 100644 index 000000000..80252214b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/campaign.json @@ -0,0 +1,126 @@ +{ + "CAMPAIGN": { + "HEADER": "Campaigns", + "SIDEBAR_TXT": "Proactive messages allow the customer to send outbound messages to their contacts which would trigger more conversations. Click on Add Campaign to create a new campaign. You can also edit or delete an existing campaign by clicking on the Edit or Delete button.", + "HEADER_BTN_TXT": { + "ONE_OFF": "Create a one off campaign", + "ONGOING": "Create a ongoing campaign" + }, + "ADD": { + "TITLE": "Create a campaign", + "DESC": "Proactive messages allow the customer to send outbound messages to their contacts which would trigger more conversations.", + "CANCEL_BUTTON_TEXT": "Отмени", + "CREATE_BUTTON_TEXT": "Create", + "FORM": { + "TITLE": { + "LABEL": "Title", + "PLACEHOLDER": "Please enter the title of campaign", + "ERROR": "Title is required" + }, + "SCHEDULED_AT": { + "LABEL": "Scheduled time", + "PLACEHOLDER": "Please select the time", + "CONFIRM": "Confirm", + "ERROR": "Scheduled time is required" + }, + "AUDIENCE": { + "LABEL": "Audience", + "PLACEHOLDER": "Select the customer labels", + "ERROR": "Audience is required" + }, + "INBOX": { + "LABEL": "Select Inbox", + "PLACEHOLDER": "Select Inbox", + "ERROR": "Inbox is required" + }, + "MESSAGE": { + "LABEL": "Съобщение", + "PLACEHOLDER": "Please enter the message of campaign", + "ERROR": "Message is required" + }, + "SENT_BY": { + "LABEL": "Sent by", + "PLACEHOLDER": "Please select the the content of campaign", + "ERROR": "Sender is required" + }, + "END_POINT": { + "LABEL": "URL", + "PLACEHOLDER": "Please enter the URL", + "ERROR": "Please enter a valid URL" + }, + "TIME_ON_PAGE": { + "LABEL": "Time on page(Seconds)", + "PLACEHOLDER": "Please enter the time", + "ERROR": "Time on page is required" + }, + "ENABLED": "Enable campaign", + "TRIGGER_ONLY_BUSINESS_HOURS": "Trigger only during business hours", + "SUBMIT": "Add Campaign" + }, + "API": { + "SUCCESS_MESSAGE": "Campaign created successfully", + "ERROR_MESSAGE": "There was an error. Please try again." + } + }, + "DELETE": { + "BUTTON_TEXT": "Изтрий", + "CONFIRM": { + "TITLE": "Потвърди изтриването", + "MESSAGE": "Are you sure to delete?", + "YES": "Да, изтрий ", + "NO": "Не, запази " + }, + "API": { + "SUCCESS_MESSAGE": "Campaign deleted successfully", + "ERROR_MESSAGE": "Could not delete the campaign. Please try again later." + } + }, + "EDIT": { + "TITLE": "Edit campaign", + "UPDATE_BUTTON_TEXT": "Update", + "API": { + "SUCCESS_MESSAGE": "Campaign updated successfully", + "ERROR_MESSAGE": "There was an error, please try again" + } + }, + "LIST": { + "LOADING_MESSAGE": "Loading campaigns...", + "404": "There are no campaigns created for this inbox.", + "TABLE_HEADER": { + "TITLE": "Title", + "MESSAGE": "Съобщение", + "INBOX": "Входяща кутия", + "STATUS": "Статус", + "SENDER": "Sender", + "URL": "URL", + "SCHEDULED_AT": "Scheduled time", + "TIME_ON_PAGE": "Time(Seconds)", + "CREATED_AT": "Създаден в" + }, + "BUTTONS": { + "ADD": "Добавяне", + "EDIT": "Редактирай", + "DELETE": "Изтрий" + }, + "STATUS": { + "ENABLED": "Включен", + "DISABLED": "Изключен", + "COMPLETED": "Завършено", + "ACTIVE": "Активен" + }, + "SENDER": { + "BOT": "Бот" + } + }, + "ONE_OFF": { + "HEADER": "One off campaigns", + "404": "There are no one off campaigns created", + "INBOXES_NOT_FOUND": "Please create an sms inbox and start adding campaigns" + }, + "ONGOING": { + "HEADER": "Ongoing campaigns", + "404": "There are no ongoing campaigns created", + "INBOXES_NOT_FOUND": "Please create an website inbox and start adding campaigns" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/bg/cannedMgmt.json new file mode 100644 index 000000000..5e4c0c8d6 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/cannedMgmt.json @@ -0,0 +1,76 @@ +{ + "CANNED_MGMT": { + "HEADER": "Готови отговори", + "HEADER_BTN_TXT": "Добавяне на готов отговор", + "LOADING": "Извличане на готови отговори", + "SEARCH_404": "Няма резултати отговарящи на тази заявка", + "SIDEBAR_TXT": "

Готови отговори

Готовите отговори са запазени шаблони за отговори, които могат да се използват за бързо изпращане на отговор в разговора.

За да създадете готов отговор, просто щракнете върху Добавяне на готов отговор. Можете също да редактирате или изтриете съществуващ готов отговор, като щракнете върху бутона Редактиране или Изтриване

Готовите отговори се използват с помощта на Кратки кодове. Агентите имат достъп до готовите отговори, докато са в чат, като напишат '/', последвано от краткия код.

", + "LIST": { + "404": "Няма налични готови отговори в този акаунт.", + "TITLE": "Управлявайте готовите отговори", + "DESC": "Готовите отговори са предварително дефинирани шаблони за отговор, които могат да се изпращат бързо в чата.", + "TABLE_HEADER": [ + "Кратък код", + "Съдържание", + "Действия" + ] + }, + "ADD": { + "TITLE": "Добавяне на готов отговор", + "DESC": "Готовите отговори са предварително дефинирани шаблони за отговор, които могат да се изпращат бързо в чата.", + "CANCEL_BUTTON_TEXT": "Отмени", + "FORM": { + "SHORT_CODE": { + "LABEL": "Кратък код", + "PLACEHOLDER": "Моля, въведете кратък код", + "ERROR": "Краткия код е задължителен" + }, + "CONTENT": { + "LABEL": "Съдържание", + "PLACEHOLDER": "Моля, въведете съдържание", + "ERROR": "Съдържанието е задължително" + }, + "SUBMIT": "Изпращане" + }, + "API": { + "SUCCESS_MESSAGE": "Готовия отговор е добавен успешно", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + } + }, + "EDIT": { + "TITLE": "Промени готовия отговор", + "CANCEL_BUTTON_TEXT": "Отмени", + "FORM": { + "SHORT_CODE": { + "LABEL": "Кратък код", + "PLACEHOLDER": "Моля, въведете кратък код", + "ERROR": "Краткия код е задължителен" + }, + "CONTENT": { + "LABEL": "Съдържание", + "PLACEHOLDER": "Моля, въведете съдържание", + "ERROR": "Съдържанието е задължително" + }, + "SUBMIT": "Изпращане" + }, + "BUTTON_TEXT": "Редактирай", + "API": { + "SUCCESS_MESSAGE": "Готовия отговор е обновен успешно", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + } + }, + "DELETE": { + "BUTTON_TEXT": "Изтрий", + "API": { + "SUCCESS_MESSAGE": "Готовия отговор е изтрит успешно", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + }, + "CONFIRM": { + "TITLE": "Потвърди изтриването", + "MESSAGE": "Сигурни ли сте за изтриването ", + "YES": "Да, изтрий ", + "NO": "Не, запази " + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/chatlist.json b/app/javascript/dashboard/i18n/locale/bg/chatlist.json new file mode 100644 index 000000000..4d4726a67 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/chatlist.json @@ -0,0 +1,85 @@ +{ + "CHAT_LIST": { + "LOADING": "Извличане на разговори", + "LOAD_MORE_CONVERSATIONS": "Зареди още разговори", + "EOF": "Всички разговори са заредени 🎉", + "LIST": { + "404": "Няма активни разговори в тази група." + }, + "TAB_HEADING": "Разговори", + "MENTION_HEADING": "Споменавания", + "SEARCH": { + "INPUT": "Търсене на хора, чатове, запазени отговори .." + }, + "FILTER_ALL": "Всички", + "STATUS_TABS": [ + { + "NAME": "Отворен", + "KEY": "openCount" + }, + { + "NAME": "Разрешен", + "KEY": "allConvCount" + } + ], + "ASSIGNEE_TYPE_TABS": [ + { + "NAME": "Мой", + "KEY": "me", + "COUNT_KEY": "mineCount" + }, + { + "NAME": "Неназначен", + "KEY": "unassigned", + "COUNT_KEY": "unAssignedCount" + }, + { + "NAME": "Всички", + "KEY": "all", + "COUNT_KEY": "allCount" + } + ], + "CHAT_STATUS_FILTER_ITEMS": { + "open": { + "TEXT": "Отворен" + }, + "resolved": { + "TEXT": "Разрешен" + }, + "pending": { + "TEXT": "Предстоящ" + }, + "snoozed": { + "TEXT": "Отложен" + } + }, + "ATTACHMENTS": { + "image": { + "CONTENT": "Съобщение със снимка" + }, + "audio": { + "CONTENT": "Аудио съобщение" + }, + "video": { + "CONTENT": "Видео съобщение" + }, + "file": { + "CONTENT": "Прикачен файл" + }, + "location": { + "CONTENT": "Локация" + }, + "fallback": { + "CONTENT": "сподели линк" + } + }, + "RECEIVED_VIA_EMAIL": "Получено чрез имейл", + "VIEW_TWEET_IN_TWITTER": "Виж туита в Twitter", + "REPLY_TO_TWEET": "Отговори на този туит", + "SENT": "Успено изпратено", + "NO_MESSAGES": "Няма съобщения", + "NO_CONTENT": "Няма налично съдържание", + "HIDE_QUOTED_TEXT": "Скриване на цитирания текст", + "SHOW_QUOTED_TEXT": "Показване на цитирания текст" + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/contact.json b/app/javascript/dashboard/i18n/locale/bg/contact.json new file mode 100644 index 000000000..3fb2c47ec --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/contact.json @@ -0,0 +1,328 @@ +{ + "CONTACT_PANEL": { + "NOT_AVAILABLE": "Не е наличен", + "EMAIL_ADDRESS": "Имейл адрес", + "PHONE_NUMBER": "Телефон", + "COPY_SUCCESSFUL": "Успешно копиране в клипборда", + "COMPANY": "Фирма", + "LOCATION": "Локация", + "CONVERSATION_TITLE": "Детайли на разговора", + "VIEW_PROFILE": "Виж профила", + "BROWSER": "Браузър", + "OS": "Операционна система", + "INITIATED_FROM": "Иницирано от", + "INITIATED_AT": "Иницирано в", + "IP_ADDRESS": "IP адрес", + "NEW_MESSAGE": "Ново съобщение", + "CONVERSATIONS": { + "NO_RECORDS_FOUND": "Няма предишни разговори асоцирани с този контакт.", + "TITLE": "Предишни разговори" + }, + "LABELS": { + "CONTACT": { + "TITLE": "Етикети на контакта", + "ERROR": "Етикетите не можаха да се актуализират" + }, + "CONVERSATION": { + "TITLE": "Етикети на разговора", + "ADD_BUTTON": "Добавете етикети" + }, + "LABEL_SELECT": { + "TITLE": "Добавете етикети", + "PLACEHOLDER": "Търсене на етикети", + "NO_RESULT": "Няма намерени етикети" + } + }, + "MERGE_CONTACT": "Обединяване на контакти", + "CONTACT_ACTIONS": "Действия за контакта", + "MUTE_CONTACT": "Заглушаване на разговора", + "UNMUTE_CONTACT": "Пускане звука на разговора", + "MUTED_SUCCESS": "Този разговор е заглушен за 6 часа", + "UNMUTED_SUCCESS": "Този разговор е с пуснат звук", + "SEND_TRANSCRIPT": "Изпрати копие", + "EDIT_LABEL": "Редактирай", + "SIDEBAR_SECTIONS": { + "CUSTOM_ATTRIBUTES": "Персонализирани атрибути", + "CONTACT_LABELS": "Етикети на контакта", + "PREVIOUS_CONVERSATIONS": "Предишни разговори" + } + }, + "EDIT_CONTACT": { + "BUTTON_LABEL": "Редактиране на контакта", + "TITLE": "Редактиране на контакта", + "DESC": "Редактиране детайлите на контакта" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "Нов контакт", + "TITLE": "Създаване на нов контакт", + "DESC": "Добавете основна информация за конктакта." + }, + "IMPORT_CONTACTS": { + "BUTTON_LABEL": "Внасяне", + "TITLE": "Внасяне на контакти", + "DESC": "Внасяне на контакти чрез CSV файл.", + "DOWNLOAD_LABEL": "Свали шаблонен CSV.", + "FORM": { + "LABEL": "CSV файл", + "SUBMIT": "Внасяне", + "CANCEL": "Отмени" + }, + "SUCCESS_MESSAGE": "Успешно запазване на контактите", + "ERROR_MESSAGE": "Възникна грешка, моля опитайте отново" + }, + "DELETE_CONTACT": { + "BUTTON_LABEL": "Изтриване на контакта", + "TITLE": "Изтриване на контакта", + "DESC": "Изтриване на детайлите за контакта", + "CONFIRM": { + "TITLE": "Потвърди изтриването", + "MESSAGE": "Сигурни ли сте за изтриването ", + "PLACE_HOLDER": "Моля, въведете {contactName} за потвърждение", + "YES": "Да, изтрий ", + "NO": "Не, запази " + }, + "API": { + "SUCCESS_MESSAGE": "Контакта е изтрит успешно", + "ERROR_MESSAGE": "Контактът не можа да се изтрие. Моля, опитайте отново по-късно." + } + }, + "CONTACT_FORM": { + "FORM": { + "SUBMIT": "Изпращане", + "CANCEL": "Отмени", + "AVATAR": { + "LABEL": "Аватар на контакта" + }, + "NAME": { + "PLACEHOLDER": "Добавете пълното име на контакта", + "LABEL": "Пълно име" + }, + "BIO": { + "PLACEHOLDER": "Добавете био на контакта", + "LABEL": "Био" + }, + "EMAIL_ADDRESS": { + "PLACEHOLDER": "Добавете имейл на контакта", + "LABEL": "Имейл адрес", + "DUPLICATE": "Този имейл се използва от друг контакт." + }, + "PHONE_NUMBER": { + "PLACEHOLDER": "Добавете телефона на контакта", + "LABEL": "Телефон", + "HELP": "Телефона трябва да е във E.164 формат, например: +35955555555 [+][код на държавата][телефонен номер]", + "ERROR": "Телефона трябва да е празен или във E.164 формат", + "DUPLICATE": "Телефона се използва от друг контакт." + }, + "LOCATION": { + "PLACEHOLDER": "Добавете локация на контакта", + "LABEL": "Локация" + }, + "COMPANY_NAME": { + "PLACEHOLDER": "Въведете име на фирма", + "LABEL": "Име на фирма" + }, + "SOCIAL_PROFILES": { + "FACEBOOK": { + "PLACEHOLDER": "Въведете Facebook потребителско име", + "LABEL": "Facebook" + }, + "TWITTER": { + "PLACEHOLDER": "Въведете Twitter потребителско име", + "LABEL": "Twitter" + }, + "LINKEDIN": { + "PLACEHOLDER": "Въведете LinkedIn потребителско име", + "LABEL": "LinkedIn" + }, + "GITHUB": { + "PLACEHOLDER": "Въведете Github потребителско име", + "LABEL": "Github" + } + } + }, + "SUCCESS_MESSAGE": "Успешно запазване на контакта", + "ERROR_MESSAGE": "Възникна грешка, моля опитайте отново" + }, + "NEW_CONVERSATION": { + "BUTTON_LABEL": "Започване на разговор", + "TITLE": "Нов разговор", + "DESC": "Започнете нов разговор, като изпратите ново съобщение.", + "NO_INBOX": "Не можем да намерим входяща кутия за започване на нов разговор с този контакт.", + "FORM": { + "TO": { + "LABEL": "До" + }, + "INBOX": { + "LABEL": "Входяща кутия", + "ERROR": "Изберете входяща кутия" + }, + "SUBJECT": { + "LABEL": "Тема", + "PLACEHOLDER": "Тема", + "ERROR": "Темата не може да е празна" + }, + "MESSAGE": { + "LABEL": "Съобщение", + "PLACEHOLDER": "Напишете съобщението си тук", + "ERROR": "Съобщението не може да е празно" + }, + "SUBMIT": "Изпрати съобщение", + "CANCEL": "Отмени", + "SUCCESS_MESSAGE": "Съобщението е изпратено!", + "ERROR_MESSAGE": "Не може да се изпрати! Опитайте пак" + } + }, + "CONTACTS_PAGE": { + "HEADER": "Контакти", + "FIELDS": "Полета на контакта", + "SEARCH_BUTTON": "Търсене", + "SEARCH_INPUT_PLACEHOLDER": "Търсене на контакти", + "FILTER_CONTACTS": "Филтър", + "LIST": { + "LOADING_MESSAGE": "Зареждане на контактите...", + "404": "Няма контакти отговарящи на търсенети ви 🔍", + "NO_CONTACTS": "Няма налични контакти", + "TABLE_HEADER": { + "NAME": "Име", + "PHONE_NUMBER": "Телефон", + "CONVERSATIONS": "Разговори", + "LAST_ACTIVITY": "Последна активност", + "COUNTRY": "Държава", + "CITY": "Град", + "SOCIAL_PROFILES": "Социални профили", + "COMPANY": "Фирма", + "EMAIL_ADDRESS": "Имейл адрес" + }, + "VIEW_DETAILS": "Вижте детайлите" + } + }, + "CONTACT_PROFILE": { + "BACK_BUTTON": "Контакти", + "LOADING": "Зареждане профила на контакта..." + }, + "REMINDER": { + "ADD_BUTTON": { + "BUTTON": "Добавяне", + "TITLE": "Shift + Enter за създаване на задача" + }, + "FOOTER": { + "DUE_DATE": "Краен срок", + "LABEL_TITLE": "Задаване на тип" + } + }, + "NOTES": { + "FETCHING_NOTES": "Извличане на бележки...", + "NOT_AVAILABLE": "Няма създадени бележки за този контакт", + "HEADER": { + "TITLE": "Бележки" + }, + "LIST": { + "LABEL": "добавена бележка" + }, + "ADD": { + "BUTTON": "Добавяне", + "PLACEHOLDER": "Добавяне на бележка", + "TITLE": "Shift + Enter за създаване на бележка" + }, + "CONTENT_HEADER": { + "DELETE": "Изтриване на бележка" + } + }, + "EVENTS": { + "HEADER": { + "TITLE": "Дейности" + }, + "BUTTON": { + "PILL_BUTTON_NOTES": "бележки", + "PILL_BUTTON_EVENTS": "събития", + "PILL_BUTTON_CONVO": "разговори" + } + }, + "CUSTOM_ATTRIBUTES": { + "ADD_BUTTON_TEXT": "Добавяне на атрибут", + "BUTTON": "Добавяне на персонализиран атрибут", + "NOT_AVAILABLE": "Няма персонализирани атрибути за този контакт.", + "COPY_SUCCESSFUL": "Успешно копиране в клипборда", + "ACTIONS": { + "COPY": "Копиране на атрибут", + "DELETE": "Изтриване на атрибут", + "EDIT": "Промяна на атрибут" + }, + "ADD": { + "TITLE": "Създаване на персонализиран атрибут", + "DESC": "Добавяне на персонализирана информация за този конктакт." + }, + "FORM": { + "CREATE": "Добавяне на атрибут", + "CANCEL": "Отмени", + "NAME": { + "LABEL": "Име на персонализирания атрибут", + "PLACEHOLDER": "Например: shopify id", + "ERROR": "Невалидно име на персонализиран атрибут" + }, + "VALUE": { + "LABEL": "Стойност на атрибут", + "PLACEHOLDER": "Например: 1000 " + }, + "ADD": { + "TITLE": "Създаване на нов атрибут ", + "SUCCESS": "Атрибута е добавен успешно", + "ERROR": "Атрибута не бе добавен. Моля, опитайте отново по-късно" + }, + "UPDATE": { + "SUCCESS": "Атрибута е обновен успешно", + "ERROR": "Атрибута не бе обновен. Моля, опитайте отново по-късно" + }, + "DELETE": { + "SUCCESS": "Успешно изтриване на атрибута", + "ERROR": "Атрибута не бе изтрита. Моля, опитайте отново по-късно" + }, + "ATTRIBUTE_SELECT": { + "TITLE": "Добавяне на атрибут", + "PLACEHOLDER": "Търсене на атрибути", + "NO_RESULT": "Няма намерени атрибути" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Изберете стойност", + "SEARCH_INPUT_PLACEHOLDER": "Търсене на стойност", + "NO_RESULT": "Няма намерен резултат" + } + } + }, + "VALIDATIONS": { + "REQUIRED": "Необходима е валидна стойност", + "INVALID_URL": "Невалиден URL" + } + }, + "MERGE_CONTACTS": { + "TITLE": "Обединяване на контакти", + "DESCRIPTION": "Обединете контактите, за да комбинирате два профила в един, включително всички атрибути и разговори. В случай на конфликт атрибутите на основния контакт ще имат предимство.", + "PRIMARY": { + "TITLE": "Основен контакт", + "HELP_LABEL": "Да бъде запазено" + }, + "CHILD": { + "TITLE": "Контакт за обединяване", + "PLACEHOLDER": "Търсене на контакт", + "HELP_LABEL": "Да бъде изтрит" + }, + "SUMMARY": { + "TITLE": "Резюме", + "DELETE_WARNING": "Контакт от %{childContactName} ще бъде изтрит.", + "ATTRIBUTE_WARNING": "Детайлите на контакт %{childContactName} ще бъдат копирани в %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ГРЕШКА" + }, + "FORM": { + "SUBMIT": " Обединяване на контакти", + "CANCEL": "Отмени", + "CHILD_CONTACT": { + "ERROR": "Изберете дъщерен контакт за обединяване" + }, + "SUCCESS_MESSAGE": "Успешно обединяване на контакта", + "ERROR_MESSAGE": "Контактите не бяха обединени, опитайте отново!" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/contactFilters.json b/app/javascript/dashboard/i18n/locale/bg/contactFilters.json new file mode 100644 index 000000000..63f286404 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Филтриране на контакти", + "SUBTITLE": "Добавете филтри по-долу и натиснете „Изпращане“, за да филтрирате контактите.", + "ADD_NEW_FILTER": "Добавяне на филтър", + "CLEAR_ALL_FILTERS": "Изчисти всички филтри", + "FILTER_DELETE_ERROR": "За да запазите, трябва да имате поне един филтър", + "SUBMIT_BUTTON_LABEL": "Изпращане", + "CANCEL_BUTTON_LABEL": "Отмени", + "CLEAR_BUTTON_LABEL": "Изчисти филтрите", + "EMPTY_VALUE_ERROR": "Изисква се стойност", + "TOOLTIP_LABEL": "Филтриране на контакти", + "QUERY_DROPDOWN_LABELS": { + "AND": "И", + "OR": "ИЛИ" + }, + "OPERATOR_LABELS": { + "equal_to": "Равно на", + "not_equal_to": "Различно от", + "contains": "Съдържа", + "does_not_contain": "Не съдържа", + "is_present": "Присъства", + "is_not_present": "Не присъства" + }, + "ATTRIBUTES": { + "NAME": "Име", + "EMAIL": "Имейл", + "PHONE_NUMBER": "Телефон", + "IDENTIFIER": "Идентификатор", + "CITY": "Град", + "COUNTRY": "Държава" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/conversation.json b/app/javascript/dashboard/i18n/locale/bg/conversation.json new file mode 100644 index 000000000..239f9876d --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/conversation.json @@ -0,0 +1,187 @@ +{ + "CONVERSATION": { + "404": "Please select a conversation from left pane", + "UNVERIFIED_SESSION": "The identity of this user is not verified", + "NO_MESSAGE_1": "Uh oh! Looks like there are no messages from customers in your inbox.", + "NO_MESSAGE_2": " to send a message to your page!", + "NO_INBOX_1": "Hola! Looks like you haven't added any inboxes yet.", + "NO_INBOX_2": " to get started", + "NO_INBOX_AGENT": "Uh Oh! Looks like you are not part of any inbox. Please contact your administrator", + "SEARCH_MESSAGES": "Search for messages in conversations", + "SEARCH": { + "TITLE": "Search messages", + "RESULT_TITLE": "Search Results", + "LOADING_MESSAGE": "Crunching data...", + "PLACEHOLDER": "Type any text to search messages", + "NO_MATCHING_RESULTS": "No results found." + }, + "UNREAD_MESSAGES": "Unread Messages", + "UNREAD_MESSAGE": "Unread Message", + "CLICK_HERE": "Click here", + "LOADING_INBOXES": "Loading inboxes", + "LOADING_CONVERSATIONS": "Loading Conversations", + "CANNOT_REPLY": "You cannot reply due to", + "24_HOURS_WINDOW": "24 hour message window restriction", + "TWILIO_WHATSAPP_CAN_REPLY": "You can only reply to this conversation using a template message due to", + "TWILIO_WHATSAPP_24_HOURS_WINDOW": "24 hour message window restriction", + "SELECT_A_TWEET_TO_REPLY": "Please select a tweet to reply to.", + "REPLYING_TO": "You are replying to:", + "REMOVE_SELECTION": "Remove Selection", + "DOWNLOAD": "Download", + "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", + "NO_RESPONSE": "No response", + "RATING_TITLE": "Rating", + "FEEDBACK_TITLE": "Feedback", + "HEADER": { + "RESOLVE_ACTION": "Resolve", + "REOPEN_ACTION": "Reopen", + "OPEN_ACTION": "Отворен", + "OPEN": "More", + "CLOSE": "Close", + "DETAILS": "details", + "SNOOZED_UNTIL_TOMORROW": "Snoozed until tomorrow", + "SNOOZED_UNTIL_NEXT_WEEK": "Snoozed until next week", + "SNOOZED_UNTIL_NEXT_REPLY": "Snoozed until next reply" + }, + "RESOLVE_DROPDOWN": { + "MARK_PENDING": "Mark as pending", + "SNOOZE": { + "TITLE": "Snooze until", + "NEXT_REPLY": "Next reply", + "TOMORROW": "Tomorrow", + "NEXT_WEEK": "Next week" + } + }, + "FOOTER": { + "MSG_INPUT": "Shift + enter for new line. Start with '/' to select a Canned Response.", + "PRIVATE_MSG_INPUT": "Shift + enter for new line. This will be visible only to Agents" + }, + "REPLYBOX": { + "REPLY": "Reply", + "PRIVATE_NOTE": "Private Note", + "SEND": "Send", + "CREATE": "Add Note", + "TWEET": "Tweet", + "TIP_FORMAT_ICON": "Show rich text editor", + "TIP_EMOJI_ICON": "Show emoji selector", + "TIP_ATTACH_ICON": "Attach files", + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach", + "EMAIL_HEAD": { + "ADD_BCC": "Add bcc", + "CC": { + "LABEL": "CC", + "PLACEHOLDER": "Emails separated by commas", + "ERROR": "Please enter valid email addresses" + }, + "BCC": { + "LABEL": "BCC", + "PLACEHOLDER": "Emails separated by commas", + "ERROR": "Please enter valid email addresses" + } + } + }, + "VISIBLE_TO_AGENTS": "Private Note: Only visible to you and your team", + "CHANGE_STATUS": "Conversation status changed", + "CHANGE_AGENT": "Conversation Assignee changed", + "CHANGE_TEAM": "Conversation team changed", + "FILE_SIZE_LIMIT": "File exceeds the {MAXIMUM_FILE_UPLOAD_SIZE} attachment limit", + "MESSAGE_ERROR": "Unable to send this message, please try again later", + "SENT_BY": "Sent by:", + "ASSIGNMENT": { + "SELECT_AGENT": "Select Agent", + "REMOVE": "Remove", + "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "Copy", + "DELETE": "Изтрий" + } + }, + "EMAIL_TRANSCRIPT": { + "TITLE": "Send conversation transcript", + "DESC": "Send a copy of the conversation transcript to the specified email address", + "SUBMIT": "Изпращане", + "CANCEL": "Отмени", + "SEND_EMAIL_SUCCESS": "The chat transcript was sent successfully", + "SEND_EMAIL_ERROR": "There was an error, please try again", + "FORM": { + "SEND_TO_CONTACT": "Send the transcript to the customer", + "SEND_TO_AGENT": "Send the transcript to the assigned agent", + "SEND_TO_OTHER_EMAIL_ADDRESS": "Send the transcript to another email address", + "EMAIL": { + "PLACEHOLDER": "Enter an email address", + "ERROR": "Please enter a valid email address" + } + } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "ASSIGNEE_LABEL": "Assigned Agent", + "SELF_ASSIGN": "Assign to me", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + }, + "ACCORDION": { + "CONTACT_DETAILS": "Contact Details", + "CONVERSATION_ACTIONS": "Conversation Actions", + "CONVERSATION_LABELS": "Етикети на разговора", + "CONVERSATION_INFO": "Conversation Information", + "CONTACT_ATTRIBUTES": "Contact Attributes", + "PREVIOUS_CONVERSATION": "Предишни разговори" + } + }, + "CONVERSATION_CUSTOM_ATTRIBUTES": { + "ADD_BUTTON_TEXT": "Create attribute", + "UPDATE": { + "SUCCESS": "Атрибута е обновен успешно", + "ERROR": "Атрибута не бе обновен. Моля, опитайте отново по-късно" + }, + "ADD": { + "TITLE": "Добавяне", + "SUCCESS": "Атрибута е добавен успешно", + "ERROR": "Атрибута не бе добавен. Моля, опитайте отново по-късно" + }, + "DELETE": { + "SUCCESS": "Успешно изтриване на атрибута", + "ERROR": "Атрибута не бе изтрита. Моля, опитайте отново по-късно" + }, + "ATTRIBUTE_SELECT": { + "TITLE": "Добавяне на атрибут", + "PLACEHOLDER": "Търсене на атрибути", + "NO_RESULT": "Няма намерени атрибути" + } + }, + "EMAIL_HEADER": { + "TO": "До", + "BCC": "Bcc", + "CC": "Cc", + "SUBJECT": "Subject" + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/csatMgmt.json b/app/javascript/dashboard/i18n/locale/bg/csatMgmt.json new file mode 100644 index 000000000..d7d2efc2a --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/csatMgmt.json @@ -0,0 +1,6 @@ +{ + "CSAT": { + "TITLE": "Rate your conversation", + "PLACEHOLDER": "Tell us more..." + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/generalSettings.json b/app/javascript/dashboard/i18n/locale/bg/generalSettings.json new file mode 100644 index 000000000..c7f3e5cda --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/generalSettings.json @@ -0,0 +1,131 @@ +{ + "GENERAL_SETTINGS": { + "TITLE": "Account settings", + "SUBMIT": "Update settings", + "BACK": "Back", + "UPDATE": { + "ERROR": "Could not update settings, try again!", + "SUCCESS": "Successfully updated account settings" + }, + "FORM": { + "ERROR": "Please fix form errors", + "GENERAL_SECTION": { + "TITLE": "General settings", + "NOTE": "" + }, + "ACCOUNT_ID": { + "TITLE": "Account ID", + "NOTE": "This ID is required if you are building an API based integration" + }, + "NAME": { + "LABEL": "Account name", + "PLACEHOLDER": "Your account name", + "ERROR": "Please enter a valid account name" + }, + "LANGUAGE": { + "LABEL": "Site language (Beta)", + "PLACEHOLDER": "Your account name", + "ERROR": "" + }, + "DOMAIN": { + "LABEL": "Incoming Email Domain", + "PLACEHOLDER": "The domain where you will receive the emails", + "ERROR": "" + }, + "SUPPORT_EMAIL": { + "LABEL": "Support Email", + "PLACEHOLDER": "Your company's support email", + "ERROR": "" + }, + "AUTO_RESOLVE_DURATION": { + "LABEL": "Number of days after a ticket should auto resolve if there is no activity", + "PLACEHOLDER": "30", + "ERROR": "Please enter a valid auto resolve duration (minimum 1 day)" + }, + "FEATURES": { + "INBOUND_EMAIL_ENABLED": "Conversation continuity with emails is enabled for your account.", + "CUSTOM_EMAIL_DOMAIN_ENABLED": "You can receive emails in your custom domain now." + } + }, + "UPDATE_CHATWOOT": "An update %{latestChatwootVersion} for Chatwoot is available. Please update your instance." + }, + "FORMS": { + "MULTISELECT": { + "ENTER_TO_SELECT": "Press enter to select", + "ENTER_TO_REMOVE": "Press enter to remove", + "SELECT_ONE": "Select one" + } + }, + "NOTIFICATIONS_PAGE": { + "HEADER": "Notifications", + "MARK_ALL_DONE": "Mark All Done", + "LIST": { + "LOADING_MESSAGE": "Loading notifications...", + "404": "No Notifications", + "TABLE_HEADER": [ + "Име", + "Phone Number", + "Разговори", + "Last Contacted" + ] + }, + "TYPE_LABEL": { + "conversation_creation": "New conversation", + "conversation_assignment": "Conversation Assigned", + "assigned_conversation_new_message": "New Message", + "conversation_mention": "Mention" + } + }, + "NETWORK": { + "NOTIFICATION": { + "TEXT": "Disconnected from Chatwoot" + }, + "BUTTON": { + "REFRESH": "Refresh" + } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Reports", + "CONVERSATION": "Разговор", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Settings" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json new file mode 100644 index 000000000..c30c8da61 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json @@ -0,0 +1,467 @@ +{ + "INBOX_MGMT": { + "HEADER": "Inboxes", + "SIDEBAR_TXT": "

Inbox

When you connect a website or a facebook Page to Chatwoot, it is called an Inbox. You can have unlimited inboxes in your Chatwoot account.

Click on Add Inbox to connect a website or a Facebook Page.

In the Dashboard, you can see all the conversations from all your inboxes in a single place and respond to them under the `Conversations` tab.

You can also see conversations specific to an inbox by clicking on the inbox name on the left pane of the dashboard.

", + "LIST": { + "404": "There are no inboxes attached to this account." + }, + "CREATE_FLOW": [ + { + "title": "Choose Channel", + "route": "settings_inbox_new", + "body": "Choose the provider you want to integrate with Chatwoot." + }, + { + "title": "Create Inbox", + "route": "settings_inboxes_page_channel", + "body": "Authenticate your account and create an inbox." + }, + { + "title": "Add Agents", + "route": "settings_inboxes_add_agents", + "body": "Add agents to the created inbox." + }, + { + "title": "Voila!", + "route": "settings_inbox_finish", + "body": "You are all set to go!" + } + ], + "ADD": { + "CHANNEL_NAME": { + "LABEL": "Inbox Name", + "PLACEHOLDER": "Enter your inbox name (eg: Acme Inc)" + }, + "WEBSITE_NAME": { + "LABEL": "Website Name", + "PLACEHOLDER": "Enter your website name (eg: Acme Inc)" + }, + "FB": { + "HELP": "PS: By signing in, we only get access to your Page's messages. Your private messages can never be accessed by Chatwoot.", + "CHOOSE_PAGE": "Choose Page", + "CHOOSE_PLACEHOLDER": "Select a page from the list", + "INBOX_NAME": "Inbox Name", + "ADD_NAME": "Add a name for your inbox", + "PICK_NAME": "Pick A Name Your Inbox", + "PICK_A_VALUE": "Pick a value" + }, + "TWITTER": { + "HELP": "To add your Twitter profile as a channel, you need to authenticate your Twitter Profile by clicking on 'Sign in with Twitter' ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } + }, + "WEBSITE_CHANNEL": { + "TITLE": "Website channel", + "DESC": "Create a channel for your website and start supporting your customers via our website widget.", + "LOADING_MESSAGE": "Creating Website Support Channel", + "CHANNEL_AVATAR": { + "LABEL": "Channel Avatar" + }, + "CHANNEL_WEBHOOK_URL": { + "LABEL": "Webhook URL", + "PLACEHOLDER": "Enter your Webhook URL", + "ERROR": "Please enter a valid URL" + }, + "CHANNEL_DOMAIN": { + "LABEL": "Website Domain", + "PLACEHOLDER": "Enter your website domain (eg: acme.com)" + }, + "CHANNEL_WELCOME_TITLE": { + "LABEL": "Welcome Heading", + "PLACEHOLDER": "Hi there !" + }, + "CHANNEL_WELCOME_TAGLINE": { + "LABEL": "Welcome Tagline", + "PLACEHOLDER": "We make it simple to connect with us. Ask us anything, or share your feedback." + }, + "CHANNEL_GREETING_MESSAGE": { + "LABEL": "Channel greeting message", + "PLACEHOLDER": "Acme Inc typically replies in a few hours." + }, + "CHANNEL_GREETING_TOGGLE": { + "LABEL": "Enable channel greeting", + "HELP_TEXT": "Send a greeting message to the user when he starts the conversation.", + "ENABLED": "Enabled", + "DISABLED": "Disabled" + }, + "REPLY_TIME": { + "TITLE": "Set Reply time", + "IN_A_FEW_MINUTES": "In a few minutes", + "IN_A_FEW_HOURS": "In a few hours", + "IN_A_DAY": "In a day", + "HELP_TEXT": "This reply time will be displayed on the live chat widget" + }, + "WIDGET_COLOR": { + "LABEL": "Widget Color", + "PLACEHOLDER": "Update the widget color used in widget" + }, + "SUBMIT_BUTTON": "Create inbox" + }, + "TWILIO": { + "TITLE": "Twilio SMS/WhatsApp Channel", + "DESC": "Integrate Twilio and start supporting your customers via SMS or WhatsApp.", + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Please enter your Twilio Account SID", + "ERROR": "This field is required" + }, + "CHANNEL_TYPE": { + "LABEL": "Channel Type", + "ERROR": "Please select your Channel Type" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Please enter your Twilio Auth Token", + "ERROR": "This field is required" + }, + "CHANNEL_NAME": { + "LABEL": "Inbox Name", + "PLACEHOLDER": "Please enter a inbox name", + "ERROR": "This field is required" + }, + "PHONE_NUMBER": { + "LABEL": "Phone number", + "PLACEHOLDER": "Please enter the phone number from which message will be sent.", + "ERROR": "Please enter a valid value. Phone number should start with `+` sign." + }, + "API_CALLBACK": { + "TITLE": "Callback URL", + "SUBTITLE": "You have to configure the message callback URL in Twilio with the URL mentioned here." + }, + "SUBMIT_BUTTON": "Create Twilio Channel", + "API": { + "ERROR_MESSAGE": "We were not able to authenticate Twilio credentials, please try again" + } + }, + "SMS": { + "TITLE": "SMS Channel via Twilio", + "DESC": "Start supporting your customers via SMS with Twilio integration." + }, + "WHATSAPP": { + "TITLE": "WhatsApp Channel", + "DESC": "Start supporting your customers via WhatsApp.", + "PROVIDERS": { + "LABEL": "API Provider", + "TWILIO": "Twilio", + "360_DIALOG": "360Dialog" + }, + "INBOX_NAME": { + "LABEL": "Inbox Name", + "PLACEHOLDER": "Please enter an inbox name", + "ERROR": "This field is required" + }, + "PHONE_NUMBER": { + "LABEL": "Phone number", + "PLACEHOLDER": "Please enter the phone number from which message will be sent.", + "ERROR": "Please enter a valid value. Phone number should start with `+` sign." + }, + "API_KEY": { + "LABEL": "API key", + "SUBTITLE": "Configure the WhatsApp API key.", + "PLACEHOLDER": "API key", + "APPLY_FOR_ACCESS": "Don't have any API key? Apply for access here", + "ERROR": "Please enter a valid value." + }, + "SUBMIT_BUTTON": "Create WhatsApp Channel", + "API": { + "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" + } + }, + "API_CHANNEL": { + "TITLE": "API Channel", + "DESC": "Integrate with API channel and start supporting your customers.", + "CHANNEL_NAME": { + "LABEL": "Channel Name", + "PLACEHOLDER": "Please enter a channel name", + "ERROR": "This field is required" + }, + "WEBHOOK_URL": { + "LABEL": "Webhook URL", + "SUBTITLE": "Configure the URL where you want to recieve callbacks on events.", + "PLACEHOLDER": "Webhook URL" + }, + "SUBMIT_BUTTON": "Create API Channel", + "API": { + "ERROR_MESSAGE": "We were not able to save the api channel" + } + }, + "EMAIL_CHANNEL": { + "TITLE": "Email Channel", + "DESC": "Integrate you email inbox.", + "CHANNEL_NAME": { + "LABEL": "Channel Name", + "PLACEHOLDER": "Please enter a channel name", + "ERROR": "This field is required" + }, + "EMAIL": { + "LABEL": "Email", + "SUBTITLE": "Email where your customers sends you support tickets", + "PLACEHOLDER": "Email" + }, + "SUBMIT_BUTTON": "Create Email Channel", + "API": { + "ERROR_MESSAGE": "We were not able to save the email channel" + }, + "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + }, + "LINE_CHANNEL": { + "TITLE": "LINE Channel", + "DESC": "Integrate with LINE channel and start supporting your customers.", + "CHANNEL_NAME": { + "LABEL": "Channel Name", + "PLACEHOLDER": "Please enter a channel name", + "ERROR": "This field is required" + }, + "LINE_CHANNEL_ID": { + "LABEL": "LINE Channel ID", + "PLACEHOLDER": "LINE Channel ID" + }, + "LINE_CHANNEL_SECRET": { + "LABEL": "LINE Channel Secret", + "PLACEHOLDER": "LINE Channel Secret" + }, + "LINE_CHANNEL_TOKEN": { + "LABEL": "LINE Channel Token", + "PLACEHOLDER": "LINE Channel Token" + }, + "SUBMIT_BUTTON": "Create LINE Channel", + "API": { + "ERROR_MESSAGE": "We were not able to save the LINE channel" + }, + "API_CALLBACK": { + "TITLE": "Callback URL", + "SUBTITLE": "You have to configure the webhook URL in LINE application with the URL mentioned here." + } + }, + "TELEGRAM_CHANNEL": { + "TITLE": "Telegram Channel", + "DESC": "Integrate with Telegram channel and start supporting your customers.", + "BOT_TOKEN": { + "LABEL": "Bot Token", + "SUBTITLE": "Configure the bot token you have obtained from Telegram BotFather.", + "PLACEHOLDER": "Bot Token" + }, + "SUBMIT_BUTTON": "Create Telegram Channel", + "API": { + "ERROR_MESSAGE": "We were not able to save the telegram channel" + } + }, + "AUTH": { + "TITLE": "Choose a channel", + "DESC": "Chatwoot supports live-chat widget, Facebook page, Twitter profile, WhatsApp, Email etc., as channels. If you want to build a custom channel, you can create it using the API channel. Select one channel from the options below to proceed." + }, + "AGENTS": { + "TITLE": "Агенти", + "DESC": "Here you can add agents to manage your newly created inbox. Only these selected agents will have access to your inbox. Agents which are not part of this inbox will not be able to see or respond to messages in this inbox when they login.
PS: As an administrator, if you need access to all inboxes, you should add yourself as agent to all inboxes that you create.", + "VALIDATION_ERROR": "Add atleast one agent to your new Inbox", + "PICK_AGENTS": "Pick agents for the inbox" + }, + "DETAILS": { + "TITLE": "Inbox Details", + "DESC": "From the dropdown below, select the Facebook Page you want to connect to Chatwoot. You can also give a custom name to your inbox for better identification." + }, + "FINISH": { + "TITLE": "Nailed It!", + "DESC": "You have successfully finished integrating your Facebook Page with Chatwoot. Next time a customer messages your Page, the conversation will automatically appear on your inbox.
We are also providing you with a widget script that you can easily add to your website. Once this is live on your website, customers can message you right from your website without the help of any external tool and the conversation will appear right here, on Chatwoot.
Cool, huh? Well, we sure try to be :)" + } + }, + "DETAILS": { + "LOADING_FB": "Authenticating you with Facebook...", + "ERROR_FB_AUTH": "Something went wrong, Please refresh page...", + "CREATING_CHANNEL": "Creating your Inbox...", + "TITLE": "Configure Inbox Details", + "DESC": "" + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents", + "ADD_AGENTS": "Adding Agents to your Inbox..." + }, + "FINISH": { + "TITLE": "Your Inbox is ready!", + "MESSAGE": "You can now engage with your customers through your new Channel. Happy supporting ", + "BUTTON_TEXT": "Take me there", + "MORE_SETTINGS": "More settings", + "WEBSITE_SUCCESS": "You have successfully finished creating a website channel. Copy the code shown below and paste it on your website. Next time a customer use the live chat, the conversation will automatically appear on your inbox." + }, + "REAUTH": "Reauthorize", + "VIEW": "View", + "EDIT": { + "API": { + "SUCCESS_MESSAGE": "Inbox settings updated successfully", + "AUTO_ASSIGNMENT_SUCCESS_MESSAGE": "Auto assignment updated successfully", + "ERROR_MESSAGE": "Could not update widget color. Please try again later." + }, + "AUTO_ASSIGNMENT": { + "ENABLED": "Enabled", + "DISABLED": "Disabled" + }, + "EMAIL_COLLECT_BOX": { + "ENABLED": "Enabled", + "DISABLED": "Disabled" + }, + "ENABLE_CSAT": { + "ENABLED": "Enabled", + "DISABLED": "Disabled" + }, + "ENABLE_HMAC": { + "LABEL": "Enable" + } + }, + "DELETE": { + "BUTTON_TEXT": "Изтрий", + "AVATAR_DELETE_BUTTON_TEXT": "Delete Avatar", + "CONFIRM": { + "TITLE": "Потвърди изтриването", + "MESSAGE": "Сигурни ли сте за изтриването ", + "PLACE_HOLDER": "Please type {inboxName} to confirm", + "YES": "Да, изтрий ", + "NO": "Не, запази " + }, + "API": { + "SUCCESS_MESSAGE": "Inbox deleted successfully", + "ERROR_MESSAGE": "Could not delete inbox. Please try again later.", + "AVATAR_SUCCESS_MESSAGE": "Inbox avatar deleted successfully", + "AVATAR_ERROR_MESSAGE": "Could not delete the inbox avatar. Please try again later." + } + }, + "TABS": { + "SETTINGS": "Settings", + "COLLABORATORS": "Collaborators", + "CONFIGURATION": "Configuration", + "CAMPAIGN": "Campaigns", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" + }, + "SETTINGS": "Settings", + "FEATURES": { + "LABEL": "Features", + "DISPLAY_FILE_PICKER": "Display file picker on the widget", + "DISPLAY_EMOJI_PICKER": "Display emoji picker on the widget" + }, + "SETTINGS_POPUP": { + "MESSENGER_HEADING": "Messenger Script", + "MESSENGER_SUB_HEAD": "Place this button inside your body tag", + "INBOX_AGENTS": "Агенти", + "INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox", + "UPDATE": "Update", + "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", + "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", + "AUTO_ASSIGNMENT": "Enable auto assignment", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", + "INBOX_UPDATE_TITLE": "Inbox Settings", + "INBOX_UPDATE_SUB_TEXT": "Update your inbox settings", + "AUTO_ASSIGNMENT_SUB_TEXT": "Enable or disable the automatic assignment of new conversations to the agents added to this inbox.", + "HMAC_VERIFICATION": "User Identity Validation", + "HMAC_DESCRIPTION": "Inorder to validate the user's identity, the SDK allows you to pass an `identifier_hash` for each user. You can generate HMAC using 'sha256' with the key shown here.", + "HMAC_MANDATORY_VERIFICATION": "Enforce User Identity Validation", + "HMAC_MANDATORY_DESCRIPTION": "If enabled, Chatwoot SDKs setUser method will not work unless the `identifier_hash` is provided for each user.", + "INBOX_IDENTIFIER": "Inbox Identifier", + "INBOX_IDENTIFIER_SUB_TEXT": "Use the `inbox_identifier` token shown here to authentication your API clients.", + "FORWARD_EMAIL_TITLE": "Forward to Email", + "FORWARD_EMAIL_SUB_TEXT": "Start forwarding your emails to the following email address." + }, + "FACEBOOK_REAUTHORIZE": { + "TITLE": "Reauthorize", + "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", + "MESSAGE_SUCCESS": "Reconnection successful", + "MESSAGE_ERROR": "There was an error, please try again" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for visitors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Password", + "PLACE_HOLDER": "Password" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Password", + "PLACE_HOLDER": "Password" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/integrationApps.json b/app/javascript/dashboard/i18n/locale/bg/integrationApps.json new file mode 100644 index 000000000..427c4e9f3 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/integrationApps.json @@ -0,0 +1,62 @@ +{ + "INTEGRATION_APPS": { + "FETCHING": "Fetching Integrations", + "NO_HOOK_CONFIGURED": "There are no %{integrationId} integrations configured in this account.", + "HEADER": "Applications", + "STATUS": { + "ENABLED": "Включен", + "DISABLED": "Изключен" + }, + "CONFIGURE": "Настройка", + "ADD_BUTTON": "Add a new hook", + "DELETE": { + "TITLE": { + "INBOX": "Потвърди изтриването", + "ACCOUNT": "Прекъсване" + }, + "MESSAGE": { + "INBOX": "Are you sure to delete?", + "ACCOUNT": "Are you sure to disconnect?" + }, + "CONFIRM_BUTTON_TEXT": { + "INBOX": "Да, изтрий", + "ACCOUNT": "Да, прекъсни" + }, + "CANCEL_BUTTON_TEXT": "Отмени", + "API": { + "SUCCESS_MESSAGE": "Успешно изтриване на куката", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + } + }, + "LIST": { + "FETCHING": "Fetching integration hooks", + "INBOX": "Входяща кутия", + "DELETE": { + "BUTTON_TEXT": "Изтрий" + } + }, + "ADD": { + "FORM": { + "INBOX": { + "LABEL": "Select Inbox", + "PLACEHOLDER": "Select Inbox" + }, + "SUBMIT": "Създаване", + "CANCEL": "Отмени" + }, + "API": { + "SUCCESS_MESSAGE": "Integration hook added successfully", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + } + }, + "CONNECT": { + "BUTTON_TEXT": "Connect" + }, + "DISCONNECT": { + "BUTTON_TEXT": "Прекъсване" + }, + "SIDEBAR_DESCRIPTION": { + "DIALOGFLOW": "Dialogflow is a natural language understanding platform that makes it easy to design and integrate a conversational user interface into your mobile app, web application, device, bot, interactive voice response system, and so on.

Dialogflow integration with %{installationName} allows you to configure a Dialogflow bot with your inboxes which lets the bot handle the queries initially and hand them over to an agent when needed. Dialogflow can be used to qualifying the leads, reduce the workload of agents by providing frequently asked questions etc.

To add Dialogflow, you need to create a Service Account in your Google project console and share the credentials. Please refer to the Dialogflow docs for more information." + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/integrations.json b/app/javascript/dashboard/i18n/locale/bg/integrations.json new file mode 100644 index 000000000..2ac2ca82e --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/integrations.json @@ -0,0 +1,85 @@ +{ + "INTEGRATION_SETTINGS": { + "HEADER": "Integrations", + "WEBHOOK": { + "TITLE": "Webhook", + "CONFIGURE": "Configure", + "HEADER": "Webhook settings", + "HEADER_BTN_TXT": "Add new webhook", + "LOADING": "Fetching attached webhooks", + "SEARCH_404": "Няма резултати отговарящи на тази заявка", + "SIDEBAR_TXT": "

Webhooks

Webhooks are HTTP callbacks which can be defined for every account. They are triggered by events like message creation in Chatwoot. You can create more than one webhook for this account.

For creating a webhook, click on the Add new webhook button. You can also remove any existing webhook by clicking on the Delete button.

", + "LIST": { + "404": "There are no webhooks configured for this account.", + "TITLE": "Manage webhooks", + "TABLE_HEADER": [ + "Webhook endpoint", + "Действия" + ] + }, + "EDIT": { + "BUTTON_TEXT": "Редактирай", + "TITLE": "Edit webhook", + "CANCEL": "Отмени", + "DESC": "Webhook events provide you the realtime information about what's happening in your Chatwoot account. Please enter a valid URL to configure a callback.", + "FORM": { + "END_POINT": { + "LABEL": "Webhook URL", + "PLACEHOLDER": "Example: https://example/api/webhook", + "ERROR": "Please enter a valid URL" + }, + "SUBMIT": "Edit webhook" + }, + "API": { + "SUCCESS_MESSAGE": "Webhook URL updated successfully", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + } + }, + "ADD": { + "CANCEL": "Отмени", + "TITLE": "Add new webhook", + "DESC": "Webhook events provide you the realtime information about what's happening in your Chatwoot account. Please enter a valid URL to configure a callback.", + "FORM": { + "END_POINT": { + "LABEL": "Webhook URL", + "PLACEHOLDER": "Example: https://example/api/webhook", + "ERROR": "Please enter a valid URL" + }, + "SUBMIT": "Create webhook" + }, + "API": { + "SUCCESS_MESSAGE": "Webhook added successfully", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + } + }, + "DELETE": { + "BUTTON_TEXT": "Изтрий", + "API": { + "SUCCESS_MESSAGE": "Webhook deleted successfully", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + }, + "CONFIRM": { + "TITLE": "Потвърди изтриването", + "MESSAGE": "Сигурни ли сте за изтриването ", + "YES": "Да, изтрий ", + "NO": "No, Keep it" + } + } + }, + "SLACK": { + "HELP_TEXT": { + "TITLE": "Using Slack Integration", + "BODY": "

Chatwoot will now sync all the incoming conversations into the customer-conversations channel inside your slack workplace.

Replying to a conversation thread in customer-conversations slack channel will create a response back to the customer through chatwoot.

Start the replies with note: to create private notes instead of replies.

If the replier on slack has an agent profile in chatwoot under the same email, the replies will be associated accordingly.

When the replier doesn't have an associated agent profile, the replies will be made from the bot profile.

" + } + }, + "DELETE": { + "BUTTON_TEXT": "Изтрий", + "API": { + "SUCCESS_MESSAGE": "Integration deleted successfully" + } + }, + "CONNECT": { + "BUTTON_TEXT": "Connect" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/bg/labelsMgmt.json new file mode 100644 index 000000000..112907a14 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/labelsMgmt.json @@ -0,0 +1,70 @@ +{ + "LABEL_MGMT": { + "HEADER": "Labels", + "HEADER_BTN_TXT": "Add label", + "LOADING": "Fetching labels", + "SEARCH_404": "Няма резултати отговарящи на тази заявка", + "SIDEBAR_TXT": "

Labels

Labels help you to categorize conversations and prioritize them. You can assign label to a conversation from the sidepanel.

Labels are tied to the account and can be used to create custom workflows in your organization. You can assign custom color to a label, it makes it easier to identify the label. You will be able to display the label on the sidebar to filter the conversations easily.

", + "LIST": { + "404": "There are no labels available in this account.", + "TITLE": "Manage labels", + "DESC": "Labels let you group the conversations together.", + "TABLE_HEADER": [ + "Име", + "Description", + "Color" + ] + }, + "FORM": { + "NAME": { + "LABEL": "Label Name", + "PLACEHOLDER": "Label name", + "REQUIRED_ERROR": "Label name is required", + "MINIMUM_LENGTH_ERROR": "Minimum length 2 is required", + "VALID_ERROR": "Only Alphabets, Numbers, Hyphen and Underscore are allowed" + }, + "DESCRIPTION": { + "LABEL": "Description", + "PLACEHOLDER": "Label Description" + }, + "COLOR": { + "LABEL": "Color" + }, + "SHOW_ON_SIDEBAR": { + "LABEL": "Show label on sidebar" + }, + "EDIT": "Редактирай", + "CREATE": "Create", + "DELETE": "Изтрий", + "CANCEL": "Отмени" + }, + "ADD": { + "TITLE": "Add label", + "DESC": "Labels let you group the conversations together.", + "API": { + "SUCCESS_MESSAGE": "Label added successfully", + "ERROR_MESSAGE": "There was an error, please try again" + } + }, + "EDIT": { + "TITLE": "Edit label", + "API": { + "SUCCESS_MESSAGE": "Label updated successfully", + "ERROR_MESSAGE": "There was an error, please try again" + } + }, + "DELETE": { + "BUTTON_TEXT": "Изтрий", + "API": { + "SUCCESS_MESSAGE": "Label deleted successfully", + "ERROR_MESSAGE": "There was an error, please try again" + }, + "CONFIRM": { + "TITLE": "Потвърди изтриването", + "MESSAGE": "Сигурни ли сте за изтриването ", + "YES": "Да, изтрий ", + "NO": "Не, запази " + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/login.json b/app/javascript/dashboard/i18n/locale/bg/login.json new file mode 100644 index 000000000..e3481a80d --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/login.json @@ -0,0 +1,21 @@ +{ + "LOGIN": { + "TITLE": "Login to Chatwoot", + "EMAIL": { + "LABEL": "Email", + "PLACEHOLDER": "Email eg: someone@example.com" + }, + "PASSWORD": { + "LABEL": "Password", + "PLACEHOLDER": "Password" + }, + "API": { + "SUCCESS_MESSAGE": "Login Successful", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно", + "UNAUTH": "Username / Password Incorrect. Please try again" + }, + "FORGOT_PASSWORD": "Forgot your password?", + "CREATE_NEW_ACCOUNT": "Create new account", + "SUBMIT": "Login" + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/report.json b/app/javascript/dashboard/i18n/locale/bg/report.json new file mode 100644 index 000000000..93649751a --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/report.json @@ -0,0 +1,342 @@ +{ + "REPORT": { + "HEADER": "Overview", + "LOADING_CHART": "Loading chart data...", + "NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.", + "DOWNLOAD_AGENT_REPORTS": "Download agent reports", + "METRICS": { + "CONVERSATIONS": { + "NAME": "Разговори", + "DESC": "( Total )" + }, + "INCOMING_MESSAGES": { + "NAME": "Incoming Messages", + "DESC": "( Total )" + }, + "OUTGOING_MESSAGES": { + "NAME": "Outgoing Messages", + "DESC": "( Total )" + }, + "FIRST_RESPONSE_TIME": { + "NAME": "First response time", + "DESC": "( Avg )" + }, + "RESOLUTION_TIME": { + "NAME": "Resolution Time", + "DESC": "( Avg )" + }, + "RESOLUTION_COUNT": { + "NAME": "Resolution Count", + "DESC": "( Total )" + } + }, + "DATE_RANGE": [ + { + "id": 0, + "name": "Last 7 days" + }, + { + "id": 1, + "name": "Last 30 days" + }, + { + "id": 2, + "name": "Last 3 months" + }, + { + "id": 3, + "name": "Last 6 months" + }, + { + "id": 4, + "name": "Last year" + }, + { + "id": 5, + "name": "Custom date range" + } + ], + "CUSTOM_DATE_RANGE": { + "CONFIRM": "Apply", + "PLACEHOLDER": "Select date range" + } + }, + "AGENT_REPORTS": { + "HEADER": "Agents Overview", + "LOADING_CHART": "Loading chart data...", + "NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.", + "DOWNLOAD_AGENT_REPORTS": "Download agent reports", + "FILTER_DROPDOWN_LABEL": "Select Agent", + "METRICS": { + "CONVERSATIONS": { + "NAME": "Разговори", + "DESC": "( Total )" + }, + "INCOMING_MESSAGES": { + "NAME": "Incoming Messages", + "DESC": "( Total )" + }, + "OUTGOING_MESSAGES": { + "NAME": "Outgoing Messages", + "DESC": "( Total )" + }, + "FIRST_RESPONSE_TIME": { + "NAME": "First response time", + "DESC": "( Avg )" + }, + "RESOLUTION_TIME": { + "NAME": "Resolution Time", + "DESC": "( Avg )" + }, + "RESOLUTION_COUNT": { + "NAME": "Resolution Count", + "DESC": "( Total )" + } + }, + "DATE_RANGE": [ + { + "id": 0, + "name": "Last 7 days" + }, + { + "id": 1, + "name": "Last 30 days" + }, + { + "id": 2, + "name": "Last 3 months" + }, + { + "id": 3, + "name": "Last 6 months" + }, + { + "id": 4, + "name": "Last year" + }, + { + "id": 5, + "name": "Custom date range" + } + ], + "CUSTOM_DATE_RANGE": { + "CONFIRM": "Apply", + "PLACEHOLDER": "Select date range" + } + }, + "LABEL_REPORTS": { + "HEADER": "Labels Overview", + "LOADING_CHART": "Loading chart data...", + "NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.", + "DOWNLOAD_LABEL_REPORTS": "Download label reports", + "FILTER_DROPDOWN_LABEL": "Select Label", + "METRICS": { + "CONVERSATIONS": { + "NAME": "Разговори", + "DESC": "( Total )" + }, + "INCOMING_MESSAGES": { + "NAME": "Incoming Messages", + "DESC": "( Total )" + }, + "OUTGOING_MESSAGES": { + "NAME": "Outgoing Messages", + "DESC": "( Total )" + }, + "FIRST_RESPONSE_TIME": { + "NAME": "First response time", + "DESC": "( Avg )" + }, + "RESOLUTION_TIME": { + "NAME": "Resolution Time", + "DESC": "( Avg )" + }, + "RESOLUTION_COUNT": { + "NAME": "Resolution Count", + "DESC": "( Total )" + } + }, + "DATE_RANGE": [ + { + "id": 0, + "name": "Last 7 days" + }, + { + "id": 1, + "name": "Last 30 days" + }, + { + "id": 2, + "name": "Last 3 months" + }, + { + "id": 3, + "name": "Last 6 months" + }, + { + "id": 4, + "name": "Last year" + }, + { + "id": 5, + "name": "Custom date range" + } + ], + "CUSTOM_DATE_RANGE": { + "CONFIRM": "Apply", + "PLACEHOLDER": "Select date range" + } + }, + "INBOX_REPORTS": { + "HEADER": "Inbox Overview", + "LOADING_CHART": "Loading chart data...", + "NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.", + "DOWNLOAD_INBOX_REPORTS": "Download inbox reports", + "FILTER_DROPDOWN_LABEL": "Select Inbox", + "METRICS": { + "CONVERSATIONS": { + "NAME": "Разговори", + "DESC": "( Total )" + }, + "INCOMING_MESSAGES": { + "NAME": "Incoming Messages", + "DESC": "( Total )" + }, + "OUTGOING_MESSAGES": { + "NAME": "Outgoing Messages", + "DESC": "( Total )" + }, + "FIRST_RESPONSE_TIME": { + "NAME": "First response time", + "DESC": "( Avg )" + }, + "RESOLUTION_TIME": { + "NAME": "Resolution Time", + "DESC": "( Avg )" + }, + "RESOLUTION_COUNT": { + "NAME": "Resolution Count", + "DESC": "( Total )" + } + }, + "DATE_RANGE": [ + { + "id": 0, + "name": "Last 7 days" + }, + { + "id": 1, + "name": "Last 30 days" + }, + { + "id": 2, + "name": "Last 3 months" + }, + { + "id": 3, + "name": "Last 6 months" + }, + { + "id": 4, + "name": "Last year" + }, + { + "id": 5, + "name": "Custom date range" + } + ], + "CUSTOM_DATE_RANGE": { + "CONFIRM": "Apply", + "PLACEHOLDER": "Select date range" + } + }, + "TEAM_REPORTS": { + "HEADER": "Team Overview", + "LOADING_CHART": "Loading chart data...", + "NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.", + "DOWNLOAD_TEAM_REPORTS": "Download team reports", + "FILTER_DROPDOWN_LABEL": "Select Team", + "METRICS": { + "CONVERSATIONS": { + "NAME": "Разговори", + "DESC": "( Total )" + }, + "INCOMING_MESSAGES": { + "NAME": "Incoming Messages", + "DESC": "( Total )" + }, + "OUTGOING_MESSAGES": { + "NAME": "Outgoing Messages", + "DESC": "( Total )" + }, + "FIRST_RESPONSE_TIME": { + "NAME": "First response time", + "DESC": "( Avg )" + }, + "RESOLUTION_TIME": { + "NAME": "Resolution Time", + "DESC": "( Avg )" + }, + "RESOLUTION_COUNT": { + "NAME": "Resolution Count", + "DESC": "( Total )" + } + }, + "DATE_RANGE": [ + { + "id": 0, + "name": "Last 7 days" + }, + { + "id": 1, + "name": "Last 30 days" + }, + { + "id": 2, + "name": "Last 3 months" + }, + { + "id": 3, + "name": "Last 6 months" + }, + { + "id": 4, + "name": "Last year" + }, + { + "id": 5, + "name": "Custom date range" + } + ], + "CUSTOM_DATE_RANGE": { + "CONFIRM": "Apply", + "PLACEHOLDER": "Select date range" + } + }, + "CSAT_REPORTS": { + "HEADER": "CSAT Reports", + "NO_RECORDS": "There are no CSAT survey responses available.", + "TABLE": { + "HEADER": { + "CONTACT_NAME": "Contact", + "AGENT_NAME": "Assigned agent", + "RATING": "Rating", + "FEEDBACK_TEXT": "Feedback comment" + } + }, + "METRIC": { + "TOTAL_RESPONSES": { + "LABEL": "Total responses", + "TOOLTIP": "Total number of responses collected" + }, + "SATISFACTION_SCORE": { + "LABEL": "Satisfaction score", + "TOOLTIP": "Total number of positive responses / Total number of responses * 100" + }, + "RESPONSE_RATE": { + "LABEL": "Response rate", + "TOOLTIP": "Total number of responses / Total number of CSAT survey messages sent * 100" + } + } + } +} \ No newline at end of file diff --git a/app/javascript/dashboard/i18n/locale/bg/resetPassword.json b/app/javascript/dashboard/i18n/locale/bg/resetPassword.json new file mode 100644 index 000000000..440ce1b6c --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/resetPassword.json @@ -0,0 +1,15 @@ +{ + "RESET_PASSWORD": { + "TITLE": "Нулиране на парола", + "EMAIL": { + "LABEL": "Email", + "PLACEHOLDER": "Please enter your email", + "ERROR": "Please enter a valid email" + }, + "API": { + "SUCCESS_MESSAGE": "Password reset link has been sent to your email", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + }, + "SUBMIT": "Изпращане" + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/setNewPassword.json b/app/javascript/dashboard/i18n/locale/bg/setNewPassword.json new file mode 100644 index 000000000..addbdedbc --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/setNewPassword.json @@ -0,0 +1,20 @@ +{ + "SET_NEW_PASSWORD": { + "TITLE": "Set New Password", + "PASSWORD": { + "LABEL": "Password", + "PLACEHOLDER": "Password", + "ERROR": "Password is too short" + }, + "CONFIRM_PASSWORD": { + "LABEL": "Confirm Password", + "PLACEHOLDER": "Confirm Password", + "ERROR": "Passwords do not match" + }, + "API": { + "SUCCESS_MESSAGE": "Successfully changed the password", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + }, + "SUBMIT": "Изпращане" + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/settings.json b/app/javascript/dashboard/i18n/locale/bg/settings.json new file mode 100644 index 000000000..4cc0b9e0b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/settings.json @@ -0,0 +1,214 @@ +{ + "PROFILE_SETTINGS": { + "LINK": "Profile Settings", + "TITLE": "Profile Settings", + "BTN_TEXT": "Update Profile", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", + "UPDATE_SUCCESS": "Your profile has been updated successfully", + "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", + "AFTER_EMAIL_CHANGED": "Your profile has been updated successfully, please login again as your login credentials are changed", + "FORM": { + "AVATAR": "Profile Image", + "ERROR": "Please fix form errors", + "REMOVE_IMAGE": "Remove", + "UPLOAD_IMAGE": "Upload image", + "UPDATE_IMAGE": "Update image", + "PROFILE_SECTION": { + "TITLE": "Profile", + "NOTE": "Your email address is your identity and is used to log in." + }, + "PASSWORD_SECTION": { + "TITLE": "Password", + "NOTE": "Updating your password would reset your logins in multiple devices.", + "BTN_TEXT": "Change password" + }, + "ACCESS_TOKEN": { + "TITLE": "Access Token", + "NOTE": "This token can be used if you are building an API based integration" + }, + "AUDIO_NOTIFICATIONS_SECTION": { + "TITLE": "Audio Notifications", + "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" + }, + "EMAIL_NOTIFICATIONS_SECTION": { + "TITLE": "Email Notifications", + "NOTE": "Update your email notification preferences here", + "CONVERSATION_ASSIGNMENT": "Send email notifications when a conversation is assigned to me", + "CONVERSATION_CREATION": "Send email notifications when a new conversation is created", + "CONVERSATION_MENTION": "Send email notifications when you are mentioned in a conversation", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Send email notifications when a new message is created in an assigned conversation" + }, + "API": { + "UPDATE_SUCCESS": "Your notification preferences are updated successfully", + "UPDATE_ERROR": "There is an error while updating the preferences, please try again" + }, + "PUSH_NOTIFICATIONS_SECTION": { + "TITLE": "Push Notifications", + "NOTE": "Update your push notification preferences here", + "CONVERSATION_ASSIGNMENT": "Send push notifications when a conversation is assigned to me", + "CONVERSATION_CREATION": "Send push notifications when a new conversation is created", + "CONVERSATION_MENTION": "Send push notifications when you are mentioned in a conversation", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Send push notifications when a new message is created in an assigned conversation", + "HAS_ENABLED_PUSH": "You have enabled push for this browser.", + "REQUEST_PUSH": "Enable push notifications" + }, + "PROFILE_IMAGE": { + "LABEL": "Profile Image" + }, + "NAME": { + "LABEL": "Your full name", + "ERROR": "Please enter a valid full name", + "PLACEHOLDER": "Please enter your full name" + }, + "DISPLAY_NAME": { + "LABEL": "Display name", + "ERROR": "Please enter a valid display name", + "PLACEHOLDER": "Please enter a display name, this would be displayed in conversations" + }, + "AVAILABILITY": { + "LABEL": "Availability", + "STATUSES_LIST": [ + "Online", + "Busy", + "Offline" + ] + }, + "EMAIL": { + "LABEL": "Your email address", + "ERROR": "Please enter a valid email address", + "PLACEHOLDER": "Please enter your email address, this would be displayed in conversations" + }, + "CURRENT_PASSWORD": { + "LABEL": "Current password", + "ERROR": "Please enter the current password", + "PLACEHOLDER": "Please enter the current password" + }, + "PASSWORD": { + "LABEL": "Password", + "ERROR": "Please enter a password of length 6 or more", + "PLACEHOLDER": "Please enter a new password" + }, + "PASSWORD_CONFIRMATION": { + "LABEL": "Confirm new password", + "ERROR": "Confirm password should match the password", + "PLACEHOLDER": "Please re-enter your password" + } + } + }, + "SIDEBAR_ITEMS": { + "CHANGE_AVAILABILITY_STATUS": "Change", + "CHANGE_ACCOUNTS": "Switch Account", + "CONTACT_SUPPORT": "Contact Support", + "SELECTOR_SUBTITLE": "Select an account from the following list", + "PROFILE_SETTINGS": "Profile Settings", + "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", + "LOGOUT": "Logout" + }, + "APP_GLOBAL": { + "TRIAL_MESSAGE": "days trial remaining.", + "TRAIL_BUTTON": "Buy Now", + "DELETED_USER": "Deleted User" + }, + "COMPONENTS": { + "CODE": { + "BUTTON_TEXT": "Copy", + "COPY_SUCCESSFUL": "Code copied to clipboard successfully" + }, + "FILE_BUBBLE": { + "DOWNLOAD": "Download", + "UPLOADING": "Качване..." + }, + "FORM_BUBBLE": { + "SUBMIT": "Изпращане" + } + }, + "CONFIRM_EMAIL": "Verifying...", + "SETTINGS": { + "INBOXES": { + "NEW_INBOX": "Add Inbox" + } + }, + "SIDEBAR": { + "CONVERSATIONS": "Разговори", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Споменавания", + "REPORTS": "Reports", + "SETTINGS": "Settings", + "CONTACTS": "Контакти", + "HOME": "Home", + "AGENTS": "Агенти", + "INBOXES": "Inboxes", + "NOTIFICATIONS": "Notifications", + "CANNED_RESPONSES": "Готови отговори", + "INTEGRATIONS": "Integrations", + "PROFILE_SETTINGS": "Profile Settings", + "ACCOUNT_SETTINGS": "Account Settings", + "APPLICATIONS": "Applications", + "LABELS": "Labels", + "CUSTOM_ATTRIBUTES": "Персонализирани атрибути", + "AUTOMATION": "Автоматизация", + "TEAMS": "Teams", + "ALL_CONTACTS": "All Contacts", + "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", + "REPORTS_OVERVIEW": "Overview", + "CSAT": "CSAT", + "CAMPAIGNS": "Campaigns", + "ONGOING": "Ongoing", + "ONE_OFF": "One off", + "REPORTS_AGENT": "Агенти", + "REPORTS_LABEL": "Labels", + "REPORTS_INBOX": "Входяща кутия", + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" + }, + "CREATE_ACCOUNT": { + "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", + "NEW_ACCOUNT": "New Account", + "SELECTOR_SUBTITLE": "Create a new account", + "API": { + "SUCCESS_MESSAGE": "Account created successfully", + "EXIST_MESSAGE": "Account already exists", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + }, + "FORM": { + "NAME": { + "LABEL": "Account Name", + "PLACEHOLDER": "Wayne Enterprises" + }, + "SUBMIT": "Изпращане" + } + }, + "KEYBOARD_SHORTCUTS": { + "TITLE": { + "OPEN_CONVERSATION": "Open conversation", + "RESOLVE_AND_NEXT": "Resolve and move to next", + "NAVIGATE_DROPDOWN": "Navigate dropdown items", + "RESOLVE_CONVERSATION": "Resolve Conversation", + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "ADD_ATTACHMENT": "Add Attachment", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "TOGGLE_SIDEBAR": "Toggle Sidebar", + "GO_TO_REPORTS_SIDEBAR": "Go to Reports sidebar", + "MOVE_TO_NEXT_TAB": "Move to next tab in conversation list", + "GO_TO_SETTINGS": "Go to Settings", + "SWITCH_CONVERSATION_STATUS": "Switch to the next conversation status", + "SWITCH_TO_PRIVATE_NOTE": "Switch to Private Note", + "TOGGLE_RICH_CONTENT_EDITOR": "Toggle Rich Content editor", + "SWITCH_TO_REPLY": "Switch to Reply", + "TOGGLE_SNOOZE_DROPDOWN": "Toggle snooze dropdown" + }, + "KEYS": { + "WINDOWS_KEY_AND_COMMAND_KEY": "Win / ⌘", + "ALT_OR_OPTION_KEY": "Alt / ⌥", + "FORWARD_SLASH_KEY": "/" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/signup.json b/app/javascript/dashboard/i18n/locale/bg/signup.json new file mode 100644 index 000000000..359e9e18b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/signup.json @@ -0,0 +1,38 @@ +{ + "REGISTER": { + "TRY_WOOT": "Register an account", + "TITLE": "Register", + "TERMS_ACCEPT": "By signing up, you agree to our T & C and Privacy policy", + "ACCOUNT_NAME": { + "LABEL": "Account name", + "PLACEHOLDER": "Enter an account name. eg: Wayne Enterprises", + "ERROR": "Account name is too short" + }, + "FULL_NAME": { + "LABEL": "Full name", + "PLACEHOLDER": "Enter your full name. eg: Bruce Wayne", + "ERROR": "Full name is too short" + }, + "EMAIL": { + "LABEL": "Work email", + "PLACEHOLDER": "Enter your work email address. eg: bruce@wayne.enterprises", + "ERROR": "Email address is invalid" + }, + "PASSWORD": { + "LABEL": "Password", + "PLACEHOLDER": "Password", + "ERROR": "Password is too short" + }, + "CONFIRM_PASSWORD": { + "LABEL": "Confirm Password", + "PLACEHOLDER": "Confirm Password", + "ERROR": "Password doesnot match" + }, + "API": { + "SUCCESS_MESSAGE": "Registration Successfull", + "ERROR_MESSAGE": "Не можа да се свърже с Woot сървър. Моля, опитайте отново по-късно" + }, + "SUBMIT": "Изпращане", + "HAVE_AN_ACCOUNT": "Already have an account?" + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/teamsSettings.json b/app/javascript/dashboard/i18n/locale/bg/teamsSettings.json new file mode 100644 index 000000000..446833023 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/teamsSettings.json @@ -0,0 +1,125 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

Teams let you organize your agents into groups based on their responsibilities.
A user can be part of multiple teams. You can assign conversations to a team when you are working collaboratively.

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Create", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Add Agents", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "You are all set to go!" + } + ] + }, + "EDIT_FLOW": { + "CREATE": { + "TITLE": "Edit your team details", + "DESC": "Edit title and description to your team.", + "BUTTON_TEXT": "Update team" + }, + "AGENTS": { + "BUTTON_TEXT": "Update agents in team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "You are all set to go!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "ИМЕЙЛ", + "BUTTON_TEXT": "Add agents", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Add agents", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Изтрий", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "PLACE_HOLDER": "Please type {teamName} to confirm", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Delete ", + "NO": "Отмени" + } + }, + "SETTINGS": "Settings", + "FORM": { + "UPDATE": "Update team", + "CREATE": "Create team", + "NAME": { + "LABEL": "Team name", + "PLACEHOLDER": "Example: Sales, Customer Support" + }, + "DESCRIPTION": { + "LABEL": "Team Description", + "PLACEHOLDER": "Short description about this team." + }, + "AUTO_ASSIGN": { + "LABEL": "Allow auto assign for this team." + }, + "SUBMIT_CREATE": "Create team" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/webhooks.json b/app/javascript/dashboard/i18n/locale/bg/webhooks.json new file mode 100644 index 000000000..347c96893 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/webhooks.json @@ -0,0 +1,5 @@ +{ + "WEBHOOKS_SETTINGS": { + "HEADER": "Webhook Settings" + } +} diff --git a/app/javascript/dashboard/i18n/locale/ca/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ca/advancedFilters.json new file mode 100644 index 000000000..85dedb32c --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ca/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Cancel·la", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Estat", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Nom de la safata d'entrada", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Etiquetes", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ca/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ca/attributesMgmt.json index ebc664878..310a84d3b 100644 --- a/app/javascript/dashboard/i18n/locale/ca/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ca/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Selecciona un tipus", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Actualitza", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/ca/automation.json b/app/javascript/dashboard/i18n/locale/ca/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ca/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/ca/chatlist.json b/app/javascript/dashboard/i18n/locale/ca/chatlist.json index 689e5f949..76c9574f4 100644 --- a/app/javascript/dashboard/i18n/locale/ca/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ca/chatlist.json @@ -7,6 +7,7 @@ "404": "No hi ha converses actives en aquest grup." }, "TAB_HEADING": "Converses", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Cerca persones, xats, respostes desades .." }, diff --git a/app/javascript/dashboard/i18n/locale/ca/contact.json b/app/javascript/dashboard/i18n/locale/ca/contact.json index 454018863..2fc7af8e8 100644 --- a/app/javascript/dashboard/i18n/locale/ca/contact.json +++ b/app/javascript/dashboard/i18n/locale/ca/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Introdueix l'adreça de correu electrònic del contacte", - "LABEL": "Adreça de correu electrònic" + "LABEL": "Adreça de correu electrònic", + "DUPLICATE": "Aquesta adreça de correu electrònic s’utilitza per a un altre contacte." }, "PHONE_NUMBER": { "PLACEHOLDER": "Introdueix el número de telèfon del contacte", "LABEL": "Número de telèfon", "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "ERROR": "Phone number should be either empty or of E.164 format", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Introdueix la ubicació del contacte", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Contacte guardat correctament", - "CONTACT_ALREADY_EXIST": "Aquesta adreça de correu electrònic s’utilitza per a un altre contacte.", "ERROR_MESSAGE": "S'ha produït un error; tornau-ho a provar" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "Cercar", "SEARCH_INPUT_PLACEHOLDER": "Cerca de contactes", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Carregant contactes...", "404": "No hi ha cap contacte que coincideixi amb la vostra cerca 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/ca/contactFilters.json b/app/javascript/dashboard/i18n/locale/ca/contactFilters.json new file mode 100644 index 000000000..16092393e --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ca/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Envia", + "CANCEL_BUTTON_LABEL": "Cancel·la", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Nom", + "EMAIL": "Correu electrònic", + "PHONE_NUMBER": "Número de telèfon", + "IDENTIFIER": "Identifier", + "CITY": "City", + "COUNTRY": "Country" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ca/conversation.json b/app/javascript/dashboard/i18n/locale/ca/conversation.json index 435eb9b30..55fffe65a 100644 --- a/app/javascript/dashboard/i18n/locale/ca/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ca/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Si us plau, selecciona una conversa al panell de l’esquerra", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Uh oh! Sembla que no hi ha missatges de clients a la safata d'entrada.", "NO_MESSAGE_2": " per enviar un missatge a la vostra pàgina!", "NO_INBOX_1": "Hola! Sembla que encara no heu afegit cap safata d'entrada.", diff --git a/app/javascript/dashboard/i18n/locale/ca/generalSettings.json b/app/javascript/dashboard/i18n/locale/ca/generalSettings.json index bffe573da..4293f6a74 100644 --- a/app/javascript/dashboard/i18n/locale/ca/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ca/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Informes", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Configuracions" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Torna a obrir la conversa", + "RESOLVE_CONVERSATION": "Resol la conversa", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json index f8371f869..ed2115148 100644 --- a/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Per afegir el teu perfil de Twitter com a canal, has d'autentificar el vostre perfil de Twitter fent clic a 'Inicieu la sessió amb Twitter' ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Canal Web", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Tria" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Correu electrònic", + "PLACE_HOLDER": "Correu electrònic" + }, + "PASSWORD": { + "LABEL": "Contrasenya", + "PLACE_HOLDER": "Contrasenya" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Correu electrònic", + "PLACE_HOLDER": "Correu electrònic" + }, + "PASSWORD": { + "LABEL": "Contrasenya", + "PLACE_HOLDER": "Contrasenya" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/settings.json b/app/javascript/dashboard/i18n/locale/ca/settings.json index 08b0939a9..8bd50be7b 100644 --- a/app/javascript/dashboard/i18n/locale/ca/settings.json +++ b/app/javascript/dashboard/i18n/locale/ca/settings.json @@ -3,6 +3,9 @@ "LINK": "Configuració del Perfil", "TITLE": "Configuració del Perfil", "BTN_TEXT": "Actualització del Perfil", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "La teva contrasenya ha estat canviada correctament", "AFTER_EMAIL_CHANGED": "El vostre perfil s'ha actualitzat correctament. Torneu a iniciar la sessió ja que les vostres credencials d'inici de sessió han canviat", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Canvia", "CHANGE_ACCOUNTS": "Canvia de compte", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Selecciona un compte de la llista següent", "PROFILE_SETTINGS": "Configuració del Perfil", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Converses", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Informes", "SETTINGS": "Configuracions", "CONTACTS": "Contactes", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Notificacions", "CANNED_RESPONSES": "Respostes predeterminades", "INTEGRATIONS": "Integracions", + "PROFILE_SETTINGS": "Configuració del Perfil", "ACCOUNT_SETTINGS": "Configuració del compte", "APPLICATIONS": "Applications", "LABELS": "Etiquetes", "CUSTOM_ATTRIBUTES": "Atributs personalitzats", + "AUTOMATION": "Automation", "TEAMS": "Equips", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Agents", "REPORTS_LABEL": "Etiquetes", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/cs/advancedFilters.json b/app/javascript/dashboard/i18n/locale/cs/advancedFilters.json new file mode 100644 index 000000000..e76d34c8c --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/cs/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Zrušit", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Stav", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Název schránky", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Štítky", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/cs/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/cs/attributesMgmt.json index e08d72f33..22ce23b06 100644 --- a/app/javascript/dashboard/i18n/locale/cs/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/cs/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Please select a type", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Aktualizovat", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/cs/automation.json b/app/javascript/dashboard/i18n/locale/cs/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/cs/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/cs/chatlist.json b/app/javascript/dashboard/i18n/locale/cs/chatlist.json index 8ca38a3d8..6b6aa2e7b 100644 --- a/app/javascript/dashboard/i18n/locale/cs/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/cs/chatlist.json @@ -7,6 +7,7 @@ "404": "V této skupině nejsou žádné aktivní konverzace." }, "TAB_HEADING": "Konverzace", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Hledat lidi, chaty, Uložené odpovědi .." }, diff --git a/app/javascript/dashboard/i18n/locale/cs/contact.json b/app/javascript/dashboard/i18n/locale/cs/contact.json index aad58dae4..9e327fe1b 100644 --- a/app/javascript/dashboard/i18n/locale/cs/contact.json +++ b/app/javascript/dashboard/i18n/locale/cs/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Zadejte e-mailovou adresu kontaktu", - "LABEL": "E-mailová adresa" + "LABEL": "E-mailová adresa", + "DUPLICATE": "Tuto e-mailovou adresu již používá jiný kontakt." }, "PHONE_NUMBER": { "PLACEHOLDER": "Zadejte telefonní číslo kontaktu", "LABEL": "Telefonní číslo", "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "ERROR": "Phone number should be either empty or of E.164 format", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Zadejte lokaci kontaktu", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Kontakt byl úspěšně uložen", - "CONTACT_ALREADY_EXIST": "Tuto e-mailovou adresu již používá jiný kontakt.", "ERROR_MESSAGE": "Došlo k chybě, zkuste to prosím znovu" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "Hledat", "SEARCH_INPUT_PLACEHOLDER": "Hledat kontakty", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Načítání kontaktů...", "404": "Vašemu hledání neodpovídají žádné kontakty 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/cs/contactFilters.json b/app/javascript/dashboard/i18n/locale/cs/contactFilters.json new file mode 100644 index 000000000..5c457beee --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/cs/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Odeslat", + "CANCEL_BUTTON_LABEL": "Zrušit", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Název", + "EMAIL": "E-mailová adresa", + "PHONE_NUMBER": "Telefonní číslo", + "IDENTIFIER": "Identifier", + "CITY": "Město", + "COUNTRY": "Země" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/cs/conversation.json b/app/javascript/dashboard/i18n/locale/cs/conversation.json index 8509089c3..f21523cdf 100644 --- a/app/javascript/dashboard/i18n/locale/cs/conversation.json +++ b/app/javascript/dashboard/i18n/locale/cs/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Vyberte prosím konverzaci z levého panelu", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Ale ne! Vypadá to, že ve vaší schránce nejsou žádné zprávy od zákazníků.", "NO_MESSAGE_2": " pro odeslání zprávy na vaši stránku!", "NO_INBOX_1": "Hola! Zdá se, že jste ještě nepřidali žádné schránky.", diff --git a/app/javascript/dashboard/i18n/locale/cs/generalSettings.json b/app/javascript/dashboard/i18n/locale/cs/generalSettings.json index 0ed3e3316..759885774 100644 --- a/app/javascript/dashboard/i18n/locale/cs/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/cs/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Zprávy", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Nastavení" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json index 9762ab687..05e8b5b59 100644 --- a/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Chcete-li přidat svůj Twitter profil jako kanál, musíte ověřit svůj Twitter profil kliknutím na tlačítko 'Přihlásit se přes Twitter' ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Kanál webové stránky", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Vyberte" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-mailová adresa", + "PLACE_HOLDER": "E-mailová adresa" + }, + "PASSWORD": { + "LABEL": "Heslo", + "PLACE_HOLDER": "Heslo" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-mailová adresa", + "PLACE_HOLDER": "E-mailová adresa" + }, + "PASSWORD": { + "LABEL": "Heslo", + "PLACE_HOLDER": "Heslo" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/cs/settings.json b/app/javascript/dashboard/i18n/locale/cs/settings.json index 3d71a2bf4..80c702ce1 100644 --- a/app/javascript/dashboard/i18n/locale/cs/settings.json +++ b/app/javascript/dashboard/i18n/locale/cs/settings.json @@ -3,6 +3,9 @@ "LINK": "Nastavení profilu", "TITLE": "Nastavení profilu", "BTN_TEXT": "Aktualizovat profil", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", "AFTER_EMAIL_CHANGED": "Váš profil byl úspěšně aktualizován, přihlaste se prosím znovu, protože se vaše přihlašovací údaje změnily", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Změnit", "CHANGE_ACCOUNTS": "Přepnout účet", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Vyberte účet z následujícího seznamu", "PROFILE_SETTINGS": "Nastavení profilu", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Konverzace", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Zprávy", "SETTINGS": "Nastavení", "CONTACTS": "Kontakty", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Oznámení", "CANNED_RESPONSES": "Konzervované odpovědi", "INTEGRATIONS": "Integrace", + "PROFILE_SETTINGS": "Nastavení profilu", "ACCOUNT_SETTINGS": "Nastavení účtu", "APPLICATIONS": "Applications", "LABELS": "Štítky", "CUSTOM_ATTRIBUTES": "Vlastní atributy", + "AUTOMATION": "Automation", "TEAMS": "Týmy", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Kampaně", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Agenti", "REPORTS_LABEL": "Štítky", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/da/advancedFilters.json b/app/javascript/dashboard/i18n/locale/da/advancedFilters.json new file mode 100644 index 000000000..1d9f01d93 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/da/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Annuller", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Status", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Indbakke Navn", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Etiketter", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/da/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/da/attributesMgmt.json index 077463076..3b939ccda 100644 --- a/app/javascript/dashboard/i18n/locale/da/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/da/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Please select a type", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Opdater", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/da/automation.json b/app/javascript/dashboard/i18n/locale/da/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/da/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/da/chatlist.json b/app/javascript/dashboard/i18n/locale/da/chatlist.json index 4c9b04935..d2c214862 100644 --- a/app/javascript/dashboard/i18n/locale/da/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/da/chatlist.json @@ -7,6 +7,7 @@ "404": "Der er ingen aktive samtaler i denne gruppe." }, "TAB_HEADING": "Samtaler", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Søg efter Mennesker, Chats, Gemte svar .." }, diff --git a/app/javascript/dashboard/i18n/locale/da/contact.json b/app/javascript/dashboard/i18n/locale/da/contact.json index c995a2757..1ebaf2d5b 100644 --- a/app/javascript/dashboard/i18n/locale/da/contact.json +++ b/app/javascript/dashboard/i18n/locale/da/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Indtast e-mailadressen på kontaktpersonen", - "LABEL": "E-Mail Adresse" + "LABEL": "E-Mail Adresse", + "DUPLICATE": "Denne e-mail adresse er i brug for en anden kontakt." }, "PHONE_NUMBER": { "PLACEHOLDER": "Indtast telefonnummeret på kontaktpersonen", "LABEL": "Telefonnummer", "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "ERROR": "Phone number should be either empty or of E.164 format", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Angiv placeringen af kontaktpersonen", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Contact saved successfully", - "CONTACT_ALREADY_EXIST": "Denne e-mail adresse er i brug for en anden kontakt.", "ERROR_MESSAGE": "Der opstod en fejl. Prøv venligst igen" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "Søg", "SEARCH_INPUT_PLACEHOLDER": "Søg efter kontakter", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Indlæser kontakter...", "404": "Ingen kontakter matcher din søgning 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/da/contactFilters.json b/app/javascript/dashboard/i18n/locale/da/contactFilters.json new file mode 100644 index 000000000..37dbe87e1 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/da/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Send", + "CANCEL_BUTTON_LABEL": "Annuller", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Navn", + "EMAIL": "E-mail", + "PHONE_NUMBER": "Telefonnummer", + "IDENTIFIER": "Identifier", + "CITY": "City", + "COUNTRY": "Country" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/da/conversation.json b/app/javascript/dashboard/i18n/locale/da/conversation.json index 60a43c5a2..1e56a691f 100644 --- a/app/javascript/dashboard/i18n/locale/da/conversation.json +++ b/app/javascript/dashboard/i18n/locale/da/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Vælg venligst en samtale fra venstre rude", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Åh oh! Det ser ud til, at der ikke er nogen beskeder fra kunder i din indbakke.", "NO_MESSAGE_2": " for at sende en besked til din side!", "NO_INBOX_1": "Hola! Det ser ud til, at du endnu ikke har tilføjet indbakker.", diff --git a/app/javascript/dashboard/i18n/locale/da/generalSettings.json b/app/javascript/dashboard/i18n/locale/da/generalSettings.json index 23fb2588d..23375a354 100644 --- a/app/javascript/dashboard/i18n/locale/da/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/da/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Rapporter", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Indstillinger" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json index fbe64cf34..48c9167e4 100644 --- a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "For at tilføje din Twitter-profil som en kanal, skal du godkende din Twitter-profil ved at klikke på 'Log ind med Twitter' ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Hjemmesidekanal", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-mail", + "PLACE_HOLDER": "E-mail" + }, + "PASSWORD": { + "LABEL": "Adgangskode", + "PLACE_HOLDER": "Adgangskode" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-mail", + "PLACE_HOLDER": "E-mail" + }, + "PASSWORD": { + "LABEL": "Adgangskode", + "PLACE_HOLDER": "Adgangskode" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/da/settings.json b/app/javascript/dashboard/i18n/locale/da/settings.json index a13f834c2..033cca2f6 100644 --- a/app/javascript/dashboard/i18n/locale/da/settings.json +++ b/app/javascript/dashboard/i18n/locale/da/settings.json @@ -3,6 +3,9 @@ "LINK": "Profilindstillinger", "TITLE": "Profilindstillinger", "BTN_TEXT": "Opdater Profil", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Din adgangskode er blevet ændret", "AFTER_EMAIL_CHANGED": "Din profil er blevet opdateret. Log venligst ind igen, da dine loginoplysninger er ændret", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Skift", "CHANGE_ACCOUNTS": "Skift Konto", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Vælg en konto fra følgende liste", "PROFILE_SETTINGS": "Profilindstillinger", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Samtaler", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Rapporter", "SETTINGS": "Indstillinger", "CONTACTS": "Kontakter", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Notifications", "CANNED_RESPONSES": "Standardsvar Svar", "INTEGRATIONS": "Integrationer", + "PROFILE_SETTINGS": "Profilindstillinger", "ACCOUNT_SETTINGS": "Kontoindstillinger", "APPLICATIONS": "Applications", "LABELS": "Etiketter", "CUSTOM_ATTRIBUTES": "Brugerdefinerede Egenskaber", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Agenter", "REPORTS_LABEL": "Etiketter", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/de/advancedFilters.json b/app/javascript/dashboard/i18n/locale/de/advancedFilters.json new file mode 100644 index 000000000..c2daaf917 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/de/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Gespräche filtern", + "SUBTITLE": "Füge unten Filter hinzu und klicke auf 'Filter anwenden', um Konversationen zu filtern.", + "ADD_NEW_FILTER": "Filter hinzufügen", + "FILTER_DELETE_ERROR": "Du solltest mindestens einen Filter zum Speichern haben", + "SUBMIT_BUTTON_LABEL": "Filter übernehmen", + "CANCEL_BUTTON_LABEL": "Stornieren", + "CLEAR_BUTTON_LABEL": "Filter zurücksetzen", + "EMPTY_VALUE_ERROR": "Wert ist erforderlich", + "TOOLTIP_LABEL": "Gespräche filtern", + "QUERY_DROPDOWN_LABELS": { + "AND": "UND", + "OR": "ODER" + }, + "OPERATOR_LABELS": { + "equal_to": "Gleich", + "not_equal_to": "Nicht gleich", + "contains": "Enthält", + "does_not_contain": "Beinhaltet nicht", + "is_present": "Ist anwesend", + "is_not_present": "Ist nicht anwesend" + }, + "ATTRIBUTES": { + "STATUS": "Status", + "ASSIGNEE_NAME": "Name des Bevollmächtigten", + "INBOX_NAME": "Posteingang-Name", + "TEAM_NAME": "Teamname", + "CONVERSATION_IDENTIFIER": "Gesprächsidentifikation", + "CAMPAIGN_NAME": "Kampagnenname", + "LABELS": "Labels", + "BROWSER_LANGUAGE": "Browsersprache", + "COUNTRY_NAME": "Ländername", + "REFERER_LINK": "Referrer-Link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/de/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/de/attributesMgmt.json index 029bc9f22..e41ba28e0 100644 --- a/app/javascript/dashboard/i18n/locale/de/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/de/attributesMgmt.json @@ -1,66 +1,77 @@ { "ATTRIBUTES_MGMT": { "HEADER": "Benutzerdefinierte Attribute", - "HEADER_BTN_TXT": "Add Custom Attribute", - "LOADING": "Fetching custom attributes", - "SIDEBAR_TXT": "

Custom Attributes

A custom attribute tracks facts about your contacts/conversation — like the subscription plan, or when they ordered the first item etc.

For creating a Custom Attribute, just click on the Add Custom Attribute. You can also edit or delete an existing Custom Attribute by clicking on the Edit or Delete button.

", + "HEADER_BTN_TXT": "Benutzerdefiniertes Attribut hinzufügen", + "LOADING": "Benutzerdefinierte Attribute abrufen", + "SIDEBAR_TXT": "

Benutzerdefinierte Attribute

Ein benutzerdefiniertes Attribut verfolgt Fakten über Ihre Kontakte/Gespräche – wie den Abonnementplan oder die Bestellung des ersten Artikels usw. Um ein benutzerdefiniertes Attribut zu erstellen, klicken Sie einfach auf Benutzerdefiniertes Attribut hinzufügen. Sie können ein vorhandenes benutzerdefiniertes Attribut auch bearbeiten oder löschen, indem Sie auf die Schaltfläche Bearbeiten oder Löschen klicken.

", "ADD": { - "TITLE": "Add Custom Attribute", + "TITLE": "Benutzerdefiniertes Attribut hinzufügen", "SUBMIT": "Erstellen", "CANCEL_BUTTON_TEXT": "Stornieren", "FORM": { "NAME": { "LABEL": "Anzeigename", - "PLACEHOLDER": "Enter custom attribute display name", + "PLACEHOLDER": "Gebe den Anzeigenamen des benutzerdefinierten Attributs ein", "ERROR": "Name wird benötigt" }, "DESC": { "LABEL": "Beschreibung", - "PLACEHOLDER": "Enter custom attribute description", + "PLACEHOLDER": "Geben Sie eine benutzerdefinierte Attributbeschreibung ein", "ERROR": "Beschreibung wird benötigt" }, "MODEL": { - "LABEL": "Applies to", - "PLACEHOLDER": "Please select one", + "LABEL": "Gilt für", + "PLACEHOLDER": "Bitte wählen Sie eine aus", "ERROR": "Modell wird benötigt" }, "TYPE": { "LABEL": "Typ", "PLACEHOLDER": "Bitte wählen Sie einen Typ", - "ERROR": "Typ wird benötigt" + "ERROR": "Typ wird benötigt", + "LIST": { + "LABEL": "Listenwerte", + "PLACEHOLDER": "Bitte Wert eingeben und Eingabetaste drücken", + "ERROR": "Muss mindestens einen Wert haben" + } }, "KEY": { "LABEL": "Schlüssel", - "PLACEHOLDER": "Enter custom attribute key", - "ERROR": "Key is required", - "IN_VALID": "Invalid key" + "PLACEHOLDER": "Benutzerdefinierten Attributschlüssel eingeben", + "ERROR": "Schlüssel ist erforderlich", + "IN_VALID": "Ungültiger Schlüssel" } }, "API": { - "SUCCESS_MESSAGE": "Custom Attribute added successfully", - "ERROR_MESSAGE": "Could not able to create a custom attribute, Please try again later" + "SUCCESS_MESSAGE": "Benutzerdefiniertes Attribut erfolgreich hinzugefügt", + "ERROR_MESSAGE": "Konnte kein benutzerdefiniertes Attribut erstellen. Bitte versuchen Sie es später erneut" } }, "DELETE": { "BUTTON_TEXT": "Löschen", "API": { - "SUCCESS_MESSAGE": "Custom Attribute deleted successfully.", - "ERROR_MESSAGE": "Couldn't delete the custom attribute. Try again." + "SUCCESS_MESSAGE": "Benutzerdefiniertes Attribut erfolgreich gelöscht.", + "ERROR_MESSAGE": "Das benutzerdefinierte Attribut konnte nicht gelöscht werden. Versuch es noch einmal." }, "CONFIRM": { "TITLE": "Sind Sie sicher, dass Sie %{attributeName} löschen möchten", "PLACE_HOLDER": "Bitte geben Sie {attributeName} zur Bestätigung ein", - "MESSAGE": "Deleting will remove the custom attribute", + "MESSAGE": "Beim Löschen wird das benutzerdefinierte Attribut entfernt", "YES": "Löschen ", "NO": "Stornieren" } }, "EDIT": { - "TITLE": "Edit Custom Attribute", + "TITLE": "Benutzerdefiniertes Attribut bearbeiten", "UPDATE_BUTTON_TEXT": "Aktualisieren", + "TYPE": { + "LIST": { + "LABEL": "Listenwerte", + "PLACEHOLDER": "Bitte Werte eingeben und Enter-Taste drücken" + } + }, "API": { - "SUCCESS_MESSAGE": "Custom Attribute updated successfully", - "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" + "SUCCESS_MESSAGE": "Benutzerdefiniertes Attribut erfolgreich aktualisiert", + "ERROR_MESSAGE": "Beim Aktualisieren des benutzerdefinierten Attributs ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut" } }, "TABS": { @@ -80,8 +91,8 @@ "DELETE": "Löschen" }, "EMPTY_RESULT": { - "404": "There are no custom attributes created", - "NOT_FOUND": "There are no custom attributes configured" + "404": "Es wurden keine benutzerdefinierten Attribute erstellt", + "NOT_FOUND": "Es sind keine benutzerdefinierten Attribute konfiguriert" } } } diff --git a/app/javascript/dashboard/i18n/locale/de/automation.json b/app/javascript/dashboard/i18n/locale/de/automation.json new file mode 100644 index 000000000..0450acafa --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/de/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automatisierung", + "HEADER_BTN_TXT": "Automatisierungsregel hinzufügen" + } +} diff --git a/app/javascript/dashboard/i18n/locale/de/chatlist.json b/app/javascript/dashboard/i18n/locale/de/chatlist.json index 4975dec44..d63fa7fc9 100644 --- a/app/javascript/dashboard/i18n/locale/de/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/de/chatlist.json @@ -7,6 +7,7 @@ "404": "In dieser Gruppe gibt es keine aktiven Gespräche." }, "TAB_HEADING": "Gespräche", + "MENTION_HEADING": "Erwähnungen", "SEARCH": { "INPUT": "Suche nach Personen, Chats, gespeicherten Antworten .." }, diff --git a/app/javascript/dashboard/i18n/locale/de/contact.json b/app/javascript/dashboard/i18n/locale/de/contact.json index 2b3d16287..9319e447c 100644 --- a/app/javascript/dashboard/i18n/locale/de/contact.json +++ b/app/javascript/dashboard/i18n/locale/de/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Geben Sie die E-Mail-Adresse des Kontakts ein", - "LABEL": "E-Mail-Addresse" + "LABEL": "E-Mail-Addresse", + "DUPLICATE": "Diese E-Mail-Adresse wird bereits für einen anderen Kontakt verwendet." }, "PHONE_NUMBER": { "PLACEHOLDER": "Geben Sie die Telefonnummer des Kontakts ein", "LABEL": "Telefonnummer", "HELP": "Telefonnummer sollte im E.164-Format sein, z. B.: +1415555555 [+][Landesvorwahl][Landesvorwahl][Ortsvorwahl]", - "ERROR": "Telefonnummer muss leer sein oder im E.164-Format" + "ERROR": "Telefonnummer muss leer sein oder im E.164-Format", + "DUPLICATE": "Diese Telefonnummer wird für einen anderen Kontakt verwendet." }, "LOCATION": { "PLACEHOLDER": "Geben Sie den Standort des Kontakts ein", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Kontakt erfolgreich gespeichert", - "CONTACT_ALREADY_EXIST": "Diese E-Mail-Adresse wird bereits für einen anderen Kontakt verwendet.", "ERROR_MESSAGE": "Es ist ein Fehler aufgetreten, bitte versuche es erneut" }, "NEW_CONVERSATION": { @@ -158,7 +159,7 @@ "SUBJECT": { "LABEL": "Betreff", "PLACEHOLDER": "Betreff", - "ERROR": "Subject can't be empty" + "ERROR": "Betreff darf nicht leer sein" }, "MESSAGE": { "LABEL": "Nachricht", @@ -176,6 +177,7 @@ "FIELDS": "Kontakt-Felder", "SEARCH_BUTTON": "Suchen", "SEARCH_INPUT_PLACEHOLDER": "Suche nach Kontakten", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Kontakte werden geladen...", "404": "Keine Kontakte entsprechend Deiner Suche gefunden 🔍", @@ -237,13 +239,13 @@ } }, "CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "Add attributes", + "ADD_BUTTON_TEXT": "Attribute hinzufügen", "BUTTON": "Eigenes Attribut hinzufügen", "NOT_AVAILABLE": "Für diesen Kontakt sind keine benutzerdefinierten Attribute verfügbar.", "COPY_SUCCESSFUL": "Der Code wurde erfolgreich in die Zwischenablage kopiert", "ACTIONS": { - "COPY": "Copy attribute", - "DELETE": "Delete attribute", + "COPY": "Attribut kopieren", + "DELETE": "Attribut löschen", "EDIT": "Attribut hinzufügen" }, "ADD": { @@ -263,27 +265,34 @@ "PLACEHOLDER": "Bsp.: 11901 " }, "ADD": { - "TITLE": "Create new attribute ", + "TITLE": "Neues Attribut erstellen ", "SUCCESS": "Attribut erfolgreich hinzugefügt", - "ERROR": "Unable to add attribute. Please try again later" + "ERROR": "Attribut kann nicht hinzugefügt werden. Bitte versuchen Sie es später noch einmal" }, "UPDATE": { "SUCCESS": "Attribut erfolgreich aktualisiert", - "ERROR": "Unable to update attribute. Please try again later" + "ERROR": "Attribut kann nicht aktualisiert werden. Bitte versuchen Sie es später noch einmal" }, "DELETE": { "SUCCESS": "Attribut erfolgreich gelöscht", - "ERROR": "Unable to delete attribute. Please try again later" + "ERROR": "Attribut kann nicht gelöscht werden. Bitte versuchen Sie es später noch einmal" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "TITLE": "Attribute hinzufügen", + "PLACEHOLDER": "Attribut suchen", + "NO_RESULT": "Keine Attribute gefunden" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Wert wählen", + "SEARCH_INPUT_PLACEHOLDER": "Wert suchen", + "NO_RESULT": "Kein Ergebnis gefunden" + } } }, "VALIDATIONS": { - "REQUIRED": "Valid value is required", - "INVALID_URL": "Invalid URL" + "REQUIRED": "Gültiger Wert ist erforderlich", + "INVALID_URL": "Ungültige URL" } }, "MERGE_CONTACTS": { diff --git a/app/javascript/dashboard/i18n/locale/de/contactFilters.json b/app/javascript/dashboard/i18n/locale/de/contactFilters.json new file mode 100644 index 000000000..d3921f946 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/de/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Kontakte filtern", + "SUBTITLE": "Fügen Sie unten Filter hinzu und klicken Sie auf 'Senden', um die Kontakte zu filtern.", + "ADD_NEW_FILTER": "Filter hinzufügen", + "CLEAR_ALL_FILTERS": "Alle Filter löschen", + "FILTER_DELETE_ERROR": "Du solltest mindestens einen Filter zum Speichern haben", + "SUBMIT_BUTTON_LABEL": "Einreichen", + "CANCEL_BUTTON_LABEL": "Stornieren", + "CLEAR_BUTTON_LABEL": "Filter zurücksetzen", + "EMPTY_VALUE_ERROR": "Wert ist erforderlich", + "TOOLTIP_LABEL": "Kontakte filtern", + "QUERY_DROPDOWN_LABELS": { + "AND": "UND", + "OR": "ODER" + }, + "OPERATOR_LABELS": { + "equal_to": "Gleich", + "not_equal_to": "Nicht gleich", + "contains": "Enthält", + "does_not_contain": "Beinhaltet nicht", + "is_present": "Ist anwesend", + "is_not_present": "Ist nicht anwesend" + }, + "ATTRIBUTES": { + "NAME": "Name", + "EMAIL": "E-Mail", + "PHONE_NUMBER": "Telefonnummer", + "IDENTIFIER": "Identifizierer", + "CITY": "Stadt", + "COUNTRY": "Land" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/de/conversation.json b/app/javascript/dashboard/i18n/locale/de/conversation.json index 1a03c16f6..65d26646e 100644 --- a/app/javascript/dashboard/i18n/locale/de/conversation.json +++ b/app/javascript/dashboard/i18n/locale/de/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Bitte wählen Sie eine Konversation aus dem linken Bereich", + "UNVERIFIED_SESSION": "Die Identität dieses Benutzers wird nicht überprüft", "NO_MESSAGE_1": "Oh oh! Anscheinend befinden sich keine Nachrichten von Kunden in Ihrem Posteingang.", "NO_MESSAGE_2": "um eine Nachricht an Ihre Seite zu senden!", "NO_INBOX_1": "Hallo! Sieht so aus, als hätten Sie noch keine Posteingänge hinzugefügt.", @@ -157,24 +158,24 @@ } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "Create attribute", + "ADD_BUTTON_TEXT": "Attribut erstellen", "UPDATE": { "SUCCESS": "Attribut erfolgreich aktualisiert", - "ERROR": "Unable to update attribute. Please try again later" + "ERROR": "Attribut kann nicht aktualisiert werden. Bitte versuchen Sie es später noch einmal" }, "ADD": { "TITLE": "Hinzufügen", "SUCCESS": "Attribut erfolgreich hinzugefügt", - "ERROR": "Unable to add attribute. Please try again later" + "ERROR": "Attribut kann nicht hinzugefügt werden. Bitte versuchen Sie es später noch einmal" }, "DELETE": { "SUCCESS": "Attribut erfolgreich gelöscht", - "ERROR": "Unable to delete attribute. Please try again later" + "ERROR": "Attribut kann nicht gelöscht werden. Bitte versuchen Sie es später noch einmal" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "TITLE": "Attribute hinzufügen", + "PLACEHOLDER": "Attribut suchen", + "NO_RESULT": "Keine Attribute gefunden" } }, "EMAIL_HEADER": { diff --git a/app/javascript/dashboard/i18n/locale/de/generalSettings.json b/app/javascript/dashboard/i18n/locale/de/generalSettings.json index a7e3bc31e..cf69f6e1b 100644 --- a/app/javascript/dashboard/i18n/locale/de/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/de/generalSettings.json @@ -15,7 +15,7 @@ }, "ACCOUNT_ID": { "TITLE": "Account ID", - "NOTE": "This ID is required if you are building an API based integration" + "NOTE": "Diese ID ist erforderlich, wenn Sie eine API-basierte Integration erstellen" }, "NAME": { "LABEL": "Kontobezeichnung", @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Neu laden" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Suchen oder springen zu", + "SECTIONS": { + "GENERAL": "Generell", + "REPORTS": "Berichte", + "CONVERSATION": "Unterhaltung", + "CHANGE_ASSIGNEE": "Beauftragten ändern", + "CHANGE_TEAM": "Team wechseln", + "ADD_LABEL": "Label zur Unterhaltung hinzufügen", + "REMOVE_LABEL": "Label aus der Unterhaltung entfernen", + "SETTINGS": "die Einstellungen" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Gehe zur Konversationsübersicht", + "GO_TO_CONTACTS_DASHBOARD": "Zur Kontaktübersicht", + "GO_TO_REPORTS_OVERVIEW": "Zur Berichtsübersicht", + "GO_TO_AGENT_REPORTS": "Zu den Agentenberichten", + "GO_TO_LABEL_REPORTS": "Zu den Label-Berichten", + "GO_TO_INBOX_REPORTS": "Zu den Posteingangsberichten", + "GO_TO_TEAM_REPORTS": "Zu den Teamberichten", + "GO_TO_SETTINGS_AGENTS": "Zu den Agenten-Einstellungen", + "GO_TO_SETTINGS_TEAMS": "Zu den Team Einstellungen", + "GO_TO_SETTINGS_INBOXES": "Zu den Posteingangseinstellungen", + "GO_TO_SETTINGS_LABELS": "Zu den Labeleinstellungen", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Zu den Einstellungen für vorgefertigte Antworten", + "GO_TO_SETTINGS_APPLICATIONS": "Zu den Anwendungseinstellungen", + "GO_TO_SETTINGS_ACCOUNT": "Zu den Kontoeinstellungen", + "GO_TO_SETTINGS_PROFILE": "Zu Profileinstellungen", + "GO_TO_NOTIFICATIONS": "Zu Benachrichtigungen", + "ADD_LABELS_TO_CONVERSATION": "Label zur Unterhaltung hinzufügen", + "ASSIGN_AN_AGENT": "Einen Agent zuweisen", + "ASSIGN_A_TEAM": "Ein Team zuweisen", + "MUTE_CONVERSATION": "Konversation stummschalten", + "UNMUTE_CONVERSATION": "Konversation entstummen", + "REMOVE_LABEL_FROM_CONVERSATION": "Label aus der Unterhaltung entfernen", + "REOPEN_CONVERSATION": "Unterhaltung wieder öffnen", + "RESOLVE_CONVERSATION": "Unterhaltung lösen", + "SEND_TRANSCRIPT": "Gesprächsprotokoll per E-Mail senden", + "SNOOZE_CONVERSATION": "Snooze-Konversation", + "UNTIL_NEXT_REPLY": "Bis zur nächsten Antwort", + "UNTIL_NEXT_WEEK": "Bis nächste Woche", + "UNTIL_TOMORROW": "Bis morgen" + } } } diff --git a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json index d450e32a3..397677b98 100644 --- a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Um Ihr Twitter-Profil als Kanal hinzuzufügen, müssen Sie Ihr Twitter-Profil authentifizieren, indem Sie auf 'Mit Twitter anmelden' klicken.", - "ERROR_MESSAGE": "Beim Verbinden mit Twitter ist ein Fehler aufgetreten, bitte versuchen Sie es erneut" + "ERROR_MESSAGE": "Beim Verbinden mit Twitter ist ein Fehler aufgetreten, bitte versuchen Sie es erneut", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Website-Kanal", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Die Startzeit sollte vor der Schließzeit liegen.", "CHOOSE": "Auswählen" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Setzen Sie Ihre IMAP-Daten", + "UPDATE": "IMAP-Einstellungen aktualisieren", + "TOGGLE_AVAILABILITY": "IMAP-Konfiguration für diesen Posteingang aktivieren", + "TOGGLE_HELP": "Die Aktivierung von IMAP hilft dem Benutzer, E-Mails zu empfangen", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP-Einstellungen erfolgreich aktualisiert", + "ERROR_MESSAGE": "IMAP-Einstellungen können nicht aktualisiert werden" + }, + "ADDRESS": { + "LABEL": "Adresse", + "PLACE_HOLDER": "Adresse (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-Mail", + "PLACE_HOLDER": "E-Mail" + }, + "PASSWORD": { + "LABEL": "Passwort", + "PLACE_HOLDER": "Passwort" + }, + "ENABLE_SSL": "SSL aktivieren" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Setzen Sie Ihre SMTP-Details", + "UPDATE": "SMTP-Einstellungen aktualisieren", + "TOGGLE_AVAILABILITY": "Die SMTP-Konfiguration für diesen Posteingang aktivieren", + "TOGGLE_HELP": "Das Aktivieren von SMTP hilft dem Benutzer beim Senden von E-Mails", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP-Einstellungen erfolgreich aktualisiert", + "ERROR_MESSAGE": "SMTP-Einstellungen können nicht aktualisiert werden" + }, + "ADDRESS": { + "LABEL": "Adresse", + "PLACE_HOLDER": "Adresse (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-Mail", + "PLACE_HOLDER": "E-Mail" + }, + "PASSWORD": { + "LABEL": "Passwort", + "PLACE_HOLDER": "Passwort" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/de/settings.json b/app/javascript/dashboard/i18n/locale/de/settings.json index 0825a0619..79f0f0d8d 100644 --- a/app/javascript/dashboard/i18n/locale/de/settings.json +++ b/app/javascript/dashboard/i18n/locale/de/settings.json @@ -3,6 +3,9 @@ "LINK": "Profileinstellungen", "TITLE": "Profileinstellungen", "BTN_TEXT": "Profil aktualisieren", + "DELETE_AVATAR": "Avatar löschen", + "AVATAR_DELETE_SUCCESS": "Avatar wurde erfolgreich gelöscht", + "AVATAR_DELETE_FAILED": "Beim Löschen des Avatars ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut", "UPDATE_SUCCESS": "Dein Profil wurde erfolgreich aktualisiert", "PASSWORD_UPDATE_SUCCESS": "Ihr Passwort wurde erfolgreich geändert", "AFTER_EMAIL_CHANGED": "Ihr Profil wurde erfolgreich aktualisiert. Melden Sie sich erneut an, wenn Ihre Anmeldeinformationen geändert werden", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Ändern", "CHANGE_ACCOUNTS": "Benutzerkonto wechseln", + "CONTACT_SUPPORT": "Support kontaktieren", "SELECTOR_SUBTITLE": "Wählen Sie ein Benutzerkonto aus der folgenden Liste", "PROFILE_SETTINGS": "Profileinstellungen", "KEYBOARD_SHORTCUTS": "Tastenkombinationen", @@ -108,7 +112,7 @@ "APP_GLOBAL": { "TRIAL_MESSAGE": "Tage der Testversion verbleibend.", "TRAIL_BUTTON": "Jetzt kaufen", - "DELETED_USER": "Deleted User" + "DELETED_USER": "Gelöschter Benutzer" }, "COMPONENTS": { "CODE": { @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Gespräche", + "ALL_CONVERSATIONS": "Alle Unterhaltungen", + "MENTIONED_CONVERSATIONS": "Erwähnungen", "REPORTS": "Berichte", "SETTINGS": "Einstellungen", "CONTACTS": "Kontakte", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Push-Benachrichtigungen", "CANNED_RESPONSES": "Vorgefertigte Antworten", "INTEGRATIONS": "Integrationen", + "PROFILE_SETTINGS": "Profileinstellungen", "ACCOUNT_SETTINGS": "Kontoeinstellungen", "APPLICATIONS": "Anwendungen", "LABELS": "Labels", "CUSTOM_ATTRIBUTES": "Benutzerdefinierte Attribute", + "AUTOMATION": "Automatisierung", "TEAMS": "Teams", "ALL_CONTACTS": "Alle Kontakte", "TAGGED_WITH": "Markiert mit", + "NEW_LABEL": "Neues Label", + "NEW_TEAM": "Neues Team", + "NEW_INBOX": "Neuer Posteingang", "REPORTS_OVERVIEW": "Übersicht", "CSAT": "CSAT", "CAMPAIGNS": "Kampagnen", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Agenten", "REPORTS_LABEL": "Labels", "REPORTS_INBOX": "Posteingang", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Setzen Sie sich als" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Oh oh! Wir konnten keine Chatwoot-Konten finden. Bitte erstellen Sie ein neues Konto um fortzufahren.", diff --git a/app/javascript/dashboard/i18n/locale/el/advancedFilters.json b/app/javascript/dashboard/i18n/locale/el/advancedFilters.json new file mode 100644 index 000000000..0f2d8c933 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/el/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Άκυρο", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Κατάσταση", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Όνομα Κιβωτίου", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Ετικέτες", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/el/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/el/attributesMgmt.json index aa3518301..56cc44338 100644 --- a/app/javascript/dashboard/i18n/locale/el/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/el/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Τύπος", "PLACEHOLDER": "Παρακαλώ επιλέξτε ρόλο", - "ERROR": "Ο τύπος απαιτείται" + "ERROR": "Ο τύπος απαιτείται", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Κλειδί", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Ενημέρωση", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/el/automation.json b/app/javascript/dashboard/i18n/locale/el/automation.json new file mode 100644 index 000000000..fc77b7c69 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/el/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Αυτοματισμός", + "HEADER_BTN_TXT": "Προσθήκη Κανόνα Αυτοματισμού" + } +} diff --git a/app/javascript/dashboard/i18n/locale/el/chatlist.json b/app/javascript/dashboard/i18n/locale/el/chatlist.json index 4d731b260..ddddc3f24 100644 --- a/app/javascript/dashboard/i18n/locale/el/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/el/chatlist.json @@ -7,6 +7,7 @@ "404": "Δεν υπάρχουν ενεργές συζητήσεις σε αυτήν την ομάδα." }, "TAB_HEADING": "Συζητήσεις", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Αναζήτηση Ανθρώπων, συνομιλιών, αποθηκευμένων απαντήσεων .." }, diff --git a/app/javascript/dashboard/i18n/locale/el/contact.json b/app/javascript/dashboard/i18n/locale/el/contact.json index 228da847c..42290b019 100644 --- a/app/javascript/dashboard/i18n/locale/el/contact.json +++ b/app/javascript/dashboard/i18n/locale/el/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Εισάγετε την διεύθυνση email της επαφής", - "LABEL": "Διεύθυνση Email" + "LABEL": "Διεύθυνση Email", + "DUPLICATE": "Η διεύθυνση email είναι σε χρήση από άλλη επαφή." }, "PHONE_NUMBER": { "PLACEHOLDER": "Εισάγετε τον αριθμό τηλεφώνου της επαφής", "LABEL": "Αριθμός Τηλεφώνου", "HELP": "Ο αριθμός τηλεφώνου πρέπει να έχει μορφή E.164 π.χ.: +14155555 [+][κωδικός χώρας][κωδικός περιοχής][αριθμός τοπικού τηλεφώνου]", - "ERROR": "Ο αριθμός τηλεφώνου πρέπει να είναι είτε άδειος είτε με μορφή E.164" + "ERROR": "Ο αριθμός τηλεφώνου πρέπει να είναι είτε άδειος είτε με μορφή E.164", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Εισάγετε την τοποθεσία της επαφής", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Η επαφή αποθηκεύτηκε με επιτυχία", - "CONTACT_ALREADY_EXIST": "Η διεύθυνση email είναι σε χρήση από άλλη επαφή.", "ERROR_MESSAGE": "Υπήρξε ένα σφάλμα, παρακαλώ προσπαθήστε ξανά" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Πεδία επαφής", "SEARCH_BUTTON": "Αναζήτηση", "SEARCH_INPUT_PLACEHOLDER": "Αναζήτηση Επαφών", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Φόρτωση επαφών...", "404": "Δεν υπάρχουν επαφές που να αντιστοιχούν με την αναζήτησή σας 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/el/contactFilters.json b/app/javascript/dashboard/i18n/locale/el/contactFilters.json new file mode 100644 index 000000000..3f8ad6b1a --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/el/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Καταχώρηση", + "CANCEL_BUTTON_LABEL": "Άκυρο", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Όνομα", + "EMAIL": "Email", + "PHONE_NUMBER": "Αριθμός τηλεφώνου", + "IDENTIFIER": "Identifier", + "CITY": "Πόλη", + "COUNTRY": "Χώρα" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/el/conversation.json b/app/javascript/dashboard/i18n/locale/el/conversation.json index 63f5bb984..d59babf41 100644 --- a/app/javascript/dashboard/i18n/locale/el/conversation.json +++ b/app/javascript/dashboard/i18n/locale/el/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Παρακαλώ επιλέξτε συζήτηση από το αριστερό τμήμα", + "UNVERIFIED_SESSION": "Η ταυτότητα αυτού του χρήστη δεν επαληθεύεται", "NO_MESSAGE_1": "Ωχ ωχ! Φαίνεται ότι δεν υπάρχουν μηνύματα από τους πελάτες στα εισερχόμενά σας.", "NO_MESSAGE_2": " για να στείλετε ένα μήνυμα στην σελίδα σας!", "NO_INBOX_1": "Γεια σας! Δεν έχετε προσθέσει κάποιο κιβώτιο εισερχομένων ακόμη.", diff --git a/app/javascript/dashboard/i18n/locale/el/generalSettings.json b/app/javascript/dashboard/i18n/locale/el/generalSettings.json index df5be0fa3..532001dc5 100644 --- a/app/javascript/dashboard/i18n/locale/el/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/el/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Ανανέωση" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Αναφορές", + "CONVERSATION": "Συνομιλία", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Ρυθμίσεις" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Μεταβείτε στον Πίνακα Συνομιλίων", + "GO_TO_CONTACTS_DASHBOARD": "Μετάβαση στον Πίνακα Επαφών", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json index aae1cfa24..98b36ed80 100644 --- a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Για να προσθέσετε το Προφίλ Twitter ως κανάλι, πρέπει να επικυρώστε το Προφίλ σας στο Twiter κάνοντας click στο 'Είσοδος με το Twitter' ", - "ERROR_MESSAGE": "Παρουσιάστηκε σφάλμα σύνδεσης στο Twitter, παρακαλώ προσπαθήστε ξανά" + "ERROR_MESSAGE": "Παρουσιάστηκε σφάλμα σύνδεσης στο Twitter, παρακαλώ προσπαθήστε ξανά", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Κανάλι Ιστοσελίδας", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Ο χρόνος έναρξης πρέπει να είναι πριν το χρόνο λήξης.", "CHOOSE": "Επιλέξτε" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Κωδικός", + "PLACE_HOLDER": "Κωδικός" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Κωδικός", + "PLACE_HOLDER": "Κωδικός" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/el/settings.json b/app/javascript/dashboard/i18n/locale/el/settings.json index daefaa5b5..482069d00 100644 --- a/app/javascript/dashboard/i18n/locale/el/settings.json +++ b/app/javascript/dashboard/i18n/locale/el/settings.json @@ -3,6 +3,9 @@ "LINK": "Ρυθμίσεις Προφίλ", "TITLE": "Ρυθμίσεις Προφίλ", "BTN_TEXT": "Ενημέρωση Προφίλ", + "DELETE_AVATAR": "Διαγραφή Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Το προφίλ σας ενημερώθηκε επιτυχώς", "PASSWORD_UPDATE_SUCCESS": "Ο κωδικός σας άλλαξε με επιτυχία", "AFTER_EMAIL_CHANGED": "Το προφίλ σας ενημερώθηκε επιτυχώς, παρακαλώ κάντε είσοδο (login) επειδή τα στοιχεία εισόδου σας έχουν αλλάξει", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Να αλλάξει", "CHANGE_ACCOUNTS": "Αλλαγή Λογαριασμού", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Επιλέξτε ένα λογαριασμό από την Λίστα", "PROFILE_SETTINGS": "Ρυθμίσεις Προφίλ", "KEYBOARD_SHORTCUTS": "Συντομεύσεις Πληκτρολογίου", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Συζητήσεις", + "ALL_CONVERSATIONS": "Όλες Οι Συνομιλίες", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Αναφορές", "SETTINGS": "Ρυθμίσεις", "CONTACTS": "Επαφές", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Ειδοποιήσεις", "CANNED_RESPONSES": "Έτοιμες Απαντήσεις", "INTEGRATIONS": "Ενοποιήσεις", + "PROFILE_SETTINGS": "Ρυθμίσεις Προφίλ", "ACCOUNT_SETTINGS": "Ρυθμίσεις Λογαριασμού", "APPLICATIONS": "Εφαρμογές", "LABELS": "Ετικέτες", "CUSTOM_ATTRIBUTES": "Προσαρμοζόμενες Ιδιότητες", + "AUTOMATION": "Αυτοματισμός", "TEAMS": "Ομάδες", "ALL_CONTACTS": "Όλες Οι Επαφές", "TAGGED_WITH": "Ετικέτα με", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Επισκόπηση", "CSAT": "CSAT", "CAMPAIGNS": "Καμπάνιες", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Πράκτορες", "REPORTS_LABEL": "Ετικέτες", "REPORTS_INBOX": "Εισερχόμενα", - "REPORTS_TEAM": "Ομάδα" + "REPORTS_TEAM": "Ομάδα", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Ωχ! Δεν μπορέσαμε να βρούμε κανένα λογαριασμό Chatwoot. Παρακαλούμε δημιουργήστε ένα νέο λογαριασμό για να συνεχίσετε.", diff --git a/app/javascript/dashboard/i18n/locale/es/advancedFilters.json b/app/javascript/dashboard/i18n/locale/es/advancedFilters.json new file mode 100644 index 000000000..0dd754e06 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/es/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filtrar Conversaciones", + "SUBTITLE": "Añada filtros a continuación y pulse 'Aplicar filtros' para las conversaciones de filtro.", + "ADD_NEW_FILTER": "Añadir Filtro", + "FILTER_DELETE_ERROR": "Debes tener al menos un filtro para guardar", + "SUBMIT_BUTTON_LABEL": "Aplicar filtros", + "CANCEL_BUTTON_LABEL": "Cancelar", + "CLEAR_BUTTON_LABEL": "Limpiar filtros", + "EMPTY_VALUE_ERROR": "El valor es requerido", + "TOOLTIP_LABEL": "Filtrar conversaciones", + "QUERY_DROPDOWN_LABELS": { + "AND": "Y", + "OR": "O" + }, + "OPERATOR_LABELS": { + "equal_to": "Igual a", + "not_equal_to": "No igual a", + "contains": "Contiene", + "does_not_contain": "No contiene", + "is_present": "Está presente", + "is_not_present": "No está presente" + }, + "ATTRIBUTES": { + "STATUS": "Estado", + "ASSIGNEE_NAME": "Nombre Asignado", + "INBOX_NAME": "Nombre de la bandeja de entrada", + "TEAM_NAME": "Nombre del equipo", + "CONVERSATION_IDENTIFIER": "Identificador de conversacion", + "CAMPAIGN_NAME": "Nombre de Campaña", + "LABELS": "Etiquetas", + "BROWSER_LANGUAGE": "Idioma del navegador", + "COUNTRY_NAME": "Nombre del país", + "REFERER_LINK": "Enlace de referencia" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/es/agentMgmt.json b/app/javascript/dashboard/i18n/locale/es/agentMgmt.json index e219dc4c5..c26e6af9d 100644 --- a/app/javascript/dashboard/i18n/locale/es/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/agentMgmt.json @@ -95,17 +95,17 @@ "MULTI_SELECTOR": { "PLACEHOLDER": "Ninguna", "TITLE": { - "AGENT": "Select agent", - "TEAM": "Select team" + "AGENT": "Seleccionar agente", + "TEAM": "Seleccionar equipo" }, "SEARCH": { "NO_RESULTS": { "AGENT": "No se encontraron agentes", - "TEAM": "No teams found" + "TEAM": "No se encontro equipo" }, "PLACEHOLDER": { - "AGENT": "Search agents", - "TEAM": "Search teams" + "AGENT": "Buscar agentes", + "TEAM": "Buscar equipos" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/es/attributesMgmt.json index 396912552..3875f6241 100644 --- a/app/javascript/dashboard/i18n/locale/es/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/attributesMgmt.json @@ -1,87 +1,98 @@ { "ATTRIBUTES_MGMT": { "HEADER": "Atributos personalizados", - "HEADER_BTN_TXT": "Add Custom Attribute", - "LOADING": "Fetching custom attributes", - "SIDEBAR_TXT": "

Custom Attributes

A custom attribute tracks facts about your contacts/conversation — like the subscription plan, or when they ordered the first item etc.

For creating a Custom Attribute, just click on the Add Custom Attribute. You can also edit or delete an existing Custom Attribute by clicking on the Edit or Delete button.

", + "HEADER_BTN_TXT": "Añadir atributo personalizado", + "LOADING": "Obtener atributos personalizados", + "SIDEBAR_TXT": "

Atributos personalizados

Un atributo personalizado registra los datos de tus contactos/conversación — como el plan de suscripción, o cuando hayan pedido el primer artículo etc.

Para crear un atributo personalizado, simplemente haga clic en elAñadir atributo personalizado. También puede editar o eliminar un atributo personalizado existente haciendo clic en el botón Editar o Borrar.

", "ADD": { - "TITLE": "Add Custom Attribute", + "TITLE": "Añadir atributo personalizado", "SUBMIT": "Crear", "CANCEL_BUTTON_TEXT": "Cancelar", "FORM": { "NAME": { - "LABEL": "Display Name", - "PLACEHOLDER": "Enter custom attribute display name", - "ERROR": "Name is required" + "LABEL": "Mostrar nombre", + "PLACEHOLDER": "Introduzca el nombre de atributo personalizado", + "ERROR": "El nombre es requerido" }, "DESC": { "LABEL": "Descripción", - "PLACEHOLDER": "Enter custom attribute description", - "ERROR": "Description is required" + "PLACEHOLDER": "Introducir descripcion del atributo personalizado", + "ERROR": "Descripción requerida" }, "MODEL": { - "LABEL": "Applies to", - "PLACEHOLDER": "Please select one", - "ERROR": "Model is required" + "LABEL": "Aplicar a", + "PLACEHOLDER": "Por favor, seleccione uno", + "ERROR": "Modelo requerido" }, "TYPE": { - "LABEL": "Type", + "LABEL": "Tipo", "PLACEHOLDER": "Por favor, seleccione un tipo", - "ERROR": "Type is required" + "ERROR": "Tipo es requerido", + "LIST": { + "LABEL": "Lista de valores", + "PLACEHOLDER": "Por favor ingrese el valor y presione la tecla Enter", + "ERROR": "Debe tener al menos un valor" + } }, "KEY": { - "LABEL": "Key", - "PLACEHOLDER": "Enter custom attribute key", - "ERROR": "Key is required", - "IN_VALID": "Invalid key" + "LABEL": "Llave", + "PLACEHOLDER": "Introducir clave de atributo personalizado", + "ERROR": "Clave es requerida", + "IN_VALID": "Llave Invalida" } }, "API": { - "SUCCESS_MESSAGE": "Custom Attribute added successfully", - "ERROR_MESSAGE": "Could not able to create a custom attribute, Please try again later" + "SUCCESS_MESSAGE": "Atributo personalizado añadido correctamente", + "ERROR_MESSAGE": "No se pudo crear un atributo personalizado, por favor inténtalo de nuevo" } }, "DELETE": { "BUTTON_TEXT": "Eliminar", "API": { - "SUCCESS_MESSAGE": "Custom Attribute deleted successfully.", - "ERROR_MESSAGE": "Couldn't delete the custom attribute. Try again." + "SUCCESS_MESSAGE": "Atributo personalizado eliminado correctamente.", + "ERROR_MESSAGE": "No se pudo borrar el equipo. Intente nuevamente." }, "CONFIRM": { "TITLE": "¿Está seguro que quiere borrar - %{attributeName}?", "PLACE_HOLDER": "Por favor, escriba {attributeName} para confirmar", - "MESSAGE": "Deleting will remove the custom attribute", + "MESSAGE": "Borrar, eliminará el atributo personalizado", "YES": "Eliminar ", "NO": "Cancelar" } }, "EDIT": { - "TITLE": "Edit Custom Attribute", + "TITLE": "Editar atributo personalizado", "UPDATE_BUTTON_TEXT": "Actualizar", + "TYPE": { + "LIST": { + "LABEL": "Lista de valores", + "PLACEHOLDER": "Por favor ingrese el valor y presione la tecla Enter" + } + }, "API": { - "SUCCESS_MESSAGE": "Custom Attribute updated successfully", - "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" + "SUCCESS_MESSAGE": "Atributo personalizado actualizado correctamente", + "ERROR_MESSAGE": "Hubo un error al actualizar el atributo personalizado, por favor inténtalo de nuevo" } }, "TABS": { "HEADER": "Atributos personalizados", - "CONVERSATION": "Conversation", - "CONTACT": "Contact" + "CONVERSATION": "Conversación", + "CONTACT": "Contacto" }, "LIST": { "TABLE_HEADER": [ "Nombre", "Descripción", - "Type", - "Key" + "Tipo", + "Llave" ], "BUTTONS": { "EDIT": "Editar", "DELETE": "Eliminar" }, "EMPTY_RESULT": { - "404": "There are no custom attributes created", - "NOT_FOUND": "There are no custom attributes configured" + "404": "No hay atributos personalizados creados", + "NOT_FOUND": "No hay atributos personalizados configurados" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/automation.json b/app/javascript/dashboard/i18n/locale/es/automation.json new file mode 100644 index 000000000..450b614e7 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/es/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automatización", + "HEADER_BTN_TXT": "Añadir regla de automatización" + } +} diff --git a/app/javascript/dashboard/i18n/locale/es/campaign.json b/app/javascript/dashboard/i18n/locale/es/campaign.json index 6f8327b5d..a6dbb08be 100644 --- a/app/javascript/dashboard/i18n/locale/es/campaign.json +++ b/app/javascript/dashboard/i18n/locale/es/campaign.json @@ -3,8 +3,8 @@ "HEADER": "Campañas", "SIDEBAR_TXT": "Los mensajes proactivos permiten al cliente enviar mensajes a sus contactos, lo que generaría más conversaciones. Haga clic en Añadir Campaña para crear una nueva campaña. También puede editar o borrar una campaña existente haciendo clic en el botón de Editar o Borrar.", "HEADER_BTN_TXT": { - "ONE_OFF": "Create a one off campaign", - "ONGOING": "Create a ongoing campaign" + "ONE_OFF": "Crear una campaña apagada", + "ONGOING": "Crear una campaña en curso" }, "ADD": { "TITLE": "Crear campaña", @@ -18,20 +18,20 @@ "ERROR": "El título es obligatorio" }, "SCHEDULED_AT": { - "LABEL": "Scheduled time", - "PLACEHOLDER": "Please select the time", - "CONFIRM": "Confirm", - "ERROR": "Scheduled time is required" + "LABEL": "Programar tiempo", + "PLACEHOLDER": "Por favor, seleccione la hora", + "CONFIRM": "Confirmar", + "ERROR": "El tiempo programado es requerido" }, "AUDIENCE": { - "LABEL": "Audience", - "PLACEHOLDER": "Select the customer labels", - "ERROR": "Audience is required" + "LABEL": "Audiencia", + "PLACEHOLDER": "Seleccione las etiquetas personalizadas", + "ERROR": "El público es requerido" }, "INBOX": { "LABEL": "Seleccione una bandeja de entrada", "PLACEHOLDER": "Seleccione una bandeja de entrada", - "ERROR": "Inbox is required" + "ERROR": "Se requiere buzón de entrada" }, "MESSAGE": { "LABEL": "Mensaje", @@ -54,7 +54,7 @@ "ERROR": "La hora en la página es obligatoria" }, "ENABLED": "Habilitar campaña", - "TRIGGER_ONLY_BUSINESS_HOURS": "Trigger only during business hours", + "TRIGGER_ONLY_BUSINESS_HOURS": "Activar sólo durante horas de trabajo", "SUBMIT": "Añadir campaña" }, "API": { @@ -93,7 +93,7 @@ "STATUS": "Estado", "SENDER": "Remitente", "URL": "URL", - "SCHEDULED_AT": "Scheduled time", + "SCHEDULED_AT": "Programar tiempo", "TIME_ON_PAGE": "Tiempo (segundos)", "CREATED_AT": "Creado el" }, @@ -105,22 +105,22 @@ "STATUS": { "ENABLED": "Activado", "DISABLED": "Deshabilitado", - "COMPLETED": "Completed", - "ACTIVE": "Active" + "COMPLETED": "Completado", + "ACTIVE": "Activo" }, "SENDER": { "BOT": "Bot" } }, "ONE_OFF": { - "HEADER": "One off campaigns", + "HEADER": "Campañas únicas", "404": "There are no one off campaigns created", - "INBOXES_NOT_FOUND": "Please create an sms inbox and start adding campaigns" + "INBOXES_NOT_FOUND": "Por favor, crea una bandeja de entrada sms y empieza a añadir campañas" }, "ONGOING": { - "HEADER": "Ongoing campaigns", - "404": "There are no ongoing campaigns created", - "INBOXES_NOT_FOUND": "Please create an website inbox and start adding campaigns" + "HEADER": "Campañas en curso", + "404": "No hay campañas en curso creadas", + "INBOXES_NOT_FOUND": "Por favor, cree una bandeja de entrada del sitio web y comience a añadir campañas" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/chatlist.json b/app/javascript/dashboard/i18n/locale/es/chatlist.json index bdc95d1e5..42ddf8e43 100644 --- a/app/javascript/dashboard/i18n/locale/es/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/es/chatlist.json @@ -7,6 +7,7 @@ "404": "No hay conversaciones activas en este grupo." }, "TAB_HEADING": "Conversaciones", + "MENTION_HEADING": "Menciones", "SEARCH": { "INPUT": "Búsqueda de Personas, Chats, Respuestas Salvadas .." }, @@ -46,10 +47,10 @@ "TEXT": "Resuelto" }, "pending": { - "TEXT": "Pending" + "TEXT": "Pendiente" }, "snoozed": { - "TEXT": "Snoozed" + "TEXT": "Retrasado" } }, "ATTACHMENTS": { @@ -75,10 +76,10 @@ "RECEIVED_VIA_EMAIL": "Recibido por correo electrónico", "VIEW_TWEET_IN_TWITTER": "Ver trino en Twitter", "REPLY_TO_TWEET": "Responder a éste trino", - "SENT": "Sent successfully", + "SENT": "Enviado con éxito", "NO_MESSAGES": "No hay mensajes", "NO_CONTENT": "No hay contenido disponible", - "HIDE_QUOTED_TEXT": "Hide Quoted Text", - "SHOW_QUOTED_TEXT": "Show Quoted Text" + "HIDE_QUOTED_TEXT": "Ocultar texto citado", + "SHOW_QUOTED_TEXT": "Mostrar texto citado" } } diff --git a/app/javascript/dashboard/i18n/locale/es/contact.json b/app/javascript/dashboard/i18n/locale/es/contact.json index 4662cb5e3..95f328bd3 100644 --- a/app/javascript/dashboard/i18n/locale/es/contact.json +++ b/app/javascript/dashboard/i18n/locale/es/contact.json @@ -7,7 +7,7 @@ "COMPANY": "Empresa", "LOCATION": "Ubicación", "CONVERSATION_TITLE": "Detalles de la conversación", - "VIEW_PROFILE": "View Profile", + "VIEW_PROFILE": "Ver perfil", "BROWSER": "Navegador", "OS": "Sistema operativo", "INITIATED_FROM": "Iniciado desde", @@ -33,8 +33,8 @@ "NO_RESULT": "No se encontraron etiquetas" } }, - "MERGE_CONTACT": "Merge contact", - "CONTACT_ACTIONS": "Contact actions", + "MERGE_CONTACT": "Combinar contacto", + "CONTACT_ACTIONS": "Acciones de contacto", "MUTE_CONTACT": "Silenciar Conversación", "UNMUTE_CONTACT": "Dessilenciar conversación", "MUTED_SUCCESS": "Ésta conversación está silenciada por 6 horas", @@ -58,22 +58,22 @@ "DESC": "Añadir información básica sobre el contacto." }, "IMPORT_CONTACTS": { - "BUTTON_LABEL": "Import", - "TITLE": "Import Contacts", - "DESC": "Import contacts through a CSV file.", - "DOWNLOAD_LABEL": "Download a sample csv.", + "BUTTON_LABEL": "Importar", + "TITLE": "Importar Contactos", + "DESC": "Importar contactos a través de un archivo CSV.", + "DOWNLOAD_LABEL": "Descarga un ejemplo de csv.", "FORM": { - "LABEL": "CSV File", - "SUBMIT": "Import", + "LABEL": "Archivo CSV", + "SUBMIT": "Importar", "CANCEL": "Cancelar" }, - "SUCCESS_MESSAGE": "Contacts saved successfully", + "SUCCESS_MESSAGE": "Contacto guardado correctamente", "ERROR_MESSAGE": "Hubo un error, por favor inténtelo de nuevo" }, "DELETE_CONTACT": { - "BUTTON_LABEL": "Delete Contact", - "TITLE": "Delete contact", - "DESC": "Delete contact details", + "BUTTON_LABEL": "Eliminar contacto", + "TITLE": "Eliminar contacto", + "DESC": "Eliminar datos de contacto", "CONFIRM": { "TITLE": "Confirmar eliminación", "MESSAGE": "¿Está seguro de eliminar ", @@ -82,8 +82,8 @@ "NO": "No, mantenerlo " }, "API": { - "SUCCESS_MESSAGE": "Contact deleted successfully", - "ERROR_MESSAGE": "Could not delete contact. Please try again later." + "SUCCESS_MESSAGE": "Contacto eliminado correctamente", + "ERROR_MESSAGE": "No se pudo eliminar el contacto. Inténtalo de nuevo más tarde." } }, "CONTACT_FORM": { @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Escriba la dirección email del contacto", - "LABEL": "Dirección de correo" + "LABEL": "Dirección de correo", + "DUPLICATE": "Ésta dirección de correo está siendo utilizada por otro contacto." }, "PHONE_NUMBER": { "PLACEHOLDER": "Escriba el número de teléfono del contacto", "LABEL": "Número telefónico", "HELP": "El número telefónico debe tener el formato E.164, por ejemplo: +753001234567 [+][código del país][código de área][número teléfonico]", - "ERROR": "El número telefónico debe estar vacío o en formato E.164" + "ERROR": "El número telefónico debe estar vacío o en formato E.164", + "DUPLICATE": "Este número de teléfono está en uso para otro contacto." }, "LOCATION": { "PLACEHOLDER": "Escriba la ubicación del contacto", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Contacto guardado correctamente", - "CONTACT_ALREADY_EXIST": "Ésta dirección de correo está siendo utilizada por otro contacto.", "ERROR_MESSAGE": "Hubo un error, por favor inténtelo de nuevo" }, "NEW_CONVERSATION": { @@ -156,9 +157,9 @@ "ERROR": "Seleccione una bandeja de entrada" }, "SUBJECT": { - "LABEL": "Subject", - "PLACEHOLDER": "Subject", - "ERROR": "Subject can't be empty" + "LABEL": "Asunto", + "PLACEHOLDER": "Asunto", + "ERROR": "El asunto no puede estar vacío" }, "MESSAGE": { "LABEL": "Mensaje", @@ -173,9 +174,10 @@ }, "CONTACTS_PAGE": { "HEADER": "Contactos", - "FIELDS": "Contact fields", + "FIELDS": "Campos de contacto", "SEARCH_BUTTON": "Buscar", "SEARCH_INPUT_PLACEHOLDER": "Buscar contactos", + "FILTER_CONTACTS": "Filtro", "LIST": { "LOADING_MESSAGE": "Cargando contactos...", "404": "No hay contactos que coincidan con tu búsqueda 🔍", @@ -196,7 +198,7 @@ }, "CONTACT_PROFILE": { "BACK_BUTTON": "Contactos", - "LOADING": "Loading contact profile..." + "LOADING": "Cargando perfil de contacto..." }, "REMINDER": { "ADD_BUTTON": { @@ -209,13 +211,13 @@ } }, "NOTES": { - "FETCHING_NOTES": "Fetching notes...", - "NOT_AVAILABLE": "There are no notes created for this contact", + "FETCHING_NOTES": "Obteniendo notas...", + "NOT_AVAILABLE": "No hay notas creadas para este contacto", "HEADER": { "TITLE": "Notas" }, "LIST": { - "LABEL": "added a note" + "LABEL": "Se agregó una nota" }, "ADD": { "BUTTON": "Añadir", @@ -223,7 +225,7 @@ "TITLE": "Shift + Enter para crear una nota" }, "CONTENT_HEADER": { - "DELETE": "Delete note" + "DELETE": "Eliminar nota" } }, "EVENTS": { @@ -237,83 +239,90 @@ } }, "CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "Add attributes", - "BUTTON": "Add custom attribute", - "NOT_AVAILABLE": "There are no custom attributes available for this contact.", + "ADD_BUTTON_TEXT": "Añadir atributos", + "BUTTON": "Añadir atributo personalizado", + "NOT_AVAILABLE": "No hay atributos personalizados disponibles para este contacto.", "COPY_SUCCESSFUL": "Copiado al portapapeles satisfactoriamente", "ACTIONS": { - "COPY": "Copy attribute", - "DELETE": "Delete attribute", - "EDIT": "Edit attribute" + "COPY": "Copiar atributo", + "DELETE": "Eliminar atributo", + "EDIT": "Editar atributo" }, "ADD": { - "TITLE": "Create custom attribute", - "DESC": "Add custom information to this contact." + "TITLE": "Crear atributo personalizado", + "DESC": "Añadir información personalizada a este contacto." }, "FORM": { - "CREATE": "Add attribute", + "CREATE": "Agregar atributos", "CANCEL": "Cancelar", "NAME": { - "LABEL": "Custom attribute name", + "LABEL": "Nombre de atributo personalizado", "PLACEHOLDER": "Ej: shopify id", - "ERROR": "Invalid custom attribute name" + "ERROR": "Nombre de atributo personalizado inválido" }, "VALUE": { - "LABEL": "Attribute value", - "PLACEHOLDER": "Eg: 11901 " + "LABEL": "Valor del atributo", + "PLACEHOLDER": "Ej: 11901" }, "ADD": { - "TITLE": "Create new attribute ", - "SUCCESS": "Attribute added successfully", - "ERROR": "Unable to add attribute. Please try again later" + "TITLE": "Crear nuevo atributo ", + "SUCCESS": "Atributo añadido correctamente", + "ERROR": "No se puede agregar atributo. Por favor, inténtalo de nuevo más tarde" }, "UPDATE": { - "SUCCESS": "Attribute updated successfully", - "ERROR": "Unable to update attribute. Please try again later" + "SUCCESS": "Atributo actualizado correctamente", + "ERROR": "No se puede actualizar el atributo. Por favor, inténtalo de nuevo más tarde" }, "DELETE": { - "SUCCESS": "Attribute deleted successfully", - "ERROR": "Unable to delete attribute. Please try again later" + "SUCCESS": "Atributo eliminado correctamente", + "ERROR": "No se puede eliminar el atributo. Por favor, inténtalo de nuevo más tarde" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "TITLE": "Añadir atributos", + "PLACEHOLDER": "Buscar atributos", + "NO_RESULT": "No se encontraron atributos" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Seleccionar valor", + "SEARCH_INPUT_PLACEHOLDER": "Buscar valor", + "NO_RESULT": "Ningún resultado encontrado" + } } }, "VALIDATIONS": { - "REQUIRED": "Valid value is required", - "INVALID_URL": "Invalid URL" + "REQUIRED": "Se requiere un valor válido", + "INVALID_URL": "URL inválida" } }, "MERGE_CONTACTS": { - "TITLE": "Merge contacts", - "DESCRIPTION": "Merge contacts to combine two profiles into one, including all attributes and conversations. In case of conflict, the Primary contact’ s attributes will take precedence.", + "TITLE": "Combinar contactos", + "DESCRIPTION": "Fusionar los contactos para combinar dos perfiles en uno, incluyendo todos los atributos y conversaciones.", "PRIMARY": { - "TITLE": "Primary contact", - "HELP_LABEL": "To be kept" + "TITLE": "Contacto principal", + "HELP_LABEL": "Mantener" }, "CHILD": { - "TITLE": "Contact to merge", - "PLACEHOLDER": "Search for a contact", - "HELP_LABEL": "To be deleted" + "TITLE": "Contacto para combinar", + "PLACEHOLDER": "Buscar un contacto", + "HELP_LABEL": "A eliminar" }, "SUMMARY": { - "TITLE": "Summary", - "DELETE_WARNING": "Contact of %{childContactName} will be deleted.", - "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + "TITLE": "Resumen", + "DELETE_WARNING": "El contacto de %{childContactName} se eliminará.", + "ATTRIBUTE_WARNING": "Los datos de contacto de %{childContactName} se copiarán en %{primaryContactName}." }, "SEARCH": { - "ERROR": "ERROR_MESSAGE" + "ERROR": "ERROR" }, "FORM": { - "SUBMIT": " Merge contacts", + "SUBMIT": " Combinar contactos", "CANCEL": "Cancelar", "CHILD_CONTACT": { - "ERROR": "Select a child contact to merge" + "ERROR": "Seleccione un contacto hijo para fusionar" }, - "SUCCESS_MESSAGE": "Contact merged successfully", - "ERROR_MESSAGE": "Could not merge contacts, try again!" + "SUCCESS_MESSAGE": "Contacto fusionado con éxito", + "ERROR_MESSAGE": "No se pudo combinar los contactos, ¡inténtalo de nuevo!" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/contactFilters.json b/app/javascript/dashboard/i18n/locale/es/contactFilters.json new file mode 100644 index 000000000..f4d082c61 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/es/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filtrar contactos", + "SUBTITLE": "Añada filtros a continuación y pulse 'Enviar' para filtrar contactos.", + "ADD_NEW_FILTER": "Añadir Filtro", + "CLEAR_ALL_FILTERS": "Limpiar todos los filtros", + "FILTER_DELETE_ERROR": "Debes tener al menos un filtro para guardar", + "SUBMIT_BUTTON_LABEL": "Enviar", + "CANCEL_BUTTON_LABEL": "Cancelar", + "CLEAR_BUTTON_LABEL": "Limpiar filtros", + "EMPTY_VALUE_ERROR": "El valor es requerido", + "TOOLTIP_LABEL": "Filtrar contactos", + "QUERY_DROPDOWN_LABELS": { + "AND": "Y", + "OR": "O" + }, + "OPERATOR_LABELS": { + "equal_to": "Igual a", + "not_equal_to": "No igual a", + "contains": "Contiene", + "does_not_contain": "No contiene", + "is_present": "Está presente", + "is_not_present": "No está presente" + }, + "ATTRIBUTES": { + "NAME": "Nombre", + "EMAIL": "E-mail", + "PHONE_NUMBER": "Número de teléfono", + "IDENTIFIER": "Idenrificador", + "CITY": "Ciudad", + "COUNTRY": "País" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/es/conversation.json b/app/javascript/dashboard/i18n/locale/es/conversation.json index f05204206..05e3c3196 100644 --- a/app/javascript/dashboard/i18n/locale/es/conversation.json +++ b/app/javascript/dashboard/i18n/locale/es/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Por favor, selecciona una conversación del panel izquierdo", + "UNVERIFIED_SESSION": "La identidad de este usuario no está verificada", "NO_MESSAGE_1": "¡Oh oh! Parece que no hay mensajes de los clientes en tu bandeja de entrada.", "NO_MESSAGE_2": " para enviar un mensaje a tu página!", "NO_INBOX_1": "¡Hola! Parece que aún no has añadido ninguna bandeja de entrada.", @@ -9,7 +10,7 @@ "SEARCH_MESSAGES": "Buscar mensajes en conversaciones", "SEARCH": { "TITLE": "Buscar mensajes", - "RESULT_TITLE": "Search Results", + "RESULT_TITLE": "Buscar resultados", "LOADING_MESSAGE": "Cruzando datos...", "PLACEHOLDER": "Escriba cualquier texto para buscar mensajes", "NO_MATCHING_RESULTS": "No se encontraron resultados." @@ -23,16 +24,16 @@ "24_HOURS_WINDOW": "Restricción de la ventana de mensajes de 24 horas", "TWILIO_WHATSAPP_CAN_REPLY": "Sólo puede responder a esta conversación usando una plantilla de mensaje debido a", "TWILIO_WHATSAPP_24_HOURS_WINDOW": "Restricción de la ventana de mensajes de 24 horas", - "SELECT_A_TWEET_TO_REPLY": "Please select a tweet to reply to.", + "SELECT_A_TWEET_TO_REPLY": "Por favor, seleccione un tweet al que responder.", "REPLYING_TO": "Esta respondiendo a:", "REMOVE_SELECTION": "Eliminar selección", "DOWNLOAD": "Descargar", "UPLOADING_ATTACHMENTS": "Subiendo archivos adjuntos...", - "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", - "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", + "SUCCESS_DELETE_MESSAGE": "Mensaje eliminado correctamente", + "FAIL_DELETE_MESSSAGE": "¡No se pudo eliminar el mensaje! Inténtalo de nuevo", "NO_RESPONSE": "No hay respuesta", - "RATING_TITLE": "Rating", - "FEEDBACK_TITLE": "Feedback", + "RATING_TITLE": "Calificación", + "FEEDBACK_TITLE": "Comentarios", "HEADER": { "RESOLVE_ACTION": "Resolver", "REOPEN_ACTION": "Reabrir", @@ -40,17 +41,17 @@ "OPEN": "Más", "CLOSE": "Cerrar", "DETAILS": "detalles", - "SNOOZED_UNTIL_TOMORROW": "Snoozed until tomorrow", - "SNOOZED_UNTIL_NEXT_WEEK": "Snoozed until next week", - "SNOOZED_UNTIL_NEXT_REPLY": "Snoozed until next reply" + "SNOOZED_UNTIL_TOMORROW": "Pospuesto hasta mañana", + "SNOOZED_UNTIL_NEXT_WEEK": "Pospuesto hasta la próxima semana", + "SNOOZED_UNTIL_NEXT_REPLY": "Posponer hasta la siguiente respuesta" }, "RESOLVE_DROPDOWN": { - "MARK_PENDING": "Mark as pending", + "MARK_PENDING": "Marcar como pendiente", "SNOOZE": { - "TITLE": "Snooze until", - "NEXT_REPLY": "Next reply", - "TOMORROW": "Tomorrow", - "NEXT_WEEK": "Next week" + "TITLE": "Posponer hasta", + "NEXT_REPLY": "Siguiente respuesta", + "TOMORROW": "Mañana", + "NEXT_WEEK": "Próxima semana" } }, "FOOTER": { @@ -67,18 +68,18 @@ "TIP_EMOJI_ICON": "Mostrar selector de emoji", "TIP_ATTACH_ICON": "Adjuntar archivos", "ENTER_TO_SEND": "Ingresar para enviar", - "DRAG_DROP": "Drag and drop here to attach", + "DRAG_DROP": "Arrastra y suelta aquí para adjuntar", "EMAIL_HEAD": { - "ADD_BCC": "Add bcc", + "ADD_BCC": "Añadir bcc", "CC": { "LABEL": "CC", - "PLACEHOLDER": "Emails separated by commas", - "ERROR": "Please enter valid email addresses" + "PLACEHOLDER": "Correos separados por comas", + "ERROR": "Por favor, introduzca correo válido" }, "BCC": { "LABEL": "BCC", - "PLACEHOLDER": "Emails separated by commas", - "ERROR": "Please enter valid email addresses" + "PLACEHOLDER": "Correos separados por comas", + "ERROR": "Por favor, introduzca correo válido" } } }, @@ -87,7 +88,7 @@ "CHANGE_AGENT": "Conversación cambiada de asignatario", "CHANGE_TEAM": "Equipo de conversación cambiado", "FILE_SIZE_LIMIT": "El archivo excede el límite de los archivos adjuntos {MAXIMUM_FILE_UPLOAD_SIZE}", - "MESSAGE_ERROR": "Unable to send this message, please try again later", + "MESSAGE_ERROR": "No se puede enviar este mensaje, por favor inténtalo de nuevo más tarde", "SENT_BY": "Enviado por:", "ASSIGNMENT": { "SELECT_AGENT": "Seleccionar agente", @@ -148,39 +149,39 @@ "PLACEHOLDER": "Ninguna" }, "ACCORDION": { - "CONTACT_DETAILS": "Contact Details", - "CONVERSATION_ACTIONS": "Conversation Actions", + "CONTACT_DETAILS": "Detalles de contacto", + "CONVERSATION_ACTIONS": "Acciones de conversación", "CONVERSATION_LABELS": "Etiquetas de conversación", - "CONVERSATION_INFO": "Conversation Information", - "CONTACT_ATTRIBUTES": "Contact Attributes", + "CONVERSATION_INFO": "Información de la conversación", + "CONTACT_ATTRIBUTES": "Atributos de contacto", "PREVIOUS_CONVERSATION": "Conversaciones anteriores" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "Create attribute", + "ADD_BUTTON_TEXT": "Crear atributo", "UPDATE": { - "SUCCESS": "Attribute updated successfully", - "ERROR": "Unable to update attribute. Please try again later" + "SUCCESS": "Atributo actualizado correctamente", + "ERROR": "No se puede actualizar el atributo. Por favor, inténtalo de nuevo más tarde" }, "ADD": { "TITLE": "Añadir", - "SUCCESS": "Attribute added successfully", - "ERROR": "Unable to add attribute. Please try again later" + "SUCCESS": "Atributo añadido correctamente", + "ERROR": "No se puede agregar atributo. Por favor, inténtalo de nuevo más tarde" }, "DELETE": { - "SUCCESS": "Attribute deleted successfully", - "ERROR": "Unable to delete attribute. Please try again later" + "SUCCESS": "Atributo eliminado correctamente", + "ERROR": "No se puede eliminar el atributo. Por favor, inténtalo de nuevo más tarde" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "TITLE": "Añadir atributos", + "PLACEHOLDER": "Buscar atributos", + "NO_RESULT": "No se encontraron atributos" } }, "EMAIL_HEADER": { "TO": "Para", "BCC": "Bcc", "CC": "Cc", - "SUBJECT": "Subject" + "SUBJECT": "Asunto" } } diff --git a/app/javascript/dashboard/i18n/locale/es/csatMgmt.json b/app/javascript/dashboard/i18n/locale/es/csatMgmt.json index d7d2efc2a..ce0e4eb5d 100644 --- a/app/javascript/dashboard/i18n/locale/es/csatMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/csatMgmt.json @@ -1,6 +1,6 @@ { "CSAT": { - "TITLE": "Rate your conversation", - "PLACEHOLDER": "Tell us more..." + "TITLE": "Califica tu conversación", + "PLACEHOLDER": "Cuéntanos más..." } } diff --git a/app/javascript/dashboard/i18n/locale/es/generalSettings.json b/app/javascript/dashboard/i18n/locale/es/generalSettings.json index d5ef417bb..625e11d0d 100644 --- a/app/javascript/dashboard/i18n/locale/es/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/es/generalSettings.json @@ -14,8 +14,8 @@ "NOTE": "" }, "ACCOUNT_ID": { - "TITLE": "Account ID", - "NOTE": "This ID is required if you are building an API based integration" + "TITLE": "ID de Cuenta", + "NOTE": "Este ID es necesario si estás construyendo una integración basada en API" }, "NAME": { "LABEL": "Nombre de cuenta", @@ -78,10 +78,54 @@ }, "NETWORK": { "NOTIFICATION": { - "TEXT": "Disconnected from Chatwoot" + "TEXT": "Desconectado de Chatwoot" }, "BUTTON": { - "REFRESH": "Refresh" + "REFRESH": "Actualizar" + } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Buscar o saltar a", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Informes", + "CONVERSATION": "Conversación", + "CHANGE_ASSIGNEE": "Cambiar Asignado", + "CHANGE_TEAM": "Cambiar equipo", + "ADD_LABEL": "Añadir etiqueta a la conversación", + "REMOVE_LABEL": "Eliminar etiqueta de la conversación", + "SETTINGS": "Ajustes" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Ir al panel de conversaciones", + "GO_TO_CONTACTS_DASHBOARD": "Ir al panel de contactos", + "GO_TO_REPORTS_OVERVIEW": "Ir al Resumen de Reportes", + "GO_TO_AGENT_REPORTS": "Ir a Reportes de Agente", + "GO_TO_LABEL_REPORTS": "Ir a Reportes de Etiquetas", + "GO_TO_INBOX_REPORTS": "Ir a Reportes de Entrada", + "GO_TO_TEAM_REPORTS": "Ir a Reportes de Equipo", + "GO_TO_SETTINGS_AGENTS": "Ir a la configuración del agente", + "GO_TO_SETTINGS_TEAMS": "Ir a Configuración de Equipo", + "GO_TO_SETTINGS_INBOXES": "Ir a Ajustes de la Bandeja de Entrada", + "GO_TO_SETTINGS_LABELS": "Ir a Configuración de Etiqueta", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Ir a Configuración de Respuesta Predefinida", + "GO_TO_SETTINGS_APPLICATIONS": "Ir a la configuración de la aplicación", + "GO_TO_SETTINGS_ACCOUNT": "Ir a Configuración de Cuenta", + "GO_TO_SETTINGS_PROFILE": "Ir a Configuración del Perfil", + "GO_TO_NOTIFICATIONS": "Ir a Notificaciones", + "ADD_LABELS_TO_CONVERSATION": "Añadir etiqueta a la conversación", + "ASSIGN_AN_AGENT": "Asignar un agente", + "ASSIGN_A_TEAM": "Asignar un equipo", + "MUTE_CONVERSATION": "Silenciar conversación", + "UNMUTE_CONVERSATION": "Quitar silencio de conversación", + "REMOVE_LABEL_FROM_CONVERSATION": "Eliminar etiqueta de la conversación", + "REOPEN_CONVERSATION": "Resolver conversación", + "RESOLVE_CONVERSATION": "Resolver conversación", + "SEND_TRANSCRIPT": "Enviar una transcripción por email", + "SNOOZE_CONVERSATION": "Posponer conversación", + "UNTIL_NEXT_REPLY": "Hasta la siguiente respuesta", + "UNTIL_NEXT_WEEK": "Hasta la próxima semana", + "UNTIL_TOMORROW": "Hasta mañana" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json index ee1bc5265..7d79174fe 100644 --- a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json @@ -30,11 +30,11 @@ "ADD": { "CHANNEL_NAME": { "LABEL": "Nombre de la bandeja de entrada", - "PLACEHOLDER": "Enter your inbox name (eg: Acme Inc)" + "PLACEHOLDER": "Introduzca su nombre de bandeja de entrada (por ejemplo: Acme Inc)" }, "WEBSITE_NAME": { "LABEL": "Nombre del sitio web", - "PLACEHOLDER": "Enter your website name (eg: Acme Inc)" + "PLACEHOLDER": "Introduzca el nombre de su sitio web (por ejemplo: Acme Inc)" }, "FB": { "HELP": "PS: Al iniciar sesión, sólo tenemos acceso a los mensajes de tu Página. Tus mensajes privados nunca pueden ser accedidos por Chatwoot.", @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Para añadir tu perfil de Twitter como un canal, necesitas autenticar tu perfil de Twitter haciendo clic en 'Iniciar sesión con Twitter' ", - "ERROR_MESSAGE": "Se ha producido un error al conectar a Twitter, por favor inténtelo nuevamente" + "ERROR_MESSAGE": "Se ha producido un error al conectar a Twitter, por favor inténtelo nuevamente", + "TWEETS": { + "ENABLE": "Crear conversaciones de los Tweets mencionados" + } }, "WEBSITE_CHANNEL": { "TITLE": "Canal del sitio web", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "La hora de inicio debe ser antes de la hora de cierre.", "CHOOSE": "Elegir" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-mail", + "PLACE_HOLDER": "E-mail" + }, + "PASSWORD": { + "LABEL": "Contraseña", + "PLACE_HOLDER": "Contraseña" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-mail", + "PLACE_HOLDER": "E-mail" + }, + "PASSWORD": { + "LABEL": "Contraseña", + "PLACE_HOLDER": "Contraseña" + }, + "DOMAIN": { + "LABEL": "Dominio", + "PLACE_HOLDER": "Dominio" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/es/integrations.json b/app/javascript/dashboard/i18n/locale/es/integrations.json index 4646f140f..1b4b85c53 100644 --- a/app/javascript/dashboard/i18n/locale/es/integrations.json +++ b/app/javascript/dashboard/i18n/locale/es/integrations.json @@ -68,8 +68,8 @@ }, "SLACK": { "HELP_TEXT": { - "TITLE": "Using Slack Integration", - "BODY": "

Chatwoot will now sync all the incoming conversations into the customer-conversations channel inside your slack workplace.

Replying to a conversation thread in customer-conversations slack channel will create a response back to the customer through chatwoot.

Start the replies with note: to create private notes instead of replies.

If the replier on slack has an agent profile in chatwoot under the same email, the replies will be associated accordingly.

When the replier doesn't have an associated agent profile, the replies will be made from the bot profile.

" + "TITLE": "Utilizando integración de Slack", + "BODY": "

Chatwoot ahora sincronizará todas las conversaciones entrantes en el canal de conversaciones del cliente dentro de tu lugar de trabajo slack.

Respondiendo a un tema de conversación en conversaciones de clientes canal de slack creará una respuesta al cliente a través de chatwoot.

Inicie las respuestas con nota: para crear notas privadas en lugar de respuestas.

Si el respondente de slack tiene un perfil de agente en el chatwoot bajo el mismo correo electrónico, las respuestas se asociarán en consecuencia.

Cuando el replicador no tiene un perfil de agente asociado, las respuestas se harán con el perfil del bot.

" } }, "DELETE": { diff --git a/app/javascript/dashboard/i18n/locale/es/report.json b/app/javascript/dashboard/i18n/locale/es/report.json index 3c1e3c6d7..92ff551d7 100644 --- a/app/javascript/dashboard/i18n/locale/es/report.json +++ b/app/javascript/dashboard/i18n/locale/es/report.json @@ -1,6 +1,6 @@ { "REPORT": { - "HEADER": "Overview", + "HEADER": "Resumen", "LOADING_CHART": "Cargando datos del gráfico...", "NO_ENOUGH_DATA": "No hemos recibido suficientes puntos de datos para generar el informe. Inténtalo de nuevo más tarde.", "DOWNLOAD_AGENT_REPORTS": "Descargar reportes de agente", @@ -53,16 +53,16 @@ }, { "id": 5, - "name": "Custom date range" + "name": "Rango de fechas personalizado" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Aplicar", + "PLACEHOLDER": "Seleccione rango de fechas" } }, "AGENT_REPORTS": { - "HEADER": "Agents Overview", + "HEADER": "Resumen de agentes", "LOADING_CHART": "Cargando datos del gráfico...", "NO_ENOUGH_DATA": "No hemos recibido suficientes puntos de datos para generar el informe. Inténtalo de nuevo más tarde.", "DOWNLOAD_AGENT_REPORTS": "Descargar reportes de agente", @@ -116,20 +116,20 @@ }, { "id": 5, - "name": "Custom date range" + "name": "Rango de fechas personalizado" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Aplicar", + "PLACEHOLDER": "Seleccione rango de fechas" } }, "LABEL_REPORTS": { - "HEADER": "Labels Overview", + "HEADER": "Resumen de etiquetas", "LOADING_CHART": "Cargando datos del gráfico...", "NO_ENOUGH_DATA": "No hemos recibido suficientes puntos de datos para generar el informe. Inténtalo de nuevo más tarde.", - "DOWNLOAD_LABEL_REPORTS": "Download label reports", - "FILTER_DROPDOWN_LABEL": "Select Label", + "DOWNLOAD_LABEL_REPORTS": "Descargar reportes de etiquetas", + "FILTER_DROPDOWN_LABEL": "Seleecionar etiqueta", "METRICS": { "CONVERSATIONS": { "NAME": "Conversaciones", @@ -179,19 +179,19 @@ }, { "id": 5, - "name": "Custom date range" + "name": "Rango de fechas personalizado" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Aplicar", + "PLACEHOLDER": "Seleccione rango de fechas" } }, "INBOX_REPORTS": { - "HEADER": "Inbox Overview", + "HEADER": "Resumen de bandeja de entrada", "LOADING_CHART": "Cargando datos del gráfico...", "NO_ENOUGH_DATA": "No hemos recibido suficientes puntos de datos para generar el informe. Inténtalo de nuevo más tarde.", - "DOWNLOAD_INBOX_REPORTS": "Download inbox reports", + "DOWNLOAD_INBOX_REPORTS": "Descargar reportes de bandeja de entrada", "FILTER_DROPDOWN_LABEL": "Seleccione una bandeja de entrada", "METRICS": { "CONVERSATIONS": { @@ -242,20 +242,20 @@ }, { "id": 5, - "name": "Custom date range" + "name": "Rango de fechas personalizado" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Aplicar", + "PLACEHOLDER": "Seleccione rango de fechas" } }, "TEAM_REPORTS": { - "HEADER": "Team Overview", + "HEADER": "Vista general del equipo", "LOADING_CHART": "Cargando datos del gráfico...", "NO_ENOUGH_DATA": "No hemos recibido suficientes puntos de datos para generar el informe. Inténtalo de nuevo más tarde.", - "DOWNLOAD_TEAM_REPORTS": "Download team reports", - "FILTER_DROPDOWN_LABEL": "Select Team", + "DOWNLOAD_TEAM_REPORTS": "Descargar informes del equipo", + "FILTER_DROPDOWN_LABEL": "Seleccionar equipo", "METRICS": { "CONVERSATIONS": { "NAME": "Conversaciones", @@ -305,37 +305,37 @@ }, { "id": 5, - "name": "Custom date range" + "name": "Rango de fechas personalizado" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Aplicar", + "PLACEHOLDER": "Seleccione rango de fechas" } }, "CSAT_REPORTS": { - "HEADER": "CSAT Reports", - "NO_RECORDS": "There are no CSAT survey responses available.", + "HEADER": "Reporte de encuestas de satisfacción", + "NO_RECORDS": "No hay respuestas de encuestas de satisfacción disponibles.", "TABLE": { "HEADER": { - "CONTACT_NAME": "Contact", - "AGENT_NAME": "Assigned agent", - "RATING": "Rating", - "FEEDBACK_TEXT": "Feedback comment" + "CONTACT_NAME": "Contacto", + "AGENT_NAME": "Agente asignado", + "RATING": "Calificación", + "FEEDBACK_TEXT": "Realimentacion de Comentario" } }, "METRIC": { "TOTAL_RESPONSES": { - "LABEL": "Total responses", - "TOOLTIP": "Total number of responses collected" + "LABEL": "Total de respuestas", + "TOOLTIP": "Número total de respuestas recopiladas" }, "SATISFACTION_SCORE": { - "LABEL": "Satisfaction score", - "TOOLTIP": "Total number of positive responses / Total number of responses * 100" + "LABEL": "Puntuación de satisfacción", + "TOOLTIP": "Número total de respuestas positivas / Número total de respuestas * 100" }, "RESPONSE_RATE": { - "LABEL": "Response rate", - "TOOLTIP": "Total number of responses / Total number of CSAT survey messages sent * 100" + "LABEL": "Tasa de respuesta", + "TOOLTIP": "Número total de respuestas / Número total de mensajes de la encuesta de satisfacción enviados * 100" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/settings.json b/app/javascript/dashboard/i18n/locale/es/settings.json index bc2ddd2d3..15fcc17a3 100644 --- a/app/javascript/dashboard/i18n/locale/es/settings.json +++ b/app/javascript/dashboard/i18n/locale/es/settings.json @@ -3,6 +3,9 @@ "LINK": "Ajustes del perfil", "TITLE": "Ajustes del perfil", "BTN_TEXT": "Actualizar perfil", + "DELETE_AVATAR": "Eliminar avatar", + "AVATAR_DELETE_SUCCESS": "El avatar se ha eliminado correctamente", + "AVATAR_DELETE_FAILED": "Se ha producido un error al eliminar el avatar, inténtelo de nuevo", "UPDATE_SUCCESS": "Tu perfil se ha actualizado correctamente", "PASSWORD_UPDATE_SUCCESS": "Su contraseña se ha cambiado correctamente", "AFTER_EMAIL_CHANGED": "Su perfil ha sido actualizado con éxito, por favor inicie sesión de nuevo cuando sus credenciales de inicio de sesión se hayan cambiado", @@ -29,8 +32,8 @@ "TITLE": "Notificaciones con sonido", "NOTE": "Active las notificaciones de sonido en el tablero para los mensajes nuevos y conversaciones.", "NONE": "Ninguna", - "ASSIGNED": "Assigned Conversations", - "ALL_CONVERSATIONS": "All Conversations" + "ASSIGNED": "Conversaciones asignadas", + "ALL_CONVERSATIONS": "Todas las conversaciones" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Notificaciones por email", @@ -100,15 +103,16 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Cambiar", "CHANGE_ACCOUNTS": "Cambiar de cuenta", + "CONTACT_SUPPORT": "Contactar con Soporte", "SELECTOR_SUBTITLE": "Seleccione una cuenta de la siguiente lista", "PROFILE_SETTINGS": "Ajustes del perfil", - "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", + "KEYBOARD_SHORTCUTS": "Atajos de teclado", "LOGOUT": "Cerrar sesión" }, "APP_GLOBAL": { "TRIAL_MESSAGE": "días de prueba restantes.", "TRAIL_BUTTON": "Comprar ahora", - "DELETED_USER": "Deleted User" + "DELETED_USER": "Usuario eliminado" }, "COMPONENTS": { "CODE": { @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Conversaciones", + "ALL_CONVERSATIONS": "Todas las conversaciones", + "MENTIONED_CONVERSATIONS": "Menciones", "REPORTS": "Informes", "SETTINGS": "Ajustes", "CONTACTS": "Contactos", @@ -140,25 +146,31 @@ "NOTIFICATIONS": "Notificaciones", "CANNED_RESPONSES": "Respuestas predefinidas", "INTEGRATIONS": "Integraciones", + "PROFILE_SETTINGS": "Ajustes del perfil", "ACCOUNT_SETTINGS": "Configuración de la cuenta", "APPLICATIONS": "Aplicaciones", "LABELS": "Etiquetas", "CUSTOM_ATTRIBUTES": "Atributos personalizados", + "AUTOMATION": "Automatización", "TEAMS": "Equipos", "ALL_CONTACTS": "Todos los contactos", "TAGGED_WITH": "Etiquetado con", - "REPORTS_OVERVIEW": "Overview", + "NEW_LABEL": "Nueva etiqueta", + "NEW_TEAM": "Nuevo equipo", + "NEW_INBOX": "Nuevo buzón", + "REPORTS_OVERVIEW": "Resumen", "CSAT": "Encuestas de Satisfacción", "CAMPAIGNS": "Campañas", "ONGOING": "En Curso", - "ONE_OFF": "One off", + "ONE_OFF": "One Off", "REPORTS_AGENT": "Agentes", "REPORTS_LABEL": "Etiquetas", "REPORTS_INBOX": "Bandeja de entrada", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Equipo", + "SET_AVAILABILITY_TITLE": "Ponte como" }, "CREATE_ACCOUNT": { - "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", + "NO_ACCOUNT_WARNING": "¡Oh oh! No hemos podido encontrar ninguna cuenta de \"Chatwoot\". Por favor, crea una nueva cuenta para continuar.", "NEW_ACCOUNT": "Nueva cuenta", "SELECTOR_SUBTITLE": "Crear nueva cuenta", "API": { @@ -176,26 +188,26 @@ }, "KEYBOARD_SHORTCUTS": { "TITLE": { - "OPEN_CONVERSATION": "Open conversation", - "RESOLVE_AND_NEXT": "Resolve and move to next", - "NAVIGATE_DROPDOWN": "Navigate dropdown items", - "RESOLVE_CONVERSATION": "Resolve Conversation", - "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", - "ADD_ATTACHMENT": "Add Attachment", - "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", - "TOGGLE_SIDEBAR": "Toggle Sidebar", - "GO_TO_REPORTS_SIDEBAR": "Go to Reports sidebar", - "MOVE_TO_NEXT_TAB": "Move to next tab in conversation list", - "GO_TO_SETTINGS": "Go to Settings", - "SWITCH_CONVERSATION_STATUS": "Switch to the next conversation status", - "SWITCH_TO_PRIVATE_NOTE": "Switch to Private Note", - "TOGGLE_RICH_CONTENT_EDITOR": "Toggle Rich Content editor", - "SWITCH_TO_REPLY": "Switch to Reply", - "TOGGLE_SNOOZE_DROPDOWN": "Toggle snooze dropdown" + "OPEN_CONVERSATION": "Abrir conversación", + "RESOLVE_AND_NEXT": "Resolver y pasar al siguiente", + "NAVIGATE_DROPDOWN": "Navegar elementos desplegables", + "RESOLVE_CONVERSATION": "Resolver conversación", + "GO_TO_CONVERSATION_DASHBOARD": "Ir al panel de conversaciones", + "ADD_ATTACHMENT": "Añadir archivo adjunto", + "GO_TO_CONTACTS_DASHBOARD": "Ir al panel de contactos", + "TOGGLE_SIDEBAR": "Cambiar barra lateral", + "GO_TO_REPORTS_SIDEBAR": "Ir a la barra lateral de informes", + "MOVE_TO_NEXT_TAB": "Mover a la siguiente pestaña en la lista de conversaciones", + "GO_TO_SETTINGS": "Ir a Ajustes", + "SWITCH_CONVERSATION_STATUS": "Cambiar al siguiente estado de conversación", + "SWITCH_TO_PRIVATE_NOTE": "Cambiar a nota privada", + "TOGGLE_RICH_CONTENT_EDITOR": "Cambiar editor de contenido enriquecido", + "SWITCH_TO_REPLY": "Cambiar a respuesta", + "TOGGLE_SNOOZE_DROPDOWN": "Cambiar el menú desplegable" }, "KEYS": { - "WINDOWS_KEY_AND_COMMAND_KEY": "Win / ⌘", - "ALT_OR_OPTION_KEY": "Alt / ⌥", + "WINDOWS_KEY_AND_COMMAND_KEY": "Windows / ⌘", + "ALT_OR_OPTION_KEY": "Alt \\ ⌥", "FORWARD_SLASH_KEY": "/" } } diff --git a/app/javascript/dashboard/i18n/locale/fa/advancedFilters.json b/app/javascript/dashboard/i18n/locale/fa/advancedFilters.json new file mode 100644 index 000000000..accae8b15 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fa/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "فیلتر گفتگو‌ها", + "SUBTITLE": "فیلترهای زیر را اضافه کنید و برای فیلتر کردن مکالمات روی «اعمال فیلترها» ضربه بزنید.", + "ADD_NEW_FILTER": "افزودن فیلتر", + "FILTER_DELETE_ERROR": "شما باید حداقل یک فیلتر برای ذخیره داشته باشید", + "SUBMIT_BUTTON_LABEL": "اعمال فیلترها", + "CANCEL_BUTTON_LABEL": "انصراف", + "CLEAR_BUTTON_LABEL": "پاک کردن فیلترها", + "EMPTY_VALUE_ERROR": "مقدار الزامی است", + "TOOLTIP_LABEL": "فیلتر گفتگو‌ها", + "QUERY_DROPDOWN_LABELS": { + "AND": "و", + "OR": "یا" + }, + "OPERATOR_LABELS": { + "equal_to": "مساوی با", + "not_equal_to": "مساوی نیست با", + "contains": "شامل", + "does_not_contain": "شامل نمی‌شود", + "is_present": "در حال حاضر وجود دارد", + "is_not_present": "در حال حاضر وجود ندارد" + }, + "ATTRIBUTES": { + "STATUS": "وضعیت", + "ASSIGNEE_NAME": "نام مسئول", + "INBOX_NAME": "عنوان صندوق ورودی", + "TEAM_NAME": "نام تیم", + "CONVERSATION_IDENTIFIER": "شناسه گفتگو", + "CAMPAIGN_NAME": "نام کمپین", + "LABELS": "برچسب‌ها", + "BROWSER_LANGUAGE": "مرور زبان", + "COUNTRY_NAME": "نام کشور", + "REFERER_LINK": "پیوند ارجاع‌دهنده" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/fa/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/fa/attributesMgmt.json index 36e58802a..3f45ac578 100644 --- a/app/javascript/dashboard/i18n/locale/fa/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fa/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "نوع", "PLACEHOLDER": "لطفا نوع دسترسی اپراتور را مشخص کنید", - "ERROR": "نوع الزامی است" + "ERROR": "نوع الزامی است", + "LIST": { + "LABEL": "لیست مقادیر", + "PLACEHOLDER": "لطفا مقدار را وارد کنید و کلید enter را فشار دهید", + "ERROR": "باید حداقل یک مقدار داشته باشد" + } }, "KEY": { "LABEL": "کلید", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "ویرایش ویژگی سفارشی", "UPDATE_BUTTON_TEXT": "اعمال شود", + "TYPE": { + "LIST": { + "LABEL": "لیست مقادیر", + "PLACEHOLDER": "لطفا مقادیر را وارد کنید و کلید enter را فشار دهید" + } + }, "API": { "SUCCESS_MESSAGE": "ویژگی سفارشی با موفقیت به‌روزرسانی شد", "ERROR_MESSAGE": "هنگام به‌روزرسانی ویژگی سفارشی خطایی روی داد، لطفا دوباره امتحان کنید" diff --git a/app/javascript/dashboard/i18n/locale/fa/automation.json b/app/javascript/dashboard/i18n/locale/fa/automation.json new file mode 100644 index 000000000..0136fb547 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fa/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "خودکارسازی", + "HEADER_BTN_TXT": "افزودن قانون خودکارسازی" + } +} diff --git a/app/javascript/dashboard/i18n/locale/fa/chatlist.json b/app/javascript/dashboard/i18n/locale/fa/chatlist.json index d39027601..843a91ab1 100644 --- a/app/javascript/dashboard/i18n/locale/fa/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/fa/chatlist.json @@ -4,9 +4,10 @@ "LOAD_MORE_CONVERSATIONS": "دریافت گفتگوهای بیشتر", "EOF": "همه گفتگوها دریافت شدند 🎉", "LIST": { - "404": "هیچ گفتگوی فعالی در این گروه نیست" + "404": "هیچ گفتگوی فعالی در این گروه نیست." }, "TAB_HEADING": "گفتگوها", + "MENTION_HEADING": "اشاره", "SEARCH": { "INPUT": "پیدا کردن افراد، گفتگوها و پاسخ‌های از پیش نوشته شده..." }, diff --git a/app/javascript/dashboard/i18n/locale/fa/contact.json b/app/javascript/dashboard/i18n/locale/fa/contact.json index 9d72cee5a..0b54d7c2f 100644 --- a/app/javascript/dashboard/i18n/locale/fa/contact.json +++ b/app/javascript/dashboard/i18n/locale/fa/contact.json @@ -39,7 +39,7 @@ "UNMUTE_CONTACT": "خارج کردن از حالت بی صدا", "MUTED_SUCCESS": "این گفتگو به مدت ۶ ساعت بی‌صدا است", "UNMUTED_SUCCESS": "این گفتگو از حالت بی صدا خارج شده است", - "SEND_TRANSCRIPT": "ارسال متن", + "SEND_TRANSCRIPT": "ارسال رونوشت", "EDIT_LABEL": "ویرایش", "SIDEBAR_SECTIONS": { "CUSTOM_ATTRIBUTES": "ویژگی‌های سفارشی", @@ -53,7 +53,7 @@ "DESC": "ویرایش اطلاعات مخاطب" }, "CREATE_CONTACT": { - "BUTTON_LABEL": "تماس جدید", + "BUTTON_LABEL": "مخاطب جدید", "TITLE": "ایجاد مخاطب جدید", "DESC": "اطلاعات اولیه درباره مخاطب را اضافه کنید." }, @@ -63,7 +63,7 @@ "DESC": "مخاطبین را از طریق یک فایل CSV وارد کنید.", "DOWNLOAD_LABEL": "نمونه csv را بارگیری کنید.", "FORM": { - "LABEL": "فایل CSV", + "LABEL": "پرونده CSV", "SUBMIT": "وارد كردن", "CANCEL": "انصراف" }, @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "آدرس ایمیل مخاطب را وارد کنید", - "LABEL": "ایمیل" + "LABEL": "ایمیل", + "DUPLICATE": "این آدرس ایمیل برای مخاطب دیگری در حال استفاده است." }, "PHONE_NUMBER": { "PLACEHOLDER": "شماره تلفن مخاطب را وارد کنید", "LABEL": "شماره تلفن", "HELP": "شماره تلفن باید با فرمت E.164 باشد به عنوان مثال: +98415555555 [+] [کد کشور] [کد منطقه] [شماره تلفن محلی]", - "ERROR": "شماره تلفن باید یا خالی باشد و یا با فرمت E.164" + "ERROR": "شماره تلفن باید یا خالی باشد و یا با فرمت E.164", + "DUPLICATE": "این شماره تلفن برای مخاطب دیگری در حال استفاده است." }, "LOCATION": { "PLACEHOLDER": "مکان مخاطب را وارد کنید", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "مخاطب با موفقیت ذخیره شد", - "CONTACT_ALREADY_EXIST": "این آدرس ایمیل برای مخاطب دیگری در حال استفاده است.", "ERROR_MESSAGE": "خطایی پیش آمد. لطفا دوباره امتحان کنید" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "برچسب های تماس", "SEARCH_BUTTON": "جستجو", "SEARCH_INPUT_PLACEHOLDER": "جستجوی مخاطبین", + "FILTER_CONTACTS": "فیلتر", "LIST": { "LOADING_MESSAGE": "در حال بارگذاری مخاطبین...", "404": "هیچ مخاطبی با جستجوی شما مطابقت ندارد 🔍", @@ -187,7 +189,7 @@ "LAST_ACTIVITY": "آخرین فعالیت", "COUNTRY": "کشور", "CITY": "شهر", - "SOCIAL_PROFILES": "پروفایل‌های اجتماعی", + "SOCIAL_PROFILES": "پروفایل‌های شبکه‌های اجتماعی", "COMPANY": "شرکت", "EMAIL_ADDRESS": "ایمیل" }, @@ -212,7 +214,7 @@ "FETCHING_NOTES": "درحال گرفتن یادداشت ها ... ", "NOT_AVAILABLE": "هیچ یادداشت برای این تماس ایجاد نشده است", "HEADER": { - "TITLE": "یادداشت" + "TITLE": "یادداشت‌ها" }, "LIST": { "LABEL": "یک یادداشت اضافه شد" @@ -228,17 +230,17 @@ }, "EVENTS": { "HEADER": { - "TITLE": "فعالیت ها" + "TITLE": "فعالیت‌ها" }, "BUTTON": { - "PILL_BUTTON_NOTES": "یادداشت", + "PILL_BUTTON_NOTES": "یادداشت‌ها", "PILL_BUTTON_EVENTS": "رویدادها", "PILL_BUTTON_CONVO": "گفتگوها" } }, "CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "ویژگی ها را اضافه کنید", - "BUTTON": "اضافه کردن ویژگی سفارشی", + "ADD_BUTTON_TEXT": "افزودن ویژگی‌ها", + "BUTTON": "افزودن ویژگی سفارشی", "NOT_AVAILABLE": "هیچ ویژگی سفارشی برای این مخاطب موجود نیست.", "COPY_SUCCESSFUL": "با موفقیت در کلیپ‌بورد کپی شد", "ACTIONS": { @@ -276,9 +278,16 @@ "ERROR": "امکان حذف ویژگی وجود ندارد. لطفاً بعداً دوباره امتحان کنید" }, "ATTRIBUTE_SELECT": { - "TITLE": "ویژگی ها را اضافه کنید", + "TITLE": "افزودن ویژگی‌ها", "PLACEHOLDER": "جستجو ویژگی ها", "NO_RESULT": "هیچ ویژگی یافت نشد" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "مقدار را انتخاب کنید", + "SEARCH_INPUT_PLACEHOLDER": "جستجو مقدار", + "NO_RESULT": "نتیجه‌ای یافت نشد" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/fa/contactFilters.json b/app/javascript/dashboard/i18n/locale/fa/contactFilters.json new file mode 100644 index 000000000..7aa657ec4 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fa/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "فیلتر مخاطبین", + "SUBTITLE": "فیلترهای زیر را اضافه کنید و برای اعمال فیلتر کردن مخاطبین، برروی «ارسال» ضربه بزنید.", + "ADD_NEW_FILTER": "افزودن فیلتر", + "CLEAR_ALL_FILTERS": "پاک کردن همه فیلترها", + "FILTER_DELETE_ERROR": "شما باید حداقل یک فیلتر برای ذخیره داشته باشید", + "SUBMIT_BUTTON_LABEL": "ثبت", + "CANCEL_BUTTON_LABEL": "انصراف", + "CLEAR_BUTTON_LABEL": "پاک کردن فیلترها", + "EMPTY_VALUE_ERROR": "مقدار الزامی است", + "TOOLTIP_LABEL": "فیلتر مخاطبین", + "QUERY_DROPDOWN_LABELS": { + "AND": "و", + "OR": "یا" + }, + "OPERATOR_LABELS": { + "equal_to": "مساوی با", + "not_equal_to": "مساوی نیست با", + "contains": "شامل", + "does_not_contain": "شامل نمی‌شود", + "is_present": "در حال حاضر وجود دارد", + "is_not_present": "در حال حاضر وجود ندارد" + }, + "ATTRIBUTES": { + "NAME": "نام", + "EMAIL": "ایمیل", + "PHONE_NUMBER": "شماره تلفن", + "IDENTIFIER": "شناسه", + "CITY": "شهر", + "COUNTRY": "کشور" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/fa/conversation.json b/app/javascript/dashboard/i18n/locale/fa/conversation.json index e6135c584..3c3b59742 100644 --- a/app/javascript/dashboard/i18n/locale/fa/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fa/conversation.json @@ -1,16 +1,17 @@ { "CONVERSATION": { "404": "لطفا یک گفتگو را از پنجره گفتگوها انتخاب کنید", + "UNVERIFIED_SESSION": "هویت این کاربر تایید نشده است", "NO_MESSAGE_1": "اوه اوه! به نظر می‌رسد هیچ پیامی از طرف مشتری در صندوق ورودی شما وجود ندارد.", "NO_MESSAGE_2": " برای ارسال پیام به صفحه خود بروید!", "NO_INBOX_1": "سلام! به نظر می‌رسد هنوز صندوق ورودی اضافه نکرده‌اید.", "NO_INBOX_2": " برای شروع", "NO_INBOX_AGENT": "اوه اوه! به نظر می‌رسد شما عضو هیچ صندوق ورودی نیستید. لطفا با مدیر خود تماس بگیرید", - "SEARCH_MESSAGES": "پیامها را در مکالمات جستجو کنید", + "SEARCH_MESSAGES": "پیام‌ها را در گفتگوها جستجو کنید", "SEARCH": { "TITLE": "جستجو پیام‌ها", "RESULT_TITLE": "نتایج جستجو", - "LOADING_MESSAGE": "درحال پردازش داده...", + "LOADING_MESSAGE": "درحال پردازش اطلاعات...", "PLACEHOLDER": "متنی برای جستجو پیام تایپ کنید", "NO_MATCHING_RESULTS": "نتیجه‌ای یافت نشد." }, @@ -23,7 +24,7 @@ "24_HOURS_WINDOW": "محدودیت ۲۴ ساعته پنجره پیام", "TWILIO_WHATSAPP_CAN_REPLY": "شما فقط می توانید با استفاده از یک پیام الگو به این مکالمه پاسخ دهید", "TWILIO_WHATSAPP_24_HOURS_WINDOW": "محدودیت ۲۴ ساعته پنجره پیام", - "SELECT_A_TWEET_TO_REPLY": "لطفاً برای پاسخ دادن ، یک توییت را انتخاب کنید.", + "SELECT_A_TWEET_TO_REPLY": "لطفا برای پاسخ دادن، یک توییت را انتخاب کنید.", "REPLYING_TO": "شما در حال پاسخ دادن به:", "REMOVE_SELECTION": "حذف انتخاب‌شده‌ها", "DOWNLOAD": "دانلود", @@ -172,7 +173,7 @@ "ERROR": "امکان حذف ویژگی وجود ندارد. لطفاً بعداً دوباره امتحان کنید" }, "ATTRIBUTE_SELECT": { - "TITLE": "ویژگی ها را اضافه کنید", + "TITLE": "افزودن ویژگی‌ها", "PLACEHOLDER": "جستجو ویژگی ها", "NO_RESULT": "هیچ ویژگی یافت نشد" } diff --git a/app/javascript/dashboard/i18n/locale/fa/generalSettings.json b/app/javascript/dashboard/i18n/locale/fa/generalSettings.json index d74c51f63..a0beb1a81 100644 --- a/app/javascript/dashboard/i18n/locale/fa/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/fa/generalSettings.json @@ -1,10 +1,10 @@ { "GENERAL_SETTINGS": { "TITLE": "تنظیمات حساب", - "SUBMIT": "تغییر تنظیمات", + "SUBMIT": "به‌روزرسانی تنظیمات", "BACK": "بازگشت", "UPDATE": { - "ERROR": "تنظیمات تغییری نکرد، دوباره امتحان کنید!", + "ERROR": "تنظیمات به‌روزرسانی نشد، دوباره امتحان کنید!", "SUCCESS": "تنظیمات با موفقیت اعمال شد" }, "FORM": { @@ -14,17 +14,17 @@ "NOTE": "" }, "ACCOUNT_ID": { - "TITLE": "Account ID", - "NOTE": "This ID is required if you are building an API based integration" + "TITLE": "شناسه حساب‌کاربری", + "NOTE": "اگر شما در حال ساخت یک یکپارچه‌سازی مبتنی بر API هستید، این شناسه مورد نیاز است" }, "NAME": { - "LABEL": "عنوان حساب", - "PLACEHOLDER": "عنوان حساب شما", - "ERROR": "لطفا عنوان حساب را به درستی وارد نمایید" + "LABEL": "نام حساب‌کاربری", + "PLACEHOLDER": "نام حساب‌کاربری شما", + "ERROR": "لطفا نام حساب‌کاربری را به درستی وارد نمایید" }, "LANGUAGE": { "LABEL": "زبان سایت (آزمایشی)", - "PLACEHOLDER": "زبان نمایش المان‌های متنی سایت", + "PLACEHOLDER": "نام حساب‌کاربری شما", "ERROR": "" }, "DOMAIN": { @@ -39,7 +39,7 @@ }, "AUTO_RESOLVE_DURATION": { "LABEL": "تعداد روزهایی که اگر فعالیتی وجود نداشته باشد، گفتگو به صورت خودکار بسته شود", - "PLACEHOLDER": "30", + "PLACEHOLDER": "۳۰", "ERROR": "لطفاً یک مدت زمان حل خودکار معتبر (حداقل 1 روز) وارد کنید" }, "FEATURES": { @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "تازه کردن" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "جستجو یا پرش به", + "SECTIONS": { + "GENERAL": "عمومی", + "REPORTS": "گزارشات", + "CONVERSATION": "گفتگو", + "CHANGE_ASSIGNEE": "نماینده را تغییر دهید", + "CHANGE_TEAM": "تیم را تغییر دهید", + "ADD_LABEL": "برچسب را به مکالمه اضافه کنید", + "REMOVE_LABEL": "برچسب را از مکالمه حذف کنید", + "SETTINGS": "تنظیمات" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "به داشبورد مکالمه بروید", + "GO_TO_CONTACTS_DASHBOARD": "به داشبورد مخاطبین بروید", + "GO_TO_REPORTS_OVERVIEW": "به نمای کلی گزارش ها بروید", + "GO_TO_AGENT_REPORTS": "به گزارش های ایجنت بروید", + "GO_TO_LABEL_REPORTS": "به گزارش برچسب بروید", + "GO_TO_INBOX_REPORTS": "به گزارش صندوق ورودی بروید", + "GO_TO_TEAM_REPORTS": "به گزارش تیم بروید", + "GO_TO_SETTINGS_AGENTS": "به تنظیمات ایجنت بروید", + "GO_TO_SETTINGS_TEAMS": "به تنظیمات تیم بروید", + "GO_TO_SETTINGS_INBOXES": "به تنظیمات صندوق ورودی بروید", + "GO_TO_SETTINGS_LABELS": "به تنظیمات برچسب بروید", + "GO_TO_SETTINGS_CANNED_RESPONSES": "به تنظیمات Canned Response بروید", + "GO_TO_SETTINGS_APPLICATIONS": "به تنظیمات برنامه بروید", + "GO_TO_SETTINGS_ACCOUNT": "به تنظیمات حساب بروید", + "GO_TO_SETTINGS_PROFILE": "به تنظیمات پروفایل بروید", + "GO_TO_NOTIFICATIONS": "به اعلان ها بروید", + "ADD_LABELS_TO_CONVERSATION": "برچسب را به مکالمه اضافه کنید", + "ASSIGN_AN_AGENT": "یک ایجنت تعیین کنید", + "ASSIGN_A_TEAM": "یک تیم را تعیین کنید", + "MUTE_CONVERSATION": "صدای گفتگو را قطع کن", + "UNMUTE_CONVERSATION": "مکالمه را باصدا کنید", + "REMOVE_LABEL_FROM_CONVERSATION": "برچسب را از مکالمه حذف کنید", + "REOPEN_CONVERSATION": "مکالمه را دوباره باز کنید", + "RESOLVE_CONVERSATION": "گفتگو حل شده", + "SEND_TRANSCRIPT": "یک متن ایمیل ارسال کنید", + "SNOOZE_CONVERSATION": "به تعویق انداختن مکالمه", + "UNTIL_NEXT_REPLY": "تا پاسخ بعدی", + "UNTIL_NEXT_WEEK": "تا هفته بعد", + "UNTIL_TOMORROW": "تا فردا" + } } } diff --git a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json index cea148f00..6818b38fc 100644 --- a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json @@ -47,10 +47,13 @@ }, "TWITTER": { "HELP": "برای اضافه کردن امکان گفتگو از صفحه پروفایل توییترتان، لازم است با زدن دکمه `ورود با توییتر` پروفایل توییتر خود را شناسایی کنید' ", - "ERROR_MESSAGE": "هنگام اتصال به توییتر خطایی روی داد ، لطفاً دوباره امتحان کنید" + "ERROR_MESSAGE": "هنگام اتصال به توییتر خطایی روی داد ، لطفاً دوباره امتحان کنید", + "TWEETS": { + "ENABLE": "ایجاد گفتگوهایی که از توییت‌های اشاره شده هستند" + } }, "WEBSITE_CHANNEL": { - "TITLE": "کانال وب سایت", + "TITLE": "کانال وب‌سایت", "DESC": "یک کانال به وب سایت خود بسازید تا مشتریان بتوانند از طریق ویجت سایت با شما گفتگو کنند.", "LOADING_MESSAGE": "در حال ساخت کانال پشتیبانی آنلاین سایت", "CHANNEL_AVATAR": { @@ -80,8 +83,8 @@ "CHANNEL_GREETING_TOGGLE": { "LABEL": "فعال کردن پیام پاسخگویی", "HELP_TEXT": "به محض اینکه کاربر گفتگویی را شروع کرد، پیام مشخصی در جواب او ارسال می‌شود", - "ENABLED": "فعال", - "DISABLED": "غیرفعال" + "ENABLED": "فعال شد", + "DISABLED": "غیرفعال شد" }, "REPLY_TIME": { "TITLE": "تنظیم زمان پاسخ", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "زمان شروع باید قبل از زمان بسته شدن باشد.", "CHOOSE": "انتخاب کنید" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "جزئیات IMAP خود را تنظیم کنید", + "UPDATE": "به‌روزرسانی تنظیمات IMAP", + "TOGGLE_AVAILABILITY": "پیکربندی IMAP را برای این صندوق ورودی فعال کنید", + "TOGGLE_HELP": "در حال فعال کردن IMAP به کاربر در دریافت ایمیل کمک می‌کند", + "EDIT": { + "SUCCESS_MESSAGE": "تنظیمات IMAP با موفقیت به‌روزرسانی شد", + "ERROR_MESSAGE": "به‌روزرسانی تنظیمات IMAP ممکن نیست" + }, + "ADDRESS": { + "LABEL": "آدرس", + "PLACE_HOLDER": "آدرس (مثال: imap.gmail.com)" + }, + "PORT": { + "LABEL": "درگاه", + "PLACE_HOLDER": "درگاه" + }, + "EMAIL": { + "LABEL": "ایمیل", + "PLACE_HOLDER": "ایمیل" + }, + "PASSWORD": { + "LABEL": "رمز عبور", + "PLACE_HOLDER": "رمز عبور" + }, + "ENABLE_SSL": "فعال کردن SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "جزئیات SMTP خود را تنظیم کنید", + "UPDATE": "به‌روزرسانی تنظیمات SMTP", + "TOGGLE_AVAILABILITY": "پیکربندی SMTP را برای این صندوق ورودی فعال کنید", + "TOGGLE_HELP": "در حال فعال کردن SMTP به کاربر در ارسال ایمیل کمک می کند", + "EDIT": { + "SUCCESS_MESSAGE": "تنظیمات SMTP با موفقیت به‌روزرسانی شد", + "ERROR_MESSAGE": "به‌روزرسانی تنظیمات SMTP ممکن نیست" + }, + "ADDRESS": { + "LABEL": "آدرس", + "PLACE_HOLDER": "آدرس (مثال: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "درگاه", + "PLACE_HOLDER": "درگاه" + }, + "EMAIL": { + "LABEL": "ایمیل", + "PLACE_HOLDER": "ایمیل" + }, + "PASSWORD": { + "LABEL": "رمز عبور", + "PLACE_HOLDER": "رمز عبور" + }, + "DOMAIN": { + "LABEL": "دامنه", + "PLACE_HOLDER": "دامنه" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/fa/settings.json b/app/javascript/dashboard/i18n/locale/fa/settings.json index 67c1915aa..5e960ac38 100644 --- a/app/javascript/dashboard/i18n/locale/fa/settings.json +++ b/app/javascript/dashboard/i18n/locale/fa/settings.json @@ -3,6 +3,9 @@ "LINK": "تنظیمات پروفایل", "TITLE": "تنظیمات پروفایل", "BTN_TEXT": "تغییر دادن پروفایل", + "DELETE_AVATAR": "حذف آواتار", + "AVATAR_DELETE_SUCCESS": "آواتار با موفقیت حذف شد", + "AVATAR_DELETE_FAILED": "هنگام حذف آواتار خطایی رخ داده، لطفا دوباره امتحان کنید", "UPDATE_SUCCESS": "پروفایل شما با موفقیت به روز شد", "PASSWORD_UPDATE_SUCCESS": "رمز عبورتان عوض شد", "AFTER_EMAIL_CHANGED": "پروفایلتان با موفقیت تغییر یافت، اطلاعات ورود به سیستم تغییر کرده لذا لطفا مجددا به سیستم وارد شوید", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "عوض شدن", "CHANGE_ACCOUNTS": "سوییچ به یک حساب دیگر", + "CONTACT_SUPPORT": "با پشتیبانی تماس بگیرید", "SELECTOR_SUBTITLE": "از لیست یکی از حساب‌ها را انتخاب کنید", "PROFILE_SETTINGS": "تنظیمات پروفایل", "KEYBOARD_SHORTCUTS": "میانبرهای صفحه‌کلید", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "گفتگوها", + "ALL_CONVERSATIONS": "همه گفتگوها", + "MENTIONED_CONVERSATIONS": "اشاره", "REPORTS": "گزارشات", "SETTINGS": "تنظیمات", "CONTACTS": "مخاطبین", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "اعلان ها", "CANNED_RESPONSES": "پاسخ‌های آماده", "INTEGRATIONS": "برنامه‌های تلفیق شده", + "PROFILE_SETTINGS": "تنظیمات پروفایل", "ACCOUNT_SETTINGS": "تنظیمات حساب", "APPLICATIONS": "برنامه های کاربردی", "LABELS": "برچسب‌ها", "CUSTOM_ATTRIBUTES": "ویژگی‌های سفارشی", + "AUTOMATION": "خودکارسازی", "TEAMS": "تیم‌ها", "ALL_CONTACTS": "تمام مخاطبین", "TAGGED_WITH": "برچسب گذاری شده با", + "NEW_LABEL": "برچسب جدید", + "NEW_TEAM": "تیم جدید", + "NEW_INBOX": "صندوق ورودی جدید", "REPORTS_OVERVIEW": "بررسی اجمالی", "CSAT": "رضایت مشتری", "CAMPAIGNS": "کمپین ها", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "ایجنت ها", "REPORTS_LABEL": "برچسب‌ها", "REPORTS_INBOX": "صندوق ورودی", - "REPORTS_TEAM": "تیم‌" + "REPORTS_TEAM": "تیم‌", + "SET_AVAILABILITY_TITLE": "خود را به عنوان" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "اوه اوه! ما هیچ حسابی روی Chatwoot پاز شما پیدا نکردیم. لطفاً برای ادامه یک حساب جدید ایجاد کنید.", diff --git a/app/javascript/dashboard/i18n/locale/fi/advancedFilters.json b/app/javascript/dashboard/i18n/locale/fi/advancedFilters.json new file mode 100644 index 000000000..53e9aeec6 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fi/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Peruuta", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Tila", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Kansion nimi", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Tunnisteet", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/fi/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/fi/attributesMgmt.json index 76655ca8b..7f1592e2b 100644 --- a/app/javascript/dashboard/i18n/locale/fi/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fi/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Please select a type", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Päivitä", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/fi/automation.json b/app/javascript/dashboard/i18n/locale/fi/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fi/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/fi/chatlist.json b/app/javascript/dashboard/i18n/locale/fi/chatlist.json index 609752f67..f4c026f21 100644 --- a/app/javascript/dashboard/i18n/locale/fi/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/fi/chatlist.json @@ -7,6 +7,7 @@ "404": "Tässä ryhmässä ei ole aktiivisia keskusteluja." }, "TAB_HEADING": "Keskustelut", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Etsi ihmisiä, keskusteluita, tallennettuja vastauksia..." }, diff --git a/app/javascript/dashboard/i18n/locale/fi/contact.json b/app/javascript/dashboard/i18n/locale/fi/contact.json index edde71e03..3654e0ca2 100644 --- a/app/javascript/dashboard/i18n/locale/fi/contact.json +++ b/app/javascript/dashboard/i18n/locale/fi/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Anna yhteyshenkilön sähköpostiosoite", - "LABEL": "Sähköpostiosoite" + "LABEL": "Sähköpostiosoite", + "DUPLICATE": "Tämä sähköpostiosoite on käytössä toiselle yhteyshenkilölle." }, "PHONE_NUMBER": { "PLACEHOLDER": "Anna yhteystiedon puhelinnumero", "LABEL": "Puhelinnumero", "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "ERROR": "Phone number should be either empty or of E.164 format", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Anna yhteystiedon sijainti", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Kontakti tallennettu onnistuneesti", - "CONTACT_ALREADY_EXIST": "Tämä sähköpostiosoite on käytössä toiselle yhteyshenkilölle.", "ERROR_MESSAGE": "Tapahtui virhe, yritä uudelleen" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "Etsi", "SEARCH_INPUT_PLACEHOLDER": "Etsi yhteystietoja", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Ladataan yhteystietoja...", "404": "Ei hakua vastaavia yhteystietoja 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/fi/contactFilters.json b/app/javascript/dashboard/i18n/locale/fi/contactFilters.json new file mode 100644 index 000000000..7cbdad306 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fi/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Lähetä", + "CANCEL_BUTTON_LABEL": "Peruuta", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Nimi", + "EMAIL": "Sähköposti", + "PHONE_NUMBER": "Puhelinnumero", + "IDENTIFIER": "Identifier", + "CITY": "City", + "COUNTRY": "Country" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/fi/conversation.json b/app/javascript/dashboard/i18n/locale/fi/conversation.json index 4beacb51a..3dbdad2b6 100644 --- a/app/javascript/dashboard/i18n/locale/fi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fi/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Ole hyvä ja valitse keskustelu vasemmasta paneelista", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Voi voi! Näyttää siltä, että postilaatikossasi ei ole viestejä.", "NO_MESSAGE_2": " jotta voit lähettää viestin sivullesi!", "NO_INBOX_1": "Hola! Näyttää siltä, että et ole vielä lisännyt yhtään saapuneet-kansiota.", diff --git a/app/javascript/dashboard/i18n/locale/fi/generalSettings.json b/app/javascript/dashboard/i18n/locale/fi/generalSettings.json index 7e5f509d9..ce844f07a 100644 --- a/app/javascript/dashboard/i18n/locale/fi/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/fi/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Raportit", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Asetukset" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Avaa keskustelu uudelleen", + "RESOLVE_CONVERSATION": "Selvitä keskustelu", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json index e24c54bdd..3a8f3dde4 100644 --- a/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Lisätäksesi twitter-profiilin kanavaksesi, sinun tulee autentikoida twitter-tilisi klikkaamalla \"Kirjaudu sisään Twitterillä\" ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Sivuston chat", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Sähköposti", + "PLACE_HOLDER": "Sähköposti" + }, + "PASSWORD": { + "LABEL": "Salasana", + "PLACE_HOLDER": "Salasana" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Sähköposti", + "PLACE_HOLDER": "Sähköposti" + }, + "PASSWORD": { + "LABEL": "Salasana", + "PLACE_HOLDER": "Salasana" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/fi/settings.json b/app/javascript/dashboard/i18n/locale/fi/settings.json index 06e48e9b9..b8608e6d6 100644 --- a/app/javascript/dashboard/i18n/locale/fi/settings.json +++ b/app/javascript/dashboard/i18n/locale/fi/settings.json @@ -3,6 +3,9 @@ "LINK": "Profiilin asetukset", "TITLE": "Profiilin asetukset", "BTN_TEXT": "Päivitä profiili", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Salasanasi on vaihdettu onnistuneesti", "AFTER_EMAIL_CHANGED": "Profiilisi on päivitetty onnistuneesti, ole hyvä ja kirjaudu uudelleen kun kirjautumistunnuksesi muuttuvat", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Vaihda", "CHANGE_ACCOUNTS": "Vaihda tili", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Valitse tili tästä luettelosta", "PROFILE_SETTINGS": "Profiilin asetukset", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Keskustelut", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Raportit", "SETTINGS": "Asetukset", "CONTACTS": "Yhteystiedot", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Ilmoitukset", "CANNED_RESPONSES": "Tallennetut vastaukset", "INTEGRATIONS": "Integraatiot", + "PROFILE_SETTINGS": "Profiilin asetukset", "ACCOUNT_SETTINGS": "Tilin asetukset", "APPLICATIONS": "Applications", "LABELS": "Tunnisteet", "CUSTOM_ATTRIBUTES": "Mukautetut attribuutit", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Edustajat", "REPORTS_LABEL": "Tunnisteet", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/fr/advancedFilters.json b/app/javascript/dashboard/i18n/locale/fr/advancedFilters.json new file mode 100644 index 000000000..ed6c424f6 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fr/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Annuler", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "État", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Nom de la boîte de réception", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Étiquettes", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/fr/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/fr/attributesMgmt.json index a69126264..529a7e2ce 100644 --- a/app/javascript/dashboard/i18n/locale/fr/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fr/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Veuillez sélectionner un type", - "ERROR": "Le type est requis" + "ERROR": "Le type est requis", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Clé", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Mettre à jour", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/fr/automation.json b/app/javascript/dashboard/i18n/locale/fr/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fr/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/fr/chatlist.json b/app/javascript/dashboard/i18n/locale/fr/chatlist.json index 5aec4e068..d51fb4cf8 100644 --- a/app/javascript/dashboard/i18n/locale/fr/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/fr/chatlist.json @@ -7,6 +7,7 @@ "404": "Il n'y a aucune conversation active dans ce groupe." }, "TAB_HEADING": "Conversations", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Rechercher des personnes, des conversations, des réponses standardisées ..." }, @@ -75,7 +76,7 @@ "RECEIVED_VIA_EMAIL": "Reçu par courriel", "VIEW_TWEET_IN_TWITTER": "Voir le tweet sur Twitter", "REPLY_TO_TWEET": "Répondre à ce tweet", - "SENT": "Sent successfully", + "SENT": "Envoyé avec succès", "NO_MESSAGES": "Pas de messages", "NO_CONTENT": "Aucun contenu disponible", "HIDE_QUOTED_TEXT": "Masquer le texte cité", diff --git a/app/javascript/dashboard/i18n/locale/fr/contact.json b/app/javascript/dashboard/i18n/locale/fr/contact.json index 81557d572..7971aefde 100644 --- a/app/javascript/dashboard/i18n/locale/fr/contact.json +++ b/app/javascript/dashboard/i18n/locale/fr/contact.json @@ -7,7 +7,7 @@ "COMPANY": "Société", "LOCATION": "Localisation", "CONVERSATION_TITLE": "Détails de la conversation", - "VIEW_PROFILE": "View Profile", + "VIEW_PROFILE": "Voir le profil", "BROWSER": "Navigateur", "OS": "Système d'exploitation", "INITIATED_FROM": "Initié depuis", @@ -33,8 +33,8 @@ "NO_RESULT": "Aucune étiquette trouvée" } }, - "MERGE_CONTACT": "Merge contact", - "CONTACT_ACTIONS": "Contact actions", + "MERGE_CONTACT": "Fusionner le contact", + "CONTACT_ACTIONS": "Actions du contact", "MUTE_CONTACT": "Mettre la conversation en sourdine", "UNMUTE_CONTACT": "Réactiver le son de conversation", "MUTED_SUCCESS": "Cette conversation est mise en sourdine pendant 6 heures", @@ -58,22 +58,22 @@ "DESC": "Ajouter des informations de base à propos du contact." }, "IMPORT_CONTACTS": { - "BUTTON_LABEL": "Import", - "TITLE": "Import Contacts", - "DESC": "Import contacts through a CSV file.", - "DOWNLOAD_LABEL": "Download a sample csv.", + "BUTTON_LABEL": "Importer", + "TITLE": "Importer des contacts", + "DESC": "Importer des contacts via un fichier CSV.", + "DOWNLOAD_LABEL": "Télécharger un exemple de CSV.", "FORM": { - "LABEL": "CSV File", - "SUBMIT": "Import", + "LABEL": "Fichier CSV", + "SUBMIT": "Importer", "CANCEL": "Annuler" }, - "SUCCESS_MESSAGE": "Contacts saved successfully", + "SUCCESS_MESSAGE": "Contacts enregistrés avec succès", "ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer" }, "DELETE_CONTACT": { - "BUTTON_LABEL": "Delete Contact", - "TITLE": "Delete contact", - "DESC": "Delete contact details", + "BUTTON_LABEL": "Supprimer le contact", + "TITLE": "Supprimer le contact", + "DESC": "Supprimer les données de contact", "CONFIRM": { "TITLE": "Confirmer la suppression", "MESSAGE": "Êtes-vous sûr de vouloir supprimer ", @@ -82,8 +82,8 @@ "NO": "Non, Conserver " }, "API": { - "SUCCESS_MESSAGE": "Contact deleted successfully", - "ERROR_MESSAGE": "Could not delete contact. Please try again later." + "SUCCESS_MESSAGE": "Contact supprimé avec succès", + "ERROR_MESSAGE": "Impossible de supprimer le contact. Veuillez réessayer plus tard." } }, "CONTACT_FORM": { @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Entrez l'adresse de courriel du contact", - "LABEL": "Adresse de courriel" + "LABEL": "Adresse de courriel", + "DUPLICATE": "Cette adresse de courriel est déjà utilisée pour un autre contact." }, "PHONE_NUMBER": { "PLACEHOLDER": "Entrez le numéro de téléphone du contact", "LABEL": "Numéro de téléphone", "HELP": "Le numéro de téléphone doit être au format E.164. Ex. : +1415555555 [+][code pays][code régional][numéro de téléphone local]", - "ERROR": "Le numéro de téléphone doit être soit vide soit au format E.164" + "ERROR": "Le numéro de téléphone doit être soit vide soit au format E.164", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Entrez l'emplacement du contact", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Contact enregistré avec succès", - "CONTACT_ALREADY_EXIST": "Cette adresse de courriel est déjà utilisée pour un autre contact.", "ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer" }, "NEW_CONVERSATION": { @@ -158,7 +159,7 @@ "SUBJECT": { "LABEL": "Objet", "PLACEHOLDER": "Objet", - "ERROR": "Subject can't be empty" + "ERROR": "Le sujet ne peut pas être vide" }, "MESSAGE": { "LABEL": "Message", @@ -176,6 +177,7 @@ "FIELDS": "Champs du contact", "SEARCH_BUTTON": "Rechercher", "SEARCH_INPUT_PLACEHOLDER": "Rechercher des contacts", + "FILTER_CONTACTS": "Filtrer", "LIST": { "LOADING_MESSAGE": "Chargement des contacts...", "404": "Aucun contact ne correspond à votre recherche 🔍", @@ -196,7 +198,7 @@ }, "CONTACT_PROFILE": { "BACK_BUTTON": "Contacts", - "LOADING": "Loading contact profile..." + "LOADING": "Chargement du profil du contact..." }, "REMINDER": { "ADD_BUTTON": { @@ -209,13 +211,13 @@ } }, "NOTES": { - "FETCHING_NOTES": "Fetching notes...", - "NOT_AVAILABLE": "There are no notes created for this contact", + "FETCHING_NOTES": "Récupération des notes...", + "NOT_AVAILABLE": "Il n'y a aucune note créée pour ce contact", "HEADER": { "TITLE": "Notes" }, "LIST": { - "LABEL": "added a note" + "LABEL": "a ajouté une note" }, "ADD": { "BUTTON": "Ajouter", @@ -223,7 +225,7 @@ "TITLE": "Shift + Entrée pour créer une note" }, "CONTENT_HEADER": { - "DELETE": "Delete note" + "DELETE": "Supprimer la note" } }, "EVENTS": { @@ -237,13 +239,13 @@ } }, "CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "Add attributes", + "ADD_BUTTON_TEXT": "Ajouter des attributs", "BUTTON": "Ajouter un attribut personnalisé", "NOT_AVAILABLE": "Il n'y a aucun attribut personnalisé disponible pour ce contact.", "COPY_SUCCESSFUL": "Copié dans le presse-papiers avec succès", "ACTIONS": { - "COPY": "Copy attribute", - "DELETE": "Delete attribute", + "COPY": "Copier l'attribut", + "DELETE": "Supprimer l'attribut", "EDIT": "Modifier l'attribut" }, "ADD": { @@ -263,44 +265,51 @@ "PLACEHOLDER": "Ex.: 11901 " }, "ADD": { - "TITLE": "Create new attribute ", + "TITLE": "Créer un nouvel attribut ", "SUCCESS": "Attribut ajouté avec succès", - "ERROR": "Unable to add attribute. Please try again later" + "ERROR": "Impossible d'ajouter l'attribut. Veuillez réessayer plus tard" }, "UPDATE": { "SUCCESS": "Attribut mis à jour avec succès", - "ERROR": "Unable to update attribute. Please try again later" + "ERROR": "Impossible de mettre à jour l'attribut. Veuillez réessayer plus tard" }, "DELETE": { "SUCCESS": "Attribut supprimé avec succès", - "ERROR": "Unable to delete attribute. Please try again later" + "ERROR": "Impossible de supprimer l'attribut. Veuillez réessayer plus tard" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "TITLE": "Ajouter des attributs", + "PLACEHOLDER": "Rechercher des attributs", + "NO_RESULT": "Aucun attribut trouvé" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Sélectionner une valeur", + "SEARCH_INPUT_PLACEHOLDER": "Valeur de recherche", + "NO_RESULT": "Aucun résultat trouvé" + } } }, "VALIDATIONS": { - "REQUIRED": "Valid value is required", - "INVALID_URL": "Invalid URL" + "REQUIRED": "Une valeur valide est requise", + "INVALID_URL": "URL invalide" } }, "MERGE_CONTACTS": { "TITLE": "Fusionner les contacts", - "DESCRIPTION": "Merge contacts to combine two profiles into one, including all attributes and conversations. In case of conflict, the Primary contact’ s attributes will take precedence.", + "DESCRIPTION": "Fusionner les contacts pour combiner deux profils en un, y compris tous les attributs et conversations. En cas de conflit, les attributs du contact principal auront priorité.", "PRIMARY": { "TITLE": "Contact principal", - "HELP_LABEL": "To be kept" + "HELP_LABEL": "À conserver" }, "CHILD": { "TITLE": "Contact à fusionner", - "PLACEHOLDER": "Search for a contact", - "HELP_LABEL": "To be deleted" + "PLACEHOLDER": "Rechercher un contact", + "HELP_LABEL": "A supprimer" }, "SUMMARY": { "TITLE": "Résumé", - "DELETE_WARNING": "Contact of %{childContactName} will be deleted.", + "DELETE_WARNING": "Le contact de %{childContactName} sera supprimé.", "ATTRIBUTE_WARNING": "Les coordonnées de %{childContactName} seront copiées vers %{primaryContactName}." }, "SEARCH": { @@ -313,7 +322,7 @@ "ERROR": "Sélectionner un contact enfant à fusionner" }, "SUCCESS_MESSAGE": "Contact fusionné avec succès", - "ERROR_MESSAGE": "Could not merge contacts, try again!" + "ERROR_MESSAGE": "Impossible de fusionner les contacts, essayez à nouveau !" } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/contactFilters.json b/app/javascript/dashboard/i18n/locale/fr/contactFilters.json new file mode 100644 index 000000000..cac596051 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fr/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Envoyer", + "CANCEL_BUTTON_LABEL": "Annuler", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Nom", + "EMAIL": "Courriel", + "PHONE_NUMBER": "Numéro de téléphone", + "IDENTIFIER": "Identifier", + "CITY": "Ville", + "COUNTRY": "Pays" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/fr/conversation.json b/app/javascript/dashboard/i18n/locale/fr/conversation.json index 4e6596e4d..4a9f52164 100644 --- a/app/javascript/dashboard/i18n/locale/fr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fr/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Veuillez sélectionner une conversation à partir du panneau de gauche", + "UNVERIFIED_SESSION": "L'identité de cet utilisateur n'est pas vérifiée", "NO_MESSAGE_1": "Oh oh ! Il semble qu'il n'y ait aucun message de clients dans votre boîte de réception.", "NO_MESSAGE_2": " pour envoyer un message à votre page !", "NO_INBOX_1": "Oh ! On dirait que vous n'avez pas encore ajouté de boîte de réception.", @@ -40,9 +41,9 @@ "OPEN": "Plus", "CLOSE": "Fermer", "DETAILS": "détails", - "SNOOZED_UNTIL_TOMORROW": "Snoozed until tomorrow", - "SNOOZED_UNTIL_NEXT_WEEK": "Snoozed until next week", - "SNOOZED_UNTIL_NEXT_REPLY": "Snoozed until next reply" + "SNOOZED_UNTIL_TOMORROW": "Reporté jusqu'à demain", + "SNOOZED_UNTIL_NEXT_WEEK": "Reporté jusqu'à la semaine prochaine", + "SNOOZED_UNTIL_NEXT_REPLY": "Reporté jusqu'à la prochaine réponse" }, "RESOLVE_DROPDOWN": { "MARK_PENDING": "Marquer comme en attente", @@ -87,7 +88,7 @@ "CHANGE_AGENT": "Responsable de la conversation modifié", "CHANGE_TEAM": "L'équipe de conversation a été modifiée", "FILE_SIZE_LIMIT": "Le fichier dépasse la limite de {MAXIMUM_FILE_UPLOAD_SIZE} pour les pièces jointes", - "MESSAGE_ERROR": "Unable to send this message, please try again later", + "MESSAGE_ERROR": "Impossible d'envoyer ce message, veuillez réessayer plus tard", "SENT_BY": "Envoyé par:", "ASSIGNMENT": { "SELECT_AGENT": "Sélectionner un agent", @@ -157,24 +158,24 @@ } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "Create attribute", + "ADD_BUTTON_TEXT": "Créer un attribut", "UPDATE": { "SUCCESS": "Attribut mis à jour avec succès", - "ERROR": "Unable to update attribute. Please try again later" + "ERROR": "Impossible de mettre à jour l'attribut. Veuillez réessayer plus tard" }, "ADD": { "TITLE": "Ajouter", "SUCCESS": "Attribut ajouté avec succès", - "ERROR": "Unable to add attribute. Please try again later" + "ERROR": "Impossible d'ajouter l'attribut. Veuillez réessayer plus tard" }, "DELETE": { "SUCCESS": "Attribut supprimé avec succès", - "ERROR": "Unable to delete attribute. Please try again later" + "ERROR": "Impossible de supprimer l'attribut. Veuillez réessayer plus tard" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "TITLE": "Ajouter des attributs", + "PLACEHOLDER": "Rechercher des attributs", + "NO_RESULT": "Aucun attribut trouvé" } }, "EMAIL_HEADER": { diff --git a/app/javascript/dashboard/i18n/locale/fr/generalSettings.json b/app/javascript/dashboard/i18n/locale/fr/generalSettings.json index b0a23a94b..eb163f191 100644 --- a/app/javascript/dashboard/i18n/locale/fr/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/fr/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Rapports", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Paramètres" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Aller au tableau de bord des conversations", + "GO_TO_CONTACTS_DASHBOARD": "Aller au tableau de bord des contacts", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reprendre la conversation", + "RESOLVE_CONVERSATION": "Reprendre la conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json index c38e45661..f6cad4662 100644 --- a/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Pour ajouter votre profil Twitter en tant que canal, vous devez lier votre profil Twitter en cliquant sur 'Se connecter avec Twitter' ", - "ERROR_MESSAGE": "Une erreur s'est produite lors de la connexion à Twitter, veuillez réessayer" + "ERROR_MESSAGE": "Une erreur s'est produite lors de la connexion à Twitter, veuillez réessayer", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Canal site Web", @@ -161,9 +164,9 @@ "APPLY_FOR_ACCESS": "Don't have any API key? Apply for access here", "ERROR": "Please enter a valid value." }, - "SUBMIT_BUTTON": "Create WhatsApp Channel", + "SUBMIT_BUTTON": "Créer le canal WhatsApp", "API": { - "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" + "ERROR_MESSAGE": "Nous n'avons pas pu enregistrer le canal WhatsApp" } }, "API_CHANNEL": { @@ -247,7 +250,7 @@ }, "AUTH": { "TITLE": "Choisir un canal", - "DESC": "Chatwoot supports live-chat widget, Facebook page, Twitter profile, WhatsApp, Email etc., as channels. If you want to build a custom channel, you can create it using the API channel. Select one channel from the options below to proceed." + "DESC": "Chatwoot propose un widget de chat en direct, supporte les pages Facebook, les profils Twitter, Whatsapp, Email etc., en tant que canaux. Si vous voulez construire un canal personnalisé, vous pouvez le créer en utilisant le canal API. Sélectionnez un canal parmi les options ci-dessous pour continuer." }, "AGENTS": { "TITLE": "Agents", @@ -303,7 +306,7 @@ "DISABLED": "Désactivé" }, "ENABLE_HMAC": { - "LABEL": "Enable" + "LABEL": "Activer" } }, "DELETE": { @@ -353,8 +356,8 @@ "AUTO_ASSIGNMENT_SUB_TEXT": "Activer ou désactiver l'affectation automatique de nouvelles conversations aux agents ajoutés à cette boîte de réception.", "HMAC_VERIFICATION": "Validation de l'identité de l'utilisateur", "HMAC_DESCRIPTION": "Afin de valider l'identité des utilisateurs, le SDK vous permet de passer un `identifier_hash` pour chaque utilisateur. Vous pouvez générer HMAC en utilisant 'sha256' avec la clé indiquée ici.", - "HMAC_MANDATORY_VERIFICATION": "Enforce User Identity Validation", - "HMAC_MANDATORY_DESCRIPTION": "If enabled, Chatwoot SDKs setUser method will not work unless the `identifier_hash` is provided for each user.", + "HMAC_MANDATORY_VERIFICATION": "Forcer la validation de l'identité de l'utilisateur", + "HMAC_MANDATORY_DESCRIPTION": "Si activé, la méthode setUser du SDK Chatwoot ne fonctionnera pas à moins que le `identifier_hash` soit fourni pour chaque utilisateur.", "INBOX_IDENTIFIER": "Identificateur de la boîte de réception", "INBOX_IDENTIFIER_SUB_TEXT": "Utilisez le jeton `inbox_identifier` affiché ici pour authentifier vos clients API.", "FORWARD_EMAIL_TITLE": "Transférer par e-mail", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "L'heure de début doit être avant l'heure de fermeture.", "CHOOSE": "Sélectionner" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Définir vos détails IMAP", + "UPDATE": "Modifier les paramètres IMAP", + "TOGGLE_AVAILABILITY": "Activer la configuration IMAP pour cette boîte de réception", + "TOGGLE_HELP": "Activer IMAP aidera l'utilisateur à recevoir des emails", + "EDIT": { + "SUCCESS_MESSAGE": "Paramètres IMAP mis à jour avec succès", + "ERROR_MESSAGE": "Impossible de mettre à jour les paramètres IMAP" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Courriel", + "PLACE_HOLDER": "Courriel" + }, + "PASSWORD": { + "LABEL": "Mot de passe", + "PLACE_HOLDER": "Mot de passe" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Courriel", + "PLACE_HOLDER": "Courriel" + }, + "PASSWORD": { + "LABEL": "Mot de passe", + "PLACE_HOLDER": "Mot de passe" + }, + "DOMAIN": { + "LABEL": "Domaine", + "PLACE_HOLDER": "Domaine" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/settings.json b/app/javascript/dashboard/i18n/locale/fr/settings.json index 7e2f53639..9f42bc8ff 100644 --- a/app/javascript/dashboard/i18n/locale/fr/settings.json +++ b/app/javascript/dashboard/i18n/locale/fr/settings.json @@ -3,6 +3,9 @@ "LINK": "Paramètres de profil", "TITLE": "Paramètres de profil", "BTN_TEXT": "Mettre à jour le profil", + "DELETE_AVATAR": "Supprimer l'avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Votre profil a été mis à jour avec succès", "PASSWORD_UPDATE_SUCCESS": "Votre mot de passe a été modifié avec succès", "AFTER_EMAIL_CHANGED": "Votre profil a été mis à jour avec succès, veuillez vous reconnecter car vos identifiants de connexion ont été modifiés", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Modifier", "CHANGE_ACCOUNTS": "Changer de compte", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Sélectionnez un compte dans la liste suivante", "PROFILE_SETTINGS": "Paramètres de profil", "KEYBOARD_SHORTCUTS": "Raccourcis clavier", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Conversations", + "ALL_CONVERSATIONS": "Toutes les conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Rapports", "SETTINGS": "Paramètres", "CONTACTS": "Contacts", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Notifications", "CANNED_RESPONSES": "Réponses standardisées", "INTEGRATIONS": "Intégrations", + "PROFILE_SETTINGS": "Paramètres de profil", "ACCOUNT_SETTINGS": "Paramètres du compte", "APPLICATIONS": "Applications", "LABELS": "Étiquettes", "CUSTOM_ATTRIBUTES": "Attributs personnalisés", + "AUTOMATION": "Automation", "TEAMS": "Équipes", "ALL_CONTACTS": "Tous les contacts", "TAGGED_WITH": "Tagué avec", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Vue d'ensemble", "CSAT": "CSAT", "CAMPAIGNS": "Campagnes", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Agents", "REPORTS_LABEL": "Étiquettes", "REPORTS_INBOX": "Boîte de réception", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Oh oh ! Nous n'avons pas trouvé de compte Chatwoot. Veuillez créer un nouveau compte pour continuer.", diff --git a/app/javascript/dashboard/i18n/locale/he/advancedFilters.json b/app/javascript/dashboard/i18n/locale/he/advancedFilters.json new file mode 100644 index 000000000..562d36673 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/he/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "ביטול", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "מצב", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "שם תיבת הדואר הנכנס", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Labels", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/he/attributesMgmt.json index 56db41f57..31b888798 100644 --- a/app/javascript/dashboard/i18n/locale/he/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "סוג", "PLACEHOLDER": "אנא בחר סוג", - "ERROR": "סוג הינו שדה חובה" + "ERROR": "סוג הינו שדה חובה", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "מפתח", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "עדכן", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/he/automation.json b/app/javascript/dashboard/i18n/locale/he/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/he/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/chatlist.json b/app/javascript/dashboard/i18n/locale/he/chatlist.json index e5972c1bd..1cd0ff3a5 100644 --- a/app/javascript/dashboard/i18n/locale/he/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/he/chatlist.json @@ -7,6 +7,7 @@ "404": "אין שיחות פעילות בקבוצה הזו." }, "TAB_HEADING": "שיחות", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "חפש אנשים, צ'אטים, תגובות שמורות .." }, diff --git a/app/javascript/dashboard/i18n/locale/he/contact.json b/app/javascript/dashboard/i18n/locale/he/contact.json index 12ee3af84..2e846305d 100644 --- a/app/javascript/dashboard/i18n/locale/he/contact.json +++ b/app/javascript/dashboard/i18n/locale/he/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "הזן את כתובת האימייל של איש הקשר", - "LABEL": "כתובת מייל" + "LABEL": "כתובת מייל", + "DUPLICATE": "כתובת דוא\"ל זו נמצאת בשימוש עבור איש קשר אחר." }, "PHONE_NUMBER": { "PLACEHOLDER": "הזן את מספר הטלפון של איש הקשר", "LABEL": "מספר טלפון", "HELP": "מספר הטלפון צריך להיות בפורמט E.164, למשל: +1415555555 [+][קוד מדינה][אזור חיוג][מספר טלפון מקומי]", - "ERROR": "מספר הטלפון צריך להיות ריק או בפורמט E.164" + "ERROR": "מספר הטלפון צריך להיות ריק או בפורמט E.164", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "הזן את המיקום של איש הקשר", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "איש הקשר נשמר בהצלחה", - "CONTACT_ALREADY_EXIST": "כתובת דוא\"ל זו נמצאת בשימוש עבור איש קשר אחר.", "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "שדות איש קשר", "SEARCH_BUTTON": "חפש", "SEARCH_INPUT_PLACEHOLDER": "חפש איש קשר", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "טוען אנשי קשר...", "404": "אין אנשי קשר שתואמים לחיפוש שלך 🔍", @@ -279,6 +281,13 @@ "TITLE": "הוסף מאפיין", "PLACEHOLDER": "חפש מאפיין", "NO_RESULT": "לא נמצאו מאפיינים" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/he/contactFilters.json b/app/javascript/dashboard/i18n/locale/he/contactFilters.json new file mode 100644 index 000000000..5e7bea3b3 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/he/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "שלח", + "CANCEL_BUTTON_LABEL": "ביטול", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "שם", + "EMAIL": "אימייל", + "PHONE_NUMBER": "מספר טלפון", + "IDENTIFIER": "Identifier", + "CITY": "עיר", + "COUNTRY": "מדינה" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/conversation.json b/app/javascript/dashboard/i18n/locale/he/conversation.json index 1ac6de85c..735f7b5dc 100644 --- a/app/javascript/dashboard/i18n/locale/he/conversation.json +++ b/app/javascript/dashboard/i18n/locale/he/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "אנא בחר שיחה מהחלונית השמאלית", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "או - או! נראה שאין הודעות מלקוחות בתיבת הדואר הנכנס שלך.", "NO_MESSAGE_2": " לשלוח הודעה לעמוד שלך!", "NO_INBOX_1": "שלום! נראה שעדיין לא הוספת תיבות דואר נכנס.", diff --git a/app/javascript/dashboard/i18n/locale/he/generalSettings.json b/app/javascript/dashboard/i18n/locale/he/generalSettings.json index 5257cc284..2e6596b24 100644 --- a/app/javascript/dashboard/i18n/locale/he/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/he/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "רענן" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Reports", + "CONVERSATION": "שיחה", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "הגדרות" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "פתח מחדש את השיחה", + "RESOLVE_CONVERSATION": "פתור את השיחה", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json index d3c343d7f..be987da84 100644 --- a/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "כדי להוסיף את פרופיל הטוויטר שלך כערוץ, עליך לאמת את פרופיל הטוויטר שלך על ידי לחיצה על 'היכנס באמצעות טוויטר' ", - "ERROR_MESSAGE": "אירעה שגיאה בחיבור לטוויטר, אנא נסה שוב" + "ERROR_MESSAGE": "אירעה שגיאה בחיבור לטוויטר, אנא נסה שוב", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "ערוץ האתר", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "שעת ההתחלה צריכה להיות לפני שעת הסגירה.", "CHOOSE": "בחר" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "אימייל", + "PLACE_HOLDER": "אימייל" + }, + "PASSWORD": { + "LABEL": "סיסמה", + "PLACE_HOLDER": "סיסמה" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "אימייל", + "PLACE_HOLDER": "אימייל" + }, + "PASSWORD": { + "LABEL": "סיסמה", + "PLACE_HOLDER": "סיסמה" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/he/settings.json b/app/javascript/dashboard/i18n/locale/he/settings.json index 6f716ef19..5212d76a6 100644 --- a/app/javascript/dashboard/i18n/locale/he/settings.json +++ b/app/javascript/dashboard/i18n/locale/he/settings.json @@ -3,6 +3,9 @@ "LINK": "Profile Settings", "TITLE": "Profile Settings", "BTN_TEXT": "Update Profile", + "DELETE_AVATAR": "מחק אווטר", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", "AFTER_EMAIL_CHANGED": "Your profile has been updated successfully, please login again as your login credentials are changed", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Change", "CHANGE_ACCOUNTS": "החלף חשבון", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile Settings", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "שיחות", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Reports", "SETTINGS": "הגדרות", "CONTACTS": "איש קשר", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "התראות", "CANNED_RESPONSES": "תגובות מוכנות", "INTEGRATIONS": "אינטגרציות", + "PROFILE_SETTINGS": "Profile Settings", "ACCOUNT_SETTINGS": "Account Settings", "APPLICATIONS": "יישומים", "LABELS": "Labels", "CUSTOM_ATTRIBUTES": "מאפיינים בהתאמה אישית", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "קמפיין", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "סוכנים", "REPORTS_LABEL": "Labels", "REPORTS_INBOX": "תיבת הדואר הנכנס", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/hi/advancedFilters.json b/app/javascript/dashboard/i18n/locale/hi/advancedFilters.json new file mode 100644 index 000000000..f2292db8e --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hi/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Cancel", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Status", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Inbox Name", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Labels", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/hi/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/hi/attributesMgmt.json index ec9e2183e..ff4904c34 100644 --- a/app/javascript/dashboard/i18n/locale/hi/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hi/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Please select a type", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Update", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/hi/automation.json b/app/javascript/dashboard/i18n/locale/hi/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hi/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/hi/chatlist.json b/app/javascript/dashboard/i18n/locale/hi/chatlist.json index ae9d81ba3..c1ff81c2d 100644 --- a/app/javascript/dashboard/i18n/locale/hi/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/hi/chatlist.json @@ -7,6 +7,7 @@ "404": "There are no active conversations in this group." }, "TAB_HEADING": "Conversations", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Search for People, Chats, Saved Replies .." }, diff --git a/app/javascript/dashboard/i18n/locale/hi/contact.json b/app/javascript/dashboard/i18n/locale/hi/contact.json index 0286dbfa4..baa7c8d7d 100644 --- a/app/javascript/dashboard/i18n/locale/hi/contact.json +++ b/app/javascript/dashboard/i18n/locale/hi/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Enter the email address of the contact", - "LABEL": "Email Address" + "LABEL": "Email Address", + "DUPLICATE": "This email address is in use for another contact." }, "PHONE_NUMBER": { "PLACEHOLDER": "Enter the phone number of the contact", "LABEL": "Phone Number", "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "ERROR": "Phone number should be either empty or of E.164 format", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Enter the location of the contact", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Contact saved successfully", - "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", "ERROR_MESSAGE": "There was an error, please try again" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/hi/contactFilters.json b/app/javascript/dashboard/i18n/locale/hi/contactFilters.json new file mode 100644 index 000000000..8ebe460bb --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hi/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Submit", + "CANCEL_BUTTON_LABEL": "Cancel", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Name", + "EMAIL": "Email", + "PHONE_NUMBER": "Phone number", + "IDENTIFIER": "Identifier", + "CITY": "City", + "COUNTRY": "Country" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/hi/conversation.json b/app/javascript/dashboard/i18n/locale/hi/conversation.json index a50e8cb16..9e2e3ea08 100644 --- a/app/javascript/dashboard/i18n/locale/hi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hi/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Please select a conversation from left pane", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Uh oh! Looks like there are no messages from customers in your inbox.", "NO_MESSAGE_2": " to send a message to your page!", "NO_INBOX_1": "Hola! Looks like you haven't added any inboxes yet.", diff --git a/app/javascript/dashboard/i18n/locale/hi/generalSettings.json b/app/javascript/dashboard/i18n/locale/hi/generalSettings.json index 474176d34..b03100706 100644 --- a/app/javascript/dashboard/i18n/locale/hi/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/hi/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Reports", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Settings" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json index 9656cfec4..0d13ee4a3 100644 --- a/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "To add your Twitter profile as a channel, you need to authenticate your Twitter Profile by clicking on 'Sign in with Twitter' ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Website channel", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Password", + "PLACE_HOLDER": "Password" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Password", + "PLACE_HOLDER": "Password" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/hi/settings.json b/app/javascript/dashboard/i18n/locale/hi/settings.json index 809157f4a..4d338baa7 100644 --- a/app/javascript/dashboard/i18n/locale/hi/settings.json +++ b/app/javascript/dashboard/i18n/locale/hi/settings.json @@ -3,6 +3,9 @@ "LINK": "Profile Settings", "TITLE": "Profile Settings", "BTN_TEXT": "Update Profile", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", "AFTER_EMAIL_CHANGED": "Your profile has been updated successfully, please login again as your login credentials are changed", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Change", "CHANGE_ACCOUNTS": "Switch Account", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile Settings", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Conversations", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "Contacts", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Notifications", "CANNED_RESPONSES": "Canned Responses", "INTEGRATIONS": "Integrations", + "PROFILE_SETTINGS": "Profile Settings", "ACCOUNT_SETTINGS": "Account Settings", "APPLICATIONS": "Applications", "LABELS": "Labels", "CUSTOM_ATTRIBUTES": "Custom Attributes", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Agents", "REPORTS_LABEL": "Labels", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/hu/advancedFilters.json b/app/javascript/dashboard/i18n/locale/hu/advancedFilters.json new file mode 100644 index 000000000..e8c503b2a --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hu/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Mégse", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Státusz", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Fiók név", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Cimkék", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/hu/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/hu/attributesMgmt.json index 18eb17393..0d4870c74 100644 --- a/app/javascript/dashboard/i18n/locale/hu/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hu/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Please select a type", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Frissítés", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/hu/automation.json b/app/javascript/dashboard/i18n/locale/hu/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hu/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/hu/chatlist.json b/app/javascript/dashboard/i18n/locale/hu/chatlist.json index 5b410decd..6d86200a1 100644 --- a/app/javascript/dashboard/i18n/locale/hu/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/hu/chatlist.json @@ -7,6 +7,7 @@ "404": "Nincs aktív üzenetváltás ebben a csoportban." }, "TAB_HEADING": "Beszélgetések", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Keresés: emberek, beszélgetése, mentett válaszok .." }, diff --git a/app/javascript/dashboard/i18n/locale/hu/contact.json b/app/javascript/dashboard/i18n/locale/hu/contact.json index d66181e88..a9d827284 100644 --- a/app/javascript/dashboard/i18n/locale/hu/contact.json +++ b/app/javascript/dashboard/i18n/locale/hu/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "A kontakt e-mailjének megadása", - "LABEL": "Email cím" + "LABEL": "Email cím", + "DUPLICATE": "Az e-mailcím már egy másik kontakthoz tartozik." }, "PHONE_NUMBER": { "PLACEHOLDER": "A kontakt telefonszámának megadása", "LABEL": "Telefonszám", "HELP": "A telefonszámnak E.164 formátumúnak kell lennie, pl: +[+][országkód][körzetszám][helyi telefonszám]", - "ERROR": "A telefonszámnak üresnek vagy E.164 formátumúnak kell lennie" + "ERROR": "A telefonszámnak üresnek vagy E.164 formátumúnak kell lennie", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "A kontakt helyének megadása", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Kontakt mentés sikeres", - "CONTACT_ALREADY_EXIST": "Az e-mailcím már egy másik kontakthoz tartozik.", "ERROR_MESSAGE": "Hiba történt, kérjük próbáld újra" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "Keresés", "SEARCH_INPUT_PLACEHOLDER": "Kontaktok keresése", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Kontaktok betöltése...", "404": "Nincs a keresésnek megfelelő kontakt 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/hu/contactFilters.json b/app/javascript/dashboard/i18n/locale/hu/contactFilters.json new file mode 100644 index 000000000..9e74b56c9 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hu/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Elküldés", + "CANCEL_BUTTON_LABEL": "Mégse", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Név", + "EMAIL": "E-mail", + "PHONE_NUMBER": "Telefonszám", + "IDENTIFIER": "Identifier", + "CITY": "Város", + "COUNTRY": "Ország" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/hu/conversation.json b/app/javascript/dashboard/i18n/locale/hu/conversation.json index e1be15a36..72ad29771 100644 --- a/app/javascript/dashboard/i18n/locale/hu/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hu/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Kérjük válassz egy beszélgetést a bal sávból", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Jajj ne! Úgy tűnik, hogy nincs több ügyfélbeszélgetés az inboxodban.", "NO_MESSAGE_2": "egy üzenet küldéséhez az oldaladra!", "NO_INBOX_1": "Hola! Úgy tűnik, hogy még nem adtál hozzá fiókokat.", diff --git a/app/javascript/dashboard/i18n/locale/hu/generalSettings.json b/app/javascript/dashboard/i18n/locale/hu/generalSettings.json index 39a35093f..6e6ff7002 100644 --- a/app/javascript/dashboard/i18n/locale/hu/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/hu/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Jelentések", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Beállítások" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Beszélgetés újranyitása", + "RESOLVE_CONVERSATION": "Beszélgetés megoldása", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json index 722223fe2..543a537ce 100644 --- a/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Ahhoz hogy hozzáadd a twitter profilodat egy csatornaként, azonosítanod kell a Twitter fiókodat a 'Belépés Twitterrel' gomb megnyomásával ", - "ERROR_MESSAGE": "Hiba történt a Twitterrel való csatlakozáskor, kérjük próbáld később" + "ERROR_MESSAGE": "Hiba történt a Twitterrel való csatlakozáskor, kérjük próbáld később", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Website csatorna", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "A kezés idejének a zárás ideje előttinek kell lennie.", "CHOOSE": "Kiválasztás" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-mail", + "PLACE_HOLDER": "E-mail" + }, + "PASSWORD": { + "LABEL": "Jelszó", + "PLACE_HOLDER": "Jelszó" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-mail", + "PLACE_HOLDER": "E-mail" + }, + "PASSWORD": { + "LABEL": "Jelszó", + "PLACE_HOLDER": "Jelszó" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/settings.json b/app/javascript/dashboard/i18n/locale/hu/settings.json index 8089f124b..bd2512ca6 100644 --- a/app/javascript/dashboard/i18n/locale/hu/settings.json +++ b/app/javascript/dashboard/i18n/locale/hu/settings.json @@ -3,6 +3,9 @@ "LINK": "Profilbeállítások", "TITLE": "Profilbeállítások", "BTN_TEXT": "Profil frissítése", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "A fiókod sikeresen frissítetted", "PASSWORD_UPDATE_SUCCESS": "A jelszavad sikeresen megváltoztattad", "AFTER_EMAIL_CHANGED": "A profilod sikeresen frissítésre került, kérjük lépj be újra, mivel megváltoztak a belépési adataid", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Megváltoztatás", "CHANGE_ACCOUNTS": "Fiókváltás", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Fiók kiválasztása az alábbi listából", "PROFILE_SETTINGS": "Profilbeállítások", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Beszélgetések", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Jelentések", "SETTINGS": "Beállítások", "CONTACTS": "Kontaktok", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Értesítések", "CANNED_RESPONSES": "Mentett válaszok", "INTEGRATIONS": "Integrációk", + "PROFILE_SETTINGS": "Profilbeállítások", "ACCOUNT_SETTINGS": "Fiókbeállítások", "APPLICATIONS": "Applications", "LABELS": "Cimkék", "CUSTOM_ATTRIBUTES": "Egyedi atribútumok", + "AUTOMATION": "Automation", "TEAMS": "Csapatok", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Ügynökök", "REPORTS_LABEL": "Cimkék", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/id/advancedFilters.json b/app/javascript/dashboard/i18n/locale/id/advancedFilters.json new file mode 100644 index 000000000..cd08b0eb9 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/id/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Batalkan", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Status", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Nama Kotak Masuk", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Label", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/id/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/id/attributesMgmt.json index 9a1997011..066ccba79 100644 --- a/app/javascript/dashboard/i18n/locale/id/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/id/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Tipe", "PLACEHOLDER": "Silakan pilih sebuah tipe", - "ERROR": "Tipe dibutuhkan" + "ERROR": "Tipe dibutuhkan", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Kunci", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Perbarui", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/id/automation.json b/app/javascript/dashboard/i18n/locale/id/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/id/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/id/chatlist.json b/app/javascript/dashboard/i18n/locale/id/chatlist.json index 338a2214f..0ee7dca28 100644 --- a/app/javascript/dashboard/i18n/locale/id/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/id/chatlist.json @@ -7,6 +7,7 @@ "404": "Tidak ada percakapan aktif di grup ini." }, "TAB_HEADING": "Percakapan", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Telusuri Orang, Obrolan, Balasan Tersimpan.." }, diff --git a/app/javascript/dashboard/i18n/locale/id/contact.json b/app/javascript/dashboard/i18n/locale/id/contact.json index e535f10d1..11fc88bff 100644 --- a/app/javascript/dashboard/i18n/locale/id/contact.json +++ b/app/javascript/dashboard/i18n/locale/id/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Masukkan alamat email kontak", - "LABEL": "Alamat email" + "LABEL": "Alamat email", + "DUPLICATE": "Alamat email ini digunakan untuk kontak lain." }, "PHONE_NUMBER": { "PLACEHOLDER": "Masukkan nomor telepon kontak tersebut", "LABEL": "Nomor Telpon", "HELP": "Nomer telepon harus dalam format E.164 misalnya: +1415555555 [+][kode negara][kode area][nomer telepon]", - "ERROR": "Nomer telepon harus kosong atau dalam format E. 164" + "ERROR": "Nomer telepon harus kosong atau dalam format E. 164", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Masukkan lokasi kontak", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Kontak berhasil disimpan", - "CONTACT_ALREADY_EXIST": "Alamat email ini digunakan untuk kontak lain.", "ERROR_MESSAGE": "Terjadi kesalahan, harap coba lagi" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Isian kontak", "SEARCH_BUTTON": "Cari", "SEARCH_INPUT_PLACEHOLDER": "Cari Kontak", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Memuat kontak...", "404": "Tidak ada kontak yang cocok dengan pencarian Anda 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/id/contactFilters.json b/app/javascript/dashboard/i18n/locale/id/contactFilters.json new file mode 100644 index 000000000..7dab05052 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/id/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Kirim", + "CANCEL_BUTTON_LABEL": "Batalkan", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Nama", + "EMAIL": "Email", + "PHONE_NUMBER": "Nomor Telpon", + "IDENTIFIER": "Identifier", + "CITY": "Kota", + "COUNTRY": "Negara" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/id/conversation.json b/app/javascript/dashboard/i18n/locale/id/conversation.json index e3052efce..65aff169c 100644 --- a/app/javascript/dashboard/i18n/locale/id/conversation.json +++ b/app/javascript/dashboard/i18n/locale/id/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Pilih percakapan dari panel kiri", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Aduh! Sepertinya tidak ada pesan dari pelanggan di kotak masuk Anda.", "NO_MESSAGE_2": " untuk mengirim pesan ke halaman Anda!", "NO_INBOX_1": "Halo! Sepertinya Anda belum menambahkan kotak masuk apa pun.", diff --git a/app/javascript/dashboard/i18n/locale/id/generalSettings.json b/app/javascript/dashboard/i18n/locale/id/generalSettings.json index adf0be4bd..e5d200f7a 100644 --- a/app/javascript/dashboard/i18n/locale/id/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/id/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Laporan", + "CONVERSATION": "Percakapan", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Pengaturan" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Menuju ke Dasbor Percakapan", + "GO_TO_CONTACTS_DASHBOARD": "Menuju ke Dasbor Kontak", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json index 3b6298926..3d8c74a47 100644 --- a/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Untuk menambahkan profil Twitter Anda sebagai saluran, Anda perlu mengautentikasi Profil Twitter Anda dengan mengklik 'Masuk dengan Twitter' ", - "ERROR_MESSAGE": "Terjadi kesalahan saat menghubungkan ke Twitter, harap coba lagi" + "ERROR_MESSAGE": "Terjadi kesalahan saat menghubungkan ke Twitter, harap coba lagi", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Channel Website", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Waktu mulai harus sebelum waktu tutup.", "CHOOSE": "Pilih" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Kata Sandi", + "PLACE_HOLDER": "Kata Sandi" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Kata Sandi", + "PLACE_HOLDER": "Kata Sandi" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/id/settings.json b/app/javascript/dashboard/i18n/locale/id/settings.json index 9d20a8576..55ea4a2e3 100644 --- a/app/javascript/dashboard/i18n/locale/id/settings.json +++ b/app/javascript/dashboard/i18n/locale/id/settings.json @@ -3,6 +3,9 @@ "LINK": "Pengaturan Profil", "TITLE": "Pengaturan Profil", "BTN_TEXT": "Memperbaharui Profil", + "DELETE_AVATAR": "Hapus Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Profil Anda berhasil diperbarui", "PASSWORD_UPDATE_SUCCESS": "Kata sandi Anda berhasil diubah", "AFTER_EMAIL_CHANGED": "Profil Anda telah berhasil diperbarui, silakan masuk lagi dengan data akun yang baru diubah", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Ubah", "CHANGE_ACCOUNTS": "Ganti Akun", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Pilih akun dari daftar berikut", "PROFILE_SETTINGS": "Pengaturan Profil", "KEYBOARD_SHORTCUTS": "Shortcut Keyboard", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Percakapan", + "ALL_CONVERSATIONS": "Semua Percakapan", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Laporan", "SETTINGS": "Pengaturan", "CONTACTS": "Kontak", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Notifikasi", "CANNED_RESPONSES": "Canned Responses", "INTEGRATIONS": "Integrasi", + "PROFILE_SETTINGS": "Pengaturan Profil", "ACCOUNT_SETTINGS": "Pengaturan Akun", "APPLICATIONS": "Aplikasi", "LABELS": "Label", "CUSTOM_ATTRIBUTES": "Atribut Kustom", + "AUTOMATION": "Automation", "TEAMS": "Tim", "ALL_CONTACTS": "Semua Kontak", "TAGGED_WITH": "Tandai dengan", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Gambaran", "CSAT": "CSAT", "CAMPAIGNS": "Kampanye", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Agen", "REPORTS_LABEL": "Label", "REPORTS_INBOX": "Kotak masuk", - "REPORTS_TEAM": "Tim" + "REPORTS_TEAM": "Tim", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/it/advancedFilters.json b/app/javascript/dashboard/i18n/locale/it/advancedFilters.json new file mode 100644 index 000000000..ec3e2b7bf --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/it/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "annulla", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Stato", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Nome Posta In Arrivo", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Etichette", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/it/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/it/attributesMgmt.json index 2d3d0e493..8c13f3b4b 100644 --- a/app/javascript/dashboard/i18n/locale/it/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/it/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Tipo", "PLACEHOLDER": "Seleziona un tipo", - "ERROR": "Il tipo è obbligatorio" + "ERROR": "Il tipo è obbligatorio", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Chiave", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Aggiornamento", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/it/automation.json b/app/javascript/dashboard/i18n/locale/it/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/it/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/it/chatlist.json b/app/javascript/dashboard/i18n/locale/it/chatlist.json index abc69999e..1ec167196 100644 --- a/app/javascript/dashboard/i18n/locale/it/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/it/chatlist.json @@ -7,6 +7,7 @@ "404": "Non ci sono conversazioni attive in questo gruppo." }, "TAB_HEADING": "Conversazioni", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Cerca persone, Chat, risposte salvate .." }, diff --git a/app/javascript/dashboard/i18n/locale/it/contact.json b/app/javascript/dashboard/i18n/locale/it/contact.json index 18dd21201..ada85f262 100644 --- a/app/javascript/dashboard/i18n/locale/it/contact.json +++ b/app/javascript/dashboard/i18n/locale/it/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Inserisci l'indirizzo email del contatto", - "LABEL": "Indirizzo email" + "LABEL": "Indirizzo email", + "DUPLICATE": "Questo indirizzo email è in uso per un altro contatto." }, "PHONE_NUMBER": { "PLACEHOLDER": "Inserisci il numero di telefono del contatto", "LABEL": "Numero di telefono", "HELP": "Il numero di telefono dovrebbe essere di formato E.164 es.: +3915555555 [+][codice nazione][codice di zona][numero di telefono locale]", - "ERROR": "Il numero di telefono deve essere vuoto o di formato E.164" + "ERROR": "Il numero di telefono deve essere vuoto o di formato E.164", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Inserisci la posizione del contatto", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Contatto salvato con successo", - "CONTACT_ALREADY_EXIST": "Questo indirizzo email è in uso per un altro contatto.", "ERROR_MESSAGE": "Si è verificato un errore, riprova" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/it/contactFilters.json b/app/javascript/dashboard/i18n/locale/it/contactFilters.json new file mode 100644 index 000000000..c69e997c5 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/it/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Invia", + "CANCEL_BUTTON_LABEL": "annulla", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "nome", + "EMAIL": "email", + "PHONE_NUMBER": "Numero di telefono", + "IDENTIFIER": "Identifier", + "CITY": "City", + "COUNTRY": "Country" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/it/conversation.json b/app/javascript/dashboard/i18n/locale/it/conversation.json index ec8b4b992..c74eb4cbb 100644 --- a/app/javascript/dashboard/i18n/locale/it/conversation.json +++ b/app/javascript/dashboard/i18n/locale/it/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Si prega di selezionare una conversazione dal pannello sinistro", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Oh oh! Sembra che non ci siano messaggi da parte dei clienti nella tua casella di posta.", "NO_MESSAGE_2": " per inviare un messaggio alla tua pagina!", "NO_INBOX_1": "Hola! Sembra che tu non abbia ancora aggiunto nessuna posta in arrivo.", diff --git a/app/javascript/dashboard/i18n/locale/it/generalSettings.json b/app/javascript/dashboard/i18n/locale/it/generalSettings.json index 053ae94b5..b1632b12e 100644 --- a/app/javascript/dashboard/i18n/locale/it/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/it/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Segnalazioni", + "CONVERSATION": "Conversazioni", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Impostazioni" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Vai alla Dashboard di conversazione", + "GO_TO_CONTACTS_DASHBOARD": "Vai alla dashboard Contatti", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Riaprire la conversazione", + "RESOLVE_CONVERSATION": "Risolvi la conversazione", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json index 774fae4e0..d59e416a7 100644 --- a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Per aggiungere il tuo profilo Twitter come canale, devi autenticare il tuo profilo Twitter cliccando su 'Accedi con Twitter' ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Canale sito web", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "email", + "PLACE_HOLDER": "email" + }, + "PASSWORD": { + "LABEL": "password", + "PLACE_HOLDER": "password" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "email", + "PLACE_HOLDER": "email" + }, + "PASSWORD": { + "LABEL": "password", + "PLACE_HOLDER": "password" + }, + "DOMAIN": { + "LABEL": "Dominio", + "PLACE_HOLDER": "Dominio" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/it/settings.json b/app/javascript/dashboard/i18n/locale/it/settings.json index 1c722ee82..e8b7a9bd7 100644 --- a/app/javascript/dashboard/i18n/locale/it/settings.json +++ b/app/javascript/dashboard/i18n/locale/it/settings.json @@ -3,6 +3,9 @@ "LINK": "Impostazioni profilo", "TITLE": "Impostazioni profilo", "BTN_TEXT": "Aggiorna Profilo", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Il tuo profilo è stato aggiornato con successo", "PASSWORD_UPDATE_SUCCESS": "La tua password è stata modificata con successo", "AFTER_EMAIL_CHANGED": "Il tuo profilo è stato aggiornato correttamente, effettua nuovamente il login quando le tue credenziali di accesso sono state modificate", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Cambia", "CHANGE_ACCOUNTS": "Cambia Profilo/Account", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Seleziona un account dal seguente elenco", "PROFILE_SETTINGS": "Impostazioni profilo", "KEYBOARD_SHORTCUTS": "Tasti Scorciatoie", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Conversazioni", + "ALL_CONVERSATIONS": "Tutte Le Conversazioni", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Segnalazioni", "SETTINGS": "Impostazioni", "CONTACTS": "Contatti", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Notifiche", "CANNED_RESPONSES": "Risposte predefinite", "INTEGRATIONS": "Integrazioni", + "PROFILE_SETTINGS": "Impostazioni profilo", "ACCOUNT_SETTINGS": "Impostazioni Account", "APPLICATIONS": "Applicazioni", "LABELS": "Etichette", "CUSTOM_ATTRIBUTES": "Attributi Personalizzati", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "Tutti I Contatti", "TAGGED_WITH": "Etichettato con", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Panoramica", "CSAT": "CSAT", "CAMPAIGNS": "Campagne", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Agenti", "REPORTS_LABEL": "Etichette", "REPORTS_INBOX": "Posta", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! Non abbiamo trovato alcun account Chatwoot. Si prega di creare un nuovo account per continuare.", diff --git a/app/javascript/dashboard/i18n/locale/ja/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ja/advancedFilters.json new file mode 100644 index 000000000..6d0d1cd5d --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ja/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "キャンセル", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "状況", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "受信トレイ名", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "ラベル", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ja/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ja/attributesMgmt.json index a7bafee6e..a43d3e196 100644 --- a/app/javascript/dashboard/i18n/locale/ja/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ja/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Please select a type", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "更新", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/ja/automation.json b/app/javascript/dashboard/i18n/locale/ja/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ja/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/ja/chatlist.json b/app/javascript/dashboard/i18n/locale/ja/chatlist.json index 909dfbf4c..e38d5b0b0 100644 --- a/app/javascript/dashboard/i18n/locale/ja/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ja/chatlist.json @@ -7,6 +7,7 @@ "404": "このグループには有効な会話データがありません" }, "TAB_HEADING": "会話データ", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "人物、チャット、保存された返信を検索する" }, diff --git a/app/javascript/dashboard/i18n/locale/ja/contact.json b/app/javascript/dashboard/i18n/locale/ja/contact.json index 6f58fb7ef..d371b1ec5 100644 --- a/app/javascript/dashboard/i18n/locale/ja/contact.json +++ b/app/javascript/dashboard/i18n/locale/ja/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "連絡先のEメールアドレスを入力してください", - "LABEL": "Eメールアドレス" + "LABEL": "Eメールアドレス", + "DUPLICATE": "このメールアドレスは別の連絡先に使用されています。" }, "PHONE_NUMBER": { "PLACEHOLDER": "連絡先の電話番号を入力してください", "LABEL": "電話番号", "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "ERROR": "Phone number should be either empty or of E.164 format", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "連絡先の所在地を入力してください", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Contact saved successfully", - "CONTACT_ALREADY_EXIST": "このメールアドレスは別の連絡先に使用されています。", "ERROR_MESSAGE": "エラーが発生しました。もう一度お試しください。" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/ja/contactFilters.json b/app/javascript/dashboard/i18n/locale/ja/contactFilters.json new file mode 100644 index 000000000..771cbba67 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ja/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "送信", + "CANCEL_BUTTON_LABEL": "キャンセル", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "名前", + "EMAIL": "Eメール", + "PHONE_NUMBER": "電話番号", + "IDENTIFIER": "Identifier", + "CITY": "City", + "COUNTRY": "Country" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ja/conversation.json b/app/javascript/dashboard/i18n/locale/ja/conversation.json index 2284e999b..343628281 100644 --- a/app/javascript/dashboard/i18n/locale/ja/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ja/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "左のリストから会話を選択してください", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "おっと!受信トレイに顧客からのメッセージがないようです。", "NO_MESSAGE_2": " to send a message to your page!", "NO_INBOX_1": "まだ受信トレイを追加していないようです。", diff --git a/app/javascript/dashboard/i18n/locale/ja/generalSettings.json b/app/javascript/dashboard/i18n/locale/ja/generalSettings.json index bc65e37e2..8aca7cb34 100644 --- a/app/javascript/dashboard/i18n/locale/ja/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ja/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "レポート", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "設定" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json index d9dc0c40e..b659a0d41 100644 --- a/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Twitterプロフィールをチャンネルとして追加するには、「Twitterでサインイン」をクリックしてTwitterプロフィールを認証する必要があります。 ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "ウェブサイトのチャンネル", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Eメール", + "PLACE_HOLDER": "Eメール" + }, + "PASSWORD": { + "LABEL": "パスワード", + "PLACE_HOLDER": "パスワード" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Eメール", + "PLACE_HOLDER": "Eメール" + }, + "PASSWORD": { + "LABEL": "パスワード", + "PLACE_HOLDER": "パスワード" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ja/settings.json b/app/javascript/dashboard/i18n/locale/ja/settings.json index 0a2db1097..e5d89d92e 100644 --- a/app/javascript/dashboard/i18n/locale/ja/settings.json +++ b/app/javascript/dashboard/i18n/locale/ja/settings.json @@ -3,6 +3,9 @@ "LINK": "プロフィール設定", "TITLE": "プロフィール設定", "BTN_TEXT": "プロフィールを更新", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", "AFTER_EMAIL_CHANGED": "あなたのプロフィールは正常に更新されました。ログイン情報(パスワード等)が変更されたため、再度ログインしてください。", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Change", "CHANGE_ACCOUNTS": "アカウントの切り替え", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "次のリストからアカウントを選択してください", "PROFILE_SETTINGS": "プロフィール設定", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "会話データ", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "レポート", "SETTINGS": "設定", "CONTACTS": "Contacts", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Notifications", "CANNED_RESPONSES": "定型文", "INTEGRATIONS": "連携", + "PROFILE_SETTINGS": "プロフィール設定", "ACCOUNT_SETTINGS": "アカウント設定", "APPLICATIONS": "Applications", "LABELS": "ラベル", "CUSTOM_ATTRIBUTES": "カスタム属性", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "担当者", "REPORTS_LABEL": "ラベル", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/ko/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ko/advancedFilters.json new file mode 100644 index 000000000..be1120e53 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ko/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "취소", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "상태", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "받은 메시지함 이름", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "라벨", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ko/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ko/attributesMgmt.json index 69696b4ea..eee379649 100644 --- a/app/javascript/dashboard/i18n/locale/ko/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Please select a type", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "업데이트", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/ko/automation.json b/app/javascript/dashboard/i18n/locale/ko/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ko/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/ko/chatlist.json b/app/javascript/dashboard/i18n/locale/ko/chatlist.json index a9d4660ca..a2d25347a 100644 --- a/app/javascript/dashboard/i18n/locale/ko/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ko/chatlist.json @@ -7,6 +7,7 @@ "404": "이 그룹에는 활성 대화가 없습니다." }, "TAB_HEADING": "대화", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "사람 검색, 채팅, 저장된 응답..." }, diff --git a/app/javascript/dashboard/i18n/locale/ko/contact.json b/app/javascript/dashboard/i18n/locale/ko/contact.json index fa87f86a1..20bc7cd62 100644 --- a/app/javascript/dashboard/i18n/locale/ko/contact.json +++ b/app/javascript/dashboard/i18n/locale/ko/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "연락처의 이메일 주소 입력", - "LABEL": "이메일 주소" + "LABEL": "이메일 주소", + "DUPLICATE": "이 이메일 주소는 다른 연락처에 사용 중입니다." }, "PHONE_NUMBER": { "PLACEHOLDER": "연락처의 전화 번호 입력", "LABEL": "전화 번호", "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "ERROR": "Phone number should be either empty or of E.164 format", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "연락처 위치 입력", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "연락처가 성공적으로 저장되었습니다.", - "CONTACT_ALREADY_EXIST": "이 이메일 주소는 다른 연락처에 사용 중입니다.", "ERROR_MESSAGE": "오류가 발생했습니다. 다시 시도하십시오." }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "검색", "SEARCH_INPUT_PLACEHOLDER": "연락처 검색", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "연락처를 불러오는 중...", "404": "검색과 일치하는 연락처 없음 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/ko/contactFilters.json b/app/javascript/dashboard/i18n/locale/ko/contactFilters.json new file mode 100644 index 000000000..ac19c837d --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ko/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "보내기", + "CANCEL_BUTTON_LABEL": "취소", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "이름", + "EMAIL": "이메일", + "PHONE_NUMBER": "휴대폰 번호", + "IDENTIFIER": "Identifier", + "CITY": "도시", + "COUNTRY": "국가" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ko/conversation.json b/app/javascript/dashboard/i18n/locale/ko/conversation.json index 9d4292d09..89cb6dc9b 100644 --- a/app/javascript/dashboard/i18n/locale/ko/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ko/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "왼쪽 창에서 대화를 선택하십시오.", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "어라! 받은 메시지함에 고객의 메시지가 없는 것 같아요.", "NO_MESSAGE_2": " 페이지에 메시지를 보내기 위해서!", "NO_INBOX_1": "안녕! 아직 받은 메시지함을 하나도 추가하지 않은 것 같아요.", diff --git a/app/javascript/dashboard/i18n/locale/ko/generalSettings.json b/app/javascript/dashboard/i18n/locale/ko/generalSettings.json index eef8744e7..3870387a9 100644 --- a/app/javascript/dashboard/i18n/locale/ko/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ko/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "보고서", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "설정" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json index 0c7f9f0b2..a23619eb4 100644 --- a/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "트위터 프로필을 채널로 추가하려면 '트위터로 로그인'을 클릭하여 트위터 프로필을 인증해야 합니다. ", - "ERROR_MESSAGE": "트위터에 연결하는 동안 오류가 발생했습니다. 다시 시도해주세요." + "ERROR_MESSAGE": "트위터에 연결하는 동안 오류가 발생했습니다. 다시 시도해주세요.", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "웹사이트 채널", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "영업시작 시간은 영업종료 시간보다 빨라야 합니다.", "CHOOSE": "선택" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "이메일", + "PLACE_HOLDER": "이메일" + }, + "PASSWORD": { + "LABEL": "비밀번호", + "PLACE_HOLDER": "비밀번호" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "이메일", + "PLACE_HOLDER": "이메일" + }, + "PASSWORD": { + "LABEL": "비밀번호", + "PLACE_HOLDER": "비밀번호" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/settings.json b/app/javascript/dashboard/i18n/locale/ko/settings.json index 2c586f859..664b846d0 100644 --- a/app/javascript/dashboard/i18n/locale/ko/settings.json +++ b/app/javascript/dashboard/i18n/locale/ko/settings.json @@ -3,6 +3,9 @@ "LINK": "프로필 설정", "TITLE": "프로필 설정", "BTN_TEXT": "프로필 업데이트", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", "AFTER_EMAIL_CHANGED": "프로필이 성공적으로 업데이트되었습니다. 로그인 자격 증명이 변경된 경우 다시 로그인하십시오.", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "변경", "CHANGE_ACCOUNTS": "계정 전환", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "다음 목록에서 계정 선택", "PROFILE_SETTINGS": "프로필 설정", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "대화", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "보고서", "SETTINGS": "설정", "CONTACTS": "연락처", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "알림", "CANNED_RESPONSES": "미리 준비된 답변", "INTEGRATIONS": "통합", + "PROFILE_SETTINGS": "프로필 설정", "ACCOUNT_SETTINGS": "계정 설정", "APPLICATIONS": "Applications", "LABELS": "라벨", "CUSTOM_ATTRIBUTES": "사용자 지정 특성", + "AUTOMATION": "Automation", "TEAMS": "팀", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "에이전트", "REPORTS_LABEL": "라벨", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/ml/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ml/advancedFilters.json new file mode 100644 index 000000000..45fcf38cb --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ml/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "സംഭാഷണങ്ങൾ ഫിൽട്ടർ ചെയ്യുന്നതിന് ചുവടെ ഫിൽട്ടറുകൾ ചേർക്കുക, 'ഫിൽട്ടറുകൾ പ്രയോഗിക്കുക' അമർത്തുക.", + "ADD_NEW_FILTER": "ഫിൽട്ടർ ചേർക്കുക", + "FILTER_DELETE_ERROR": "സേവ് ചെയ്യാൻ നിങ്ങൾക്ക് ഒരു ഫിൽട്ടറെങ്കിലും ഉണ്ടായിരിക്കണം", + "SUBMIT_BUTTON_LABEL": "ഫിൽട്ടറുകൾ പ്രയോഗിക്കുക", + "CANCEL_BUTTON_LABEL": "റദ്ദാക്കുക", + "CLEAR_BUTTON_LABEL": "ഫിൽട്ടറുകൾ മായ്ക്കുക", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "ഒപ്പം", + "OR": "അഥവാ" + }, + "OPERATOR_LABELS": { + "equal_to": "തുല്യമാണ്", + "not_equal_to": "തുല്യമല്ല", + "contains": "അടങ്ങിയിരിക്കുന്നു", + "does_not_contain": "ഉൾപ്പെട്ടിട്ടില്ല", + "is_present": "നിലവിലുണ്ട്", + "is_not_present": "നിലവിലില്ല" + }, + "ATTRIBUTES": { + "STATUS": "സ്റ്റാറ്റസ്", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "ഇൻ‌ബോക്സ് നാമം", + "TEAM_NAME": "ടീമിന്റെ പേര്", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "പ്രചാരണ നാമം", + "LABELS": "ലേബലുകൾ", + "BROWSER_LANGUAGE": "ബ്രൗസറിന്റെ ഭാഷ", + "COUNTRY_NAME": "രാജ്യത്തിന്റെ പേര്", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ml/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ml/agentMgmt.json index 260ce470e..ff04cba8e 100644 --- a/app/javascript/dashboard/i18n/locale/ml/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ml/agentMgmt.json @@ -90,22 +90,22 @@ } }, "SEARCH": { - "NO_RESULTS": "No results found." + "NO_RESULTS": "ഒരു ഫലവും കണ്ടെത്താനായില്ല." }, "MULTI_SELECTOR": { - "PLACEHOLDER": "None", + "PLACEHOLDER": "ഒന്നുമില്ല", "TITLE": { - "AGENT": "Select agent", - "TEAM": "Select team" + "AGENT": "ഏജന്റിനെ തിരഞ്ഞെടുക്കുക", + "TEAM": "ടീം തിരഞ്ഞെടുക്കുക" }, "SEARCH": { "NO_RESULTS": { "AGENT": "ഏജന്റകളെ ഒന്നും കണ്ടെത്താൻ സാധിച്ചില്ല", - "TEAM": "No teams found" + "TEAM": "ടീമുകളൊന്നും കണ്ടെത്താനായില്ല" }, "PLACEHOLDER": { - "AGENT": "Search agents", - "TEAM": "Search teams" + "AGENT": "ഏജന്റുകളെ തിരയുക", + "TEAM": "ടീമുകളെ തിരയുക" } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ml/attributesMgmt.json index e8bfee232..32745a9bf 100644 --- a/app/javascript/dashboard/i18n/locale/ml/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ml/attributesMgmt.json @@ -12,7 +12,7 @@ "NAME": { "LABEL": "Display Name", "PLACEHOLDER": "Enter custom attribute display name", - "ERROR": "Name is required" + "ERROR": "നാമം ആവശ്യമാണ്" }, "DESC": { "LABEL": "വിവരണം", @@ -27,10 +27,15 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "ദയവായി ഒരു തരം തിരഞ്ഞെടുക്കുക", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { - "LABEL": "Key", + "LABEL": "കീ", "PLACEHOLDER": "Enter custom attribute key", "ERROR": "Key is required", "IN_VALID": "Invalid key" @@ -48,8 +53,8 @@ "ERROR_MESSAGE": "Couldn't delete the custom attribute. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{attributeName}", - "PLACE_HOLDER": "Please type {attributeName} to confirm", + "TITLE": "നിങ്ങൾക്ക് ഇല്ലാതാക്കണമെന്ന് തീർച്ചയാണോ - %{attributeName}", + "PLACE_HOLDER": "സ്ഥിരീകരിക്കാൻ {attributeName} എന്ന് ടൈപ്പ് ചെയ്യുക", "MESSAGE": "Deleting will remove the custom attribute", "YES": "ഇല്ലാതാക്കുക ", "NO": "റദ്ദാക്കുക" @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "അപ്‌ഡേറ്റ്", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" @@ -65,15 +76,15 @@ }, "TABS": { "HEADER": "ഇഷ്‌ടാനുസൃത ആട്രിബ്യൂട്ടുകൾ", - "CONVERSATION": "Conversation", - "CONTACT": "Contact" + "CONVERSATION": "സംഭാഷണം", + "CONTACT": "ബന്ധപ്പെടുക" }, "LIST": { "TABLE_HEADER": [ "പേര്", "വിവരണം", "Type", - "Key" + "കീ" ], "BUTTONS": { "EDIT": "എഡിറ്റുചെയ്യുക", diff --git a/app/javascript/dashboard/i18n/locale/ml/automation.json b/app/javascript/dashboard/i18n/locale/ml/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ml/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/ml/campaign.json b/app/javascript/dashboard/i18n/locale/ml/campaign.json index 02bbb7321..3cfae1066 100644 --- a/app/javascript/dashboard/i18n/locale/ml/campaign.json +++ b/app/javascript/dashboard/i18n/locale/ml/campaign.json @@ -1,78 +1,78 @@ { "CAMPAIGN": { - "HEADER": "Campaigns", - "SIDEBAR_TXT": "Proactive messages allow the customer to send outbound messages to their contacts which would trigger more conversations. Click on Add Campaign to create a new campaign. You can also edit or delete an existing campaign by clicking on the Edit or Delete button.", + "HEADER": "പ്രചാരണങ്ങൾ", + "SIDEBAR_TXT": "സജീവമായ സന്ദേശങ്ങൾ ഉപഭോക്താവിനെ അവരുടെ കോൺടാക്‌റ്റുകളിലേക്ക് ഔട്ട്‌ബൗണ്ട് സന്ദേശങ്ങൾ അയയ്‌ക്കാൻ അനുവദിക്കുന്നു, ഇത് കൂടുതൽ സംഭാഷണങ്ങൾക്ക് കാരണമാകും. ഒരു പുതിയ കാമ്പെയ്‌ൻ സൃഷ്‌ടിക്കാൻ കാമ്പെയ്‌ൻ ചേർക്കുക എന്നതിൽ ക്ലിക്കുചെയ്യുക. എഡിറ്റ് അല്ലെങ്കിൽ ഡിലീറ്റ് ബട്ടണിൽ ക്ലിക്കുചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് നിലവിലുള്ള ഒരു കാമ്പെയ്‌ൻ എഡിറ്റ് ചെയ്യാനോ ഇല്ലാതാക്കാനോ കഴിയും.", "HEADER_BTN_TXT": { - "ONE_OFF": "Create a one off campaign", - "ONGOING": "Create a ongoing campaign" + "ONE_OFF": "ഒറ്റത്തവണ കാമ്പെയ്‌ൻ സൃഷ്‌ടിക്കുക", + "ONGOING": "നടന്നുകൊണ്ടിരിക്കുന്ന ഒരു കാമ്പെയ്‌ൻ സൃഷ്‌ടിക്കുക" }, "ADD": { - "TITLE": "Create a campaign", - "DESC": "Proactive messages allow the customer to send outbound messages to their contacts which would trigger more conversations.", + "TITLE": "ഒരു കാമ്പെയ്‌ൻ സൃഷ്‌ടിക്കുക", + "DESC": "സജീവമായ സന്ദേശങ്ങൾ ഉപഭോക്താവിനെ അവരുടെ കോൺടാക്‌റ്റുകളിലേക്ക് ഔട്ട്‌ബൗണ്ട് സന്ദേശങ്ങൾ അയയ്‌ക്കാൻ അനുവദിക്കുന്നു, ഇത് കൂടുതൽ സംഭാഷണങ്ങൾക്ക് കാരണമാകും.", "CANCEL_BUTTON_TEXT": "റദ്ദാക്കുക", "CREATE_BUTTON_TEXT": "സൃഷ്ടിക്കുക", "FORM": { "TITLE": { - "LABEL": "Title", - "PLACEHOLDER": "Please enter the title of campaign", - "ERROR": "Title is required" + "LABEL": "തലക്കെട്ട്", + "PLACEHOLDER": "കാമ്പെയ്‌നിന്റെ പേര് നൽകുക", + "ERROR": "ശീർഷകം ആവശ്യമാണ്" }, "SCHEDULED_AT": { - "LABEL": "Scheduled time", - "PLACEHOLDER": "Please select the time", - "CONFIRM": "Confirm", - "ERROR": "Scheduled time is required" + "LABEL": "ഷെഡ്യൂൾ ചെയ്ത സമയം", + "PLACEHOLDER": "ദയവായി സമയം തിരഞ്ഞെടുക്കുക", + "CONFIRM": "സ്ഥിരീകരിക്കുക", + "ERROR": "ഷെഡ്യൂൾ ചെയ്ത സമയം ആവശ്യമാണ്" }, "AUDIENCE": { - "LABEL": "Audience", + "LABEL": "പ്രേക്ഷകർ", "PLACEHOLDER": "Select the customer labels", - "ERROR": "Audience is required" + "ERROR": "പ്രേക്ഷകർ ആവശ്യമാണ്" }, "INBOX": { - "LABEL": "Select Inbox", - "PLACEHOLDER": "Select Inbox", - "ERROR": "Inbox is required" + "LABEL": "ഇൻബോക്സ് തിരഞ്ഞെടുക്കുക", + "PLACEHOLDER": "ഇൻബോക്സ് തിരഞ്ഞെടുക്കുക", + "ERROR": "ഇൻബോക്സ് ആവശ്യമാണ്" }, "MESSAGE": { - "LABEL": "Message", - "PLACEHOLDER": "Please enter the message of campaign", - "ERROR": "Message is required" + "LABEL": "സന്ദേശം", + "PLACEHOLDER": "ദയവായി പ്രചാരണ സന്ദേശം നൽകുക", + "ERROR": "സന്ദേശം ആവശ്യമാണ്" }, "SENT_BY": { - "LABEL": "Sent by", - "PLACEHOLDER": "Please select the the content of campaign", - "ERROR": "Sender is required" + "LABEL": "അയച്ചത്", + "PLACEHOLDER": "കാമ്പെയ്‌നിന്റെ ഉള്ളടക്കം തിരഞ്ഞെടുക്കുക", + "ERROR": "അയച്ചയാളെ ആവശ്യമുണ്ട്" }, "END_POINT": { "LABEL": "URL", - "PLACEHOLDER": "Please enter the URL", + "PLACEHOLDER": "ദയവായി URL നൽകുക", "ERROR": "ദയവായി സാധുവായ ഒരു യുആർഎൽ നൽകുക" }, "TIME_ON_PAGE": { - "LABEL": "Time on page(Seconds)", - "PLACEHOLDER": "Please enter the time", - "ERROR": "Time on page is required" + "LABEL": "പേജിലെ സമയം (സെക്കൻഡ്)", + "PLACEHOLDER": "ദയവായി സമയം നൽകുക", + "ERROR": "പേജിൽ സമയം ആവശ്യമാണ്" }, "ENABLED": "Enable campaign", "TRIGGER_ONLY_BUSINESS_HOURS": "Trigger only during business hours", "SUBMIT": "Add Campaign" }, "API": { - "SUCCESS_MESSAGE": "Campaign created successfully", - "ERROR_MESSAGE": "There was an error. Please try again." + "SUCCESS_MESSAGE": "കാമ്പെയ്‌ൻ വിജയകരമായി സൃഷ്‌ടിച്ചു", + "ERROR_MESSAGE": "ഒരു തെറ്റുണ്ടായി. ദയവായി വീണ്ടും ശ്രമിക്കുക." } }, "DELETE": { "BUTTON_TEXT": "ഇല്ലാതാക്കുക", "CONFIRM": { "TITLE": "ഇല്ലാതാക്കൽ സ്ഥിരീകരിക്കുക", - "MESSAGE": "Are you sure to delete?", + "MESSAGE": "ഇല്ലാതാക്കുമെന്ന് ഉറപ്പാണോ?", "YES": "അതെ, ഇല്ലാതാക്കുക ", "NO": "ഇല്ല, സൂക്ഷിക്കുക" }, "API": { - "SUCCESS_MESSAGE": "Campaign deleted successfully", - "ERROR_MESSAGE": "Could not delete the campaign. Please try again later." + "SUCCESS_MESSAGE": "കാമ്പെയ്‌ൻ വിജയകരമായി ഇല്ലാതാക്കിയിരിക്കുന്നു", + "ERROR_MESSAGE": "കാമ്പെയ്‌ൻ ഇല്ലാതാക്കാൻ കഴിഞ്ഞില്ല. ദയവായി പിന്നീട് വീണ്ടും ശ്രമിക്കുക." } }, "EDIT": { @@ -87,26 +87,26 @@ "LOADING_MESSAGE": "Loading campaigns...", "404": "There are no campaigns created for this inbox.", "TABLE_HEADER": { - "TITLE": "Title", - "MESSAGE": "Message", - "INBOX": "Inbox", + "TITLE": "തലക്കെട്ട്", + "MESSAGE": "സന്ദേശം", + "INBOX": "ഇൻബോക്സ്", "STATUS": "സ്റ്റാറ്റസ്", - "SENDER": "Sender", + "SENDER": "അയച്ചയാൾ", "URL": "URL", - "SCHEDULED_AT": "Scheduled time", - "TIME_ON_PAGE": "Time(Seconds)", - "CREATED_AT": "Created at" + "SCHEDULED_AT": "ഷെഡ്യൂൾ ചെയ്ത സമയം", + "TIME_ON_PAGE": "സമയം(സെക്കൻഡ്)", + "CREATED_AT": "എന്ന സ്ഥലത്ത് സൃഷ്ടിച്ചു" }, "BUTTONS": { - "ADD": "Add", + "ADD": "ചേർക്കുക", "EDIT": "എഡിറ്റുചെയ്യുക", "DELETE": "ഇല്ലാതാക്കുക" }, "STATUS": { "ENABLED": "പ്രവർത്തനക്ഷമമാക്കി", "DISABLED": "പ്രവർത്തനരഹിതമാക്കി", - "COMPLETED": "Completed", - "ACTIVE": "Active" + "COMPLETED": "പൂർത്തിയാക്കി", + "ACTIVE": "സജീവമാണ്" }, "SENDER": { "BOT": "ബോട്ട്" @@ -115,10 +115,10 @@ "ONE_OFF": { "HEADER": "One off campaigns", "404": "There are no one off campaigns created", - "INBOXES_NOT_FOUND": "Please create an sms inbox and start adding campaigns" + "INBOXES_NOT_FOUND": "ദയവായി ഒരു എസ്എംഎസ് ഇൻബോക്സ് സൃഷ്ടിച്ച് കാമ്പെയ്‌നുകൾ ചേർക്കാൻ ആരംഭിക്കുക" }, "ONGOING": { - "HEADER": "Ongoing campaigns", + "HEADER": "നടന്നുകൊണ്ടിരിക്കുന്ന പ്രചാരണങ്ങൾ", "404": "There are no ongoing campaigns created", "INBOXES_NOT_FOUND": "Please create an website inbox and start adding campaigns" } diff --git a/app/javascript/dashboard/i18n/locale/ml/chatlist.json b/app/javascript/dashboard/i18n/locale/ml/chatlist.json index fa6eacd73..3f824f6ad 100644 --- a/app/javascript/dashboard/i18n/locale/ml/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ml/chatlist.json @@ -7,6 +7,7 @@ "404": "ഈ ഗ്രൂപ്പിൽ സജീവ സംഭാഷണങ്ങളൊന്നുമില്ല." }, "TAB_HEADING": "സംഭാഷണങ്ങൾ", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "ആളുകൾ, ചാറ്റുകൾ, ക്യാൻഡ് മറുപടികൾ എന്നിവയ്ക്കായി തിരയുക .." }, @@ -75,9 +76,9 @@ "RECEIVED_VIA_EMAIL": "ഇമെയിൽ വഴി ലഭിച്ചു", "VIEW_TWEET_IN_TWITTER": "ട്വിറ്ററിൽ ട്വീറ്റ് കാണുക", "REPLY_TO_TWEET": "ഈ ട്വീറ്റിന് മറുപടി നൽകുക", - "SENT": "Sent successfully", - "NO_MESSAGES": "No Messages", - "NO_CONTENT": "No content available", + "SENT": "വിജയകരമായി അയച്ചു", + "NO_MESSAGES": "സന്ദേശങ്ങളൊന്നുമില്ല", + "NO_CONTENT": "ഉള്ളടക്കമൊന്നും ലഭ്യമല്ല", "HIDE_QUOTED_TEXT": "Hide Quoted Text", "SHOW_QUOTED_TEXT": "Show Quoted Text" } diff --git a/app/javascript/dashboard/i18n/locale/ml/contact.json b/app/javascript/dashboard/i18n/locale/ml/contact.json index f2fd3b180..e917d5ac1 100644 --- a/app/javascript/dashboard/i18n/locale/ml/contact.json +++ b/app/javascript/dashboard/i18n/locale/ml/contact.json @@ -13,7 +13,7 @@ "INITIATED_FROM": "ആരംഭിച്ച ആൾ ", "INITIATED_AT": "ആരംഭിച്ച സമയം ", "IP_ADDRESS": "IP വിലാസം", - "NEW_MESSAGE": "New message", + "NEW_MESSAGE": "പുതിയ സന്ദേശം", "CONVERSATIONS": { "NO_RECORDS_FOUND": "ഈ കോൺടാക്റ്റുമായി മുമ്പത്തെ സംഭാഷണങ്ങളൊന്നും ബന്ധപ്പെടുത്തിയിട്ടില്ല.", "TITLE": "മുമ്പത്തെ സംഭാഷണങ്ങൾ" @@ -21,19 +21,19 @@ "LABELS": { "CONTACT": { "TITLE": "Contact Labels", - "ERROR": "Couldn't update labels" + "ERROR": "ലേബലുകൾ അപ്‌ഡേറ്റ് ചെയ്യാനായില്ല" }, "CONVERSATION": { "TITLE": "സംഭാഷണ ലേബലുകൾ", - "ADD_BUTTON": "Add Labels" + "ADD_BUTTON": "ലേബലുകൾ ചേർക്കുക" }, "LABEL_SELECT": { - "TITLE": "Add Labels", - "PLACEHOLDER": "Search labels", - "NO_RESULT": "No labels found" + "TITLE": "ലേബലുകൾ ചേർക്കുക", + "PLACEHOLDER": "ലേബലുകൾ തിരയുക", + "NO_RESULT": "ലേബലുകളൊന്നും കണ്ടെത്തിയില്ല" } }, - "MERGE_CONTACT": "Merge contact", + "MERGE_CONTACT": "കോൺടാക്റ്റ് ലയിപ്പിക്കുക", "CONTACT_ACTIONS": "Contact actions", "MUTE_CONTACT": "സംഭാഷണം ഒച്ചയിലാതാക്കുക", "UNMUTE_CONTACT": "സംഭാഷണം നിശബ്ദമാക്കുക", @@ -55,7 +55,7 @@ "CREATE_CONTACT": { "BUTTON_LABEL": "New Contact", "TITLE": "Create new contact", - "DESC": "Add basic information details about the contact." + "DESC": "കോൺടാക്‌റ്റിനെക്കുറിച്ചുള്ള അടിസ്ഥാന വിവര വിശദാംശങ്ങൾ ചേർക്കുക." }, "IMPORT_CONTACTS": { "BUTTON_LABEL": "Import", @@ -72,18 +72,18 @@ }, "DELETE_CONTACT": { "BUTTON_LABEL": "Delete Contact", - "TITLE": "Delete contact", - "DESC": "Delete contact details", + "TITLE": "കോൺടാക്റ്റ് ഇല്ലാതാക്കുക", + "DESC": "ബന്ധപ്പെടാനുള്ള വിശദാംശങ്ങൾ ഇല്ലാതാക്കുക", "CONFIRM": { "TITLE": "ഇല്ലാതാക്കൽ സ്ഥിരീകരിക്കുക", "MESSAGE": "

ഏജന്റുമാർ

ഒരു ഏജൻറ് നിങ്ങളുടെ ഉപഭോക്തൃ പിന്തുണാ ടീമിലെ ഒരു അംഗമാണ്.

ഏജന്റുമാർക്ക് നിങ്ങളുടെ ഉപയോക്താക്കളിൽ നിന്നുള്ള സന്ദേശങ്ങൾ കാണാനും മറുപടി നൽകാനും കഴിയും. നിങ്ങളുടെ അക്കൗണ്ടിലുള്ള എല്ലാ ഏജന്റുമാരെയും ഈ പട്ടിക കാണിക്കുന്നു.

ഒരു പുതിയ ഏജന്റിനെ ചേർക്കുന്നതിന് ഏജന്റിനെ ചേർക്കുക ബട്ടൺ ക്ലിക്കുചെയ്യുക. നിങ്ങൾ ചേർത്ത ഏജന്റിന് അവരുടെ അക്കൗണ്ട് സജീവമാക്കുന്നതിന് ഒരു സ്ഥിരീകരണ ലിങ്കുള്ള ഇമെയിൽ ലഭിക്കും. അതിനുശേഷം അവർക്ക് ചാറ്റ് വൂട്ട് ആക്സസ് ചെയ്യാനും സന്ദേശങ്ങളോട് പ്രതികരിക്കാനും കഴിയും.

ചാറ്റ് വൂട്ടിന്റെ സവിശേഷതകളിലേക്കുള്ള ആക്സസ് ഇനിപ്പറയുന്ന റോളുകളെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്.

ഏജൻറ് - ഈ റോൾ‌ ഉള്ള ഏജന്റുമാർ‌ക്ക് ഇൻ‌ബോക്‍സുകൾ‌, റിപ്പോർ‌ട്ടുകൾ‌, സംഭാഷണങ്ങൾ‌ എന്നിവ മാത്രമേ ആക്‌സസ് ചെയ്യാൻ‌ കഴിയൂ. അവർക്ക് മറ്റ് ഏജന്റുമാരുടെയോ അല്ലെങ്കിൽ‌ തങ്ങളുടേയോ സംഭാഷണങ്ങൾ‌ നിർ‌ണ്ണയിക്കാനും സംഭാഷണങ്ങൾ‌ പരിഹരിക്കാനും കഴിയും.

അഡ്മിനിസ്ട്രേറ്റർ - ഒരു സാധാരണ ഏജന്റിന്റെ പ്രത്യേകാവകാശങ്ങളോടൊപ്പം ക്രമീകരണങ്ങളും ബില്ലിംഗും ഉൾപ്പെടെ നിങ്ങളുടെ അക്കൗണ്ടിൽ ലഭ്യമായ എല്ലാ ചാറ്റ് വൂട്ട് സവിശേഷതകളിലേക്കും ആക്‌സസ് ഉണ്ടായിരിക്കുക. ", - "PLACE_HOLDER": "Please type {contactName} to confirm", + "PLACE_HOLDER": "സ്ഥിരീകരിക്കാൻ ദയവായി {contactName} എന്ന് ടൈപ്പ് ചെയ്യുക", "YES": "അതെ, ഇല്ലാതാക്കുക ", "NO": "ഇല്ല, സൂക്ഷിക്കുക" }, "API": { - "SUCCESS_MESSAGE": "Contact deleted successfully", - "ERROR_MESSAGE": "Could not delete contact. Please try again later." + "SUCCESS_MESSAGE": "കോൺടാക്റ്റ് വിജയകരമായി ഇല്ലാതാക്കിയിരിക്കുന്നു", + "ERROR_MESSAGE": "കോൺടാക്റ്റ് ഇല്ലാതാക്കാൻ കഴിഞ്ഞില്ല. ദയവായി പിന്നീട് വീണ്ടും ശ്രമിക്കുക." } }, "CONTACT_FORM": { @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "കോൺ‌ടാക്റ്റിന്റെ ഇമെയിൽ വിലാസം നൽകുക", - "LABEL": "ഇമെയിൽ വിലാസം" + "LABEL": "ഇമെയിൽ വിലാസം", + "DUPLICATE": "ഈ ഇമെയിൽ വിലാസം മറ്റൊരു കോൺ‌ടാക്റ്റിനായി ഉപയോഗത്തിലാണ്." }, "PHONE_NUMBER": { "PLACEHOLDER": "കോൺടാക്റ്റിന്റെ ഫോൺ നമ്പർ നൽകുക", "LABEL": "ഫോൺ നമ്പർ", - "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "HELP": "ഫോൺ നമ്പർ E.164 ഫോർമാറ്റ് ആയിരിക്കണം ഉദാ: +1415555555 [+][രാജ്യ കോഡ്][ഏരിയ കോഡ്][പ്രാദേശിക ഫോൺ നമ്പർ]", + "ERROR": "ഫോൺ നമ്പർ ശൂന്യമോ E.164 ഫോർമാറ്റിലുള്ളതോ ആയിരിക്കണം", + "DUPLICATE": "ഈ ഫോൺ നമ്പർ മറ്റൊരു കോൺടാക്റ്റിനായി ഉപയോഗിക്കുന്നു." }, "LOCATION": { "PLACEHOLDER": "കോൺടാക്റ്റിന്റെ സ്ഥാനം നൽകുക", @@ -138,30 +140,29 @@ } } }, - "SUCCESS_MESSAGE": "Contact saved successfully", - "CONTACT_ALREADY_EXIST": "ഈ ഇമെയിൽ വിലാസം മറ്റൊരു കോൺ‌ടാക്റ്റിനായി ഉപയോഗത്തിലാണ്.", + "SUCCESS_MESSAGE": "കോൺടാക്റ്റ് വിജയകരമായി സേവ് ചെയ്തിരിക്കുന്നു", "ERROR_MESSAGE": "ഒരു പിശക് ഉണ്ടായിരുന്നു, ദയവായി വീണ്ടും ശ്രമിക്കുക" }, "NEW_CONVERSATION": { - "BUTTON_LABEL": "Start conversation", - "TITLE": "New conversation", - "DESC": "Start a new conversation by sending a new message.", - "NO_INBOX": "Couldn't find an inbox to initiate a new conversation with this contact.", + "BUTTON_LABEL": "സംഭാഷണം ആരംഭിക്കുക", + "TITLE": "പുതിയ സംഭാഷണം", + "DESC": "ഒരു പുതിയ സന്ദേശം അയച്ചുകൊണ്ട് ഒരു പുതിയ സംഭാഷണം ആരംഭിക്കുക.", + "NO_INBOX": "ഈ കോൺടാക്റ്റുമായി ഒരു പുതിയ സംഭാഷണം ആരംഭിക്കുന്നതിന് ഒരു ഇൻബോക്സ് കണ്ടെത്താനായില്ല.", "FORM": { "TO": { "LABEL": "To" }, "INBOX": { - "LABEL": "Inbox", - "ERROR": "Select an inbox" + "LABEL": "ഇൻബോക്സ്", + "ERROR": "ഒരു ഇൻബോക്സ് തിരഞ്ഞെടുക്കുക" }, "SUBJECT": { - "LABEL": "Subject", - "PLACEHOLDER": "Subject", - "ERROR": "Subject can't be empty" + "LABEL": "വിഷയം", + "PLACEHOLDER": "വിഷയം", + "ERROR": "വിഷയം ശൂന്യമാക്കാൻ പാടില്ല" }, "MESSAGE": { - "LABEL": "Message", + "LABEL": "സന്ദേശം", "PLACEHOLDER": "Write your message here", "ERROR": "Message can't be empty" }, @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "തിരയുക", "SEARCH_INPUT_PLACEHOLDER": "കോൺ‌ടാക്റ്റുകൾക്കായി തിരയുക", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "കോൺ‌ടാക്റ്റുകൾ‌ ലോഡുചെയ്യുന്നു...", "404": "കോൺ‌ടാക്റ്റുകളൊന്നും നിങ്ങളുടെ തിരയലുമായി പൊരുത്തപ്പെടുന്നില്ല", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/ml/contactFilters.json b/app/javascript/dashboard/i18n/locale/ml/contactFilters.json new file mode 100644 index 000000000..2cd96fdfa --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ml/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "ഫിൽട്ടർ ചേർക്കുക", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "സേവ് ചെയ്യാൻ നിങ്ങൾക്ക് ഒരു ഫിൽട്ടറെങ്കിലും ഉണ്ടായിരിക്കണം", + "SUBMIT_BUTTON_LABEL": "സമർപ്പിക്കുക", + "CANCEL_BUTTON_LABEL": "റദ്ദാക്കുക", + "CLEAR_BUTTON_LABEL": "ഫിൽട്ടറുകൾ മായ്ക്കുക", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "ഒപ്പം", + "OR": "അഥവാ" + }, + "OPERATOR_LABELS": { + "equal_to": "തുല്യമാണ്", + "not_equal_to": "തുല്യമല്ല", + "contains": "അടങ്ങിയിരിക്കുന്നു", + "does_not_contain": "ഉൾപ്പെട്ടിട്ടില്ല", + "is_present": "നിലവിലുണ്ട്", + "is_not_present": "നിലവിലില്ല" + }, + "ATTRIBUTES": { + "NAME": "പേര്", + "EMAIL": "ഇമെയിൽ", + "PHONE_NUMBER": "ഫോൺ നമ്പർ", + "IDENTIFIER": "Identifier", + "CITY": "City", + "COUNTRY": "Country" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ml/conversation.json b/app/javascript/dashboard/i18n/locale/ml/conversation.json index 0c5618db4..4c103b7c7 100644 --- a/app/javascript/dashboard/i18n/locale/ml/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ml/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "ഇടത് പാളിയിൽ നിന്ന് ഒരു സംഭാഷണം തിരഞ്ഞെടുക്കുക", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "നിങ്ങളുടെ ഇൻ‌ബോക്സിൽ ഉപഭോക്താക്കളിൽ നിന്ന് സന്ദേശങ്ങളൊന്നും ഇല്ലെന്ന് തോന്നുന്നു.", "NO_MESSAGE_2": " നിങ്ങളുടെ പേജിലേക്ക് ഒരു സന്ദേശം അയയ്‌ക്കാൻ!", "NO_INBOX_1": "നിങ്ങൾ ഇത് വരെ ഇൻബോക്സുകൾ ഒന്നും സ്രഷ്ടിച്ചിട്ടില്ലെന്നു തോന്നുന്നു.", diff --git a/app/javascript/dashboard/i18n/locale/ml/generalSettings.json b/app/javascript/dashboard/i18n/locale/ml/generalSettings.json index 735eb5b95..446de9251 100644 --- a/app/javascript/dashboard/i18n/locale/ml/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ml/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "റിപ്പോർട്ടുകൾ", + "CONVERSATION": "സംഭാഷണം", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "ക്രമീകരണങ്ങൾ" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json index 9d5849b4b..acf2657c6 100644 --- a/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "നിങ്ങളുടെ ട്വിറ്റർ പ്രൊഫൈൽ ഒരു ചാനലായി ചേർക്കുന്നതിന്, 'ട്വിറ്ററിനൊപ്പം പ്രവേശിക്കുക' ക്ലിക്കുചെയ്ത് നിങ്ങളുടെ ട്വിറ്റർ പ്രൊഫൈൽ പ്രാമാണീകരിക്കേണ്ടതുണ്ട് ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "സൂചിപ്പിച്ച ട്വീറ്റുകളിൽ നിന്ന് സംഭാഷണങ്ങൾ സൃഷ്ടിക്കുക" + } }, "WEBSITE_CHANNEL": { "TITLE": "വെബ്‌സൈറ്റ് ചാനൽ", @@ -327,7 +330,7 @@ "SETTINGS": "ക്രമീകരണങ്ങൾ", "COLLABORATORS": "Collaborators", "CONFIGURATION": "Configuration", - "CAMPAIGN": "Campaigns", + "CAMPAIGN": "പ്രചാരണങ്ങൾ", "PRE_CHAT_FORM": "Pre Chat Form", "BUSINESS_HOURS": "Business Hours" }, @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "ഇമെയിൽ", + "PLACE_HOLDER": "ഇമെയിൽ" + }, + "PASSWORD": { + "LABEL": "പാസ്‌വേഡ്", + "PLACE_HOLDER": "പാസ്‌വേഡ്" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "ഇമെയിൽ", + "PLACE_HOLDER": "ഇമെയിൽ" + }, + "PASSWORD": { + "LABEL": "പാസ്‌വേഡ്", + "PLACE_HOLDER": "പാസ്‌വേഡ്" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/integrationApps.json b/app/javascript/dashboard/i18n/locale/ml/integrationApps.json index 55991718a..694b691cc 100644 --- a/app/javascript/dashboard/i18n/locale/ml/integrationApps.json +++ b/app/javascript/dashboard/i18n/locale/ml/integrationApps.json @@ -30,7 +30,7 @@ }, "LIST": { "FETCHING": "Fetching integration hooks", - "INBOX": "Inbox", + "INBOX": "ഇൻബോക്സ്", "DELETE": { "BUTTON_TEXT": "ഇല്ലാതാക്കുക" } diff --git a/app/javascript/dashboard/i18n/locale/ml/settings.json b/app/javascript/dashboard/i18n/locale/ml/settings.json index d86212471..55e3866e1 100644 --- a/app/javascript/dashboard/i18n/locale/ml/settings.json +++ b/app/javascript/dashboard/i18n/locale/ml/settings.json @@ -3,6 +3,9 @@ "LINK": "പ്രൊഫൈൽ ക്രമീകരണങ്ങൾ", "TITLE": "പ്രൊഫൈൽ ക്രമീകരണങ്ങൾ", "BTN_TEXT": "പ്രൊഫൈൽ അപ്‌ഡേറ്റ് ചെയ്യുക", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", "AFTER_EMAIL_CHANGED": "നിങ്ങളുടെ പ്രൊഫൈൽ വിജയകരമായി അപ്‌ഡേറ്റു ചെയ്തിരിക്കുന്നു, ലോഗിൻ ക്രെഡൻഷ്യലുകൾ മാറ്റിയതിനാൽ ദയവായി വീണ്ടും ലോഗിൻ ചെയ്യുക", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "മാറ്റം വരുത്തുക", "CHANGE_ACCOUNTS": "അക്കൗണ്ട് സ്വിച്ചുചെയ്യുക", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "ഇനിപ്പറയുന്ന ലിസ്റ്റിൽ നിന്ന് ഒരു അക്കൗണ്ട് തിരഞ്ഞെടുക്കുക", "PROFILE_SETTINGS": "പ്രൊഫൈൽ ക്രമീകരണങ്ങൾ", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "സംഭാഷണങ്ങൾ", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "റിപ്പോർട്ടുകൾ", "SETTINGS": "ക്രമീകരണങ്ങൾ", "CONTACTS": "കോൺ‌ടാക്റ്റുകൾ", @@ -140,22 +146,28 @@ "NOTIFICATIONS": "Notifications", "CANNED_RESPONSES": "ക്യാൻഡ് പ്രതികരണങ്ങൾ", "INTEGRATIONS": "സംയോജനങ്ങൾ", + "PROFILE_SETTINGS": "പ്രൊഫൈൽ ക്രമീകരണങ്ങൾ", "ACCOUNT_SETTINGS": "അക്കൗണ്ട് ക്രമീകരണങ്ങൾ", "APPLICATIONS": "Applications", "LABELS": "ലേബലുകൾ", "CUSTOM_ATTRIBUTES": "ഇഷ്‌ടാനുസൃത ആട്രിബ്യൂട്ടുകൾ", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", - "CAMPAIGNS": "Campaigns", + "CAMPAIGNS": "പ്രചാരണങ്ങൾ", "ONGOING": "Ongoing", "ONE_OFF": "One off", "REPORTS_AGENT": "ഏജന്റുമാർ", "REPORTS_LABEL": "ലേബലുകൾ", - "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_INBOX": "ഇൻബോക്സ്", + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/ne/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ne/advancedFilters.json new file mode 100644 index 000000000..f2292db8e --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ne/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Cancel", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Status", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Inbox Name", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Labels", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ne/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ne/attributesMgmt.json index ec9e2183e..ff4904c34 100644 --- a/app/javascript/dashboard/i18n/locale/ne/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ne/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Please select a type", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Update", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/ne/automation.json b/app/javascript/dashboard/i18n/locale/ne/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ne/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/ne/chatlist.json b/app/javascript/dashboard/i18n/locale/ne/chatlist.json index ae9d81ba3..c1ff81c2d 100644 --- a/app/javascript/dashboard/i18n/locale/ne/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ne/chatlist.json @@ -7,6 +7,7 @@ "404": "There are no active conversations in this group." }, "TAB_HEADING": "Conversations", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Search for People, Chats, Saved Replies .." }, diff --git a/app/javascript/dashboard/i18n/locale/ne/contact.json b/app/javascript/dashboard/i18n/locale/ne/contact.json index 72c290a6a..06c09d796 100644 --- a/app/javascript/dashboard/i18n/locale/ne/contact.json +++ b/app/javascript/dashboard/i18n/locale/ne/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Enter the email address of the contact", - "LABEL": "Email Address" + "LABEL": "Email Address", + "DUPLICATE": "This email address is in use for another contact." }, "PHONE_NUMBER": { "PLACEHOLDER": "Enter the phone number of the contact", "LABEL": "Phone Number", "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "ERROR": "Phone number should be either empty or of E.164 format", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Enter the location of the contact", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Contact saved successfully", - "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", "ERROR_MESSAGE": "There was an error, please try again" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/ne/contactFilters.json b/app/javascript/dashboard/i18n/locale/ne/contactFilters.json new file mode 100644 index 000000000..94c5885c1 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ne/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "बुझाउनुहोस्", + "CANCEL_BUTTON_LABEL": "Cancel", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Name", + "EMAIL": "Email", + "PHONE_NUMBER": "Phone number", + "IDENTIFIER": "Identifier", + "CITY": "City", + "COUNTRY": "Country" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ne/conversation.json b/app/javascript/dashboard/i18n/locale/ne/conversation.json index 98a7fc2d9..7b31d6d33 100644 --- a/app/javascript/dashboard/i18n/locale/ne/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ne/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Please select a conversation from left pane", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Uh oh! Looks like there are no messages from customers in your inbox.", "NO_MESSAGE_2": " to send a message to your page!", "NO_INBOX_1": "Hola! Looks like you haven't added any inboxes yet.", diff --git a/app/javascript/dashboard/i18n/locale/ne/generalSettings.json b/app/javascript/dashboard/i18n/locale/ne/generalSettings.json index 474176d34..b03100706 100644 --- a/app/javascript/dashboard/i18n/locale/ne/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ne/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Reports", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Settings" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json index 9656cfec4..0d13ee4a3 100644 --- a/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "To add your Twitter profile as a channel, you need to authenticate your Twitter Profile by clicking on 'Sign in with Twitter' ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Website channel", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Password", + "PLACE_HOLDER": "Password" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Password", + "PLACE_HOLDER": "Password" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ne/settings.json b/app/javascript/dashboard/i18n/locale/ne/settings.json index 64c535300..53de62935 100644 --- a/app/javascript/dashboard/i18n/locale/ne/settings.json +++ b/app/javascript/dashboard/i18n/locale/ne/settings.json @@ -3,6 +3,9 @@ "LINK": "Profile Settings", "TITLE": "Profile Settings", "BTN_TEXT": "Update Profile", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", "AFTER_EMAIL_CHANGED": "Your profile has been updated successfully, please login again as your login credentials are changed", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Change", "CHANGE_ACCOUNTS": "Switch Account", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile Settings", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Conversations", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "Contacts", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Notifications", "CANNED_RESPONSES": "Canned Responses", "INTEGRATIONS": "Integrations", + "PROFILE_SETTINGS": "Profile Settings", "ACCOUNT_SETTINGS": "Account Settings", "APPLICATIONS": "Applications", "LABELS": "Labels", "CUSTOM_ATTRIBUTES": "Custom Attributes", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Agents", "REPORTS_LABEL": "Labels", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/nl/advancedFilters.json b/app/javascript/dashboard/i18n/locale/nl/advancedFilters.json new file mode 100644 index 000000000..5edfeeb7a --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/nl/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Annuleren", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Status", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Inbox Name", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Labelen", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/nl/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/nl/attributesMgmt.json index 19844832f..29a996893 100644 --- a/app/javascript/dashboard/i18n/locale/nl/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/nl/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Selecteer een type", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Vernieuwen", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/nl/automation.json b/app/javascript/dashboard/i18n/locale/nl/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/nl/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/nl/campaign.json b/app/javascript/dashboard/i18n/locale/nl/campaign.json index a1381149f..b998d4f9a 100644 --- a/app/javascript/dashboard/i18n/locale/nl/campaign.json +++ b/app/javascript/dashboard/i18n/locale/nl/campaign.json @@ -34,7 +34,7 @@ "ERROR": "Inbox is required" }, "MESSAGE": { - "LABEL": "Message", + "LABEL": "Bericht", "PLACEHOLDER": "Please enter the message of campaign", "ERROR": "Message is required" }, @@ -88,7 +88,7 @@ "404": "There are no campaigns created for this inbox.", "TABLE_HEADER": { "TITLE": "Title", - "MESSAGE": "Message", + "MESSAGE": "Bericht", "INBOX": "Inbox", "STATUS": "Status", "SENDER": "Sender", diff --git a/app/javascript/dashboard/i18n/locale/nl/chatlist.json b/app/javascript/dashboard/i18n/locale/nl/chatlist.json index ee1912319..c68e3cc9d 100644 --- a/app/javascript/dashboard/i18n/locale/nl/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/nl/chatlist.json @@ -7,6 +7,7 @@ "404": "Er zijn geen actieve gesprekken in deze groep." }, "TAB_HEADING": "Gesprekken", + "MENTION_HEADING": "Vermeldingen", "SEARCH": { "INPUT": "Zoek naar mensen, gesprekken, opgeslagen antwoorden .." }, @@ -75,10 +76,10 @@ "RECEIVED_VIA_EMAIL": "Ontvangen via e-mail", "VIEW_TWEET_IN_TWITTER": "Bekijk tweet op Twitter", "REPLY_TO_TWEET": "Antwoord op deze tweet", - "SENT": "Sent successfully", + "SENT": "Succesvol verzonden", "NO_MESSAGES": "Geen berichten", "NO_CONTENT": "Geen inhoud beschikbaar", - "HIDE_QUOTED_TEXT": "Hide Quoted Text", - "SHOW_QUOTED_TEXT": "Show Quoted Text" + "HIDE_QUOTED_TEXT": "Verberg geciteerde tekst", + "SHOW_QUOTED_TEXT": "Toon geciteerde tekst" } } diff --git a/app/javascript/dashboard/i18n/locale/nl/contact.json b/app/javascript/dashboard/i18n/locale/nl/contact.json index b105e3239..a4e609cf9 100644 --- a/app/javascript/dashboard/i18n/locale/nl/contact.json +++ b/app/javascript/dashboard/i18n/locale/nl/contact.json @@ -7,7 +7,7 @@ "COMPANY": "Bedrijfsnaam", "LOCATION": "Locatie", "CONVERSATION_TITLE": "Gesprekdetails", - "VIEW_PROFILE": "View Profile", + "VIEW_PROFILE": "Profiel Bekijken", "BROWSER": "Browser", "OS": "Besturingssysteem", "INITIATED_FROM": "Geïnitieerd vanuit", @@ -33,16 +33,16 @@ "NO_RESULT": "Geen labels gevonden" } }, - "MERGE_CONTACT": "Merge contact", - "CONTACT_ACTIONS": "Contact actions", + "MERGE_CONTACT": "Contact samenvoegen", + "CONTACT_ACTIONS": "Contact acties", "MUTE_CONTACT": "Gesprek dempen", "UNMUTE_CONTACT": "Gesprek dempen opheffen", "MUTED_SUCCESS": "Dit gesprek is gedempt voor 6 uur", - "UNMUTED_SUCCESS": "This conversation is unmuted", + "UNMUTED_SUCCESS": "Dit gesprek is niet gedempt", "SEND_TRANSCRIPT": "Transcript verzenden", "EDIT_LABEL": "Bewerken", "SIDEBAR_SECTIONS": { - "CUSTOM_ATTRIBUTES": "Custom Attributes", + "CUSTOM_ATTRIBUTES": "Aanpasbare attributen", "CONTACT_LABELS": "Contact Labels", "PREVIOUS_CONVERSATIONS": "Vorige gesprekken" } @@ -50,40 +50,40 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Contact bewerken", "TITLE": "Contact bewerken", - "DESC": "Edit contact details" + "DESC": "Bewerk contactgegevens" }, "CREATE_CONTACT": { - "BUTTON_LABEL": "New Contact", - "TITLE": "Create new contact", - "DESC": "Add basic information details about the contact." + "BUTTON_LABEL": "Nieuw Contactpersoon", + "TITLE": "Nieuw contact aanmaken", + "DESC": "Basisinformatie over de contactpersoon toevoegen." }, "IMPORT_CONTACTS": { - "BUTTON_LABEL": "Import", - "TITLE": "Import Contacts", - "DESC": "Import contacts through a CSV file.", - "DOWNLOAD_LABEL": "Download a sample csv.", + "BUTTON_LABEL": "Importeren", + "TITLE": "Contactpersonen importeren", + "DESC": "Contacten importeren via een CSV-bestand.", + "DOWNLOAD_LABEL": "Een voorbeeld CSV-bestand downloaden.", "FORM": { - "LABEL": "CSV File", - "SUBMIT": "Import", + "LABEL": "CSV-bestand", + "SUBMIT": "Importeren", "CANCEL": "Annuleren" }, - "SUCCESS_MESSAGE": "Contacts saved successfully", + "SUCCESS_MESSAGE": "Contacten werden succesvol opgeslagen", "ERROR_MESSAGE": "Er is een fout opgetreden, probeer het opnieuw" }, "DELETE_CONTACT": { - "BUTTON_LABEL": "Delete Contact", - "TITLE": "Delete contact", - "DESC": "Delete contact details", + "BUTTON_LABEL": "Contactpersoon verwijderen", + "TITLE": "Contactpersoon verwijderen", + "DESC": "Contactgegevens verwijderen", "CONFIRM": { "TITLE": "Verwijderen bevestigen", "MESSAGE": "Weet u zeker dat u wilt verwijderen ", - "PLACE_HOLDER": "Please type {contactName} to confirm", + "PLACE_HOLDER": "Voer {contactName} in om te bevestigen", "YES": "Ja, verwijderen ", "NO": "Nee, Behouden " }, "API": { - "SUCCESS_MESSAGE": "Contact deleted successfully", - "ERROR_MESSAGE": "Could not delete contact. Please try again later." + "SUCCESS_MESSAGE": "Contactpersoon werd succesvol verwijderd", + "ERROR_MESSAGE": "Contact verwijderen mislukt. Probeer het later opnieuw." } }, "CONTACT_FORM": { @@ -94,52 +94,53 @@ "LABEL": "Contact Avatar" }, "NAME": { - "PLACEHOLDER": "Enter the full name of the contact", - "LABEL": "Full Name" + "PLACEHOLDER": "Voer de volledige naam van het contact in", + "LABEL": "Volledige Naam" }, "BIO": { - "PLACEHOLDER": "Enter the bio of the contact", + "PLACEHOLDER": "Voer de bio van het contact in", "LABEL": "Bio" }, "EMAIL_ADDRESS": { - "PLACEHOLDER": "Enter the email address of the contact", - "LABEL": "Uw e-mailadres" + "PLACEHOLDER": "Voer het e-mailadres van de contactpersoon in", + "LABEL": "Uw e-mailadres", + "DUPLICATE": "Dit e-mailadres is reeds in gebruik voor een ander contact." }, "PHONE_NUMBER": { - "PLACEHOLDER": "Enter the phone number of the contact", - "LABEL": "Phone Number", - "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "PLACEHOLDER": "Voer het telefoonnummer van de contactpersoon in", + "LABEL": "Telefoonnummer", + "HELP": "Telefoonnummer moet van het E.164 formaat zijn: +14155555 [+][landcode][gebiedscode][lokaal telefoonnummer]", + "ERROR": "Telefoonnummer moet leeg of in E.164-formaat zijn", + "DUPLICATE": "Dit telefoonnummer wordt reeds gebruikt voor een ander contactpersoon." }, "LOCATION": { - "PLACEHOLDER": "Enter the location of the contact", + "PLACEHOLDER": "Voer de locatie van het contact in", "LABEL": "Locatie" }, "COMPANY_NAME": { - "PLACEHOLDER": "Enter the company name", - "LABEL": "Company Name" + "PLACEHOLDER": "Voer de bedrijfsnaam in", + "LABEL": "Bedrijfsnaam" }, "SOCIAL_PROFILES": { "FACEBOOK": { - "PLACEHOLDER": "Enter the Facebook username", + "PLACEHOLDER": "Voer de Facebook gebruikersnaam in", "LABEL": "Facebook" }, "TWITTER": { - "PLACEHOLDER": "Enter the Twitter username", + "PLACEHOLDER": "Voer de Twitter gebruikersnaam in", "LABEL": "Twitter" }, "LINKEDIN": { - "PLACEHOLDER": "Enter the LinkedIn username", + "PLACEHOLDER": "Voer de LinkedIn gebruikersnaam in", "LABEL": "LinkedIn" }, "GITHUB": { - "PLACEHOLDER": "Enter the Github username", + "PLACEHOLDER": "Voer de Github gebruikersnaam in", "LABEL": "Github" } } }, "SUCCESS_MESSAGE": "Contact saved successfully", - "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", "ERROR_MESSAGE": "Er is een fout opgetreden, probeer het opnieuw" }, "NEW_CONVERSATION": { @@ -161,7 +162,7 @@ "ERROR": "Subject can't be empty" }, "MESSAGE": { - "LABEL": "Message", + "LABEL": "Bericht", "PLACEHOLDER": "Write your message here", "ERROR": "Message can't be empty" }, @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", + "FILTER_CONTACTS": "Filteren", "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/nl/contactFilters.json b/app/javascript/dashboard/i18n/locale/nl/contactFilters.json new file mode 100644 index 000000000..d7b792968 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/nl/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Bevestigen", + "CANCEL_BUTTON_LABEL": "Annuleren", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Naam", + "EMAIL": "E-mailadres", + "PHONE_NUMBER": "Telefoon nummer", + "IDENTIFIER": "Identifier", + "CITY": "City", + "COUNTRY": "Country" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/nl/conversation.json b/app/javascript/dashboard/i18n/locale/nl/conversation.json index fb86c9561..e2cf77014 100644 --- a/app/javascript/dashboard/i18n/locale/nl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/nl/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Selecteer een gesprek in het linker paneel", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Oh oh! Het lijkt erop dat er geen berichten van klanten in uw inbox staan.", "NO_MESSAGE_2": " om een bericht naar uw pagina te sturen!", "NO_INBOX_1": "Hola! Het lijkt erop dat je nog geen postvakken hebt toegevoegd.", diff --git a/app/javascript/dashboard/i18n/locale/nl/generalSettings.json b/app/javascript/dashboard/i18n/locale/nl/generalSettings.json index d96d4eb88..8745b0739 100644 --- a/app/javascript/dashboard/i18n/locale/nl/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/nl/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Rapporten", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Instellingen" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json index 9863ab3ef..4fc5bacf1 100644 --- a/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Om uw Twitterprofiel als kanaal toe te voegen moet u uw Twitterprofiel verifiëren door te klikken op 'Meld je aan met Twitter' ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Website kanaal", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-mailadres", + "PLACE_HOLDER": "E-mailadres" + }, + "PASSWORD": { + "LABEL": "Wachtwoord", + "PLACE_HOLDER": "Wachtwoord" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-mailadres", + "PLACE_HOLDER": "E-mailadres" + }, + "PASSWORD": { + "LABEL": "Wachtwoord", + "PLACE_HOLDER": "Wachtwoord" + }, + "DOMAIN": { + "LABEL": "Domeinnaam", + "PLACE_HOLDER": "Domeinnaam" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/nl/settings.json b/app/javascript/dashboard/i18n/locale/nl/settings.json index 4598a241f..d91d80a34 100644 --- a/app/javascript/dashboard/i18n/locale/nl/settings.json +++ b/app/javascript/dashboard/i18n/locale/nl/settings.json @@ -3,6 +3,9 @@ "LINK": "Profielinstellingen", "TITLE": "Profielinstellingen", "BTN_TEXT": "Profiel bijwerken", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Uw wachtwoord is succesvol gewijzigd", "AFTER_EMAIL_CHANGED": "Uw profiel is succesvol bijgewerkt. Log opnieuw in als uw inloggegevens zijn gewijzigd", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Veranderen", "CHANGE_ACCOUNTS": "Switch Account", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profiel instellingen", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Gesprekken", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Vermeldingen", "REPORTS": "Rapporten", "SETTINGS": "Instellingen", "CONTACTS": "Contacts", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Notifications", "CANNED_RESPONSES": "Standaard antwoorden", "INTEGRATIONS": "Integraties", + "PROFILE_SETTINGS": "Profielinstellingen", "ACCOUNT_SETTINGS": "Accountinstellingen", "APPLICATIONS": "Applications", "LABELS": "Labelen", "CUSTOM_ATTRIBUTES": "Custom Attributes", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Medewerkers", "REPORTS_LABEL": "Labelen", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/nl/signup.json b/app/javascript/dashboard/i18n/locale/nl/signup.json index 9605ec23e..9705bc75c 100644 --- a/app/javascript/dashboard/i18n/locale/nl/signup.json +++ b/app/javascript/dashboard/i18n/locale/nl/signup.json @@ -5,18 +5,18 @@ "TERMS_ACCEPT": "Door je aan te melden ga je akkoord met onze T & C en Privacy Policy", "ACCOUNT_NAME": { "LABEL": "accountnaam", - "PLACEHOLDER": "Enter an account name. eg: Wayne Enterprises", - "ERROR": "Account name is too short" + "PLACEHOLDER": "Voer een accountnaam in. Bijvoorbeeld: Wayne Enterprises", + "ERROR": "Accountnaam is te kort" }, "FULL_NAME": { - "LABEL": "Full name", - "PLACEHOLDER": "Enter your full name. eg: Bruce Wayne", - "ERROR": "Full name is too short" + "LABEL": "Volledige naam", + "PLACEHOLDER": "Voer je volledige naam in, bijvoorbeeld Bruce Wayne", + "ERROR": "Volledige naam is te kort" }, "EMAIL": { - "LABEL": "Work email", - "PLACEHOLDER": "Enter your work email address. eg: bruce@wayne.enterprises", - "ERROR": "Email address is invalid" + "LABEL": "Werk e-mail", + "PLACEHOLDER": "Voer je werk-e-mailadres in, bijvoorbeeld: bruce@wayne.enterprises", + "ERROR": "E-mailadres is ongeldig" }, "PASSWORD": { "LABEL": "Wachtwoord", @@ -33,6 +33,6 @@ "ERROR_MESSAGE": "Kan geen verbinding maken met Woot Server, probeer het later opnieuw" }, "SUBMIT": "Bevestigen", - "HAVE_AN_ACCOUNT": "Already have an account?" + "HAVE_AN_ACCOUNT": "Heeft u al een account?" } } diff --git a/app/javascript/dashboard/i18n/locale/no/advancedFilters.json b/app/javascript/dashboard/i18n/locale/no/advancedFilters.json new file mode 100644 index 000000000..cb7e42f5d --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/no/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Avbryt", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Satus", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Navn på innboks", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Etiketter", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/no/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/no/attributesMgmt.json index 739322412..b26ebc840 100644 --- a/app/javascript/dashboard/i18n/locale/no/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/no/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Please select a type", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Oppdater", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/no/automation.json b/app/javascript/dashboard/i18n/locale/no/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/no/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/no/campaign.json b/app/javascript/dashboard/i18n/locale/no/campaign.json index 0852169c1..fc5f9264b 100644 --- a/app/javascript/dashboard/i18n/locale/no/campaign.json +++ b/app/javascript/dashboard/i18n/locale/no/campaign.json @@ -34,7 +34,7 @@ "ERROR": "Inbox is required" }, "MESSAGE": { - "LABEL": "Message", + "LABEL": "Melding", "PLACEHOLDER": "Please enter the message of campaign", "ERROR": "Message is required" }, @@ -88,7 +88,7 @@ "404": "There are no campaigns created for this inbox.", "TABLE_HEADER": { "TITLE": "Title", - "MESSAGE": "Message", + "MESSAGE": "Melding", "INBOX": "Inbox", "STATUS": "Satus", "SENDER": "Sender", diff --git a/app/javascript/dashboard/i18n/locale/no/chatlist.json b/app/javascript/dashboard/i18n/locale/no/chatlist.json index 059d6544a..eaff3045f 100644 --- a/app/javascript/dashboard/i18n/locale/no/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/no/chatlist.json @@ -7,6 +7,7 @@ "404": "Det er ingen aktive samtaler i denne gruppen." }, "TAB_HEADING": "Samtaler", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Søk etter personer, samtaler, lagrede svar .." }, diff --git a/app/javascript/dashboard/i18n/locale/no/contact.json b/app/javascript/dashboard/i18n/locale/no/contact.json index 01ab6c4da..9f667557b 100644 --- a/app/javascript/dashboard/i18n/locale/no/contact.json +++ b/app/javascript/dashboard/i18n/locale/no/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Skriv inn e-postadressen til kontakten", - "LABEL": "E-postadresse" + "LABEL": "E-postadresse", + "DUPLICATE": "Denne e-postadressen er allerede i bruk av en annen kontakt." }, "PHONE_NUMBER": { "PLACEHOLDER": "Skriv inn telefonnummeret til kontakten", "LABEL": "Telefonnummer", "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "ERROR": "Phone number should be either empty or of E.164 format", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Angi plasseringen til kontakten", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Contact saved successfully", - "CONTACT_ALREADY_EXIST": "Denne e-postadressen er allerede i bruk av en annen kontakt.", "ERROR_MESSAGE": "Det oppstod en feil. Prøv igjen" }, "NEW_CONVERSATION": { @@ -161,7 +162,7 @@ "ERROR": "Subject can't be empty" }, "MESSAGE": { - "LABEL": "Message", + "LABEL": "Melding", "PLACEHOLDER": "Write your message here", "ERROR": "Message can't be empty" }, @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "Søk", "SEARCH_INPUT_PLACEHOLDER": "Søk etter kontakter", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Laster inn kontakter...", "404": "Ingen kontakter samsvarer med søket ditt 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/no/contactFilters.json b/app/javascript/dashboard/i18n/locale/no/contactFilters.json new file mode 100644 index 000000000..272a8b069 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/no/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Send", + "CANCEL_BUTTON_LABEL": "Avbryt", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Navn", + "EMAIL": "E-post", + "PHONE_NUMBER": "Telefonnummer", + "IDENTIFIER": "Identifier", + "CITY": "City", + "COUNTRY": "Country" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/no/conversation.json b/app/javascript/dashboard/i18n/locale/no/conversation.json index 67dfd96d3..94374721a 100644 --- a/app/javascript/dashboard/i18n/locale/no/conversation.json +++ b/app/javascript/dashboard/i18n/locale/no/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Velg en samtale fra venstre panel", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Å nei! Ser ut til at det ikke er noen meldinger fra kunder i innboksen din.", "NO_MESSAGE_2": " for å sende en melding til siden din!", "NO_INBOX_1": "Tjohei! Det ser ut til at du ikke har lagt til noen innbokser enda.", diff --git a/app/javascript/dashboard/i18n/locale/no/generalSettings.json b/app/javascript/dashboard/i18n/locale/no/generalSettings.json index 1b9db2b65..8cb6aadce 100644 --- a/app/javascript/dashboard/i18n/locale/no/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/no/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Rapporter", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Innstillinger" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json index 7609ccb1e..668743647 100644 --- a/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "For å legge til din Twitter-profil som kanal, må du autorisere din Twitter-profil ved å klikke på 'Logg inn med Twitter' ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Nettsidekanal", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-post", + "PLACE_HOLDER": "E-post" + }, + "PASSWORD": { + "LABEL": "Passord", + "PLACE_HOLDER": "Passord" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-post", + "PLACE_HOLDER": "E-post" + }, + "PASSWORD": { + "LABEL": "Passord", + "PLACE_HOLDER": "Passord" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/no/settings.json b/app/javascript/dashboard/i18n/locale/no/settings.json index b0644a0a6..2cfaeac13 100644 --- a/app/javascript/dashboard/i18n/locale/no/settings.json +++ b/app/javascript/dashboard/i18n/locale/no/settings.json @@ -3,6 +3,9 @@ "LINK": "Brukerinnstillinger", "TITLE": "Brukerinnstillinger", "BTN_TEXT": "Oppdater profil", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Ditt passord er endret", "AFTER_EMAIL_CHANGED": "Din profil har blitt oppdatert, vennligst logg inn igjen ettersom din innloggingsinformasjon er endret", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Endre", "CHANGE_ACCOUNTS": "Bytt konto", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Velg en konto fra følgende liste", "PROFILE_SETTINGS": "Brukerinnstillinger", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Samtaler", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Rapporter", "SETTINGS": "Innstillinger", "CONTACTS": "Kontakter", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Varsler", "CANNED_RESPONSES": "Forhåndslagde svar", "INTEGRATIONS": "Integrasjoner", + "PROFILE_SETTINGS": "Brukerinnstillinger", "ACCOUNT_SETTINGS": "Kontoinnstillinger", "APPLICATIONS": "Applications", "LABELS": "Etiketter", "CUSTOM_ATTRIBUTES": "Egendefinerte verdier", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Agenter", "REPORTS_LABEL": "Etiketter", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/pl/advancedFilters.json b/app/javascript/dashboard/i18n/locale/pl/advancedFilters.json new file mode 100644 index 000000000..4aacb1e5d --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pl/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Anuluj", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Status", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Nazwa skrzynki odbiorczej", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Labels", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/pl/agentMgmt.json b/app/javascript/dashboard/i18n/locale/pl/agentMgmt.json index f6c4cb9eb..2d9c8ff84 100644 --- a/app/javascript/dashboard/i18n/locale/pl/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/agentMgmt.json @@ -95,17 +95,17 @@ "MULTI_SELECTOR": { "PLACEHOLDER": "Brak", "TITLE": { - "AGENT": "Select agent", - "TEAM": "Select team" + "AGENT": "Wybierz konsultanta", + "TEAM": "Wybierz zespół" }, "SEARCH": { "NO_RESULTS": { - "AGENT": "No agents found", - "TEAM": "No teams found" + "AGENT": "Nie znaleziono żadnych konsultantów", + "TEAM": "Nie znaleziono żadnych zespołów" }, "PLACEHOLDER": { - "AGENT": "Search agents", - "TEAM": "Search teams" + "AGENT": "Wyszukaj konsultantów", + "TEAM": "Wyszukaj zespoły" } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/pl/attributesMgmt.json index 79e87a281..9b392279b 100644 --- a/app/javascript/dashboard/i18n/locale/pl/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Please select a type", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Aktualizuj", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/pl/automation.json b/app/javascript/dashboard/i18n/locale/pl/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pl/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/pl/chatlist.json b/app/javascript/dashboard/i18n/locale/pl/chatlist.json index 60b217344..524590bf2 100644 --- a/app/javascript/dashboard/i18n/locale/pl/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/pl/chatlist.json @@ -7,6 +7,7 @@ "404": "W tej grupie nie ma aktywnych konwersacji." }, "TAB_HEADING": "Rozmowy", + "MENTION_HEADING": "Wzmianki", "SEARCH": { "INPUT": "Szukaj ludzi, czatów, zapisanych odpowiedzi .." }, @@ -49,7 +50,7 @@ "TEXT": "Oczekujące" }, "snoozed": { - "TEXT": "Snoozed" + "TEXT": "Odłożone" } }, "ATTACHMENTS": { @@ -75,10 +76,10 @@ "RECEIVED_VIA_EMAIL": "Otrzymano przez e-mail", "VIEW_TWEET_IN_TWITTER": "Zobacz tweet na Twitterze", "REPLY_TO_TWEET": "Odpowiedz na ten tweet", - "SENT": "Sent successfully", + "SENT": "Wysłano pomyślnie", "NO_MESSAGES": "Brak wiadomości", "NO_CONTENT": "Brak treści", - "HIDE_QUOTED_TEXT": "Hide Quoted Text", - "SHOW_QUOTED_TEXT": "Show Quoted Text" + "HIDE_QUOTED_TEXT": "Ukryj cytat", + "SHOW_QUOTED_TEXT": "Pokaż cytat" } } diff --git a/app/javascript/dashboard/i18n/locale/pl/contact.json b/app/javascript/dashboard/i18n/locale/pl/contact.json index 48ce305b0..c6197f0bb 100644 --- a/app/javascript/dashboard/i18n/locale/pl/contact.json +++ b/app/javascript/dashboard/i18n/locale/pl/contact.json @@ -7,7 +7,7 @@ "COMPANY": "Firma", "LOCATION": "Lokalizacja", "CONVERSATION_TITLE": "Szczegóły konwersacji", - "VIEW_PROFILE": "View Profile", + "VIEW_PROFILE": "Pokaż profil", "BROWSER": "Przeglądarki", "OS": "System operacyjny", "INITIATED_FROM": "Zainicjowano z", @@ -33,8 +33,8 @@ "NO_RESULT": "Nie znaleziono etykiet" } }, - "MERGE_CONTACT": "Merge contact", - "CONTACT_ACTIONS": "Contact actions", + "MERGE_CONTACT": "Połącz kontakty", + "CONTACT_ACTIONS": "Działania kontaktu", "MUTE_CONTACT": "Wycisz rozmowę", "UNMUTE_CONTACT": "Wyłącz wyciszenie rozmowy", "MUTED_SUCCESS": "Ta rozmowa jest wyciszona na 6 godzin", @@ -58,22 +58,22 @@ "DESC": "Dodaj podstawowe informacje o kontakcie." }, "IMPORT_CONTACTS": { - "BUTTON_LABEL": "Import", - "TITLE": "Import Contacts", - "DESC": "Import contacts through a CSV file.", - "DOWNLOAD_LABEL": "Download a sample csv.", + "BUTTON_LABEL": "Importuj", + "TITLE": "Importuj kontakty", + "DESC": "Importuj kontakty z pliku CSV.", + "DOWNLOAD_LABEL": "Pobierz przykładowy plik CSV.", "FORM": { - "LABEL": "CSV File", - "SUBMIT": "Import", + "LABEL": "Plik CSV", + "SUBMIT": "Importuj", "CANCEL": "Anuluj" }, - "SUCCESS_MESSAGE": "Contacts saved successfully", + "SUCCESS_MESSAGE": "Kontakty zapisane pomyślnie", "ERROR_MESSAGE": "Wystąpił błąd, spróbuj ponownie" }, "DELETE_CONTACT": { - "BUTTON_LABEL": "Delete Contact", - "TITLE": "Delete contact", - "DESC": "Delete contact details", + "BUTTON_LABEL": "Usuń kontakt", + "TITLE": "Usuń kontakt", + "DESC": "Usuń dane kontaktowe", "CONFIRM": { "TITLE": "Potwierdź usunięcie", "MESSAGE": "Czy na pewno chcesz usunąć ", @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Podaj adres e-mail kontaktu", - "LABEL": "Adres e-mail" + "LABEL": "Adres e-mail", + "DUPLICATE": "Ten adres e-mail jest już zajęty przez inny kontakt." }, "PHONE_NUMBER": { "PLACEHOLDER": "Wprowadź numer telefonu kontaktu", "LABEL": "Numer telefonu", "HELP": "Numer telefonu powinien mieć format E.164, np. +1415555555 [+][kod krajowy][kod kierunkowy][numer telefonu]", - "ERROR": "Numer telefonu powinien być pusty lub w formacie E.164" + "ERROR": "Numer telefonu powinien być pusty lub w formacie E.164", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Wprowadź lokalizację kontaktu", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Kontakt zapisany pomyślnie", - "CONTACT_ALREADY_EXIST": "Ten adres e-mail jest już zajęty przez inny kontakt.", "ERROR_MESSAGE": "Wystąpił błąd, spróbuj ponownie" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Pola kontaktu", "SEARCH_BUTTON": "Szukaj", "SEARCH_INPUT_PLACEHOLDER": "Szukaj kontaktów", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Ładowanie kontaktów...", "404": "Brak kontaktów pasujących do Twojego wyszukiwania 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/pl/contactFilters.json b/app/javascript/dashboard/i18n/locale/pl/contactFilters.json new file mode 100644 index 000000000..22da37790 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pl/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Prześlij", + "CANCEL_BUTTON_LABEL": "Anuluj", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Nazwa", + "EMAIL": "E-mail", + "PHONE_NUMBER": "Numer telefonu", + "IDENTIFIER": "Identifier", + "CITY": "Miasto", + "COUNTRY": "Kraj" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/pl/conversation.json b/app/javascript/dashboard/i18n/locale/pl/conversation.json index 7a32abb08..e50517003 100644 --- a/app/javascript/dashboard/i18n/locale/pl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pl/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Wybierz rozmowę z lewej strony", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Ups! Wygląda na to, że nie ma wiadomości od klientów w Twojej skrzynce odbiorczej.", "NO_MESSAGE_2": " aby wysłać wiadomość na swoją stronę!", "NO_INBOX_1": "Hola! Wygląda na to, że nie dodałeś jeszcze żadnej skrzynki odbiorczej.", diff --git a/app/javascript/dashboard/i18n/locale/pl/generalSettings.json b/app/javascript/dashboard/i18n/locale/pl/generalSettings.json index aaec50055..3bdd5ee4a 100644 --- a/app/javascript/dashboard/i18n/locale/pl/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/pl/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Raporty", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Ustawienia" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json index 90174a713..721a0b4e3 100644 --- a/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Aby dodać swój profil na Twitterze jako kanał, musisz uwierzytelnić swój profil Twitter klikając na 'Zaloguj się przez Twittera' ", - "ERROR_MESSAGE": "Wystąpił błąd podczas łączenia z Twitterem, spróbuj ponownie" + "ERROR_MESSAGE": "Wystąpił błąd podczas łączenia z Twitterem, spróbuj ponownie", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Kanał strony internetowej", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Czas rozpoczęcia powinien być przed czasem zakończenia.", "CHOOSE": "Wybierz" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-mail", + "PLACE_HOLDER": "E-mail" + }, + "PASSWORD": { + "LABEL": "Hasło", + "PLACE_HOLDER": "Hasło" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-mail", + "PLACE_HOLDER": "E-mail" + }, + "PASSWORD": { + "LABEL": "Hasło", + "PLACE_HOLDER": "Hasło" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/settings.json b/app/javascript/dashboard/i18n/locale/pl/settings.json index 6842ebb5d..f44f73a03 100644 --- a/app/javascript/dashboard/i18n/locale/pl/settings.json +++ b/app/javascript/dashboard/i18n/locale/pl/settings.json @@ -3,6 +3,9 @@ "LINK": "Ustawienia profilu", "TITLE": "Ustawienia profilu", "BTN_TEXT": "Aktualizuj profil", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", "AFTER_EMAIL_CHANGED": "Twój profil został pomyślnie zaktualizowany, zaloguj się ponownie po zmianie danych logowania", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Zmienić", "CHANGE_ACCOUNTS": "Switch Account", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Ustawienia profilu", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Rozmowy", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Wzmianki", "REPORTS": "Raporty", "SETTINGS": "Ustawienia", "CONTACTS": "Kontakty", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Powiadomienia", "CANNED_RESPONSES": "Gotowe odpowiedzi", "INTEGRATIONS": "Integracje", + "PROFILE_SETTINGS": "Ustawienia profilu", "ACCOUNT_SETTINGS": "Account Settings", "APPLICATIONS": "Applications", "LABELS": "Labels", "CUSTOM_ATTRIBUTES": "Niestandardowe atrybuty", + "AUTOMATION": "Automation", "TEAMS": "Zespoły", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Kampania", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Agenci", "REPORTS_LABEL": "Labels", "REPORTS_INBOX": "Skrzynka odbiorcza", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/pt/advancedFilters.json b/app/javascript/dashboard/i18n/locale/pt/advancedFilters.json new file mode 100644 index 000000000..ec927194d --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pt/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "cancelar", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "SItuação", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Nome Caixa de Entrada", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Etiquetas", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json index 0ec9927e7..67af7a9d5 100644 --- a/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Por favor, selecione um tipo", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Atualização", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/pt/automation.json b/app/javascript/dashboard/i18n/locale/pt/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pt/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/pt/chatlist.json b/app/javascript/dashboard/i18n/locale/pt/chatlist.json index f440f3cae..b8f971d8c 100644 --- a/app/javascript/dashboard/i18n/locale/pt/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/pt/chatlist.json @@ -7,6 +7,7 @@ "404": "Não há conversas ativas neste grupo." }, "TAB_HEADING": "Conversas", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Pesquisar pessoas, conversas, respostas salvas .." }, diff --git a/app/javascript/dashboard/i18n/locale/pt/contact.json b/app/javascript/dashboard/i18n/locale/pt/contact.json index 9be3b7fcf..3507f9868 100644 --- a/app/javascript/dashboard/i18n/locale/pt/contact.json +++ b/app/javascript/dashboard/i18n/locale/pt/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Digite o endereço de e-mail do contato", - "LABEL": "Endereço de e-mail" + "LABEL": "Endereço de e-mail", + "DUPLICATE": "Esse e-mail está a ser utilizado por outro contato." }, "PHONE_NUMBER": { "PLACEHOLDER": "Digite o número de telefone do contato", "LABEL": "Número de Telefone", "HELP": "O número de telefone deve ter o formato E.164, por exemplo: +1415555555 [+][código do país][código de área] [número de telefone local]", - "ERROR": "O número de telefone deve estar vazio ou no formato E.164" + "ERROR": "O número de telefone deve estar vazio ou no formato E.164", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Digite a localização do contato", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Contato guardado com sucesso", - "CONTACT_ALREADY_EXIST": "Esse e-mail está a ser utilizado por outro contato.", "ERROR_MESSAGE": "Ocorreu um erro, por favor tente novamente" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Campos do contato", "SEARCH_BUTTON": "Procurar", "SEARCH_INPUT_PLACEHOLDER": "Procurar por contatos", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "A carregar contatos...", "404": "Nenhum contato corresponde à sua pesquisa 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/pt/contactFilters.json b/app/javascript/dashboard/i18n/locale/pt/contactFilters.json new file mode 100644 index 000000000..64574deb5 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pt/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "submeter", + "CANCEL_BUTTON_LABEL": "cancelar", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Nome:", + "EMAIL": "e-mail", + "PHONE_NUMBER": "Número de telefone", + "IDENTIFIER": "Identifier", + "CITY": "Cidade", + "COUNTRY": "País" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/pt/conversation.json b/app/javascript/dashboard/i18n/locale/pt/conversation.json index ad90dfea9..2dc5e67e2 100644 --- a/app/javascript/dashboard/i18n/locale/pt/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Por favor, selecione uma conversa no painel da esquerda", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Oh oh! Parece que não há mensagens de clientes na sua caixa de entrada.", "NO_MESSAGE_2": " para enviar uma mensagem para sua página!", "NO_INBOX_1": "Hola! Parece que você não adicionou nenhuma caixa de entrada ainda.", diff --git a/app/javascript/dashboard/i18n/locale/pt/generalSettings.json b/app/javascript/dashboard/i18n/locale/pt/generalSettings.json index 68530f0a2..d7e3a9d16 100644 --- a/app/javascript/dashboard/i18n/locale/pt/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/pt/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "relatórios", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Confirgurações" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Ir para o painel de conversação", + "GO_TO_CONTACTS_DASHBOARD": "Ir para o painel de contatos", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json index 64cda04d0..f570d6c4e 100644 --- a/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Para adicionar seu perfil do Twitter como um canal, você precisa autenticar seu perfil do Twitter clicando em 'Entrar com o Twitter' ", - "ERROR_MESSAGE": "Houve um de ligação com o Twitter, por favor, tente novamente" + "ERROR_MESSAGE": "Houve um de ligação com o Twitter, por favor, tente novamente", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Canal do site", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "A hora de abertura deve ser anterior a hora de encerramento.", "CHOOSE": "Escolher" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "e-mail", + "PLACE_HOLDER": "e-mail" + }, + "PASSWORD": { + "LABEL": "Palavra-passe", + "PLACE_HOLDER": "Palavra-passe" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "e-mail", + "PLACE_HOLDER": "e-mail" + }, + "PASSWORD": { + "LABEL": "Palavra-passe", + "PLACE_HOLDER": "Palavra-passe" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/settings.json b/app/javascript/dashboard/i18n/locale/pt/settings.json index f07fa7994..f804b376d 100644 --- a/app/javascript/dashboard/i18n/locale/pt/settings.json +++ b/app/javascript/dashboard/i18n/locale/pt/settings.json @@ -3,6 +3,9 @@ "LINK": "Configurações do perfil", "TITLE": "Configurações do perfil", "BTN_TEXT": "Atualizar o perfil", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "O seu perfil foi atualizado com sucesso", "PASSWORD_UPDATE_SUCCESS": "Sua senha foi alterada com sucesso", "AFTER_EMAIL_CHANGED": "Seu perfil foi atualizado com sucesso, faça o login novamente pois suas credenciais foram alteradas", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Trocar", "CHANGE_ACCOUNTS": "Trocar de conta", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Escolha uma conta da lista a seguir", "PROFILE_SETTINGS": "Configurações do perfil", "KEYBOARD_SHORTCUTS": "Atalhos do teclado", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Conversas", + "ALL_CONVERSATIONS": "Todas as conversas", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "relatórios", "SETTINGS": "Confirgurações", "CONTACTS": "Contatos", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Notificaçoes", "CANNED_RESPONSES": "Respostas Prontas", "INTEGRATIONS": "Integrações", + "PROFILE_SETTINGS": "Configurações do perfil", "ACCOUNT_SETTINGS": "Configurações da conta", "APPLICATIONS": "Aplicações", "LABELS": "Etiquetas", "CUSTOM_ATTRIBUTES": "Atributos personalizados", + "AUTOMATION": "Automation", "TEAMS": "Equipas", "ALL_CONTACTS": "Todos os contatos", "TAGGED_WITH": "Etiquetada com", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Visão geral", "CSAT": "CSAT", "CAMPAIGNS": "Campanhas", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Agentes", "REPORTS_LABEL": "Etiquetas", "REPORTS_INBOX": "Recebidas", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Não conseguimos encontrar nenhuma conta do Chatwoot. Por favor, crie uma nova conta para continuar.", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/advancedFilters.json b/app/javascript/dashboard/i18n/locale/pt_BR/advancedFilters.json new file mode 100644 index 000000000..0b46ea7c2 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pt_BR/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filtrar Conversas", + "SUBTITLE": "Adicione filtros abaixo e clique em 'Enviar' para filtrar conversas.", + "ADD_NEW_FILTER": "Adicionar filtro", + "FILTER_DELETE_ERROR": "Você deve ter pelo menos um filtro para salvar", + "SUBMIT_BUTTON_LABEL": "Aplicar filtros", + "CANCEL_BUTTON_LABEL": "Cancelar", + "CLEAR_BUTTON_LABEL": "Limpar Filtros", + "EMPTY_VALUE_ERROR": "Valor obrigatório", + "TOOLTIP_LABEL": "Filtrar conversas", + "QUERY_DROPDOWN_LABELS": { + "AND": "OU", + "OR": "ou" + }, + "OPERATOR_LABELS": { + "equal_to": "Igual a", + "not_equal_to": "Não igual a", + "contains": "Contém", + "does_not_contain": "Não contém", + "is_present": "Está presente", + "is_not_present": "Não está presente" + }, + "ATTRIBUTES": { + "STATUS": "SItuação", + "ASSIGNEE_NAME": "Nome do Responsável", + "INBOX_NAME": "Nome da Caixa de Entrada", + "TEAM_NAME": "Nome da Equipe", + "CONVERSATION_IDENTIFIER": "Identificador de conversa", + "CAMPAIGN_NAME": "Nome da Campanha", + "LABELS": "Marcadores", + "BROWSER_LANGUAGE": "Idioma do navegador", + "COUNTRY_NAME": "Nome do País", + "REFERER_LINK": "Link de referência" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/attributesMgmt.json index 42c71e940..082c6d190 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/attributesMgmt.json @@ -1,22 +1,22 @@ { "ATTRIBUTES_MGMT": { "HEADER": "Atributos Personalizados", - "HEADER_BTN_TXT": "Add Custom Attribute", - "LOADING": "Fetching custom attributes", - "SIDEBAR_TXT": "

Custom Attributes

A custom attribute tracks facts about your contacts/conversation — like the subscription plan, or when they ordered the first item etc.

For creating a Custom Attribute, just click on the Add Custom Attribute. You can also edit or delete an existing Custom Attribute by clicking on the Edit or Delete button.

", + "HEADER_BTN_TXT": "Adicionar atributo personalizado", + "LOADING": "Buscando atributos personalizados", + "SIDEBAR_TXT": "

Atributos personalizados

Um atributo customizado rastreia fatos sobre seus contatos/conversa — como o plano de inscrição, ou quando eles compraram o primeiro item, etc.

Para criar um atributo personalizado, basta clicar noAdicionar atributo personalizado. Você também pode editar ou apagar um atributo existente clicando em Editar ou Apagar botão.

", "ADD": { - "TITLE": "Add Custom Attribute", + "TITLE": "Adicionar atributo personalizado", "SUBMIT": "Criar", "CANCEL_BUTTON_TEXT": "Cancelar", "FORM": { "NAME": { "LABEL": "Nome para exibição", - "PLACEHOLDER": "Enter custom attribute display name", + "PLACEHOLDER": "Digite um nome de exibição de atributo personalizado", "ERROR": "O nome é obrigatório" }, "DESC": { "LABEL": "Descrição", - "PLACEHOLDER": "Enter custom attribute description", + "PLACEHOLDER": "Inserir descrição do atributo personalizado", "ERROR": "Descrição obrigatória" }, "MODEL": { @@ -27,40 +27,51 @@ "TYPE": { "LABEL": "Tipo", "PLACEHOLDER": "Selecione um tipo", - "ERROR": "O tipo é obrigatório" + "ERROR": "O tipo é obrigatório", + "LIST": { + "LABEL": "Listar valores", + "PLACEHOLDER": "Por favor, digite o valor e pressione Enter", + "ERROR": "Deve ter pelo menos um valor" + } }, "KEY": { "LABEL": "Chave", - "PLACEHOLDER": "Enter custom attribute key", - "ERROR": "Key is required", - "IN_VALID": "Invalid key" + "PLACEHOLDER": "Digite a chave de atributo personalizada", + "ERROR": "A chave é obrigatória", + "IN_VALID": "Chave inválida" } }, "API": { - "SUCCESS_MESSAGE": "Custom Attribute added successfully", - "ERROR_MESSAGE": "Could not able to create a custom attribute, Please try again later" + "SUCCESS_MESSAGE": "Atributo personalizado adicionado com sucesso", + "ERROR_MESSAGE": "Não foi possível criar um atributo personalizado, por favor, tente novamente mais tarde" } }, "DELETE": { "BUTTON_TEXT": "Excluir", "API": { - "SUCCESS_MESSAGE": "Custom Attribute deleted successfully.", - "ERROR_MESSAGE": "Couldn't delete the custom attribute. Try again." + "SUCCESS_MESSAGE": "Atributo personalizado excluído com sucesso.", + "ERROR_MESSAGE": "Não foi possível excluir o atributo personalizado. Tente novamente." }, "CONFIRM": { "TITLE": "Tem certeza que deseja excluir - %{attributeName}", "PLACE_HOLDER": "Digite {attributeName} para confirmar", - "MESSAGE": "Deleting will remove the custom attribute", + "MESSAGE": "Excluindo removerá o atributo personalizado", "YES": "Excluir ", "NO": "Cancelar" } }, "EDIT": { - "TITLE": "Edit Custom Attribute", + "TITLE": "Editar atributo personalizado", "UPDATE_BUTTON_TEXT": "Atualizar", + "TYPE": { + "LIST": { + "LABEL": "Listar valores", + "PLACEHOLDER": "Por favor, insira valores e pressione Enter" + } + }, "API": { - "SUCCESS_MESSAGE": "Custom Attribute updated successfully", - "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" + "SUCCESS_MESSAGE": "Atributo personalizado atualizado com sucesso", + "ERROR_MESSAGE": "Houve um erro ao atualizar atributo personalizado, por favor, tente novamente" } }, "TABS": { @@ -80,8 +91,8 @@ "DELETE": "Excluir" }, "EMPTY_RESULT": { - "404": "There are no custom attributes created", - "NOT_FOUND": "There are no custom attributes configured" + "404": "Não há atributos personalizados criados", + "NOT_FOUND": "Não há atributos personalizados configurados" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/automation.json b/app/javascript/dashboard/i18n/locale/pt_BR/automation.json new file mode 100644 index 000000000..bbb03a5ae --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pt_BR/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automação", + "HEADER_BTN_TXT": "Adicionar regra de automação" + } +} diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/chatlist.json b/app/javascript/dashboard/i18n/locale/pt_BR/chatlist.json index 8def2d390..f89d8e5ae 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/chatlist.json @@ -7,6 +7,7 @@ "404": "Não há conversas ativas neste grupo." }, "TAB_HEADING": "Conversas", + "MENTION_HEADING": "Menções", "SEARCH": { "INPUT": "Pesquisar pessoas, conversas, respostas salvas .." }, diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/contact.json b/app/javascript/dashboard/i18n/locale/pt_BR/contact.json index c20463ff4..fb34a0c5a 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/contact.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Insira o endereço de e-mail do contato", - "LABEL": "Endereço de e-mail" + "LABEL": "Endereço de e-mail", + "DUPLICATE": "Esse endereço de e-mail já está sendo usado para outro contato." }, "PHONE_NUMBER": { "PLACEHOLDER": "Adicione o número de telefone do contato", "LABEL": "Número de Telefone", "HELP": "O número de telefone deve ser do formato E.164, por exemplo: +1415555555 [+][código do país][código de área][número de telefone local]", - "ERROR": "O número de telefone deve estar vazio ou no formato E.164" + "ERROR": "O número de telefone deve estar vazio ou no formato E.164", + "DUPLICATE": "Este número de telefone está em uso para outro contato." }, "LOCATION": { "PLACEHOLDER": "Enter the location of the contact", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Contato salvo com sucesso", - "CONTACT_ALREADY_EXIST": "Esse endereço de e-mail já está sendo usado para outro contato.", "ERROR_MESSAGE": "Ocorreu um erro, por favor tente novamente" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Campos de contatos", "SEARCH_BUTTON": "Pesquisar", "SEARCH_INPUT_PLACEHOLDER": "Procurar contatos", + "FILTER_CONTACTS": "Filtro", "LIST": { "LOADING_MESSAGE": "Carregando contatos...", "404": "Nenhum contato corresponde à sua pesquisa 🔍", @@ -263,7 +265,7 @@ "PLACEHOLDER": "Eg: 11901 " }, "ADD": { - "TITLE": "Create new attribute ", + "TITLE": "Criar novo atributo ", "SUCCESS": "Atributo adicionado com sucesso", "ERROR": "Não foi possível adicionar o atributo. Por favor, tente mais tarde" }, @@ -279,6 +281,13 @@ "TITLE": "Adicionar atributo", "PLACEHOLDER": "Procurar atributos", "NO_RESULT": "Nenhum atributo encontrado" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Selecione o valor", + "SEARCH_INPUT_PLACEHOLDER": "Pesquisar valor", + "NO_RESULT": "Nenhum resultado encontrado" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/contactFilters.json b/app/javascript/dashboard/i18n/locale/pt_BR/contactFilters.json new file mode 100644 index 000000000..fab7a4361 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pt_BR/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filtrar contatos", + "SUBTITLE": "Adicione filtros abaixo e clique em 'Enviar' para filtrar conversas.", + "ADD_NEW_FILTER": "Adicionar filtro", + "CLEAR_ALL_FILTERS": "Limpar Filtros", + "FILTER_DELETE_ERROR": "Você deve ter pelo menos um filtro para salvar", + "SUBMIT_BUTTON_LABEL": "Enviar", + "CANCEL_BUTTON_LABEL": "Cancelar", + "CLEAR_BUTTON_LABEL": "Limpar Filtros", + "EMPTY_VALUE_ERROR": "Valor obrigatório", + "TOOLTIP_LABEL": "Filtrar contatos", + "QUERY_DROPDOWN_LABELS": { + "AND": "OU", + "OR": "ou" + }, + "OPERATOR_LABELS": { + "equal_to": "Igual a", + "not_equal_to": "Não igual a", + "contains": "Contém", + "does_not_contain": "Não contém", + "is_present": "Está presente", + "is_not_present": "Não está presente" + }, + "ATTRIBUTES": { + "NAME": "Nome", + "EMAIL": "e-mail", + "PHONE_NUMBER": "Número de telefone", + "IDENTIFIER": "Identificador", + "CITY": "Cidade", + "COUNTRY": "País/região" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json index 464e48d16..df8b38309 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Por favor, selecione uma conversa no painel da esquerda", + "UNVERIFIED_SESSION": "A identidade deste usuário não foi verificada", "NO_MESSAGE_1": "Oh oh! Parece que não há mensagens de clientes na sua caixa de entrada.", "NO_MESSAGE_2": " para enviar uma mensagem para sua página!", "NO_INBOX_1": "Hola! Parece que você não adicionou nenhuma caixa de entrada ainda.", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/generalSettings.json b/app/javascript/dashboard/i18n/locale/pt_BR/generalSettings.json index 5b78bc6f2..87ff83fe0 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/generalSettings.json @@ -14,8 +14,8 @@ "NOTE": "" }, "ACCOUNT_ID": { - "TITLE": "Account ID", - "NOTE": "This ID is required if you are building an API based integration" + "TITLE": "ID da Conta", + "NOTE": "Este ID é necessário se você está construindo uma integração baseada em API" }, "NAME": { "LABEL": "Nome da Conta", @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Atualizar" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Pesquisar ou pular para", + "SECTIONS": { + "GENERAL": "Geral", + "REPORTS": "Relatórios", + "CONVERSATION": "Conversas", + "CHANGE_ASSIGNEE": "Alterar Responsável", + "CHANGE_TEAM": "Alterar a Equipe", + "ADD_LABEL": "Adicionar etiqueta à conversa", + "REMOVE_LABEL": "Remover etiqueta da conversa", + "SETTINGS": "Confirgurações" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Ir para Painel de Conversação", + "GO_TO_CONTACTS_DASHBOARD": "Ir para Painel de Contatos", + "GO_TO_REPORTS_OVERVIEW": "Ir para Resumo de Relatórios", + "GO_TO_AGENT_REPORTS": "Ir para Relatórios do Agente", + "GO_TO_LABEL_REPORTS": "Ir para Relatórios de Rótulos", + "GO_TO_INBOX_REPORTS": "Ir para Relatórios da Caixa de Entrada", + "GO_TO_TEAM_REPORTS": "Ir para Relatórios da Equipe", + "GO_TO_SETTINGS_AGENTS": "Ir para Configurações do Agente", + "GO_TO_SETTINGS_TEAMS": "Ir para as configurações de equipe", + "GO_TO_SETTINGS_INBOXES": "Ir para as configurações da caixa de entrada", + "GO_TO_SETTINGS_LABELS": "Ir para as configurações do Rótulo", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Ir para as configurações de resposta pronta", + "GO_TO_SETTINGS_APPLICATIONS": "Vá para Configurações do Aplicativo", + "GO_TO_SETTINGS_ACCOUNT": "Ir para as configurações da conta", + "GO_TO_SETTINGS_PROFILE": "Ir para as Configurações do Perfil", + "GO_TO_NOTIFICATIONS": "Ir para Notificações", + "ADD_LABELS_TO_CONVERSATION": "Adicionar etiqueta à conversa", + "ASSIGN_AN_AGENT": "Atribuir um agente", + "ASSIGN_A_TEAM": "Atribuir uma equipe", + "MUTE_CONVERSATION": "Silenciar conversa", + "UNMUTE_CONVERSATION": "Não silenciar conversa", + "REMOVE_LABEL_FROM_CONVERSATION": "Remover etiqueta da conversa", + "REOPEN_CONVERSATION": "Reabrir conversa", + "RESOLVE_CONVERSATION": "Reabrir conversa", + "SEND_TRANSCRIPT": "Enviar uma transcrição por e-mail", + "SNOOZE_CONVERSATION": "Adiar conversa", + "UNTIL_NEXT_REPLY": "Até a próxima resposta", + "UNTIL_NEXT_WEEK": "Até a próxima semana", + "UNTIL_TOMORROW": "Até amanhã" + } } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json index 50340a08c..0dbc60085 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Para adicionar seu perfil do Twitter como um canal, você precisa autenticar seu perfil do Twitter clicando em 'Entrar com o Twitter' ", - "ERROR_MESSAGE": "Houve um erro ao conectar com o Twitter, por favor, tente novamente" + "ERROR_MESSAGE": "Houve um erro ao conectar com o Twitter, por favor, tente novamente", + "TWEETS": { + "ENABLE": "Criar conversas dos Tweets mencionados" + } }, "WEBSITE_CHANNEL": { "TITLE": "Canal do website", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Hora inicial deve ser antes de hora de fechamento.", "CHOOSE": "Selecione" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Defina seus dados IMAP", + "UPDATE": "Atualizar configurações do IMAP", + "TOGGLE_AVAILABILITY": "Habilitar a configuração IMAP para esta caixa de entrada", + "TOGGLE_HELP": "Habilitar o IMAP ajudará o usuário a receber e-mail", + "EDIT": { + "SUCCESS_MESSAGE": "Configurações IMAP atualizadas com sucesso", + "ERROR_MESSAGE": "Não é possível atualizar as configurações IMAP" + }, + "ADDRESS": { + "LABEL": "Endereço", + "PLACE_HOLDER": "Endereço (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Porta", + "PLACE_HOLDER": "Porta" + }, + "EMAIL": { + "LABEL": "e-mail", + "PLACE_HOLDER": "e-mail" + }, + "PASSWORD": { + "LABEL": "Senha", + "PLACE_HOLDER": "Senha" + }, + "ENABLE_SSL": "Habilitar o SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Defina seus detalhes do SMTP", + "UPDATE": "Atualizar configurações de SMTP", + "TOGGLE_AVAILABILITY": "Ativar a configuração SMTP para esta caixa de entrada", + "TOGGLE_HELP": "Habilitar o SMTP ajudará o usuário a enviar e-mail", + "EDIT": { + "SUCCESS_MESSAGE": "Configurações de SMTP atualizadas com sucesso", + "ERROR_MESSAGE": "Não é possível atualizar as configurações de SMTP" + }, + "ADDRESS": { + "LABEL": "Endereço", + "PLACE_HOLDER": "Endereço (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Porta", + "PLACE_HOLDER": "Porta" + }, + "EMAIL": { + "LABEL": "e-mail", + "PLACE_HOLDER": "e-mail" + }, + "PASSWORD": { + "LABEL": "Senha", + "PLACE_HOLDER": "Senha" + }, + "DOMAIN": { + "LABEL": "Domínio", + "PLACE_HOLDER": "Domínio" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json index 469a7c1da..291b8ad9e 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json @@ -3,6 +3,9 @@ "LINK": "Configurações do Perfil", "TITLE": "Configurações do Perfil", "BTN_TEXT": "Atualizar o Perfil", + "DELETE_AVATAR": "Apagar Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar apagado com sucesso", + "AVATAR_DELETE_FAILED": "Ocorreu um erro ao excluir o avatar. Tente novamente", "UPDATE_SUCCESS": "Seu perfil foi atualizado com sucesso", "PASSWORD_UPDATE_SUCCESS": "A sua senha foi alterada com sucesso", "AFTER_EMAIL_CHANGED": "Seu perfil foi atualizado com sucesso. Faça login novamente, pois suas credenciais de login foram alteradas", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Trocar", "CHANGE_ACCOUNTS": "Trocar Conta", + "CONTACT_SUPPORT": "Contate o suporte", "SELECTOR_SUBTITLE": "Selecione uma conta da lista a seguir", "PROFILE_SETTINGS": "Configurações do Perfil", "KEYBOARD_SHORTCUTS": "Atalhos do teclado", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Conversas", + "ALL_CONVERSATIONS": "Todas as conversas", + "MENTIONED_CONVERSATIONS": "Menções", "REPORTS": "Relatórios", "SETTINGS": "Configurações", "CONTACTS": "Contato", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Notificações", "CANNED_RESPONSES": "Atalhos", "INTEGRATIONS": "Integrações", + "PROFILE_SETTINGS": "Configurações do Perfil", "ACCOUNT_SETTINGS": "Configurações da conta", "APPLICATIONS": "Aplicações", "LABELS": "Marcadores", "CUSTOM_ATTRIBUTES": "Atributos Personalizados", + "AUTOMATION": "Automação", "TEAMS": "Times", "ALL_CONTACTS": "Todos os Contatos", "TAGGED_WITH": "Marcado com", + "NEW_LABEL": "Nova etiqueta", + "NEW_TEAM": "Novo time", + "NEW_INBOX": "Nova caixa de entrada", "REPORTS_OVERVIEW": "Visão geral", "CSAT": "CSAT", "CAMPAIGNS": "Campanhas", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Agentes", "REPORTS_LABEL": "Marcadores", "REPORTS_INBOX": "Caixa de Entrada", - "REPORTS_TEAM": "Times" + "REPORTS_TEAM": "Times", + "SET_AVAILABILITY_TITLE": "Defina como" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Ah oh! Não conseguimos encontrar nenhuma conta. Por favor, crie uma nova conta para continuar.", diff --git a/app/javascript/dashboard/i18n/locale/ro/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ro/advancedFilters.json new file mode 100644 index 000000000..d797b1504 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ro/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Renunță", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Status", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Nume Inbox", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Etichete", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ro/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ro/agentMgmt.json index 086434b09..1d0d44fa8 100644 --- a/app/javascript/dashboard/i18n/locale/ro/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ro/agentMgmt.json @@ -90,7 +90,7 @@ } }, "SEARCH": { - "NO_RESULTS": "No results found." + "NO_RESULTS": "Niciun rezultat găsit." }, "MULTI_SELECTOR": { "PLACEHOLDER": "None", diff --git a/app/javascript/dashboard/i18n/locale/ro/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ro/attributesMgmt.json index 46bae338f..ccc9676fe 100644 --- a/app/javascript/dashboard/i18n/locale/ro/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ro/attributesMgmt.json @@ -1,6 +1,6 @@ { "ATTRIBUTES_MGMT": { - "HEADER": "Custom Attributes", + "HEADER": "Editează atribut personalizat", "HEADER_BTN_TXT": "Add Custom Attribute", "LOADING": "Fetching custom attributes", "SIDEBAR_TXT": "

Custom Attributes

A custom attribute tracks facts about your contacts/conversation — like the subscription plan, or when they ordered the first item etc.

For creating a Custom Attribute, just click on the Add Custom Attribute. You can also edit or delete an existing Custom Attribute by clicking on the Edit or Delete button.

", @@ -10,78 +10,89 @@ "CANCEL_BUTTON_TEXT": "Renunță", "FORM": { "NAME": { - "LABEL": "Display Name", + "LABEL": "Nume afișat", "PLACEHOLDER": "Enter custom attribute display name", - "ERROR": "Name is required" + "ERROR": "Numele este obligatoriu" }, "DESC": { "LABEL": "Descriere", - "PLACEHOLDER": "Enter custom attribute description", - "ERROR": "Description is required" + "PLACEHOLDER": "Introduceți descrierea atributului personalizat", + "ERROR": "Descrierea este obligatorie" }, "MODEL": { - "LABEL": "Applies to", - "PLACEHOLDER": "Please select one", - "ERROR": "Model is required" + "LABEL": "Aplică la", + "PLACEHOLDER": "Vă rugăm să selectaţi un tip", + "ERROR": "Conținutul este obligatoriu" }, "TYPE": { - "LABEL": "Type", + "LABEL": "Tip", "PLACEHOLDER": "Vă rugăm să selectaţi un tip", - "ERROR": "Type is required" + "ERROR": "Tipul de agent este obligatoriu", + "LIST": { + "LABEL": "Valori listă", + "PLACEHOLDER": "Vă rugăm să introduceţi valoarea şi apăsaţi tasta enter", + "ERROR": "Trebuie să conțină cel puțin o valoare" + } }, "KEY": { - "LABEL": "Key", - "PLACEHOLDER": "Enter custom attribute key", - "ERROR": "Key is required", - "IN_VALID": "Invalid key" + "LABEL": "Cheie", + "PLACEHOLDER": "Introduceți cheia atributului personalizat", + "ERROR": "Cheia este obligatorie", + "IN_VALID": "Cheie invalidă" } }, "API": { - "SUCCESS_MESSAGE": "Custom Attribute added successfully", - "ERROR_MESSAGE": "Could not able to create a custom attribute, Please try again later" + "SUCCESS_MESSAGE": "Atribut personalizat adăugat cu succes", + "ERROR_MESSAGE": "Nu s-a putut crea un atribut personalizat, încercați din nou mai târziu" } }, "DELETE": { "BUTTON_TEXT": "Şterge", "API": { - "SUCCESS_MESSAGE": "Custom Attribute deleted successfully.", - "ERROR_MESSAGE": "Couldn't delete the custom attribute. Try again." + "SUCCESS_MESSAGE": "Atribut personalizat șters cu succes.", + "ERROR_MESSAGE": "Nu s-a putut șterge atributul personalizat. Încercați din nou." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{attributeName}", - "PLACE_HOLDER": "Please type {attributeName} to confirm", - "MESSAGE": "Deleting will remove the custom attribute", + "TITLE": "Ești sigur că vrei să ștergi - %{attributeName}", + "PLACE_HOLDER": "Te rugăm să introduci {attributeName} pentru a confirma", + "MESSAGE": "Ștergerea va elimina atributul personalizat", "YES": "Şterge ", "NO": "Renunță" } }, "EDIT": { - "TITLE": "Edit Custom Attribute", + "TITLE": "Editează atribut personalizat", "UPDATE_BUTTON_TEXT": "Actualizare", + "TYPE": { + "LIST": { + "LABEL": "Valori listă", + "PLACEHOLDER": "Vă rugăm să introduceţi valoarea şi apăsaţi tasta enter" + } + }, "API": { - "SUCCESS_MESSAGE": "Custom Attribute updated successfully", - "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" + "SUCCESS_MESSAGE": "Atribut personalizat actualizat cu succes", + "ERROR_MESSAGE": "A apărut o eroare la actualizarea atributului personalizat, vă rugăm să încercați din nou" } }, "TABS": { - "HEADER": "Custom Attributes", - "CONVERSATION": "Conversation", + "HEADER": "Editează atribut personalizat", + "CONVERSATION": "Conversație", "CONTACT": "Contact" }, "LIST": { "TABLE_HEADER": [ "Nume", "Descriere", - "Type", - "Key" + "Tip", + "Cheie" ], "BUTTONS": { "EDIT": "Editare", "DELETE": "Şterge" }, "EMPTY_RESULT": { - "404": "There are no custom attributes created", - "NOT_FOUND": "There are no custom attributes configured" + "404": "Nu exista atribute personalizate create", + "NOT_FOUND": "Nu sunt configurate atribute personalizate" } } } diff --git a/app/javascript/dashboard/i18n/locale/ro/automation.json b/app/javascript/dashboard/i18n/locale/ro/automation.json new file mode 100644 index 000000000..6111f969f --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ro/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automatizare", + "HEADER_BTN_TXT": "Adaugă Regulă de Automatizare" + } +} diff --git a/app/javascript/dashboard/i18n/locale/ro/campaign.json b/app/javascript/dashboard/i18n/locale/ro/campaign.json index e56b4fc0f..d865252a4 100644 --- a/app/javascript/dashboard/i18n/locale/ro/campaign.json +++ b/app/javascript/dashboard/i18n/locale/ro/campaign.json @@ -1,65 +1,65 @@ { "CAMPAIGN": { - "HEADER": "Campaigns", - "SIDEBAR_TXT": "Proactive messages allow the customer to send outbound messages to their contacts which would trigger more conversations. Click on Add Campaign to create a new campaign. You can also edit or delete an existing campaign by clicking on the Edit or Delete button.", + "HEADER": "Campanii", + "SIDEBAR_TXT": "Mesajele proactive permit clientului să trimită mesaje de ieșire către contactele lor, ceea ce ar declanșa mai multe conversații. Faceţi clic pe Adăugare campanie pentru a crea o nouă campanie. De asemenea, puteți edita sau șterge o campanie existentă făcând clic pe butonul Editare sau șterge.", "HEADER_BTN_TXT": { - "ONE_OFF": "Create a one off campaign", - "ONGOING": "Create a ongoing campaign" + "ONE_OFF": "Crează o singură campanie", + "ONGOING": "Creați o campanie în desfășurare" }, "ADD": { - "TITLE": "Create a campaign", - "DESC": "Proactive messages allow the customer to send outbound messages to their contacts which would trigger more conversations.", + "TITLE": "Creează o campanie", + "DESC": "Mesajele proactive permit clientului să trimită mesaje către contactele lor, ceea ce ar declanșa mai multe conversații.", "CANCEL_BUTTON_TEXT": "Renunță", "CREATE_BUTTON_TEXT": "Creeaza", "FORM": { "TITLE": { - "LABEL": "Title", - "PLACEHOLDER": "Please enter the title of campaign", - "ERROR": "Title is required" + "LABEL": "Titlu", + "PLACEHOLDER": "Vă rugăm să introduceţi titlul campaniei", + "ERROR": "Titlul este necesar" }, "SCHEDULED_AT": { - "LABEL": "Scheduled time", - "PLACEHOLDER": "Please select the time", - "CONFIRM": "Confirm", - "ERROR": "Scheduled time is required" + "LABEL": "Timp programat", + "PLACEHOLDER": "Vă rugăm să selectaţi un tip", + "CONFIRM": "Confirmă", + "ERROR": "Timpul programat este necesar" }, "AUDIENCE": { - "LABEL": "Audience", - "PLACEHOLDER": "Select the customer labels", - "ERROR": "Audience is required" + "LABEL": "Audienţă", + "PLACEHOLDER": "Selectați etichetele clienților", + "ERROR": "Audienţa este necesară" }, "INBOX": { - "LABEL": "Select Inbox", - "PLACEHOLDER": "Select Inbox", - "ERROR": "Inbox is required" + "LABEL": "Selectați Inbox", + "PLACEHOLDER": "Selectați Inbox", + "ERROR": "Inbox-ul este necesar" }, "MESSAGE": { - "LABEL": "Message", - "PLACEHOLDER": "Please enter the message of campaign", - "ERROR": "Message is required" + "LABEL": "Mesaj", + "PLACEHOLDER": "Vă rugăm să introduceți mesajul campaniei", + "ERROR": "Este necesar un mesaj" }, "SENT_BY": { - "LABEL": "Sent by", - "PLACEHOLDER": "Please select the the content of campaign", - "ERROR": "Sender is required" + "LABEL": "Trimis de", + "PLACEHOLDER": "Vă rugăm să selectaţi conţinutul campaniei", + "ERROR": "Expeditorul este necesar" }, "END_POINT": { "LABEL": "URL", - "PLACEHOLDER": "Please enter the URL", + "PLACEHOLDER": "Vă rugăm să introduceți adresa URL", "ERROR": "Te rog introdu un URL valid" }, "TIME_ON_PAGE": { - "LABEL": "Time on page(Seconds)", - "PLACEHOLDER": "Please enter the time", - "ERROR": "Time on page is required" + "LABEL": "Timp pe pagina (secunde)", + "PLACEHOLDER": "Vă rugăm să introduceţi timpul", + "ERROR": "Timpul pe pagină este necesar" }, - "ENABLED": "Enable campaign", - "TRIGGER_ONLY_BUSINESS_HOURS": "Trigger only during business hours", - "SUBMIT": "Add Campaign" + "ENABLED": "Activați campania", + "TRIGGER_ONLY_BUSINESS_HOURS": "Declanşator doar în timpul orelor de lucru", + "SUBMIT": "Adaugă Campanie" }, "API": { - "SUCCESS_MESSAGE": "Campaign created successfully", - "ERROR_MESSAGE": "There was an error. Please try again." + "SUCCESS_MESSAGE": "Campanie creată cu succes", + "ERROR_MESSAGE": "A apărut o eroare. Te rugăm să încerci din nou." } }, "DELETE": { @@ -71,34 +71,34 @@ "NO": "Nu, păstreaza" }, "API": { - "SUCCESS_MESSAGE": "Campaign deleted successfully", - "ERROR_MESSAGE": "Could not delete the campaign. Please try again later." + "SUCCESS_MESSAGE": "Campanie ștearsă cu succes", + "ERROR_MESSAGE": "Nu s-a putut șterge campania. Vă rugăm să încercați din nou mai târziu." } }, "EDIT": { - "TITLE": "Edit campaign", + "TITLE": "Editare campanie", "UPDATE_BUTTON_TEXT": "Actualizare", "API": { - "SUCCESS_MESSAGE": "Campaign updated successfully", + "SUCCESS_MESSAGE": "Campanie actualizată cu succes", "ERROR_MESSAGE": "A apărut o eroare, încercați din nou" } }, "LIST": { - "LOADING_MESSAGE": "Loading campaigns...", - "404": "There are no campaigns created for this inbox.", + "LOADING_MESSAGE": "Se încarcă campaniile...", + "404": "Nu sunt campanii create pentru acest inbox.", "TABLE_HEADER": { - "TITLE": "Title", - "MESSAGE": "Message", - "INBOX": "Inbox", + "TITLE": "Titlu", + "MESSAGE": "Mesaj", + "INBOX": "Primite", "STATUS": "Status", - "SENDER": "Sender", + "SENDER": "Expeditor", "URL": "URL", - "SCHEDULED_AT": "Scheduled time", - "TIME_ON_PAGE": "Time(Seconds)", - "CREATED_AT": "Created at" + "SCHEDULED_AT": "Timp programat", + "TIME_ON_PAGE": "Timp (secunde)", + "CREATED_AT": "Creat la" }, "BUTTONS": { - "ADD": "Add", + "ADD": "Adaugă", "EDIT": "Editare", "DELETE": "Şterge" }, diff --git a/app/javascript/dashboard/i18n/locale/ro/chatlist.json b/app/javascript/dashboard/i18n/locale/ro/chatlist.json index a2fc1b6a0..c73b82426 100644 --- a/app/javascript/dashboard/i18n/locale/ro/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ro/chatlist.json @@ -7,6 +7,7 @@ "404": "Nu sunt conversații active în acest grup." }, "TAB_HEADING": "Conversații", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Caută persoane, conversații, răspunsuri salvate .." }, @@ -46,45 +47,39 @@ "TEXT": "Rezolvat" }, "pending": { - "TEXT": "Pending" + "TEXT": "Asteptare" }, "snoozed": { - "TEXT": "Snoozed" + "TEXT": "Amânat" } }, "ATTACHMENTS": { "image": { - "ICON": "icon", "CONTENT": "Mesaj imagine" }, "audio": { - "ICON": "icon volum mare", "CONTENT": "Mesaj audio" }, "video": { - "ICON": "Icon ios videocam", "CONTENT": "Mesaj video" }, "file": { - "ICON": "icon document", "CONTENT": "Fişier ataşat" }, "location": { - "ICON": "icon ios-location", "CONTENT": "Locaţie" }, "fallback": { - "ICON": "icon link", "CONTENT": "a partajat un URL" } }, - "RECEIVED_VIA_EMAIL": "Received via email", - "VIEW_TWEET_IN_TWITTER": "View tweet in Twitter", - "REPLY_TO_TWEET": "Reply to this tweet", - "SENT": "Sent successfully", - "NO_MESSAGES": "No Messages", - "NO_CONTENT": "No content available", - "HIDE_QUOTED_TEXT": "Hide Quoted Text", - "SHOW_QUOTED_TEXT": "Show Quoted Text" + "RECEIVED_VIA_EMAIL": "Primit prin e-mail", + "VIEW_TWEET_IN_TWITTER": "Vezi tweet pe Twitter", + "REPLY_TO_TWEET": "Răspunde la acest tweet", + "SENT": "Trimis cu succes", + "NO_MESSAGES": "Niciun mesaj", + "NO_CONTENT": "Nici un conținut disponibil", + "HIDE_QUOTED_TEXT": "Ascunde textul citat", + "SHOW_QUOTED_TEXT": "Arată textul citat" } } diff --git a/app/javascript/dashboard/i18n/locale/ro/contact.json b/app/javascript/dashboard/i18n/locale/ro/contact.json index 4657adde7..be632c9e8 100644 --- a/app/javascript/dashboard/i18n/locale/ro/contact.json +++ b/app/javascript/dashboard/i18n/locale/ro/contact.json @@ -1,89 +1,89 @@ { "CONTACT_PANEL": { - "NOT_AVAILABLE": "Not Available", + "NOT_AVAILABLE": "Nu este disponibil", "EMAIL_ADDRESS": "Adresa Email", "PHONE_NUMBER": "Număr de telefon", - "COPY_SUCCESSFUL": "Copied to clipboard successfully", - "COMPANY": "Company", + "COPY_SUCCESSFUL": "Cod copiat în clipboard cu succes", + "COMPANY": "Companie", "LOCATION": "Locaţie", "CONVERSATION_TITLE": "Detalii conversație", - "VIEW_PROFILE": "View Profile", + "VIEW_PROFILE": "Vezi profil", "BROWSER": "Navigator", "OS": "Sistem de operare", "INITIATED_FROM": "Inițiat de la", "INITIATED_AT": "Iniţiat la", - "IP_ADDRESS": "IP Address", - "NEW_MESSAGE": "New message", + "IP_ADDRESS": "Adresă IP", + "NEW_MESSAGE": "Mesaj nou", "CONVERSATIONS": { "NO_RECORDS_FOUND": "Nu există conversații anterioare asociate cu acest contact.", "TITLE": "Conversații anterioare" }, "LABELS": { "CONTACT": { - "TITLE": "Contact Labels", - "ERROR": "Couldn't update labels" + "TITLE": "Etichete de contact", + "ERROR": "Nu s-au putut actualiza etichetele" }, "CONVERSATION": { "TITLE": "Etichete conversație", - "ADD_BUTTON": "Add Labels" + "ADD_BUTTON": "Adaugă etichete" }, "LABEL_SELECT": { - "TITLE": "Add Labels", - "PLACEHOLDER": "Search labels", - "NO_RESULT": "No labels found" + "TITLE": "Adaugă etichete", + "PLACEHOLDER": "Căutare etichete", + "NO_RESULT": "Nu s-au găsit etichete" } }, - "MERGE_CONTACT": "Merge contact", - "CONTACT_ACTIONS": "Contact actions", - "MUTE_CONTACT": "Mute Conversation", - "UNMUTE_CONTACT": "Unmute Conversation", - "MUTED_SUCCESS": "This conversation is muted for 6 hours", - "UNMUTED_SUCCESS": "This conversation is unmuted", - "SEND_TRANSCRIPT": "Send Transcript", + "MERGE_CONTACT": "Îmbinare contact", + "CONTACT_ACTIONS": "Acțiuni contact", + "MUTE_CONTACT": "Silențios conversația", + "UNMUTE_CONTACT": "Sunet conversația", + "MUTED_SUCCESS": "Această conversație este silentioasa pentru 6 ore", + "UNMUTED_SUCCESS": "Această conversație este reactivată", + "SEND_TRANSCRIPT": "Trimite Transcriere", "EDIT_LABEL": "Editare", "SIDEBAR_SECTIONS": { - "CUSTOM_ATTRIBUTES": "Custom Attributes", - "CONTACT_LABELS": "Contact Labels", + "CUSTOM_ATTRIBUTES": "Editează atribut personalizat", + "CONTACT_LABELS": "Etichete de contact", "PREVIOUS_CONVERSATIONS": "Conversații anterioare" } }, "EDIT_CONTACT": { - "BUTTON_LABEL": "Edit Contact", - "TITLE": "Edit contact", - "DESC": "Edit contact details" + "BUTTON_LABEL": "Editare contact", + "TITLE": "Editare contact", + "DESC": "Editare detalii contact" }, "CREATE_CONTACT": { - "BUTTON_LABEL": "New Contact", - "TITLE": "Create new contact", - "DESC": "Add basic information details about the contact." + "BUTTON_LABEL": "Contact nou", + "TITLE": "Creare contact nou", + "DESC": "Adăugați informații de bază despre contact." }, "IMPORT_CONTACTS": { - "BUTTON_LABEL": "Import", - "TITLE": "Import Contacts", - "DESC": "Import contacts through a CSV file.", - "DOWNLOAD_LABEL": "Download a sample csv.", + "BUTTON_LABEL": "Importă", + "TITLE": "Importă contacte", + "DESC": "Importă contactele printr-un fișier CSV.", + "DOWNLOAD_LABEL": "Descarcă un formular csv.", "FORM": { - "LABEL": "CSV File", - "SUBMIT": "Import", + "LABEL": "Fișier CSV", + "SUBMIT": "Importă", "CANCEL": "Renunță" }, - "SUCCESS_MESSAGE": "Contacts saved successfully", + "SUCCESS_MESSAGE": "Contacte salvate cu succes", "ERROR_MESSAGE": "A apărut o eroare, încercați din nou" }, "DELETE_CONTACT": { - "BUTTON_LABEL": "Delete Contact", - "TITLE": "Delete contact", - "DESC": "Delete contact details", + "BUTTON_LABEL": "Șterge contact", + "TITLE": "Șterge contact", + "DESC": "Ştergeţi datele de contact", "CONFIRM": { "TITLE": "Confirmă ștergerea", "MESSAGE": "Sigur doriți să ștergeți ", - "PLACE_HOLDER": "Please type {contactName} to confirm", + "PLACE_HOLDER": "Te rugăm să introduci {contactName} pentru a confirma", "YES": "Da, șterge ", "NO": "Nu, păstreaza" }, "API": { - "SUCCESS_MESSAGE": "Contact deleted successfully", - "ERROR_MESSAGE": "Could not delete contact. Please try again later." + "SUCCESS_MESSAGE": "Contact șters cu succes", + "ERROR_MESSAGE": "Nu s-a putut șterge contactul. Vă rugăm să încercați din nou mai târziu." } }, "CONTACT_FORM": { @@ -91,228 +91,237 @@ "SUBMIT": "Trimite", "CANCEL": "Renunță", "AVATAR": { - "LABEL": "Contact Avatar" + "LABEL": "Poza contact" }, "NAME": { - "PLACEHOLDER": "Enter the full name of the contact", - "LABEL": "Full Name" + "PLACEHOLDER": "Introduceți numele complet al persoanei de contact", + "LABEL": "Nume complet" }, "BIO": { - "PLACEHOLDER": "Enter the bio of the contact", - "LABEL": "Bio" + "PLACEHOLDER": "Introduceți bio pentru contact", + "LABEL": "Biografie" }, "EMAIL_ADDRESS": { - "PLACEHOLDER": "Enter the email address of the contact", - "LABEL": "Adresa Email" + "PLACEHOLDER": "Introduceți adresa de e-mail a persoanei de contact", + "LABEL": "Adresa Email", + "DUPLICATE": "Această adresă de e-mail este folosită pentru un alt contact." }, "PHONE_NUMBER": { - "PLACEHOLDER": "Enter the phone number of the contact", - "LABEL": "Phone Number", - "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "PLACEHOLDER": "Introduceți numărul de telefon al persoanei de contact", + "LABEL": "Număr de telefon", + "HELP": "Numărul de telefon trebuie să aibă formatul E.164, ex. +1415555555 [+][country code][area code][local phone number]", + "ERROR": "Numărul de telefon trebuie să fie gol sau in format E.164", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { - "PLACEHOLDER": "Enter the location of the contact", + "PLACEHOLDER": "Introduceți locația contactului", "LABEL": "Locaţie" }, "COMPANY_NAME": { - "PLACEHOLDER": "Enter the company name", - "LABEL": "Company Name" + "PLACEHOLDER": "Introduceți numele companiei", + "LABEL": "Nume companie" }, "SOCIAL_PROFILES": { "FACEBOOK": { - "PLACEHOLDER": "Enter the Facebook username", + "PLACEHOLDER": "Introdu numele de utilizator Facebook", "LABEL": "Facebook" }, "TWITTER": { - "PLACEHOLDER": "Enter the Twitter username", + "PLACEHOLDER": "Introdu numele de utilizator Facebook", "LABEL": "Twitter" }, "LINKEDIN": { - "PLACEHOLDER": "Enter the LinkedIn username", + "PLACEHOLDER": "Introduceți numele de utilizator LinkedIn", "LABEL": "LinkedIn" }, "GITHUB": { - "PLACEHOLDER": "Enter the Github username", + "PLACEHOLDER": "Introdu numele de utilizator Github", "LABEL": "Github" } } }, - "SUCCESS_MESSAGE": "Contact saved successfully", - "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", + "SUCCESS_MESSAGE": "Contact salvat cu succes", "ERROR_MESSAGE": "A apărut o eroare, încercați din nou" }, "NEW_CONVERSATION": { - "BUTTON_LABEL": "Start conversation", - "TITLE": "New conversation", - "DESC": "Start a new conversation by sending a new message.", - "NO_INBOX": "Couldn't find an inbox to initiate a new conversation with this contact.", + "BUTTON_LABEL": "Începe conversația", + "TITLE": "Conversație nouă", + "DESC": "Începe o conversație nouă prin trimiterea unui mesaj nou.", + "NO_INBOX": "Nu s-a putut găsi un inbox pentru a iniția o nouă conversație cu acest contact.", "FORM": { "TO": { - "LABEL": "To" + "LABEL": "către" }, "INBOX": { "LABEL": "Inbox", - "ERROR": "Select an inbox" + "ERROR": "Selectați un inbox" }, "SUBJECT": { - "LABEL": "Subject", - "PLACEHOLDER": "Subject", - "ERROR": "Subject can't be empty" + "LABEL": "Subiect", + "PLACEHOLDER": "Subiect", + "ERROR": "Subiectul nu poate fi gol" }, "MESSAGE": { - "LABEL": "Message", - "PLACEHOLDER": "Write your message here", - "ERROR": "Message can't be empty" + "LABEL": "Mesaj", + "PLACEHOLDER": "Scrie mesajul aici", + "ERROR": "Mesajul nu poate fi gol" }, - "SUBMIT": "Send message", + "SUBMIT": "Trimite mesaj", "CANCEL": "Renunță", - "SUCCESS_MESSAGE": "Message sent!", - "ERROR_MESSAGE": "Couldn't send! try again" + "SUCCESS_MESSAGE": "Mesaj trimis!", + "ERROR_MESSAGE": "Nu s-a putut trimite! Încearcă din nou" } }, "CONTACTS_PAGE": { - "HEADER": "Contacts", - "FIELDS": "Contact fields", - "SEARCH_BUTTON": "Search", - "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", + "HEADER": "Contacte", + "FIELDS": "Câmpuri de contact", + "SEARCH_BUTTON": "Caută", + "SEARCH_INPUT_PLACEHOLDER": "Caută contacte", + "FILTER_CONTACTS": "Filter", "LIST": { - "LOADING_MESSAGE": "Loading contacts...", - "404": "No contacts matches your search 🔍", - "NO_CONTACTS": "There are no available contacts", + "LOADING_MESSAGE": "Se încarcă contactele...", + "404": "Niciun contact nu se potrivește cu căutarea ta 🔍", + "NO_CONTACTS": "Nu există contacte disponibile", "TABLE_HEADER": { "NAME": "Nume", - "PHONE_NUMBER": "Phone Number", + "PHONE_NUMBER": "Număr de telefon", "CONVERSATIONS": "Conversații", - "LAST_ACTIVITY": "Last Activity", - "COUNTRY": "Country", - "CITY": "City", - "SOCIAL_PROFILES": "Social Profiles", - "COMPANY": "Company", + "LAST_ACTIVITY": "Ultima activitate", + "COUNTRY": "Țară", + "CITY": "Oraș", + "SOCIAL_PROFILES": "Social Profil", + "COMPANY": "Companie", "EMAIL_ADDRESS": "Adresa Email" }, - "VIEW_DETAILS": "View details" + "VIEW_DETAILS": "Vezi detaliile" } }, "CONTACT_PROFILE": { - "BACK_BUTTON": "Contacts", - "LOADING": "Loading contact profile..." + "BACK_BUTTON": "Contacte", + "LOADING": "Se încarcă profilul contactului..." }, "REMINDER": { "ADD_BUTTON": { - "BUTTON": "Add", - "TITLE": "Shift + Enter to create a task" + "BUTTON": "Adaugă", + "TITLE": "Shift + Enter pentru a crea o sarcină" }, "FOOTER": { - "DUE_DATE": "Due date", - "LABEL_TITLE": "Set type" + "DUE_DATE": "Data scadentă", + "LABEL_TITLE": "Setare tip" } }, "NOTES": { - "FETCHING_NOTES": "Fetching notes...", - "NOT_AVAILABLE": "There are no notes created for this contact", + "FETCHING_NOTES": "Se preiau notițe...", + "NOT_AVAILABLE": "Nu există note create pentru aceast contact", "HEADER": { - "TITLE": "Notes" + "TITLE": "Notițe" }, "LIST": { - "LABEL": "added a note" + "LABEL": "Notă adaugată" }, "ADD": { - "BUTTON": "Add", - "PLACEHOLDER": "Add a note", - "TITLE": "Shift + Enter to create a note" + "BUTTON": "Adaugă", + "PLACEHOLDER": "Adaugă o notă", + "TITLE": "Shift + Enter pentru a crea o notă" }, "CONTENT_HEADER": { - "DELETE": "Delete note" + "DELETE": "Ștergeți nota" } }, "EVENTS": { "HEADER": { - "TITLE": "Activities" + "TITLE": "Activităţi" }, "BUTTON": { - "PILL_BUTTON_NOTES": "notes", - "PILL_BUTTON_EVENTS": "events", + "PILL_BUTTON_NOTES": "notițe", + "PILL_BUTTON_EVENTS": "evenimente", "PILL_BUTTON_CONVO": "conversații" } }, "CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "Add attributes", - "BUTTON": "Add custom attribute", - "NOT_AVAILABLE": "There are no custom attributes available for this contact.", - "COPY_SUCCESSFUL": "Copied to clipboard successfully", + "ADD_BUTTON_TEXT": "Adaugă atributii", + "BUTTON": "Adauga atributii personalizate", + "NOT_AVAILABLE": "Nu există atributii personalizate disponibile pentru acest contact.", + "COPY_SUCCESSFUL": "Cod copiat în clipboard cu succes", "ACTIONS": { - "COPY": "Copy attribute", - "DELETE": "Delete attribute", - "EDIT": "Edit attribute" + "COPY": "Copiază atributul", + "DELETE": "Șterge atributul", + "EDIT": "Editează atributul" }, "ADD": { - "TITLE": "Create custom attribute", - "DESC": "Add custom information to this contact." + "TITLE": "Creează atribut personalizat", + "DESC": "Adăugați informații personalizate acestui contact." }, "FORM": { - "CREATE": "Add attribute", + "CREATE": "Adaugă atributii", "CANCEL": "Renunță", "NAME": { - "LABEL": "Custom attribute name", - "PLACEHOLDER": "Eg: shopify id", - "ERROR": "Invalid custom attribute name" + "LABEL": "Nume atribut personalizat", + "PLACEHOLDER": "Exemplu: ID-ul shopify", + "ERROR": "Nume de atribut personalizat nevalid" }, "VALUE": { - "LABEL": "Attribute value", - "PLACEHOLDER": "Eg: 11901 " + "LABEL": "Valoare atribut", + "PLACEHOLDER": "Ex: 11901 " }, "ADD": { - "TITLE": "Create new attribute ", - "SUCCESS": "Attribute added successfully", - "ERROR": "Unable to add attribute. Please try again later" + "TITLE": "Creează atribut nou ", + "SUCCESS": "Atribut adăugat cu succes", + "ERROR": "Imposibil de adăugat atributul. Vă rugăm să încercați din nou mai târziu" }, "UPDATE": { - "SUCCESS": "Attribute updated successfully", - "ERROR": "Unable to update attribute. Please try again later" + "SUCCESS": "Atribut actualizat cu succes", + "ERROR": "Imposibil de actualizat atributul. Vă rugăm să încercați din nou mai târziu" }, "DELETE": { - "SUCCESS": "Attribute deleted successfully", - "ERROR": "Unable to delete attribute. Please try again later" + "SUCCESS": "Atribut sters cu succes", + "ERROR": "Imposibil de șters atributul. Vă rugăm să încercați din nou mai târziu" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "TITLE": "Adaugă atributii", + "PLACEHOLDER": "Cauta atributii", + "NO_RESULT": "Nu s-au găsit atributii" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Selectați valoarea", + "SEARCH_INPUT_PLACEHOLDER": "Valoarea de cautare", + "NO_RESULT": "Niciun rezultat găsit" + } } }, "VALIDATIONS": { - "REQUIRED": "Valid value is required", - "INVALID_URL": "Invalid URL" + "REQUIRED": "Este necesară o valoare validă", + "INVALID_URL": "URL invalid" } }, "MERGE_CONTACTS": { - "TITLE": "Merge contacts", - "DESCRIPTION": "Merge contacts to combine two profiles into one, including all attributes and conversations. In case of conflict, the Primary contact’ s attributes will take precedence.", + "TITLE": "Îmbinare contacte", + "DESCRIPTION": "Îmbinați contactele pentru a combina două profiluri într-unul, inclusiv toate atributele și conversațiile. În caz de conflict, atributele de contact primar vor avea prioritate.", "PRIMARY": { - "TITLE": "Primary contact", - "HELP_LABEL": "To be kept" + "TITLE": "Contact principal", + "HELP_LABEL": "De păstrat" }, "CHILD": { - "TITLE": "Contact to merge", - "PLACEHOLDER": "Search for a contact", - "HELP_LABEL": "To be deleted" + "TITLE": "Contact pentru îmbinare", + "PLACEHOLDER": "Caută un contact", + "HELP_LABEL": "De eliminat" }, "SUMMARY": { - "TITLE": "Summary", - "DELETE_WARNING": "Contact of %{childContactName} will be deleted.", - "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + "TITLE": "Sumar", + "DELETE_WARNING": "Contactul %{childContactName} va fi șters.", + "ATTRIBUTE_WARNING": "Datele de contact ale %{childContactName} vor fi copiate la %{primaryContactName}." }, "SEARCH": { - "ERROR": "ERROR_MESSAGE" + "ERROR": "MESAJ_EROARE" }, "FORM": { - "SUBMIT": " Merge contacts", + "SUBMIT": " Îmbinare contacte", "CANCEL": "Renunță", "CHILD_CONTACT": { - "ERROR": "Select a child contact to merge" + "ERROR": "Selectați un contact copil pentru a imbina" }, - "SUCCESS_MESSAGE": "Contact merged successfully", + "SUCCESS_MESSAGE": "Contact unit cu succes", "ERROR_MESSAGE": "Could not merge contacts, try again!" } } diff --git a/app/javascript/dashboard/i18n/locale/ro/contactFilters.json b/app/javascript/dashboard/i18n/locale/ro/contactFilters.json new file mode 100644 index 000000000..6a6064f51 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ro/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Trimite", + "CANCEL_BUTTON_LABEL": "Renunță", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Nume", + "EMAIL": "Email", + "PHONE_NUMBER": "Număr de telefon", + "IDENTIFIER": "Identifier", + "CITY": "Oraș", + "COUNTRY": "Țară" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ro/conversation.json b/app/javascript/dashboard/i18n/locale/ro/conversation.json index 7d7114dfc..cacdca179 100644 --- a/app/javascript/dashboard/i18n/locale/ro/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ro/conversation.json @@ -1,38 +1,39 @@ { "CONVERSATION": { "404": "Vă rugăm să selectați o conversație din panoul din stânga", + "UNVERIFIED_SESSION": "Identitatea acestui utilizator nu este verificată", "NO_MESSAGE_1": "Uh oh! Se pare că nu există niciun mesaj de la clienți în căsuța poștală.", "NO_MESSAGE_2": " pentru a trimite un mesaj către pagina ta!", "NO_INBOX_1": "Hola! Se pare că nu ai adăugat încă nici o căsuță poștală.", "NO_INBOX_2": " pentru a începe", "NO_INBOX_AGENT": "Uh Oh! Se pare că nu faci parte din nici o căsuță de e-mail. Te rugăm să contactezi administratorul", - "SEARCH_MESSAGES": "Search for messages in conversations", + "SEARCH_MESSAGES": "Caută mesaje în conversații", "SEARCH": { - "TITLE": "Search messages", - "RESULT_TITLE": "Search Results", - "LOADING_MESSAGE": "Crunching data...", - "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "No results found." + "TITLE": "Caută mesaje", + "RESULT_TITLE": "Rezultate căutare", + "LOADING_MESSAGE": "Ridicarea datelor...", + "PLACEHOLDER": "Introduceți orice text pentru a căuta mesaje", + "NO_MATCHING_RESULTS": "Niciun rezultat găsit." }, - "UNREAD_MESSAGES": "Unread Messages", - "UNREAD_MESSAGE": "Unread Message", + "UNREAD_MESSAGES": "Mesaje necitite", + "UNREAD_MESSAGE": "Mesaj necitit", "CLICK_HERE": "Click aici", "LOADING_INBOXES": "Încărcare mesaje primite", "LOADING_CONVERSATIONS": "Încărcare conversații", "CANNOT_REPLY": "Nu poți răspunde din cauza", "24_HOURS_WINDOW": "Restricţie fereastră mesaj 24 de ore", - "TWILIO_WHATSAPP_CAN_REPLY": "You can only reply to this conversation using a template message due to", + "TWILIO_WHATSAPP_CAN_REPLY": "Poți răspunde la această conversație doar folosind un mesaj șablon datorat", "TWILIO_WHATSAPP_24_HOURS_WINDOW": "Restricţie fereastră mesaj 24 de ore", - "SELECT_A_TWEET_TO_REPLY": "Please select a tweet to reply to.", - "REPLYING_TO": "You are replying to:", - "REMOVE_SELECTION": "Remove Selection", + "SELECT_A_TWEET_TO_REPLY": "Te rugăm să selectezi un tweet pentru a răspunde.", + "REPLYING_TO": "Răspundeți la:", + "REMOVE_SELECTION": "Elimină selecția", "DOWNLOAD": "Descărcare", - "UPLOADING_ATTACHMENTS": "Uploading attachments...", - "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", - "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", - "NO_RESPONSE": "No response", - "RATING_TITLE": "Rating", - "FEEDBACK_TITLE": "Feedback", + "UPLOADING_ATTACHMENTS": "Se încarcă atașamentele...", + "SUCCESS_DELETE_MESSAGE": "Mesaj şters cu succes", + "FAIL_DELETE_MESSSAGE": "Mesajul nu a putut fi șters! Încercați din nou", + "NO_RESPONSE": "Niciun răspuns", + "RATING_TITLE": "Evaluare", + "FEEDBACK_TITLE": "Păreri", "HEADER": { "RESOLVE_ACTION": "Rezolvă", "REOPEN_ACTION": "Redeschide", @@ -40,17 +41,17 @@ "OPEN": "Mai mult", "CLOSE": "Închide", "DETAILS": "detalii", - "SNOOZED_UNTIL_TOMORROW": "Snoozed until tomorrow", - "SNOOZED_UNTIL_NEXT_WEEK": "Snoozed until next week", - "SNOOZED_UNTIL_NEXT_REPLY": "Snoozed until next reply" + "SNOOZED_UNTIL_TOMORROW": "Amânat până mâine", + "SNOOZED_UNTIL_NEXT_WEEK": "Amânat până săptămâna viitoare", + "SNOOZED_UNTIL_NEXT_REPLY": "Amânat până la următorul răspuns" }, "RESOLVE_DROPDOWN": { - "MARK_PENDING": "Mark as pending", + "MARK_PENDING": "Marchează ca în așteptare", "SNOOZE": { - "TITLE": "Snooze until", - "NEXT_REPLY": "Next reply", - "TOMORROW": "Tomorrow", - "NEXT_WEEK": "Next week" + "TITLE": "Amânare până la", + "NEXT_REPLY": "Următorul răspuns", + "TOMORROW": "Mâine", + "NEXT_WEEK": "Săptămâna viitoare" } }, "FOOTER": { @@ -63,36 +64,36 @@ "SEND": "Trimite", "CREATE": "Adaugă Notă", "TWEET": "Tweet", - "TIP_FORMAT_ICON": "Show rich text editor", - "TIP_EMOJI_ICON": "Show emoji selector", - "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send", - "DRAG_DROP": "Drag and drop here to attach", + "TIP_FORMAT_ICON": "Arată editorul de text", + "TIP_EMOJI_ICON": "Arată emoji", + "TIP_ATTACH_ICON": "Ataşează fişiere", + "ENTER_TO_SEND": "Introduceţi pentru a trimite", + "DRAG_DROP": "Trageți și plasați aici pentru atașare", "EMAIL_HEAD": { - "ADD_BCC": "Add bcc", + "ADD_BCC": "Adaugă bcc", "CC": { "LABEL": "CC", - "PLACEHOLDER": "Emails separated by commas", - "ERROR": "Please enter valid email addresses" + "PLACEHOLDER": "E-mailuri separate prin virgulă", + "ERROR": "Vă rugăm să introduceți o adresă de e-mail validă" }, "BCC": { "LABEL": "BCC", - "PLACEHOLDER": "Emails separated by commas", - "ERROR": "Please enter valid email addresses" + "PLACEHOLDER": "E-mailuri separate prin virgulă", + "ERROR": "Vă rugăm să introduceți o adresă de e-mail validă" } } }, "VISIBLE_TO_AGENTS": "Notă privată: vizibilă doar pentru tine și echipa ta", "CHANGE_STATUS": "Stare conversație schimbată", "CHANGE_AGENT": "Persoana căreia i-a fost ateribuită conversația a fost schimbată", - "CHANGE_TEAM": "Conversation team changed", - "FILE_SIZE_LIMIT": "File exceeds the {MAXIMUM_FILE_UPLOAD_SIZE} attachment limit", - "MESSAGE_ERROR": "Unable to send this message, please try again later", - "SENT_BY": "Sent by:", + "CHANGE_TEAM": "Echipa de conversație schimbată", + "FILE_SIZE_LIMIT": "Fisierul depaseste limita de {MAXIMUM_FILE_UPLOAD_SIZE} atasamente", + "MESSAGE_ERROR": "Mesajul nu poate fi trimis, te rugăm să încerci din nou mai târziu", + "SENT_BY": "Trimis de:", "ASSIGNMENT": { - "SELECT_AGENT": "Select Agent", + "SELECT_AGENT": "Selectează agent", "REMOVE": "Elimină", - "ASSIGN": "Assign" + "ASSIGN": "Atribuiți" }, "CONTEXT_MENU": { "COPY": "Copiază", @@ -100,15 +101,15 @@ } }, "EMAIL_TRANSCRIPT": { - "TITLE": "Send conversation transcript", - "DESC": "Send a copy of the conversation transcript to the specified email address", + "TITLE": "Trimite transcrierea conversației", + "DESC": "Trimite o copie a transcrisului de conversație la adresa de e-mail specificată", "SUBMIT": "Trimite", "CANCEL": "Renunță", - "SEND_EMAIL_SUCCESS": "The chat transcript was sent successfully", + "SEND_EMAIL_SUCCESS": "Transscrisul de chat a fost trimis cu succes", "SEND_EMAIL_ERROR": "A apărut o eroare, încercați din nou", "FORM": { - "SEND_TO_CONTACT": "Send the transcript to the customer", - "SEND_TO_AGENT": "Send the transcript to the assigned agent", + "SEND_TO_CONTACT": "Trimite transcrierea către client", + "SEND_TO_AGENT": "Trimite transcrierea către agentul atribuit", "SEND_TO_OTHER_EMAIL_ADDRESS": "Send the transcript to another email address", "EMAIL": { "PLACEHOLDER": "Enter an email address", @@ -159,26 +160,26 @@ "CONVERSATION_CUSTOM_ATTRIBUTES": { "ADD_BUTTON_TEXT": "Create attribute", "UPDATE": { - "SUCCESS": "Attribute updated successfully", - "ERROR": "Unable to update attribute. Please try again later" + "SUCCESS": "Atribut actualizat cu succes", + "ERROR": "Imposibil de actualizat atributul. Vă rugăm să încercați din nou mai târziu" }, "ADD": { - "TITLE": "Add", - "SUCCESS": "Attribute added successfully", - "ERROR": "Unable to add attribute. Please try again later" + "TITLE": "Adaugă", + "SUCCESS": "Atribut adăugat cu succes", + "ERROR": "Imposibil de adăugat atributul. Vă rugăm să încercați din nou mai târziu" }, "DELETE": { - "SUCCESS": "Attribute deleted successfully", - "ERROR": "Unable to delete attribute. Please try again later" + "SUCCESS": "Atribut sters cu succes", + "ERROR": "Imposibil de șters atributul. Vă rugăm să încercați din nou mai târziu" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "TITLE": "Adaugă atributii", + "PLACEHOLDER": "Cauta atributii", + "NO_RESULT": "Nu s-au găsit atributii" } }, "EMAIL_HEADER": { - "TO": "To", + "TO": "către", "BCC": "Bcc", "CC": "Cc", "SUBJECT": "Subject" diff --git a/app/javascript/dashboard/i18n/locale/ro/csatMgmt.json b/app/javascript/dashboard/i18n/locale/ro/csatMgmt.json index d7d2efc2a..b80c8b454 100644 --- a/app/javascript/dashboard/i18n/locale/ro/csatMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ro/csatMgmt.json @@ -1,6 +1,6 @@ { "CSAT": { - "TITLE": "Rate your conversation", - "PLACEHOLDER": "Tell us more..." + "TITLE": "Evaluează conversația ta", + "PLACEHOLDER": "Spune-ne mai mult..." } } diff --git a/app/javascript/dashboard/i18n/locale/ro/generalSettings.json b/app/javascript/dashboard/i18n/locale/ro/generalSettings.json index 128b2b00c..2e0f93d06 100644 --- a/app/javascript/dashboard/i18n/locale/ro/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ro/generalSettings.json @@ -38,9 +38,9 @@ "ERROR": "" }, "AUTO_RESOLVE_DURATION": { - "LABEL": "Number of days after a ticket should auto resolve if there is no activity", + "LABEL": "Numărul de zile de pe bilet ar trebui să se rezolve automat dacă nu există activitate", "PLACEHOLDER": "30", - "ERROR": "Please enter a valid auto resolve duration (minimum 1 day)" + "ERROR": "Te rugăm să introduci o durată de rezolvare automată (minim 1 zi)" }, "FEATURES": { "INBOUND_EMAIL_ENABLED": "Continuitatea conversației cu e-mailurile este activată pentru contul dvs.", @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Rapoarte", + "CONVERSATION": "Conversație", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Setări" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json index f52f7dd65..cd3d63597 100644 --- a/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Pentru a vă adăuga profilul de Twitter ca si canal, trebuie să vă autentificați profilul de Twitter făcând clic pe \"Conectați-vă cu Twitter\" ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Canal web", @@ -327,7 +330,7 @@ "SETTINGS": "Setări", "COLLABORATORS": "Collaborators", "CONFIGURATION": "Configuration", - "CAMPAIGN": "Campaigns", + "CAMPAIGN": "Campanii", "PRE_CHAT_FORM": "Pre Chat Form", "BUSINESS_HOURS": "Business Hours" }, @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Parola", + "PLACE_HOLDER": "Parola" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Parola", + "PLACE_HOLDER": "Parola" + }, + "DOMAIN": { + "LABEL": "Domeniu", + "PLACE_HOLDER": "Domeniu" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ro/report.json b/app/javascript/dashboard/i18n/locale/ro/report.json index 5cf41e09a..53ddeed87 100644 --- a/app/javascript/dashboard/i18n/locale/ro/report.json +++ b/app/javascript/dashboard/i18n/locale/ro/report.json @@ -66,7 +66,7 @@ "LOADING_CHART": "Încărcare date grafic...", "NO_ENOUGH_DATA": "Nu am primit suficiente date pentru a genera raportul. Vă rugăm să încercați din nou mai târziu.", "DOWNLOAD_AGENT_REPORTS": "Download agent reports", - "FILTER_DROPDOWN_LABEL": "Select Agent", + "FILTER_DROPDOWN_LABEL": "Selectează agent", "METRICS": { "CONVERSATIONS": { "NAME": "Conversații", @@ -320,7 +320,7 @@ "HEADER": { "CONTACT_NAME": "Contact", "AGENT_NAME": "Assigned agent", - "RATING": "Rating", + "RATING": "Evaluare", "FEEDBACK_TEXT": "Feedback comment" } }, diff --git a/app/javascript/dashboard/i18n/locale/ro/settings.json b/app/javascript/dashboard/i18n/locale/ro/settings.json index 10168d597..22142fb2a 100644 --- a/app/javascript/dashboard/i18n/locale/ro/settings.json +++ b/app/javascript/dashboard/i18n/locale/ro/settings.json @@ -3,6 +3,9 @@ "LINK": "Setări profil", "TITLE": "Setări profil", "BTN_TEXT": "Actualizeaza profil", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Parola ta a fost schimbată cu succes", "AFTER_EMAIL_CHANGED": "Profilul tău a fost actualizat cu succes, te rugăm să te autentifici din nou pentru că datele tale de autentificare au fost modificate", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Schimba", "CHANGE_ACCOUNTS": "Comută contul", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Selectaţi un cont din următoarea listă", "PROFILE_SETTINGS": "Setări profil", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,31 +135,39 @@ }, "SIDEBAR": { "CONVERSATIONS": "Conversații", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Rapoarte", "SETTINGS": "Setări", - "CONTACTS": "Contacts", + "CONTACTS": "Contacte", "HOME": "Acasa", "AGENTS": "Agenți", "INBOXES": "Căsuțe", "NOTIFICATIONS": "Notifications", "CANNED_RESPONSES": "Răspunsuri predefinite", "INTEGRATIONS": "Integrări", + "PROFILE_SETTINGS": "Setări profil", "ACCOUNT_SETTINGS": "Setările contului", "APPLICATIONS": "Applications", "LABELS": "Etichete", - "CUSTOM_ATTRIBUTES": "Custom Attributes", + "CUSTOM_ATTRIBUTES": "Editează atribut personalizat", + "AUTOMATION": "Automatizare", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", - "CAMPAIGNS": "Campaigns", + "CAMPAIGNS": "Campanii", "ONGOING": "Ongoing", "ONE_OFF": "One off", "REPORTS_AGENT": "Agenți", "REPORTS_LABEL": "Etichete", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/ro/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ro/teamsSettings.json index d69c305cf..7e9173c88 100644 --- a/app/javascript/dashboard/i18n/locale/ro/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ro/teamsSettings.json @@ -1,20 +1,20 @@ { "TEAMS_SETTINGS": { - "NEW_TEAM": "Create new team", - "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

Teams let you organize your agents into groups based on their responsibilities.
A user can be part of multiple teams. You can assign conversations to a team when you are working collaboratively.

", + "NEW_TEAM": "Crează o echipă nouă", + "HEADER": "Echipe", + "SIDEBAR_TXT": "

Echipele

vă permit să organizați agenții în grupuri în funcție de responsabilitățile lor.
Un utilizator poate face parte din mai multe echipe. Poți atribui conversații unei echipe atunci când lucrezi colaborativ.

", "LIST": { - "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "404": "Nu există echipe create în acest cont.", + "EDIT_TEAM": "Editează echipa" }, "CREATE_FLOW": { "CREATE": { - "TITLE": "Create a new team", - "DESC": "Add a title and description to your new team." + "TITLE": "Crează o echipă nouă", + "DESC": "Adaugă un titlu și o descriere noii tale echipe." }, "AGENTS": { - "BUTTON_TEXT": "Add agents to team", - "TITLE": "Add agents to team - %{teamName}", + "BUTTON_TEXT": "Adaugă agenți în echipă", + "TITLE": "Adăugați agenți în echipă - %{teamName}", "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." }, "WIZARD": [ @@ -43,7 +43,7 @@ }, "AGENTS": { "BUTTON_TEXT": "Update agents in team", - "TITLE": "Add agents to team - %{teamName}", + "TITLE": "Adăugați agenți în echipă - %{teamName}", "DESC": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." }, "WIZARD": [ @@ -77,7 +77,7 @@ "SELECTED_COUNT": "%{selected} out of %{total} agents selected." }, "ADD": { - "TITLE": "Add agents to team - %{teamName}", + "TITLE": "Adăugați agenți în echipă - %{teamName}", "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", "SELECT": "select", "SELECT_ALL": "select all agents", diff --git a/app/javascript/dashboard/i18n/locale/ru/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ru/advancedFilters.json new file mode 100644 index 000000000..a086358ee --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ru/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Фильтр диалогов", + "SUBTITLE": "Добавьте фильтры и нажмите «Применить фильтры» для фильтрации диалогов.", + "ADD_NEW_FILTER": "Добавить фильтр", + "FILTER_DELETE_ERROR": "У вас должен быть по крайней мере один фильтр для сохранения", + "SUBMIT_BUTTON_LABEL": "Применить фильтры", + "CANCEL_BUTTON_LABEL": "Отменить", + "CLEAR_BUTTON_LABEL": "Очистить фильтры", + "EMPTY_VALUE_ERROR": "Необходимо указать значение", + "TOOLTIP_LABEL": "Фильтровать беседы", + "QUERY_DROPDOWN_LABELS": { + "AND": "И", + "OR": "ИЛИ" + }, + "OPERATOR_LABELS": { + "equal_to": "Равно", + "not_equal_to": "Не равно", + "contains": "Содержит", + "does_not_contain": "Не содержит", + "is_present": "Присутствует", + "is_not_present": "Отсутствует" + }, + "ATTRIBUTES": { + "STATUS": "Статус", + "ASSIGNEE_NAME": "Имя назначенного", + "INBOX_NAME": "Имя источника", + "TEAM_NAME": "Имя команды", + "CONVERSATION_IDENTIFIER": "Идентификатор беседы", + "CAMPAIGN_NAME": "Название Кампании", + "LABELS": "Категории", + "BROWSER_LANGUAGE": "Язык браузера", + "COUNTRY_NAME": "Страна", + "REFERER_LINK": "Ссылка реферера" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ru/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ru/attributesMgmt.json index 324879d49..d82bd59aa 100644 --- a/app/javascript/dashboard/i18n/locale/ru/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ru/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Тип", "PLACEHOLDER": "Пожалуйста выберите тип", - "ERROR": "Необходимо указать тип" + "ERROR": "Необходимо указать тип", + "LIST": { + "LABEL": "Список занчений", + "PLACEHOLDER": "Пожалуйста, введите значение и нажмите клавишу Enter", + "ERROR": "Должно быть хотя бы одно значение" + } }, "KEY": { "LABEL": "Ключ", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Редактирование пользовательского атрибута", "UPDATE_BUTTON_TEXT": "Обновить", + "TYPE": { + "LIST": { + "LABEL": "Список занчений", + "PLACEHOLDER": "Пожалуйста, введите значения и нажмите клавишу Enter" + } + }, "API": { "SUCCESS_MESSAGE": "Пользовательский атрибут успешно обновлен", "ERROR_MESSAGE": "Произошла ошибка при обновлении пользовательского атрибута, пожалуйста, попробуйте еще раз" diff --git a/app/javascript/dashboard/i18n/locale/ru/automation.json b/app/javascript/dashboard/i18n/locale/ru/automation.json new file mode 100644 index 000000000..31ab06919 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ru/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Автоматизация", + "HEADER_BTN_TXT": "Добавить правило автоматизации" + } +} diff --git a/app/javascript/dashboard/i18n/locale/ru/chatlist.json b/app/javascript/dashboard/i18n/locale/ru/chatlist.json index 4378b853e..88efdcbd3 100644 --- a/app/javascript/dashboard/i18n/locale/ru/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ru/chatlist.json @@ -7,6 +7,7 @@ "404": "В этой группе нет активных диалогов." }, "TAB_HEADING": "Диалоги", + "MENTION_HEADING": "Упоминания", "SEARCH": { "INPUT": "Искать людей, чаты, сохраненные ответы .." }, diff --git a/app/javascript/dashboard/i18n/locale/ru/contact.json b/app/javascript/dashboard/i18n/locale/ru/contact.json index 31fe0c16b..bc6332f92 100644 --- a/app/javascript/dashboard/i18n/locale/ru/contact.json +++ b/app/javascript/dashboard/i18n/locale/ru/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Введите email контакта", - "LABEL": "Email" + "LABEL": "Email", + "DUPLICATE": "Этот адрес электронной почты используется для другого контакта." }, "PHONE_NUMBER": { "PLACEHOLDER": "Введите номер телефона контакта", "LABEL": "Номер телефона", "HELP": "Номер телефона должен быть в формате E.164, например: +1415555555 [+] [код страны][код города] [локальный номер телефона]", - "ERROR": "Номер телефона должен быть пустым или в формате E.164" + "ERROR": "Номер телефона должен быть пустым или в формате E.164", + "DUPLICATE": "Этот номер телефона используется для другого контакта." }, "LOCATION": { "PLACEHOLDER": "Введите местоположение контакта", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Контакт успешно сохранен", - "CONTACT_ALREADY_EXIST": "Этот адрес электронной почты используется для другого контакта.", "ERROR_MESSAGE": "Произошла ошибка, попробуйте еще раз" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Поля контакта", "SEARCH_BUTTON": "Поиск", "SEARCH_INPUT_PLACEHOLDER": "Поиск по контактам", + "FILTER_CONTACTS": "Фильтр", "LIST": { "LOADING_MESSAGE": "Загрузка контактов...", "404": "Нет контактов по вашему запросу 🔍", @@ -279,6 +281,13 @@ "TITLE": "Добавить атрибуты", "PLACEHOLDER": "Поиск по атрибутам", "NO_RESULT": "Атрибуты не найдены" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Выберите значение", + "SEARCH_INPUT_PLACEHOLDER": "Поиск значения", + "NO_RESULT": "Результаты не найдены" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/ru/contactFilters.json b/app/javascript/dashboard/i18n/locale/ru/contactFilters.json new file mode 100644 index 000000000..4af14ae2e --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ru/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Фильтровать контакты", + "SUBTITLE": "Добавьте фильтры и нажмите 'Отправить' для фильтрации контактов.", + "ADD_NEW_FILTER": "Добавить фильтр", + "CLEAR_ALL_FILTERS": "Очистить фильтры", + "FILTER_DELETE_ERROR": "У вас должен быть по крайней мере один фильтр для сохранения", + "SUBMIT_BUTTON_LABEL": "Отправить", + "CANCEL_BUTTON_LABEL": "Отменить", + "CLEAR_BUTTON_LABEL": "Очистить фильтры", + "EMPTY_VALUE_ERROR": "Необходимо указать значение", + "TOOLTIP_LABEL": "Фильтровать контакты", + "QUERY_DROPDOWN_LABELS": { + "AND": "И", + "OR": "ИЛИ" + }, + "OPERATOR_LABELS": { + "equal_to": "Равно", + "not_equal_to": "Не равно", + "contains": "Содержит", + "does_not_contain": "Не содержит", + "is_present": "Присутствует", + "is_not_present": "Отсутствует" + }, + "ATTRIBUTES": { + "NAME": "Имя", + "EMAIL": "Email", + "PHONE_NUMBER": "Номер телефона", + "IDENTIFIER": "Идентификатор", + "CITY": "Город", + "COUNTRY": "Страна" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ru/conversation.json b/app/javascript/dashboard/i18n/locale/ru/conversation.json index 7f0d6b7ef..1471e3b12 100644 --- a/app/javascript/dashboard/i18n/locale/ru/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ru/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Пожалуйста, выберите диалог из левой панели", + "UNVERIFIED_SESSION": "Подлинность этого пользователя не подтверждена", "NO_MESSAGE_1": "Ой! Похоже, сообщений от клиентов нет.", "NO_MESSAGE_2": " чтобы отправить сообщение на вашу страницу!", "NO_INBOX_1": "Алоха! Похоже, вы еще не добавили ни одного источника.", diff --git a/app/javascript/dashboard/i18n/locale/ru/generalSettings.json b/app/javascript/dashboard/i18n/locale/ru/generalSettings.json index 769be36d7..1b203cc3d 100644 --- a/app/javascript/dashboard/i18n/locale/ru/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ru/generalSettings.json @@ -14,8 +14,8 @@ "NOTE": "" }, "ACCOUNT_ID": { - "TITLE": "Account ID", - "NOTE": "This ID is required if you are building an API based integration" + "TITLE": "ID аккаунта", + "NOTE": "Этот ID требуется для построения интеграции, основанной на API" }, "NAME": { "LABEL": "Имя аккаунта", @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Обновить" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Искать или перейти к", + "SECTIONS": { + "GENERAL": "Главное", + "REPORTS": "Отчёты", + "CONVERSATION": "Диалоги", + "CHANGE_ASSIGNEE": "Изменить Назначенного", + "CHANGE_TEAM": "Изменить команду", + "ADD_LABEL": "Добавить метку в разговор", + "REMOVE_LABEL": "Удалить метку из разговора", + "SETTINGS": "Настройки" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Перейти к панели разговоров", + "GO_TO_CONTACTS_DASHBOARD": "Перейти к панели контактов", + "GO_TO_REPORTS_OVERVIEW": "Перейти к обзору отчетов", + "GO_TO_AGENT_REPORTS": "Перейти к отчетам по сотрудникам", + "GO_TO_LABEL_REPORTS": "Перейти к отчетам по меткам", + "GO_TO_INBOX_REPORTS": "Перейти к отчётам по \"Входящим\"", + "GO_TO_TEAM_REPORTS": "Перейти к отчетам по командам", + "GO_TO_SETTINGS_AGENTS": "Перейти к настройкам сотрудников", + "GO_TO_SETTINGS_TEAMS": "Перейти к настройкам команд", + "GO_TO_SETTINGS_INBOXES": "Перейти к настройкам источников", + "GO_TO_SETTINGS_LABELS": "Перейти к настройкам меток", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Перейти к настройкам шаблонных ответов", + "GO_TO_SETTINGS_APPLICATIONS": "Перейти в настройки приложения", + "GO_TO_SETTINGS_ACCOUNT": "Перейти в настройки учетной записи", + "GO_TO_SETTINGS_PROFILE": "Перейти в настройки профиля", + "GO_TO_NOTIFICATIONS": "Перейти к уведомлениям", + "ADD_LABELS_TO_CONVERSATION": "Добавить метку в разговор", + "ASSIGN_AN_AGENT": "Назначить сотрудника", + "ASSIGN_A_TEAM": "Назначить команду", + "MUTE_CONVERSATION": "Заглушить диалог", + "UNMUTE_CONVERSATION": "Включить диалог", + "REMOVE_LABEL_FROM_CONVERSATION": "Удалить метку из разговора", + "REOPEN_CONVERSATION": "Переоткрыть разговор", + "RESOLVE_CONVERSATION": "Решить разговор", + "SEND_TRANSCRIPT": "Отправить историю переписки на email", + "SNOOZE_CONVERSATION": "Включить звук диалога", + "UNTIL_NEXT_REPLY": "До следующего ответа", + "UNTIL_NEXT_WEEK": "До следующей недели", + "UNTIL_TOMORROW": "До завтра" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json index d8df56aa6..81e036437 100644 --- a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Чтобы добавить свой Twitter профиль в качестве источника, вам нужно авторизоваться при помощи входа через Twitter ", - "ERROR_MESSAGE": "Произошла ошибка при подключении к Twitter, попробуйте еще раз" + "ERROR_MESSAGE": "Произошла ошибка при подключении к Twitter, попробуйте еще раз", + "TWEETS": { + "ENABLE": "Создать беседы из твитов с упоминанем" + } }, "WEBSITE_CHANNEL": { "TITLE": "Сайт", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Время начала должно предшествовать времени окончания.", "CHOOSE": "Выбрать" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Настроить параметры IMAP", + "UPDATE": "Обновить настройки IMAP", + "TOGGLE_AVAILABILITY": "Включить конфигурацию IMAP для этого ящика", + "TOGGLE_HELP": "Включение IMAP поможет пользователю получить электронную почту", + "EDIT": { + "SUCCESS_MESSAGE": "Настройки IMAP успешно обновлены", + "ERROR_MESSAGE": "Невозможно обновить настройки IMAP" + }, + "ADDRESS": { + "LABEL": "Адрес", + "PLACE_HOLDER": "Адрес (например, imap.gmail.com)" + }, + "PORT": { + "LABEL": "Порт", + "PLACE_HOLDER": "Порт" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Пароль", + "PLACE_HOLDER": "Пароль" + }, + "ENABLE_SSL": "Включить SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Настроить параметры SMTP", + "UPDATE": "Обновить настройки SMTP", + "TOGGLE_AVAILABILITY": "Включить SMTP конфигурацию для этого ящика", + "TOGGLE_HELP": "Включение SMTP поможет пользователю отправлять почту", + "EDIT": { + "SUCCESS_MESSAGE": "Настройки SMTP успешно обновлены", + "ERROR_MESSAGE": "Невозможно обновить настройки SMTP" + }, + "ADDRESS": { + "LABEL": "Адрес", + "PLACE_HOLDER": "Адрес (например, smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Порт", + "PLACE_HOLDER": "Порт" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Пароль", + "PLACE_HOLDER": "Пароль" + }, + "DOMAIN": { + "LABEL": "Домен", + "PLACE_HOLDER": "Домен" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/settings.json b/app/javascript/dashboard/i18n/locale/ru/settings.json index 7b8758024..000b725c5 100644 --- a/app/javascript/dashboard/i18n/locale/ru/settings.json +++ b/app/javascript/dashboard/i18n/locale/ru/settings.json @@ -3,6 +3,9 @@ "LINK": "Настройки профиля", "TITLE": "Настройки профиля", "BTN_TEXT": "Обновить профиль", + "DELETE_AVATAR": "Удалить аватар", + "AVATAR_DELETE_SUCCESS": "Аватар успешно удалён", + "AVATAR_DELETE_FAILED": "При удалении аватара произошла ошибка, попробуйте еще раз", "UPDATE_SUCCESS": "Ваши данные успешно обновлены", "PASSWORD_UPDATE_SUCCESS": "Ваш пароль успешно изменен", "AFTER_EMAIL_CHANGED": "Ваш профиль был успешно обновлен, пожалуйста, войдите снова, так как ваши учетные данные были изменены", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Изменить", "CHANGE_ACCOUNTS": "Сменить Аккаунт", + "CONTACT_SUPPORT": "Связаться с поддержкой", "SELECTOR_SUBTITLE": "Выберите аккаунт из списка", "PROFILE_SETTINGS": "Настройки профиля", "KEYBOARD_SHORTCUTS": "Клавиши быстрого доступа", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Диалоги", + "ALL_CONVERSATIONS": "Диалоги", + "MENTIONED_CONVERSATIONS": "Упоминания", "REPORTS": "Отчёты", "SETTINGS": "Настройки", "CONTACTS": "Контакты", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Уведомления", "CANNED_RESPONSES": "Шаблонные ответы", "INTEGRATIONS": "Интеграции", + "PROFILE_SETTINGS": "Настройки профиля", "ACCOUNT_SETTINGS": "Настройки аккаунта", "APPLICATIONS": "Приложения", "LABELS": "Категории", "CUSTOM_ATTRIBUTES": "Пользовательские атрибуты", + "AUTOMATION": "Автоматизация", "TEAMS": "Команды", "ALL_CONTACTS": "Все контакты", "TAGGED_WITH": "С метками", + "NEW_LABEL": "Новая метка", + "NEW_TEAM": "Новая команда", + "NEW_INBOX": "Новые канал", "REPORTS_OVERVIEW": "Обзор", "CSAT": "CSAT", "CAMPAIGNS": "Кампании", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Операторы", "REPORTS_LABEL": "Категории", "REPORTS_INBOX": "Электронная почта", - "REPORTS_TEAM": "Команда" + "REPORTS_TEAM": "Команда", + "SET_AVAILABILITY_TITLE": "Установить себя" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Ой! Мы не смогли найти ни одного аккаунта в Chatwoot. Пожалуйста, создайте новый аккаунт, чтобы продолжить.", diff --git a/app/javascript/dashboard/i18n/locale/sk/advancedFilters.json b/app/javascript/dashboard/i18n/locale/sk/advancedFilters.json new file mode 100644 index 000000000..fc6ac620e --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sk/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Zrušiť", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Status", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Meno schránky", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Labels", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sk/agentMgmt.json b/app/javascript/dashboard/i18n/locale/sk/agentMgmt.json index b285430de..7ffaa9222 100644 --- a/app/javascript/dashboard/i18n/locale/sk/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sk/agentMgmt.json @@ -1,32 +1,32 @@ { "AGENT_MGMT": { - "HEADER": "Agents", - "HEADER_BTN_TXT": "Add Agent", - "LOADING": "Fetching Agent List", - "SIDEBAR_TXT": "

Agents

An Agent is a member of your Customer Support team.

Agents will be able to view and reply to messages from your users. The list shows all agents currently in your account.

Click on Add Agent to add a new agent. Agent you add will receive an email with a confirmation link to activate their account, after which they can access Chatwoot and respond to messages.

Access to Chatwoot's features are based on following roles.

Agent - Agents with this role can only access inboxes, reports and conversations. They can assign conversations to other agents or themselves and resolve conversations.

Administrator - Administrator will have access to all Chatwoot features enabled for your account, including settings, along with all of a normal agents' privileges.

", + "HEADER": "Agenti", + "HEADER_BTN_TXT": "Pridať agenta", + "LOADING": "Zoznam agentov sa načítava", + "SIDEBAR_TXT": "

Agent

Agent je člen vášho tímu zákazníckej podpory.

Agenti budú môcť zobrazovať správy od vašich používateľov a odpovedať na ne. V zozname sa zobrazujú všetci agenti, ktorí sa aktuálne nachádzajú vo vašom účte.

Kliknutím na Pridať agenta pridáte nového agenta. Agent, ktorého pridáte, dostane e-mail s potvrdzovacím odkazom na aktiváciu svojho konta, po ktorej môže pristupovať k službe Chatwoot a odpovedať na správy.

Prístup k funkciám Chatwoot je založený na nasledujúcich rolách.

Agent - agenti s touto rolou majú prístup len k doručeným správam, správam a konverzáciám. Môžu priraďovať konverzácie iným agentom alebo sebe a riešiť konverzácie.

Administrátor - Administrátor bude mať prístup ku všetkým funkciám Chatwoot povoleným pre vaše konto vrátane nastavení spolu so všetkými oprávneniami bežných agentov.

", "AGENT_TYPES": { - "ADMINISTRATOR": "Administrator", + "ADMINISTRATOR": "Administrátor", "AGENT": "Agent" }, "LIST": { - "404": "There are no agents associated to this account", - "TITLE": "Manage agents in your team", - "DESC": "You can add/remove agents to/in your team.", - "NAME": "Name", + "404": "K tomuto účtu nie sú priradení žiadni agenti", + "TITLE": "Spravujte agentov vo svojom tíme", + "DESC": "Môžete pridávať/odstraňovať agentov z/do svojho tímu.", + "NAME": "Meno", "EMAIL": "EMAIL", "STATUS": "Status", - "ACTIONS": "Actions", - "VERIFIED": "Verified", - "VERIFICATION_PENDING": "Verification Pending" + "ACTIONS": "Akcie", + "VERIFIED": "Overené", + "VERIFICATION_PENDING": "Čaká sa na overenie" }, "ADD": { - "TITLE": "Add agent to your team", - "DESC": "You can add people who will be able to handle support for your inboxes.", - "CANCEL_BUTTON_TEXT": "Cancel", + "TITLE": "Pridať agenta do tímu", + "DESC": "Môžete pridať ľudí, ktorí budú môcť poskytovať podporu pre vaše schránky.", + "CANCEL_BUTTON_TEXT": "Zrušiť", "FORM": { "NAME": { - "LABEL": "Agent Name", - "PLACEHOLDER": "Please enter a name of the agent" + "LABEL": "Meno agenta", + "PLACEHOLDER": "Zadajte meno agenta" }, "AGENT_TYPE": { "LABEL": "Agent Type", @@ -34,36 +34,36 @@ "ERROR": "Agent type is required" }, "EMAIL": { - "LABEL": "Email Address", - "PLACEHOLDER": "Please enter an email address of the agent" + "LABEL": "E-mailová adresa", + "PLACEHOLDER": "Zadajte e-mailovú adresu agenta" }, - "SUBMIT": "Add Agent" + "SUBMIT": "Pridať agenta" }, "API": { - "SUCCESS_MESSAGE": "Agent added successfully", - "EXIST_MESSAGE": "Agent email already in use, Please try another email address", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Agent bol úspešne pridaný", + "EXIST_MESSAGE": "E-mail agenta sa už používa, skúste inú e-mailovú adresu", + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Vymazať", "API": { - "SUCCESS_MESSAGE": "Agent deleted successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Agent úspešne odstránený", + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" }, "CONFIRM": { - "TITLE": "Confirm Deletion", - "MESSAGE": "Are you sure to delete ", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "TITLE": "Potvrdiť vymazanie", + "MESSAGE": "Určite chcete vymazať ", + "YES": "Áno, vymazať ", + "NO": "Nie, ponechať " } }, "EDIT": { - "TITLE": "Edit agent", + "TITLE": "Upraviť agenta", "FORM": { "NAME": { - "LABEL": "Agent Name", - "PLACEHOLDER": "Please enter a name of the agent" + "LABEL": "Meno agenta", + "PLACEHOLDER": "Zadajte meno agenta" }, "AGENT_TYPE": { "LABEL": "Agent Type", @@ -71,41 +71,41 @@ "ERROR": "Agent type is required" }, "EMAIL": { - "LABEL": "Email Address", - "PLACEHOLDER": "Please enter an email address of the agent" + "LABEL": "E-mailová adresa", + "PLACEHOLDER": "Zadajte e-mailovú adresu agenta" }, - "SUBMIT": "Edit Agent" + "SUBMIT": "Upraviť agenta" }, - "BUTTON_TEXT": "Edit", - "CANCEL_BUTTON_TEXT": "Cancel", + "BUTTON_TEXT": "Upraviť", + "CANCEL_BUTTON_TEXT": "Zrušiť", "API": { - "SUCCESS_MESSAGE": "Agent updated successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Agent bol úspešne aktualizovaný", + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" }, "PASSWORD_RESET": { - "ADMIN_RESET_BUTTON": "Reset Password", - "ADMIN_SUCCESS_MESSAGE": "An email with reset password instructions has been sent to the agent", - "SUCCESS_MESSAGE": "Agent password reset successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "ADMIN_RESET_BUTTON": "Obnoviť heslo", + "ADMIN_SUCCESS_MESSAGE": "Agentovi bol odoslaný e-mail s pokynmi na obnovenie hesla", + "SUCCESS_MESSAGE": "Heslo agenta bolo úspešne obnovené", + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" } }, "SEARCH": { - "NO_RESULTS": "No results found." + "NO_RESULTS": "Žiadne výsledky neboli nájdené." }, "MULTI_SELECTOR": { - "PLACEHOLDER": "None", + "PLACEHOLDER": "Žiadne", "TITLE": { - "AGENT": "Select agent", - "TEAM": "Select team" + "AGENT": "Vybrať agenta", + "TEAM": "Vybrať tím" }, "SEARCH": { "NO_RESULTS": { - "AGENT": "No agents found", - "TEAM": "No teams found" + "AGENT": "Žiadni agenti neboli nájdení", + "TEAM": "Žiadne tímy neboli nájdené" }, "PLACEHOLDER": { - "AGENT": "Search agents", - "TEAM": "Search teams" + "AGENT": "Hľadať agentov", + "TEAM": "Hľadať tímy" } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/sk/attributesMgmt.json index ec9e2183e..f7e030f31 100644 --- a/app/javascript/dashboard/i18n/locale/sk/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sk/attributesMgmt.json @@ -7,7 +7,7 @@ "ADD": { "TITLE": "Add Custom Attribute", "SUBMIT": "Create", - "CANCEL_BUTTON_TEXT": "Cancel", + "CANCEL_BUTTON_TEXT": "Zrušiť", "FORM": { "NAME": { "LABEL": "Display Name", @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Please select a type", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -42,7 +47,7 @@ } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Vymazať", "API": { "SUCCESS_MESSAGE": "Custom Attribute deleted successfully.", "ERROR_MESSAGE": "Couldn't delete the custom attribute. Try again." @@ -51,13 +56,19 @@ "TITLE": "Are you sure want to delete - %{attributeName}", "PLACE_HOLDER": "Please type {attributeName} to confirm", "MESSAGE": "Deleting will remove the custom attribute", - "YES": "Delete ", - "NO": "Cancel" + "YES": "Vymazať ", + "NO": "Zrušiť" } }, "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Update", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" @@ -70,14 +81,14 @@ }, "LIST": { "TABLE_HEADER": [ - "Name", + "Meno", "Description", "Type", "Key" ], "BUTTONS": { - "EDIT": "Edit", - "DELETE": "Delete" + "EDIT": "Upraviť", + "DELETE": "Vymazať" }, "EMPTY_RESULT": { "404": "There are no custom attributes created", diff --git a/app/javascript/dashboard/i18n/locale/sk/automation.json b/app/javascript/dashboard/i18n/locale/sk/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sk/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/sk/campaign.json b/app/javascript/dashboard/i18n/locale/sk/campaign.json index bbcc463ee..1832df39b 100644 --- a/app/javascript/dashboard/i18n/locale/sk/campaign.json +++ b/app/javascript/dashboard/i18n/locale/sk/campaign.json @@ -9,7 +9,7 @@ "ADD": { "TITLE": "Create a campaign", "DESC": "Proactive messages allow the customer to send outbound messages to their contacts which would trigger more conversations.", - "CANCEL_BUTTON_TEXT": "Cancel", + "CANCEL_BUTTON_TEXT": "Zrušiť", "CREATE_BUTTON_TEXT": "Create", "FORM": { "TITLE": { @@ -34,7 +34,7 @@ "ERROR": "Inbox is required" }, "MESSAGE": { - "LABEL": "Message", + "LABEL": "Správa", "PLACEHOLDER": "Please enter the message of campaign", "ERROR": "Message is required" }, @@ -63,12 +63,12 @@ } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Vymazať", "CONFIRM": { - "TITLE": "Confirm Deletion", + "TITLE": "Potvrdiť vymazanie", "MESSAGE": "Are you sure to delete?", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "YES": "Áno, vymazať ", + "NO": "Nie, ponechať " }, "API": { "SUCCESS_MESSAGE": "Campaign deleted successfully", @@ -88,8 +88,8 @@ "404": "There are no campaigns created for this inbox.", "TABLE_HEADER": { "TITLE": "Title", - "MESSAGE": "Message", - "INBOX": "Inbox", + "MESSAGE": "Správa", + "INBOX": "Schránka", "STATUS": "Status", "SENDER": "Sender", "URL": "URL", @@ -98,9 +98,9 @@ "CREATED_AT": "Created at" }, "BUTTONS": { - "ADD": "Add", - "EDIT": "Edit", - "DELETE": "Delete" + "ADD": "Pridať", + "EDIT": "Upraviť", + "DELETE": "Vymazať" }, "STATUS": { "ENABLED": "Enabled", diff --git a/app/javascript/dashboard/i18n/locale/sk/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/sk/cannedMgmt.json index bcab1dc6a..88489dfe0 100644 --- a/app/javascript/dashboard/i18n/locale/sk/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sk/cannedMgmt.json @@ -1,75 +1,75 @@ { "CANNED_MGMT": { - "HEADER": "Canned Responses", - "HEADER_BTN_TXT": "Add Canned Response", - "LOADING": "Fetching Canned Responses", - "SEARCH_404": "There are no items matching this query", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are saved reply templates which can be used to quickly send out a reply to a conversation .

For creating a Canned Response, just click on the Add Canned Response. You can also edit or delete an existing Canned Response by clicking on the Edit or Delete button

Canned responses are used with the help of Short Codes. Agents can access canned responses while on a chat by typing '/' followed by the short code.

", + "HEADER": "Uložené odpovede", + "HEADER_BTN_TXT": "Pridať Uloženú odpoveď", + "LOADING": "Uložené odpovede sa načítavajú", + "SEARCH_404": "Neexistujú žiadne položky, ktoré by zodpovedali tejto požiadavke", + "SIDEBAR_TXT": "

Uložené odpovede

Uložené odpovede sú uložené šablóny odpovedí, ktoré môžete použiť na rýchle odoslanie odpovede na konverzáciu .

Na vytvorenie Uloženej odpovede kliknite na Pridať uloženú odpoveď. Existujúcu uloženú odpoveď môžete tiež upraviť alebo vymazať kliknutím na tlačidlo Upraviť alebo Vymazať

Uložené odpovede sa používajú pomocou krátkych kódov. Agenti môžu pristupovať k uloženým odpovediam počas chatu zadaním '/', za ktorou nasleduje krátky kód.

", "LIST": { - "404": "There are no canned responses available in this account.", - "TITLE": "Manage canned responses", - "DESC": "Canned Responses are predefined reply templates which can be used to quickly send out replies to tickets.", + "404": "Žiadne uložené odpovede nie sú k dispozícii pre tento účet.", + "TITLE": "Manažuj uložené odpovede", + "DESC": "Uložené odpovede sú preddefinované šablóny odpovedí, ktoré možno použiť na rýchle odoslanie odpovedí na tikety.", "TABLE_HEADER": [ - "Short Code", - "Content", - "Actions" + "Krátky kód", + "Obsah", + "Akcie" ] }, "ADD": { - "TITLE": "Add Canned Response", - "DESC": "Canned Responses are saved reply templates which can be used to quickly send out reply to conversation .", - "CANCEL_BUTTON_TEXT": "Cancel", + "TITLE": "Pridať Uloženú odpoveď", + "DESC": "Uložené odpovede sú uložené šablóny odpovedí, ktoré môžete použiť na rýchle odoslanie odpovede na konverzáciu .", + "CANCEL_BUTTON_TEXT": "Zrušiť", "FORM": { "SHORT_CODE": { - "LABEL": "Short Code", - "PLACEHOLDER": "Please enter a shortcode", - "ERROR": "Short Code is required" + "LABEL": "Krátky kód", + "PLACEHOLDER": "Prosím zadajte krátky kód", + "ERROR": "Vyžaduje sa krátky kód" }, "CONTENT": { - "LABEL": "Content", - "PLACEHOLDER": "Please enter a content", - "ERROR": "Content is required" + "LABEL": "Obsah", + "PLACEHOLDER": "Prosím vložte obsah", + "ERROR": "Obsah je vyžadovaný" }, - "SUBMIT": "Submit" + "SUBMIT": "Odoslať" }, "API": { - "SUCCESS_MESSAGE": "Canned Response added successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Uložená odpoveď bola úspešne pridaná", + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" } }, "EDIT": { - "TITLE": "Edit Canned Response", - "CANCEL_BUTTON_TEXT": "Cancel", + "TITLE": "Upraviť Uloženú odpoveď", + "CANCEL_BUTTON_TEXT": "Zrušiť", "FORM": { "SHORT_CODE": { - "LABEL": "Short Code", - "PLACEHOLDER": "Please enter a shortcode", - "ERROR": "Short Code is required" + "LABEL": "Krátky kód", + "PLACEHOLDER": "Prosím zadajte krátky kód", + "ERROR": "Vyžaduje sa krátky kód" }, "CONTENT": { - "LABEL": "Content", - "PLACEHOLDER": "Please enter a content", - "ERROR": "Content is required" + "LABEL": "Obsah", + "PLACEHOLDER": "Prosím vložte obsah", + "ERROR": "Obsah je vyžadovaný" }, - "SUBMIT": "Submit" + "SUBMIT": "Odoslať" }, - "BUTTON_TEXT": "Edit", + "BUTTON_TEXT": "Upraviť", "API": { - "SUCCESS_MESSAGE": "Canned Response updated successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Uložená odpoveď bola úspešne upravená", + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Vymazať", "API": { - "SUCCESS_MESSAGE": "Canned response deleted successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Uložená odpoveď bola úspešne vymazaná", + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" }, "CONFIRM": { - "TITLE": "Confirm Deletion", - "MESSAGE": "Are you sure to delete ", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "TITLE": "Potvrdiť vymazanie", + "MESSAGE": "Určite chcete vymazať ", + "YES": "Áno, vymazať ", + "NO": "Nie, ponechať " } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/chatlist.json b/app/javascript/dashboard/i18n/locale/sk/chatlist.json index ae9d81ba3..5bb184636 100644 --- a/app/javascript/dashboard/i18n/locale/sk/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/sk/chatlist.json @@ -1,84 +1,85 @@ { "CHAT_LIST": { - "LOADING": "Fetching conversations", - "LOAD_MORE_CONVERSATIONS": "Load more conversations", - "EOF": "All conversations loaded 🎉", + "LOADING": "Nahrávam konverzácie", + "LOAD_MORE_CONVERSATIONS": "Načítavam viac konverzácií", + "EOF": "Všetky konverzácie boli načítané 🎉", "LIST": { - "404": "There are no active conversations in this group." + "404": "V tejto skupine neprebiehajú žiadne aktívne rozhovory." }, - "TAB_HEADING": "Conversations", + "TAB_HEADING": "Rozhovory", + "MENTION_HEADING": "Zmienky", "SEARCH": { - "INPUT": "Search for People, Chats, Saved Replies .." + "INPUT": "Vyhľadávanie ľudí, konverzácií, uložených odpovedí.." }, - "FILTER_ALL": "All", + "FILTER_ALL": "Všetko", "STATUS_TABS": [ { - "NAME": "Open", + "NAME": "Otvorené", "KEY": "openCount" }, { - "NAME": "Resolved", + "NAME": "Vyriešené", "KEY": "allConvCount" } ], "ASSIGNEE_TYPE_TABS": [ { - "NAME": "Mine", + "NAME": "Moje", "KEY": "me", "COUNT_KEY": "mineCount" }, { - "NAME": "Unassigned", + "NAME": "Nepriradené", "KEY": "unassigned", "COUNT_KEY": "unAssignedCount" }, { - "NAME": "All", + "NAME": "Všetko", "KEY": "all", "COUNT_KEY": "allCount" } ], "CHAT_STATUS_FILTER_ITEMS": { "open": { - "TEXT": "Open" + "TEXT": "Otvorené" }, "resolved": { - "TEXT": "Resolved" + "TEXT": "Vyriešené" }, "pending": { - "TEXT": "Pending" + "TEXT": "Čaká sa na" }, "snoozed": { - "TEXT": "Snoozed" + "TEXT": "Odložené" } }, "ATTACHMENTS": { "image": { - "CONTENT": "Picture message" + "CONTENT": "Obrázková správa" }, "audio": { - "CONTENT": "Audio message" + "CONTENT": "Hlasová správa" }, "video": { - "CONTENT": "Video message" + "CONTENT": "Video správa" }, "file": { - "CONTENT": "File Attachment" + "CONTENT": "Súbor v prílohe" }, "location": { - "CONTENT": "Location" + "CONTENT": "Lokácia" }, "fallback": { - "CONTENT": "has shared a url" + "CONTENT": "zdieľal/a url" } }, - "RECEIVED_VIA_EMAIL": "Received via email", - "VIEW_TWEET_IN_TWITTER": "View tweet in Twitter", - "REPLY_TO_TWEET": "Reply to this tweet", - "SENT": "Sent successfully", - "NO_MESSAGES": "No Messages", - "NO_CONTENT": "No content available", - "HIDE_QUOTED_TEXT": "Hide Quoted Text", - "SHOW_QUOTED_TEXT": "Show Quoted Text" + "RECEIVED_VIA_EMAIL": "Prijaté emailom", + "VIEW_TWEET_IN_TWITTER": "Zobraz tweet na Twitteri", + "REPLY_TO_TWEET": "Odpovedať na tento Tweet", + "SENT": "Úspešne odoslané", + "NO_MESSAGES": "Žiadne správy", + "NO_CONTENT": "Žiaden obsah nie je k dispozícii", + "HIDE_QUOTED_TEXT": "Skryť citovaný text", + "SHOW_QUOTED_TEXT": "Ukázať citovaný text" } } diff --git a/app/javascript/dashboard/i18n/locale/sk/contact.json b/app/javascript/dashboard/i18n/locale/sk/contact.json index 0286dbfa4..fb172088b 100644 --- a/app/javascript/dashboard/i18n/locale/sk/contact.json +++ b/app/javascript/dashboard/i18n/locale/sk/contact.json @@ -1,319 +1,328 @@ { "CONTACT_PANEL": { - "NOT_AVAILABLE": "Not Available", - "EMAIL_ADDRESS": "Email Address", - "PHONE_NUMBER": "Phone number", - "COPY_SUCCESSFUL": "Copied to clipboard successfully", - "COMPANY": "Company", - "LOCATION": "Location", - "CONVERSATION_TITLE": "Conversation Details", - "VIEW_PROFILE": "View Profile", - "BROWSER": "Browser", - "OS": "Operating System", - "INITIATED_FROM": "Initiated from", - "INITIATED_AT": "Initiated at", - "IP_ADDRESS": "IP Address", - "NEW_MESSAGE": "New message", + "NOT_AVAILABLE": "NIe je k dispozícii", + "EMAIL_ADDRESS": "E-mailová adresa", + "PHONE_NUMBER": "Telefónne číslo", + "COPY_SUCCESSFUL": "Úspešne nakopírované", + "COMPANY": "Spoločnosť", + "LOCATION": "Lokácia", + "CONVERSATION_TITLE": "Detaily konverzácie", + "VIEW_PROFILE": "Ukáž profil", + "BROWSER": "Prehliadač", + "OS": "Operačný systém", + "INITIATED_FROM": "Iniciované z", + "INITIATED_AT": "Iniciované o", + "IP_ADDRESS": "IP adresa", + "NEW_MESSAGE": "Nová správa", "CONVERSATIONS": { - "NO_RECORDS_FOUND": "There are no previous conversations associated to this contact.", - "TITLE": "Previous Conversations" + "NO_RECORDS_FOUND": "K tomuto kontaktu nie sú priradené žiadne predchádzajúce konverzácie.", + "TITLE": "Prechádzajúce konverzácie" }, "LABELS": { "CONTACT": { - "TITLE": "Contact Labels", - "ERROR": "Couldn't update labels" + "TITLE": "Označenia kontaktov", + "ERROR": "Nebolo možné aktualizovať označenia" }, "CONVERSATION": { - "TITLE": "Conversation Labels", - "ADD_BUTTON": "Add Labels" + "TITLE": "Označenia konverzácii", + "ADD_BUTTON": "Pridaj označenia" }, "LABEL_SELECT": { - "TITLE": "Add Labels", - "PLACEHOLDER": "Search labels", - "NO_RESULT": "No labels found" + "TITLE": "Pridaj označenia", + "PLACEHOLDER": "Hľadaj označenia", + "NO_RESULT": "Žiadne označenia neboli nájdené" } }, - "MERGE_CONTACT": "Merge contact", - "CONTACT_ACTIONS": "Contact actions", - "MUTE_CONTACT": "Mute Conversation", - "UNMUTE_CONTACT": "Unmute Conversation", - "MUTED_SUCCESS": "This conversation is muted for 6 hours", - "UNMUTED_SUCCESS": "This conversation is unmuted", - "SEND_TRANSCRIPT": "Send Transcript", - "EDIT_LABEL": "Edit", + "MERGE_CONTACT": "Zlúčiť kontakt", + "CONTACT_ACTIONS": "Akcie kontaktov", + "MUTE_CONTACT": "Stlmiť konverzáciu", + "UNMUTE_CONTACT": "Zrušenie stíšenia konverzácie", + "MUTED_SUCCESS": "Táto konverzácia je stlmená na 6 hodín", + "UNMUTED_SUCCESS": "Táto konverzácia nie je stlmená", + "SEND_TRANSCRIPT": "Odoslať prepis", + "EDIT_LABEL": "Upraviť", "SIDEBAR_SECTIONS": { - "CUSTOM_ATTRIBUTES": "Custom Attributes", - "CONTACT_LABELS": "Contact Labels", - "PREVIOUS_CONVERSATIONS": "Previous Conversations" + "CUSTOM_ATTRIBUTES": "Vlastné atribúty", + "CONTACT_LABELS": "Označenia kontaktov", + "PREVIOUS_CONVERSATIONS": "Prechádzajúce konverzácie" } }, "EDIT_CONTACT": { - "BUTTON_LABEL": "Edit Contact", - "TITLE": "Edit contact", - "DESC": "Edit contact details" + "BUTTON_LABEL": "Upraviť kontakt", + "TITLE": "Upraviť kontakt", + "DESC": "Upraviť kontaktné detaily" }, "CREATE_CONTACT": { - "BUTTON_LABEL": "New Contact", - "TITLE": "Create new contact", - "DESC": "Add basic information details about the contact." + "BUTTON_LABEL": "Nový kontakt", + "TITLE": "Vytvoriť nový kontakt", + "DESC": "Pridajte základné informácie o kontakte." }, "IMPORT_CONTACTS": { - "BUTTON_LABEL": "Import", - "TITLE": "Import Contacts", - "DESC": "Import contacts through a CSV file.", - "DOWNLOAD_LABEL": "Download a sample csv.", + "BUTTON_LABEL": "Importovať", + "TITLE": "Importovať kontakty", + "DESC": "Importovať kontakty prostredníctvom súboru CSV.", + "DOWNLOAD_LABEL": "Stiahnite si ukážkový CSV súbor.", "FORM": { - "LABEL": "CSV File", - "SUBMIT": "Import", - "CANCEL": "Cancel" + "LABEL": "CSV súbor", + "SUBMIT": "Importovať", + "CANCEL": "Zrušiť" }, - "SUCCESS_MESSAGE": "Contacts saved successfully", - "ERROR_MESSAGE": "There was an error, please try again" + "SUCCESS_MESSAGE": "Kontakty boli úspešne uložené", + "ERROR_MESSAGE": "Vyskytla sa chyba, skúste to prosím znova" }, "DELETE_CONTACT": { - "BUTTON_LABEL": "Delete Contact", - "TITLE": "Delete contact", - "DESC": "Delete contact details", + "BUTTON_LABEL": "Vymazať kontakt", + "TITLE": "Vymazať kontakt", + "DESC": "Odstrániť kontaktné údaje", "CONFIRM": { - "TITLE": "Confirm Deletion", - "MESSAGE": "Are you sure to delete ", - "PLACE_HOLDER": "Please type {contactName} to confirm", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "TITLE": "Potvrdiť vymazanie", + "MESSAGE": "Určite chcete vymazať ", + "PLACE_HOLDER": "Prosím, zadajte {contactName} pre potvrdenie", + "YES": "Áno, vymazať ", + "NO": "Nie, ponechať " }, "API": { - "SUCCESS_MESSAGE": "Contact deleted successfully", - "ERROR_MESSAGE": "Could not delete contact. Please try again later." + "SUCCESS_MESSAGE": "Kontakt úspešne odstránený", + "ERROR_MESSAGE": "Nepodarilo sa vymazať kontakt. Skúste to prosím neskôr." } }, "CONTACT_FORM": { "FORM": { - "SUBMIT": "Submit", - "CANCEL": "Cancel", + "SUBMIT": "Odoslať", + "CANCEL": "Zrušiť", "AVATAR": { - "LABEL": "Contact Avatar" + "LABEL": "Fotka kontaktu" }, "NAME": { - "PLACEHOLDER": "Enter the full name of the contact", - "LABEL": "Full Name" + "PLACEHOLDER": "Zadajte celé meno kontaktu", + "LABEL": "Celé meno" }, "BIO": { - "PLACEHOLDER": "Enter the bio of the contact", - "LABEL": "Bio" + "PLACEHOLDER": "Zadajte info o kontakte", + "LABEL": "Info" }, "EMAIL_ADDRESS": { - "PLACEHOLDER": "Enter the email address of the contact", - "LABEL": "Email Address" + "PLACEHOLDER": "Zadajte e-mailovú adresu kontaktu", + "LABEL": "E-mailová adresa", + "DUPLICATE": "Táto e-mailová adresa sa používa pre iný kontakt." }, "PHONE_NUMBER": { - "PLACEHOLDER": "Enter the phone number of the contact", - "LABEL": "Phone Number", - "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "PLACEHOLDER": "Zadajte telefónne číslo kontaktu", + "LABEL": "Telefónne číslo", + "HELP": "Telefónne číslo by malo byť vo formáte E.164, napr: + 1415555555 [+][kód krajiny][smerové číslo oblasti][miestne telefónne číslo]", + "ERROR": "Telefónne číslo by malo byť prázdne alebo vo formáte E.164", + "DUPLICATE": "Toto telefónne číslo sa používa pre iný kontakt." }, "LOCATION": { - "PLACEHOLDER": "Enter the location of the contact", - "LABEL": "Location" + "PLACEHOLDER": "Zadajte adresu kontaktu", + "LABEL": "Lokácia" }, "COMPANY_NAME": { - "PLACEHOLDER": "Enter the company name", - "LABEL": "Company Name" + "PLACEHOLDER": "Zadajte názov spoločnosti", + "LABEL": "Názov spoločnosti" }, "SOCIAL_PROFILES": { "FACEBOOK": { - "PLACEHOLDER": "Enter the Facebook username", + "PLACEHOLDER": "Zadajte používateľské meno na Facebooku", "LABEL": "Facebook" }, "TWITTER": { - "PLACEHOLDER": "Enter the Twitter username", + "PLACEHOLDER": "Zadajte používateľské meno na Twitteri", "LABEL": "Twitter" }, "LINKEDIN": { - "PLACEHOLDER": "Enter the LinkedIn username", + "PLACEHOLDER": "Zadajte používateľské meno na LinkedIn", "LABEL": "LinkedIn" }, "GITHUB": { - "PLACEHOLDER": "Enter the Github username", + "PLACEHOLDER": "Zadajte používateľské meno na Githube", "LABEL": "Github" } } }, - "SUCCESS_MESSAGE": "Contact saved successfully", - "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", - "ERROR_MESSAGE": "There was an error, please try again" + "SUCCESS_MESSAGE": "Kontakt bol úspešne uložený", + "ERROR_MESSAGE": "Vyskytla sa chyba, skúste to prosím znova" }, "NEW_CONVERSATION": { - "BUTTON_LABEL": "Start conversation", - "TITLE": "New conversation", - "DESC": "Start a new conversation by sending a new message.", - "NO_INBOX": "Couldn't find an inbox to initiate a new conversation with this contact.", + "BUTTON_LABEL": "Začať konverzáciu", + "TITLE": "Nová konverzácia", + "DESC": "Začnite novú konverzáciu odoslaním novej správy.", + "NO_INBOX": "Nepodarilo sa nájsť schránku na začatie novej konverzácie s týmto kontaktom.", "FORM": { "TO": { - "LABEL": "To" + "LABEL": "Pre" }, "INBOX": { - "LABEL": "Inbox", - "ERROR": "Select an inbox" + "LABEL": "Schránka", + "ERROR": "Vybrať schránku" }, "SUBJECT": { - "LABEL": "Subject", - "PLACEHOLDER": "Subject", - "ERROR": "Subject can't be empty" + "LABEL": "Predmet", + "PLACEHOLDER": "Predmet", + "ERROR": "Predmet nemôže byť prázdny" }, "MESSAGE": { - "LABEL": "Message", - "PLACEHOLDER": "Write your message here", - "ERROR": "Message can't be empty" + "LABEL": "Správa", + "PLACEHOLDER": "Napíšte svoju správu sem", + "ERROR": "Správa nemôže byť prázdna" }, - "SUBMIT": "Send message", - "CANCEL": "Cancel", - "SUCCESS_MESSAGE": "Message sent!", - "ERROR_MESSAGE": "Couldn't send! try again" + "SUBMIT": "Poslať správu", + "CANCEL": "Zrušiť", + "SUCCESS_MESSAGE": "Správa poslaná!", + "ERROR_MESSAGE": "Nepodarilo sa odoslať! Skúste to znova" } }, "CONTACTS_PAGE": { - "HEADER": "Contacts", - "FIELDS": "Contact fields", - "SEARCH_BUTTON": "Search", - "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", + "HEADER": "Kontakty", + "FIELDS": "Kontaktné polia", + "SEARCH_BUTTON": "Hľadať", + "SEARCH_INPUT_PLACEHOLDER": "Hľadať kontakty", + "FILTER_CONTACTS": "Filter", "LIST": { - "LOADING_MESSAGE": "Loading contacts...", - "404": "No contacts matches your search 🔍", - "NO_CONTACTS": "There are no available contacts", + "LOADING_MESSAGE": "Kontakty sa hľadajú...", + "404": "Žiadny kontakt nezodpovedá vášmu vyhľadávaniu 🔍", + "NO_CONTACTS": "Nie sú k dispozícii žiadne kontakty", "TABLE_HEADER": { - "NAME": "Name", - "PHONE_NUMBER": "Phone Number", - "CONVERSATIONS": "Conversations", - "LAST_ACTIVITY": "Last Activity", - "COUNTRY": "Country", - "CITY": "City", - "SOCIAL_PROFILES": "Social Profiles", - "COMPANY": "Company", - "EMAIL_ADDRESS": "Email Address" + "NAME": "Meno", + "PHONE_NUMBER": "Telefónne číslo", + "CONVERSATIONS": "Konverzácia", + "LAST_ACTIVITY": "Posledná aktivita", + "COUNTRY": "Krajina", + "CITY": "Mesto", + "SOCIAL_PROFILES": "Sociálne profily", + "COMPANY": "Spoločnosť", + "EMAIL_ADDRESS": "E-mailová adresa" }, - "VIEW_DETAILS": "View details" + "VIEW_DETAILS": "Ukáž detaily" } }, "CONTACT_PROFILE": { - "BACK_BUTTON": "Contacts", - "LOADING": "Loading contact profile..." + "BACK_BUTTON": "Kontakty", + "LOADING": "Kontaktný profil sa načítava..." }, "REMINDER": { "ADD_BUTTON": { - "BUTTON": "Add", - "TITLE": "Shift + Enter to create a task" + "BUTTON": "Pridať", + "TITLE": "Shift + Enter na vytvorenie úlohy" }, "FOOTER": { - "DUE_DATE": "Due date", - "LABEL_TITLE": "Set type" + "DUE_DATE": "Deadline", + "LABEL_TITLE": "Nastav typ" } }, "NOTES": { - "FETCHING_NOTES": "Fetching notes...", - "NOT_AVAILABLE": "There are no notes created for this contact", + "FETCHING_NOTES": "Poznámky sa načítavajú...", + "NOT_AVAILABLE": "Pre tento kontakt nie sú vytvorené žiadne poznámky", "HEADER": { - "TITLE": "Notes" + "TITLE": "Poznámky" }, "LIST": { - "LABEL": "added a note" + "LABEL": "pridali poznámku" }, "ADD": { - "BUTTON": "Add", - "PLACEHOLDER": "Add a note", - "TITLE": "Shift + Enter to create a note" + "BUTTON": "Pridať", + "PLACEHOLDER": "Pridať poznámku", + "TITLE": "Shift + Enter na vytvorenie poznámky" }, "CONTENT_HEADER": { - "DELETE": "Delete note" + "DELETE": "Vymazať poznámku" } }, "EVENTS": { "HEADER": { - "TITLE": "Activities" + "TITLE": "Aktivity" }, "BUTTON": { - "PILL_BUTTON_NOTES": "notes", - "PILL_BUTTON_EVENTS": "events", - "PILL_BUTTON_CONVO": "conversations" + "PILL_BUTTON_NOTES": "poznámky", + "PILL_BUTTON_EVENTS": "udalosti", + "PILL_BUTTON_CONVO": "konverzácie" } }, "CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "Add attributes", - "BUTTON": "Add custom attribute", - "NOT_AVAILABLE": "There are no custom attributes available for this contact.", - "COPY_SUCCESSFUL": "Copied to clipboard successfully", + "ADD_BUTTON_TEXT": "Pridať atribúty", + "BUTTON": "Pridať vlastné atribúty", + "NOT_AVAILABLE": "Pre tento kontakt nie sú k dispozícii žiadne vlastné atribúty.", + "COPY_SUCCESSFUL": "Úspešne nakopírované", "ACTIONS": { - "COPY": "Copy attribute", - "DELETE": "Delete attribute", - "EDIT": "Edit attribute" + "COPY": "Kopírovať atribút", + "DELETE": "Vymazaž atribút", + "EDIT": "Upraviť atribút" }, "ADD": { - "TITLE": "Create custom attribute", - "DESC": "Add custom information to this contact." + "TITLE": "Vytvoriť vlastný atribút", + "DESC": "Pridanie vlastných informácií k tomuto kontaktu." }, "FORM": { - "CREATE": "Add attribute", - "CANCEL": "Cancel", + "CREATE": "Pridať atribút", + "CANCEL": "Zrušiť", "NAME": { - "LABEL": "Custom attribute name", - "PLACEHOLDER": "Eg: shopify id", - "ERROR": "Invalid custom attribute name" + "LABEL": "Vlastný názov atribútu", + "PLACEHOLDER": "Napr.: shopify id", + "ERROR": "Nesprávny názov vlastného atribútu" }, "VALUE": { - "LABEL": "Attribute value", - "PLACEHOLDER": "Eg: 11901 " + "LABEL": "Hodnota atribútu", + "PLACEHOLDER": "Napr.: 11901 " }, "ADD": { - "TITLE": "Create new attribute ", - "SUCCESS": "Attribute added successfully", - "ERROR": "Unable to add attribute. Please try again later" + "TITLE": "Vytvoriť nový atribút ", + "SUCCESS": "Nový atribút úspešne pridaný", + "ERROR": "Nebolo možné pridať atribút. Skúste to prosím neskôr" }, "UPDATE": { - "SUCCESS": "Attribute updated successfully", - "ERROR": "Unable to update attribute. Please try again later" + "SUCCESS": "Atribút úspešne nahraný", + "ERROR": "Nie je možné aktualizovať atribút. Skúste to prosím neskôr" }, "DELETE": { - "SUCCESS": "Attribute deleted successfully", - "ERROR": "Unable to delete attribute. Please try again later" + "SUCCESS": "Aitribút úspešne vymazaný", + "ERROR": "Nie je možné odstrániť atribút. Skúste to prosím neskôr" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "TITLE": "Pridať atribúty", + "PLACEHOLDER": "Hľadať atribúty", + "NO_RESULT": "Žiadne atribúty neboli nájdené" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Vybrať hodnotu", + "SEARCH_INPUT_PLACEHOLDER": "Vyhľadať hodnotu", + "NO_RESULT": "Žiadne výsledky neboli nájdené" + } } }, "VALIDATIONS": { - "REQUIRED": "Valid value is required", - "INVALID_URL": "Invalid URL" + "REQUIRED": "Vyžaduje sa platná hodnota", + "INVALID_URL": "Neplatná URL" } }, "MERGE_CONTACTS": { - "TITLE": "Merge contacts", - "DESCRIPTION": "Merge contacts to combine two profiles into one, including all attributes and conversations. In case of conflict, the Primary contact’ s attributes will take precedence.", + "TITLE": "Zlúčiť kontakty", + "DESCRIPTION": "Zlúčením kontaktov spojíte dva profily do jedného vrátane všetkých atribútov a konverzácií. V prípade konfliktu budú mať prednosť atribúty primárneho kontaktu.", "PRIMARY": { - "TITLE": "Primary contact", - "HELP_LABEL": "To be kept" + "TITLE": "Primárny kontakt", + "HELP_LABEL": "Na uchovanie" }, "CHILD": { - "TITLE": "Contact to merge", - "PLACEHOLDER": "Search for a contact", - "HELP_LABEL": "To be deleted" + "TITLE": "Kontakt na zlúčenie", + "PLACEHOLDER": "Hľadať kontakt", + "HELP_LABEL": "Na vymazanie" }, "SUMMARY": { - "TITLE": "Summary", - "DELETE_WARNING": "Contact of %{childContactName} will be deleted.", - "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + "TITLE": "Sumár", + "DELETE_WARNING": "Kontakt %{childContactName} bude vymazaný.", + "ATTRIBUTE_WARNING": "Kontaktné údaje %{childContactName} budú skopírované do %{primaryContactName}." }, "SEARCH": { "ERROR": "ERROR_MESSAGE" }, "FORM": { - "SUBMIT": " Merge contacts", - "CANCEL": "Cancel", + "SUBMIT": " Zlúčiť kontakty", + "CANCEL": "Zrušiť", "CHILD_CONTACT": { - "ERROR": "Select a child contact to merge" + "ERROR": "Vyberte kontakt, ktorý chcete zlúčiť" }, - "SUCCESS_MESSAGE": "Contact merged successfully", - "ERROR_MESSAGE": "Could not merge contacts, try again!" + "SUCCESS_MESSAGE": "Kontakt úspešne zlúčený", + "ERROR_MESSAGE": "Nepodarilo sa zlúčiť kontakty, skúste to znova!" } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/contactFilters.json b/app/javascript/dashboard/i18n/locale/sk/contactFilters.json new file mode 100644 index 000000000..072f67325 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sk/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Odoslať", + "CANCEL_BUTTON_LABEL": "Zrušiť", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Meno", + "EMAIL": "Email", + "PHONE_NUMBER": "Telefónne číslo", + "IDENTIFIER": "Identifier", + "CITY": "Mesto", + "COUNTRY": "Krajina" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sk/conversation.json b/app/javascript/dashboard/i18n/locale/sk/conversation.json index a50e8cb16..e50630423 100644 --- a/app/javascript/dashboard/i18n/locale/sk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sk/conversation.json @@ -1,12 +1,13 @@ { "CONVERSATION": { - "404": "Please select a conversation from left pane", - "NO_MESSAGE_1": "Uh oh! Looks like there are no messages from customers in your inbox.", - "NO_MESSAGE_2": " to send a message to your page!", - "NO_INBOX_1": "Hola! Looks like you haven't added any inboxes yet.", - "NO_INBOX_2": " to get started", - "NO_INBOX_AGENT": "Uh Oh! Looks like you are not part of any inbox. Please contact your administrator", - "SEARCH_MESSAGES": "Search for messages in conversations", + "404": "Vyberte si konverzáciu z ľavého panela", + "UNVERIFIED_SESSION": "Totožnosť tohto používateľa nie je overená", + "NO_MESSAGE_1": "Zdá sa, že v doručenej pošte nemáte žiadne správy od zákazníkov.", + "NO_MESSAGE_2": " poslať správu na svoju stránku!", + "NO_INBOX_1": "Vyzerá to, že ste ešte nepridali žiadnu schránku.", + "NO_INBOX_2": " na začiatok", + "NO_INBOX_AGENT": "Zdá sa, že nie ste súčasťou žiadnej schránky. Obráťte sa na svojho správcu", + "SEARCH_MESSAGES": "Vyhľadávanie správ v konverzáciách", "SEARCH": { "TITLE": "Search messages", "RESULT_TITLE": "Search Results", @@ -16,69 +17,69 @@ }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", - "CLICK_HERE": "Click here", - "LOADING_INBOXES": "Loading inboxes", - "LOADING_CONVERSATIONS": "Loading Conversations", - "CANNOT_REPLY": "You cannot reply due to", - "24_HOURS_WINDOW": "24 hour message window restriction", - "TWILIO_WHATSAPP_CAN_REPLY": "You can only reply to this conversation using a template message due to", - "TWILIO_WHATSAPP_24_HOURS_WINDOW": "24 hour message window restriction", - "SELECT_A_TWEET_TO_REPLY": "Please select a tweet to reply to.", - "REPLYING_TO": "You are replying to:", - "REMOVE_SELECTION": "Remove Selection", - "DOWNLOAD": "Download", - "UPLOADING_ATTACHMENTS": "Uploading attachments...", - "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", - "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", - "NO_RESPONSE": "No response", - "RATING_TITLE": "Rating", - "FEEDBACK_TITLE": "Feedback", + "CLICK_HERE": "Kliknite sem", + "LOADING_INBOXES": "Načítavajú sa schránky", + "LOADING_CONVERSATIONS": "Načítavajú sa konverzácie", + "CANNOT_REPLY": "Neviete odpovedať, pretože", + "24_HOURS_WINDOW": "24-hodinové obmedzenie okna správ", + "TWILIO_WHATSAPP_CAN_REPLY": "Na túto konverzáciu môžete odpovedať len pomocou šablóny správy z dôvodu", + "TWILIO_WHATSAPP_24_HOURS_WINDOW": "24-hodinové obmedzenie okna správ", + "SELECT_A_TWEET_TO_REPLY": "Vyberte tweet, na ktorý chcete odpovedať.", + "REPLYING_TO": "Odpovedáte na:", + "REMOVE_SELECTION": "Odstrániť výber", + "DOWNLOAD": "Stiahnuť", + "UPLOADING_ATTACHMENTS": "Prílohy sa nahrávajú...", + "SUCCESS_DELETE_MESSAGE": "Správa bola úspešne odstránená", + "FAIL_DELETE_MESSSAGE": "Správu sa nepodarilo vymazať! Skúste to znova", + "NO_RESPONSE": "Žiadna odpoveď", + "RATING_TITLE": "Hodnotenia", + "FEEDBACK_TITLE": "Spätná väzba", "HEADER": { - "RESOLVE_ACTION": "Resolve", - "REOPEN_ACTION": "Reopen", - "OPEN_ACTION": "Open", - "OPEN": "More", - "CLOSE": "Close", - "DETAILS": "details", - "SNOOZED_UNTIL_TOMORROW": "Snoozed until tomorrow", - "SNOOZED_UNTIL_NEXT_WEEK": "Snoozed until next week", - "SNOOZED_UNTIL_NEXT_REPLY": "Snoozed until next reply" + "RESOLVE_ACTION": "Vyriešiť", + "REOPEN_ACTION": "Znovu otvoriť", + "OPEN_ACTION": "Otvoriť", + "OPEN": "Viac", + "CLOSE": "Zatvoriť", + "DETAILS": "detaily", + "SNOOZED_UNTIL_TOMORROW": "Odložené do zajtra", + "SNOOZED_UNTIL_NEXT_WEEK": "Odložené do ďalšieho týždňa", + "SNOOZED_UNTIL_NEXT_REPLY": "Odložené do ďalšej odpovede" }, "RESOLVE_DROPDOWN": { - "MARK_PENDING": "Mark as pending", + "MARK_PENDING": "Označiť ako čakajúce na vybavenie", "SNOOZE": { - "TITLE": "Snooze until", - "NEXT_REPLY": "Next reply", - "TOMORROW": "Tomorrow", - "NEXT_WEEK": "Next week" + "TITLE": "Odložiť do", + "NEXT_REPLY": "Ďalšia odpoveď", + "TOMORROW": "Zajtra", + "NEXT_WEEK": "Ďalší ťýždeň" } }, "FOOTER": { - "MSG_INPUT": "Shift + enter for new line. Start with '/' to select a Canned Response.", - "PRIVATE_MSG_INPUT": "Shift + enter for new line. This will be visible only to Agents" + "MSG_INPUT": "Shift + enter pre nový riadok. Ak chcete vybrať Uloženú odpoveď, začnite klávesou '/'.", + "PRIVATE_MSG_INPUT": "Shift + enter pre nový riadok. Toto bude viditeľné len pre agentov" }, "REPLYBOX": { - "REPLY": "Reply", - "PRIVATE_NOTE": "Private Note", - "SEND": "Send", - "CREATE": "Add Note", + "REPLY": "Odpovedať", + "PRIVATE_NOTE": "Súkromná správa", + "SEND": "Poslať", + "CREATE": "Pridať poznámku", "TWEET": "Tweet", - "TIP_FORMAT_ICON": "Show rich text editor", - "TIP_EMOJI_ICON": "Show emoji selector", - "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send", - "DRAG_DROP": "Drag and drop here to attach", + "TIP_FORMAT_ICON": "Zobraziť rozšírený textový editor", + "TIP_EMOJI_ICON": "Zobraz výber emotikonov", + "TIP_ATTACH_ICON": "Pripojiť súbory", + "ENTER_TO_SEND": "Stlačte Enter na odoslanie", + "DRAG_DROP": "Potiahnite sem na pripojenie", "EMAIL_HEAD": { - "ADD_BCC": "Add bcc", + "ADD_BCC": "Pridať skrytú kópiu", "CC": { - "LABEL": "CC", - "PLACEHOLDER": "Emails separated by commas", - "ERROR": "Please enter valid email addresses" + "LABEL": "Kópia", + "PLACEHOLDER": "E-maily oddelené čiarkami", + "ERROR": "Zadajte platné e-mailové adresy" }, "BCC": { - "LABEL": "BCC", - "PLACEHOLDER": "Emails separated by commas", - "ERROR": "Please enter valid email addresses" + "LABEL": "Skrytá kópia", + "PLACEHOLDER": "E-maily oddelené čiarkami", + "ERROR": "Zadajte platné e-mailové adresy" } } }, @@ -96,91 +97,91 @@ }, "CONTEXT_MENU": { "COPY": "Copy", - "DELETE": "Delete" + "DELETE": "Vymazať" } }, "EMAIL_TRANSCRIPT": { - "TITLE": "Send conversation transcript", - "DESC": "Send a copy of the conversation transcript to the specified email address", - "SUBMIT": "Submit", - "CANCEL": "Cancel", - "SEND_EMAIL_SUCCESS": "The chat transcript was sent successfully", - "SEND_EMAIL_ERROR": "There was an error, please try again", + "TITLE": "Odoslať prepis konverzácie", + "DESC": "Odoslať prepis konverzácie na špecifikovanú e-mailovú adresu", + "SUBMIT": "Odoslať", + "CANCEL": "Zrušiť", + "SEND_EMAIL_SUCCESS": "Prepis chatu bol úspešne odoslaný", + "SEND_EMAIL_ERROR": "Vyskytla sa chyba, skúste to prosím znova", "FORM": { - "SEND_TO_CONTACT": "Send the transcript to the customer", - "SEND_TO_AGENT": "Send the transcript to the assigned agent", - "SEND_TO_OTHER_EMAIL_ADDRESS": "Send the transcript to another email address", + "SEND_TO_CONTACT": "Odoslať prepis chatu zákazníkovi", + "SEND_TO_AGENT": "Odoslať prepis pridelenému agentovi", + "SEND_TO_OTHER_EMAIL_ADDRESS": "Odoslanie prepisu na inú emailovú adresu", "EMAIL": { - "PLACEHOLDER": "Enter an email address", - "ERROR": "Please enter a valid email address" + "PLACEHOLDER": "Zadať e-mailovú adresu", + "ERROR": "Prosím zadajte platnú e-mailovú adresu" } } }, "ONBOARDING": { - "TITLE": "Hey 👋, Welcome to %{installationName}!", - "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", - "READ_LATEST_UPDATES": "Read our latest updates", + "TITLE": "Ahoj 👋, vitaj v %{installationName}!", + "DESCRIPTION": "Ďakujeme za registráciu. Chceme, aby ste z %{installationName} vyťažili čo najviac. Tu je niekoľko vecí, ktoré môžete urobiť v %{installationName}, aby ste si spríjemnili zážitok.", + "READ_LATEST_UPDATES": "Prečítajte si naše novinky", "ALL_CONVERSATION": { - "TITLE": "All your conversations in one place", - "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + "TITLE": "Všetky vaše konverzácie na jednom mieste", + "DESCRIPTION": "Zobrazte si všetky konverzácie od svojich zákazníkov na jednom ovládacom paneli. Konverzácie môžete filtrovať podľa prichádzajúceho kanála, štítku a statusu." }, "TEAM_MEMBERS": { - "TITLE": "Invite your team members", - "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", - "NEW_LINK": "Click here to invite a team member" + "TITLE": "Pozvite členov svojho tímu", + "DESCRIPTION": "Keďže sa pripravujete na rozhovor so zákazníkom, pozvite si na pomoc kolegov z tímu. Svojich tímových kolegov môžete pozvať pridaním ich e-mailovej adresy do zoznamu agentov.", + "NEW_LINK": "Kliknite sem pre pozvanie člena tímu" }, "INBOXES": { - "TITLE": "Connect Inboxes", - "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", - "NEW_LINK": "Click here to create an inbox" + "TITLE": "Spojiť schránky", + "DESCRIPTION": "Prepojte rôzne kanály, cez ktoré s vami vaši zákazníci komunikujú. Môže to byť webový live-chat, vaša stránka na Facebooku alebo Twitteri alebo dokonca vaše číslo na WhatsApp.", + "NEW_LINK": "Kliknite sem pre vytvorenie schránky" }, "LABELS": { - "TITLE": "Organize conversations with labels", - "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", - "NEW_LINK": "Click here to create tags" + "TITLE": "Usporiadajte si konverzácie pomocou štítkov", + "DESCRIPTION": "Štítky umožňujú jednoduchšie kategorizovať konverzáciu. Vytvorte si niekoľko štítkov, napríklad #podpora-dotaz, #vyuctovanie-otazka atď., aby ste ich mohli neskôr použiť v konverzácii.", + "NEW_LINK": "Kliknutím sem vytvoríte tagy" } }, "CONVERSATION_SIDEBAR": { - "ASSIGNEE_LABEL": "Assigned Agent", - "SELF_ASSIGN": "Assign to me", - "TEAM_LABEL": "Assigned Team", + "ASSIGNEE_LABEL": "Pridelený agent", + "SELF_ASSIGN": "Prideliť mne", + "TEAM_LABEL": "Pridelený tím", "SELECT": { - "PLACEHOLDER": "None" + "PLACEHOLDER": "Žiadne" }, "ACCORDION": { - "CONTACT_DETAILS": "Contact Details", - "CONVERSATION_ACTIONS": "Conversation Actions", - "CONVERSATION_LABELS": "Conversation Labels", - "CONVERSATION_INFO": "Conversation Information", - "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Previous Conversations" + "CONTACT_DETAILS": "Konktaktné detaily", + "CONVERSATION_ACTIONS": "Akcie konverzácie", + "CONVERSATION_LABELS": "Označenia konverzácii", + "CONVERSATION_INFO": "Informácie o konverzácii", + "CONTACT_ATTRIBUTES": "Atribúty kontaktu", + "PREVIOUS_CONVERSATION": "Prechádzajúce konverzácie" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "Create attribute", + "ADD_BUTTON_TEXT": "Vytvoriť atribút", "UPDATE": { - "SUCCESS": "Attribute updated successfully", - "ERROR": "Unable to update attribute. Please try again later" + "SUCCESS": "Atribút úspešne nahraný", + "ERROR": "Nie je možné aktualizovať atribút. Skúste to prosím neskôr" }, "ADD": { - "TITLE": "Add", - "SUCCESS": "Attribute added successfully", - "ERROR": "Unable to add attribute. Please try again later" + "TITLE": "Pridať", + "SUCCESS": "Nový atribút úspešne pridaný", + "ERROR": "Nebolo možné pridať atribút. Skúste to prosím neskôr" }, "DELETE": { - "SUCCESS": "Attribute deleted successfully", - "ERROR": "Unable to delete attribute. Please try again later" + "SUCCESS": "Aitribút úspešne vymazaný", + "ERROR": "Nie je možné odstrániť atribút. Skúste to prosím neskôr" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "TITLE": "Pridať atribúty", + "PLACEHOLDER": "Hľadať atribúty", + "NO_RESULT": "Žiadne atribúty neboli nájdené" } }, "EMAIL_HEADER": { - "TO": "To", - "BCC": "Bcc", - "CC": "Cc", - "SUBJECT": "Subject" + "TO": "Pre", + "BCC": "Skrytá kópia", + "CC": "Kópia", + "SUBJECT": "Predmet" } } diff --git a/app/javascript/dashboard/i18n/locale/sk/generalSettings.json b/app/javascript/dashboard/i18n/locale/sk/generalSettings.json index 474176d34..440651478 100644 --- a/app/javascript/dashboard/i18n/locale/sk/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/sk/generalSettings.json @@ -1,87 +1,131 @@ { "GENERAL_SETTINGS": { - "TITLE": "Account settings", - "SUBMIT": "Update settings", - "BACK": "Back", + "TITLE": "Nastavenia účtu", + "SUBMIT": "Aktualizovať nastavenia", + "BACK": "Späť", "UPDATE": { - "ERROR": "Could not update settings, try again!", - "SUCCESS": "Successfully updated account settings" + "ERROR": "Nastavenia sa nepodarilo aktualizovať, skúste to znova!", + "SUCCESS": "Úspešne aktualizované nastavenia účtu" }, "FORM": { - "ERROR": "Please fix form errors", + "ERROR": "Prosím, opravte chyby vo formulári", "GENERAL_SECTION": { - "TITLE": "General settings", + "TITLE": "Všeobecné nastavenia", "NOTE": "" }, "ACCOUNT_ID": { - "TITLE": "Account ID", - "NOTE": "This ID is required if you are building an API based integration" + "TITLE": "ID účtu", + "NOTE": "Toto ID je potrebné, ak vytvárate integráciu založenú na rozhraní API" }, "NAME": { - "LABEL": "Account name", - "PLACEHOLDER": "Your account name", - "ERROR": "Please enter a valid account name" + "LABEL": "Názov účtu", + "PLACEHOLDER": "Názov vášho účtu", + "ERROR": "Zadajte platný názov účtu" }, "LANGUAGE": { - "LABEL": "Site language (Beta)", - "PLACEHOLDER": "Your account name", + "LABEL": "Jazyk stránky (Beta)", + "PLACEHOLDER": "Názov vášho účtu", "ERROR": "" }, "DOMAIN": { - "LABEL": "Incoming Email Domain", - "PLACEHOLDER": "The domain where you will receive the emails", + "LABEL": "Doména prichádzajúceho e-mailu", + "PLACEHOLDER": "Doména, na ktorú budete dostávať e-maily", "ERROR": "" }, "SUPPORT_EMAIL": { - "LABEL": "Support Email", - "PLACEHOLDER": "Your company's support email", + "LABEL": "E-mailová podpora", + "PLACEHOLDER": "E-mailová podpora vašej spoločnosti", "ERROR": "" }, "AUTO_RESOLVE_DURATION": { - "LABEL": "Number of days after a ticket should auto resolve if there is no activity", + "LABEL": "Počet dní po automatickom vyriešení tiketu, ak sa nevykonáva žiadna aktivita", "PLACEHOLDER": "30", - "ERROR": "Please enter a valid auto resolve duration (minimum 1 day)" + "ERROR": "Zadajte platnú dobu kým sa tiket automaticky vyrieši (minimálne 1 deň)" }, "FEATURES": { - "INBOUND_EMAIL_ENABLED": "Conversation continuity with emails is enabled for your account.", - "CUSTOM_EMAIL_DOMAIN_ENABLED": "You can receive emails in your custom domain now." + "INBOUND_EMAIL_ENABLED": "Pre vaše konto je povolená kontinuita konverzácie s e-mailami.", + "CUSTOM_EMAIL_DOMAIN_ENABLED": "Teraz môžete prijímať e-maily vo vlastnej doméne." } }, - "UPDATE_CHATWOOT": "An update %{latestChatwootVersion} for Chatwoot is available. Please update your instance." + "UPDATE_CHATWOOT": "K dispozícii je aktualizácia %{latestChatwootVersion} pre Chatwoot. Prosím, aktualizujte svoju inštanciu." }, "FORMS": { "MULTISELECT": { - "ENTER_TO_SELECT": "Press enter to select", - "ENTER_TO_REMOVE": "Press enter to remove", - "SELECT_ONE": "Select one" + "ENTER_TO_SELECT": "Stlačením tlačidla enter vyberte", + "ENTER_TO_REMOVE": "Stlačením tlačidla enter vymažte", + "SELECT_ONE": "Vyberte jeden" } }, "NOTIFICATIONS_PAGE": { - "HEADER": "Notifications", - "MARK_ALL_DONE": "Mark All Done", + "HEADER": "Upozornenia", + "MARK_ALL_DONE": "Označiť všetky ako hotové", "LIST": { - "LOADING_MESSAGE": "Loading notifications...", - "404": "No Notifications", + "LOADING_MESSAGE": "Načítavajú sa notifikácie...", + "404": "Žiadne notifikácie", "TABLE_HEADER": [ - "Name", - "Phone Number", - "Conversations", - "Last Contacted" + "Meno", + "Telefónne číslo", + "Konverzácie", + "Naposledy kontaktovaný" ] }, "TYPE_LABEL": { - "conversation_creation": "New conversation", - "conversation_assignment": "Conversation Assigned", - "assigned_conversation_new_message": "New Message", - "conversation_mention": "Mention" + "conversation_creation": "Nová konverzácia", + "conversation_assignment": "Konverzácia pridelená", + "assigned_conversation_new_message": "Nová správa", + "conversation_mention": "Zmienka" } }, "NETWORK": { "NOTIFICATION": { - "TEXT": "Disconnected from Chatwoot" + "TEXT": "Chatwoot je odpojený" }, "BUTTON": { - "REFRESH": "Refresh" + "REFRESH": "Obnoviť" + } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Hľadať alebo ísť na", + "SECTIONS": { + "GENERAL": "Všeobecné", + "REPORTS": "Reporty", + "CONVERSATION": "Konverzácia", + "CHANGE_ASSIGNEE": "Zmeniť prideleného agenta", + "CHANGE_TEAM": "Zmeniť tím", + "ADD_LABEL": "Pridať štítok do konverzácie", + "REMOVE_LABEL": "Odstrániť štítok z konverzácie", + "SETTINGS": "Nastavenia" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Prejsť na ovládací panel konverzácie", + "GO_TO_CONTACTS_DASHBOARD": "Prejsť na ovládací panel kontaktov", + "GO_TO_REPORTS_OVERVIEW": "Prejsť na prehľad reportov", + "GO_TO_AGENT_REPORTS": "Prejsť na reporty o agentoch", + "GO_TO_LABEL_REPORTS": "Prejsť na reporty o štítkoch", + "GO_TO_INBOX_REPORTS": "Prejsť na reporty o schránkach", + "GO_TO_TEAM_REPORTS": "Prejsť na reporty o tímoch", + "GO_TO_SETTINGS_AGENTS": "Prejsť na nastavenia agentov", + "GO_TO_SETTINGS_TEAMS": "Prejsť na nastavenia tímov", + "GO_TO_SETTINGS_INBOXES": "Prejsť na nastavenia chránok", + "GO_TO_SETTINGS_LABELS": "Prejsť na nastavenia štítkov", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Prejsť na nastavenia uložených odpovedí", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Pridať štítok do konverzácie", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Odstrániť štítok z konverzácie", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json index 9656cfec4..b13864e6c 100644 --- a/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json @@ -29,7 +29,7 @@ ], "ADD": { "CHANNEL_NAME": { - "LABEL": "Inbox Name", + "LABEL": "Meno schránky", "PLACEHOLDER": "Enter your inbox name (eg: Acme Inc)" }, "WEBSITE_NAME": { @@ -40,88 +40,91 @@ "HELP": "PS: By signing in, we only get access to your Page's messages. Your private messages can never be accessed by Chatwoot.", "CHOOSE_PAGE": "Choose Page", "CHOOSE_PLACEHOLDER": "Select a page from the list", - "INBOX_NAME": "Inbox Name", - "ADD_NAME": "Add a name for your inbox", - "PICK_NAME": "Pick A Name Your Inbox", - "PICK_A_VALUE": "Pick a value" + "INBOX_NAME": "Meno schránky", + "ADD_NAME": "Pridať meno pre vašu schránku", + "PICK_NAME": "Vyberte si meno pre svoju schránku", + "PICK_A_VALUE": "Vybrať hodnotu" }, "TWITTER": { - "HELP": "To add your Twitter profile as a channel, you need to authenticate your Twitter Profile by clicking on 'Sign in with Twitter' ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "HELP": "Ak chcete pridať svoj profil na Twitteri ako kanál, musíte overiť svoj profil Twitter kliknutím na \"Prihlásiť sa pomocou Twitteru\" ", + "ERROR_MESSAGE": "Pri pripájaní k službe Twitter došlo k chybe, skúste to prosím znova", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { - "TITLE": "Website channel", - "DESC": "Create a channel for your website and start supporting your customers via our website widget.", - "LOADING_MESSAGE": "Creating Website Support Channel", + "TITLE": "Webový kanál", + "DESC": "Vytvorte si kanál pre svoje webové stránky a začnite podporovať svojich zákazníkov prostredníctvom nášho webového widgetu.", + "LOADING_MESSAGE": "Vytvorenie kanála webovej podpory", "CHANNEL_AVATAR": { - "LABEL": "Channel Avatar" + "LABEL": "Logo kanálu" }, "CHANNEL_WEBHOOK_URL": { "LABEL": "Webhook URL", - "PLACEHOLDER": "Enter your Webhook URL", - "ERROR": "Please enter a valid URL" + "PLACEHOLDER": "Zadajte svoju Webhook URL", + "ERROR": "Prosím zadajte platnú URL" }, "CHANNEL_DOMAIN": { - "LABEL": "Website Domain", - "PLACEHOLDER": "Enter your website domain (eg: acme.com)" + "LABEL": "Webová doména", + "PLACEHOLDER": "Zadajte doménu svojej webovej stránky (napr.: acme.com)" }, "CHANNEL_WELCOME_TITLE": { - "LABEL": "Welcome Heading", - "PLACEHOLDER": "Hi there !" + "LABEL": "Uvítací nadpis", + "PLACEHOLDER": "Zdravím!" }, "CHANNEL_WELCOME_TAGLINE": { - "LABEL": "Welcome Tagline", - "PLACEHOLDER": "We make it simple to connect with us. Ask us anything, or share your feedback." + "LABEL": "Uvítací slogan", + "PLACEHOLDER": "Spojenie s nami je jednoduché. Spýtajte sa nás na čokoľvek alebo sa podeľte o svoju spätnú väzbu." }, "CHANNEL_GREETING_MESSAGE": { - "LABEL": "Channel greeting message", - "PLACEHOLDER": "Acme Inc typically replies in a few hours." + "LABEL": "Uvítacia správa kanála", + "PLACEHOLDER": "Acme zvyčajne odpovedá do niekoľkých hodín." }, "CHANNEL_GREETING_TOGGLE": { - "LABEL": "Enable channel greeting", - "HELP_TEXT": "Send a greeting message to the user when he starts the conversation.", - "ENABLED": "Enabled", - "DISABLED": "Disabled" + "LABEL": "Povoliť pozdav v kanáli", + "HELP_TEXT": "Odošlite uvítaciu správu používateľovi pri začatí konverzácie.", + "ENABLED": "Zapnuté", + "DISABLED": "Vypnuté" }, "REPLY_TIME": { - "TITLE": "Set Reply time", - "IN_A_FEW_MINUTES": "In a few minutes", - "IN_A_FEW_HOURS": "In a few hours", - "IN_A_DAY": "In a day", - "HELP_TEXT": "This reply time will be displayed on the live chat widget" + "TITLE": "Nastaviť čas odpovede", + "IN_A_FEW_MINUTES": "O pár minút", + "IN_A_FEW_HOURS": "O pár hodín", + "IN_A_DAY": "O deň", + "HELP_TEXT": "Tento čas odpovede sa zobrazí na widgete živého chatu" }, "WIDGET_COLOR": { - "LABEL": "Widget Color", - "PLACEHOLDER": "Update the widget color used in widget" + "LABEL": "Farba widgetu", + "PLACEHOLDER": "Zmeniť farbu widgetu použitej vo widgete" }, - "SUBMIT_BUTTON": "Create inbox" + "SUBMIT_BUTTON": "Vytvoriť schránku" }, "TWILIO": { - "TITLE": "Twilio SMS/WhatsApp Channel", - "DESC": "Integrate Twilio and start supporting your customers via SMS or WhatsApp.", + "TITLE": "Kanál Twilio SMS/WhatsApp", + "DESC": "Integrujte Twilio a začnite podporovať svojich zákazníkov prostredníctvom SMS alebo WhatsApp.", "ACCOUNT_SID": { - "LABEL": "Account SID", - "PLACEHOLDER": "Please enter your Twilio Account SID", - "ERROR": "This field is required" + "LABEL": "SID účtu", + "PLACEHOLDER": "Zadajte prosím SID svojho účtu Twilio", + "ERROR": "Toto pole je povinné" }, "CHANNEL_TYPE": { - "LABEL": "Channel Type", - "ERROR": "Please select your Channel Type" + "LABEL": "Typ kanálu", + "ERROR": "Prosím vyberte typ svojho kanálu" }, "AUTH_TOKEN": { - "LABEL": "Auth Token", - "PLACEHOLDER": "Please enter your Twilio Auth Token", - "ERROR": "This field is required" + "LABEL": "Autentifikačný token", + "PLACEHOLDER": "Zadajte svoj autentifikačný token pre Twilio", + "ERROR": "Toto pole je povinné" }, "CHANNEL_NAME": { - "LABEL": "Inbox Name", - "PLACEHOLDER": "Please enter a inbox name", - "ERROR": "This field is required" + "LABEL": "Meno schránky", + "PLACEHOLDER": "Prosím vyplňte meno schránky", + "ERROR": "Toto pole je povinné" }, "PHONE_NUMBER": { - "LABEL": "Phone number", - "PLACEHOLDER": "Please enter the phone number from which message will be sent.", - "ERROR": "Please enter a valid value. Phone number should start with `+` sign." + "LABEL": "Telefónne číslo", + "PLACEHOLDER": "Zadajte telefónne číslo, z ktorého bude správa odoslaná.", + "ERROR": "Zadajte platnú hodnotu. Telefónne číslo by malo začínať znakom `+`." }, "API_CALLBACK": { "TITLE": "Callback URL", @@ -145,14 +148,14 @@ "360_DIALOG": "360Dialog" }, "INBOX_NAME": { - "LABEL": "Inbox Name", + "LABEL": "Meno schránky", "PLACEHOLDER": "Please enter an inbox name", - "ERROR": "This field is required" + "ERROR": "Toto pole je povinné" }, "PHONE_NUMBER": { - "LABEL": "Phone number", - "PLACEHOLDER": "Please enter the phone number from which message will be sent.", - "ERROR": "Please enter a valid value. Phone number should start with `+` sign." + "LABEL": "Telefónne číslo", + "PLACEHOLDER": "Zadajte telefónne číslo, z ktorého bude správa odoslaná.", + "ERROR": "Zadajte platnú hodnotu. Telefónne číslo by malo začínať znakom `+`." }, "API_KEY": { "LABEL": "API key", @@ -167,106 +170,106 @@ } }, "API_CHANNEL": { - "TITLE": "API Channel", - "DESC": "Integrate with API channel and start supporting your customers.", + "TITLE": "API kanál", + "DESC": "Integrujte sa s kanálom API a začnite podporovať svojich zákazníkov.", "CHANNEL_NAME": { - "LABEL": "Channel Name", - "PLACEHOLDER": "Please enter a channel name", - "ERROR": "This field is required" + "LABEL": "Názov kanálu", + "PLACEHOLDER": "Zadajte názov kanála", + "ERROR": "Toto pole je povinné" }, "WEBHOOK_URL": { "LABEL": "Webhook URL", - "SUBTITLE": "Configure the URL where you want to recieve callbacks on events.", + "SUBTITLE": "Nakonfigurujte adresu URL, na ktorú chcete prijímať spätné volania (callback) pri udalostiach.", "PLACEHOLDER": "Webhook URL" }, - "SUBMIT_BUTTON": "Create API Channel", + "SUBMIT_BUTTON": "Vytvoriť API kanál", "API": { - "ERROR_MESSAGE": "We were not able to save the api channel" + "ERROR_MESSAGE": "Nepodarilo sa nám uložiť kanál API" } }, "EMAIL_CHANNEL": { - "TITLE": "Email Channel", - "DESC": "Integrate you email inbox.", + "TITLE": "Emailový kanál", + "DESC": "Integrácia e-mailovej schránky.", "CHANNEL_NAME": { - "LABEL": "Channel Name", - "PLACEHOLDER": "Please enter a channel name", - "ERROR": "This field is required" + "LABEL": "Názov kanálu", + "PLACEHOLDER": "Zadajte názov kanála", + "ERROR": "Toto pole je povinné" }, "EMAIL": { - "LABEL": "Email", - "SUBTITLE": "Email where your customers sends you support tickets", - "PLACEHOLDER": "Email" + "LABEL": "E-mail", + "SUBTITLE": "E-mail, na ktorý vám zákazníci posielajú podporné tikety", + "PLACEHOLDER": "E-mail" }, - "SUBMIT_BUTTON": "Create Email Channel", + "SUBMIT_BUTTON": "Vytvoriť e-mailový kanál", "API": { - "ERROR_MESSAGE": "We were not able to save the email channel" + "ERROR_MESSAGE": "E-mailový kanál sa nám nepodarilo uložiť" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Začnite preposielať e-maily na túto e-mailovú adresu." }, "LINE_CHANNEL": { - "TITLE": "LINE Channel", - "DESC": "Integrate with LINE channel and start supporting your customers.", + "TITLE": "LINE kanál", + "DESC": "Integrujte sa s kanálom LINE a začnite podporovať svojich zákazníkov.", "CHANNEL_NAME": { - "LABEL": "Channel Name", - "PLACEHOLDER": "Please enter a channel name", - "ERROR": "This field is required" + "LABEL": "Názov kanálu", + "PLACEHOLDER": "Zadajte názov kanála", + "ERROR": "Toto pole je povinné" }, "LINE_CHANNEL_ID": { - "LABEL": "LINE Channel ID", - "PLACEHOLDER": "LINE Channel ID" + "LABEL": "LINE kanál ID", + "PLACEHOLDER": "LINE kanál ID" }, "LINE_CHANNEL_SECRET": { - "LABEL": "LINE Channel Secret", - "PLACEHOLDER": "LINE Channel Secret" + "LABEL": "LINE kanál Secret", + "PLACEHOLDER": "LINE kanál Secret" }, "LINE_CHANNEL_TOKEN": { - "LABEL": "LINE Channel Token", - "PLACEHOLDER": "LINE Channel Token" + "LABEL": "LINE kanál Token", + "PLACEHOLDER": "LINE kanál Token" }, - "SUBMIT_BUTTON": "Create LINE Channel", + "SUBMIT_BUTTON": "Vytvorenie kanála LINE", "API": { - "ERROR_MESSAGE": "We were not able to save the LINE channel" + "ERROR_MESSAGE": "Kanál LINE sa nepodarilo uložiť" }, "API_CALLBACK": { "TITLE": "Callback URL", - "SUBTITLE": "You have to configure the webhook URL in LINE application with the URL mentioned here." + "SUBTITLE": "Musíte nakonfigurovať adresu URL webhooku v aplikácii LINE pomocou adresy URL uvedenej tu." } }, "TELEGRAM_CHANNEL": { - "TITLE": "Telegram Channel", - "DESC": "Integrate with Telegram channel and start supporting your customers.", + "TITLE": "Telegramový kanál", + "DESC": "Integrujte sa s kanálom Telegram a začnite podporovať svojich zákazníkov.", "BOT_TOKEN": { - "LABEL": "Bot Token", - "SUBTITLE": "Configure the bot token you have obtained from Telegram BotFather.", - "PLACEHOLDER": "Bot Token" + "LABEL": "Token pre bota", + "SUBTITLE": "Nakonfigurujte token bota, ktorý ste získali od programu Telegram BotFather.", + "PLACEHOLDER": "Token pre bota" }, - "SUBMIT_BUTTON": "Create Telegram Channel", + "SUBMIT_BUTTON": "Vytvoriť Telegram kanál", "API": { - "ERROR_MESSAGE": "We were not able to save the telegram channel" + "ERROR_MESSAGE": "Nepodarilo sa uložiť Telegramový kanál" } }, "AUTH": { - "TITLE": "Choose a channel", - "DESC": "Chatwoot supports live-chat widget, Facebook page, Twitter profile, WhatsApp, Email etc., as channels. If you want to build a custom channel, you can create it using the API channel. Select one channel from the options below to proceed." + "TITLE": "Vybrať kanál", + "DESC": "Chatwoot podporuje live-chat widget, Facebook stránku, Twitter profil, WhatsApp, E-mail atď., ako kanály. Ak chcete vytvoriť vlastný kanál, môžete ho vytvoriť pomocou kanála API. Ak chcete pokračovať, vyberte jeden kanál z nižšie uvedených možností." }, "AGENTS": { - "TITLE": "Agents", - "DESC": "Here you can add agents to manage your newly created inbox. Only these selected agents will have access to your inbox. Agents which are not part of this inbox will not be able to see or respond to messages in this inbox when they login.
PS: As an administrator, if you need access to all inboxes, you should add yourself as agent to all inboxes that you create.", - "VALIDATION_ERROR": "Add atleast one agent to your new Inbox", - "PICK_AGENTS": "Pick agents for the inbox" + "TITLE": "Agenti", + "DESC": "Tu môžete pridať agentov na správu novovytvorenej schránky. Len títo vybraní agenti budú mať prístup k vašej schránke. Agenti, ktorí nie sú súčasťou tejto schránky, nebudú môcť po prihlásení vidieť správy v tejto schránke ani na ne reagovať.
PS: Ak ako správca potrebujete prístup ku všetkým schránkam, mali by ste sa pridať ako agent ku všetkým vytvoreným schránkam.", + "VALIDATION_ERROR": "Pridajte aspoň jedného agenta do novej schránky", + "PICK_AGENTS": "Vyberte agentov pre schránku" }, "DETAILS": { - "TITLE": "Inbox Details", - "DESC": "From the dropdown below, select the Facebook Page you want to connect to Chatwoot. You can also give a custom name to your inbox for better identification." + "TITLE": "Detaily schránky", + "DESC": "Z rozbaľovacieho zoznamu nižšie vyberte stránku na Facebooku, ktorú chcete pripojiť k službe Chatwoot. Pre lepšiu identifikáciu môžete schránke zadať aj vlastný názov." }, "FINISH": { - "TITLE": "Nailed It!", - "DESC": "You have successfully finished integrating your Facebook Page with Chatwoot. Next time a customer messages your Page, the conversation will automatically appear on your inbox.
We are also providing you with a widget script that you can easily add to your website. Once this is live on your website, customers can message you right from your website without the help of any external tool and the conversation will appear right here, on Chatwoot.
Cool, huh? Well, we sure try to be :)" + "TITLE": "Podarilo sa!", + "DESC": "Úspešne ste dokončili integráciu svojej stránky na Facebooku s Chatwoot. Pri ďalšej správe od zákazníka sa konverzácia automaticky zobrazí na vašej stránke.
Poskytujeme vám aj skript widgetu, ktorý môžete jednoducho pridať na svoju webovú stránku. Keď bude na vašej webovej stránke funkčný, zákazníci vám môžu posielať správy priamo z vašej webovej stránky bez pomoci akéhokoľvek externého nástroja a konverzácia sa objaví priamo tu, na Chatwoot.
Cool, čo? No, určite sa o to snažíme :)" } }, "DETAILS": { - "LOADING_FB": "Authenticating you with Facebook...", - "ERROR_FB_AUTH": "Something went wrong, Please refresh page...", + "LOADING_FB": "Spájame vás s Facebookom...", + "ERROR_FB_AUTH": "Niečo sa pokazilo, prosím, obnovte stránku...", "CREATING_CHANNEL": "Creating your Inbox...", "TITLE": "Configure Inbox Details", "DESC": "" @@ -307,14 +310,14 @@ } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Vymazať", "AVATAR_DELETE_BUTTON_TEXT": "Delete Avatar", "CONFIRM": { - "TITLE": "Confirm Deletion", - "MESSAGE": "Are you sure to delete ", + "TITLE": "Potvrdiť vymazanie", + "MESSAGE": "Určite chcete vymazať ", "PLACE_HOLDER": "Please type {inboxName} to confirm", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "YES": "Áno, vymazať ", + "NO": "Nie, ponechať " }, "API": { "SUCCESS_MESSAGE": "Inbox deleted successfully", @@ -340,7 +343,7 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger Script", "MESSENGER_SUB_HEAD": "Place this button inside your body tag", - "INBOX_AGENTS": "Agents", + "INBOX_AGENTS": "Agenti", "INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox", "UPDATE": "Update", "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", @@ -352,53 +355,112 @@ "INBOX_UPDATE_SUB_TEXT": "Update your inbox settings", "AUTO_ASSIGNMENT_SUB_TEXT": "Enable or disable the automatic assignment of new conversations to the agents added to this inbox.", "HMAC_VERIFICATION": "User Identity Validation", - "HMAC_DESCRIPTION": "Inorder to validate the user's identity, the SDK allows you to pass an `identifier_hash` for each user. You can generate HMAC using 'sha256' with the key shown here.", - "HMAC_MANDATORY_VERIFICATION": "Enforce User Identity Validation", - "HMAC_MANDATORY_DESCRIPTION": "If enabled, Chatwoot SDKs setUser method will not work unless the `identifier_hash` is provided for each user.", - "INBOX_IDENTIFIER": "Inbox Identifier", - "INBOX_IDENTIFIER_SUB_TEXT": "Use the `inbox_identifier` token shown here to authentication your API clients.", - "FORWARD_EMAIL_TITLE": "Forward to Email", - "FORWARD_EMAIL_SUB_TEXT": "Start forwarding your emails to the following email address." + "HMAC_DESCRIPTION": "Na overenie identity používateľa umožňuje SDK odovzdať pre každého používateľa `identifier_hash`. HMAC môžete vygenerovať pomocou 'sha256' s kľúčom uvedeným tu.", + "HMAC_MANDATORY_VERIFICATION": "Vynucovanie overovania totožnosti používateľa", + "HMAC_MANDATORY_DESCRIPTION": "Ak je táto funkcia zapnutá, metóda setUser nebude fungovať, pokiaľ nebude pre každého používateľa zadaný `identifier_hash`.", + "INBOX_IDENTIFIER": "Indetifikátor schránky", + "INBOX_IDENTIFIER_SUB_TEXT": "Na overenie klientov API použite tu uvedený token `inbox_identifier`.", + "FORWARD_EMAIL_TITLE": "Preposlanť na e-mail", + "FORWARD_EMAIL_SUB_TEXT": "Začnite preposielať e-maily na túto e-mailovú adresu." }, "FACEBOOK_REAUTHORIZE": { - "TITLE": "Reauthorize", - "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", - "MESSAGE_SUCCESS": "Reconnection successful", - "MESSAGE_ERROR": "There was an error, please try again" + "TITLE": "Znova autorizovať", + "SUBTITLE": "Vaše pripojenie k Facebooku vypršalo, pre pokračovanie v službách prosím znovu pripojte svoju stránku na Facebooku", + "MESSAGE_SUCCESS": "Opätovné pripojenie bolo úspešné", + "MESSAGE_ERROR": "Vyskytla sa chyba, skúste to prosím znova" }, "PRE_CHAT_FORM": { - "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "DESCRIPTION": "Formuláre pred konverzáciou vám umožnia zachytiť informácie o používateľovi ešte predtým, ako s vami začne konverzovať.", "ENABLE": { - "LABEL": "Enable pre chat form", + "LABEL": "Povoliť formulár pred konverzáciou", "OPTIONS": { - "ENABLED": "Yes", - "DISABLED": "No" + "ENABLED": "Áno", + "DISABLED": "Nie" } }, "PRE_CHAT_MESSAGE": { - "LABEL": "Pre Chat Message", - "PLACEHOLDER": "This message would be visible to the users along with the form" + "LABEL": "Správa pred konverzáciou", + "PLACEHOLDER": "Táto správa sa zobrazí používateľom spolu s formulárom" }, "REQUIRE_EMAIL": { - "LABEL": "Visitors should provide their name and email address before starting the chat" + "LABEL": "Pred začatím chatu by mali návštevníci uviesť svoje meno a e-mailovú adresu" } }, "BUSINESS_HOURS": { - "TITLE": "Set your availability", - "SUBTITLE": "Set your availability on your livechat widget", - "WEEKLY_TITLE": "Set your weekly hours", - "TIMEZONE_LABEL": "Select timezone", - "UPDATE": "Update business hours settings", - "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", - "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for visitors", - "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", - "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "TITLE": "Nastavte svoju dostupnosť", + "SUBTITLE": "Nastavenie dostupnosti na widgete livechatu", + "WEEKLY_TITLE": "Nastaviť týždnový rozvrh", + "TIMEZONE_LABEL": "Vybrať časové pásmo", + "UPDATE": "Aktualizácia nastavení otváracích hodín", + "TOGGLE_AVAILABILITY": "Povoliť nastavenie otváracích hodín pre túto schránku", + "UNAVAILABLE_MESSAGE_LABEL": "Správa pre návštevníkov pri nedostupnosti", + "UNAVAILABLE_MESSAGE_DEFAULT": "Momentálne nie sme k dispozícii. Zanechajte nám správu a my vám odpovieme, keď sa vrátime.", + "TOGGLE_HELP": "Ak povolíte otváracie hodiny, na widgete živého chatu sa zobrazia dostupné hodiny, aj keď sú všetci agenti offline. Mimo dostupných hodín môžu byť návštevníci upozornení správou a formulárom pred konverzáciou.", "DAY": { - "ENABLE": "Enable availability for this day", - "UNAVAILABLE": "Unavailable", - "HOURS": "hours", - "VALIDATION_ERROR": "Starting time should be before closing time.", - "CHOOSE": "Choose" + "ENABLE": "Povolenie dostupnosti pre tento deň", + "UNAVAILABLE": "Neodstupné", + "HOURS": "hodiny", + "VALIDATION_ERROR": "Začiatočný čas by mal byť pred zatváracím časom.", + "CHOOSE": "Vybrať" + } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Nastaviť IMAP detaily", + "UPDATE": "Aktualizovať IMAP nastavenia", + "TOGGLE_AVAILABILITY": "Povolenie konfigurácie IMAP pre túto schránku", + "TOGGLE_HELP": "Povolenie protokolu IMAP pomôže používateľovi prijímať e-maily", + "EDIT": { + "SUCCESS_MESSAGE": "Úspešná aktualizácia nastavení IMAP", + "ERROR_MESSAGE": "Nebolo možné aktualizovať nastavenia IMAP" + }, + "ADDRESS": { + "LABEL": "Adresa", + "PLACE_HOLDER": "Adresa (napr. imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-mail", + "PLACE_HOLDER": "E-mail" + }, + "PASSWORD": { + "LABEL": "Heslo", + "PLACE_HOLDER": "Heslo" + }, + "ENABLE_SSL": "Povoliť SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Nastaviť SMTP detaily", + "UPDATE": "Aktualizovať SMTP nastavenia", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Adresa", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Password", + "PLACE_HOLDER": "Password" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/integrationApps.json b/app/javascript/dashboard/i18n/locale/sk/integrationApps.json index a80ecb837..ca3395924 100644 --- a/app/javascript/dashboard/i18n/locale/sk/integrationApps.json +++ b/app/javascript/dashboard/i18n/locale/sk/integrationApps.json @@ -22,17 +22,17 @@ "INBOX": "Yes, Delete", "ACCOUNT": "Yes, Disconnect" }, - "CANCEL_BUTTON_TEXT": "Cancel", + "CANCEL_BUTTON_TEXT": "Zrušiť", "API": { "SUCCESS_MESSAGE": "Hook deleted successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" } }, "LIST": { "FETCHING": "Fetching integration hooks", - "INBOX": "Inbox", + "INBOX": "Schránka", "DELETE": { - "BUTTON_TEXT": "Delete" + "BUTTON_TEXT": "Vymazať" } }, "ADD": { @@ -42,11 +42,11 @@ "PLACEHOLDER": "Select Inbox" }, "SUBMIT": "Create", - "CANCEL": "Cancel" + "CANCEL": "Zrušiť" }, "API": { "SUCCESS_MESSAGE": "Integration hook added successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" } }, "CONNECT": { diff --git a/app/javascript/dashboard/i18n/locale/sk/integrations.json b/app/javascript/dashboard/i18n/locale/sk/integrations.json index a54d8e9e0..6cca45acb 100644 --- a/app/javascript/dashboard/i18n/locale/sk/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sk/integrations.json @@ -7,20 +7,20 @@ "HEADER": "Webhook settings", "HEADER_BTN_TXT": "Add new webhook", "LOADING": "Fetching attached webhooks", - "SEARCH_404": "There are no items matching this query", + "SEARCH_404": "Neexistujú žiadne položky, ktoré by zodpovedali tejto požiadavke", "SIDEBAR_TXT": "

Webhooks

Webhooks are HTTP callbacks which can be defined for every account. They are triggered by events like message creation in Chatwoot. You can create more than one webhook for this account.

For creating a webhook, click on the Add new webhook button. You can also remove any existing webhook by clicking on the Delete button.

", "LIST": { "404": "There are no webhooks configured for this account.", "TITLE": "Manage webhooks", "TABLE_HEADER": [ "Webhook endpoint", - "Actions" + "Akcie" ] }, "EDIT": { - "BUTTON_TEXT": "Edit", + "BUTTON_TEXT": "Upraviť", "TITLE": "Edit webhook", - "CANCEL": "Cancel", + "CANCEL": "Zrušiť", "DESC": "Webhook events provide you the realtime information about what's happening in your Chatwoot account. Please enter a valid URL to configure a callback.", "FORM": { "END_POINT": { @@ -32,11 +32,11 @@ }, "API": { "SUCCESS_MESSAGE": "Webhook URL updated successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" } }, "ADD": { - "CANCEL": "Cancel", + "CANCEL": "Zrušiť", "TITLE": "Add new webhook", "DESC": "Webhook events provide you the realtime information about what's happening in your Chatwoot account. Please enter a valid URL to configure a callback.", "FORM": { @@ -49,19 +49,19 @@ }, "API": { "SUCCESS_MESSAGE": "Webhook added successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Vymazať", "API": { "SUCCESS_MESSAGE": "Webhook deleted successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" }, "CONFIRM": { - "TITLE": "Confirm Deletion", - "MESSAGE": "Are you sure to delete ", - "YES": "Yes, Delete ", + "TITLE": "Potvrdiť vymazanie", + "MESSAGE": "Určite chcete vymazať ", + "YES": "Áno, vymazať ", "NO": "No, Keep it" } } @@ -73,7 +73,7 @@ } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Vymazať", "API": { "SUCCESS_MESSAGE": "Integration deleted successfully" } diff --git a/app/javascript/dashboard/i18n/locale/sk/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/sk/labelsMgmt.json index db12fa32a..fe8c43f62 100644 --- a/app/javascript/dashboard/i18n/locale/sk/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sk/labelsMgmt.json @@ -3,14 +3,14 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", - "SEARCH_404": "There are no items matching this query", + "SEARCH_404": "Neexistujú žiadne položky, ktoré by zodpovedali tejto požiadavke", "SIDEBAR_TXT": "

Labels

Labels help you to categorize conversations and prioritize them. You can assign label to a conversation from the sidepanel.

Labels are tied to the account and can be used to create custom workflows in your organization. You can assign custom color to a label, it makes it easier to identify the label. You will be able to display the label on the sidebar to filter the conversations easily.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", "DESC": "Labels let you group the conversations together.", "TABLE_HEADER": [ - "Name", + "Meno", "Description", "Color" ] @@ -33,10 +33,10 @@ "SHOW_ON_SIDEBAR": { "LABEL": "Show label on sidebar" }, - "EDIT": "Edit", + "EDIT": "Upraviť", "CREATE": "Create", - "DELETE": "Delete", - "CANCEL": "Cancel" + "DELETE": "Vymazať", + "CANCEL": "Zrušiť" }, "ADD": { "TITLE": "Add label", @@ -54,16 +54,16 @@ } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Vymazať", "API": { "SUCCESS_MESSAGE": "Label deleted successfully", "ERROR_MESSAGE": "There was an error, please try again" }, "CONFIRM": { - "TITLE": "Confirm Deletion", - "MESSAGE": "Are you sure to delete ", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "TITLE": "Potvrdiť vymazanie", + "MESSAGE": "Určite chcete vymazať ", + "YES": "Áno, vymazať ", + "NO": "Nie, ponechať " } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/login.json b/app/javascript/dashboard/i18n/locale/sk/login.json index 30f667052..69696c731 100644 --- a/app/javascript/dashboard/i18n/locale/sk/login.json +++ b/app/javascript/dashboard/i18n/locale/sk/login.json @@ -11,11 +11,11 @@ }, "API": { "SUCCESS_MESSAGE": "Login Successful", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later", + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr", "UNAUTH": "Username / Password Incorrect. Please try again" }, "FORGOT_PASSWORD": "Forgot your password?", "CREATE_NEW_ACCOUNT": "Create new account", - "SUBMIT": "Login" + "SUBMIT": "Prihlásenie" } } diff --git a/app/javascript/dashboard/i18n/locale/sk/report.json b/app/javascript/dashboard/i18n/locale/sk/report.json index 4afd63b61..7d4204346 100644 --- a/app/javascript/dashboard/i18n/locale/sk/report.json +++ b/app/javascript/dashboard/i18n/locale/sk/report.json @@ -1,316 +1,316 @@ { "REPORT": { - "HEADER": "Overview", - "LOADING_CHART": "Loading chart data...", - "NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.", - "DOWNLOAD_AGENT_REPORTS": "Download agent reports", + "HEADER": "Prehľad", + "LOADING_CHART": "Načítanie grafu...", + "NO_ENOUGH_DATA": "Na vygenerovanie reportu sme nedostali dostatok dát, skúste to prosím neskôr.", + "DOWNLOAD_AGENT_REPORTS": "Stiahnutie reportov o agentoch", "METRICS": { "CONVERSATIONS": { - "NAME": "Conversations", - "DESC": "( Total )" + "NAME": "Rozhovory", + "DESC": "( Spolu )" }, "INCOMING_MESSAGES": { - "NAME": "Incoming Messages", - "DESC": "( Total )" + "NAME": "Prichádzajúce správy", + "DESC": "( Spolu )" }, "OUTGOING_MESSAGES": { - "NAME": "Outgoing Messages", - "DESC": "( Total )" + "NAME": "Odchádzajúce správy", + "DESC": "( Spolu )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First response time", - "DESC": "( Avg )" + "NAME": "Čas do prvej reakcie", + "DESC": "( Priemer )" }, "RESOLUTION_TIME": { - "NAME": "Resolution Time", - "DESC": "( Avg )" + "NAME": "Čas do riešenia", + "DESC": "( Priemer )" }, "RESOLUTION_COUNT": { - "NAME": "Resolution Count", - "DESC": "( Total )" + "NAME": "Počet vyriešených problémov", + "DESC": "( Spolu )" } }, "DATE_RANGE": [ { "id": 0, - "name": "Last 7 days" + "name": "Posledných 7 dní" }, { "id": 1, - "name": "Last 30 days" + "name": "Posledných 30 dní" }, { "id": 2, - "name": "Last 3 months" + "name": "Posledné 3 mesiace" }, { "id": 3, - "name": "Last 6 months" + "name": "Posledných 6 mesiacov" }, { "id": 4, - "name": "Last year" + "name": "Posledný rok" }, { "id": 5, - "name": "Custom date range" + "name": "Vlastný rozsah dátumov" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Použiť", + "PLACEHOLDER": "Vybrať rozsah dátumov" } }, "AGENT_REPORTS": { - "HEADER": "Agents Overview", - "LOADING_CHART": "Loading chart data...", - "NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.", - "DOWNLOAD_AGENT_REPORTS": "Download agent reports", - "FILTER_DROPDOWN_LABEL": "Select Agent", + "HEADER": "Prehľad agentov", + "LOADING_CHART": "Načítanie grafu...", + "NO_ENOUGH_DATA": "Na vygenerovanie reportu sme nedostali dostatok dát, skúste to prosím neskôr.", + "DOWNLOAD_AGENT_REPORTS": "Stiahnutie reportov o agentoch", + "FILTER_DROPDOWN_LABEL": "Vybrat agenta", "METRICS": { "CONVERSATIONS": { - "NAME": "Conversations", - "DESC": "( Total )" + "NAME": "Rozhovory", + "DESC": "( Spolu )" }, "INCOMING_MESSAGES": { - "NAME": "Incoming Messages", - "DESC": "( Total )" + "NAME": "Prichádzajúce správy", + "DESC": "( Spolu )" }, "OUTGOING_MESSAGES": { - "NAME": "Outgoing Messages", - "DESC": "( Total )" + "NAME": "Odchádzajúce správy", + "DESC": "( Spolu )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First response time", - "DESC": "( Avg )" + "NAME": "Čas do prvej reakcie", + "DESC": "( Priemer )" }, "RESOLUTION_TIME": { - "NAME": "Resolution Time", - "DESC": "( Avg )" + "NAME": "Čas do riešenia", + "DESC": "( Priemer )" }, "RESOLUTION_COUNT": { - "NAME": "Resolution Count", - "DESC": "( Total )" + "NAME": "Počet vyriešených problémov", + "DESC": "( Spolu )" } }, "DATE_RANGE": [ { "id": 0, - "name": "Last 7 days" + "name": "Posledných 7 dní" }, { "id": 1, - "name": "Last 30 days" + "name": "Posledných 30 dní" }, { "id": 2, - "name": "Last 3 months" + "name": "Posledné 3 mesiace" }, { "id": 3, - "name": "Last 6 months" + "name": "Posledných 6 mesiacov" }, { "id": 4, - "name": "Last year" + "name": "Posledný rok" }, { "id": 5, - "name": "Custom date range" + "name": "Vlastný rozsah dátumov" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Použiť", + "PLACEHOLDER": "Vybrať rozsah dátumov" } }, "LABEL_REPORTS": { "HEADER": "Labels Overview", - "LOADING_CHART": "Loading chart data...", - "NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.", + "LOADING_CHART": "Načítanie grafu...", + "NO_ENOUGH_DATA": "Na vygenerovanie reportu sme nedostali dostatok dát, skúste to prosím neskôr.", "DOWNLOAD_LABEL_REPORTS": "Download label reports", "FILTER_DROPDOWN_LABEL": "Select Label", "METRICS": { "CONVERSATIONS": { - "NAME": "Conversations", - "DESC": "( Total )" + "NAME": "Rozhovory", + "DESC": "( Spolu )" }, "INCOMING_MESSAGES": { - "NAME": "Incoming Messages", - "DESC": "( Total )" + "NAME": "Prichádzajúce správy", + "DESC": "( Spolu )" }, "OUTGOING_MESSAGES": { - "NAME": "Outgoing Messages", - "DESC": "( Total )" + "NAME": "Odchádzajúce správy", + "DESC": "( Spolu )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First response time", - "DESC": "( Avg )" + "NAME": "Čas do prvej reakcie", + "DESC": "( Priemer )" }, "RESOLUTION_TIME": { - "NAME": "Resolution Time", - "DESC": "( Avg )" + "NAME": "Čas do riešenia", + "DESC": "( Priemer )" }, "RESOLUTION_COUNT": { - "NAME": "Resolution Count", - "DESC": "( Total )" + "NAME": "Počet vyriešených problémov", + "DESC": "( Spolu )" } }, "DATE_RANGE": [ { "id": 0, - "name": "Last 7 days" + "name": "Posledných 7 dní" }, { "id": 1, - "name": "Last 30 days" + "name": "Posledných 30 dní" }, { "id": 2, - "name": "Last 3 months" + "name": "Posledné 3 mesiace" }, { "id": 3, - "name": "Last 6 months" + "name": "Posledných 6 mesiacov" }, { "id": 4, - "name": "Last year" + "name": "Posledný rok" }, { "id": 5, - "name": "Custom date range" + "name": "Vlastný rozsah dátumov" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Použiť", + "PLACEHOLDER": "Vybrať rozsah dátumov" } }, "INBOX_REPORTS": { "HEADER": "Inbox Overview", - "LOADING_CHART": "Loading chart data...", - "NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.", + "LOADING_CHART": "Načítanie grafu...", + "NO_ENOUGH_DATA": "Na vygenerovanie reportu sme nedostali dostatok dát, skúste to prosím neskôr.", "DOWNLOAD_INBOX_REPORTS": "Download inbox reports", "FILTER_DROPDOWN_LABEL": "Select Inbox", "METRICS": { "CONVERSATIONS": { - "NAME": "Conversations", - "DESC": "( Total )" + "NAME": "Rozhovory", + "DESC": "( Spolu )" }, "INCOMING_MESSAGES": { - "NAME": "Incoming Messages", - "DESC": "( Total )" + "NAME": "Prichádzajúce správy", + "DESC": "( Spolu )" }, "OUTGOING_MESSAGES": { - "NAME": "Outgoing Messages", - "DESC": "( Total )" + "NAME": "Odchádzajúce správy", + "DESC": "( Spolu )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First response time", - "DESC": "( Avg )" + "NAME": "Čas do prvej reakcie", + "DESC": "( Priemer )" }, "RESOLUTION_TIME": { - "NAME": "Resolution Time", - "DESC": "( Avg )" + "NAME": "Čas do riešenia", + "DESC": "( Priemer )" }, "RESOLUTION_COUNT": { - "NAME": "Resolution Count", - "DESC": "( Total )" + "NAME": "Počet vyriešených problémov", + "DESC": "( Spolu )" } }, "DATE_RANGE": [ { "id": 0, - "name": "Last 7 days" + "name": "Posledných 7 dní" }, { "id": 1, - "name": "Last 30 days" + "name": "Posledných 30 dní" }, { "id": 2, - "name": "Last 3 months" + "name": "Posledné 3 mesiace" }, { "id": 3, - "name": "Last 6 months" + "name": "Posledných 6 mesiacov" }, { "id": 4, - "name": "Last year" + "name": "Posledný rok" }, { "id": 5, - "name": "Custom date range" + "name": "Vlastný rozsah dátumov" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Použiť", + "PLACEHOLDER": "Vybrať rozsah dátumov" } }, "TEAM_REPORTS": { "HEADER": "Team Overview", - "LOADING_CHART": "Loading chart data...", - "NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.", + "LOADING_CHART": "Načítanie grafu...", + "NO_ENOUGH_DATA": "Na vygenerovanie reportu sme nedostali dostatok dát, skúste to prosím neskôr.", "DOWNLOAD_TEAM_REPORTS": "Download team reports", "FILTER_DROPDOWN_LABEL": "Select Team", "METRICS": { "CONVERSATIONS": { - "NAME": "Conversations", - "DESC": "( Total )" + "NAME": "Rozhovory", + "DESC": "( Spolu )" }, "INCOMING_MESSAGES": { - "NAME": "Incoming Messages", - "DESC": "( Total )" + "NAME": "Prichádzajúce správy", + "DESC": "( Spolu )" }, "OUTGOING_MESSAGES": { - "NAME": "Outgoing Messages", - "DESC": "( Total )" + "NAME": "Odchádzajúce správy", + "DESC": "( Spolu )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First response time", - "DESC": "( Avg )" + "NAME": "Čas do prvej reakcie", + "DESC": "( Priemer )" }, "RESOLUTION_TIME": { - "NAME": "Resolution Time", - "DESC": "( Avg )" + "NAME": "Čas do riešenia", + "DESC": "( Priemer )" }, "RESOLUTION_COUNT": { - "NAME": "Resolution Count", - "DESC": "( Total )" + "NAME": "Počet vyriešených problémov", + "DESC": "( Spolu )" } }, "DATE_RANGE": [ { "id": 0, - "name": "Last 7 days" + "name": "Posledných 7 dní" }, { "id": 1, - "name": "Last 30 days" + "name": "Posledných 30 dní" }, { "id": 2, - "name": "Last 3 months" + "name": "Posledné 3 mesiace" }, { "id": 3, - "name": "Last 6 months" + "name": "Posledných 6 mesiacov" }, { "id": 4, - "name": "Last year" + "name": "Posledný rok" }, { "id": 5, - "name": "Custom date range" + "name": "Vlastný rozsah dátumov" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Použiť", + "PLACEHOLDER": "Vybrať rozsah dátumov" } }, "CSAT_REPORTS": { @@ -320,7 +320,7 @@ "HEADER": { "CONTACT_NAME": "Contact", "AGENT_NAME": "Assigned agent", - "RATING": "Rating", + "RATING": "Hodnotenia", "FEEDBACK_TEXT": "Feedback comment" } }, diff --git a/app/javascript/dashboard/i18n/locale/sk/resetPassword.json b/app/javascript/dashboard/i18n/locale/sk/resetPassword.json index bb678e809..260786f3a 100644 --- a/app/javascript/dashboard/i18n/locale/sk/resetPassword.json +++ b/app/javascript/dashboard/i18n/locale/sk/resetPassword.json @@ -1,6 +1,6 @@ { "RESET_PASSWORD": { - "TITLE": "Reset Password", + "TITLE": "Obnoviť heslo", "EMAIL": { "LABEL": "Email", "PLACEHOLDER": "Please enter your email", @@ -8,8 +8,8 @@ }, "API": { "SUCCESS_MESSAGE": "Password reset link has been sent to your email", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" }, - "SUBMIT": "Submit" + "SUBMIT": "Odoslať" } } diff --git a/app/javascript/dashboard/i18n/locale/sk/setNewPassword.json b/app/javascript/dashboard/i18n/locale/sk/setNewPassword.json index 94a3fd2e1..e23de3ce6 100644 --- a/app/javascript/dashboard/i18n/locale/sk/setNewPassword.json +++ b/app/javascript/dashboard/i18n/locale/sk/setNewPassword.json @@ -13,8 +13,8 @@ }, "API": { "SUCCESS_MESSAGE": "Successfully changed the password", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" }, - "SUBMIT": "Submit" + "SUBMIT": "Odoslať" } } diff --git a/app/javascript/dashboard/i18n/locale/sk/settings.json b/app/javascript/dashboard/i18n/locale/sk/settings.json index 809157f4a..596974e12 100644 --- a/app/javascript/dashboard/i18n/locale/sk/settings.json +++ b/app/javascript/dashboard/i18n/locale/sk/settings.json @@ -3,12 +3,15 @@ "LINK": "Profile Settings", "TITLE": "Profile Settings", "BTN_TEXT": "Update Profile", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", "AFTER_EMAIL_CHANGED": "Your profile has been updated successfully, please login again as your login credentials are changed", "FORM": { "AVATAR": "Profile Image", - "ERROR": "Please fix form errors", + "ERROR": "Prosím, opravte chyby vo formulári", "REMOVE_IMAGE": "Remove", "UPLOAD_IMAGE": "Upload image", "UPDATE_IMAGE": "Update image", @@ -22,86 +25,87 @@ "BTN_TEXT": "Change password" }, "ACCESS_TOKEN": { - "TITLE": "Access Token", - "NOTE": "This token can be used if you are building an API based integration" + "TITLE": "Prístupový token", + "NOTE": "Tento token môžete použiť, ak vytvárate integráciu založenú na rozhraní API" }, "AUDIO_NOTIFICATIONS_SECTION": { - "TITLE": "Audio Notifications", - "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "NONE": "None", - "ASSIGNED": "Assigned Conversations", - "ALL_CONVERSATIONS": "All Conversations" + "TITLE": "Zvukové oznámenia", + "NOTE": "Povoliť zvukové upozornenia na paneli s novými správami a konverzáciami.", + "NONE": "Žiadne", + "ASSIGNED": "Pridelené konverzácie", + "ALL_CONVERSATIONS": "Všetky konverzácie" }, "EMAIL_NOTIFICATIONS_SECTION": { - "TITLE": "Email Notifications", - "NOTE": "Update your email notification preferences here", - "CONVERSATION_ASSIGNMENT": "Send email notifications when a conversation is assigned to me", - "CONVERSATION_CREATION": "Send email notifications when a new conversation is created", - "CONVERSATION_MENTION": "Send email notifications when you are mentioned in a conversation", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Send email notifications when a new message is created in an assigned conversation" + "TITLE": "E-mailové notifikácie", + "NOTE": "Aktualizujte svoje preferencie e-mailových oznámení tu", + "CONVERSATION_ASSIGNMENT": "Odosielať e-mailové upozornenia, keď mi je priradená konverzácia", + "CONVERSATION_CREATION": "Odosielať e-mailové upozornenia pri vytvorení novej konverzácie", + "CONVERSATION_MENTION": "Odosielať e-mailové upozornenia keď som spomenutý v konverzácii", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Odosielať e-mailové oznámenia pri vytvorení novej správy v priradenej konverzácii" }, "API": { - "UPDATE_SUCCESS": "Your notification preferences are updated successfully", - "UPDATE_ERROR": "There is an error while updating the preferences, please try again" + "UPDATE_SUCCESS": "Vaše nastavenia oznámení sa úspešne aktualizovali", + "UPDATE_ERROR": "Pri aktualizácii nastavení došlo k chybe, skúste to prosím znova" }, "PUSH_NOTIFICATIONS_SECTION": { - "TITLE": "Push Notifications", - "NOTE": "Update your push notification preferences here", - "CONVERSATION_ASSIGNMENT": "Send push notifications when a conversation is assigned to me", - "CONVERSATION_CREATION": "Send push notifications when a new conversation is created", - "CONVERSATION_MENTION": "Send push notifications when you are mentioned in a conversation", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Send push notifications when a new message is created in an assigned conversation", - "HAS_ENABLED_PUSH": "You have enabled push for this browser.", - "REQUEST_PUSH": "Enable push notifications" + "TITLE": "Oznámenia Push", + "NOTE": "Aktualizujte svoje predvoľby oznámení Push tu", + "CONVERSATION_ASSIGNMENT": "Odosielať Push oznámenia, keď mi je priradená konverzácia", + "CONVERSATION_CREATION": "Odosielať Push upozornenia pri vytvorení novej konverzácie", + "CONVERSATION_MENTION": "Odosielať Push upozornenia keď som spomenutý v konverzácii", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Odosielať Push oznámenia pri vytvorení novej správy v priradenej konverzácii", + "HAS_ENABLED_PUSH": "Pre tento prehliadač ste povolili oznámenia Push.", + "REQUEST_PUSH": "Povoliť oznámenia Push" }, "PROFILE_IMAGE": { - "LABEL": "Profile Image" + "LABEL": "Profilová fotka" }, "NAME": { - "LABEL": "Your full name", - "ERROR": "Please enter a valid full name", - "PLACEHOLDER": "Please enter your full name" + "LABEL": "Vaše celé meno", + "ERROR": "Prosím zadajte platné celé meno", + "PLACEHOLDER": "Prosím zadajte svoje celé meno" }, "DISPLAY_NAME": { - "LABEL": "Display name", - "ERROR": "Please enter a valid display name", - "PLACEHOLDER": "Please enter a display name, this would be displayed in conversations" + "LABEL": "Zobrazované meno", + "ERROR": "Prosím zadajte platné zobrazované meno", + "PLACEHOLDER": "Zadajte prosím zobrazované meno, ktoré sa bude zobrazovať v konverzáciách" }, "AVAILABILITY": { - "LABEL": "Availability", + "LABEL": "Dostupnosť", "STATUSES_LIST": [ "Online", - "Busy", + "Zaneprázdnený", "Offline" ] }, "EMAIL": { - "LABEL": "Your email address", - "ERROR": "Please enter a valid email address", - "PLACEHOLDER": "Please enter your email address, this would be displayed in conversations" + "LABEL": "Vaša e-mailová adresa", + "ERROR": "Prosím zadajte platnú e-mailovú adresu", + "PLACEHOLDER": "Zadajte prosím vašu e-mailovú adresu, ktorá sa bude zobrazovať v konverzáciách" }, "CURRENT_PASSWORD": { - "LABEL": "Current password", - "ERROR": "Please enter the current password", - "PLACEHOLDER": "Please enter the current password" + "LABEL": "Momentálne heslo", + "ERROR": "Prosím zadajte momentálne heslo", + "PLACEHOLDER": "Prosím zadajte momentálne heslo" }, "PASSWORD": { - "LABEL": "Password", - "ERROR": "Please enter a password of length 6 or more", - "PLACEHOLDER": "Please enter a new password" + "LABEL": "Heslo", + "ERROR": "Zadajte heslo s dĺžkou 6 alebo viac", + "PLACEHOLDER": "Prosím zadajte nové heslo" }, "PASSWORD_CONFIRMATION": { - "LABEL": "Confirm new password", - "ERROR": "Confirm password should match the password", - "PLACEHOLDER": "Please re-enter your password" + "LABEL": "Potvrďte nové heslo", + "ERROR": "Potvrdzovacie heslo by sa malo zhodovať s heslom", + "PLACEHOLDER": "Znovu zadajte svoje heslo" } } }, "SIDEBAR_ITEMS": { - "CHANGE_AVAILABILITY_STATUS": "Change", - "CHANGE_ACCOUNTS": "Switch Account", - "SELECTOR_SUBTITLE": "Select an account from the following list", - "PROFILE_SETTINGS": "Profile Settings", + "CHANGE_AVAILABILITY_STATUS": "Zmeniť", + "CHANGE_ACCOUNTS": "Prepnúť účet", + "CONTACT_SUPPORT": "Kontaktovať podporu", + "SELECTOR_SUBTITLE": "Vyberte účet z nasledujúceho zoznamu", + "PROFILE_SETTINGS": "Nastavenia profilu", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", "LOGOUT": "Logout" }, @@ -116,11 +120,11 @@ "COPY_SUCCESSFUL": "Code copied to clipboard successfully" }, "FILE_BUBBLE": { - "DOWNLOAD": "Download", - "UPLOADING": "Uploading..." + "DOWNLOAD": "Stiahnuť", + "UPLOADING": "Nahrávanie..." }, "FORM_BUBBLE": { - "SUBMIT": "Submit" + "SUBMIT": "Odoslať" } }, "CONFIRM_EMAIL": "Verifying...", @@ -130,32 +134,40 @@ } }, "SIDEBAR": { - "CONVERSATIONS": "Conversations", + "CONVERSATIONS": "Rozhovory", + "ALL_CONVERSATIONS": "Všetky konverzácie", + "MENTIONED_CONVERSATIONS": "Zmienky", "REPORTS": "Reports", "SETTINGS": "Settings", - "CONTACTS": "Contacts", + "CONTACTS": "Kontakty", "HOME": "Home", - "AGENTS": "Agents", + "AGENTS": "Agenti", "INBOXES": "Inboxes", - "NOTIFICATIONS": "Notifications", - "CANNED_RESPONSES": "Canned Responses", + "NOTIFICATIONS": "Upozornenia", + "CANNED_RESPONSES": "Uložené odpovede", "INTEGRATIONS": "Integrations", + "PROFILE_SETTINGS": "Profile Settings", "ACCOUNT_SETTINGS": "Account Settings", "APPLICATIONS": "Applications", "LABELS": "Labels", "CUSTOM_ATTRIBUTES": "Custom Attributes", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", - "REPORTS_OVERVIEW": "Overview", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", + "REPORTS_OVERVIEW": "Prehľad", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", "ONGOING": "Ongoing", "ONE_OFF": "One off", - "REPORTS_AGENT": "Agents", + "REPORTS_AGENT": "Agenti", "REPORTS_LABEL": "Labels", - "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_INBOX": "Schránka", + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", @@ -164,14 +176,14 @@ "API": { "SUCCESS_MESSAGE": "Account created successfully", "EXIST_MESSAGE": "Account already exists", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" }, "FORM": { "NAME": { "LABEL": "Account Name", "PLACEHOLDER": "Wayne Enterprises" }, - "SUBMIT": "Submit" + "SUBMIT": "Odoslať" } }, "KEYBOARD_SHORTCUTS": { @@ -185,13 +197,13 @@ "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", "TOGGLE_SIDEBAR": "Toggle Sidebar", "GO_TO_REPORTS_SIDEBAR": "Go to Reports sidebar", - "MOVE_TO_NEXT_TAB": "Move to next tab in conversation list", - "GO_TO_SETTINGS": "Go to Settings", - "SWITCH_CONVERSATION_STATUS": "Switch to the next conversation status", - "SWITCH_TO_PRIVATE_NOTE": "Switch to Private Note", - "TOGGLE_RICH_CONTENT_EDITOR": "Toggle Rich Content editor", - "SWITCH_TO_REPLY": "Switch to Reply", - "TOGGLE_SNOOZE_DROPDOWN": "Toggle snooze dropdown" + "MOVE_TO_NEXT_TAB": "Presun na ďalšiu kartu v zozname konverzácií", + "GO_TO_SETTINGS": "Prejsť na nastavenia", + "SWITCH_CONVERSATION_STATUS": "Prepnúť na ďalší stav konverzácie", + "SWITCH_TO_PRIVATE_NOTE": "Prepnúť na súkromnú poznámku", + "TOGGLE_RICH_CONTENT_EDITOR": "Prepnúť na rozšírený editor", + "SWITCH_TO_REPLY": "Prepnúť na odpoveď", + "TOGGLE_SNOOZE_DROPDOWN": "Prepínanie módu \"snooze\"" }, "KEYS": { "WINDOWS_KEY_AND_COMMAND_KEY": "Win / ⌘", diff --git a/app/javascript/dashboard/i18n/locale/sk/signup.json b/app/javascript/dashboard/i18n/locale/sk/signup.json index 6eaa5d646..e2a1eaf81 100644 --- a/app/javascript/dashboard/i18n/locale/sk/signup.json +++ b/app/javascript/dashboard/i18n/locale/sk/signup.json @@ -1,38 +1,38 @@ { "REGISTER": { - "TRY_WOOT": "Register an account", - "TITLE": "Register", - "TERMS_ACCEPT": "By signing up, you agree to our T & C and Privacy policy", + "TRY_WOOT": "Registrovať účet", + "TITLE": "Registrovať", + "TERMS_ACCEPT": "Registráciou vyjadrujete súhlas s našimi všeobecnými obchodnými podmienkami a zásadami ochrany osobných údajov", "ACCOUNT_NAME": { - "LABEL": "Account name", - "PLACEHOLDER": "Enter an account name. eg: Wayne Enterprises", - "ERROR": "Account name is too short" + "LABEL": "Názov účtu", + "PLACEHOLDER": "Zadajte názov účtu. napr: Wayne Enterprises", + "ERROR": "Názov účtu je príliš krátky" }, "FULL_NAME": { - "LABEL": "Full name", - "PLACEHOLDER": "Enter your full name. eg: Bruce Wayne", - "ERROR": "Full name is too short" + "LABEL": "Celé meno", + "PLACEHOLDER": "Zadajte svoje celé meno. Napr.: Bruce Wayne", + "ERROR": "Celé meno je príliš krátke" }, "EMAIL": { - "LABEL": "Work email", - "PLACEHOLDER": "Enter your work email address. eg: bruce@wayne.enterprises", - "ERROR": "Email address is invalid" + "LABEL": "Pracovný e-mail", + "PLACEHOLDER": "Zadajte svoju pracovnú e-mailovú adresu. Napr.: bruce@wayne.enterprises", + "ERROR": "E-mailová adresa je neplatná" }, "PASSWORD": { - "LABEL": "Password", - "PLACEHOLDER": "Password", - "ERROR": "Password is too short" + "LABEL": "Heslo", + "PLACEHOLDER": "Heslo", + "ERROR": "Heslo je príliš krátke" }, "CONFIRM_PASSWORD": { - "LABEL": "Confirm Password", - "PLACEHOLDER": "Confirm Password", - "ERROR": "Password doesnot match" + "LABEL": "Potvrďte heslo", + "PLACEHOLDER": "Potvrďte heslo", + "ERROR": "Heslá sa nezhodujú" }, "API": { - "SUCCESS_MESSAGE": "Registration Successfull", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Registrácia bola úspešná", + "ERROR_MESSAGE": "Nepodarilo sa pripojiť k serveru Woot, skúste to prosím neskôr" }, - "SUBMIT": "Submit", - "HAVE_AN_ACCOUNT": "Already have an account?" + "SUBMIT": "Odoslať", + "HAVE_AN_ACCOUNT": "Už máte účet?" } } diff --git a/app/javascript/dashboard/i18n/locale/sk/teamsSettings.json b/app/javascript/dashboard/i18n/locale/sk/teamsSettings.json index 44c843815..b5d865710 100644 --- a/app/javascript/dashboard/i18n/locale/sk/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/sk/teamsSettings.json @@ -26,100 +26,100 @@ { "title": "Add Agents", "route": "settings_teams_add_agents", - "body": "Add agents to the team." + "body": "Pridať agentov do tímu." }, { - "title": "Finish", + "title": "Hotovo", "route": "settings_teams_finish", - "body": "You are all set to go!" + "body": "Všetko je pripravené!" } ] }, "EDIT_FLOW": { "CREATE": { - "TITLE": "Edit your team details", - "DESC": "Edit title and description to your team.", - "BUTTON_TEXT": "Update team" + "TITLE": "Upravte údaje o svojom tíme", + "DESC": "Upravte názov a popis svojho tímu.", + "BUTTON_TEXT": "Aktualizovať tím" }, "AGENTS": { - "BUTTON_TEXT": "Update agents in team", - "TITLE": "Add agents to team - %{teamName}", - "DESC": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + "BUTTON_TEXT": "Aktualizovať agentov v tíme", + "TITLE": "Pridať agentov do tímu - %{teamName}", + "DESC": "Pridajte agentov do novovytvoreného tímu. Všetci pridaní agenti budú upozornení, keď sa do tohto tímu priradí konverzácia." }, "WIZARD": [ { - "title": "Team details", - "route": "settings_teams_edit", - "body": "Change name, description and other details." + "title": "Tímové detaily", + "route": "Upraviť tímové detaily", + "body": "Zmena názvu, popisu a ďalších údajov." }, { - "title": "Edit Agents", + "title": "Upraviť agentov", "route": "settings_teams_edit_members", - "body": "Edit agents in your team." + "body": "Upravte agentov vo svojom tíme." }, { - "title": "Finish", + "title": "Hotovo", "route": "settings_teams_edit_finish", - "body": "You are all set to go!" + "body": "Všetko je pripravené!" } ] }, "TEAM_FORM": { - "ERROR_MESSAGE": "Couldn't save the team details. Try again." + "ERROR_MESSAGE": "Nepodarilo sa uložiť údaje o tíme. Skúste to znova." }, "AGENTS": { "AGENT": "AGENT", "EMAIL": "EMAIL", - "BUTTON_TEXT": "Add agents", - "ADD_AGENTS": "Adding Agents to your Team...", - "SELECT": "select", - "SELECT_ALL": "select all agents", - "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + "BUTTON_TEXT": "Pridať agentov", + "ADD_AGENTS": "Pridávajú sa agenti do tímu...", + "SELECT": "vybrať", + "SELECT_ALL": "vybrať všetkých agentov", + "SELECTED_COUNT": "%{selected} z %{total} vybraných agentov." }, "ADD": { - "TITLE": "Add agents to team - %{teamName}", - "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", - "SELECT": "select", - "SELECT_ALL": "select all agents", - "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", - "BUTTON_TEXT": "Add agents", - "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + "TITLE": "Pridať agentov do tímu - %{teamName}", + "DESC": "Pridajte agentov do novovytvoreného tímu. To vám umožní spolupracovať v tíme na konverzáciách a dostávať upozornenia na nové udalosti v tej istej konverzácii.", + "SELECT": "vybrať", + "SELECT_ALL": "vybrať všetkých agentov", + "SELECTED_COUNT": "%{selected} z %{total} vybraných agentov.", + "BUTTON_TEXT": "Pridať agentov", + "AGENT_VALIDATION_ERROR": "Vyberte aspoň jedného agenta." }, "FINISH": { - "TITLE": "Your team is ready!", - "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", - "BUTTON_TEXT": "Finish" + "TITLE": "Váš tím je pripravený!", + "MESSAGE": "Na konverzáciách teraz môžete spolupracovať ako tím. Šťastná podpora ", + "BUTTON_TEXT": "Hotovo" }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Vymazať", "API": { - "SUCCESS_MESSAGE": "Team deleted successfully.", - "ERROR_MESSAGE": "Couldn't delete the team. Try again." + "SUCCESS_MESSAGE": "Tím úspešne odstránený.", + "ERROR_MESSAGE": "Tím sa nepodarilo vymazať! Skúste to znova." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", - "PLACE_HOLDER": "Please type {teamName} to confirm", - "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", - "YES": "Delete ", - "NO": "Cancel" + "TITLE": "Určite chcete vymazať - %{teamName}", + "PLACE_HOLDER": "Pre potvrdenie zadajte {teamName}", + "MESSAGE": "Odstránením tímu sa odstráni priradenie tímu z konverzácií priradených k tomuto tímu.", + "YES": "Vymazať ", + "NO": "Zrušiť" } }, - "SETTINGS": "Settings", + "SETTINGS": "Nastavenia", "FORM": { - "UPDATE": "Update team", - "CREATE": "Create team", + "UPDATE": "Aktualizovať tím", + "CREATE": "Vytvoriť tím", "NAME": { - "LABEL": "Team name", - "PLACEHOLDER": "Example: Sales, Customer Support" + "LABEL": "Názov tímu", + "PLACEHOLDER": "Príklad: Predaj, zákaznícka podpora" }, "DESCRIPTION": { - "LABEL": "Team Description", - "PLACEHOLDER": "Short description about this team." + "LABEL": "Popis tímu", + "PLACEHOLDER": "Krátky popis tohto tímu." }, "AUTO_ASSIGN": { "LABEL": "Allow auto assign for this team." }, - "SUBMIT_CREATE": "Create team" + "SUBMIT_CREATE": "Vytvoriť tím" } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/webhooks.json b/app/javascript/dashboard/i18n/locale/sk/webhooks.json index 347c96893..12603ebc5 100644 --- a/app/javascript/dashboard/i18n/locale/sk/webhooks.json +++ b/app/javascript/dashboard/i18n/locale/sk/webhooks.json @@ -1,5 +1,5 @@ { "WEBHOOKS_SETTINGS": { - "HEADER": "Webhook Settings" + "HEADER": "Nastavenia webhooku" } } diff --git a/app/javascript/dashboard/i18n/locale/sv/advancedFilters.json b/app/javascript/dashboard/i18n/locale/sv/advancedFilters.json new file mode 100644 index 000000000..0654af0ee --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sv/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Avbryt", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Status", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Inkorgsnamn", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Etiketter", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sv/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/sv/attributesMgmt.json index 07c4599cd..fbd488c54 100644 --- a/app/javascript/dashboard/i18n/locale/sv/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Please select a type", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Uppdatera", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/sv/automation.json b/app/javascript/dashboard/i18n/locale/sv/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sv/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/sv/chatlist.json b/app/javascript/dashboard/i18n/locale/sv/chatlist.json index 52fbbfd89..b9ee36a9f 100644 --- a/app/javascript/dashboard/i18n/locale/sv/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/sv/chatlist.json @@ -7,6 +7,7 @@ "404": "Det finns inga aktiva konversationer i denna grupp." }, "TAB_HEADING": "Konversationer", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Sök efter personer, chattar, sparade svar .." }, diff --git a/app/javascript/dashboard/i18n/locale/sv/contact.json b/app/javascript/dashboard/i18n/locale/sv/contact.json index ddc4a92ff..610055496 100644 --- a/app/javascript/dashboard/i18n/locale/sv/contact.json +++ b/app/javascript/dashboard/i18n/locale/sv/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Ange e-postadressen till kontakten", - "LABEL": "E-postadress" + "LABEL": "E-postadress", + "DUPLICATE": "Den här e-postadressen används för en annan kontakt." }, "PHONE_NUMBER": { "PLACEHOLDER": "Ange telefonnummer till kontakten", "LABEL": "Telefonnummer", "HELP": "Telefonnumret bör ha formatet E.164, t.ex.: +1415555555 [+][landsnummer][riktnummer][lokalt telefonnummer]", - "ERROR": "Telefonnumret ska vara antingen tomt eller i E.164-format" + "ERROR": "Telefonnumret ska vara antingen tomt eller i E.164-format", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Ange platsen för kontakten", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Kontakt har sparats", - "CONTACT_ALREADY_EXIST": "Den här e-postadressen används för en annan kontakt.", "ERROR_MESSAGE": "Ett fel uppstod, vänligen försök igen" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "Sök", "SEARCH_INPUT_PLACEHOLDER": "Sök kontakter", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Laddar kontakter...", "404": "Inga kontakter matchar din sökning 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/sv/contactFilters.json b/app/javascript/dashboard/i18n/locale/sv/contactFilters.json new file mode 100644 index 000000000..61b04ee4e --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sv/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Skicka", + "CANCEL_BUTTON_LABEL": "Avbryt", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Namn", + "EMAIL": "E-post", + "PHONE_NUMBER": "Telefonnummer", + "IDENTIFIER": "Identifier", + "CITY": "City", + "COUNTRY": "Country" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sv/conversation.json b/app/javascript/dashboard/i18n/locale/sv/conversation.json index 24662e241..090d97102 100644 --- a/app/javascript/dashboard/i18n/locale/sv/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sv/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Välj en konversation från vänster panel", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Oj då! Det ser ut som att det inte finns några meddelanden från kunder i din inkorg.", "NO_MESSAGE_2": " för att skicka ett meddelande till din sida!", "NO_INBOX_1": "Hola! Ser ut som om du inte har lagt till några inkorgar än.", diff --git a/app/javascript/dashboard/i18n/locale/sv/generalSettings.json b/app/javascript/dashboard/i18n/locale/sv/generalSettings.json index 429c9c62d..830923c26 100644 --- a/app/javascript/dashboard/i18n/locale/sv/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/sv/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Rapporter", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Inställningar" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Återöppna konversationen", + "RESOLVE_CONVERSATION": "Lös konversationen", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json index f7dd87796..fbe9c92e8 100644 --- a/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "För att lägga till din Twitter-profil som en kanal måste du autentisera din Twitter-profil genom att klicka på \"Logga in med Twitter\" ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Webbplatskanal", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-post", + "PLACE_HOLDER": "E-post" + }, + "PASSWORD": { + "LABEL": "Lösenord", + "PLACE_HOLDER": "Lösenord" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-post", + "PLACE_HOLDER": "E-post" + }, + "PASSWORD": { + "LABEL": "Lösenord", + "PLACE_HOLDER": "Lösenord" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/settings.json b/app/javascript/dashboard/i18n/locale/sv/settings.json index 10af435dd..364c4a586 100644 --- a/app/javascript/dashboard/i18n/locale/sv/settings.json +++ b/app/javascript/dashboard/i18n/locale/sv/settings.json @@ -3,6 +3,9 @@ "LINK": "Profilinställningar", "TITLE": "Profilinställningar", "BTN_TEXT": "Uppdatera profil", + "DELETE_AVATAR": "Ta bort Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", "AFTER_EMAIL_CHANGED": "Din profil har uppdaterats. Vänligen logga in på nytt eftersom dina inloggningsuppgifter har ändrats", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Ändra", "CHANGE_ACCOUNTS": "Byt konto", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Välj ett konto från följande lista", "PROFILE_SETTINGS": "Profilinställningar", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Konversationer", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Rapporter", "SETTINGS": "Inställningar", "CONTACTS": "Kontakter", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Aviseringar", "CANNED_RESPONSES": "Svarsmallar", "INTEGRATIONS": "Integrationer", + "PROFILE_SETTINGS": "Profilinställningar", "ACCOUNT_SETTINGS": "Kontoinställningar", "APPLICATIONS": "Applications", "LABELS": "Etiketter", "CUSTOM_ATTRIBUTES": "Egna egenskaper", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Agenter", "REPORTS_LABEL": "Etiketter", "REPORTS_INBOX": "Inkorg", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/ta/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ta/advancedFilters.json new file mode 100644 index 000000000..2d308dd8a --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ta/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "ரத்துசெய்", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "நிலை", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "இன்பாக்ஸ் பெயர்", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Labels", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ta/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ta/attributesMgmt.json index a5312e847..915d53a59 100644 --- a/app/javascript/dashboard/i18n/locale/ta/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ta/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "தயவுசெய்து ஒரு வகையைத் தேர்ந்தெடுக்கவும்", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "புதுப்பிப்பு", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/ta/automation.json b/app/javascript/dashboard/i18n/locale/ta/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ta/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/ta/chatlist.json b/app/javascript/dashboard/i18n/locale/ta/chatlist.json index f2415bfde..f55fe9521 100644 --- a/app/javascript/dashboard/i18n/locale/ta/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ta/chatlist.json @@ -7,6 +7,7 @@ "404": "இந்த குழுவில் செயலில் உள்ள உரையாடல்கள் எதுவும் இல்லை." }, "TAB_HEADING": "உரையாடல்கள்", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "நபர்கள், அரட்டைகள், சேமித்த பதில்களை தேட .." }, diff --git a/app/javascript/dashboard/i18n/locale/ta/contact.json b/app/javascript/dashboard/i18n/locale/ta/contact.json index 08abd4975..636ee3ae3 100644 --- a/app/javascript/dashboard/i18n/locale/ta/contact.json +++ b/app/javascript/dashboard/i18n/locale/ta/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Enter the email address of the contact", - "LABEL": "ஈ-மெயில் முகவரி" + "LABEL": "ஈ-மெயில் முகவரி", + "DUPLICATE": "This email address is in use for another contact." }, "PHONE_NUMBER": { "PLACEHOLDER": "Enter the phone number of the contact", "LABEL": "Phone Number", "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "ERROR": "Phone number should be either empty or of E.164 format", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Enter the location of the contact", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Contact saved successfully", - "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", "ERROR_MESSAGE": "There was an error, please try again" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", + "FILTER_CONTACTS": "வடிகட்டவும்", "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/ta/contactFilters.json b/app/javascript/dashboard/i18n/locale/ta/contactFilters.json new file mode 100644 index 000000000..a5ff63782 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ta/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "சமர்பிக்கவும்", + "CANCEL_BUTTON_LABEL": "ரத்துசெய்", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "பெயர்", + "EMAIL": "இமெயில்", + "PHONE_NUMBER": "தொலைபேசி எண்", + "IDENTIFIER": "Identifier", + "CITY": "City", + "COUNTRY": "Country" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ta/conversation.json b/app/javascript/dashboard/i18n/locale/ta/conversation.json index 3956a8a95..c7426491d 100644 --- a/app/javascript/dashboard/i18n/locale/ta/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ta/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "இடது பலகத்தில் இருந்து உரையாடலைத் தேர்ந்தெடுக்கவும்", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "அடடா! உங்கள் இன்பாக்ஸில் வாடிக்கையாளர்களிடமிருந்து செய்திகள் எதுவும் இல்லை.", "NO_MESSAGE_2": " உங்கள் பக்கத்திற்கு ஒரு செய்தியை அனுப்ப!", "NO_INBOX_1": "அடடே! நீங்கள் இதுவரை எந்த இன்பாக்ஸையும் சேர்க்கவில்லை.", diff --git a/app/javascript/dashboard/i18n/locale/ta/generalSettings.json b/app/javascript/dashboard/i18n/locale/ta/generalSettings.json index b411201e7..a3f1cd537 100644 --- a/app/javascript/dashboard/i18n/locale/ta/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ta/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "அறிக்கைகள்", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "அமைப்புகள்" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json index f6edd3059..4fa58f4cd 100644 --- a/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "உங்கள் ட்விட்டர் சுயவிவரத்தை ஒரு சேனலாக சேர்க்க, 'ட்விட்டருடன் உள்நுழைக' என்பதைக் கிளிக் செய்யாவும், இதன் மூலம் உங்கள் சுயவிவரத்தை ட்விட்டர் வாயிலாக அங்கீகரிக்கிறீர்கள் ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "வலைத்தள சேனல்", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "இமெயில்", + "PLACE_HOLDER": "இமெயில்" + }, + "PASSWORD": { + "LABEL": "பாஸ்வேர்ட்", + "PLACE_HOLDER": "பாஸ்வேர்ட்" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "இமெயில்", + "PLACE_HOLDER": "இமெயில்" + }, + "PASSWORD": { + "LABEL": "பாஸ்வேர்ட்", + "PLACE_HOLDER": "பாஸ்வேர்ட்" + }, + "DOMAIN": { + "LABEL": "களம்", + "PLACE_HOLDER": "களம்" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ta/settings.json b/app/javascript/dashboard/i18n/locale/ta/settings.json index c189061bc..c7e69537a 100644 --- a/app/javascript/dashboard/i18n/locale/ta/settings.json +++ b/app/javascript/dashboard/i18n/locale/ta/settings.json @@ -3,6 +3,9 @@ "LINK": "சுயவிவர அமைப்புகள்", "TITLE": "சுயவிவர அமைப்புகள்", "BTN_TEXT": "சுயவிவரத்தைப் புதுப்பிக்க", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", "AFTER_EMAIL_CHANGED": "உங்கள் சுயவிவரம் வெற்றிகரமாக புதுப்பிக்கப்பட்டது, உங்கள் உள்நுழைவு சான்றுகள் மாற்றப்பட்டதால் மீண்டும் உள்நுழையவும்", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "மாற்ற", "CHANGE_ACCOUNTS": "கணக்கை மாற்றவும்", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "பின்வரும் பட்டியலிலிருந்து ஒரு கணக்கைத் தேர்ந்தெடுக்கவும்", "PROFILE_SETTINGS": "சுயவிவர அமைப்புகள்", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "உரையாடல்கள்", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "அறிக்கைகள்", "SETTINGS": "அமைப்புகள்", "CONTACTS": "Contacts", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Notifications", "CANNED_RESPONSES": "பதிவு செய்யப்பட்ட பதில்கள்", "INTEGRATIONS": "சேர்ப்புகள்", + "PROFILE_SETTINGS": "சுயவிவர அமைப்புகள்", "ACCOUNT_SETTINGS": "கணக்கின் அமைப்புகள்", "APPLICATIONS": "Applications", "LABELS": "Labels", "CUSTOM_ATTRIBUTES": "Custom Attributes", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "ஏஜென்ட்கள்", "REPORTS_LABEL": "Labels", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/th/advancedFilters.json b/app/javascript/dashboard/i18n/locale/th/advancedFilters.json new file mode 100644 index 000000000..196792a1f --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/th/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "ยกเลิก", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "สถานะ", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "ชื่อกล่องข้อความ", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Labels", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/th/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/th/attributesMgmt.json index 3e91a3adf..545ba7cbf 100644 --- a/app/javascript/dashboard/i18n/locale/th/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/th/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "กรุณาเลือกประเภท", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "อัพเดท", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/th/automation.json b/app/javascript/dashboard/i18n/locale/th/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/th/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/th/chatlist.json b/app/javascript/dashboard/i18n/locale/th/chatlist.json index 01dcd33a6..79f71e304 100644 --- a/app/javascript/dashboard/i18n/locale/th/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/th/chatlist.json @@ -7,6 +7,7 @@ "404": "ไม่มีการสนทนาที่ใช้งานในกลุ่มนี้" }, "TAB_HEADING": "การสนทนา", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "ค้นหาผู้คน, เเชท, หรือการตอบกลับ" }, diff --git a/app/javascript/dashboard/i18n/locale/th/contact.json b/app/javascript/dashboard/i18n/locale/th/contact.json index 96fdb567d..bf618da6f 100644 --- a/app/javascript/dashboard/i18n/locale/th/contact.json +++ b/app/javascript/dashboard/i18n/locale/th/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "กรอกที่อยู่อีเมล์ผู้ติดต่อ", - "LABEL": "ที่อยู่อีเมล์" + "LABEL": "ที่อยู่อีเมล์", + "DUPLICATE": "อีเมล์นี้ถูกใช้ในผู้ติดต่อคนอื่นเเล้ว" }, "PHONE_NUMBER": { "PLACEHOLDER": "กรอกหมายเลขโทรศัพท์ผู้ติดต่อ", "LABEL": "หมายเลขโทรศัพท์", "HELP": "เบอร์โทรศัพท์ควรจะเป็นเเบบนี้เช่น +663990214 [+][หรัสประเทศ][หรัสพื้นที่][เลขโทรศัพท์]", - "ERROR": "หมายเลขโทรศัพท์ควรจะว่างปล่าวหรืออยู่ในรู้เเบบ E.164" + "ERROR": "หมายเลขโทรศัพท์ควรจะว่างปล่าวหรืออยู่ในรู้เเบบ E.164", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "กรอกที่อยู่ผู้ติดต่อ", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "สร้างการติดต่อเรียบร้อยเเล้ว", - "CONTACT_ALREADY_EXIST": "อีเมล์นี้ถูกใช้ในผู้ติดต่อคนอื่นเเล้ว", "ERROR_MESSAGE": "เกิดข้อผิดพลาดกรุณาลองใหม่อีกครั้ง" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "ฟิลส์ผู้ติดต่อ", "SEARCH_BUTTON": "ค้นหา", "SEARCH_INPUT_PLACEHOLDER": "ค้อนหาผู้ติดต่อ", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "กำลังโหลดรายชื่อผู้ติดต่อ", "404": "ไม่มีผู้ติดต่อที่ตรงกัน 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/th/contactFilters.json b/app/javascript/dashboard/i18n/locale/th/contactFilters.json new file mode 100644 index 000000000..52e7f9885 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/th/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "ส่ง", + "CANCEL_BUTTON_LABEL": "ยกเลิก", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "ชื่อ", + "EMAIL": "อีเมล์", + "PHONE_NUMBER": "หมายเลขโทรศัพท์", + "IDENTIFIER": "Identifier", + "CITY": "เมือง", + "COUNTRY": "ประเทศ" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/th/conversation.json b/app/javascript/dashboard/i18n/locale/th/conversation.json index 41c135ede..b492a067f 100644 --- a/app/javascript/dashboard/i18n/locale/th/conversation.json +++ b/app/javascript/dashboard/i18n/locale/th/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "กรุณาเลือกการสนทนาจากด้านซ้าย", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "โอ้ว ไม่นะเหมือนจะไม่มีข้อความจากลูกค้าของคุณในกล่องข้อความ", "NO_MESSAGE_2": " เพื่อส่งข้อความไปยังเพจของคุณ!", "NO_INBOX_1": "โฮล่า! ดูเหมือนว่าคุณยังไม่ได้เพิ่มกล่องจดหมายเลยนะ", diff --git a/app/javascript/dashboard/i18n/locale/th/generalSettings.json b/app/javascript/dashboard/i18n/locale/th/generalSettings.json index 4ed96ffc6..7f7640ab9 100644 --- a/app/javascript/dashboard/i18n/locale/th/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/th/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Reports", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Settings" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json index b2b009466..e5ce1ddab 100644 --- a/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "ในการเพิ่มโปรไฟล์ Twitter ของคุณเป็นช่องคุณต้องตรวจสอบสิทธิ์โปรไฟล์ Twitter ของคุณโดยคลิกที่ \"ลงชื่อเข้าใช้ด้วย Twitter\" ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "ช่องเว็บไซต์", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "อีเมล์", + "PLACE_HOLDER": "อีเมล์" + }, + "PASSWORD": { + "LABEL": "หรัสผ่าน", + "PLACE_HOLDER": "หรัสผ่าน" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "อีเมล์", + "PLACE_HOLDER": "อีเมล์" + }, + "PASSWORD": { + "LABEL": "หรัสผ่าน", + "PLACE_HOLDER": "หรัสผ่าน" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/th/settings.json b/app/javascript/dashboard/i18n/locale/th/settings.json index 6c9d7fea9..9d2458d35 100644 --- a/app/javascript/dashboard/i18n/locale/th/settings.json +++ b/app/javascript/dashboard/i18n/locale/th/settings.json @@ -3,6 +3,9 @@ "LINK": "Profile Settings", "TITLE": "Profile Settings", "BTN_TEXT": "Update Profile", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", "AFTER_EMAIL_CHANGED": "Your profile has been updated successfully, please login again as your login credentials are changed", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Change", "CHANGE_ACCOUNTS": "Switch Account", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile Settings", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "การสนทนา", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "ผู้ติดต่อ", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Notifications", "CANNED_RESPONSES": "คำตอบสำเร็จรูป", "INTEGRATIONS": "Integrations", + "PROFILE_SETTINGS": "Profile Settings", "ACCOUNT_SETTINGS": "Account Settings", "APPLICATIONS": "Applications", "LABELS": "Labels", "CUSTOM_ATTRIBUTES": "แอตทริบิวต์ที่กำหนดเอง", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "แคมเปญ", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "พนักงาน", "REPORTS_LABEL": "Labels", "REPORTS_INBOX": "กล่องข้อความ", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/tr/advancedFilters.json b/app/javascript/dashboard/i18n/locale/tr/advancedFilters.json new file mode 100644 index 000000000..4dcd4d721 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/tr/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "İptal Et", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Durum", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Gelen Kutusu Adı", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Etiketler", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/tr/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/tr/attributesMgmt.json index 88950a0fc..04847c36f 100644 --- a/app/javascript/dashboard/i18n/locale/tr/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tr/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Tip", "PLACEHOLDER": "Lütfen tip seçin", - "ERROR": "Tip gerekli" + "ERROR": "Tip gerekli", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Anahtar", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Güncelleme", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/tr/automation.json b/app/javascript/dashboard/i18n/locale/tr/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/tr/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/tr/chatlist.json b/app/javascript/dashboard/i18n/locale/tr/chatlist.json index 9703692ad..5b5bac69a 100644 --- a/app/javascript/dashboard/i18n/locale/tr/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/tr/chatlist.json @@ -7,6 +7,7 @@ "404": "Bu grupta aktif görüşme yok." }, "TAB_HEADING": "Konuşmalar", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Kişileri, Sohbetleri, Kaydedilen Yanıtları Ara .." }, diff --git a/app/javascript/dashboard/i18n/locale/tr/contact.json b/app/javascript/dashboard/i18n/locale/tr/contact.json index 665c8fc34..adc6fef8d 100644 --- a/app/javascript/dashboard/i18n/locale/tr/contact.json +++ b/app/javascript/dashboard/i18n/locale/tr/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Kişinin e-posta adresini girin", - "LABEL": "E-posta adresi" + "LABEL": "E-posta adresi", + "DUPLICATE": "Bu e-posta adresi başka bir kişi için kullanılıyor." }, "PHONE_NUMBER": { "PLACEHOLDER": "Kişinin telefon numarasını girin", "LABEL": "Telefon numarası", "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "ERROR": "Phone number should be either empty or of E.164 format", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Kişinin konumunu girin", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Kişi bilgileri başarıyla kaydedildi", - "CONTACT_ALREADY_EXIST": "Bu e-posta adresi başka bir kişi için kullanılıyor.", "ERROR_MESSAGE": "Bir hata oluştu, lütfen tekrar deneyin" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "İletişim alanları", "SEARCH_BUTTON": "Arama", "SEARCH_INPUT_PLACEHOLDER": "Kişileri arayın", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Kişiler yükleniyor ...", "404": "Aramanızla eşleşen kişi yok 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/tr/contactFilters.json b/app/javascript/dashboard/i18n/locale/tr/contactFilters.json new file mode 100644 index 000000000..5925be841 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/tr/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Yolla", + "CANCEL_BUTTON_LABEL": "İptal Et", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "İsim", + "EMAIL": "E-Posta", + "PHONE_NUMBER": "Telefon numarası", + "IDENTIFIER": "Identifier", + "CITY": "Şehir", + "COUNTRY": "Ülke" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/tr/conversation.json b/app/javascript/dashboard/i18n/locale/tr/conversation.json index 9b31d09d4..5d82463ff 100644 --- a/app/javascript/dashboard/i18n/locale/tr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/tr/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Lütfen sol bölmeden bir konuşma seçin", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Görünüşe göre gelen kutunuzda müşterilerden hiç mesaj yok.", "NO_MESSAGE_2": "sayfanıza bir mesaj göndermek için!", "NO_INBOX_1": "Görünüşe göre henüz gelen kutusu eklemediniz.", diff --git a/app/javascript/dashboard/i18n/locale/tr/generalSettings.json b/app/javascript/dashboard/i18n/locale/tr/generalSettings.json index 67e6226ab..c6b8f823e 100644 --- a/app/javascript/dashboard/i18n/locale/tr/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/tr/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Raporlar", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Ayarlar" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Görüşmeyi yeniden açın", + "RESOLVE_CONVERSATION": "Görüşmeyi çöz", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json index 09104eb8b..75da7631b 100644 --- a/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Twitter profilinizi bir kanal olarak eklemek için, 'Twitter ile Giriş Yap'ı tıklayarak Twitter Profilinizi doğrulamanız gerekir.", - "ERROR_MESSAGE": "Twitter'a bağlanırken bir hata oluştu, lütfen daha sonra tekrar deneyin" + "ERROR_MESSAGE": "Twitter'a bağlanırken bir hata oluştu, lütfen daha sonra tekrar deneyin", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Website channel", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-Posta", + "PLACE_HOLDER": "E-Posta" + }, + "PASSWORD": { + "LABEL": "Parola", + "PLACE_HOLDER": "Parola" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "E-Posta", + "PLACE_HOLDER": "E-Posta" + }, + "PASSWORD": { + "LABEL": "Parola", + "PLACE_HOLDER": "Parola" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/tr/settings.json b/app/javascript/dashboard/i18n/locale/tr/settings.json index 6170cb6f6..2268f3ab5 100644 --- a/app/javascript/dashboard/i18n/locale/tr/settings.json +++ b/app/javascript/dashboard/i18n/locale/tr/settings.json @@ -3,6 +3,9 @@ "LINK": "Profil ayarları", "TITLE": "Profil ayarları", "BTN_TEXT": "Profili Güncelle", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Profiliniz başarıyla güncellendi", "PASSWORD_UPDATE_SUCCESS": "Şifreniz başarıyla değiştirildi", "AFTER_EMAIL_CHANGED": "Profiliniz başarıyla güncellendi, lütfen giriş bilgileriniz değiştiği için tekrar giriş yapın", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Değişiktir", "CHANGE_ACCOUNTS": "Hesap değiştir", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Aşağıdaki listeden bir hesap seçin", "PROFILE_SETTINGS": "Profil ayarları", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Konuşmalar", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Raporlar", "SETTINGS": "Ayarlar", "CONTACTS": "Kişiler", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Bildirimler", "CANNED_RESPONSES": "Hazır Yanıtlar", "INTEGRATIONS": "Entegrasyonlar", + "PROFILE_SETTINGS": "Profil ayarları", "ACCOUNT_SETTINGS": "Hesap ayarları", "APPLICATIONS": "Applications", "LABELS": "Etiketler", "CUSTOM_ATTRIBUTES": "Özel Nitelikler", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Kampanyalar", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Kullanıcılar", "REPORTS_LABEL": "Etiketler", "REPORTS_INBOX": "Gelen kutusu", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/uk/advancedFilters.json b/app/javascript/dashboard/i18n/locale/uk/advancedFilters.json new file mode 100644 index 000000000..a4fd4c156 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/uk/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Скасувати", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Статус", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Назва каналу", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Мітки", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/uk/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/uk/attributesMgmt.json index 11bfb33a8..4841f29cc 100644 --- a/app/javascript/dashboard/i18n/locale/uk/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/uk/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Тип", "PLACEHOLDER": "Будь ласка, оберіть тип", - "ERROR": "Потрібен тип" + "ERROR": "Потрібен тип", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Ключ", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Оновити", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/uk/automation.json b/app/javascript/dashboard/i18n/locale/uk/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/uk/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/uk/chatlist.json b/app/javascript/dashboard/i18n/locale/uk/chatlist.json index 273ee26c6..1c17a01d7 100644 --- a/app/javascript/dashboard/i18n/locale/uk/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/uk/chatlist.json @@ -7,6 +7,7 @@ "404": "В цій групі немає активних бесід." }, "TAB_HEADING": "Бесіди", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Пошук людей, чатів та збережених відповідей.." }, diff --git a/app/javascript/dashboard/i18n/locale/uk/contact.json b/app/javascript/dashboard/i18n/locale/uk/contact.json index 9ffa7ae48..79cf24b5f 100644 --- a/app/javascript/dashboard/i18n/locale/uk/contact.json +++ b/app/javascript/dashboard/i18n/locale/uk/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Enter the email address of the contact", - "LABEL": "Адреса електронної пошти" + "LABEL": "Адреса електронної пошти", + "DUPLICATE": "This email address is in use for another contact." }, "PHONE_NUMBER": { "PLACEHOLDER": "Enter the phone number of the contact", "LABEL": "Phone Number", "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "ERROR": "Phone number should be either empty or of E.164 format", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Enter the location of the contact", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Contact saved successfully", - "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", "ERROR_MESSAGE": "Сталася помилка, будь ласка, спробуйте ще раз" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Поля контактів", "SEARCH_BUTTON": "Пошук", "SEARCH_INPUT_PLACEHOLDER": "Пошук контактів", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Завантаження контактів...", "404": "Немає контактів, які відповідають вашому пошуку 🔍", @@ -279,6 +281,13 @@ "TITLE": "Додати атрибут", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/uk/contactFilters.json b/app/javascript/dashboard/i18n/locale/uk/contactFilters.json new file mode 100644 index 000000000..022fa925c --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/uk/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Додати", + "CANCEL_BUTTON_LABEL": "Скасувати", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Ім'я", + "EMAIL": "Email", + "PHONE_NUMBER": "Номер телефону", + "IDENTIFIER": "Identifier", + "CITY": "Місто", + "COUNTRY": "Країна" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/uk/conversation.json b/app/javascript/dashboard/i18n/locale/uk/conversation.json index e7504efe5..8b8e2ba2b 100644 --- a/app/javascript/dashboard/i18n/locale/uk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/uk/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Будь ласка, виберіть бесіду з лівої панелі", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Ой! Схоже, у вашій поштовій скринці немає ніяких повідомлень.", "NO_MESSAGE_2": " щоб надіслати повідомлення на вашу сторінку!", "NO_INBOX_1": "Галас! Схоже, ви ще не додали скриньк.", diff --git a/app/javascript/dashboard/i18n/locale/uk/generalSettings.json b/app/javascript/dashboard/i18n/locale/uk/generalSettings.json index 59f6e114e..f8fec2e24 100644 --- a/app/javascript/dashboard/i18n/locale/uk/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/uk/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Звіти", + "CONVERSATION": "Діалог", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Налаштування" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Перейти до панелі керування бесід", + "GO_TO_CONTACTS_DASHBOARD": "Перейти до панелі керування контактами", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json index 451ed45b5..e92703b20 100644 --- a/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Щоб додати свій профіль у Twitter як канал, вам потрібно авторизувати свій профіль у Twitter, натиснувши кнопку \"Увійти через Twitter\" ", - "ERROR_MESSAGE": "Помилка підключення до Twitter, будь ласка, спробуйте ще раз" + "ERROR_MESSAGE": "Помилка підключення до Twitter, будь ласка, спробуйте ще раз", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Канал Веб-сайт", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Час початку має бути менше часу закриття.", "CHOOSE": "Обрати" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Пароль", + "PLACE_HOLDER": "Пароль" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "Пароль", + "PLACE_HOLDER": "Пароль" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/uk/settings.json b/app/javascript/dashboard/i18n/locale/uk/settings.json index 341cc1508..5e2b7050b 100644 --- a/app/javascript/dashboard/i18n/locale/uk/settings.json +++ b/app/javascript/dashboard/i18n/locale/uk/settings.json @@ -3,6 +3,9 @@ "LINK": "Налаштування облікового запису", "TITLE": "Налаштування облікового запису", "BTN_TEXT": "Оновити обліковий запис", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", "AFTER_EMAIL_CHANGED": "Ваш обліковий запис було успішно оновлено. Будь ласка, увійдіть знову, оскільки ваші дані були змінені", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Змінити", "CHANGE_ACCOUNTS": "Змінити обліковий запис", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Виберіть обліковий запис із наступного списку", "PROFILE_SETTINGS": "Налаштування облікового запису", "KEYBOARD_SHORTCUTS": "Комбінації клавіш", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Бесіди", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Звіти", "SETTINGS": "Налаштування", "CONTACTS": "Контакти", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Сповіщення", "CANNED_RESPONSES": "Швидкі відповіді", "INTEGRATIONS": "Інтеграції", + "PROFILE_SETTINGS": "Налаштування облікового запису", "ACCOUNT_SETTINGS": "Налаштування акаунту", "APPLICATIONS": "Додатки", "LABELS": "Мітки", "CUSTOM_ATTRIBUTES": "Свої атрибути", + "AUTOMATION": "Automation", "TEAMS": "Команди", "ALL_CONTACTS": "Усі контакти", "TAGGED_WITH": "З тегами", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Огляд", "CSAT": "CSAT", "CAMPAIGNS": "Маркетингові кампанії", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Агенти", "REPORTS_LABEL": "Мітки", "REPORTS_INBOX": "Канал", - "REPORTS_TEAM": "Команда" + "REPORTS_TEAM": "Команда", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Ой! Ми не змогли знайти жодного облікового запису Chatwoot. Будь ласка, створіть новий обліковий запис, щоб продовжити.", diff --git a/app/javascript/dashboard/i18n/locale/vi/advancedFilters.json b/app/javascript/dashboard/i18n/locale/vi/advancedFilters.json new file mode 100644 index 000000000..a0c8d73af --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/vi/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Huỷ", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "Trạng thái", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Tên hộp thư đến", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Nhãn", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/vi/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/vi/attributesMgmt.json index 3c820d155..e850e0888 100644 --- a/app/javascript/dashboard/i18n/locale/vi/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "Please select a type", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "Cập nhật", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/vi/automation.json b/app/javascript/dashboard/i18n/locale/vi/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/vi/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/vi/chatlist.json b/app/javascript/dashboard/i18n/locale/vi/chatlist.json index 1f8fa73fd..58eb55608 100644 --- a/app/javascript/dashboard/i18n/locale/vi/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/vi/chatlist.json @@ -7,6 +7,7 @@ "404": "Không có bất kì hoạt động trò chuyện nào trong nhóm." }, "TAB_HEADING": "Các cuộc hội thoại", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "Tìm kiếm cho người, đoạn chat, lưu trữ trả lời .." }, diff --git a/app/javascript/dashboard/i18n/locale/vi/contact.json b/app/javascript/dashboard/i18n/locale/vi/contact.json index f7fcc4c2d..3398c5f95 100644 --- a/app/javascript/dashboard/i18n/locale/vi/contact.json +++ b/app/javascript/dashboard/i18n/locale/vi/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Nhập địa chỉ email của liên hệ", - "LABEL": "Email" + "LABEL": "Email", + "DUPLICATE": "Địa chỉ email này đang được sử dụng cho một liên hệ khác." }, "PHONE_NUMBER": { "PLACEHOLDER": "Nhập số điện thoại của liên hệ", "LABEL": "Số điện thoại", "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "ERROR": "Phone number should be either empty or of E.164 format", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Nhập vị trí của liên hệ", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Contact saved successfully", - "CONTACT_ALREADY_EXIST": "Địa chỉ email này đang được sử dụng cho một liên hệ khác.", "ERROR_MESSAGE": "Đã có lỗi, vui lòng thử lại" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/vi/contactFilters.json b/app/javascript/dashboard/i18n/locale/vi/contactFilters.json new file mode 100644 index 000000000..b53121101 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/vi/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Gửi", + "CANCEL_BUTTON_LABEL": "Huỷ", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "Tên", + "EMAIL": "Thư điện tử", + "PHONE_NUMBER": "Số Điện Thoại", + "IDENTIFIER": "Identifier", + "CITY": "City", + "COUNTRY": "Country" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/vi/conversation.json b/app/javascript/dashboard/i18n/locale/vi/conversation.json index 64f230ceb..8d355e197 100644 --- a/app/javascript/dashboard/i18n/locale/vi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/vi/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "Vui lòng chọn một cuộc trò chuyện từ ngăn bên trái", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "Uh oh! Có vẻ như không có tin nhắn nào từ khách hàng trong hộp thư đến của bạn.", "NO_MESSAGE_2": " gửi tin nhắn đến trang của bạn!", "NO_INBOX_1": "Hola! Có vẻ như bạn chưa thêm bất kỳ hộp thư đến nào.", diff --git a/app/javascript/dashboard/i18n/locale/vi/generalSettings.json b/app/javascript/dashboard/i18n/locale/vi/generalSettings.json index e47568696..3bff345e7 100644 --- a/app/javascript/dashboard/i18n/locale/vi/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/vi/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Báo cáo", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Cài đặt" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json index 34ca7a9d9..ed2749b8f 100644 --- a/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "Để thêm hồ sơ Twitter của bạn làm kênh, bạn cần xác thực Hồ sơ Twitter của mình bằng cách nhấp vào 'Đăng nhập bằng Twitter", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "Kênh trang web", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Thư điện tử", + "PLACE_HOLDER": "Thư điện tử" + }, + "PASSWORD": { + "LABEL": "Mật khẩu", + "PLACE_HOLDER": "Mật khẩu" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Thư điện tử", + "PLACE_HOLDER": "Thư điện tử" + }, + "PASSWORD": { + "LABEL": "Mật khẩu", + "PLACE_HOLDER": "Mật khẩu" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/settings.json b/app/javascript/dashboard/i18n/locale/vi/settings.json index f57aa5d14..907bd945f 100644 --- a/app/javascript/dashboard/i18n/locale/vi/settings.json +++ b/app/javascript/dashboard/i18n/locale/vi/settings.json @@ -3,6 +3,9 @@ "LINK": "Cài Đặt Hồ Sơ", "TITLE": "Cài Đặt Hồ Sơ", "BTN_TEXT": "Cập Nhật Hồ Sơ", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Mật khẩu của bạn đã được thay đổi thành công", "AFTER_EMAIL_CHANGED": "Hồ sơ của bạn đã được cập nhật thành công, vui lòng đăng nhập lại khi thông tin đăng nhập của bạn được thay đổi", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Đổi", "CHANGE_ACCOUNTS": "Chuyển tài khoản", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Chọn một tài khoản từ danh sách sau", "PROFILE_SETTINGS": "Cài Đặt Hồ Sơ Cá Nhân", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "Cuộc trò chuyện", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "Báo cáo", "SETTINGS": "Cài Đặt", "CONTACTS": "Contacts", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "Notifications", "CANNED_RESPONSES": "Thư mẫu phẩn hồi", "INTEGRATIONS": "Tích hợp", + "PROFILE_SETTINGS": "Cài Đặt Hồ Sơ", "ACCOUNT_SETTINGS": "Cài Đặt Tài Khoản", "APPLICATIONS": "Applications", "LABELS": "Nhãn", "CUSTOM_ATTRIBUTES": "Thuộc tính tùy chỉnh", + "AUTOMATION": "Automation", "TEAMS": "Nhóm", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "Nhà cung cấp", "REPORTS_LABEL": "Nhãn", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/advancedFilters.json b/app/javascript/dashboard/i18n/locale/zh_CN/advancedFilters.json new file mode 100644 index 000000000..2d87114e3 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/zh_CN/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "取消", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "状态", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "收件箱名称", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "标签", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/zh_CN/attributesMgmt.json index 7f62b473c..222a940d7 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "Type", "PLACEHOLDER": "请选择一个类型", - "ERROR": "Type is required" + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "更新", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/automation.json b/app/javascript/dashboard/i18n/locale/zh_CN/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/zh_CN/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/chatlist.json b/app/javascript/dashboard/i18n/locale/zh_CN/chatlist.json index 12da4fe82..0d86de209 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/chatlist.json @@ -7,6 +7,7 @@ "404": "没有有效的对话在这个群组里面" }, "TAB_HEADING": "会话", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "搜索人、聊天室、保存回复" }, diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/contact.json b/app/javascript/dashboard/i18n/locale/zh_CN/contact.json index b20421bfc..804bd7959 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/contact.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "输入联系人的电子邮件地址", - "LABEL": "电子邮件地址" + "LABEL": "电子邮件地址", + "DUPLICATE": "This email address is in use for another contact." }, "PHONE_NUMBER": { "PLACEHOLDER": "输入联系人的电话号码", "LABEL": "电话号码", "HELP": "电话号码应为E.164格式,例如:+14155555 [+] [国家代码][地区代码][本地电话号码]", - "ERROR": "电话号码应为空或E.164格式" + "ERROR": "电话号码应为空或E.164格式", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "Enter the location of the contact", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "Contact saved successfully", - "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", "ERROR_MESSAGE": "出现错误,请重试" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "搜索", "SEARCH_INPUT_PLACEHOLDER": "搜索联系人", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "正在加载联系人列表...", "404": "没有搜索到联系人🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/contactFilters.json b/app/javascript/dashboard/i18n/locale/zh_CN/contactFilters.json new file mode 100644 index 000000000..2f8edb660 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/zh_CN/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "提交", + "CANCEL_BUTTON_LABEL": "取消", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "姓名:", + "EMAIL": "Email", + "PHONE_NUMBER": "电话号码", + "IDENTIFIER": "Identifier", + "CITY": "City", + "COUNTRY": "Country" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json index 9281e2d5a..c3afed466 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "请从左侧窗格选择一个对话", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "您的收件箱中似乎没有客户的消息。", "NO_MESSAGE_2": " 向您的页面发送一条消息!", "NO_INBOX_1": "看来你还没有添加任何收件箱。", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json b/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json index 3a3176c75..6d1fb212d 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "报告", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "设置" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "重新打开会话", + "RESOLVE_CONVERSATION": "解决会话", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json index 3c040d661..d920634e8 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "若要将您的Twitter个人资料添加为频道,您需要通过点击“使用Twitter登录”来验证您的Twitter个人资料。 ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "网站频道", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "Starting time should be before closing time.", "CHOOSE": "Choose" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "密码", + "PLACE_HOLDER": "密码" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "密码", + "PLACE_HOLDER": "密码" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/settings.json b/app/javascript/dashboard/i18n/locale/zh_CN/settings.json index 43c5b602c..ef08080a9 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/settings.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/settings.json @@ -3,6 +3,9 @@ "LINK": "个人资料设置", "TITLE": "个人资料设置", "BTN_TEXT": "更新个人资料", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", "AFTER_EMAIL_CHANGED": "您的个人资料已成功更新,请在您的登录凭据更改后重新登录", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "改變", "CHANGE_ACCOUNTS": "切换账户", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "从以下列表中选择一个账户", "PROFILE_SETTINGS": "个人资料设置", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "会话", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "报告", "SETTINGS": "设置", "CONTACTS": "Contacts", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "消息通知", "CANNED_RESPONSES": "预设回复", "INTEGRATIONS": "集成方式", + "PROFILE_SETTINGS": "个人资料设置", "ACCOUNT_SETTINGS": "帐户设置", "APPLICATIONS": "Applications", "LABELS": "标签", "CUSTOM_ATTRIBUTES": "自定义属性", + "AUTOMATION": "Automation", "TEAMS": "Teams", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "Overview", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "客服", "REPORTS_LABEL": "标签", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/advancedFilters.json b/app/javascript/dashboard/i18n/locale/zh_TW/advancedFilters.json new file mode 100644 index 000000000..b7a58c037 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/zh_TW/advancedFilters.json @@ -0,0 +1,37 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "取消", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "STATUS": "狀態", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "收件匣名稱", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "標籤", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "REFERER_LINK": "Referer link" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/zh_TW/attributesMgmt.json index cbfc53f14..4e2892d3c 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/attributesMgmt.json @@ -27,7 +27,12 @@ "TYPE": { "LABEL": "類別", "PLACEHOLDER": "請選擇一個類別", - "ERROR": "類別為必填" + "ERROR": "類別為必填", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } }, "KEY": { "LABEL": "Key", @@ -58,6 +63,12 @@ "EDIT": { "TITLE": "Edit Custom Attribute", "UPDATE_BUTTON_TEXT": "更新", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, "API": { "SUCCESS_MESSAGE": "Custom Attribute updated successfully", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/automation.json b/app/javascript/dashboard/i18n/locale/zh_TW/automation.json new file mode 100644 index 000000000..c3614a990 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/zh_TW/automation.json @@ -0,0 +1,6 @@ +{ + "AUTOMATION": { + "HEADER": "Automation", + "HEADER_BTN_TXT": "Add Automation Rule" + } +} diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/chatlist.json b/app/javascript/dashboard/i18n/locale/zh_TW/chatlist.json index d8f085107..69ad985af 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/chatlist.json @@ -7,6 +7,7 @@ "404": "這個群組中無有效對話" }, "TAB_HEADING": "對話", + "MENTION_HEADING": "Mentions", "SEARCH": { "INPUT": "搜尋人、聊天室、保存回覆" }, diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/contact.json b/app/javascript/dashboard/i18n/locale/zh_TW/contact.json index e9cef1246..baf688f25 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/contact.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/contact.json @@ -103,13 +103,15 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "請輸入聯絡人電子信箱", - "LABEL": "電子信箱地址" + "LABEL": "電子信箱地址", + "DUPLICATE": "這個電子信箱已經被其他聯絡人使用了。" }, "PHONE_NUMBER": { "PLACEHOLDER": "請輸入聯絡人電話", "LABEL": "聯絡人電話", "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "ERROR": "Phone number should be either empty or of E.164 format", + "DUPLICATE": "This phone number is in use for another contact." }, "LOCATION": { "PLACEHOLDER": "請輸入聯絡人位置", @@ -139,7 +141,6 @@ } }, "SUCCESS_MESSAGE": "聯絡人儲存成功", - "CONTACT_ALREADY_EXIST": "這個電子信箱已經被其他聯絡人使用了。", "ERROR_MESSAGE": "出現錯誤,請重試" }, "NEW_CONVERSATION": { @@ -176,6 +177,7 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "搜尋", "SEARCH_INPUT_PLACEHOLDER": "搜尋聯絡人", + "FILTER_CONTACTS": "Filter", "LIST": { "LOADING_MESSAGE": "聯絡人載入中...", "404": "找不到符合條件的聯絡人 🔍", @@ -279,6 +281,13 @@ "TITLE": "Add attributes", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } } }, "VALIDATIONS": { diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/contactFilters.json b/app/javascript/dashboard/i18n/locale/zh_TW/contactFilters.json new file mode 100644 index 000000000..ee961031e --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/zh_TW/contactFilters.json @@ -0,0 +1,34 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "SUBMIT_BUTTON_LABEL": "送出", + "CANCEL_BUTTON_LABEL": "取消", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter contacts", + "QUERY_DROPDOWN_LABELS": { + "AND": "AND", + "OR": "OR" + }, + "OPERATOR_LABELS": { + "equal_to": "Equal to", + "not_equal_to": "Not equal to", + "contains": "Contains", + "does_not_contain": "Does not contain", + "is_present": "Is present", + "is_not_present": "Is not present" + }, + "ATTRIBUTES": { + "NAME": "姓名", + "EMAIL": "Email", + "PHONE_NUMBER": "電話號碼", + "IDENTIFIER": "Identifier", + "CITY": "城市", + "COUNTRY": "國家" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json index da119629d..ee565faf5 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json @@ -1,6 +1,7 @@ { "CONVERSATION": { "404": "請從左側窗格選擇一個對話", + "UNVERIFIED_SESSION": "The identity of this user is not verified", "NO_MESSAGE_1": "您的收件匣中似乎没有客户的消息。", "NO_MESSAGE_2": " 向您的頁面發送一條消息!", "NO_INBOX_1": "看來你還沒有新增任何收件匣。", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/generalSettings.json b/app/javascript/dashboard/i18n/locale/zh_TW/generalSettings.json index 8c347ec53..1c8513747 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/generalSettings.json @@ -83,5 +83,49 @@ "BUTTON": { "REFRESH": "Refresh" } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "報表", + "CONVERSATION": "對話", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "設定" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json index 1fefbd703..8086fb868 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json @@ -47,7 +47,10 @@ }, "TWITTER": { "HELP": "若要將您的 Twitter 個人資料建立為頻道,您需要通過點擊“使用 Twitter 登入”來驗證您的 Twitter 個人資料。 ", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "TWEETS": { + "ENABLE": "Create conversations from mentioned Tweets" + } }, "WEBSITE_CHANNEL": { "TITLE": "網站頻道", @@ -400,6 +403,65 @@ "VALIDATION_ERROR": "開始時間必須在關閉時間之前", "CHOOSE": "選擇" } + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "密碼", + "PLACE_HOLDER": "密碼" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "EMAIL": { + "LABEL": "Email", + "PLACE_HOLDER": "Email" + }, + "PASSWORD": { + "LABEL": "密碼", + "PLACE_HOLDER": "密碼" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/settings.json b/app/javascript/dashboard/i18n/locale/zh_TW/settings.json index ad7f0dc6e..e1a101f5c 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/settings.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/settings.json @@ -3,6 +3,9 @@ "LINK": "個人資料設定", "TITLE": "個人資料設定", "BTN_TEXT": "更新個人資料", + "DELETE_AVATAR": "刪除頭貼", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "你的個人檔案已經成功更新", "PASSWORD_UPDATE_SUCCESS": "你的密碼已成功變更", "AFTER_EMAIL_CHANGED": "您的個人資料已成功更新,請在您的登入憑證更改後重新登入", @@ -100,6 +103,7 @@ "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "變更", "CHANGE_ACCOUNTS": "切換帳戶", + "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "從以下列表中選擇一個帳戶", "PROFILE_SETTINGS": "個人資料設定", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", @@ -131,6 +135,8 @@ }, "SIDEBAR": { "CONVERSATIONS": "會話", + "ALL_CONVERSATIONS": "所有對話", + "MENTIONED_CONVERSATIONS": "Mentions", "REPORTS": "報表", "SETTINGS": "設定", "CONTACTS": "聯絡人", @@ -140,13 +146,18 @@ "NOTIFICATIONS": "通知", "CANNED_RESPONSES": "預設回覆", "INTEGRATIONS": "整合方式", + "PROFILE_SETTINGS": "個人資料設定", "ACCOUNT_SETTINGS": "帳戶設定", "APPLICATIONS": "Applications", "LABELS": "標籤", "CUSTOM_ATTRIBUTES": "自訂屬性", + "AUTOMATION": "Automation", "TEAMS": "團隊", "ALL_CONTACTS": "所有聯絡人", "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", "REPORTS_OVERVIEW": "總覽", "CSAT": "CSAT", "CAMPAIGNS": "Campaigns", @@ -155,7 +166,8 @@ "REPORTS_AGENT": "客服", "REPORTS_LABEL": "標籤", "REPORTS_INBOX": "收件匣", - "REPORTS_TEAM": "Team" + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as" }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", diff --git a/app/javascript/widget/i18n/locale/ar.json b/app/javascript/widget/i18n/locale/ar.json index 75a7c2dc8..0f2338a7f 100644 --- a/app/javascript/widget/i18n/locale/ar.json +++ b/app/javascript/widget/i18n/locale/ar.json @@ -10,7 +10,7 @@ }, "TEAM_AVAILABILITY": { "ONLINE": "متواجدون لخدمتك", - "OFFLINE": "We are away at the moment" + "OFFLINE": "نحن بعيدون في الوقت الحالي" }, "REPLY_TIME": { "IN_A_FEW_MINUTES": "عادة نقوم بالرد خلال بضع دقائق", @@ -18,11 +18,11 @@ "IN_A_DAY": "عادة نقوم بالرد خلال يوم واحد" }, "START_CONVERSATION": "ابدأ المحادثة", - "START_NEW_CONVERSATION": "Start a new conversation", + "START_NEW_CONVERSATION": "ابدأ محادثة جديدة", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "عرض الرسائل الجديدة", "CLOSE_MESSAGES_BUTTON": "أغلق", - "COMPANY_FROM": "from", + "COMPANY_FROM": "من", "BOT": "رد آلي" }, "BUBBLE": { @@ -51,21 +51,21 @@ "ERROR": "رسالة قصيرة جداً" } }, - "CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation" + "CAMPAIGN_HEADER": "الرجاء تقديم اسمك و بريدك الإلكتروني قبل بدء المحادثة" }, "FILE_SIZE_LIMIT": "حجم الملف يتجاوز حد الاقصى وهو {MAXIMUM_FILE_UPLOAD_SIZE}", "CHAT_FORM": { "INVALID": { - "FIELD": "Invalid field" + "FIELD": "حقل غير صالح" } }, "CSAT": { "TITLE": "قيم محادثتك", - "SUBMITTED_TITLE": "Thank you for submitting the rating", + "SUBMITTED_TITLE": "شكرا لك على تقديم التقييم", "PLACEHOLDER": "أخبرنا المزيد..." }, "EMAIL_TRANSCRIPT": { - "BUTTON_TEXT": "Request a conversation transcript", + "BUTTON_TEXT": "طلب نسخة محادثة النص", "SEND_EMAIL_SUCCESS": "تم إرسال نص المحادثة بنجاح", "SEND_EMAIL_ERROR": "حدث خطأ، الرجاء المحاولة مرة أخرى" } diff --git a/app/javascript/widget/i18n/locale/bg.json b/app/javascript/widget/i18n/locale/bg.json new file mode 100644 index 000000000..b62b33f27 --- /dev/null +++ b/app/javascript/widget/i18n/locale/bg.json @@ -0,0 +1,72 @@ +{ + "COMPONENTS": { + "FILE_BUBBLE": { + "DOWNLOAD": "Изтегляне", + "UPLOADING": "Качване..." + }, + "FORM_BUBBLE": { + "SUBMIT": "Изпращане" + } + }, + "TEAM_AVAILABILITY": { + "ONLINE": "На линия сме", + "OFFLINE": "В момента не сме на линия" + }, + "REPLY_TIME": { + "IN_A_FEW_MINUTES": "Обикновено отговаряме до няколко минути", + "IN_A_FEW_HOURS": "Обикновено отговаряме до няколко часа", + "IN_A_DAY": "Обикновено отговаряме до един ден" + }, + "START_CONVERSATION": "Започнете разговор", + "START_NEW_CONVERSATION": "Започнете нов разговор", + "UNREAD_VIEW": { + "VIEW_MESSAGES_BUTTON": "Вижте новите съобщения", + "CLOSE_MESSAGES_BUTTON": "Затвори", + "COMPANY_FROM": "от", + "BOT": "Бот" + }, + "BUBBLE": { + "LABEL": "Чатете с нас" + }, + "POWERED_BY": "Осъществено от Chatwoot", + "EMAIL_PLACEHOLDER": "Моля, въведете имейла адреса си", + "CHAT_PLACEHOLDER": "Напишете вашето съобщение", + "TODAY": "Днес", + "YESTERDAY": "Вчера", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Пълно име", + "PLACEHOLDER": "Моля, въведете пълното си име", + "ERROR": "Пълното име е задължително" + }, + "EMAIL_ADDRESS": { + "LABEL": "Имейл адрес", + "PLACEHOLDER": "Моля, въведете имейл адреса си", + "ERROR": "Невалиден имейл адрес" + }, + "MESSAGE": { + "LABEL": "Съобщение", + "PLACEHOLDER": "Моля, въведете вашето съобщение", + "ERROR": "Съобщението е прекалено кратко" + } + }, + "CAMPAIGN_HEADER": "Преди да започенте разговора, моля, посочете вашето име и имейл адрес" + }, + "FILE_SIZE_LIMIT": "Файлът надхвърля {MAXIMUM_FILE_UPLOAD_SIZE} лимит", + "CHAT_FORM": { + "INVALID": { + "FIELD": "Невалидно поле" + } + }, + "CSAT": { + "TITLE": "Оценете този разговор", + "SUBMITTED_TITLE": "Благодарим ви, че оценихте разговора", + "PLACEHOLDER": "Разкажете ни повече..." + }, + "EMAIL_TRANSCRIPT": { + "BUTTON_TEXT": "Поискайте копие от разговора", + "SEND_EMAIL_SUCCESS": "Копието от разговора бе изпратено успешно", + "SEND_EMAIL_ERROR": "Възникна грешка, моля опитайте отново" + } +} diff --git a/app/javascript/widget/i18n/locale/de.json b/app/javascript/widget/i18n/locale/de.json index 00200ccc3..6ce07c0df 100644 --- a/app/javascript/widget/i18n/locale/de.json +++ b/app/javascript/widget/i18n/locale/de.json @@ -51,7 +51,7 @@ "ERROR": "Nachricht ist zu kurz" } }, - "CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation" + "CAMPAIGN_HEADER": "Bitte geben Sie Ihren Namen und Ihre E-Mail-Adresse an, bevor Sie das Gespräch beginnen" }, "FILE_SIZE_LIMIT": "Die Datei überschreitet das Limit von {MAXIMUM_FILE_UPLOAD_SIZE} für Anhänge", "CHAT_FORM": { diff --git a/app/javascript/widget/i18n/locale/es.json b/app/javascript/widget/i18n/locale/es.json index 2533ffaeb..6621f5a07 100644 --- a/app/javascript/widget/i18n/locale/es.json +++ b/app/javascript/widget/i18n/locale/es.json @@ -18,7 +18,7 @@ "IN_A_DAY": "Normalmente responde en un día" }, "START_CONVERSATION": "Iniciar conversación", - "START_NEW_CONVERSATION": "Start a new conversation", + "START_NEW_CONVERSATION": "Iniciar una nueva conversación", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Ver nuevos mensajes", "CLOSE_MESSAGES_BUTTON": "Cerrar", @@ -51,7 +51,7 @@ "ERROR": "Mensaje demasiado corto" } }, - "CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation" + "CAMPAIGN_HEADER": "Por favor, introduce tu nombre y correo electrónico antes de iniciar la conversación" }, "FILE_SIZE_LIMIT": "El archivo excede el límite de los archivos adjuntos {MAXIMUM_FILE_UPLOAD_SIZE}", "CHAT_FORM": { @@ -60,12 +60,12 @@ } }, "CSAT": { - "TITLE": "Rate your conversation", - "SUBMITTED_TITLE": "Thank you for submitting the rating", - "PLACEHOLDER": "Tell us more..." + "TITLE": "Califica tu conversación", + "SUBMITTED_TITLE": "Gracias por enviar la valoración", + "PLACEHOLDER": "Cuéntanos más..." }, "EMAIL_TRANSCRIPT": { - "BUTTON_TEXT": "Request a conversation transcript", + "BUTTON_TEXT": "Enviar transcripción de la conversación", "SEND_EMAIL_SUCCESS": "La transcripción ha sido enviada", "SEND_EMAIL_ERROR": "Hubo un error, por favor inténtelo de nuevo" } diff --git a/app/javascript/widget/i18n/locale/fr.json b/app/javascript/widget/i18n/locale/fr.json index f52352004..222dc163a 100644 --- a/app/javascript/widget/i18n/locale/fr.json +++ b/app/javascript/widget/i18n/locale/fr.json @@ -51,7 +51,7 @@ "ERROR": "Message trop court" } }, - "CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation" + "CAMPAIGN_HEADER": "Veuillez fournir votre nom et votre email avant de commencer la conversation" }, "FILE_SIZE_LIMIT": "Le fichier dépasse la limite de {MAXIMUM_FILE_UPLOAD_SIZE} pour les pièces jointes", "CHAT_FORM": { @@ -65,7 +65,7 @@ "PLACEHOLDER": "Dites-nous en plus..." }, "EMAIL_TRANSCRIPT": { - "BUTTON_TEXT": "Demander une transcription de conversation", + "BUTTON_TEXT": "Demander une transcription de la conversation", "SEND_EMAIL_SUCCESS": "La transcription du chat a été envoyée avec succès", "SEND_EMAIL_ERROR": "Une erreur est survenue, veuillez réessayer" } diff --git a/app/javascript/widget/i18n/locale/nl.json b/app/javascript/widget/i18n/locale/nl.json index 7acbadab1..66443f2bf 100644 --- a/app/javascript/widget/i18n/locale/nl.json +++ b/app/javascript/widget/i18n/locale/nl.json @@ -22,8 +22,8 @@ "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Bekijk nieuwe berichten", "CLOSE_MESSAGES_BUTTON": "Sluiten", - "COMPANY_FROM": "from", - "BOT": "Bot" + "COMPANY_FROM": "van", + "BOT": "Robot" }, "BUBBLE": { "LABEL": "Chat met ons" @@ -36,37 +36,37 @@ "PRE_CHAT_FORM": { "FIELDS": { "FULL_NAME": { - "LABEL": "Full Name", - "PLACEHOLDER": "Please enter your full name", - "ERROR": "Full Name is required" + "LABEL": "Volledige Naam", + "PLACEHOLDER": "Voer uw volledige naam in", + "ERROR": "Volledige naam is vereist" }, "EMAIL_ADDRESS": { "LABEL": "Uw e-mailadres", - "PLACEHOLDER": "Please enter your email address", - "ERROR": "Invalid email address" + "PLACEHOLDER": "Voer uw e-mailadres in", + "ERROR": "Ongeldig e-mailadres" }, "MESSAGE": { - "LABEL": "Message", - "PLACEHOLDER": "Please enter your message", - "ERROR": "Message too short" + "LABEL": "Bericht", + "PLACEHOLDER": "Voer uw bericht in", + "ERROR": "Bericht te kort" } }, - "CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation" + "CAMPAIGN_HEADER": "Geef uw naam en e-mail voordat u het gesprek begint" }, - "FILE_SIZE_LIMIT": "File exceeds the {MAXIMUM_FILE_UPLOAD_SIZE} attachment limit", + "FILE_SIZE_LIMIT": "Bestand overschrijdt de bijlagelimiet van {MAXIMUM_FILE_UPLOAD_SIZE}", "CHAT_FORM": { "INVALID": { - "FIELD": "Invalid field" + "FIELD": "Ongeldig veld" } }, "CSAT": { - "TITLE": "Rate your conversation", - "SUBMITTED_TITLE": "Thank you for submitting the rating", - "PLACEHOLDER": "Tell us more..." + "TITLE": "Beoordeel uw gesprek", + "SUBMITTED_TITLE": "Bedankt voor het indienen van een beoordeling", + "PLACEHOLDER": "Vertel ons meer..." }, "EMAIL_TRANSCRIPT": { - "BUTTON_TEXT": "Request a conversation transcript", - "SEND_EMAIL_SUCCESS": "The chat transcript was sent successfully", + "BUTTON_TEXT": "Verzoek een conversatie-transcript", + "SEND_EMAIL_SUCCESS": "Het gesprekstranscript is succesvol verzonden", "SEND_EMAIL_ERROR": "Er is een fout opgetreden, probeer het opnieuw" } } diff --git a/app/javascript/widget/i18n/locale/no.json b/app/javascript/widget/i18n/locale/no.json index 3cd9c7aa8..af2eb725a 100644 --- a/app/javascript/widget/i18n/locale/no.json +++ b/app/javascript/widget/i18n/locale/no.json @@ -10,7 +10,7 @@ }, "TEAM_AVAILABILITY": { "ONLINE": "Vi er pålogget", - "OFFLINE": "We are away at the moment" + "OFFLINE": "Vi er for øyeblikket borte" }, "REPLY_TIME": { "IN_A_FEW_MINUTES": "Svarer vanligvis innen et par timer", @@ -18,11 +18,11 @@ "IN_A_DAY": "Svarer vanligvis innen en dag" }, "START_CONVERSATION": "Start samtale", - "START_NEW_CONVERSATION": "Start a new conversation", + "START_NEW_CONVERSATION": "Start en ny samtale", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Se nye meldinger", "CLOSE_MESSAGES_BUTTON": "Lukk", - "COMPANY_FROM": "from", + "COMPANY_FROM": "fra", "BOT": "Bot" }, "BUBBLE": { @@ -38,34 +38,34 @@ "FULL_NAME": { "LABEL": "Fullt navn", "PLACEHOLDER": "Skriv inn fullt navn", - "ERROR": "Full Name is required" + "ERROR": "Fullt navn er påkrevd" }, "EMAIL_ADDRESS": { "LABEL": "E-postadresse", - "PLACEHOLDER": "Please enter your email address", - "ERROR": "Invalid email address" + "PLACEHOLDER": "Vennligst skriv inn din e-postadresse", + "ERROR": "Ugyldig e-postadresse" }, "MESSAGE": { - "LABEL": "Message", - "PLACEHOLDER": "Please enter your message", - "ERROR": "Message too short" + "LABEL": "Melding", + "PLACEHOLDER": "Skriv inn meldingen din", + "ERROR": "Meldingen er for kort" } }, - "CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation" + "CAMPAIGN_HEADER": "Angi navn og e-post før du starter samtalen" }, - "FILE_SIZE_LIMIT": "File exceeds the {MAXIMUM_FILE_UPLOAD_SIZE} attachment limit", + "FILE_SIZE_LIMIT": "Filens størrelse overskrider grensen på {MAXIMUM_FILE_UPLOAD_SIZE}", "CHAT_FORM": { "INVALID": { - "FIELD": "Invalid field" + "FIELD": "Ugyldig felt" } }, "CSAT": { - "TITLE": "Rate your conversation", - "SUBMITTED_TITLE": "Thank you for submitting the rating", - "PLACEHOLDER": "Tell us more..." + "TITLE": "Vurder samtalen din", + "SUBMITTED_TITLE": "Takk for at du ga din vurdering", + "PLACEHOLDER": "Fortell oss mer..." }, "EMAIL_TRANSCRIPT": { - "BUTTON_TEXT": "Request a conversation transcript", + "BUTTON_TEXT": "Be om utskrift av samtalen", "SEND_EMAIL_SUCCESS": "Kopi av samtalen ble sendt", "SEND_EMAIL_ERROR": "Det oppstod en feil. Prøv igjen" } diff --git a/app/javascript/widget/i18n/locale/pt_BR.json b/app/javascript/widget/i18n/locale/pt_BR.json index daace881e..057390e97 100644 --- a/app/javascript/widget/i18n/locale/pt_BR.json +++ b/app/javascript/widget/i18n/locale/pt_BR.json @@ -51,7 +51,7 @@ "ERROR": "Mensagem muito curta" } }, - "CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation" + "CAMPAIGN_HEADER": "Por favor, forneça seu nome e e-mail antes de iniciar a conversa" }, "FILE_SIZE_LIMIT": "O arquivo excede o limite de anexos {MAXIMUM_FILE_UPLOAD_SIZE}", "CHAT_FORM": { diff --git a/app/javascript/widget/i18n/locale/ro.json b/app/javascript/widget/i18n/locale/ro.json index 539483e14..bdb6a4a6d 100644 --- a/app/javascript/widget/i18n/locale/ro.json +++ b/app/javascript/widget/i18n/locale/ro.json @@ -53,20 +53,20 @@ }, "CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation" }, - "FILE_SIZE_LIMIT": "File exceeds the {MAXIMUM_FILE_UPLOAD_SIZE} attachment limit", + "FILE_SIZE_LIMIT": "Fisierul depaseste limita de {MAXIMUM_FILE_UPLOAD_SIZE} atasamente", "CHAT_FORM": { "INVALID": { "FIELD": "Invalid field" } }, "CSAT": { - "TITLE": "Rate your conversation", + "TITLE": "Evaluează conversația ta", "SUBMITTED_TITLE": "Thank you for submitting the rating", - "PLACEHOLDER": "Tell us more..." + "PLACEHOLDER": "Spune-ne mai mult..." }, "EMAIL_TRANSCRIPT": { "BUTTON_TEXT": "Request a conversation transcript", - "SEND_EMAIL_SUCCESS": "The chat transcript was sent successfully", + "SEND_EMAIL_SUCCESS": "Transscrisul de chat a fost trimis cu succes", "SEND_EMAIL_ERROR": "A apărut o eroare, încercați din nou" } } diff --git a/app/javascript/widget/i18n/locale/sk.json b/app/javascript/widget/i18n/locale/sk.json index fa97c5abc..5ec03980c 100644 --- a/app/javascript/widget/i18n/locale/sk.json +++ b/app/javascript/widget/i18n/locale/sk.json @@ -1,53 +1,53 @@ { "COMPONENTS": { "FILE_BUBBLE": { - "DOWNLOAD": "Download", - "UPLOADING": "Uploading..." + "DOWNLOAD": "Stiahnuť", + "UPLOADING": "Nahrávanie..." }, "FORM_BUBBLE": { - "SUBMIT": "Submit" + "SUBMIT": "Odoslať" } }, "TEAM_AVAILABILITY": { - "ONLINE": "We are online", - "OFFLINE": "We are away at the moment" + "ONLINE": "Sme online", + "OFFLINE": "Momentálne nie sme k dispozícii" }, "REPLY_TIME": { - "IN_A_FEW_MINUTES": "Typically replies in a few minutes", - "IN_A_FEW_HOURS": "Typically replies in a few hours", - "IN_A_DAY": "Typically replies in a day" + "IN_A_FEW_MINUTES": "Zvyčajne odpovedá do niekoľkých minút", + "IN_A_FEW_HOURS": "Zvyčajne odpovedá do niekoľkých hodín", + "IN_A_DAY": "Zvyčajne odpovedá do dňa" }, - "START_CONVERSATION": "Start Conversation", - "START_NEW_CONVERSATION": "Start a new conversation", + "START_CONVERSATION": "Začať konverzáciu", + "START_NEW_CONVERSATION": "Začať novú konverzáciu", "UNREAD_VIEW": { - "VIEW_MESSAGES_BUTTON": "See new messages", - "CLOSE_MESSAGES_BUTTON": "Close", - "COMPANY_FROM": "from", + "VIEW_MESSAGES_BUTTON": "Zobraziť nové správy", + "CLOSE_MESSAGES_BUTTON": "Zatvoriť", + "COMPANY_FROM": "od", "BOT": "Bot" }, "BUBBLE": { - "LABEL": "Chat with us" + "LABEL": "Četujte s nami" }, "POWERED_BY": "Powered by Chatwoot", - "EMAIL_PLACEHOLDER": "Please enter your email", - "CHAT_PLACEHOLDER": "Type your message", - "TODAY": "Today", - "YESTERDAY": "Yesterday", + "EMAIL_PLACEHOLDER": "Zadajte svoj e-mail", + "CHAT_PLACEHOLDER": "Zadajte svoju správu", + "TODAY": "Dnes", + "YESTERDAY": "Včera", "PRE_CHAT_FORM": { "FIELDS": { "FULL_NAME": { - "LABEL": "Full Name", - "PLACEHOLDER": "Please enter your full name", - "ERROR": "Full Name is required" + "LABEL": "Celé meno", + "PLACEHOLDER": "Prosím zadajte svoje celé meno", + "ERROR": "Vyžaduje sa celé meno" }, "EMAIL_ADDRESS": { - "LABEL": "Email Address", - "PLACEHOLDER": "Please enter your email address", - "ERROR": "Invalid email address" + "LABEL": "E-mailová adresa", + "PLACEHOLDER": "Zadajte svoj e-mail", + "ERROR": "Neplatná e-mailová adresa" }, "MESSAGE": { - "LABEL": "Message", - "PLACEHOLDER": "Please enter your message", + "LABEL": "Správa", + "PLACEHOLDER": "Zadajte svoju správu", "ERROR": "Message too short" } }, @@ -66,7 +66,7 @@ }, "EMAIL_TRANSCRIPT": { "BUTTON_TEXT": "Request a conversation transcript", - "SEND_EMAIL_SUCCESS": "The chat transcript was sent successfully", + "SEND_EMAIL_SUCCESS": "Prepis chatu bol úspešne odoslaný", "SEND_EMAIL_ERROR": "There was an error, please try again" } } diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 84a215405..407334e08 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -29,19 +29,19 @@ ar: failed: فشلت عملية التسجيل contacts: import: - failed: File is blank + failed: الملف فارغ reports: period: فترة التبليغ %{since} إلى %{until} agent_csv: - agent_name: Agent name - conversations_count: Conversations count - avg_first_response_time: Avg first response time (Minutes) - avg_resolution_time: Avg resolution time (Minutes) + agent_name: اسم الموظف + conversations_count: عدد المحادثات + avg_first_response_time: متوسط وقت الرد الأول (الدقائق) + avg_resolution_time: متوسط وقت المحادثة (الدقائق) team_csv: team_name: اسم الفريق - conversations_count: Conversations count - avg_first_response_time: Avg first response time (Minutes) - avg_resolution_time: Avg resolution time (Minutes) + conversations_count: عدد المحادثات + avg_first_response_time: متوسط وقت الرد الأول (الدقائق) + avg_resolution_time: متوسط وقت المحادثة (الدقائق) notifications: notification_title: conversation_creation: "[محادثة جديدة] - #%{display_id} تم إنشاؤها في %{inbox_name}" @@ -55,8 +55,8 @@ ar: status: resolved: "تم تحديث حالة المحادثة لـ\"مغلقة\" بواسطة %{user_name}" open: "تم إعادة فتح المحادثة بواسطة %{user_name}" - pending: "Conversation was marked as pending by %{user_name}" - snoozed: "Conversation was snoozed by %{user_name}" + pending: "تم تحديث حالة المحادثة لـ\"معلقة\" بواسطة %{user_name}" + snoozed: "تم تأجيل المحادثة بواسطة %{user_name}" auto_resolved: "تم وضع علامة على المحادثة كمحلولة من قبل بالنظام بسبب %{duration} أيام من عدم النشاط" assignee: self_assigned: "%{user_name} تم تعيينه تلقائياً لهذه المحادثة" @@ -75,15 +75,19 @@ ar: greeting_message_body: "%{account_name} يرد عادة خلال بضع ساعات." ways_to_reach_you_message_body: "زودنا بوسيلة للتواصل معك." email_input_box_message_body: "احصل على الإشعارات في البريد الإلكتروني" - csat_input_message_body: "Please rate the conversation" + csat_input_message_body: "الرجاء تقييم المحادثة" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "رسائل جديدة في هذه المحادثة" transcript_subject: "نص المحادثة" survey: - response: "Please rate this conversation, %{link}" + response: "الرجاء تقييم هذه المحادثة، %{link}" contacts: online: - delete: "%{contact_name} is Online, please try again later" + delete: "%{contact_name} متصل، يرجى المحاولة مرة أخرى لاحقاً" integration_apps: slack: name: "Slack" @@ -93,7 +97,7 @@ ar: description: "أحداث Webhook توفر لك معلومات في الوقت الحقيقي حول ما يحدث في حساب Chatwoot الخاص بك. يمكنك استخدام خاصية الـ Webhook لإيصال الأحداث إلى تطبيقاتك المفضلة مثل Slack أو Github. انقر على \"تهيئة\" لإعداد الـ Webhooks الخاصة بك." dialogflow: name: "Dialogflow" - description: "Build chatbots using Dialogflow and connect them to your inbox quickly. Let the bots handle the queries before handing them off to a customer service agent." + description: "قم ببناء روبوتات الدردشة باستخدام تدفق الاتصال وتوصيلها بالبريد الوارد الخاص بك بسرعة. دع البوتات تتعامل مع الاستفسارات قبل تسليمها إلى وكيل خدمة العملاء." fullcontact: - name: "Fullcontact" - description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + name: "الاتصال الكامل" + description: "التكامل الكامل يساعد على إثراء ملفات تعريف الزوار. تحديد المستخدمين بمجرد مشاركتهم عنوان البريد الإلكتروني الخاص بهم وتقديم خدمة العملاء الخاصة بهم. قم بتوصيل اتصالك الكامل بحسابك عن طريق مشاركة مفتاح API للاتصال الكامل." diff --git a/config/locales/bg.yml b/config/locales/bg.yml new file mode 100644 index 000000000..73d28ffb9 --- /dev/null +++ b/config/locales/bg.yml @@ -0,0 +1,103 @@ +#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" + 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. + errors: + signup: + disposable_email: We do not allow disposable emails + invalid_email: You have entered an invalid email + email_already_exists: "You have already signed up for an account with %{email}" + failed: Signup failed + contacts: + import: + failed: File is blank + reports: + period: Reporting period %{since} to %{until} + agent_csv: + agent_name: Agent name + conversations_count: Conversations count + avg_first_response_time: Avg first response time (Minutes) + avg_resolution_time: Avg resolution time (Minutes) + team_csv: + team_name: Team name + conversations_count: Conversations count + avg_first_response_time: Avg first response time (Minutes) + avg_resolution_time: Avg resolution time (Minutes) + notifications: + notification_title: + conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" + conversation_assignment: "[Assigned to you] - #%{display_id} has been assigned to you" + assigned_conversation_new_message: "[New message] - #%{display_id} %{content}" + conversation_mention: "You have been mentioned in conversation [ID - %{display_id}] by %{name}" + conversations: + messages: + deleted: This message was deleted + activity: + status: + resolved: "Conversation was marked resolved by %{user_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: "Conversation was marked resolved by system due to %{duration} days of inactivity" + 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}" + muted: "%{user_name} has muted the conversation" + unmuted: "%{user_name} has unmuted the conversation" + 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: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' + 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: + slack: + name: "Slack" + description: "Slack is a chat tool that brings all your communication together in one place. By integrating Slack, you can get notified of all the new conversations in your account right inside your Slack." + webhooks: + name: "Webhooks" + description: "Webhook events provide you the realtime information about what's happening in your account. You can make use of the webhooks to communicate the events to your favourite apps like Slack or Github. Click on Configure to set up your webhooks." + dialogflow: + name: "Dialogflow" + description: "Build chatbots using Dialogflow and connect them to your inbox quickly. Let the bots handle the queries before handing them off to a customer service agent." + fullcontact: + name: "Fullcontact" + description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." diff --git a/config/locales/ca.yml b/config/locales/ca.yml index 483aed22a..96d2ce8c3 100644 --- a/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -77,6 +77,10 @@ ca: email_input_box_message_body: "Rep les notificacions per correu electrònic" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "Missatges nous en aquesta conversa" transcript_subject: "Transcripció de conversa" survey: diff --git a/config/locales/cs.yml b/config/locales/cs.yml index 665880ae1..5ece7c25d 100644 --- a/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -77,6 +77,10 @@ cs: email_input_box_message_body: "Dostat upozornění e-mailem" csat_input_message_body: "Ohodnoťte prosím konverzaci" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "New messages on this conversation" transcript_subject: "Přepis konverzace" survey: diff --git a/config/locales/da.yml b/config/locales/da.yml index dc427f1b8..b44b00d8a 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -77,6 +77,10 @@ da: email_input_box_message_body: "Få besked via e-mail" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "Nye beskeder i denne samtale" transcript_subject: "Samtaleudskrift" survey: diff --git a/config/locales/de.yml b/config/locales/de.yml index db48d1e12..7df37a662 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -77,6 +77,10 @@ de: email_input_box_message_body: "Lassen Sie sich per E-Mail benachrichtigen" csat_input_message_body: "Bitte bewerte die Unterhaltung" reply: + email: + header: + from_with_name: '%{assignee_name} von %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} von %{inbox_name} ' email_subject: "Neue Nachrichten in dieser Unterhaltung" transcript_subject: "Gesprächsprotokoll" survey: diff --git a/config/locales/devise.bg.yml b/config/locales/devise.bg.yml new file mode 100644 index 000000000..a76ab893d --- /dev/null +++ b/config/locales/devise.bg.yml @@ -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:" diff --git a/config/locales/devise.ml.yml b/config/locales/devise.ml.yml index 0d996a51e..522d42d9c 100644 --- a/config/locales/devise.ml.yml +++ b/config/locales/devise.ml.yml @@ -17,45 +17,45 @@ ml: unconfirmed: "You have to confirm your email address before continuing." mailer: confirmation_instructions: - subject: "Confirmation Instructions" + subject: "സ്ഥിരീകരണ നിർദ്ദേശങ്ങൾ" reset_password_instructions: subject: "Reset password instructions" unlock_instructions: subject: "Unlock instructions" password_change: - subject: "Password Changed" + 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." + no_token: "പാസ്‌വേഡ് റീസെറ്റ് ഇമെയിലിൽ നിന്ന് വരാതെ നിങ്ങൾക്ക് ഈ പേജ് ആക്‌സസ് ചെയ്യാൻ കഴിയില്ല. നിങ്ങൾ ഒരു പാസ്‌വേഡ് പുനഃസജ്ജീകരണ ഇമെയിലിൽ നിന്നാണ് വരുന്നതെങ്കിൽ, നൽകിയിരിക്കുന്ന മുഴുവൻ URL നിങ്ങൾ ഉപയോഗിച്ചുവെന്ന് ഉറപ്പാക്കുക." + send_instructions: "കുറച്ച് മിനിറ്റിനുള്ളിൽ നിങ്ങളുടെ പാസ്‌വേഡ് എങ്ങനെ പുനഃസജ്ജമാക്കാം എന്നതിനെക്കുറിച്ചുള്ള നിർദ്ദേശങ്ങളടങ്ങിയ ഒരു ഇമെയിൽ നിങ്ങൾക്ക് ലഭിക്കും." + send_paranoid_instructions: "ഞങ്ങളുടെ ഡാറ്റാബേസിൽ നിങ്ങളുടെ ഇമെയിൽ വിലാസം നിലവിലുണ്ടെങ്കിൽ, കുറച്ച് മിനിറ്റുകൾക്കുള്ളിൽ നിങ്ങളുടെ ഇമെയിൽ വിലാസത്തിൽ ഒരു പാസ്‌വേഡ് വീണ്ടെടുക്കൽ ലിങ്ക് ലഭിക്കും." + updated: "നിങ്ങളുടെ പാസ്‌വേഡ് വിജയകരമായി മാറ്റി. നിങ്ങൾ ഇപ്പോൾ സൈൻ ഇൻ ചെയ്‌തു." + updated_not_active: "നിങ്ങളുടെ പാസ്‌വേഡ് വിജയകരമായി മാറ്റിയിരിക്കുന്നു." 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." + destroyed: "ബൈ! നിങ്ങളുടെ അക്കൗണ്ട് വിജയകരമായി റദ്ദാക്കി. ഉടൻ തന്നെ നിങ്ങളെ വീണ്ടും കാണുമെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നു." + signed_up: "സ്വാഗതം! നിങ്ങൾ വിജയകരമായി സൈൻ അപ്പ് ചെയ്തിരിക്കുന്നു." + signed_up_but_inactive: "നിങ്ങൾ വിജയകരമായി സൈൻ അപ്പ് ചെയ്തു. എന്നിരുന്നാലും, നിങ്ങളുടെ അക്കൗണ്ട് ഇതുവരെ സജീവമാക്കാത്തതിനാൽ ഞങ്ങൾക്ക് നിങ്ങളെ സൈൻ ഇൻ ചെയ്യാൻ കഴിഞ്ഞില്ല." + signed_up_but_locked: "നിങ്ങൾ വിജയകരമായി സൈൻ അപ്പ് ചെയ്തു. എന്നിരുന്നാലും, നിങ്ങളുടെ അക്കൗണ്ട് ലോക്ക് ആയതിനാൽ ഞങ്ങൾക്ക് നിങ്ങളെ സൈൻ ഇൻ ചെയ്യാൻ കഴിഞ്ഞില്ല." + signed_up_but_unconfirmed: "സ്ഥിരീകരണ ലിങ്കുള്ള ഒരു സന്ദേശം നിങ്ങളുടെ ഇമെയിൽ വിലാസത്തിലേക്ക് അയച്ചു. നിങ്ങളുടെ അക്കൗണ്ട് സജീവമാക്കുന്നതിന് ദയവായി ലിങ്ക് പിന്തുടരുക." + update_needs_confirmation: "നിങ്ങളുടെ അക്കൗണ്ട് വിജയകരമായി അപ്‌ഡേറ്റ് ചെയ്‌തു, പക്ഷേ ഞങ്ങൾക്ക് നിങ്ങളുടെ പുതിയ ഇമെയിൽ വിലാസം പരിശോധിക്കേണ്ടതുണ്ട്. നിങ്ങളുടെ പുതിയ ഇമെയിൽ വിലാസം സ്ഥിരീകരിക്കുന്നതിന് ദയവായി നിങ്ങളുടെ ഇമെയിൽ പരിശോധിച്ച് സ്ഥിരീകരണ ലിങ്ക് പിന്തുടരുക." + updated: "നിങ്ങളുടെ അക്കൗണ്ട് വിജയകരമായി അപ്ഡേറ്റ് ചെയ്തിരിക്കുന്നു." sessions: - signed_in: "Signed in successfully." - signed_out: "Signed out successfully." - already_signed_out: "Signed out successfully." + signed_in: "വിജയകരമായി സൈൻ ഇൻ ചെയ്തിരിക്കുന്നു." + signed_out: "വിജയകരമായി സൈൻ ഔട്ട് ചെയ്തിരിക്കുന്നു." + already_signed_out: "വിജയകരമായി സൈൻ ഔട്ട് ചെയ്തിരിക്കുന്നു." 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." + 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" + already_confirmed: "ഇതിനകം സ്ഥിരീകരിച്ചു, ദയവായി സൈൻ ഇൻ ചെയ്യാൻ ശ്രമിക്കുക" + confirmation_period_expired: "%{period}-നുള്ളിൽ സ്ഥിരീകരിക്കേണ്ടതുണ്ട്, ദയവായി പുതിയൊരെണ്ണം അഭ്യർത്ഥിക്കുക" + expired: "കാലഹരണപ്പെട്ടു, പുതിയൊരെണ്ണം അഭ്യർത്ഥിക്കുക" + not_found: "കണ്ടെത്തിയില്ല" + not_locked: "പൂട്ടിയിരുന്നില്ല" not_saved: - one: "1 error prohibited this %{resource} from being saved:" - other: "%{count} errors prohibited this %{resource} from being saved:" + one: "ഒരു തെറ്റ് ഈ %{resource} സംരക്ഷിക്കുന്നതിൽ നിന്ന് വിലക്കി:" + other: "%{count} തെറ്റുകൾ ഈ %{resource} സംരക്ഷിക്കുന്നതിൽ നിന്ന് വിലക്കി:" diff --git a/config/locales/devise.sk.yml b/config/locales/devise.sk.yml index 430e8d935..486a12cf6 100644 --- a/config/locales/devise.sk.yml +++ b/config/locales/devise.sk.yml @@ -2,34 +2,34 @@ sk: 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." + 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: "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." + 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: "Confirmation Instructions" + subject: "Pokyny na potvrdenie" reset_password_instructions: - subject: "Reset password instructions" + subject: "Pokyny na obnovenie hesla" unlock_instructions: - subject: "Unlock instructions" + subject: "Pokyny na odomknutie" password_change: - subject: "Password Changed" + subject: "Heslo bolo zmenené" omniauth_callbacks: - failure: "Could not authenticate you from %{kind} because \"%{reason}\"." - success: "Successfully authenticated from %{kind} account." + failure: "Nepodarilo sa vás overiť z %{kind}, pretože \"%{reason}\"." + success: "Úspešne overené z konta %{kind}." 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." + 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." diff --git a/config/locales/el.yml b/config/locales/el.yml index a1edad4a5..d167020fb 100644 --- a/config/locales/el.yml +++ b/config/locales/el.yml @@ -77,6 +77,10 @@ el: email_input_box_message_body: "Ειδοποιηθείτε με email" csat_input_message_body: "Παρακαλώ αξιολογήστε τη συνομιλία" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "νέα μηνύματα σε αυτήν την συνομιλία" transcript_subject: "Μεταγραφή Συνομιλίας" survey: diff --git a/config/locales/es.yml b/config/locales/es.yml index ce81ae977..0ed567d91 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -29,7 +29,7 @@ es: failed: Registro fallido contacts: import: - failed: File is blank + failed: Archivo está en blanco reports: period: Reportando el periodo desde %{since} hasta %{until} agent_csv: @@ -55,8 +55,8 @@ es: status: resolved: "La conversación fue marcada por %{user_name}" open: "La conversación fue reabierta por %{user_name}" - pending: "Conversation was marked as pending by %{user_name}" - snoozed: "Conversation was snoozed by %{user_name}" + pending: "La conversación fue marcada como pendiente por %{user_name}" + snoozed: "La conversación fue pospuesta por %{user_name}" auto_resolved: "La conversación fue marcada por el sistema debido a %{duration} días de inactividad" assignee: self_assigned: "%{user_name} auto-asignado a esta conversación" @@ -75,15 +75,19 @@ es: 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: "Please rate the conversation" + csat_input_message_body: "Por favor, valora la conversación" reply: + email: + header: + from_with_name: '%{assignee_name} de %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} de %{inbox_name} ' email_subject: "Nuevos mensajes en esta conversación" transcript_subject: "Transcripción de la conversación" survey: - response: "Please rate this conversation, %{link}" + response: "Por favor califica esta conversación, %{link}" contacts: online: - delete: "%{contact_name} is Online, please try again later" + delete: "%{contact_name} está conectado, por favor inténtalo más tarde" integration_apps: slack: name: "Slack" diff --git a/config/locales/fa.yml b/config/locales/fa.yml index a812d0d04..2094fc8e7 100644 --- a/config/locales/fa.yml +++ b/config/locales/fa.yml @@ -77,6 +77,10 @@ fa: email_input_box_message_body: "پیام جدیدی به این گفتگو اضافه شده است" csat_input_message_body: "لطفاً به مکالمه امتیاز دهید" reply: + email: + header: + from_with_name: '%{assignee_name} از %{inbox_name} «%{from_email}»' + reply_with_name: '%{assignee_name} از %{inbox_name} ' email_subject: "پیام‌های جدید در این مکالمه" transcript_subject: "متن مکالمه" survey: diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 14f7e957a..77715d03c 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -77,6 +77,10 @@ fi: email_input_box_message_body: "Saa ilmoitus sähköpostitse" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "Uusia viestejä" transcript_subject: "Keskustelukopio" survey: diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 1e3a81eca..75b68337b 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -29,7 +29,7 @@ fr: failed: L'inscription a échoué contacts: import: - failed: File is blank + failed: Le fichier est vide reports: period: Période de rapport %{since} à %{until} agent_csv: @@ -77,13 +77,17 @@ fr: email_input_box_message_body: "Recevez des notifications par courriel" csat_input_message_body: "Veuillez évaluer la conversation" reply: + email: + header: + from_with_name: '%{assignee_name} de %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} de %{inbox_name} ' 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} is Online, please try again later" + delete: "%{contact_name} est en ligne, veuillez réessayer plus tard" integration_apps: slack: name: "Slack" diff --git a/config/locales/he.yml b/config/locales/he.yml index 4d62c77aa..46a074ab0 100644 --- a/config/locales/he.yml +++ b/config/locales/he.yml @@ -77,6 +77,10 @@ he: email_input_box_message_body: "Get notified by email" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "New messages on this conversation" transcript_subject: "Conversation Transcript" survey: diff --git a/config/locales/hi.yml b/config/locales/hi.yml index 3fe668eb8..f49e68507 100644 --- a/config/locales/hi.yml +++ b/config/locales/hi.yml @@ -77,6 +77,10 @@ hi: email_input_box_message_body: "Get notified by email" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "New messages on this conversation" transcript_subject: "Conversation Transcript" survey: diff --git a/config/locales/hu.yml b/config/locales/hu.yml index bb06a8b3d..0b5b83e56 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -77,6 +77,10 @@ hu: 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: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "Új üzenet a beszélgetésben" transcript_subject: "Beszélgetés kivonat" survey: diff --git a/config/locales/id.yml b/config/locales/id.yml index 73ed4a3f8..f78a2838a 100644 --- a/config/locales/id.yml +++ b/config/locales/id.yml @@ -77,6 +77,10 @@ id: email_input_box_message_body: "Dapatkan pemberitahuan melalui email" csat_input_message_body: "Silakan beri peringkat percakapan ini" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "Pesan baru pada percakapan ini" transcript_subject: "Transkrip Percakapan" survey: diff --git a/config/locales/it.yml b/config/locales/it.yml index 30d01385a..4337478d6 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -77,6 +77,10 @@ it: email_input_box_message_body: "Ricevi una notifica via email" csat_input_message_body: "Valuta la conversazione" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "Nuovi messaggi in questa conversazione" transcript_subject: "Trascrizione della Conversazione" survey: diff --git a/config/locales/ja.yml b/config/locales/ja.yml index 2dce8c5a3..25797d347 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -77,6 +77,10 @@ ja: email_input_box_message_body: "Eメールで通知を受ける" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "この会話に新着メッセージがあります" transcript_subject: "会話の記録" survey: diff --git a/config/locales/ko.yml b/config/locales/ko.yml index 8679615c0..2603e8d83 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -77,6 +77,10 @@ ko: email_input_box_message_body: "이메일로 연락받기" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "New messages on this conversation" transcript_subject: "Conversation Transcript" survey: diff --git a/config/locales/ml.yml b/config/locales/ml.yml index cebc0a25d..d92b4ba03 100644 --- a/config/locales/ml.yml +++ b/config/locales/ml.yml @@ -77,6 +77,10 @@ ml: email_input_box_message_body: "ഇമെയിൽ വഴി അറിയിപ്പ് നേടുക" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "ഈ സംഭാഷണത്തിലെ പുതിയ സന്ദേശങ്ങൾ" transcript_subject: "സംഭാഷണ ട്രാൻസ്ക്രിപ്റ്റ്" survey: diff --git a/config/locales/ne.yml b/config/locales/ne.yml index 280b24ed6..aafe3063e 100644 --- a/config/locales/ne.yml +++ b/config/locales/ne.yml @@ -77,6 +77,10 @@ ne: email_input_box_message_body: "Get notified by email" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "New messages on this conversation" transcript_subject: "Conversation Transcript" survey: diff --git a/config/locales/nl.yml b/config/locales/nl.yml index 4e46809b7..35d6640a7 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -77,6 +77,10 @@ nl: email_input_box_message_body: "Ontvang een melding via e-mail" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "New messages on this conversation" transcript_subject: "Conversation Transcript" survey: diff --git a/config/locales/no.yml b/config/locales/no.yml index 56b563584..67740da03 100644 --- a/config/locales/no.yml +++ b/config/locales/no.yml @@ -77,6 +77,10 @@ email_input_box_message_body: "Få beskjed via e-post" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "Nye meldinger i denne samtalen" transcript_subject: "Kopi av samtale" survey: diff --git a/config/locales/pl.yml b/config/locales/pl.yml index 4c0d3fa59..61b0c71c5 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -77,6 +77,10 @@ pl: email_input_box_message_body: "Otrzymuj powiadomienia przez e-mail" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "Nowe wiadomości w tej dyskusji" transcript_subject: "Transkrypcja rozmowy" survey: diff --git a/config/locales/pt.yml b/config/locales/pt.yml index 74aa0c94d..c8dde7f5b 100644 --- a/config/locales/pt.yml +++ b/config/locales/pt.yml @@ -77,6 +77,10 @@ pt: email_input_box_message_body: "Seja notificado por e-mail" csat_input_message_body: "Por favor, avalie a conversa" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "Novas mensagens nesta conversa" transcript_subject: "Transcrição da conversa" survey: diff --git a/config/locales/pt_BR.yml b/config/locales/pt_BR.yml index c20f19b5c..db3360774 100644 --- a/config/locales/pt_BR.yml +++ b/config/locales/pt_BR.yml @@ -77,6 +77,10 @@ pt_BR: email_input_box_message_body: "Seja notificado por e-mail" csat_input_message_body: "Por favor, classifique a conversa" reply: + email: + header: + from_with_name: '%{assignee_name} de %{inbox_name} ' + reply_with_name: '%{assignee_name} de %{inbox_name} ' email_subject: "Novas mensagens nesta conversa" transcript_subject: "Transcrição da conversa" survey: diff --git a/config/locales/ro.yml b/config/locales/ro.yml index aab105b76..7229604eb 100644 --- a/config/locales/ro.yml +++ b/config/locales/ro.yml @@ -77,6 +77,10 @@ ro: email_input_box_message_body: "Primește notificări prin e-mail" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "Mesaje noi în această conversație" transcript_subject: "Conversation Transcript" survey: diff --git a/config/locales/ru.yml b/config/locales/ru.yml index a41316924..9477cb2d4 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -77,6 +77,10 @@ ru: email_input_box_message_body: "Получать уведомления по email" csat_input_message_body: "Пожалуйста, оцените разговор" reply: + email: + header: + from_with_name: '%{assignee_name} от %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} от %{inbox_name} <%{reply_email}>' email_subject: "Новые сообщения в этом диалоге" transcript_subject: "Субтитры общения" survey: diff --git a/config/locales/sk.yml b/config/locales/sk.yml index 678f3f717..8df798ece 100644 --- a/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -38,7 +38,7 @@ sk: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) team_csv: - team_name: Team name + team_name: Názov tímu conversations_count: Conversations count avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) @@ -60,40 +60,44 @@ sk: auto_resolved: "Conversation was marked resolved by system due to %{duration} days of inactivity" assignee: self_assigned: "%{user_name} self-assigned this conversation" - assigned: "Assigned to %{assignee_name} by %{user_name}" - removed: "Conversation unassigned by %{user_name}" + assigned: "Pridelené %{assignee_name} od %{user_name}" + removed: "Konverzácia nepriradená %{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}" + 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} added %{labels}" - removed: "%{user_name} removed %{labels}" - muted: "%{user_name} has muted the conversation" - unmuted: "%{user_name} has unmuted the conversation" + added: "%{user_name} pridal %{labels}" + removed: "%{user_name} odobral %{labels}" + muted: "%{user_name} stlmil konverzáciu" + unmuted: "%{user_name} odtlmil konverzáciu" 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" + 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_subject: "New messages on this conversation" - transcript_subject: "Conversation Transcript" + email: + header: + from_with_name: '%{assignee_name} z %{inbox_name} ' + reply_with_name: '%{assignee_name} z %{inbox_name} ' + email_subject: "Nové správy v tejto konverzácii" + transcript_subject: "Prepis konverzácie" survey: - response: "Please rate this conversation, %{link}" + response: "Prosím, ohodnoťte túto konverzáciu, %{link}" contacts: online: - delete: "%{contact_name} is Online, please try again later" + delete: "%{contact_name} je online, skúste to prosím neskôr" integration_apps: slack: name: "Slack" - description: "Slack is a chat tool that brings all your communication together in one place. By integrating Slack, you can get notified of all the new conversations in your account right inside your Slack." + description: "Slack je chatovací nástroj, ktorý spája všetku vašu komunikáciu na jednom mieste. Integráciou služby Slack môžete dostávať upozornenia na všetky nové konverzácie vo vašom účte priamo v službe Slack." webhooks: name: "Webhooks" - description: "Webhook events provide you the realtime information about what's happening in your account. You can make use of the webhooks to communicate the events to your favourite apps like Slack or Github. Click on Configure to set up your webhooks." + description: "Udalosti Webhook vám poskytujú informácie v reálnom čase o tom, čo sa deje vo vašom účte. Webhook môžete využiť na oznamovanie udalostí svojim obľúbeným aplikáciám, ako je Slack alebo Github. Kliknutím na tlačidlo Konfigurovať nastavte svoje webhooky." dialogflow: name: "Dialogflow" - description: "Build chatbots using Dialogflow and connect them to your inbox quickly. Let the bots handle the queries before handing them off to a customer service agent." + description: "Vytvorte chatboty pomocou aplikácie Dialogflow a rýchlo ich pripojte k doručenej pošte. Nechajte botov spracovať otázky predtým, ako ich odovzdáte agentovi zákazníckeho servisu." fullcontact: name: "Fullcontact" - description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + description: "Integrácia so službou FullContact pomáha obohatiť profily návštevníkov. Identifikujte používateľov hneď, ako zdieľajú svoju e-mailovú adresu, a ponúknite im zákaznícky servis šitý na mieru. Pripojte aplikáciu FullContact k svojmu účtu zdieľaním kľúča API FullContact." diff --git a/config/locales/sv.yml b/config/locales/sv.yml index e50b55beb..c620b9891 100644 --- a/config/locales/sv.yml +++ b/config/locales/sv.yml @@ -77,6 +77,10 @@ sv: email_input_box_message_body: "Få meddelande via e-post" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "Nya meddelanden i denna konversation" transcript_subject: "Konversationstranskribering" survey: diff --git a/config/locales/ta.yml b/config/locales/ta.yml index 0cded539f..6c7de1020 100644 --- a/config/locales/ta.yml +++ b/config/locales/ta.yml @@ -77,6 +77,10 @@ ta: email_input_box_message_body: "இமெயில் மூலம் அறிய" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "இந்த உரையாடலில் புதிய செய்திகள்" transcript_subject: "Conversation Transcript" survey: diff --git a/config/locales/th.yml b/config/locales/th.yml index bfeaedc3a..431a68779 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -77,6 +77,10 @@ th: email_input_box_message_body: "Get notified by email" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "New messages on this conversation" transcript_subject: "Conversation Transcript" survey: diff --git a/config/locales/tr.yml b/config/locales/tr.yml index c041686ce..c09cb5cce 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -77,6 +77,10 @@ tr: email_input_box_message_body: "E-posta ile haberdar olun" csat_input_message_body: "Lütfen konuşmayı oylayın" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "Bu görüşmedeki yeni mesajlar" transcript_subject: "Konuşma Metni" survey: diff --git a/config/locales/uk.yml b/config/locales/uk.yml index 8f5db006d..e32740700 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -77,6 +77,10 @@ uk: email_input_box_message_body: "Отримувати сповіщення електронною поштою" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "New messages on this conversation" transcript_subject: "Conversation Transcript" survey: diff --git a/config/locales/vi.yml b/config/locales/vi.yml index 5574fd0f8..6099dd46c 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -77,6 +77,10 @@ vi: email_input_box_message_body: "Nhận thông báo qua email" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "Tin nhắn mới về cuộc trò chuyện này" transcript_subject: "Bản ghi cuộc hội thoại" survey: diff --git a/config/locales/zh_CN.yml b/config/locales/zh_CN.yml index c54b1f99d..8d945c0c7 100644 --- a/config/locales/zh_CN.yml +++ b/config/locales/zh_CN.yml @@ -77,6 +77,10 @@ zh_CN: email_input_box_message_body: "通过电子邮件得到通知" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "此对话中的新消息" transcript_subject: "Conversation Transcript" survey: diff --git a/config/locales/zh_TW.yml b/config/locales/zh_TW.yml index 889269d2d..4c7ea4a71 100644 --- a/config/locales/zh_TW.yml +++ b/config/locales/zh_TW.yml @@ -77,6 +77,10 @@ zh_TW: email_input_box_message_body: "透過電子郵件得到通知。" csat_input_message_body: "Please rate the conversation" reply: + email: + header: + from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} from %{inbox_name} ' email_subject: "在對話中的新訊息" transcript_subject: "對話紀錄" survey: