diff --git a/app/javascript/dashboard/i18n/locale/am/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/am/attributesMgmt.json index cea6359de..78886f451 100644 --- a/app/javascript/dashboard/i18n/locale/am/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/am/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/am/chatlist.json b/app/javascript/dashboard/i18n/locale/am/chatlist.json index ec416f6cb..92e67635b 100644 --- a/app/javascript/dashboard/i18n/locale/am/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/am/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/am/companies.json b/app/javascript/dashboard/i18n/locale/am/companies.json new file mode 100644 index 000000000..86190831b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/am/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Name", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/am/contact.json b/app/javascript/dashboard/i18n/locale/am/contact.json index c02fa960c..0c1ecd380 100644 --- a/app/javascript/dashboard/i18n/locale/am/contact.json +++ b/app/javascript/dashboard/i18n/locale/am/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "ደውል", - "CALL_UNDER_DEVELOPMENT": "መደወል በልማት ላይ ነው", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "የድምፅ ኢንቦክስ ይምረጡ" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/am/conversation.json b/app/javascript/dashboard/i18n/locale/am/conversation.json index fed805271..da9539c9c 100644 --- a/app/javascript/dashboard/i18n/locale/am/conversation.json +++ b/app/javascript/dashboard/i18n/locale/am/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "ለዚህ ውይይት መመለስ በ{hours} ሰአታት ውስጥ ብቻ ይቻላል", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/am/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/am/inboxMgmt.json index 87fe57564..1314733fa 100644 --- a/app/javascript/dashboard/i18n/locale/am/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/am/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/am/settings.json b/app/javascript/dashboard/i18n/locale/am/settings.json index 50cf38b58..920da6f53 100644 --- a/app/javascript/dashboard/i18n/locale/am/settings.json +++ b/app/javascript/dashboard/i18n/locale/am/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat with us" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancel", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/am/yearInReview.json b/app/javascript/dashboard/i18n/locale/am/yearInReview.json new file mode 100644 index 000000000..d72e0c679 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/am/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ar/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ar/attributesMgmt.json index 25fa4a68d..f78e0672c 100644 --- a/app/javascript/dashboard/i18n/locale/ar/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ar/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "تمكين التحقق من صحة regex" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/chatlist.json b/app/javascript/dashboard/i18n/locale/ar/chatlist.json index 75dd5bb03..09b34efaa 100644 --- a/app/javascript/dashboard/i18n/locale/ar/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ar/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/ar/companies.json b/app/javascript/dashboard/i18n/locale/ar/companies.json new file mode 100644 index 000000000..5c8beeba1 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ar/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "ترتيب حسب", + "OPTIONS": { + "NAME": "الاسم", + "DOMAIN": "النطاق", + "CREATED_AT": "تم إنشاؤها في" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ar/contact.json b/app/javascript/dashboard/i18n/locale/ar/contact.json index 7c14f9931..f9b059614 100644 --- a/app/javascript/dashboard/i18n/locale/ar/contact.json +++ b/app/javascript/dashboard/i18n/locale/ar/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "تم إنشاؤها", "NEW_MESSAGE": "رسالة جديدة", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/ar/conversation.json b/app/javascript/dashboard/i18n/locale/ar/conversation.json index 0ef95bbdc..39097ac57 100644 --- a/app/javascript/dashboard/i18n/locale/ar/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ar/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "جاري جلب المحادثات", "CANNOT_REPLY": "لا يمكنك الرد بسبب", "24_HOURS_WINDOW": "قيد نافذة الـ 24 ساعة", + "48_HOURS_WINDOW": "قيد نافذة الـ 48 ساعة", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "لم يتم تعيين هذه المحادثة لك. هل ترغب في تعيين هذه المحادثة لنفسك؟", "ASSIGN_TO_ME": "إسناد لي", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "اقرأ المزيد", "DISMISS_REPLY": "استبعاد الرد", "REPLYING_TO": "الرد على:", - "TIP_FORMAT_ICON": "عرض محرر النصوص", "TIP_EMOJI_ICON": "إظهار قائمة الرموز التعبيرية", "TIP_ATTACH_ICON": "إرفاق الملفات", "TIP_AUDIORECORDER_ICON": "تسجيل الصوت", diff --git a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json index 61bfaa199..07d065285 100644 --- a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "لإضافة حساب تويتر الخاص بك كقناة تواصل، تحتاج إلى مصادقة حسابك على تويتر بك بالنقر على زر \"تسجيل الدخول باستخدام تويتر\" ", "ERROR_MESSAGE": "حدث خطأ أثناء الاتصال بـ Twitter، الرجاء المحاولة مرة أخرى", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "لم نتمكن من حفظ قناة البريد الإلكتروني" }, - "FINISH_MESSAGE": "بدء إعادة توجيه رسائل البريد الإلكتروني الخاصة بك إلى عنوان البريد الإلكتروني التالي." + "FINISH_MESSAGE": "بدء إعادة توجيه رسائل البريد الإلكتروني الخاصة بك إلى عنوان البريد الإلكتروني التالي.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "اضغط هنا", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "قناة LINE", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "استخدم رمز 'inbox_identifier' المعروض هنا للمصادقة على عملاء API الخاص بك.", "FORWARD_EMAIL_TITLE": "إعادة التوجيه إلى البريد الإلكتروني", "FORWARD_EMAIL_SUB_TEXT": "بدء إعادة توجيه رسائل البريد الإلكتروني الخاصة بك إلى عنوان البريد الإلكتروني التالي.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "السماح بالرسائل بعد حل المحادثة", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "السماح للمستخدمين النهائيين بإرسال رسائل حتى بعد تسوية المحادثة.", "WHATSAPP_SECTION_SUBHEADER": "يتم استخدام مفتاح API هذا للتكامل مع واتسب APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "قناة API", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/ar/settings.json b/app/javascript/dashboard/i18n/locale/ar/settings.json index fa09f590a..94133a087 100644 --- a/app/javascript/dashboard/i18n/locale/ar/settings.json +++ b/app/javascript/dashboard/i18n/locale/ar/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "اختر حساباً من القائمة التالية", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "الإعدادات", "CONTACTS": "جهات الاتصال", "ACTIVE": "مفعل", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "قائد", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "تحديث" }, "CHAT_WITH_US": { "TITLE": "تحتاج مساعدة؟", "DESCRIPTION": "هل تواجه أي مشاكل في الفواتير؟ نحن هنا للمساعدة.", "BUTTON_TXT": "تحدث الينا" }, - "NO_BILLING_USER": "حساب الفوترة الخاص بك قيد الإعداد. الرجاء تحديث الصفحة وحاول مرة أخرى." + "NO_BILLING_USER": "حساب الفوترة الخاص بك قيد الإعداد. الرجاء تحديث الصفحة وحاول مرة أخرى.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "ملاحظة:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "إلغاء", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "العودة للخلف", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/ar/yearInReview.json b/app/javascript/dashboard/i18n/locale/ar/yearInReview.json new file mode 100644 index 000000000..831c5fe52 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ar/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "أغلق", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "المحادثات", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "تحميل", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "التالي", + "SHARE": "مشاركة" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/az/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/az/attributesMgmt.json index cea6359de..78886f451 100644 --- a/app/javascript/dashboard/i18n/locale/az/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/az/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/az/chatlist.json b/app/javascript/dashboard/i18n/locale/az/chatlist.json index ec416f6cb..92e67635b 100644 --- a/app/javascript/dashboard/i18n/locale/az/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/az/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/az/companies.json b/app/javascript/dashboard/i18n/locale/az/companies.json new file mode 100644 index 000000000..86190831b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/az/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Name", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/az/contact.json b/app/javascript/dashboard/i18n/locale/az/contact.json index 7ca051092..7cad3b433 100644 --- a/app/javascript/dashboard/i18n/locale/az/contact.json +++ b/app/javascript/dashboard/i18n/locale/az/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/az/conversation.json b/app/javascript/dashboard/i18n/locale/az/conversation.json index 79d5ebc66..49a228610 100644 --- a/app/javascript/dashboard/i18n/locale/az/conversation.json +++ b/app/javascript/dashboard/i18n/locale/az/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/az/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/az/inboxMgmt.json index 87fe57564..1314733fa 100644 --- a/app/javascript/dashboard/i18n/locale/az/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/az/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/az/settings.json b/app/javascript/dashboard/i18n/locale/az/settings.json index 50cf38b58..920da6f53 100644 --- a/app/javascript/dashboard/i18n/locale/az/settings.json +++ b/app/javascript/dashboard/i18n/locale/az/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat with us" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancel", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/az/yearInReview.json b/app/javascript/dashboard/i18n/locale/az/yearInReview.json new file mode 100644 index 000000000..d72e0c679 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/az/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/bg/attributesMgmt.json index 2792e3fe1..1ee1c83d6 100644 --- a/app/javascript/dashboard/i18n/locale/bg/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/bg/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/bg/chatlist.json b/app/javascript/dashboard/i18n/locale/bg/chatlist.json index d50af9080..8cda6800a 100644 --- a/app/javascript/dashboard/i18n/locale/bg/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/bg/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/bg/companies.json b/app/javascript/dashboard/i18n/locale/bg/companies.json new file mode 100644 index 000000000..0e273cfca --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Име", + "DOMAIN": "Domain", + "CREATED_AT": "Създаден в" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bg/contact.json b/app/javascript/dashboard/i18n/locale/bg/contact.json index 14d35b90c..4c59e4184 100644 --- a/app/javascript/dashboard/i18n/locale/bg/contact.json +++ b/app/javascript/dashboard/i18n/locale/bg/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "Ново съобщение", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/bg/conversation.json b/app/javascript/dashboard/i18n/locale/bg/conversation.json index 23da25e9d..61be85cd7 100644 --- a/app/javascript/dashboard/i18n/locale/bg/conversation.json +++ b/app/javascript/dashboard/i18n/locale/bg/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json index 46f61010e..08b07bf23 100644 --- a/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/bg/settings.json b/app/javascript/dashboard/i18n/locale/bg/settings.json index 3d1cd4fe3..46176d993 100644 --- a/app/javascript/dashboard/i18n/locale/bg/settings.json +++ b/app/javascript/dashboard/i18n/locale/bg/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Контакти", "ACTIVE": "Активен", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Чатете с нас" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Отмени", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/bg/yearInReview.json b/app/javascript/dashboard/i18n/locale/bg/yearInReview.json new file mode 100644 index 000000000..6510ed004 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bg/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "разговори", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bn/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/bn/attributesMgmt.json index cea6359de..78886f451 100644 --- a/app/javascript/dashboard/i18n/locale/bn/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/bn/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/bn/chatlist.json b/app/javascript/dashboard/i18n/locale/bn/chatlist.json index ec416f6cb..92e67635b 100644 --- a/app/javascript/dashboard/i18n/locale/bn/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/bn/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/bn/companies.json b/app/javascript/dashboard/i18n/locale/bn/companies.json new file mode 100644 index 000000000..86190831b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bn/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Name", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/bn/contact.json b/app/javascript/dashboard/i18n/locale/bn/contact.json index 7ca051092..7cad3b433 100644 --- a/app/javascript/dashboard/i18n/locale/bn/contact.json +++ b/app/javascript/dashboard/i18n/locale/bn/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/bn/conversation.json b/app/javascript/dashboard/i18n/locale/bn/conversation.json index 79d5ebc66..49a228610 100644 --- a/app/javascript/dashboard/i18n/locale/bn/conversation.json +++ b/app/javascript/dashboard/i18n/locale/bn/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/bn/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/bn/inboxMgmt.json index 87fe57564..1314733fa 100644 --- a/app/javascript/dashboard/i18n/locale/bn/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/bn/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/bn/settings.json b/app/javascript/dashboard/i18n/locale/bn/settings.json index 50cf38b58..920da6f53 100644 --- a/app/javascript/dashboard/i18n/locale/bn/settings.json +++ b/app/javascript/dashboard/i18n/locale/bn/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat with us" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancel", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/bn/yearInReview.json b/app/javascript/dashboard/i18n/locale/bn/yearInReview.json new file mode 100644 index 000000000..d72e0c679 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/bn/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ca/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ca/attributesMgmt.json index a99790cb2..a6ec2713f 100644 --- a/app/javascript/dashboard/i18n/locale/ca/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ca/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Activa la validació d'expressions regulars" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/chatlist.json b/app/javascript/dashboard/i18n/locale/ca/chatlist.json index 26629ef3d..49681a0fd 100644 --- a/app/javascript/dashboard/i18n/locale/ca/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ca/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/ca/companies.json b/app/javascript/dashboard/i18n/locale/ca/companies.json new file mode 100644 index 000000000..9f4cffdac --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ca/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Ordenat per", + "OPTIONS": { + "NAME": "Nom", + "DOMAIN": "Domini", + "CREATED_AT": "Creat per" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ca/contact.json b/app/javascript/dashboard/i18n/locale/ca/contact.json index 3b51ad219..291a3ccf2 100644 --- a/app/javascript/dashboard/i18n/locale/ca/contact.json +++ b/app/javascript/dashboard/i18n/locale/ca/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Creat", "NEW_MESSAGE": "Nou missatge", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/ca/conversation.json b/app/javascript/dashboard/i18n/locale/ca/conversation.json index 5ddfd3c4a..dbecca4a6 100644 --- a/app/javascript/dashboard/i18n/locale/ca/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ca/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "S'estan carregant les converses", "CANNOT_REPLY": "No pots respondre degut a", "24_HOURS_WINDOW": "Restricció de finestra de missatges de 24 hores", + "48_HOURS_WINDOW": "Restricció de finestra de missatges de 48 hores", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Aquesta conversa no està assignada a tu. Vols assignar-te-la?", "ASSIGN_TO_ME": "Assigna'm", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Llegir més", "DISMISS_REPLY": "Ignora la resposta", "REPLYING_TO": "Responent a:", - "TIP_FORMAT_ICON": "Mostra l'editor de text enriquit", "TIP_EMOJI_ICON": "Mostra la selecció d'emoticones", "TIP_ATTACH_ICON": "Ajuntar fitxers", "TIP_AUDIORECORDER_ICON": "Gravar àudio", diff --git a/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json index 30614f2dd..bef6b9c2f 100644 --- a/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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": "S'ha produït un error en connectar amb Twitter, torna-ho a provar", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "No hem pogut desar el canal de correu electrònic" }, - "FINISH_MESSAGE": "Comença a reenviar els teus correus electrònics a la següent adreça electrònica." + "FINISH_MESSAGE": "Comença a reenviar els teus correus electrònics a la següent adreça electrònica.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Clica aquí", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "Canal LINE", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Utilitza el token \"inbox_identifier\" que es mostra aquí per autenticar els vostres clients de l'API.", "FORWARD_EMAIL_TITLE": "Reenvia al correu electrònic", "FORWARD_EMAIL_SUB_TEXT": "Comença a reenviar els teus correus electrònics a la següent adreça electrònica.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Permet missatges després de resoldre la conversa", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Permet als usuaris finals enviar missatges fins i tot després de resoldre la conversa.", "WHATSAPP_SECTION_SUBHEADER": "Aquesta API key s'utilitza per a la integració amb les APIs de WhatsApp.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "Canal de l'API", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/ca/settings.json b/app/javascript/dashboard/i18n/locale/ca/settings.json index f46d812c2..b69e3542d 100644 --- a/app/javascript/dashboard/i18n/locale/ca/settings.json +++ b/app/javascript/dashboard/i18n/locale/ca/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Selecciona un compte de la llista següent", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Configuracions", "CONTACTS": "Contactes", "ACTIVE": "Actiu", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Actualitza" }, "CHAT_WITH_US": { "TITLE": "Necessita ajuda?", "DESCRIPTION": "Trobes algun problema en la facturació? Estem aquí per ajudar.", "BUTTON_TXT": "Xateja amb nosaltres" }, - "NO_BILLING_USER": "El teu compte de facturació s'està configurant. Actualitza la pàgina i torna-ho a provar." + "NO_BILLING_USER": "El teu compte de facturació s'està configurant. Actualitza la pàgina i torna-ho a provar.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Nota:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancel·la", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Torna enrere", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/ca/yearInReview.json b/app/javascript/dashboard/i18n/locale/ca/yearInReview.json new file mode 100644 index 000000000..85557f98f --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ca/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Tanca", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "converses", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Descarrega", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/cs/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/cs/attributesMgmt.json index 2eaf44a28..e2b9fa128 100644 --- a/app/javascript/dashboard/i18n/locale/cs/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/cs/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/cs/chatlist.json b/app/javascript/dashboard/i18n/locale/cs/chatlist.json index 7cf4e1b2a..7be33dbe2 100644 --- a/app/javascript/dashboard/i18n/locale/cs/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/cs/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/cs/companies.json b/app/javascript/dashboard/i18n/locale/cs/companies.json new file mode 100644 index 000000000..bb414d854 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/cs/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Seřadit podle", + "OPTIONS": { + "NAME": "Název", + "DOMAIN": "Domain", + "CREATED_AT": "Vytvořeno" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/cs/contact.json b/app/javascript/dashboard/i18n/locale/cs/contact.json index 7650aabed..21301519d 100644 --- a/app/javascript/dashboard/i18n/locale/cs/contact.json +++ b/app/javascript/dashboard/i18n/locale/cs/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/cs/conversation.json b/app/javascript/dashboard/i18n/locale/cs/conversation.json index b5eb3e61a..3f2578a48 100644 --- a/app/javascript/dashboard/i18n/locale/cs/conversation.json +++ b/app/javascript/dashboard/i18n/locale/cs/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Načítání konverzací", "CANNOT_REPLY": "Nemůžete odpovědět z důvodu", "24_HOURS_WINDOW": "24 hodinové omezení okna", + "48_HOURS_WINDOW": "48 hodinové omezení okna", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Tato konverzace vám není přiřazena. Chcete si přiřadit tuto konverzaci?", "ASSIGN_TO_ME": "Přiřadit mi", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Zobrazit formátovaný textový editor", "TIP_EMOJI_ICON": "Zobrazit výběr emoji", "TIP_ATTACH_ICON": "Přiložit soubory", "TIP_AUDIORECORDER_ICON": "Nahrát zvuk", diff --git a/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json index ac45d9edd..87f1046d2 100644 --- a/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Klikněte zde", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/cs/settings.json b/app/javascript/dashboard/i18n/locale/cs/settings.json index c6e26c413..5d72c850d 100644 --- a/app/javascript/dashboard/i18n/locale/cs/settings.json +++ b/app/javascript/dashboard/i18n/locale/cs/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Vyberte účet z následujícího seznamu", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Nastavení", "CONTACTS": "Kontakty", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Napiště nám" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Zrušit", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/cs/yearInReview.json b/app/javascript/dashboard/i18n/locale/cs/yearInReview.json new file mode 100644 index 000000000..ba473a381 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/cs/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Zavřít", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "konverzace", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Stáhnout", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/da/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/da/attributesMgmt.json index 7c2522de1..b0ee8f27c 100644 --- a/app/javascript/dashboard/i18n/locale/da/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/da/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/da/chatlist.json b/app/javascript/dashboard/i18n/locale/da/chatlist.json index 3f746bb63..4685360f3 100644 --- a/app/javascript/dashboard/i18n/locale/da/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/da/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/da/companies.json b/app/javascript/dashboard/i18n/locale/da/companies.json new file mode 100644 index 000000000..11843f089 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/da/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sorter efter", + "OPTIONS": { + "NAME": "Navn", + "DOMAIN": "Domæne", + "CREATED_AT": "Oprettet den" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/da/contact.json b/app/javascript/dashboard/i18n/locale/da/contact.json index d3b4e8784..4c98427b0 100644 --- a/app/javascript/dashboard/i18n/locale/da/contact.json +++ b/app/javascript/dashboard/i18n/locale/da/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "Ny besked", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/da/conversation.json b/app/javascript/dashboard/i18n/locale/da/conversation.json index 35cae2a63..c6c994f99 100644 --- a/app/javascript/dashboard/i18n/locale/da/conversation.json +++ b/app/javascript/dashboard/i18n/locale/da/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Indlæser Samtaler", "CANNOT_REPLY": "Du kan ikke svare på grund af", "24_HOURS_WINDOW": "24 timers beskedvindue begrænsning", + "48_HOURS_WINDOW": "48 timers beskedvindue begrænsning", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Denne samtale er ikke tildelt dig. Vil du tildele denne samtale til dig selv?", "ASSIGN_TO_ME": "Tildel til mig", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Vis rig teksteditor", "TIP_EMOJI_ICON": "Vis emoji-vælger", "TIP_ATTACH_ICON": "Vedhæft filer", "TIP_AUDIORECORDER_ICON": "Optag lyd", diff --git a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json index 5fc3eb6e9..0d682a8b6 100644 --- a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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": "Der opstod en fejl under forbindelsen til Twitter. Prøv igen", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Vi kunne ikke gemme e-mailkanalen" }, - "FINISH_MESSAGE": "Begynd at videresende dine e-mails til følgende e-mailadresse." + "FINISH_MESSAGE": "Begynd at videresende dine e-mails til følgende e-mailadresse.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Klik her", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Kanal", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Brug den `inbox_identifier` token vist her til godkendelse dine API-klienter.", "FORWARD_EMAIL_TITLE": "Videresend til e-mail", "FORWARD_EMAIL_SUB_TEXT": "Begynd at videresende dine e-mails til følgende e-mailadresse.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Tillad beskeder efter samtalen løst", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Tillad slutbrugere at sende beskeder, selv efter samtalen er løst.", "WHATSAPP_SECTION_SUBHEADER": "Denne API-nøgle bruges til integration med WhatsApp API'erne.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Kanal", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/da/settings.json b/app/javascript/dashboard/i18n/locale/da/settings.json index 02e958cec..b27835635 100644 --- a/app/javascript/dashboard/i18n/locale/da/settings.json +++ b/app/javascript/dashboard/i18n/locale/da/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Vælg en konto fra følgende liste", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Indstillinger", "CONTACTS": "Kontakter", "ACTIVE": "Aktiv", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Opdater" }, "CHAT_WITH_US": { "TITLE": "Brug for hjælp?", "DESCRIPTION": "Har du problemer med fakturering? Vi er her for at hjælpe.", "BUTTON_TXT": "Chat med os" }, - "NO_BILLING_USER": "Din faktureringskonto er ved at blive konfigureret. Opdater venligst siden og prøv igen." + "NO_BILLING_USER": "Din faktureringskonto er ved at blive konfigureret. Opdater venligst siden og prøv igen.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Bemærk:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Annuller", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Gå Tilbage", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/da/yearInReview.json b/app/javascript/dashboard/i18n/locale/da/yearInReview.json new file mode 100644 index 000000000..93b924e93 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/da/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Luk", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "samtaler", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/de/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/de/attributesMgmt.json index 651f91b34..90f2a2d51 100644 --- a/app/javascript/dashboard/i18n/locale/de/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/de/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Regex Validierung aktivieren" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/de/chatlist.json b/app/javascript/dashboard/i18n/locale/de/chatlist.json index bae75207d..459e3f3a9 100644 --- a/app/javascript/dashboard/i18n/locale/de/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/de/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Geteilter Kontakt" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/de/companies.json b/app/javascript/dashboard/i18n/locale/de/companies.json new file mode 100644 index 000000000..5e96c0365 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/de/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sortieren nach", + "OPTIONS": { + "NAME": "Name", + "DOMAIN": "Domain", + "CREATED_AT": "Erstellt am" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Aufsteigend", + "DESCENDING": "Absteigend" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/de/contact.json b/app/javascript/dashboard/i18n/locale/de/contact.json index 8907118f6..f7e71a75e 100644 --- a/app/javascript/dashboard/i18n/locale/de/contact.json +++ b/app/javascript/dashboard/i18n/locale/de/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Erstellt", "NEW_MESSAGE": "Neue Nachricht", "CALL": "Anruf", - "CALL_UNDER_DEVELOPMENT": "Anrufe sind in der Entwicklung", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Spracheingang wählen" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Instagram hinzufügen" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "LinkedIn hinzufügen" }, diff --git a/app/javascript/dashboard/i18n/locale/de/conversation.json b/app/javascript/dashboard/i18n/locale/de/conversation.json index b30f38ebe..6ced2c391 100644 --- a/app/javascript/dashboard/i18n/locale/de/conversation.json +++ b/app/javascript/dashboard/i18n/locale/de/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Gespräche laden", "CANNOT_REPLY": "Sie können nicht antworten, weil", "24_HOURS_WINDOW": "24-Stunden-Nachrichtenfenster-Beschränkung", + "48_HOURS_WINDOW": "Beschränkung des 48-Stunden-Nachrichtenfensters", "API_HOURS_WINDOW": "Sie können auf diese Unterhaltung nur innerhalb von {hours} Stunden antworten", "NOT_ASSIGNED_TO_YOU": "Diese Konversation ist Ihnen nicht zugeordnet. Möchten Sie dieses Gespräch sich selbst zuordnen?", "ASSIGN_TO_ME": "Mir zuweisen", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Mehr erfahren", "DISMISS_REPLY": "Antwort verwerfen", "REPLYING_TO": "Antwort auf:", - "TIP_FORMAT_ICON": "Rich Text Editor anzeigen", "TIP_EMOJI_ICON": "Emoji-Auswahl anzeigen", "TIP_ATTACH_ICON": "Dateien anhängen", "TIP_AUDIORECORDER_ICON": "Audio aufzeichnen", diff --git a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json index fe86cc204..a7dd02903 100644 --- a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Wir konnten den E-Mail-Kanal nicht speichern" }, - "FINISH_MESSAGE": "Starten Sie die Weiterleitung Ihrer E-Mails an die folgende E-Mail-Adresse." + "FINISH_MESSAGE": "Starten Sie die Weiterleitung Ihrer E-Mails an die folgende E-Mail-Adresse.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Hier klicken", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE-Kanal", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Verwenden Sie den hier angezeigten `inbox_identifier`-Token zur Authentifizierung Ihrer API-Clients.", "FORWARD_EMAIL_TITLE": "Weiterleitung an E-Mail", "FORWARD_EMAIL_SUB_TEXT": "Starten Sie die Weiterleitung Ihrer E-Mails an die folgende E-Mail-Adresse.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Nachrichten zulassen, nachdem die Konversation gelöst wurde", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Den Endbenutzern erlauben, Nachrichten zu versenden, auch wenn die Unterhaltung abgeschlossen ist.", "WHATSAPP_SECTION_SUBHEADER": "Dieser API Key wird für die Integration mit den WhatsApp APIs verwendet.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API-Kanal", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/de/settings.json b/app/javascript/dashboard/i18n/locale/de/settings.json index 50e1cf7a5..a0afa092b 100644 --- a/app/javascript/dashboard/i18n/locale/de/settings.json +++ b/app/javascript/dashboard/i18n/locale/de/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Wählen Sie ein Benutzerkonto aus der folgenden Liste", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Einstellungen", "CONTACTS": "Kontakte", "ACTIVE": "Aktiv", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Kapitän", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Neu laden" }, "CHAT_WITH_US": { "TITLE": "Brauchen Sie Hilfe?", "DESCRIPTION": "Haben Sie Probleme bei der Abrechnung? Wir sind hier um zu helfen.", "BUTTON_TXT": "Chatten Sie mit uns" }, - "NO_BILLING_USER": "Ihr Rechnungskonto wird konfiguriert. Bitte aktualisieren Sie die Seite und versuchen Sie es erneut." + "NO_BILLING_USER": "Ihr Rechnungskonto wird konfiguriert. Bitte aktualisieren Sie die Seite und versuchen Sie es erneut.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Hinweis:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Stornieren", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Zurück", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/de/yearInReview.json b/app/javascript/dashboard/i18n/locale/de/yearInReview.json new file mode 100644 index 000000000..0d0162ec3 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/de/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Schließen", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "Konversation", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Herunterladen", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Konversation teilen" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/el/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/el/attributesMgmt.json index 5f9ea8a08..fe3744f31 100644 --- a/app/javascript/dashboard/i18n/locale/el/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/el/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/el/chatlist.json b/app/javascript/dashboard/i18n/locale/el/chatlist.json index b2e60bc58..434da2f2e 100644 --- a/app/javascript/dashboard/i18n/locale/el/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/el/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/el/companies.json b/app/javascript/dashboard/i18n/locale/el/companies.json new file mode 100644 index 000000000..e91236a74 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/el/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Ταξινόμηση κατά", + "OPTIONS": { + "NAME": "Όνομα", + "DOMAIN": "Domain", + "CREATED_AT": "Δημιουργήθηκε στις" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/el/contact.json b/app/javascript/dashboard/i18n/locale/el/contact.json index 85ad20f80..cc4f70304 100644 --- a/app/javascript/dashboard/i18n/locale/el/contact.json +++ b/app/javascript/dashboard/i18n/locale/el/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "Νέο Μήνυμα", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/el/conversation.json b/app/javascript/dashboard/i18n/locale/el/conversation.json index 46de9b100..46a3e9312 100644 --- a/app/javascript/dashboard/i18n/locale/el/conversation.json +++ b/app/javascript/dashboard/i18n/locale/el/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Φόρτωση Συζητήσεων", "CANNOT_REPLY": "Δεν μπορείτε να απαντήσετε εξαιτίας", "24_HOURS_WINDOW": "του περιορισμού των 24 ωρών", + "48_HOURS_WINDOW": "του περιορισμού των 48 ωρών", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Αυτή η συνομιλία δεν έχει ανατεθεί σε εσάς. Θα θέλατε να αντιστοιχίσετε αυτή τη συνομιλία στον εαυτό σας;", "ASSIGN_TO_ME": "Ανάθεση σε μένα", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Προβολή επεξεργαστή εμπλουτισμένου κειμένου", "TIP_EMOJI_ICON": "Προβολή επιλογέα emoji", "TIP_ATTACH_ICON": "Επισύναψη αρχείων", "TIP_AUDIORECORDER_ICON": "Εγγραφή ήχου", diff --git a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json index bc15d16ab..508ea7653 100644 --- a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "Για να προσθέσετε το Προφίλ Twitter ως κανάλι, πρέπει να επικυρώστε το Προφίλ σας στο Twiter κάνοντας click στο 'Είσοδος με το Twitter' ", "ERROR_MESSAGE": "Παρουσιάστηκε σφάλμα σύνδεσης στο Twitter, παρακαλώ προσπαθήστε ξανά", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Δεν είμαστε σε θέση να αποθηκεύσουμε το Email κανάλι" }, - "FINISH_MESSAGE": "Προώθηση των email σας στην ακόλουθη διεύθυνση email." + "FINISH_MESSAGE": "Προώθηση των email σας στην ακόλουθη διεύθυνση email.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Πατήστε εδώ", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "Κανάλι LINE", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Χρησιμοποιήστε το διακριτικό `inbox_identifier` που εμφανίζεται εδώ για τον έλεγχο ταυτότητας των πελατών API.", "FORWARD_EMAIL_TITLE": "Προώθηση στο email", "FORWARD_EMAIL_SUB_TEXT": "Προώθηση των email σας στην ακόλουθη διεύθυνση email.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Επιτρέψτε τα μηνύματα μετά την επίλυση της συνομιλίας", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Επιτρέψτε στους τελικούς χρήστες να στέλνουν μηνύματα ακόμη και μετά την επίλυση της συζήτησης.", "WHATSAPP_SECTION_SUBHEADER": "Αυτό το κλειδί API χρησιμοποιείται για την ενσωμάτωση με τα API WhatsApp.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "Κανάλι API", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/el/settings.json b/app/javascript/dashboard/i18n/locale/el/settings.json index 2e8026e32..1e6c0accb 100644 --- a/app/javascript/dashboard/i18n/locale/el/settings.json +++ b/app/javascript/dashboard/i18n/locale/el/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Επιλέξτε ένα λογαριασμό από την Λίστα", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Ρυθμίσεις", "CONTACTS": "Επαφές", "ACTIVE": "Ενεργή", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Ανανέωση" }, "CHAT_WITH_US": { "TITLE": "Χρειάζεστε βοήθεια;", "DESCRIPTION": "Αντιμετωπίζετε οποιαδήποτε προβλήματα στην τιμολόγηση? Είμαστε εδώ για να βοηθήσουμε.", "BUTTON_TXT": "Συνομιλήστε μαζί μας" }, - "NO_BILLING_USER": "Ο λογαριασμός χρέωσης έχει ρυθμιστεί. Παρακαλώ ανανεώστε τη σελίδα και προσπαθήστε ξανά." + "NO_BILLING_USER": "Ο λογαριασμός χρέωσης έχει ρυθμιστεί. Παρακαλώ ανανεώστε τη σελίδα και προσπαθήστε ξανά.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Σημείωση:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Άκυρο", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Πίσω", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/el/yearInReview.json b/app/javascript/dashboard/i18n/locale/el/yearInReview.json new file mode 100644 index 000000000..9e30a453c --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/el/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Κλείσιμο", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "συζητήσεις", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Κατέβασμα", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/es/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/es/attributesMgmt.json index 1c3138821..35051e5ad 100644 --- a/app/javascript/dashboard/i18n/locale/es/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Habilitar validación regex" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/chatlist.json b/app/javascript/dashboard/i18n/locale/es/chatlist.json index bbb6efc5c..4fdd26adc 100644 --- a/app/javascript/dashboard/i18n/locale/es/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/es/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Contacto compartido" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/es/companies.json b/app/javascript/dashboard/i18n/locale/es/companies.json new file mode 100644 index 000000000..e29050706 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/es/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Ordenar por", + "OPTIONS": { + "NAME": "Nombre", + "DOMAIN": "Dominio", + "CREATED_AT": "Creado el" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascendente", + "DESCENDING": "Descendente" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/es/contact.json b/app/javascript/dashboard/i18n/locale/es/contact.json index a2fcc2a89..5ea2434db 100644 --- a/app/javascript/dashboard/i18n/locale/es/contact.json +++ b/app/javascript/dashboard/i18n/locale/es/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Creado", "NEW_MESSAGE": "Nuevo mensaje", "CALL": "Llamar", - "CALL_UNDER_DEVELOPMENT": "Llamar está bajo desarrollo", + "CALL_INITIATED": "Llamando al contacto…", + "CALL_FAILED": "No se puede iniciar la llamada. Por favor, inténtelo de nuevo.", "VOICE_INBOX_PICKER": { "TITLE": "Seleccionar un buzón de entrada" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Agregar Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Agregar LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/es/conversation.json b/app/javascript/dashboard/i18n/locale/es/conversation.json index c62c75667..7b2a42f13 100644 --- a/app/javascript/dashboard/i18n/locale/es/conversation.json +++ b/app/javascript/dashboard/i18n/locale/es/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Cargando conversaciones", "CANNOT_REPLY": "No puede responder debido a", "24_HOURS_WINDOW": "Restricción de la ventana de mensajes de 24 horas", + "48_HOURS_WINDOW": "Restricción de la ventana de mensajes de 48 horas", "API_HOURS_WINDOW": "Solo puedes responder a esta conversación dentro de {hours} horas", "NOT_ASSIGNED_TO_YOU": "Esta conversación no te está asignada. ¿Quieres asignarla a ti mismo?", "ASSIGN_TO_ME": "Asignar a mi", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Leer más", "DISMISS_REPLY": "Descartar respuesta", "REPLYING_TO": "Respondiendo a:", - "TIP_FORMAT_ICON": "Mostrar editor de textos", "TIP_EMOJI_ICON": "Mostrar selector de emoji", "TIP_ATTACH_ICON": "Adjuntar archivos", "TIP_AUDIORECORDER_ICON": "Grabar audio", diff --git a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json index a6decf95f..8029453b5 100644 --- a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "No pudimos guardar el canal de email" }, - "FINISH_MESSAGE": "Empieze a reenviar su emails a la siguiente dirección de email." + "FINISH_MESSAGE": "Empieze a reenviar su emails a la siguiente dirección de email.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Haz clic aquí", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "Canal LÍNEA", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Usa el token `inbox_identifier` que se muestra aquí para autenticar tus clientes API.", "FORWARD_EMAIL_TITLE": "Reenviar al correo", "FORWARD_EMAIL_SUB_TEXT": "Empieze a reenviar su emails a la siguiente dirección de email.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Permitir mensajes después de la conversación resuelta", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Permitir a los usuarios finales enviar mensajes incluso después de que la conversación sea resuelta.", "WHATSAPP_SECTION_SUBHEADER": "Esta clave de API se utiliza para la integración con las APIs de WhatsApp.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "Canal API", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/es/settings.json b/app/javascript/dashboard/i18n/locale/es/settings.json index d3d580143..15b5a4ef8 100644 --- a/app/javascript/dashboard/i18n/locale/es/settings.json +++ b/app/javascript/dashboard/i18n/locale/es/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contactar a soporte", "SELECTOR_SUBTITLE": "Seleccione una cuenta de la siguiente lista", "PROFILE_SETTINGS": "Ajustes del perfil", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Atajos de teclado", "APPEARANCE": "Cambiar apariencia", "SUPER_ADMIN_CONSOLE": "Consola SuperAdmin", @@ -306,6 +307,8 @@ "SETTINGS": "Ajustes", "CONTACTS": "Contactos", "ACTIVE": "Activo", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Capitán", "CAPTAIN_ASSISTANTS": "Asistentes", "CAPTAIN_DOCUMENTS": "Documentos", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Comprar más créditos", "DOCUMENTS": "Documentos", "RESPONSES": "Respuestas", - "UPGRADE": "Captain no está disponible en el plan gratuito, actualice su suscripción ahora para tener acceso a asistentes, copilot y más." + "UPGRADE": "Captain no está disponible en el plan gratuito, actualice su suscripción ahora para tener acceso a asistentes, copilot y más.", + "REFRESH_CREDITS": "Actualizar" }, "CHAT_WITH_US": { "TITLE": "¿Necesitas ayuda?", "DESCRIPTION": "¿Tienes a algún problema en la facturación? Estamos aquí para ayudarte.", "BUTTON_TXT": "Chatea con nosotros" }, - "NO_BILLING_USER": "Tu cuenta de facturación está siendo configurada. Por favor, actualiza la página e inténtalo de nuevo." + "NO_BILLING_USER": "Tu cuenta de facturación está siendo configurada. Por favor, actualiza la página e inténtalo de nuevo.", + "TOPUP": { + "BUY_CREDITS": "Comprar más créditos", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Nota:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancelar", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Volver", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/es/yearInReview.json b/app/javascript/dashboard/i18n/locale/es/yearInReview.json new file mode 100644 index 000000000..2d57dda04 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/es/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Cerrar", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversaciones", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Descargar", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Siguiente", + "SHARE": "Compartir la conversación" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/et/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/et/attributesMgmt.json index cea6359de..78886f451 100644 --- a/app/javascript/dashboard/i18n/locale/et/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/et/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/et/chatlist.json b/app/javascript/dashboard/i18n/locale/et/chatlist.json index ec416f6cb..92e67635b 100644 --- a/app/javascript/dashboard/i18n/locale/et/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/et/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/et/companies.json b/app/javascript/dashboard/i18n/locale/et/companies.json new file mode 100644 index 000000000..86190831b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/et/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Name", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/et/contact.json b/app/javascript/dashboard/i18n/locale/et/contact.json index 7ca051092..7cad3b433 100644 --- a/app/javascript/dashboard/i18n/locale/et/contact.json +++ b/app/javascript/dashboard/i18n/locale/et/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/et/conversation.json b/app/javascript/dashboard/i18n/locale/et/conversation.json index 79d5ebc66..49a228610 100644 --- a/app/javascript/dashboard/i18n/locale/et/conversation.json +++ b/app/javascript/dashboard/i18n/locale/et/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/et/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/et/inboxMgmt.json index 87fe57564..1314733fa 100644 --- a/app/javascript/dashboard/i18n/locale/et/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/et/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/et/settings.json b/app/javascript/dashboard/i18n/locale/et/settings.json index 50cf38b58..920da6f53 100644 --- a/app/javascript/dashboard/i18n/locale/et/settings.json +++ b/app/javascript/dashboard/i18n/locale/et/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat with us" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancel", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/et/yearInReview.json b/app/javascript/dashboard/i18n/locale/et/yearInReview.json new file mode 100644 index 000000000..d72e0c679 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/et/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/fa/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/fa/attributesMgmt.json index d8e32fcc0..1abaf6d23 100644 --- a/app/javascript/dashboard/i18n/locale/fa/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fa/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "فعال سازی بررسی رجکس" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/fa/chatlist.json b/app/javascript/dashboard/i18n/locale/fa/chatlist.json index a57560230..55071443e 100644 --- a/app/javascript/dashboard/i18n/locale/fa/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/fa/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/fa/companies.json b/app/javascript/dashboard/i18n/locale/fa/companies.json new file mode 100644 index 000000000..788e53ca7 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fa/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "شرکت ها", + "SORT_BY": { + "LABEL": "مرتبسازی براساس", + "OPTIONS": { + "NAME": "نام", + "DOMAIN": "دامنه", + "CREATED_AT": "ایجاد شده در" + } + }, + "ORDER": { + "LABEL": "ترتیب", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "جستجوی شرکت ها...", + "LOADING": "در حال بارگزاری شرکت ها...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} تماس | {n} تماس ها", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/fa/contact.json b/app/javascript/dashboard/i18n/locale/fa/contact.json index 03bab99e2..670579978 100644 --- a/app/javascript/dashboard/i18n/locale/fa/contact.json +++ b/app/javascript/dashboard/i18n/locale/fa/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "ایجاد شده", "NEW_MESSAGE": "پیام جدید", "CALL": "تماس", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/fa/conversation.json b/app/javascript/dashboard/i18n/locale/fa/conversation.json index 45bc42a22..97b48caa6 100644 --- a/app/javascript/dashboard/i18n/locale/fa/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fa/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "در حال بارگیری گفتگوها", "CANNOT_REPLY": "شما نمیتوانید پاسخ بدهید به دلیل", "24_HOURS_WINDOW": "محدودیت ۲۴ ساعته پنجره پیام", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "این گفتگو به شما اختصاص داده نشده است. آیا می خواهید این گفتگو را به خودتان اختصاص دهید؟", "ASSIGN_TO_ME": "اختصاص به من", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "ادامه مطلب", "DISMISS_REPLY": "رد پاسخ", "REPLYING_TO": "در حال پاسخ دهی به:", - "TIP_FORMAT_ICON": "نمایش ویرایشگر متنی پیشرفته", "TIP_EMOJI_ICON": "انتخاب ایموجی", "TIP_ATTACH_ICON": "ضمیمه فایل", "TIP_AUDIORECORDER_ICON": "ضبط صدا", diff --git a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json index de1ebdb78..0d6bd821e 100644 --- a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "برای اضافه کردن امکان گفتگو از صفحه پروفایل توییترتان، لازم است با زدن دکمه `ورود با توییتر` پروفایل توییتر خود را شناسایی کنید' ", "ERROR_MESSAGE": "هنگام اتصال به توییتر خطایی روی داد ، لطفاً دوباره امتحان کنید", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "کانال ایمیل ذخیره نشد" }, - "FINISH_MESSAGE": "ایمیل های خود را به این آدرس ها فوروارد کنید." + "FINISH_MESSAGE": "ایمیل های خود را به این آدرس ها فوروارد کنید.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "اینجا کلیک کنید", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "کانال لاین", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "از رمز `inbox_identifier` که در اینجا نشان داده شده است برای احراز هویت کلاینت های API خود استفاده کنید.", "FORWARD_EMAIL_TITLE": "ارسال به ایمیل", "FORWARD_EMAIL_SUB_TEXT": "ایمیل های خود را به این آدرس ها فوروارد کنید.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "اجازه دادن به پیام ها پس از حل شدن مکالمه", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "به کاربران اجازه دهید حتی پس از حل شدن مکالمه پیام ارسال کنند.", "WHATSAPP_SECTION_SUBHEADER": "این کلید API برای ادغام با API های WhatsApp استفاده می شود.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "کانال API", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/fa/settings.json b/app/javascript/dashboard/i18n/locale/fa/settings.json index 4c989b0fa..827fc2e5a 100644 --- a/app/javascript/dashboard/i18n/locale/fa/settings.json +++ b/app/javascript/dashboard/i18n/locale/fa/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "از لیست یکی از حسابها را انتخاب کنید", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "تنظیمات", "CONTACTS": "مخاطبین", "ACTIVE": "فعال", + "COMPANIES": "شرکت ها", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "تازه کردن" }, "CHAT_WITH_US": { "TITLE": "به کمک احتياج داری؟", "DESCRIPTION": "آیا در صورتحساب با مشکلی مواجه هستید؟ ما اینجاییم تا کمک کنیم.", "BUTTON_TXT": "با ما گفتگو کنید" }, - "NO_BILLING_USER": "صورتحساب حساب شما در حال پیکربندی است. لطفا صفحه را مجددا بارگزاری کرده و دوباره تلاش کنید." + "NO_BILLING_USER": "صورتحساب حساب شما در حال پیکربندی است. لطفا صفحه را مجددا بارگزاری کرده و دوباره تلاش کنید.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "یادداشت:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "انصراف", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "بازگشت", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/fa/yearInReview.json b/app/javascript/dashboard/i18n/locale/fa/yearInReview.json new file mode 100644 index 000000000..532a36725 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fa/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "بستن", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "گفتگوها", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "دانلود", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "اشتراک گذاری گفتگو" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/fi/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/fi/attributesMgmt.json index aa0c88f30..da3fe86bb 100644 --- a/app/javascript/dashboard/i18n/locale/fi/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fi/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/fi/chatlist.json b/app/javascript/dashboard/i18n/locale/fi/chatlist.json index e14b17a6d..34d85e113 100644 --- a/app/javascript/dashboard/i18n/locale/fi/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/fi/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/fi/companies.json b/app/javascript/dashboard/i18n/locale/fi/companies.json new file mode 100644 index 000000000..28701dfe3 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fi/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Nimi", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/fi/contact.json b/app/javascript/dashboard/i18n/locale/fi/contact.json index ba992afb3..00b712a63 100644 --- a/app/javascript/dashboard/i18n/locale/fi/contact.json +++ b/app/javascript/dashboard/i18n/locale/fi/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "Uusi viesti", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/fi/conversation.json b/app/javascript/dashboard/i18n/locale/fi/conversation.json index b4c67df36..a06151b3d 100644 --- a/app/javascript/dashboard/i18n/locale/fi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fi/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Ladataan keskusteluita", "CANNOT_REPLY": "Et voi vastata, sillä", "24_HOURS_WINDOW": "24h vastausikkuna", + "48_HOURS_WINDOW": "48h vastausikkuna", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Tätä keskustelua ei ole määritetty sinulle. Haluatko siirtää tämän keskustelun itsellesi?", "ASSIGN_TO_ME": "Siirrä minulle", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json index 3d352511e..378f12f5c 100644 --- a/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Emme pystyneet tallentamaan sähköpostikanavaa" }, - "FINISH_MESSAGE": "Aloita välittämällä sähköpostit seuraavaan osoitteeseen." + "FINISH_MESSAGE": "Aloita välittämällä sähköpostit seuraavaan osoitteeseen.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Klikkaa tästä", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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": "Aloita välittämällä sähköpostit seuraavaan osoitteeseen.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API-rajapinta", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/fi/settings.json b/app/javascript/dashboard/i18n/locale/fi/settings.json index 69cd048e1..d32a94ecc 100644 --- a/app/javascript/dashboard/i18n/locale/fi/settings.json +++ b/app/javascript/dashboard/i18n/locale/fi/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Valitse tili tästä luettelosta", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Asetukset", "CONTACTS": "Yhteystiedot", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Keskustele kanssamme" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Peruuta", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Mene Takaisin", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/fi/yearInReview.json b/app/javascript/dashboard/i18n/locale/fi/yearInReview.json new file mode 100644 index 000000000..c0611424c --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fi/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Sulje", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "keskustelut", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Lataa", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/fr/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/fr/attributesMgmt.json index 54a3fe591..3fa91fa64 100644 --- a/app/javascript/dashboard/i18n/locale/fr/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fr/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Activer la validation Regex" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/chatlist.json b/app/javascript/dashboard/i18n/locale/fr/chatlist.json index 0ffe55d57..dcaf26810 100644 --- a/app/javascript/dashboard/i18n/locale/fr/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/fr/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/fr/companies.json b/app/javascript/dashboard/i18n/locale/fr/companies.json new file mode 100644 index 000000000..65c96cfbb --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fr/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Trier par", + "OPTIONS": { + "NAME": "Nom", + "DOMAIN": "Domaine", + "CREATED_AT": "Créé le" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Décroissant" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/fr/contact.json b/app/javascript/dashboard/i18n/locale/fr/contact.json index e9df4e731..22684d6e6 100644 --- a/app/javascript/dashboard/i18n/locale/fr/contact.json +++ b/app/javascript/dashboard/i18n/locale/fr/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Créé", "NEW_MESSAGE": "Nouveau message", "CALL": "Appel", - "CALL_UNDER_DEVELOPMENT": "Appel en cours de développement", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choisir une boîte de réception vocale" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/fr/conversation.json b/app/javascript/dashboard/i18n/locale/fr/conversation.json index bde660851..05011b8e9 100644 --- a/app/javascript/dashboard/i18n/locale/fr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fr/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Chargement des conversations", "CANNOT_REPLY": "Vous ne pouvez pas répondre en raison de", "24_HOURS_WINDOW": "Restriction de fenêtre de message de 24 heures", + "48_HOURS_WINDOW": "Restriction de fenêtre de message de 48 heures", "API_HOURS_WINDOW": "Vous ne pouvez répondre à cette conversation que dans un délai de {hours} heures", "NOT_ASSIGNED_TO_YOU": "Cette conversation ne vous est pas assignée. Voulez-vous vous assigner cette conversation ?", "ASSIGN_TO_ME": "M’assigner la conversation", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "En savoir plus", "DISMISS_REPLY": "Annuler la réponse", "REPLYING_TO": "Répondre à:", - "TIP_FORMAT_ICON": "Afficher l'éditeur de texte enrichi", "TIP_EMOJI_ICON": "Montrer le sélecteur d'émoji", "TIP_ATTACH_ICON": "Joindre des fichiers", "TIP_AUDIORECORDER_ICON": "Enregistrer l'audio", diff --git a/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json index f974e2cd6..35c0850a4 100644 --- a/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "Ce compte Instagram était précédemment lié à une autre boîte de réception et a maintenant été migré ici. Tous les nouveaux messages apparaîtront ici. L'ancienne boîte de réception ne pourra plus envoyer ni recevoir de messages pour ce compte.", "DUPLICATE_INBOX_BANNER": "Ce compte Instagram a été migré vers la nouvelle boîte de réception du canal Instagram. Vous ne pourrez plus envoyer ni recevoir de messages Instagram depuis cette boîte de réception." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Nous n'avons pas pu enregistrer le canal courriel" }, - "FINISH_MESSAGE": "Commencez à transférer vos courriels à l'adresse suivante." + "FINISH_MESSAGE": "Commencez à transférer vos courriels à l'adresse suivante.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Cliquez ici", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "Canal LINE", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Utilisez le jeton `inbox_identifier` affiché ici pour authentifier vos clients API.", "FORWARD_EMAIL_TITLE": "Transférer par e-mail", "FORWARD_EMAIL_SUB_TEXT": "Commencez à transférer vos courriels à l'adresse suivante.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Autoriser les messages après résolution de la conversation", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Autoriser les utilisateurs à envoyer des messages même après la résolution de la conversation.", "WHATSAPP_SECTION_SUBHEADER": "Cette clé API est utilisée pour l'intégration avec les API WhatsApp.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "Canal API", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/fr/settings.json b/app/javascript/dashboard/i18n/locale/fr/settings.json index 66d7cefba..1213d1fbe 100644 --- a/app/javascript/dashboard/i18n/locale/fr/settings.json +++ b/app/javascript/dashboard/i18n/locale/fr/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Sélectionnez un compte dans la liste suivante", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Paramètres", "CONTACTS": "Contacts", "ACTIVE": "Actif", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Actualiser" }, "CHAT_WITH_US": { "TITLE": "Besoin d'aide ?", "DESCRIPTION": "Vous avez des problèmes de facturation? Nous sommes là pour vous aider.", "BUTTON_TXT": "Discutez avec nous" }, - "NO_BILLING_USER": "Votre compte de facturation est en cours de configuration. Veuillez actualiser la page et réessayer." + "NO_BILLING_USER": "Votre compte de facturation est en cours de configuration. Veuillez actualiser la page et réessayer.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Annuler", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Retour", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/fr/yearInReview.json b/app/javascript/dashboard/i18n/locale/fr/yearInReview.json new file mode 100644 index 000000000..a29276d6c --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fr/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Fermer", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Télécharger", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Suivant", + "SHARE": "Partager la conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/advancedFilters.json b/app/javascript/dashboard/i18n/locale/he/advancedFilters.json index 13f6d8eba..8574134f9 100644 --- a/app/javascript/dashboard/i18n/locale/he/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/he/advancedFilters.json @@ -1,119 +1,119 @@ -{ - "FILTER": { - "TITLE": "סנן שיחות", - "SUBTITLE": "הוסף את המסננים שלך למטה ולחץ על 'החל מסננים' כדי לחתוך דרך עומס הצ'אט.", - "EDIT_CUSTOM_FILTER": "ערוך תיקיה", - "CUSTOM_VIEWS_SUBTITLE": "הוסף או הסר מסננים ועדכן את התיקיה שלך.", - "ADD_NEW_FILTER": "הוסף מסנן", - "FILTER_DELETE_ERROR": "אופס, נראה שלא ניתן לשמור שום דבר! אנא הוסף לפחות מסנן אחד כדי לשמור.", - "SUBMIT_BUTTON_LABEL": "החל מסננים", - "UPDATE_BUTTON_LABEL": "עדכן תיקיה", - "CANCEL_BUTTON_LABEL": "ביטול", - "CLEAR_BUTTON_LABEL": "נקה מסננים", - "FOLDER_LABEL": "שם התיקיה", - "FOLDER_QUERY_LABEL": "שאילתת תיקיה", - "EMPTY_VALUE_ERROR": "ערך נדרש.", - "TOOLTIP_LABEL": "סנן שיחות", - "QUERY_DROPDOWN_LABELS": { - "AND": "ו", - "OR": "או" - }, - "INPUT_PLACEHOLDER": "הכנס ערך", - "OPERATOR_LABELS": { - "equal_to": "שווה ל", - "not_equal_to": "לא שווה ל", - "does_not_contain": "לא מכיל", - "is_present": "נוכח", - "is_not_present": "לא נוכח", - "is_greater_than": "גדול מ", - "is_less_than": "קטן מ", - "days_before": "הוא x ימים לפני", - "starts_with": "מתחיל עם", - "equalTo": "שווה ל", - "notEqualTo": "לא שווה ל", - "contains": "מכיל", - "doesNotContain": "לא מכיל", - "isPresent": "נוכח", - "isNotPresent": "לא נוכח", - "isGreaterThan": "גדול מ", - "isLessThan": "קטן מ", - "daysBefore": "הוא x ימים לפני", - "startsWith": "מתחיל עם" - }, - "ATTRIBUTE_LABELS": { - "TRUE": "נכון", - "FALSE": "לא נכון" - }, - "ATTRIBUTES": { - "STATUS": "סטטוס", - "ASSIGNEE_NAME": "שם מוקצה", - "INBOX_NAME": "שם תיבת דואר נכנס", - "TEAM_NAME": "שם צוות", - "CONVERSATION_IDENTIFIER": "מזהה שיחה", - "CAMPAIGN_NAME": "שם קמפיין", - "LABELS": "תוויות", - "BROWSER_LANGUAGE": "שפת דפדפן", - "PRIORITY": "עדיפות", - "COUNTRY_NAME": "שם מדינה", - "REFERER_LINK": "קישור מפנה", - "CUSTOM_ATTRIBUTE_LIST": "רשימה", - "CUSTOM_ATTRIBUTE_TEXT": "טקסט", - "CUSTOM_ATTRIBUTE_NUMBER": "מספר", - "CUSTOM_ATTRIBUTE_LINK": "קישור", - "CUSTOM_ATTRIBUTE_CHECKBOX": "תיבת סימון", - "CREATED_AT": "נוצר ב", - "LAST_ACTIVITY": "פעילות אחרונה" - }, - "ERRORS": { - "VALUE_REQUIRED": "ערך נדרש", - "ATTRIBUTE_KEY_REQUIRED": "מפתח מאפיין נדרש", - "FILTER_OPERATOR_REQUIRED": "אופרטור מסנן נדרש", - "VALUE_MUST_BE_BETWEEN_1_AND_998": "הערך חייב להיות בין 1 ל-998" - }, - "GROUPS": { - "STANDARD_FILTERS": "מסננים סטנדרטיים", - "ADDITIONAL_FILTERS": "מסננים נוספים", - "CUSTOM_ATTRIBUTES": "מאפיינים מותאמים אישית" - }, - "CUSTOM_VIEWS": { - "ADD": { - "TITLE": "האם אתה רוצה לשמור את המסנן הזה?", - "LABEL": "תן שם למסנן הזה", - "PLACEHOLDER": "תן שם למסנן שלך כדי להתייחס אליו מאוחר יותר.", - "ERROR_MESSAGE": "שם נדרש.", - "SAVE_BUTTON": "שמור מסנן", - "CANCEL_BUTTON": "ביטול", - "API_FOLDERS": { - "SUCCESS_MESSAGE": "תיקיה נוצרה בהצלחה.", - "ERROR_MESSAGE": "שגיאה ביצירת תיקיה." - }, - "API_SEGMENTS": { - "SUCCESS_MESSAGE": "סגמנט נוצר בהצלחה.", - "ERROR_MESSAGE": "שגיאה ביצירת סגמנט." - } - }, - "EDIT": { - "EDIT_BUTTON": "ערוך תיקיה" - }, - "DELETE": { - "DELETE_BUTTON": "מחק מסנן", - "MODAL": { - "CONFIRM": { - "TITLE": "אשר מחיקה", - "MESSAGE": "האם אתה בטוח למחוק את המסנן ", - "YES": "כן, מחק", - "NO": "לא, שמור אותו" - } - }, - "API_FOLDERS": { - "SUCCESS_MESSAGE": "תיקיה נמחקה בהצלחה.", - "ERROR_MESSAGE": "שגיאה במחיקת תיקיה." - }, - "API_SEGMENTS": { - "SUCCESS_MESSAGE": "סגמנט נמחק בהצלחה.", - "ERROR_MESSAGE": "שגיאה במחיקת סגמנט." - } - } - } - } -} \ No newline at end of file +{ + "FILTER": { + "TITLE": "סנן שיחות", + "SUBTITLE": "הוסף את המסננים שלך למטה ולחץ על 'החל מסננים' כדי לחתוך דרך עומס הצ'אט.", + "EDIT_CUSTOM_FILTER": "ערוך תיקיה", + "CUSTOM_VIEWS_SUBTITLE": "הוסף או הסר מסננים ועדכן את התיקיה שלך.", + "ADD_NEW_FILTER": "הוסף מסנן", + "FILTER_DELETE_ERROR": "אופס, נראה שלא ניתן לשמור שום דבר! אנא הוסף לפחות מסנן אחד כדי לשמור.", + "SUBMIT_BUTTON_LABEL": "החל מסננים", + "UPDATE_BUTTON_LABEL": "עדכן תיקיה", + "CANCEL_BUTTON_LABEL": "ביטול", + "CLEAR_BUTTON_LABEL": "נקה מסננים", + "FOLDER_LABEL": "שם התיקיה", + "FOLDER_QUERY_LABEL": "שאילתת תיקיה", + "EMPTY_VALUE_ERROR": "ערך נדרש.", + "TOOLTIP_LABEL": "סנן שיחות", + "QUERY_DROPDOWN_LABELS": { + "AND": "ו", + "OR": "או" + }, + "INPUT_PLACEHOLDER": "הכנס ערך", + "OPERATOR_LABELS": { + "equal_to": "שווה ל", + "not_equal_to": "לא שווה ל", + "does_not_contain": "לא מכיל", + "is_present": "נוכח", + "is_not_present": "לא נוכח", + "is_greater_than": "גדול מ", + "is_less_than": "קטן מ", + "days_before": "הוא x ימים לפני", + "starts_with": "מתחיל עם", + "equalTo": "שווה ל", + "notEqualTo": "לא שווה ל", + "contains": "מכיל", + "doesNotContain": "לא מכיל", + "isPresent": "נוכח", + "isNotPresent": "לא נוכח", + "isGreaterThan": "גדול מ", + "isLessThan": "קטן מ", + "daysBefore": "הוא x ימים לפני", + "startsWith": "מתחיל עם" + }, + "ATTRIBUTE_LABELS": { + "TRUE": "נכון", + "FALSE": "לא נכון" + }, + "ATTRIBUTES": { + "STATUS": "סטטוס", + "ASSIGNEE_NAME": "שם מוקצה", + "INBOX_NAME": "שם תיבת דואר נכנס", + "TEAM_NAME": "שם צוות", + "CONVERSATION_IDENTIFIER": "מזהה שיחה", + "CAMPAIGN_NAME": "שם קמפיין", + "LABELS": "תוויות", + "BROWSER_LANGUAGE": "שפת דפדפן", + "PRIORITY": "עדיפות", + "COUNTRY_NAME": "שם מדינה", + "REFERER_LINK": "קישור מפנה", + "CUSTOM_ATTRIBUTE_LIST": "רשימה", + "CUSTOM_ATTRIBUTE_TEXT": "טקסט", + "CUSTOM_ATTRIBUTE_NUMBER": "מספר", + "CUSTOM_ATTRIBUTE_LINK": "קישור", + "CUSTOM_ATTRIBUTE_CHECKBOX": "תיבת סימון", + "CREATED_AT": "נוצר ב", + "LAST_ACTIVITY": "פעילות אחרונה" + }, + "ERRORS": { + "VALUE_REQUIRED": "ערך נדרש", + "ATTRIBUTE_KEY_REQUIRED": "מפתח מאפיין נדרש", + "FILTER_OPERATOR_REQUIRED": "אופרטור מסנן נדרש", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "הערך חייב להיות בין 1 ל-998" + }, + "GROUPS": { + "STANDARD_FILTERS": "מסננים סטנדרטיים", + "ADDITIONAL_FILTERS": "מסננים נוספים", + "CUSTOM_ATTRIBUTES": "מאפיינים מותאמים אישית" + }, + "CUSTOM_VIEWS": { + "ADD": { + "TITLE": "האם אתה רוצה לשמור את המסנן הזה?", + "LABEL": "תן שם למסנן הזה", + "PLACEHOLDER": "תן שם למסנן שלך כדי להתייחס אליו מאוחר יותר.", + "ERROR_MESSAGE": "שם נדרש.", + "SAVE_BUTTON": "שמור מסנן", + "CANCEL_BUTTON": "ביטול", + "API_FOLDERS": { + "SUCCESS_MESSAGE": "תיקיה נוצרה בהצלחה.", + "ERROR_MESSAGE": "שגיאה ביצירת תיקיה." + }, + "API_SEGMENTS": { + "SUCCESS_MESSAGE": "סגמנט נוצר בהצלחה.", + "ERROR_MESSAGE": "שגיאה ביצירת סגמנט." + } + }, + "EDIT": { + "EDIT_BUTTON": "ערוך תיקיה" + }, + "DELETE": { + "DELETE_BUTTON": "מחק מסנן", + "MODAL": { + "CONFIRM": { + "TITLE": "אשר מחיקה", + "MESSAGE": "האם אתה בטוח למחוק את המסנן ", + "YES": "כן, מחק", + "NO": "לא, שמור אותו" + } + }, + "API_FOLDERS": { + "SUCCESS_MESSAGE": "תיקיה נמחקה בהצלחה.", + "ERROR_MESSAGE": "שגיאה במחיקת תיקיה." + }, + "API_SEGMENTS": { + "SUCCESS_MESSAGE": "סגמנט נמחק בהצלחה.", + "ERROR_MESSAGE": "שגיאה במחיקת סגמנט." + } + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/agentBots.json b/app/javascript/dashboard/i18n/locale/he/agentBots.json index 34658c915..0b527be34 100644 --- a/app/javascript/dashboard/i18n/locale/he/agentBots.json +++ b/app/javascript/dashboard/i18n/locale/he/agentBots.json @@ -1,103 +1,103 @@ -{ - "AGENT_BOTS": { - "HEADER": "בוטים", - "LOADING_EDITOR": "טוען עורך...", - "DESCRIPTION": "בוטים של סוכנים הם כמו החברים הכי נפלאים בצוות שלכם. הם יכולים להתמודד עם הדברים הקטנים, כך שאתם יכולים להתמקד בדברים החשובים. נסו אותם. אתם יכולים לנהל את הבוטים שלכם מדף זה או ליצור חדשים באמצעות כפתור 'הוסף בוט'.", - "LEARN_MORE": "למד על בוטי סוכנים", - "GLOBAL_BOT": "בוט מערכת", - "GLOBAL_BOT_BADGE": "מערכת", - "AVATAR": { - "SUCCESS_DELETE": "אווטר הבוט נמחק בהצלחה", - "ERROR_DELETE": "שגיאה במחיקת אווטר הבוט, אנא נסה שוב" - }, - "BOT_CONFIGURATION": { - "TITLE": "בחר בוט סוכן", - "DESC": "הקצה בוט סוכן לתיבת הדואר הנכנס שלך. הם יכולים לטפל בשיחות ראשוניות ולהעביר אותן לסוכן חי כאשר נדרש.", - "SUBMIT": "עדכן", - "DISCONNECT": "נתק בוט", - "SUCCESS_MESSAGE": "בוט הסוכן עודכן בהצלחה.", - "DISCONNECTED_SUCCESS_MESSAGE": "בוט הסוכן נותק בהצלחה.", - "ERROR_MESSAGE": "לא ניתן לעדכן את בוט הסוכן. אנא נסה שוב.", - "DISCONNECTED_ERROR_MESSAGE": "לא ניתן לנתק את בוט הסוכן. אנא נסה שוב.", - "SELECT_PLACEHOLDER": "בחר בוט" - }, - "ADD": { - "TITLE": "הוסף בוט", - "CANCEL_BUTTON_TEXT": "ביטול", - "API": { - "SUCCESS_MESSAGE": "הבוט התווסף בהצלחה.", - "ERROR_MESSAGE": "לא ניתן להוסיף בוט. אנא נסה שוב מאוחר יותר." - } - }, - "LIST": { - "404": "לא נמצאו בוטים. אתה יכול ליצור בוט על ידי לחיצה על כפתור 'הוסף בוט'.", - "LOADING": "טוען בוטים...", - "TABLE_HEADER": { - "DETAILS": "פרטי בוט", - "URL": "כתובת URL של ווב הוק" - } - }, - "DELETE": { - "BUTTON_TEXT": "מחק", - "TITLE": "מחק בוט", - "CONFIRM": { - "TITLE": "אשר מחיקה", - "MESSAGE": "האם אתה בטוח שברצונך למחוק את {name}?", - "YES": "כן, מחק", - "NO": "לא, השאר" - }, - "API": { - "SUCCESS_MESSAGE": "הבוט נמחק בהצלחה.", - "ERROR_MESSAGE": "לא ניתן למחוק בוט. אנא נסה שוב." - } - }, - "EDIT": { - "BUTTON_TEXT": "ערוך", - "TITLE": "ערוך בוט", - "API": { - "SUCCESS_MESSAGE": "הבוט עודכן בהצלחה.", - "ERROR_MESSAGE": "לא ניתן לעדכן בוט. אנא נסה שוב." - } - }, - "ACCESS_TOKEN": { - "TITLE": "אסימון גישה", - "DESCRIPTION": "העתק את אסימון הגישה ושמור אותו בבטחה", - "COPY_SUCCESSFUL": "אסימון הגישה הועתק ללוח", - "RESET_SUCCESS": "אסימון הגישה חודש בהצלחה", - "RESET_ERROR": "לא ניתן לחדש את אסימון הגישה. אנא נסה שוב" - }, - "FORM": { - "AVATAR": { - "LABEL": "אווטר בוט" - }, - "NAME": { - "LABEL": "שם בוט", - "PLACEHOLDER": "הכנס שם בוט", - "REQUIRED": "שם בוט נדרש" - }, - "DESCRIPTION": { - "LABEL": "תיאור", - "PLACEHOLDER": "מה הבוט הזה עושה?" - }, - "WEBHOOK_URL": { - "LABEL": "כתובת URL של ווב הוק", - "PLACEHOLDER": "https://example.com/webhook", - "REQUIRED": "כתובת URL של ווב הוק נדרשת" - }, - "ERRORS": { - "NAME": "שם בוט נדרש", - "URL": "כתובת URL של ווב הוק נדרשת", - "VALID_URL": "אנא הכנס כתובת URL תקינה המתחילה ב-http:// או https://" - }, - "CANCEL": "ביטול", - "CREATE": "צור בוט", - "UPDATE": "עדכן בוט" - }, - "WEBHOOK": { - "DESCRIPTION": "הגדר בוט ווב הוק כדי לשלב עם השירותים המותאמים אישית שלך. הבוט יקבל ויעבד אירועים משיחות ויכול להגיב עליהם." - }, - "TYPES": { - "WEBHOOK": "בוט ווב הוק" - } - } -} \ No newline at end of file +{ + "AGENT_BOTS": { + "HEADER": "בוטים", + "LOADING_EDITOR": "טוען עורך...", + "DESCRIPTION": "בוטים של סוכנים הם כמו החברים הכי נפלאים בצוות שלכם. הם יכולים להתמודד עם הדברים הקטנים, כך שאתם יכולים להתמקד בדברים החשובים. נסו אותם. אתם יכולים לנהל את הבוטים שלכם מדף זה או ליצור חדשים באמצעות כפתור 'הוסף בוט'.", + "LEARN_MORE": "למד על בוטי סוכנים", + "GLOBAL_BOT": "בוט מערכת", + "GLOBAL_BOT_BADGE": "מערכת", + "AVATAR": { + "SUCCESS_DELETE": "אווטר הבוט נמחק בהצלחה", + "ERROR_DELETE": "שגיאה במחיקת אווטר הבוט, אנא נסה שוב" + }, + "BOT_CONFIGURATION": { + "TITLE": "בחר בוט סוכן", + "DESC": "הקצה בוט סוכן לתיבת הדואר הנכנס שלך. הם יכולים לטפל בשיחות ראשוניות ולהעביר אותן לסוכן חי כאשר נדרש.", + "SUBMIT": "עדכן", + "DISCONNECT": "נתק בוט", + "SUCCESS_MESSAGE": "בוט הסוכן עודכן בהצלחה.", + "DISCONNECTED_SUCCESS_MESSAGE": "בוט הסוכן נותק בהצלחה.", + "ERROR_MESSAGE": "לא ניתן לעדכן את בוט הסוכן. אנא נסה שוב.", + "DISCONNECTED_ERROR_MESSAGE": "לא ניתן לנתק את בוט הסוכן. אנא נסה שוב.", + "SELECT_PLACEHOLDER": "בחר בוט" + }, + "ADD": { + "TITLE": "הוסף בוט", + "CANCEL_BUTTON_TEXT": "ביטול", + "API": { + "SUCCESS_MESSAGE": "הבוט התווסף בהצלחה.", + "ERROR_MESSAGE": "לא ניתן להוסיף בוט. אנא נסה שוב מאוחר יותר." + } + }, + "LIST": { + "404": "לא נמצאו בוטים. אתה יכול ליצור בוט על ידי לחיצה על כפתור 'הוסף בוט'.", + "LOADING": "טוען בוטים...", + "TABLE_HEADER": { + "DETAILS": "פרטי בוט", + "URL": "כתובת URL של ווב הוק" + } + }, + "DELETE": { + "BUTTON_TEXT": "מחק", + "TITLE": "מחק בוט", + "CONFIRM": { + "TITLE": "אשר מחיקה", + "MESSAGE": "האם אתה בטוח שברצונך למחוק את {name}?", + "YES": "כן, מחק", + "NO": "לא, השאר" + }, + "API": { + "SUCCESS_MESSAGE": "הבוט נמחק בהצלחה.", + "ERROR_MESSAGE": "לא ניתן למחוק בוט. אנא נסה שוב." + } + }, + "EDIT": { + "BUTTON_TEXT": "ערוך", + "TITLE": "ערוך בוט", + "API": { + "SUCCESS_MESSAGE": "הבוט עודכן בהצלחה.", + "ERROR_MESSAGE": "לא ניתן לעדכן בוט. אנא נסה שוב." + } + }, + "ACCESS_TOKEN": { + "TITLE": "אסימון גישה", + "DESCRIPTION": "העתק את אסימון הגישה ושמור אותו בבטחה", + "COPY_SUCCESSFUL": "אסימון הגישה הועתק ללוח", + "RESET_SUCCESS": "אסימון הגישה חודש בהצלחה", + "RESET_ERROR": "לא ניתן לחדש את אסימון הגישה. אנא נסה שוב" + }, + "FORM": { + "AVATAR": { + "LABEL": "אווטר בוט" + }, + "NAME": { + "LABEL": "שם בוט", + "PLACEHOLDER": "הכנס שם בוט", + "REQUIRED": "שם בוט נדרש" + }, + "DESCRIPTION": { + "LABEL": "תיאור", + "PLACEHOLDER": "מה הבוט הזה עושה?" + }, + "WEBHOOK_URL": { + "LABEL": "כתובת URL של ווב הוק", + "PLACEHOLDER": "https://example.com/webhook", + "REQUIRED": "כתובת URL של ווב הוק נדרשת" + }, + "ERRORS": { + "NAME": "שם בוט נדרש", + "URL": "כתובת URL של ווב הוק נדרשת", + "VALID_URL": "אנא הכנס כתובת URL תקינה המתחילה ב-http:// או https://" + }, + "CANCEL": "ביטול", + "CREATE": "צור בוט", + "UPDATE": "עדכן בוט" + }, + "WEBHOOK": { + "DESCRIPTION": "הגדר בוט ווב הוק כדי לשלב עם השירותים המותאמים אישית שלך. הבוט יקבל ויעבד אירועים משיחות ויכול להגיב עליהם." + }, + "TYPES": { + "WEBHOOK": "בוט ווב הוק" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/agentMgmt.json b/app/javascript/dashboard/i18n/locale/he/agentMgmt.json index c44545f73..7634f2309 100644 --- a/app/javascript/dashboard/i18n/locale/he/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/agentMgmt.json @@ -1,124 +1,124 @@ -{ - "AGENT_MGMT": { - "HEADER": "סוכנים", - "HEADER_BTN_TXT": "הוסף סוכן", - "LOADING": "טוען רשימת סוכנים", - "DESCRIPTION": "סוכן הוא חבר בצוות התמיכה שלך שיכול לראות ולהגיב להודעות משתמשים. הרשימה למטה מציגה את כל הסוכנים בחשבון שלך.", - "LEARN_MORE": "למד על תפקידי משתמשים", - "AGENT_TYPES": { - "ADMINISTRATOR": "מנהל", - "AGENT": "סוכן" - }, - "LIST": { - "404": "אין סוכנים המקושרים לחשבון זה", - "TITLE": "נהל סוכנים בצוות שלך", - "DESC": "אתה יכול להוסיף/להסיר סוכנים לצוות שלך.", - "NAME": "שם", - "EMAIL": "דוא״ל", - "STATUS": "מצב", - "ACTIONS": "פעולות", - "VERIFIED": "מאומת", - "VERIFICATION_PENDING": "ממתין לאימות", - "AVAILABLE_CUSTOM_ROLE": "הרשאות תפקיד מותאמות אישית זמינות" - }, - "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": "לא ניתן להתחבר לשרת ווט, נסה שוב מאוחר יותר" - } - }, - "DELETE": { - "BUTTON_TEXT": "מחק", - "API": { - "SUCCESS_MESSAGE": "סוכן נמחק בהצלחה", - "ERROR_MESSAGE": "לא ניתן להתחבר לשרת ווט, נסה שוב מאוחר יותר" - }, - "CONFIRM": { - "TITLE": "אשר מחיקה", - "MESSAGE": "האם אתה בטוח שברצונך למחוק ", - "YES": "כן, מחק ", - "NO": "לא, השאר " - } - }, - "EDIT": { - "TITLE": "ערוך סוכן", - "FORM": { - "NAME": { - "LABEL": "שם סוכן", - "PLACEHOLDER": "אנא הכנס את שם הסוכן" - }, - "AGENT_TYPE": { - "LABEL": "תפקיד", - "PLACEHOLDER": "אנא בחר תפקיד", - "ERROR": "תפקיד נדרש" - }, - "EMAIL": { - "LABEL": "כתובת דוא״ל", - "PLACEHOLDER": "אנא הכנס כתובת דוא״ל של הסוכן" - }, - "AGENT_AVAILABILITY": { - "LABEL": "זמינות", - "PLACEHOLDER": "אנא בחר מצב זמינות", - "ERROR": "זמינות נדרשת" - }, - "SUBMIT": "ערוך סוכן" - }, - "BUTTON_TEXT": "ערוך", - "CANCEL_BUTTON_TEXT": "ביטול", - "API": { - "SUCCESS_MESSAGE": "סוכן עודכן בהצלחה", - "ERROR_MESSAGE": "לא ניתן להתחבר לשרת ווט, נסה שוב מאוחר יותר" - }, - "PASSWORD_RESET": { - "ADMIN_RESET_BUTTON": "איפוס סיסמה", - "ADMIN_SUCCESS_MESSAGE": "דוא״ל עם הוראות איפוס סיסמה נשלח לסוכן", - "SUCCESS_MESSAGE": "סיסמת הסוכן אופסה בהצלחה", - "ERROR_MESSAGE": "לא ניתן להתחבר לשרת ווט, נסה שוב מאוחר יותר" - } - }, - "SEARCH": { - "NO_RESULTS": "לא נמצאו תוצאות." - }, - "MULTI_SELECTOR": { - "PLACEHOLDER": "אין", - "TITLE": { - "AGENT": "בחר סוכן", - "TEAM": "בחר צוות" - }, - "LIST": { - "NONE": "אין" - }, - "SEARCH": { - "NO_RESULTS": { - "AGENT": "לא נמצאו סוכנים", - "TEAM": "לא נמצאו צוותים" - }, - "PLACEHOLDER": { - "AGENT": "חפש סוכנים", - "TEAM": "חפש צוותים", - "INPUT": "חפש סוכנים" - } - } - } - } -} \ No newline at end of file +{ + "AGENT_MGMT": { + "HEADER": "סוכנים", + "HEADER_BTN_TXT": "הוסף סוכן", + "LOADING": "טוען רשימת סוכנים", + "DESCRIPTION": "סוכן הוא חבר בצוות התמיכה שלך שיכול לראות ולהגיב להודעות משתמשים. הרשימה למטה מציגה את כל הסוכנים בחשבון שלך.", + "LEARN_MORE": "למד על תפקידי משתמשים", + "AGENT_TYPES": { + "ADMINISTRATOR": "מנהל", + "AGENT": "סוכן" + }, + "LIST": { + "404": "אין סוכנים המקושרים לחשבון זה", + "TITLE": "נהל סוכנים בצוות שלך", + "DESC": "אתה יכול להוסיף/להסיר סוכנים לצוות שלך.", + "NAME": "שם", + "EMAIL": "דוא״ל", + "STATUS": "מצב", + "ACTIONS": "פעולות", + "VERIFIED": "מאומת", + "VERIFICATION_PENDING": "ממתין לאימות", + "AVAILABLE_CUSTOM_ROLE": "הרשאות תפקיד מותאמות אישית זמינות" + }, + "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": "לא ניתן להתחבר לשרת ווט, נסה שוב מאוחר יותר" + } + }, + "DELETE": { + "BUTTON_TEXT": "מחק", + "API": { + "SUCCESS_MESSAGE": "סוכן נמחק בהצלחה", + "ERROR_MESSAGE": "לא ניתן להתחבר לשרת ווט, נסה שוב מאוחר יותר" + }, + "CONFIRM": { + "TITLE": "אשר מחיקה", + "MESSAGE": "האם אתה בטוח שברצונך למחוק ", + "YES": "כן, מחק ", + "NO": "לא, השאר " + } + }, + "EDIT": { + "TITLE": "ערוך סוכן", + "FORM": { + "NAME": { + "LABEL": "שם סוכן", + "PLACEHOLDER": "אנא הכנס את שם הסוכן" + }, + "AGENT_TYPE": { + "LABEL": "תפקיד", + "PLACEHOLDER": "אנא בחר תפקיד", + "ERROR": "תפקיד נדרש" + }, + "EMAIL": { + "LABEL": "כתובת דוא״ל", + "PLACEHOLDER": "אנא הכנס כתובת דוא״ל של הסוכן" + }, + "AGENT_AVAILABILITY": { + "LABEL": "זמינות", + "PLACEHOLDER": "אנא בחר מצב זמינות", + "ERROR": "זמינות נדרשת" + }, + "SUBMIT": "ערוך סוכן" + }, + "BUTTON_TEXT": "ערוך", + "CANCEL_BUTTON_TEXT": "ביטול", + "API": { + "SUCCESS_MESSAGE": "סוכן עודכן בהצלחה", + "ERROR_MESSAGE": "לא ניתן להתחבר לשרת ווט, נסה שוב מאוחר יותר" + }, + "PASSWORD_RESET": { + "ADMIN_RESET_BUTTON": "איפוס סיסמה", + "ADMIN_SUCCESS_MESSAGE": "דוא״ל עם הוראות איפוס סיסמה נשלח לסוכן", + "SUCCESS_MESSAGE": "סיסמת הסוכן אופסה בהצלחה", + "ERROR_MESSAGE": "לא ניתן להתחבר לשרת ווט, נסה שוב מאוחר יותר" + } + }, + "SEARCH": { + "NO_RESULTS": "לא נמצאו תוצאות." + }, + "MULTI_SELECTOR": { + "PLACEHOLDER": "אין", + "TITLE": { + "AGENT": "בחר סוכן", + "TEAM": "בחר צוות" + }, + "LIST": { + "NONE": "אין" + }, + "SEARCH": { + "NO_RESULTS": { + "AGENT": "לא נמצאו סוכנים", + "TEAM": "לא נמצאו צוותים" + }, + "PLACEHOLDER": { + "AGENT": "חפש סוכנים", + "TEAM": "חפש צוותים", + "INPUT": "חפש סוכנים" + } + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/he/attributesMgmt.json index a3e60d6ee..024b7056d 100644 --- a/app/javascript/dashboard/i18n/locale/he/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/attributesMgmt.json @@ -1,134 +1,138 @@ -{ - "ATTRIBUTES_MGMT": { - "HEADER": "מאפיינים מותאמים אישית", - "HEADER_BTN_TXT": "הוסף מאפיין מותאם אישית", - "LOADING": "טוען מאפיינים מותאמים אישית", - "DESCRIPTION": "מאפיין מותאם אישית עוקב אחר פרטים נוספים על אנשי הקשר או השיחות שלך—כגון תוכנית המנוי או תאריך הרכישה הראשונה שלהם. אתה יכול להוסיף סוגים שונים של מאפיינים מותאמים אישית, כגון טקסט, רשימות או מספרים, כדי ללכוד את המידע הספציפי שאתה צריך.", - "LEARN_MORE": "למד עוד על מאפיינים מותאמים אישית", - "ATTRIBUTE_MODELS": { - "CONVERSATION": "שיחה", - "CONTACT": "איש קשר" - }, - "ATTRIBUTE_TYPES": { - "TEXT": "טקסט", - "NUMBER": "מספר", - "LINK": "קישור", - "DATE": "תאריך", - "LIST": "רשימה", - "CHECKBOX": "תיבת סימון" - }, - "ADD": { - "TITLE": "הוסף מאפיין מותאם אישית", - "SUBMIT": "צור", - "CANCEL_BUTTON_TEXT": "ביטול", - "FORM": { - "NAME": { - "LABEL": "שם תצוגה", - "PLACEHOLDER": "הכנס שם תצוגה למאפיין מותאם אישית", - "ERROR": "שם נדרש" - }, - "DESC": { - "LABEL": "תיאור", - "PLACEHOLDER": "הכנס תיאור למאפיין מותאם אישית", - "ERROR": "תיאור נדרש" - }, - "MODEL": { - "LABEL": "חל על", - "PLACEHOLDER": "אנא בחר אחד", - "ERROR": "דגם נדרש" - }, - "TYPE": { - "LABEL": "סוג", - "PLACEHOLDER": "אנא בחר סוג", - "ERROR": "סוג נדרש", - "LIST": { - "LABEL": "ערכי רשימה", - "PLACEHOLDER": "אנא הכנס ערך ולחץ על מקש Enter", - "ERROR": "חייב להיות לפחות ערך אחד" - } - }, - "KEY": { - "LABEL": "מפתח", - "PLACEHOLDER": "הכנס מפתח למאפיין מותאם אישית", - "ERROR": "מפתח נדרש", - "IN_VALID": "מפתח לא תקין" - }, - "REGEX_PATTERN": { - "LABEL": "תבנית Regex", - "PLACEHOLDER": "אנא הכנס תבנית regex למאפיין מותאם אישית. (אופציונלי)" - }, - "REGEX_CUE": { - "LABEL": "רמז Regex", - "PLACEHOLDER": "אנא הכנס רמז לתבנית regex. (אופציונלי)" - }, - "ENABLE_REGEX": { - "LABEL": "אפשר אימות regex" - } - }, - "API": { - "SUCCESS_MESSAGE": "מאפיין מותאם אישית נוסף בהצלחה!", - "ERROR_MESSAGE": "לא ניתן ליצור מאפיין מותאם אישית. אנא נסה שוב מאוחר יותר." - } - }, - "DELETE": { - "BUTTON_TEXT": "מחק", - "API": { - "SUCCESS_MESSAGE": "מאפיין מותאם אישית נמחק בהצלחה.", - "ERROR_MESSAGE": "לא ניתן למחוק את המאפיין המותאם אישית. נסה שוב." - }, - "CONFIRM": { - "TITLE": "האם אתה בטוח שברצונך למחוק - {attributeName}", - "PLACE_HOLDER": "אנא הקלד {attributeName} כדי לאשר", - "MESSAGE": "המחיקה תסיר את המאפיין המותאם אישית", - "YES": "מחק ", - "NO": "ביטול" - } - }, - "EDIT": { - "TITLE": "ערוך מאפיין מותאם אישית", - "UPDATE_BUTTON_TEXT": "עדכן", - "TYPE": { - "LIST": { - "LABEL": "ערכי רשימה", - "PLACEHOLDER": "אנא הכנס ערכים ולחץ על מקש Enter" - } - }, - "API": { - "SUCCESS_MESSAGE": "מאפיין מותאם אישית עודכן בהצלחה", - "ERROR_MESSAGE": "אירעה שגיאה בעדכון המאפיין המותאם אישית, אנא נסה שוב" - } - }, - "TABS": { - "HEADER": "מאפיינים מותאמים אישית", - "CONVERSATION": "שיחה", - "CONTACT": "איש קשר" - }, - "LIST": { - "TABLE_HEADER": { - "NAME": "שם", - "DESCRIPTION": "תיאור", - "TYPE": "סוג", - "KEY": "מפתח" - }, - "BUTTONS": { - "EDIT": "ערוך", - "DELETE": "מחק" - }, - "EMPTY_RESULT": { - "404": "אין מאפיינים מותאמים אישית שנוצרו", - "NOT_FOUND": "אין מאפיינים מותאמים אישית מוגדרים" - }, - "REGEX_PATTERN": { - "LABEL": "תבנית Regex", - "PLACEHOLDER": "אנא הכנס תבנית regex למאפיין מותאם אישית. (אופציונלי)" - }, - "REGEX_CUE": { - "LABEL": "רמז Regex", - "PLACEHOLDER": "אנא הכנס רמז לתבנית regex. (אופציונלי)" - }, - "ENABLE_REGEX": { - "LABEL": "אפשר אימות regex" - } - } - } -} \ No newline at end of file +{ + "ATTRIBUTES_MGMT": { + "HEADER": "מאפיינים מותאמים אישית", + "HEADER_BTN_TXT": "הוסף מאפיין מותאם אישית", + "LOADING": "טוען מאפיינים מותאמים אישית", + "DESCRIPTION": "מאפיין מותאם אישית עוקב אחר פרטים נוספים על אנשי הקשר או השיחות שלך—כגון תוכנית המנוי או תאריך הרכישה הראשונה שלהם. אתה יכול להוסיף סוגים שונים של מאפיינים מותאמים אישית, כגון טקסט, רשימות או מספרים, כדי ללכוד את המידע הספציפי שאתה צריך.", + "LEARN_MORE": "למד עוד על מאפיינים מותאמים אישית", + "ATTRIBUTE_MODELS": { + "CONVERSATION": "שיחה", + "CONTACT": "איש קשר" + }, + "ATTRIBUTE_TYPES": { + "TEXT": "טקסט", + "NUMBER": "מספר", + "LINK": "קישור", + "DATE": "תאריך", + "LIST": "רשימה", + "CHECKBOX": "תיבת סימון" + }, + "ADD": { + "TITLE": "הוסף מאפיין מותאם אישית", + "SUBMIT": "צור", + "CANCEL_BUTTON_TEXT": "ביטול", + "FORM": { + "NAME": { + "LABEL": "שם תצוגה", + "PLACEHOLDER": "הכנס שם תצוגה למאפיין מותאם אישית", + "ERROR": "שם נדרש" + }, + "DESC": { + "LABEL": "תיאור", + "PLACEHOLDER": "הכנס תיאור למאפיין מותאם אישית", + "ERROR": "תיאור נדרש" + }, + "MODEL": { + "LABEL": "חל על", + "PLACEHOLDER": "אנא בחר אחד", + "ERROR": "דגם נדרש" + }, + "TYPE": { + "LABEL": "סוג", + "PLACEHOLDER": "אנא בחר סוג", + "ERROR": "סוג נדרש", + "LIST": { + "LABEL": "ערכי רשימה", + "PLACEHOLDER": "אנא הכנס ערך ולחץ על מקש Enter", + "ERROR": "חייב להיות לפחות ערך אחד" + } + }, + "KEY": { + "LABEL": "מפתח", + "PLACEHOLDER": "הכנס מפתח למאפיין מותאם אישית", + "ERROR": "מפתח נדרש", + "IN_VALID": "מפתח לא תקין" + }, + "REGEX_PATTERN": { + "LABEL": "תבנית Regex", + "PLACEHOLDER": "אנא הכנס תבנית regex למאפיין מותאם אישית. (אופציונלי)" + }, + "REGEX_CUE": { + "LABEL": "רמז Regex", + "PLACEHOLDER": "אנא הכנס רמז לתבנית regex. (אופציונלי)" + }, + "ENABLE_REGEX": { + "LABEL": "אפשר אימות regex" + } + }, + "API": { + "SUCCESS_MESSAGE": "מאפיין מותאם אישית נוסף בהצלחה!", + "ERROR_MESSAGE": "לא ניתן ליצור מאפיין מותאם אישית. אנא נסה שוב מאוחר יותר." + } + }, + "DELETE": { + "BUTTON_TEXT": "מחק", + "API": { + "SUCCESS_MESSAGE": "מאפיין מותאם אישית נמחק בהצלחה.", + "ERROR_MESSAGE": "לא ניתן למחוק את המאפיין המותאם אישית. נסה שוב." + }, + "CONFIRM": { + "TITLE": "האם אתה בטוח שברצונך למחוק - {attributeName}", + "PLACE_HOLDER": "אנא הקלד {attributeName} כדי לאשר", + "MESSAGE": "המחיקה תסיר את המאפיין המותאם אישית", + "YES": "מחק ", + "NO": "ביטול" + } + }, + "EDIT": { + "TITLE": "ערוך מאפיין מותאם אישית", + "UPDATE_BUTTON_TEXT": "עדכן", + "TYPE": { + "LIST": { + "LABEL": "ערכי רשימה", + "PLACEHOLDER": "אנא הכנס ערכים ולחץ על מקש Enter" + } + }, + "API": { + "SUCCESS_MESSAGE": "מאפיין מותאם אישית עודכן בהצלחה", + "ERROR_MESSAGE": "אירעה שגיאה בעדכון המאפיין המותאם אישית, אנא נסה שוב" + } + }, + "TABS": { + "HEADER": "מאפיינים מותאמים אישית", + "CONVERSATION": "שיחה", + "CONTACT": "איש קשר" + }, + "LIST": { + "TABLE_HEADER": { + "NAME": "שם", + "DESCRIPTION": "תיאור", + "TYPE": "סוג", + "KEY": "מפתח" + }, + "BUTTONS": { + "EDIT": "ערוך", + "DELETE": "מחק" + }, + "EMPTY_RESULT": { + "404": "אין מאפיינים מותאמים אישית שנוצרו", + "NOT_FOUND": "אין מאפיינים מותאמים אישית מוגדרים" + }, + "REGEX_PATTERN": { + "LABEL": "תבנית Regex", + "PLACEHOLDER": "אנא הכנס תבנית regex למאפיין מותאם אישית. (אופציונלי)" + }, + "REGEX_CUE": { + "LABEL": "רמז Regex", + "PLACEHOLDER": "אנא הכנס רמז לתבנית regex. (אופציונלי)" + }, + "ENABLE_REGEX": { + "LABEL": "אפשר אימות regex" + } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/auditLogs.json b/app/javascript/dashboard/i18n/locale/he/auditLogs.json index b2c316993..7f0b6b181 100644 --- a/app/javascript/dashboard/i18n/locale/he/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/he/auditLogs.json @@ -1,77 +1,77 @@ -{ - "AUDIT_LOGS": { - "HEADER": "יומני ביקורת", - "HEADER_BTN_TXT": "הוסף יומני ביקורת", - "LOADING": "מאחזר יומני ביקורת", - "DESCRIPTION": "יומני ביקורת מתחזקים רישום של פעילויות בחשבונך, ומאפשרים לך לעקוב ולבקר את חשבונך, הצוות או השירותים שלך.", - "LEARN_MORE": "למד עוד על יומני ביקורת", - "SEARCH_404": "אין פריטים התואמים לשאילתה זו", - "SIDEBAR_TXT": "
Audit Logs
Audit Logs are trails for events and actions in a Chatwoot System.
", - "LIST": { - "404": "אין יומני ביקורת זמינים בחשבון זה.", - "TITLE": "נהל יומני ביקורת", - "DESC": "יומני ביקורת הם תיעוד לאירועים ופעולות במערכת Chatwoot.", - "TABLE_HEADER": { - "ACTIVITY": "משתמש", - "TIME": "פעולה", - "IP_ADDRESS": "כתובת IP" - } - }, - "API": { - "SUCCESS_MESSAGE": "יומני ביקורת אוחזרו בהצלחה", - "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר" - }, - "DEFAULT_USER": "מערכת", - "AUTOMATION_RULE": { - "ADD": "{agentName} יצר כלל אוטומציה חדש (#{id})", - "EDIT": "{agentName} עדכן כלל אוטומציה (#{id})", - "DELETE": "{agentName} מחק כלל אוטומציה (#{id})" - }, - "ACCOUNT_USER": { - "ADD": "{agentName} הזמין את {invitee} לחשבון בתור {role}", - "EDIT": { - "SELF": "{agentName} שינה את {attributes} שלו/שלה ל- {values}", - "OTHER": "{agentName} שינה את {attributes} של {user} ל- {values}", - "DELETED": "{agentName} שינה את {attributes} של משתמש שנמחק ל- {values}" - } - }, - "INBOX": { - "ADD": "{agentName} יצר תיבת דואר נכנס חדשה (#{id})", - "EDIT": "{agentName} עדכן תיבת דואר נכנס (#{id})", - "DELETE": "{agentName} מחק תיבת דואר נכנס (#{id})" - }, - "WEBHOOK": { - "ADD": "{agentName} יצר Webhook חדש (#{id})", - "EDIT": "{agentName} עדכן Webhook (#{id})", - "DELETE": "{agentName} מחק Webhook (#{id})" - }, - "USER_ACTION": { - "SIGN_IN": "{agentName} נכנס/ה", - "SIGN_OUT": "{agentName} יצא/ה" - }, - "TEAM": { - "ADD": "{agentName} יצר צוות חדש (#{id})", - "EDIT": "{agentName} עדכן צוות (#{id})", - "DELETE": "{agentName} מחק צוות (#{id})" - }, - "MACRO": { - "ADD": "{agentName} יצר מאקרו חדש (#{id})", - "EDIT": "{agentName} עדכן מאקרו (#{id})", - "DELETE": "{agentName} מחק מאקרו (#{id})" - }, - "INBOX_MEMBER": { - "ADD": "{agentName} הוסיף/ה את {user} לתיבת הדואר הנכנס(#{inbox_id})", - "REMOVE": "{agentName} הסיר/ה את {user} מתיבת הדואר הנכנס(#{inbox_id})" - }, - "TEAM_MEMBER": { - "ADD": "{agentName} הוסיף/ה את {user} לצוות(#{team_id})", - "REMOVE": "{agentName} הסיר/ה את {user} מהצוות(#{team_id})" - }, - "ACCOUNT": { - "EDIT": "{agentName} עדכן/ה את הגדרות החשבון (#{id})" - }, - "CONVERSATION": { - "DELETE": "{agentName} מחק/ה שיחה #{id}" - } - } -} \ No newline at end of file +{ + "AUDIT_LOGS": { + "HEADER": "יומני ביקורת", + "HEADER_BTN_TXT": "הוסף יומני ביקורת", + "LOADING": "מאחזר יומני ביקורת", + "DESCRIPTION": "יומני ביקורת מתחזקים רישום של פעילויות בחשבונך, ומאפשרים לך לעקוב ולבקר את חשבונך, הצוות או השירותים שלך.", + "LEARN_MORE": "למד עוד על יומני ביקורת", + "SEARCH_404": "אין פריטים התואמים לשאילתה זו", + "SIDEBAR_TXT": "Audit Logs
Audit Logs are trails for events and actions in a Chatwoot System.
", + "LIST": { + "404": "אין יומני ביקורת זמינים בחשבון זה.", + "TITLE": "נהל יומני ביקורת", + "DESC": "יומני ביקורת הם תיעוד לאירועים ופעולות במערכת Chatwoot.", + "TABLE_HEADER": { + "ACTIVITY": "משתמש", + "TIME": "פעולה", + "IP_ADDRESS": "כתובת IP" + } + }, + "API": { + "SUCCESS_MESSAGE": "יומני ביקורת אוחזרו בהצלחה", + "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר" + }, + "DEFAULT_USER": "מערכת", + "AUTOMATION_RULE": { + "ADD": "{agentName} יצר כלל אוטומציה חדש (#{id})", + "EDIT": "{agentName} עדכן כלל אוטומציה (#{id})", + "DELETE": "{agentName} מחק כלל אוטומציה (#{id})" + }, + "ACCOUNT_USER": { + "ADD": "{agentName} הזמין את {invitee} לחשבון בתור {role}", + "EDIT": { + "SELF": "{agentName} שינה את {attributes} שלו/שלה ל- {values}", + "OTHER": "{agentName} שינה את {attributes} של {user} ל- {values}", + "DELETED": "{agentName} שינה את {attributes} של משתמש שנמחק ל- {values}" + } + }, + "INBOX": { + "ADD": "{agentName} יצר תיבת דואר נכנס חדשה (#{id})", + "EDIT": "{agentName} עדכן תיבת דואר נכנס (#{id})", + "DELETE": "{agentName} מחק תיבת דואר נכנס (#{id})" + }, + "WEBHOOK": { + "ADD": "{agentName} יצר Webhook חדש (#{id})", + "EDIT": "{agentName} עדכן Webhook (#{id})", + "DELETE": "{agentName} מחק Webhook (#{id})" + }, + "USER_ACTION": { + "SIGN_IN": "{agentName} נכנס/ה", + "SIGN_OUT": "{agentName} יצא/ה" + }, + "TEAM": { + "ADD": "{agentName} יצר צוות חדש (#{id})", + "EDIT": "{agentName} עדכן צוות (#{id})", + "DELETE": "{agentName} מחק צוות (#{id})" + }, + "MACRO": { + "ADD": "{agentName} יצר מאקרו חדש (#{id})", + "EDIT": "{agentName} עדכן מאקרו (#{id})", + "DELETE": "{agentName} מחק מאקרו (#{id})" + }, + "INBOX_MEMBER": { + "ADD": "{agentName} הוסיף/ה את {user} לתיבת הדואר הנכנס(#{inbox_id})", + "REMOVE": "{agentName} הסיר/ה את {user} מתיבת הדואר הנכנס(#{inbox_id})" + }, + "TEAM_MEMBER": { + "ADD": "{agentName} הוסיף/ה את {user} לצוות(#{team_id})", + "REMOVE": "{agentName} הסיר/ה את {user} מהצוות(#{team_id})" + }, + "ACCOUNT": { + "EDIT": "{agentName} עדכן/ה את הגדרות החשבון (#{id})" + }, + "CONVERSATION": { + "DELETE": "{agentName} מחק/ה שיחה #{id}" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/automation.json b/app/javascript/dashboard/i18n/locale/he/automation.json index 11d3712b0..ecb982c08 100644 --- a/app/javascript/dashboard/i18n/locale/he/automation.json +++ b/app/javascript/dashboard/i18n/locale/he/automation.json @@ -1,184 +1,184 @@ -{ - "AUTOMATION": { - "HEADER": "אוטומציה", - "DESCRIPTION": "אוטומציה יכולה להחליף ולזרז תהליכים קיימים שדורשים מאמץ ידני, כגון הוספת תוויות והקצאת שיחות לסוכן המתאים ביותר. זה מאפשר לצוות להתמקד בחוזקות שלו תוך כדי הפחתת הזמן המושקע במשימות שגרתיות.", - "LEARN_MORE": "למד עוד על אוטומציה", - "HEADER_BTN_TXT": "הוסף כלל אוטומציה", - "LOADING": "טוען כללי אוטומציה", - "ADD": { - "TITLE": "הוסף כלל אוטומציה", - "SUBMIT": "צור", - "CANCEL_BUTTON_TEXT": "ביטול", - "FORM": { - "NAME": { - "LABEL": "שם כלל", - "PLACEHOLDER": "הכנס שם כלל", - "ERROR": "שם נדרש" - }, - "DESC": { - "LABEL": "תיאור", - "PLACEHOLDER": "הכנס תיאור כלל", - "ERROR": "תיאור נדרש" - }, - "EVENT": { - "LABEL": "אירוע", - "PLACEHOLDER": "אנא בחר אחד", - "ERROR": "אירוע נדרש" - }, - "CONDITIONS": { - "LABEL": "תנאים" - }, - "ACTIONS": { - "LABEL": "פעולות" - } - }, - "CONDITION_BUTTON_LABEL": "הוסף תנאי", - "ACTION_BUTTON_LABEL": "הוסף פעולה", - "API": { - "SUCCESS_MESSAGE": "כלל אוטומציה נוסף בהצלחה", - "ERROR_MESSAGE": "לא ניתן ליצור כלל אוטומציה, אנא נסה שוב מאוחר יותר" - } - }, - "LIST": { - "TABLE_HEADER": { - "NAME": "שם", - "DESCRIPTION": "תיאור", - "ACTIVE": "פעיל", - "CREATED_ON": "נוצר ב" - }, - "404": "לא נמצאו כללי אוטומציה" - }, - "DELETE": { - "TITLE": "מחק כלל אוטומציה", - "SUBMIT": "מחק", - "CANCEL_BUTTON_TEXT": "ביטול", - "CONFIRM": { - "TITLE": "אשר מחיקה", - "MESSAGE": "האם אתה בטוח למחוק ", - "YES": "כן, מחק ", - "NO": "לא, השאר " - }, - "API": { - "SUCCESS_MESSAGE": "כלל אוטומציה נמחק בהצלחה", - "ERROR_MESSAGE": "לא ניתן למחוק כלל אוטומציה, אנא נסה שוב מאוחר יותר" - } - }, - "EDIT": { - "TITLE": "ערוך כלל אוטומציה", - "SUBMIT": "עדכן", - "CANCEL_BUTTON_TEXT": "ביטול", - "API": { - "SUCCESS_MESSAGE": "כלל אוטומציה עודכן בהצלחה", - "ERROR_MESSAGE": "לא ניתן לעדכן כלל אוטומציה, אנא נסה שוב מאוחר יותר" - } - }, - "CLONE": { - "TOOLTIP": "שכפל", - "API": { - "SUCCESS_MESSAGE": "אוטומציה שוכפלה בהצלחה", - "ERROR_MESSAGE": "לא ניתן לשכפל כלל אוטומציה, אנא נסה שוב מאוחר יותר" - } - }, - "FORM": { - "EDIT": "ערוך", - "CREATE": "צור", - "DELETE": "מחק", - "CANCEL": "ביטול", - "RESET_MESSAGE": "שינוי סוג אירוע יאפס את התנאים והפעולות שהוספת למטה" - }, - "CONDITION": { - "DELETE_MESSAGE": "אתה צריך לפחות תנאי אחד כדי לשמור", - "CONTACT_CUSTOM_ATTR_LABEL": "מאפיינים מותאמים אישית של איש קשר", - "CONVERSATION_CUSTOM_ATTR_LABEL": "מאפיינים מותאמים אישית של שיחה" - }, - "ACTION": { - "DELETE_MESSAGE": "אתה צריך לפחות פעולה אחת כדי לשמור", - "TEAM_MESSAGE_INPUT_PLACEHOLDER": "הכנס את ההודעה שלך כאן", - "TEAM_DROPDOWN_PLACEHOLDER": "בחר צוותים", - "EMAIL_INPUT_PLACEHOLDER": "הכנס דוא\"ל", - "URL_INPUT_PLACEHOLDER": "הכנס URL" - }, - "TOGGLE": { - "ACTIVATION_TITLE": "הפעל כלל אוטומציה", - "DEACTIVATION_TITLE": "השהה כלל אוטומציה", - "ACTIVATION_DESCRIPTION": "פעולה זו תפעיל את כלל האוטומציה '{automationName}'. האם אתה בטוח שברצונך להמשיך?", - "DEACTIVATION_DESCRIPTION": "פעולה זו תשהה את כלל האוטומציה '{automationName}'. האם אתה בטוח שברצונך להמשיך?", - "ACTIVATION_SUCCESFUL": "כלל האוטומציה הופעל בהצלחה", - "DEACTIVATION_SUCCESFUL": "כלל האוטומציה הושהה בהצלחה", - "ACTIVATION_ERROR": "לא ניתן להפעיל אוטומציה, אנא נסה שוב מאוחר יותר", - "DEACTIVATION_ERROR": "לא ניתן להשהות אוטומציה, אנא נסה שוב מאוחר יותר", - "CONFIRMATION_LABEL": "כן", - "CANCEL_LABEL": "לא" - }, - "ATTACHMENT": { - "UPLOAD_ERROR": "לא ניתן להעלות קובץ מצורף, אנא נסה שוב", - "LABEL_IDLE": "העלה קובץ מצורף", - "LABEL_UPLOADING": "מעלה...", - "LABEL_UPLOADED": "הועלה בהצלחה", - "LABEL_UPLOAD_FAILED": "העלאה נכשלה" - }, - "ERRORS": { - "ATTRIBUTE_KEY_REQUIRED": "מפתח מאפיין נדרש", - "FILTER_OPERATOR_REQUIRED": "אופרטור מסנן נדרש", - "VALUE_REQUIRED": "ערך נדרש", - "VALUE_MUST_BE_BETWEEN_1_AND_998": "הערך חייב להיות בין 1 ל-998", - "ACTION_PARAMETERS_REQUIRED": "פרמטרי פעולה נדרשים", - "ATLEAST_ONE_CONDITION_REQUIRED": "נדרש לפחות תנאי אחד", - "ATLEAST_ONE_ACTION_REQUIRED": "נדרשת לפחות פעולה אחת" - }, - "NONE_OPTION": "אין", - "EVENTS": { - "CONVERSATION_CREATED": "שיחה נוצרה", - "CONVERSATION_UPDATED": "שיחה עודכנה", - "MESSAGE_CREATED": "הודעה נוצרה", - "CONVERSATION_RESOLVED": "שיחה נפתרה", - "CONVERSATION_OPENED": "שיחה נפתחה" - }, - "ACTIONS": { - "ASSIGN_AGENT": "הקצה לסוכן", - "ASSIGN_TEAM": "הקצה צוות", - "ADD_LABEL": "הוסף תווית", - "REMOVE_LABEL": "הסר תווית", - "SEND_EMAIL_TO_TEAM": "שלח דוא\"ל לצוות", - "SEND_EMAIL_TRANSCRIPT": "שלח תמליל דוא\"ל", - "MUTE_CONVERSATION": "השתק שיחה", - "SNOOZE_CONVERSATION": "נודניק שיחה", - "RESOLVE_CONVERSATION": "פתור שיחה", - "SEND_WEBHOOK_EVENT": "שלח אירוע Webhook", - "SEND_ATTACHMENT": "שלח קובץ מצורף", - "SEND_MESSAGE": "שלח הודעה", - "ADD_PRIVATE_NOTE": "הוסף הערה פרטית", - "CHANGE_PRIORITY": "שנה עדיפות", - "ADD_SLA": "הוסף SLA", - "OPEN_CONVERSATION": "פתח שיחה" - }, - "MESSAGE_TYPES": { - "INCOMING": "הודעה נכנסת", - "OUTGOING": "הודעה יוצאת" - }, - "PRIORITY_TYPES": { - "NONE": "אין", - "LOW": "נמוכה", - "MEDIUM": "בינונית", - "HIGH": "גבוהה", - "URGENT": "דחופה" - }, - "ATTRIBUTES": { - "MESSAGE_TYPE": "סוג הודעה", - "MESSAGE_CONTAINS": "ההודעה מכילה", - "EMAIL": "דוא\"ל", - "INBOX": "תיבת דואר נכנס", - "CONVERSATION_LANGUAGE": "שפת שיחה", - "PHONE_NUMBER": "מספר טלפון", - "STATUS": "סטטוס", - "BROWSER_LANGUAGE": "שפת דפדפן", - "MAIL_SUBJECT": "נושא דוא\"ל", - "COUNTRY_NAME": "מדינה", - "REFERER_LINK": "קישור מפנה", - "ASSIGNEE_NAME": "מוקצה", - "TEAM_NAME": "צוות", - "PRIORITY": "עדיפות", - "LABELS": "תוויות" - } - } -} \ No newline at end of file +{ + "AUTOMATION": { + "HEADER": "אוטומציה", + "DESCRIPTION": "אוטומציה יכולה להחליף ולזרז תהליכים קיימים שדורשים מאמץ ידני, כגון הוספת תוויות והקצאת שיחות לסוכן המתאים ביותר. זה מאפשר לצוות להתמקד בחוזקות שלו תוך כדי הפחתת הזמן המושקע במשימות שגרתיות.", + "LEARN_MORE": "למד עוד על אוטומציה", + "HEADER_BTN_TXT": "הוסף כלל אוטומציה", + "LOADING": "טוען כללי אוטומציה", + "ADD": { + "TITLE": "הוסף כלל אוטומציה", + "SUBMIT": "צור", + "CANCEL_BUTTON_TEXT": "ביטול", + "FORM": { + "NAME": { + "LABEL": "שם כלל", + "PLACEHOLDER": "הכנס שם כלל", + "ERROR": "שם נדרש" + }, + "DESC": { + "LABEL": "תיאור", + "PLACEHOLDER": "הכנס תיאור כלל", + "ERROR": "תיאור נדרש" + }, + "EVENT": { + "LABEL": "אירוע", + "PLACEHOLDER": "אנא בחר אחד", + "ERROR": "אירוע נדרש" + }, + "CONDITIONS": { + "LABEL": "תנאים" + }, + "ACTIONS": { + "LABEL": "פעולות" + } + }, + "CONDITION_BUTTON_LABEL": "הוסף תנאי", + "ACTION_BUTTON_LABEL": "הוסף פעולה", + "API": { + "SUCCESS_MESSAGE": "כלל אוטומציה נוסף בהצלחה", + "ERROR_MESSAGE": "לא ניתן ליצור כלל אוטומציה, אנא נסה שוב מאוחר יותר" + } + }, + "LIST": { + "TABLE_HEADER": { + "NAME": "שם", + "DESCRIPTION": "תיאור", + "ACTIVE": "פעיל", + "CREATED_ON": "נוצר ב" + }, + "404": "לא נמצאו כללי אוטומציה" + }, + "DELETE": { + "TITLE": "מחק כלל אוטומציה", + "SUBMIT": "מחק", + "CANCEL_BUTTON_TEXT": "ביטול", + "CONFIRM": { + "TITLE": "אשר מחיקה", + "MESSAGE": "האם אתה בטוח למחוק ", + "YES": "כן, מחק ", + "NO": "לא, השאר " + }, + "API": { + "SUCCESS_MESSAGE": "כלל אוטומציה נמחק בהצלחה", + "ERROR_MESSAGE": "לא ניתן למחוק כלל אוטומציה, אנא נסה שוב מאוחר יותר" + } + }, + "EDIT": { + "TITLE": "ערוך כלל אוטומציה", + "SUBMIT": "עדכן", + "CANCEL_BUTTON_TEXT": "ביטול", + "API": { + "SUCCESS_MESSAGE": "כלל אוטומציה עודכן בהצלחה", + "ERROR_MESSAGE": "לא ניתן לעדכן כלל אוטומציה, אנא נסה שוב מאוחר יותר" + } + }, + "CLONE": { + "TOOLTIP": "שכפל", + "API": { + "SUCCESS_MESSAGE": "אוטומציה שוכפלה בהצלחה", + "ERROR_MESSAGE": "לא ניתן לשכפל כלל אוטומציה, אנא נסה שוב מאוחר יותר" + } + }, + "FORM": { + "EDIT": "ערוך", + "CREATE": "צור", + "DELETE": "מחק", + "CANCEL": "ביטול", + "RESET_MESSAGE": "שינוי סוג אירוע יאפס את התנאים והפעולות שהוספת למטה" + }, + "CONDITION": { + "DELETE_MESSAGE": "אתה צריך לפחות תנאי אחד כדי לשמור", + "CONTACT_CUSTOM_ATTR_LABEL": "מאפיינים מותאמים אישית של איש קשר", + "CONVERSATION_CUSTOM_ATTR_LABEL": "מאפיינים מותאמים אישית של שיחה" + }, + "ACTION": { + "DELETE_MESSAGE": "אתה צריך לפחות פעולה אחת כדי לשמור", + "TEAM_MESSAGE_INPUT_PLACEHOLDER": "הכנס את ההודעה שלך כאן", + "TEAM_DROPDOWN_PLACEHOLDER": "בחר צוותים", + "EMAIL_INPUT_PLACEHOLDER": "הכנס דוא\"ל", + "URL_INPUT_PLACEHOLDER": "הכנס URL" + }, + "TOGGLE": { + "ACTIVATION_TITLE": "הפעל כלל אוטומציה", + "DEACTIVATION_TITLE": "השהה כלל אוטומציה", + "ACTIVATION_DESCRIPTION": "פעולה זו תפעיל את כלל האוטומציה '{automationName}'. האם אתה בטוח שברצונך להמשיך?", + "DEACTIVATION_DESCRIPTION": "פעולה זו תשהה את כלל האוטומציה '{automationName}'. האם אתה בטוח שברצונך להמשיך?", + "ACTIVATION_SUCCESFUL": "כלל האוטומציה הופעל בהצלחה", + "DEACTIVATION_SUCCESFUL": "כלל האוטומציה הושהה בהצלחה", + "ACTIVATION_ERROR": "לא ניתן להפעיל אוטומציה, אנא נסה שוב מאוחר יותר", + "DEACTIVATION_ERROR": "לא ניתן להשהות אוטומציה, אנא נסה שוב מאוחר יותר", + "CONFIRMATION_LABEL": "כן", + "CANCEL_LABEL": "לא" + }, + "ATTACHMENT": { + "UPLOAD_ERROR": "לא ניתן להעלות קובץ מצורף, אנא נסה שוב", + "LABEL_IDLE": "העלה קובץ מצורף", + "LABEL_UPLOADING": "מעלה...", + "LABEL_UPLOADED": "הועלה בהצלחה", + "LABEL_UPLOAD_FAILED": "העלאה נכשלה" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "מפתח מאפיין נדרש", + "FILTER_OPERATOR_REQUIRED": "אופרטור מסנן נדרש", + "VALUE_REQUIRED": "ערך נדרש", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "הערך חייב להיות בין 1 ל-998", + "ACTION_PARAMETERS_REQUIRED": "פרמטרי פעולה נדרשים", + "ATLEAST_ONE_CONDITION_REQUIRED": "נדרש לפחות תנאי אחד", + "ATLEAST_ONE_ACTION_REQUIRED": "נדרשת לפחות פעולה אחת" + }, + "NONE_OPTION": "אין", + "EVENTS": { + "CONVERSATION_CREATED": "שיחה נוצרה", + "CONVERSATION_UPDATED": "שיחה עודכנה", + "MESSAGE_CREATED": "הודעה נוצרה", + "CONVERSATION_RESOLVED": "שיחה נפתרה", + "CONVERSATION_OPENED": "שיחה נפתחה" + }, + "ACTIONS": { + "ASSIGN_AGENT": "הקצה לסוכן", + "ASSIGN_TEAM": "הקצה צוות", + "ADD_LABEL": "הוסף תווית", + "REMOVE_LABEL": "הסר תווית", + "SEND_EMAIL_TO_TEAM": "שלח דוא\"ל לצוות", + "SEND_EMAIL_TRANSCRIPT": "שלח תמליל דוא\"ל", + "MUTE_CONVERSATION": "השתק שיחה", + "SNOOZE_CONVERSATION": "נודניק שיחה", + "RESOLVE_CONVERSATION": "פתור שיחה", + "SEND_WEBHOOK_EVENT": "שלח אירוע Webhook", + "SEND_ATTACHMENT": "שלח קובץ מצורף", + "SEND_MESSAGE": "שלח הודעה", + "ADD_PRIVATE_NOTE": "הוסף הערה פרטית", + "CHANGE_PRIORITY": "שנה עדיפות", + "ADD_SLA": "הוסף SLA", + "OPEN_CONVERSATION": "פתח שיחה" + }, + "MESSAGE_TYPES": { + "INCOMING": "הודעה נכנסת", + "OUTGOING": "הודעה יוצאת" + }, + "PRIORITY_TYPES": { + "NONE": "אין", + "LOW": "נמוכה", + "MEDIUM": "בינונית", + "HIGH": "גבוהה", + "URGENT": "דחופה" + }, + "ATTRIBUTES": { + "MESSAGE_TYPE": "סוג הודעה", + "MESSAGE_CONTAINS": "ההודעה מכילה", + "EMAIL": "דוא\"ל", + "INBOX": "תיבת דואר נכנס", + "CONVERSATION_LANGUAGE": "שפת שיחה", + "PHONE_NUMBER": "מספר טלפון", + "STATUS": "סטטוס", + "BROWSER_LANGUAGE": "שפת דפדפן", + "MAIL_SUBJECT": "נושא דוא\"ל", + "COUNTRY_NAME": "מדינה", + "REFERER_LINK": "קישור מפנה", + "ASSIGNEE_NAME": "מוקצה", + "TEAM_NAME": "צוות", + "PRIORITY": "עדיפות", + "LABELS": "תוויות" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/bulkActions.json b/app/javascript/dashboard/i18n/locale/he/bulkActions.json index 16afd98ef..183f1bf6b 100644 --- a/app/javascript/dashboard/i18n/locale/he/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/he/bulkActions.json @@ -1,41 +1,41 @@ -{ - "BULK_ACTION": { - "CONVERSATIONS_SELECTED": "{conversationCount} שיחות נבחרו", - "AGENT_SELECT_LABEL": "בחר נציג", - "ASSIGN_CONFIRMATION_LABEL": "האם אתה בטוח שברצונך לשייך {conversationCount} {conversationLabel} ל-", - "UNASSIGN_CONFIRMATION_LABEL": "האם אתה בטוח שברצונך לבטל שיוך {conversationCount} {conversationLabel}?", - "GO_BACK_LABEL": "חזור", - "ASSIGN_LABEL": "שייך", - "YES": "כן", - "SEARCH_INPUT_PLACEHOLDER": "חפש", - "ASSIGN_AGENT_TOOLTIP": "שייך סוכן", - "ASSIGN_TEAM_TOOLTIP": "שייך צוות", - "ASSIGN_SUCCESFUL": "שיוך בוצע בהצלחה.", - "ASSIGN_FAILED": "ההקצאה של השיחות נכשלה. אנא נסה שוב.", - "RESOLVE_SUCCESFUL": "שיחה טופלה בהצלחה.", - "RESOLVE_FAILED": "הסגירה של השיחות נכשלה. אנא נסה שוב.", - "ALL_CONVERSATIONS_SELECTED_ALERT": "השיחות הנבחרות הן המוצגות בדף זה בלבד.", - "AGENT_LIST_LOADING": "טוען סוכנים", - "UPDATE": { - "CHANGE_STATUS": "שנה סטאטוס", - "SNOOZE_UNTIL": "נודניק", - "UPDATE_SUCCESFUL": "סטאטוס השיחה שונה בהצלחה.", - "UPDATE_FAILED": "העדכון של השיחות נכשל. אנא נסה שוב." - }, - "LABELS": { - "ASSIGN_LABELS": "הקצה תוויות", - "NO_LABELS_FOUND": "לא נמצאו תוויות", - "ASSIGN_SELECTED_LABELS": "שייך תוויות נבחרות", - "ASSIGN_SUCCESFUL": "תוויות שוייכו בהצלחה.", - "ASSIGN_FAILED": "ההקצאה של התוויות נכשלה. אנא נסה שוב." - }, - "TEAMS": { - "TEAM_SELECT_LABEL": "בחר קבוצה", - "NONE": "כלום", - "NO_TEAMS_AVAILABLE": "לא קיימות קבוצות להוספה.", - "ASSIGN_SELECTED_TEAMS": "שייך קבוצה.", - "ASSIGN_SUCCESFUL": "הצוותים הוקצו בהצלחה.", - "ASSIGN_FAILED": "ההקצאה של הצוות נכשלה. אנא נסה שוב." - } - } -} \ No newline at end of file +{ + "BULK_ACTION": { + "CONVERSATIONS_SELECTED": "{conversationCount} שיחות נבחרו", + "AGENT_SELECT_LABEL": "בחר נציג", + "ASSIGN_CONFIRMATION_LABEL": "האם אתה בטוח שברצונך לשייך {conversationCount} {conversationLabel} ל-", + "UNASSIGN_CONFIRMATION_LABEL": "האם אתה בטוח שברצונך לבטל שיוך {conversationCount} {conversationLabel}?", + "GO_BACK_LABEL": "חזור", + "ASSIGN_LABEL": "שייך", + "YES": "כן", + "SEARCH_INPUT_PLACEHOLDER": "חפש", + "ASSIGN_AGENT_TOOLTIP": "שייך סוכן", + "ASSIGN_TEAM_TOOLTIP": "שייך צוות", + "ASSIGN_SUCCESFUL": "שיוך בוצע בהצלחה.", + "ASSIGN_FAILED": "ההקצאה של השיחות נכשלה. אנא נסה שוב.", + "RESOLVE_SUCCESFUL": "שיחה טופלה בהצלחה.", + "RESOLVE_FAILED": "הסגירה של השיחות נכשלה. אנא נסה שוב.", + "ALL_CONVERSATIONS_SELECTED_ALERT": "השיחות הנבחרות הן המוצגות בדף זה בלבד.", + "AGENT_LIST_LOADING": "טוען סוכנים", + "UPDATE": { + "CHANGE_STATUS": "שנה סטאטוס", + "SNOOZE_UNTIL": "נודניק", + "UPDATE_SUCCESFUL": "סטאטוס השיחה שונה בהצלחה.", + "UPDATE_FAILED": "העדכון של השיחות נכשל. אנא נסה שוב." + }, + "LABELS": { + "ASSIGN_LABELS": "הקצה תוויות", + "NO_LABELS_FOUND": "לא נמצאו תוויות", + "ASSIGN_SELECTED_LABELS": "שייך תוויות נבחרות", + "ASSIGN_SUCCESFUL": "תוויות שוייכו בהצלחה.", + "ASSIGN_FAILED": "ההקצאה של התוויות נכשלה. אנא נסה שוב." + }, + "TEAMS": { + "TEAM_SELECT_LABEL": "בחר קבוצה", + "NONE": "כלום", + "NO_TEAMS_AVAILABLE": "לא קיימות קבוצות להוספה.", + "ASSIGN_SELECTED_TEAMS": "שייך קבוצה.", + "ASSIGN_SUCCESFUL": "הצוותים הוקצו בהצלחה.", + "ASSIGN_FAILED": "ההקצאה של הצוות נכשלה. אנא נסה שוב." + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/campaign.json b/app/javascript/dashboard/i18n/locale/he/campaign.json index bae6c9e09..45f4a3af9 100644 --- a/app/javascript/dashboard/i18n/locale/he/campaign.json +++ b/app/javascript/dashboard/i18n/locale/he/campaign.json @@ -1,214 +1,214 @@ -{ - "CAMPAIGN": { - "LIVE_CHAT": { - "HEADER_TITLE": "קמפיינים של צ'אט חי", - "NEW_CAMPAIGN": "צור קמפיין", - "CARD": { - "STATUS": { - "ENABLED": "מופעל", - "DISABLED": "כבוי" - }, - "CAMPAIGN_DETAILS": { - "SENT_BY": "נשלח על ידי", - "BOT": "בוט", - "FROM": "מ", - "URL": "כתובת URL:" - } - }, - "EMPTY_STATE": { - "TITLE": "אין קמפיינים של צ'אט חי זמינים", - "SUBTITLE": "צור קשר עם הלקוחות שלך באמצעות הודעות יזומות. לחץ על 'צור קמפיין' כדי להתחיל." - }, - "CREATE": { - "TITLE": "צור קמפיין צ'אט חי", - "CANCEL_BUTTON_TEXT": "ביטול", - "CREATE_BUTTON_TEXT": "צור", - "FORM": { - "TITLE": { - "LABEL": "כותרת", - "PLACEHOLDER": "אנא הכנס כותרת לקמפיין", - "ERROR": "כותרת שדה חובה" - }, - "MESSAGE": { - "LABEL": "הודעה", - "PLACEHOLDER": "אנא הכנס הודעה לקמפיין", - "ERROR": "הודעה שדה חובה" - }, - "INBOX": { - "LABEL": "בחר תיבת דואר", - "PLACEHOLDER": "בחר תיבת דואר", - "ERROR": "נדרשת תיבת דואר נכנס" - }, - "SENT_BY": { - "LABEL": "נשלח על ידי", - "PLACEHOLDER": "אנא בחר שולח", - "ERROR": "שולח שדה חובה" - }, - "END_POINT": { - "LABEL": "כתובת URL", - "PLACEHOLDER": "אנא הכנס כתובת URL", - "ERROR": "אנא הכנס כתובת URL חוקית" - }, - "TIME_ON_PAGE": { - "LABEL": "זמן על הדף (שניות)", - "PLACEHOLDER": "אנא הכנס זמן", - "ERROR": "זמן על הדף שדה חובה" - }, - "OTHER_PREFERENCES": { - "TITLE": "העדפות אחרות", - "ENABLED": "הפעל קמפיין", - "TRIGGER_ONLY_BUSINESS_HOURS": "הפעל רק בשעות העבודה" - }, - "BUTTONS": { - "CREATE": "צור", - "CANCEL": "ביטול" - }, - "API": { - "SUCCESS_MESSAGE": "קמפיין צ'אט חי נוצר בהצלחה", - "ERROR_MESSAGE": "היתה שגיאה. בקשה נסה שוב." - } - } - }, - "EDIT": { - "TITLE": "ערוך קמפיין צ'אט חי", - "FORM": { - "API": { - "SUCCESS_MESSAGE": "קמפיין צ'אט חי עודכן בהצלחה", - "ERROR_MESSAGE": "היתה שגיאה. בקשה נסה שוב." - } - } - } - }, - "SMS": { - "HEADER_TITLE": "קמפיינים של SMS", - "NEW_CAMPAIGN": "צור קמפיין", - "EMPTY_STATE": { - "TITLE": "אין קמפיינים של SMS זמינים", - "SUBTITLE": "השק קמפיין SMS כדי להגיע ללקוחות שלך ישירות. שלח הצעות או פרסם הודעות בקלות. לחץ על 'צור קמפיין' כדי להתחיל." - }, - "CARD": { - "STATUS": { - "COMPLETED": "הושלם", - "SCHEDULED": "מתוזמן" - }, - "CAMPAIGN_DETAILS": { - "SENT_FROM": "נשלח מ-", - "ON": "ב-" - } - }, - "CREATE": { - "TITLE": "צור קמפיין SMS", - "CANCEL_BUTTON_TEXT": "ביטול", - "CREATE_BUTTON_TEXT": "צור", - "FORM": { - "TITLE": { - "LABEL": "כותרת", - "PLACEHOLDER": "אנא הכנס כותרת לקמפיין", - "ERROR": "כותרת שדה חובה" - }, - "MESSAGE": { - "LABEL": "הודעה", - "PLACEHOLDER": "אנא הכנס הודעה לקמפיין", - "ERROR": "הודעה שדה חובה" - }, - "INBOX": { - "LABEL": "בחר תיבת דואר", - "PLACEHOLDER": "בחר תיבת דואר", - "ERROR": "נדרשת תיבת דואר נכנס" - }, - "AUDIENCE": { - "LABEL": "קהל", - "PLACEHOLDER": "בחר את תוויות הלקוחות", - "ERROR": "נדרש קהל" - }, - "SCHEDULED_AT": { - "LABEL": "זמן מתוכנן", - "PLACEHOLDER": "אנא בחר את הזמן", - "ERROR": "נדרש זמן מתוכנן" - }, - "BUTTONS": { - "CREATE": "צור", - "CANCEL": "ביטול" - }, - "API": { - "SUCCESS_MESSAGE": "קמפיין SMS נוצר בהצלחה", - "ERROR_MESSAGE": "היתה שגיאה. בקשה נסה שוב." - } - } - } - }, - "WHATSAPP": { - "HEADER_TITLE": "קמפיינים של WhatsApp", - "NEW_CAMPAIGN": "צור קמפיין", - "EMPTY_STATE": { - "TITLE": "אין קמפיינים של WhatsApp זמינים", - "SUBTITLE": "השק קמפיין WhatsApp כדי להגיע ללקוחות שלך ישירות. שלח הצעות או פרסם הודעות בקלות. לחץ על 'צור קמפיין' כדי להתחיל." - }, - "CARD": { - "STATUS": { - "COMPLETED": "הושלם", - "SCHEDULED": "מתוזמן" - }, - "CAMPAIGN_DETAILS": { - "SENT_FROM": "נשלח מ-", - "ON": "ב-" - } - }, - "CREATE": { - "TITLE": "צור קמפיין WhatsApp", - "CANCEL_BUTTON_TEXT": "ביטול", - "CREATE_BUTTON_TEXT": "צור", - "FORM": { - "TITLE": { - "LABEL": "כותרת", - "PLACEHOLDER": "אנא הכנס כותרת לקמפיין", - "ERROR": "כותרת שדה חובה" - }, - "INBOX": { - "LABEL": "בחר תיבת דואר", - "PLACEHOLDER": "בחר תיבת דואר", - "ERROR": "נדרשת תיבת דואר נכנס" - }, - "TEMPLATE": { - "LABEL": "תבנית WhatsApp", - "PLACEHOLDER": "בחר תבנית", - "INFO": "בחר תבנית לשימוש בקמפיין זה.", - "ERROR": "תבנית נדרשת", - "PREVIEW_TITLE": "עיבוד {templateName}", - "LANGUAGE": "שפה", - "CATEGORY": "קטגוריה", - "VARIABLES_LABEL": "משתנים", - "VARIABLE_PLACEHOLDER": "הזן ערך עבור {variable}" - }, - "AUDIENCE": { - "LABEL": "קהל", - "PLACEHOLDER": "בחר את תוויות הלקוחות", - "ERROR": "נדרש קהל" - }, - "SCHEDULED_AT": { - "LABEL": "זמן מתוכנן", - "PLACEHOLDER": "אנא בחר את הזמן", - "ERROR": "נדרש זמן מתוכנן" - }, - "BUTTONS": { - "CREATE": "צור", - "CANCEL": "ביטול" - }, - "API": { - "SUCCESS_MESSAGE": "קמפיין WhatsApp נוצר בהצלחה", - "ERROR_MESSAGE": "היתה שגיאה. בקשה נסה שוב." - } - } - } - }, - "CONFIRM_DELETE": { - "TITLE": "האם אתה בטוח שברצונך למחוק?", - "DESCRIPTION": "פעולת המחיקה היא קבועה ולא ניתנת לביטול.", - "CONFIRM": "מחק", - "API": { - "SUCCESS_MESSAGE": "מסע הפרסום נמחק בהצלחה", - "ERROR_MESSAGE": "היתה שגיאה. בקשה נסה שוב." - } - } - } -} \ No newline at end of file +{ + "CAMPAIGN": { + "LIVE_CHAT": { + "HEADER_TITLE": "קמפיינים של צ'אט חי", + "NEW_CAMPAIGN": "צור קמפיין", + "CARD": { + "STATUS": { + "ENABLED": "מופעל", + "DISABLED": "כבוי" + }, + "CAMPAIGN_DETAILS": { + "SENT_BY": "נשלח על ידי", + "BOT": "בוט", + "FROM": "מ", + "URL": "כתובת URL:" + } + }, + "EMPTY_STATE": { + "TITLE": "אין קמפיינים של צ'אט חי זמינים", + "SUBTITLE": "צור קשר עם הלקוחות שלך באמצעות הודעות יזומות. לחץ על 'צור קמפיין' כדי להתחיל." + }, + "CREATE": { + "TITLE": "צור קמפיין צ'אט חי", + "CANCEL_BUTTON_TEXT": "ביטול", + "CREATE_BUTTON_TEXT": "צור", + "FORM": { + "TITLE": { + "LABEL": "כותרת", + "PLACEHOLDER": "אנא הכנס כותרת לקמפיין", + "ERROR": "כותרת שדה חובה" + }, + "MESSAGE": { + "LABEL": "הודעה", + "PLACEHOLDER": "אנא הכנס הודעה לקמפיין", + "ERROR": "הודעה שדה חובה" + }, + "INBOX": { + "LABEL": "בחר תיבת דואר", + "PLACEHOLDER": "בחר תיבת דואר", + "ERROR": "נדרשת תיבת דואר נכנס" + }, + "SENT_BY": { + "LABEL": "נשלח על ידי", + "PLACEHOLDER": "אנא בחר שולח", + "ERROR": "שולח שדה חובה" + }, + "END_POINT": { + "LABEL": "כתובת URL", + "PLACEHOLDER": "אנא הכנס כתובת URL", + "ERROR": "אנא הכנס כתובת URL חוקית" + }, + "TIME_ON_PAGE": { + "LABEL": "זמן על הדף (שניות)", + "PLACEHOLDER": "אנא הכנס זמן", + "ERROR": "זמן על הדף שדה חובה" + }, + "OTHER_PREFERENCES": { + "TITLE": "העדפות אחרות", + "ENABLED": "הפעל קמפיין", + "TRIGGER_ONLY_BUSINESS_HOURS": "הפעל רק בשעות העבודה" + }, + "BUTTONS": { + "CREATE": "צור", + "CANCEL": "ביטול" + }, + "API": { + "SUCCESS_MESSAGE": "קמפיין צ'אט חי נוצר בהצלחה", + "ERROR_MESSAGE": "היתה שגיאה. בקשה נסה שוב." + } + } + }, + "EDIT": { + "TITLE": "ערוך קמפיין צ'אט חי", + "FORM": { + "API": { + "SUCCESS_MESSAGE": "קמפיין צ'אט חי עודכן בהצלחה", + "ERROR_MESSAGE": "היתה שגיאה. בקשה נסה שוב." + } + } + } + }, + "SMS": { + "HEADER_TITLE": "קמפיינים של SMS", + "NEW_CAMPAIGN": "צור קמפיין", + "EMPTY_STATE": { + "TITLE": "אין קמפיינים של SMS זמינים", + "SUBTITLE": "השק קמפיין SMS כדי להגיע ללקוחות שלך ישירות. שלח הצעות או פרסם הודעות בקלות. לחץ על 'צור קמפיין' כדי להתחיל." + }, + "CARD": { + "STATUS": { + "COMPLETED": "הושלם", + "SCHEDULED": "מתוזמן" + }, + "CAMPAIGN_DETAILS": { + "SENT_FROM": "נשלח מ-", + "ON": "ב-" + } + }, + "CREATE": { + "TITLE": "צור קמפיין SMS", + "CANCEL_BUTTON_TEXT": "ביטול", + "CREATE_BUTTON_TEXT": "צור", + "FORM": { + "TITLE": { + "LABEL": "כותרת", + "PLACEHOLDER": "אנא הכנס כותרת לקמפיין", + "ERROR": "כותרת שדה חובה" + }, + "MESSAGE": { + "LABEL": "הודעה", + "PLACEHOLDER": "אנא הכנס הודעה לקמפיין", + "ERROR": "הודעה שדה חובה" + }, + "INBOX": { + "LABEL": "בחר תיבת דואר", + "PLACEHOLDER": "בחר תיבת דואר", + "ERROR": "נדרשת תיבת דואר נכנס" + }, + "AUDIENCE": { + "LABEL": "קהל", + "PLACEHOLDER": "בחר את תוויות הלקוחות", + "ERROR": "נדרש קהל" + }, + "SCHEDULED_AT": { + "LABEL": "זמן מתוכנן", + "PLACEHOLDER": "אנא בחר את הזמן", + "ERROR": "נדרש זמן מתוכנן" + }, + "BUTTONS": { + "CREATE": "צור", + "CANCEL": "ביטול" + }, + "API": { + "SUCCESS_MESSAGE": "קמפיין SMS נוצר בהצלחה", + "ERROR_MESSAGE": "היתה שגיאה. בקשה נסה שוב." + } + } + } + }, + "WHATSAPP": { + "HEADER_TITLE": "קמפיינים של WhatsApp", + "NEW_CAMPAIGN": "צור קמפיין", + "EMPTY_STATE": { + "TITLE": "אין קמפיינים של WhatsApp זמינים", + "SUBTITLE": "השק קמפיין WhatsApp כדי להגיע ללקוחות שלך ישירות. שלח הצעות או פרסם הודעות בקלות. לחץ על 'צור קמפיין' כדי להתחיל." + }, + "CARD": { + "STATUS": { + "COMPLETED": "הושלם", + "SCHEDULED": "מתוזמן" + }, + "CAMPAIGN_DETAILS": { + "SENT_FROM": "נשלח מ-", + "ON": "ב-" + } + }, + "CREATE": { + "TITLE": "צור קמפיין WhatsApp", + "CANCEL_BUTTON_TEXT": "ביטול", + "CREATE_BUTTON_TEXT": "צור", + "FORM": { + "TITLE": { + "LABEL": "כותרת", + "PLACEHOLDER": "אנא הכנס כותרת לקמפיין", + "ERROR": "כותרת שדה חובה" + }, + "INBOX": { + "LABEL": "בחר תיבת דואר", + "PLACEHOLDER": "בחר תיבת דואר", + "ERROR": "נדרשת תיבת דואר נכנס" + }, + "TEMPLATE": { + "LABEL": "תבנית WhatsApp", + "PLACEHOLDER": "בחר תבנית", + "INFO": "בחר תבנית לשימוש בקמפיין זה.", + "ERROR": "תבנית נדרשת", + "PREVIEW_TITLE": "עיבוד {templateName}", + "LANGUAGE": "שפה", + "CATEGORY": "קטגוריה", + "VARIABLES_LABEL": "משתנים", + "VARIABLE_PLACEHOLDER": "הזן ערך עבור {variable}" + }, + "AUDIENCE": { + "LABEL": "קהל", + "PLACEHOLDER": "בחר את תוויות הלקוחות", + "ERROR": "נדרש קהל" + }, + "SCHEDULED_AT": { + "LABEL": "זמן מתוכנן", + "PLACEHOLDER": "אנא בחר את הזמן", + "ERROR": "נדרש זמן מתוכנן" + }, + "BUTTONS": { + "CREATE": "צור", + "CANCEL": "ביטול" + }, + "API": { + "SUCCESS_MESSAGE": "קמפיין WhatsApp נוצר בהצלחה", + "ERROR_MESSAGE": "היתה שגיאה. בקשה נסה שוב." + } + } + } + }, + "CONFIRM_DELETE": { + "TITLE": "האם אתה בטוח שברצונך למחוק?", + "DESCRIPTION": "פעולת המחיקה היא קבועה ולא ניתנת לביטול.", + "CONFIRM": "מחק", + "API": { + "SUCCESS_MESSAGE": "מסע הפרסום נמחק בהצלחה", + "ERROR_MESSAGE": "היתה שגיאה. בקשה נסה שוב." + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/he/cannedMgmt.json index dd0777fe6..6b770ef07 100644 --- a/app/javascript/dashboard/i18n/locale/he/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/cannedMgmt.json @@ -1,77 +1,77 @@ -{ - "CANNED_MGMT": { - "HEADER": "תגובות מוכנות", - "LEARN_MORE": "למד עוד על תגובות שמורות", - "DESCRIPTION": "תגובות מוכנות הן תבניות תשובה כתובות מראש שמסייעות לך להגיב במהירות לשיחה. סוכנים יכולים להקליד את התו '/' ואחריו קוד מקוצר כדי להכניס תגובה מוכנה במהלך השיחה. ", - "HEADER_BTN_TXT": "הוסף תגובה שמורה", - "LOADING": "מאחזר תגובות שמורות...", - "SEARCH_404": "אין פריטים התואמים לשאילתה זו.", - "LIST": { - "404": "אין תגובות מוכנות זמינות בחשבון זה.", - "TITLE": "נהל תגובות מוכנות", - "DESC": "תגובות שמורות הן תבניות תגובה מוגדרות מראש שניתן להשתמש בהן כדי לשלוח תגובות מהירות לשיחות.", - "TABLE_HEADER": { - "SHORT_CODE": "קוד מקוצר", - "CONTENT": "תוכן", - "ACTIONS": "פעולות" - } - }, - "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": "לא, השאר " - } - } - } -} \ No newline at end of file +{ + "CANNED_MGMT": { + "HEADER": "תגובות מוכנות", + "LEARN_MORE": "למד עוד על תגובות שמורות", + "DESCRIPTION": "תגובות מוכנות הן תבניות תשובה כתובות מראש שמסייעות לך להגיב במהירות לשיחה. סוכנים יכולים להקליד את התו '/' ואחריו קוד מקוצר כדי להכניס תגובה מוכנה במהלך השיחה. ", + "HEADER_BTN_TXT": "הוסף תגובה שמורה", + "LOADING": "מאחזר תגובות שמורות...", + "SEARCH_404": "אין פריטים התואמים לשאילתה זו.", + "LIST": { + "404": "אין תגובות מוכנות זמינות בחשבון זה.", + "TITLE": "נהל תגובות מוכנות", + "DESC": "תגובות שמורות הן תבניות תגובה מוגדרות מראש שניתן להשתמש בהן כדי לשלוח תגובות מהירות לשיחות.", + "TABLE_HEADER": { + "SHORT_CODE": "קוד מקוצר", + "CONTENT": "תוכן", + "ACTIONS": "פעולות" + } + }, + "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/he/chatlist.json b/app/javascript/dashboard/i18n/locale/he/chatlist.json index 79e1b5726..7fd79b796 100644 --- a/app/javascript/dashboard/i18n/locale/he/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/he/chatlist.json @@ -1,139 +1,142 @@ -{ - "CHAT_LIST": { - "LOADING": "טוען שיחות", - "LOAD_MORE_CONVERSATIONS": "טען עוד שיחות", - "EOF": "כל השיחות נטענו 🎉", - "LIST": { - "404": "אין שיחות פעילות בקבוצה הזו." - }, - "FAILED_TO_SEND": "שליחה נכשלה", - "TAB_HEADING": "שיחות", - "MENTION_HEADING": "תיוגים", - "UNATTENDED_HEADING": "לא מתוכנן", - "SEARCH": { - "INPUT": "חפש אנשים, שיחות, תגובות שמורות .." - }, - "FILTER_ALL": "הכל", - "ASSIGNEE_TYPE_TABS": { - "me": "שלי", - "unassigned": "לא הוקצתה", - "all": "הכל" - }, - "CHAT_STATUS_FILTER_ITEMS": { - "open": { - "TEXT": "פתח" - }, - "resolved": { - "TEXT": "נפתרה" - }, - "pending": { - "TEXT": "ממתין ל" - }, - "snoozed": { - "TEXT": "נימנום" - }, - "all": { - "TEXT": "הכל" - } - }, - "VIEW_FILTER": "צפה", - "SORT_TOOLTIP_LABEL": "מיין שיחות", - "CHAT_SORT": { - "STATUS": "מצב", - "ORDER_BY": "סדר לפי" - }, - "CHAT_TIME_STAMP": { - "CREATED": { - "LATEST": "נוצר", - "OLDEST": "נוצר בזמן:" - }, - "LAST_ACTIVITY": { - "NOT_ACTIVE": "פעילות אחרונה:", - "ACTIVE": "פעילות אחרונה" - } - }, - "SORT_ORDER_ITEMS": { - "last_activity_at_asc": { - "TEXT": "פעילות אחרונה: הישן ביותר תחילה" - }, - "last_activity_at_desc": { - "TEXT": "פעילות אחרונה: החדש ביותר תחילה" - }, - "created_at_desc": { - "TEXT": "נוצר ב: החדש ביותר תחילה" - }, - "created_at_asc": { - "TEXT": "נוצר ב: הישן ביותר תחילה" - }, - "priority_desc": { - "TEXT": "עדיפות: הגבוהה ביותר תחילה" - }, - "priority_asc": { - "TEXT": "עדיפות: הנמוכה ביותר תחילה" - }, - "waiting_since_asc": { - "TEXT": "ממתין לתגובה: הארוך ביותר תחילה" - }, - "waiting_since_desc": { - "TEXT": "ממתין לתגובה: הקצר ביותר תחילה" - } - }, - "ATTACHMENTS": { - "image": { - "CONTENT": "הודעת תמונה" - }, - "audio": { - "CONTENT": "הודעות קוליות" - }, - "video": { - "CONTENT": "הודעות וידאו" - }, - "file": { - "CONTENT": "קובץ מצורף" - }, - "location": { - "CONTENT": "מיקום" - }, - "ig_reel": { - "CONTENT": "סרטון אינסטגרם (Reel)" - }, - "fallback": { - "CONTENT": "שיתף קישור" - }, - "contact": { - "CONTENT": "איש קשר משותף" - } - }, - "CHAT_SORT_BY_FILTER": { - "TITLE": "מיין שיחה", - "DROPDOWN_TITLE": "מיין לפי", - "ITEMS": { - "LATEST": { - "NAME": "זמן פעילות אחרונה", - "LABEL": "פעילות אחרונה" - }, - "CREATED_AT": { - "NAME": "נוצר בזמן", - "LABEL": "נוצר בזמן" - }, - "LAST_USER_MESSAGE_AT": { - "NAME": "זמן הודעת משתמש אחרונה", - "LABEL": "הודעה אחרונה" - } - } - }, - "RECEIVED_VIA_EMAIL": "התקבל בדואר אלקטרוני", - "VIEW_TWEET_IN_TWITTER": "צפה בציוץ בטוויטר", - "REPLY_TO_TWEET": "הגב לציוץ זה", - "LINK_TO_STORY": "מעבר לסטורי באינסטגרם", - "SENT": "נשלח בהצלחה", - "READ": "נקרא בהצלחה", - "DELIVERED": "התקבל בהצלחה", - "NO_MESSAGES": "אין הודעות", - "NO_CONTENT": "אין תוכן זמין", - "HIDE_QUOTED_TEXT": "הסתר טקסט מצוטט", - "SHOW_QUOTED_TEXT": "הצג טקסט מצוטט", - "MESSAGE_READ": "נקרא", - "SENDING": "שולח" - } -} \ No newline at end of file +{ + "CHAT_LIST": { + "LOADING": "טוען שיחות", + "LOAD_MORE_CONVERSATIONS": "טען עוד שיחות", + "EOF": "כל השיחות נטענו 🎉", + "LIST": { + "404": "אין שיחות פעילות בקבוצה הזו." + }, + "FAILED_TO_SEND": "שליחה נכשלה", + "TAB_HEADING": "שיחות", + "MENTION_HEADING": "תיוגים", + "UNATTENDED_HEADING": "לא מתוכנן", + "SEARCH": { + "INPUT": "חפש אנשים, שיחות, תגובות שמורות .." + }, + "FILTER_ALL": "הכל", + "ASSIGNEE_TYPE_TABS": { + "me": "שלי", + "unassigned": "לא הוקצתה", + "all": "הכל" + }, + "CHAT_STATUS_FILTER_ITEMS": { + "open": { + "TEXT": "פתח" + }, + "resolved": { + "TEXT": "נפתרה" + }, + "pending": { + "TEXT": "ממתין ל" + }, + "snoozed": { + "TEXT": "נימנום" + }, + "all": { + "TEXT": "הכל" + } + }, + "VIEW_FILTER": "צפה", + "SORT_TOOLTIP_LABEL": "מיין שיחות", + "CHAT_SORT": { + "STATUS": "מצב", + "ORDER_BY": "סדר לפי" + }, + "CHAT_TIME_STAMP": { + "CREATED": { + "LATEST": "נוצר", + "OLDEST": "נוצר בזמן:" + }, + "LAST_ACTIVITY": { + "NOT_ACTIVE": "פעילות אחרונה:", + "ACTIVE": "פעילות אחרונה" + } + }, + "SORT_ORDER_ITEMS": { + "last_activity_at_asc": { + "TEXT": "פעילות אחרונה: הישן ביותר תחילה" + }, + "last_activity_at_desc": { + "TEXT": "פעילות אחרונה: החדש ביותר תחילה" + }, + "created_at_desc": { + "TEXT": "נוצר ב: החדש ביותר תחילה" + }, + "created_at_asc": { + "TEXT": "נוצר ב: הישן ביותר תחילה" + }, + "priority_desc": { + "TEXT": "עדיפות: הגבוהה ביותר תחילה" + }, + "priority_asc": { + "TEXT": "עדיפות: הנמוכה ביותר תחילה" + }, + "waiting_since_asc": { + "TEXT": "ממתין לתגובה: הארוך ביותר תחילה" + }, + "waiting_since_desc": { + "TEXT": "ממתין לתגובה: הקצר ביותר תחילה" + } + }, + "ATTACHMENTS": { + "image": { + "CONTENT": "הודעת תמונה" + }, + "audio": { + "CONTENT": "הודעות קוליות" + }, + "video": { + "CONTENT": "הודעות וידאו" + }, + "file": { + "CONTENT": "קובץ מצורף" + }, + "location": { + "CONTENT": "מיקום" + }, + "ig_reel": { + "CONTENT": "סרטון אינסטגרם (Reel)" + }, + "fallback": { + "CONTENT": "שיתף קישור" + }, + "contact": { + "CONTENT": "איש קשר משותף" + }, + "embed": { + "CONTENT": "Embedded content" + } + }, + "CHAT_SORT_BY_FILTER": { + "TITLE": "מיין שיחה", + "DROPDOWN_TITLE": "מיין לפי", + "ITEMS": { + "LATEST": { + "NAME": "זמן פעילות אחרונה", + "LABEL": "פעילות אחרונה" + }, + "CREATED_AT": { + "NAME": "נוצר בזמן", + "LABEL": "נוצר בזמן" + }, + "LAST_USER_MESSAGE_AT": { + "NAME": "זמן הודעת משתמש אחרונה", + "LABEL": "הודעה אחרונה" + } + } + }, + "RECEIVED_VIA_EMAIL": "התקבל בדואר אלקטרוני", + "VIEW_TWEET_IN_TWITTER": "צפה בציוץ בטוויטר", + "REPLY_TO_TWEET": "הגב לציוץ זה", + "LINK_TO_STORY": "מעבר לסטורי באינסטגרם", + "SENT": "נשלח בהצלחה", + "READ": "נקרא בהצלחה", + "DELIVERED": "התקבל בהצלחה", + "NO_MESSAGES": "אין הודעות", + "NO_CONTENT": "אין תוכן זמין", + "HIDE_QUOTED_TEXT": "הסתר טקסט מצוטט", + "SHOW_QUOTED_TEXT": "הצג טקסט מצוטט", + "MESSAGE_READ": "נקרא", + "SENDING": "שולח" + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/companies.json b/app/javascript/dashboard/i18n/locale/he/companies.json new file mode 100644 index 000000000..0ed34a067 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/he/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "מיין לפי", + "OPTIONS": { + "NAME": "שם", + "DOMAIN": "דומיין", + "CREATED_AT": "נוצר בזמן" + } + }, + "ORDER": { + "LABEL": "סדר", + "OPTIONS": { + "ASCENDING": "עולה", + "DESCENDING": "יורד" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/components.json b/app/javascript/dashboard/i18n/locale/he/components.json index ee6551217..7e4a33953 100644 --- a/app/javascript/dashboard/i18n/locale/he/components.json +++ b/app/javascript/dashboard/i18n/locale/he/components.json @@ -1,56 +1,56 @@ -{ - "PAGINATION_FOOTER": { - "SHOWING": "מציג פריטים {startItem} עד {endItem} מתוך {totalItems}", - "CURRENT_PAGE_INFO": "{currentPage} מתוך {totalPages} עמודים" - }, - "COMBOBOX": { - "PLACEHOLDER": "בחר אפשרות...", - "EMPTY_SEARCH_RESULTS": "לא נמצאו פריטים עבור מונח החיפוש `{searchTerm}`", - "EMPTY_STATE": "לא נמצאו תוצאות.", - "SEARCH_PLACEHOLDER": "חיפוש...", - "MORE": "+{count} נוספים" - }, - "DROPDOWN_MENU": { - "SEARCH_PLACEHOLDER": "חיפוש...", - "EMPTY_STATE": "לא נמצאו תוצאות.", - "SEARCHING": "מחפש..." - }, - "DIALOG": { - "BUTTONS": { - "CANCEL": "ביטול", - "CONFIRM": "אמת" - } - }, - "PHONE_INPUT": { - "SEARCH_PLACEHOLDER": "חפש מדינה", - "ERROR": "מספר הטלפון צריך להיות ריק או בפורמט E.164", - "DIAL_CODE_ERROR": "נא בחר קוד מדינה מהרשימה" - }, - "THUMBNAIL": { - "AUTHOR": { - "NOT_AVAILABLE": "המחבר אינו זמין" - } - }, - "BREADCRUMB": { - "ARIA_LABEL": "פירורי לחם (Breadcrumb)" - }, - "SWITCH": { - "TOGGLE": "מתג הפעלה/כיבוי" - }, - "LABEL": { - "TAG_BUTTON": "תג" - }, - "FEATURE_SPOTLIGHT": { - "LEARN_MORE": "למד עוד", - "WATCH_VIDEO": "צפה בסרטון" - }, - "DURATION_INPUT": { - "MINUTES": "דקות", - "HOURS": "שעות", - "DAYS": "ימים", - "PLACEHOLDER": "הזן משך זמן" - }, - "CHANNEL_SELECTOR": { - "COMING_SOON": "בקרוב!" - } -} \ No newline at end of file +{ + "PAGINATION_FOOTER": { + "SHOWING": "מציג פריטים {startItem} עד {endItem} מתוך {totalItems}", + "CURRENT_PAGE_INFO": "{currentPage} מתוך {totalPages} עמודים" + }, + "COMBOBOX": { + "PLACEHOLDER": "בחר אפשרות...", + "EMPTY_SEARCH_RESULTS": "לא נמצאו פריטים עבור מונח החיפוש `{searchTerm}`", + "EMPTY_STATE": "לא נמצאו תוצאות.", + "SEARCH_PLACEHOLDER": "חיפוש...", + "MORE": "+{count} נוספים" + }, + "DROPDOWN_MENU": { + "SEARCH_PLACEHOLDER": "חיפוש...", + "EMPTY_STATE": "לא נמצאו תוצאות.", + "SEARCHING": "מחפש..." + }, + "DIALOG": { + "BUTTONS": { + "CANCEL": "ביטול", + "CONFIRM": "אמת" + } + }, + "PHONE_INPUT": { + "SEARCH_PLACEHOLDER": "חפש מדינה", + "ERROR": "מספר הטלפון צריך להיות ריק או בפורמט E.164", + "DIAL_CODE_ERROR": "נא בחר קוד מדינה מהרשימה" + }, + "THUMBNAIL": { + "AUTHOR": { + "NOT_AVAILABLE": "המחבר אינו זמין" + } + }, + "BREADCRUMB": { + "ARIA_LABEL": "פירורי לחם (Breadcrumb)" + }, + "SWITCH": { + "TOGGLE": "מתג הפעלה/כיבוי" + }, + "LABEL": { + "TAG_BUTTON": "תג" + }, + "FEATURE_SPOTLIGHT": { + "LEARN_MORE": "למד עוד", + "WATCH_VIDEO": "צפה בסרטון" + }, + "DURATION_INPUT": { + "MINUTES": "דקות", + "HOURS": "שעות", + "DAYS": "ימים", + "PLACEHOLDER": "הזן משך זמן" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "בקרוב!" + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/contact.json b/app/javascript/dashboard/i18n/locale/he/contact.json index 3f559fc8a..055508590 100644 --- a/app/javascript/dashboard/i18n/locale/he/contact.json +++ b/app/javascript/dashboard/i18n/locale/he/contact.json @@ -1,651 +1,655 @@ -{ - "CONTACT_PANEL": { - "NOT_AVAILABLE": "לא זמין", - "EMAIL_ADDRESS": "כתובת מייל", - "PHONE_NUMBER": "מספר טלפון", - "IDENTIFIER": "מזהה", - "COPY_SUCCESSFUL": "הועתק ללוח בהצלחה", - "COMPANY": "חברה", - "LOCATION": "מיקום", - "BROWSER_LANGUAGE": "שפת דפדפן", - "CONVERSATION_TITLE": "פרטי שיחה", - "VIEW_PROFILE": "הצג פרופיל", - "BROWSER": "דפדפן", - "OS": "מערכת הפעלה", - "INITIATED_FROM": "נוצר מ", - "INITIATED_AT": "נוצר ב", - "IP_ADDRESS": "כתובת IP", - "CREATED_AT_LABEL": "נוצר", - "NEW_MESSAGE": "הודעה חדשה", - "CALL": "התקשר", - "CALL_UNDER_DEVELOPMENT": "השיחות נמצאות בפיתוח", - "VOICE_INBOX_PICKER": { - "TITLE": "בחר תיבת דואר קולי" - }, - "CONVERSATIONS": { - "NO_RECORDS_FOUND": "לא קיימות שיחות קודמות המשויכות לאיש קשר זה.", - "TITLE": "שיחות קודמות" - }, - "LABELS": { - "CONTACT": { - "TITLE": "תגיות אנשי קשר", - "ERROR": "לא ניתן לעדכן תוויות" - }, - "CONVERSATION": { - "TITLE": "תוויות שיחה", - "ADD_BUTTON": "הוסף תוויות" - }, - "LABEL_SELECT": { - "TITLE": "הוסף תוויות", - "PLACEHOLDER": "חפש תוויות", - "NO_RESULT": "לא נמצאו תוויות", - "CREATE_LABEL": "צור תווית חדשה" - } - }, - "MERGE_CONTACT": "מזג אנשי קשר", - "CONTACT_ACTIONS": "פעולות אנשי קשר", - "MUTE_CONTACT": "חסום איש קשר", - "UNMUTE_CONTACT": "בטל חסימת איש קשר", - "MUTED_SUCCESS": "איש הקשר נחסם בהצלחה. לא תקבל הודעה על שיחות עתידיות.", - "UNMUTED_SUCCESS": "איש הקשר נבטל חסימה בהצלחה.", - "SEND_TRANSCRIPT": "שלח תמלול", - "EDIT_LABEL": "ערוך", - "SIDEBAR_SECTIONS": { - "CUSTOM_ATTRIBUTES": "שדות מותאמים אישית", - "CONTACT_LABELS": "תגיות אנשי קשר", - "PREVIOUS_CONVERSATIONS": "שיחות קודמות", - "NO_RECORDS_FOUND": "לא נמצאו מאפיינים" - } - }, - "EDIT_CONTACT": { - "BUTTON_LABEL": "ערוך איש קשר", - "TITLE": "ערוך איש קשר", - "DESC": "ערוך את פרטי איש הקשר" - }, - "DELETE_CONTACT": { - "BUTTON_LABEL": "מחק איש קשר", - "TITLE": "מחק איש קשר", - "DESC": "מחק את פרטים של איש הקשר", - "CONFIRM": { - "TITLE": "אשר מחיקה", - "MESSAGE": "האם אתה בטוח שברצונך למחוק ", - "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": "כתובת דוא\"ל זו נמצאת בשימוש עבור איש קשר אחר.", - "ERROR": "בבקשה הכנס כתוכת אימייל תקינה." - }, - "PHONE_NUMBER": { - "PLACEHOLDER": "הזן את מספר הטלפון של איש הקשר", - "LABEL": "מספר טלפון", - "HELP": "מספר הטלפון צריך להיות בפורמט E.164, למשל: +1415555555 [+][קוד מדינה][אזור חיוג][מספר טלפון מקומי]", - "ERROR": "מספר הטלפון צריך להיות ריק או בפורמט E.164", - "DIAL_CODE_ERROR": "נא בחר קוד מדינה מהרשימה", - "DUPLICATE": "מספר טלפון זה נמצאת בשימוש עבור איש קשר אחר." - }, - "LOCATION": { - "PLACEHOLDER": "הזן את המיקום של איש הקשר", - "LABEL": "מיקום" - }, - "COMPANY_NAME": { - "PLACEHOLDER": "הזן את שם החברה", - "LABEL": "שם החברה" - }, - "COUNTRY": { - "PLACEHOLDER": "הזן את שם המדינה", - "LABEL": "שם המדינה", - "SELECT_PLACEHOLDER": "בחר", - "REMOVE": "הסר", - "SELECT_COUNTRY": "בחר מדינה" - }, - "CITY": { - "PLACEHOLDER": "הזן את שם העיר", - "LABEL": "שם העיר" - }, - "SOCIAL_PROFILES": { - "FACEBOOK": { - "PLACEHOLDER": "הזן את שם המשתמש בפייסבוק", - "LABEL": "פייסבוק" - }, - "TWITTER": { - "PLACEHOLDER": "הזן את שם המשתמש בטוויטר", - "LABEL": "טוויטר" - }, - "LINKEDIN": { - "PLACEHOLDER": "הזן את שם המשתמש בלינקדאין", - "LABEL": "לינקדאין" - }, - "GITHUB": { - "PLACEHOLDER": "הזן את שם המשתמש של Github", - "LABEL": "Github" - } - } - }, - "DELETE_AVATAR": { - "API": { - "SUCCESS_MESSAGE": "תמונת פרופיל נמחקה", - "ERROR_MESSAGE": "מחיקת התמונה נכשלה. נסה שנית מאוחר יותר." - } - }, - "SUCCESS_MESSAGE": "איש הקשר נשמר בהצלחה", - "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" - }, - "NEW_CONVERSATION": { - "BUTTON_LABEL": "התחל שיחה", - "TITLE": "שיחה חדשה", - "DESC": "התחל שיחה חדשה על ידי שליחת הודעה חדשה.", - "NO_INBOX": "לא ניתן היה למצוא תיבת דואר נכנס כדי ליזום שיחה חדשה עם איש הקשר הזה.", - "FORM": { - "TO": { - "LABEL": "אל" - }, - "INBOX": { - "LABEL": "תיבת הדואר הנכנס", - "PLACEHOLDER": "בחר תיבת מקור", - "ERROR": "בחר תיבת דואר נכנס" - }, - "SUBJECT": { - "LABEL": "נושא", - "PLACEHOLDER": "נושא", - "ERROR": "הנושא לא יכול להיות ריק" - }, - "MESSAGE": { - "LABEL": "הודעה", - "PLACEHOLDER": "כתוב את הודעתך כאן", - "ERROR": "ההודעה לא יכולה להיות ריקה" - }, - "ATTACHMENTS": { - "SELECT": "בחר קבצים", - "HELP_TEXT": "גרור ושחרר קבצים כאן או בחר קבצים מצורפים" - }, - "SUBMIT": "שלח הודעה", - "CANCEL": "ביטול", - "SUCCESS_MESSAGE": "הודעה נשלחה!", - "GO_TO_CONVERSATION": "צפה", - "ERROR_MESSAGE": "לא ניתן לשלוח! נסה שוב" - } - }, - "CONTACTS_PAGE": { - "LIST": { - "TABLE_HEADER": { - "SOCIAL_PROFILES": "פרופילים חברתיים" - } - } - }, - "CUSTOM_ATTRIBUTES": { - "BUTTON": "הוסף מאפיין מותאם אישית", - "COPY_SUCCESSFUL": "הועתק ללוח בהצלחה", - "SHOW_MORE": "הצג את כל התכונות", - "SHOW_LESS": "הצג פחות תכונות", - "ACTIONS": { - "COPY": "העתק מאפיין", - "DELETE": "מחק מאפיין", - "EDIT": "ערוך מאפיין" - }, - "ADD": { - "TITLE": "צור מאפיין מותאם אישית", - "DESC": "הוסף מידע מותאם אישית לאיש קשר זה." - }, - "FORM": { - "CREATE": "הוסף מאפיין", - "CANCEL": "ביטול", - "NAME": { - "LABEL": "שם מאפיין מותאם אישית", - "PLACEHOLDER": "למשל: מזהה shopify", - "ERROR": "שם מאפיין מותאם אישית לא חוקי" - }, - "VALUE": { - "LABEL": "ערך מאפיין", - "PLACEHOLDER": "למשל: 11901 " - }, - "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": "כתובת אתר לא חוקית", - "INVALID_INPUT": "קלט לא חוקי" - } - }, - "MERGE_CONTACTS": { - "TITLE": "מזג אנשי קשר", - "DESCRIPTION": "מיזוג אנשי קשר כדי לשלב שני פרופילים לאחד, כולל כל התכונות והשיחות. במקרה של התנגשות, התכונות של איש הקשר הראשי יקבלו עדיפות.", - "PRIMARY": { - "TITLE": "איש קשר ראשי", - "HELP_LABEL": "להימחק" - }, - "PARENT": { - "TITLE": "צור קשר למיזוג", - "PLACEHOLDER": "חפש איש קשר", - "HELP_LABEL": "להישמר" - }, - "SUMMARY": { - "TITLE": "סיכום", - "DELETE_WARNING": "איש הקשר של {primaryContactName} יימחק.", - "ATTRIBUTE_WARNING": "פרטי הקשר של {primaryContactName} יועתקו אל {parentContactName}." - }, - "SEARCH": { - "ERROR_MESSAGE": "משהו השתבש. אנא נסה שוב מאוחר יותר." - }, - "FORM": { - "SUBMIT": " מזג אנשי קשר", - "CANCEL": "ביטול", - "CHILD_CONTACT": { - "ERROR": "בחר איש קשר צאצא למזג" - }, - "SUCCESS_MESSAGE": "איש הקשר מוזג בהצלחה", - "ERROR_MESSAGE": "לא ניתן למזג אנשי קשר, נסה שוב!" - }, - "DROPDOWN_ITEM": { - "ID": "(מזהה: {identifier})" - } - }, - "CONTACTS_LAYOUT": { - "HEADER": { - "TITLE": "איש קשר", - "SEARCH_TITLE": "חפש אנשי קשר", - "ACTIVE_TITLE": "אנשי קשר פעילים", - "SEARCH_PLACEHOLDER": "חיפוש...", - "MESSAGE_BUTTON": "הודעה", - "SEND_MESSAGE": "שלח הודעה", - "BLOCK_CONTACT": "חסום איש קשר", - "UNBLOCK_CONTACT": "בטל חסימת איש קשר", - "BREADCRUMB": { - "CONTACTS": "איש קשר" - }, - "ACTIONS": { - "CONTACT_CREATION": { - "ADD_CONTACT": "הוסף איש קשר", - "EXPORT_CONTACT": "ייצא אנשי קשר", - "IMPORT_CONTACT": "ייבא אנשי קשר", - "SAVE_CONTACT": "שמור איש קשר", - "EMAIL_ADDRESS_DUPLICATE": "כתובת דוא\"ל זו נמצאת בשימוש עבור איש קשר אחר.", - "PHONE_NUMBER_DUPLICATE": "מספר טלפון זה נמצאת בשימוש עבור איש קשר אחר.", - "SUCCESS_MESSAGE": "איש הקשר נשמר בהצלחה", - "ERROR_MESSAGE": "לא ניתן לשמור איש קשר. אנא נסה שוב מאוחר יותר." - }, - "BLOCK_SUCCESS_MESSAGE": "איש קשר זה נחסם בהצלחה", - "BLOCK_ERROR_MESSAGE": "לא ניתן לחסום איש קשר. אנא נסה שוב מאוחר יותר.", - "UNBLOCK_SUCCESS_MESSAGE": "איש קשר זה בוטל חסימה בהצלחה", - "UNBLOCK_ERROR_MESSAGE": "לא ניתן לבטל חסימת איש קשר. אנא נסה שוב מאוחר יותר.", - "IMPORT_CONTACT": { - "TITLE": "ייבא אנשי קשר", - "DESCRIPTION": "ייבא אנשי קשר באמצעות קובץ CSV.", - "DOWNLOAD_LABEL": "הורד קובץ csv לדוגמה.", - "LABEL": "קובץ CSV:", - "CHOOSE_FILE": "בחר קובץ", - "CHANGE": "שינוי", - "CANCEL": "ביטול", - "IMPORT": "ייבוא", - "SUCCESS_MESSAGE": "תקבלו התראה במייל כשהייבוא יסתיים.", - "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" - }, - "EXPORT_CONTACT": { - "TITLE": "ייצא אנשי קשר", - "DESCRIPTION": "ייצא במהירות קובץ CSV עם פרטים מקיפים על אנשי הקשר שלך", - "CONFIRM": "ייצא", - "SUCCESS_MESSAGE": "הייצוא מתבצע, תקבל הודעה בדוא\"ל כאשר קובץ הייצוא יהיה מוכן להורדה.", - "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" - }, - "SORT_BY": { - "LABEL": "מיין לפי", - "OPTIONS": { - "NAME": "שם", - "EMAIL": "אימייל", - "PHONE_NUMBER": "מספר טלפון", - "COMPANY": "חברה", - "COUNTRY": "מדינה", - "CITY": "עיר", - "LAST_ACTIVITY": "פעילות אחרונה", - "CREATED_AT": "נוצר בזמן" - } - }, - "ORDER": { - "LABEL": "סדר", - "OPTIONS": { - "ASCENDING": "עולה", - "DESCENDING": "יורד" - } - }, - "FILTERS": { - "CREATE_SEGMENT": { - "TITLE": "האם אתה רוצה לשמור את המסנן הזה?", - "CONFIRM": "שמור מסנן", - "LABEL": "שם", - "PLACEHOLDER": "הזן את שם המסנן", - "ERROR": "הזן שם חוקי", - "SUCCESS_MESSAGE": "המסנן נשמר בהצלחה", - "ERROR_MESSAGE": "לא ניתן לשמור את המסנן. אנא נסה שוב מאוחר יותר." - }, - "DELETE_SEGMENT": { - "TITLE": "אשר מחיקה", - "DESCRIPTION": "האם אתה בטוח שברצונך למחוק מסנן זה?", - "CONFIRM": "כן, מחק", - "CANCEL": "לא, ביטול", - "SUCCESS_MESSAGE": "המסנן נמחק בהצלחה", - "ERROR_MESSAGE": "לא ניתן למחוק את המסנן. אנא נסה שוב מאוחר יותר." - } - } - } - }, - "PAGINATION_FOOTER": { - "SHOWING": "Showing {startItem} - {endItem} of {totalItems} contacts" - }, - "FILTER": { - "NAME": "שם", - "EMAIL": "אימייל", - "PHONE_NUMBER": "מספר טלפון", - "IDENTIFIER": "מזהה", - "COUNTRY": "מדינה", - "CITY": "עיר", - "CREATED_AT": "נוצר בזמן", - "LAST_ACTIVITY": "פעילות אחרונה", - "REFERER_LINK": "קישור מפנה", - "BLOCKED": "חסום", - "BLOCKED_TRUE": "נכון", - "BLOCKED_FALSE": "לא נכון", - "BUTTONS": { - "CLEAR_FILTERS": "נקה מסננים", - "UPDATE_SEGMENT": "עדכן מקטע", - "APPLY_FILTERS": "שמור סננים", - "ADD_FILTER": "הוסף מסנן" - }, - "TITLE": "סינון אנשי קשר", - "EDIT_SEGMENT": "ערוך מקטע", - "SEGMENT": { - "LABEL": "שם המקטע", - "INPUT_PLACEHOLDER": "הזן את שם המקטע" - }, - "ACTIVE_FILTERS": { - "MORE_FILTERS": "+ {count} מסננים נוספים", - "CLEAR_FILTERS": "נקה מסננים" - } - }, - "CARD": { - "OF": "מתוך", - "VIEW_DETAILS": "הצג פרטים", - "EDIT_DETAILS_FORM": { - "TITLE": "ערוך את פרטי איש הקשר", - "FORM": { - "FIRST_NAME": { - "PLACEHOLDER": "הזן שם פרטי" - }, - "LAST_NAME": { - "PLACEHOLDER": "הזן שם משפחה" - }, - "EMAIL_ADDRESS": { - "PLACEHOLDER": "הזן כתובת דוא\"ל", - "DUPLICATE": "כתובת דוא\"ל זו נמצאת בשימוש עבור איש קשר אחר." - }, - "PHONE_NUMBER": { - "PLACEHOLDER": "הזן מספר טלפון", - "DUPLICATE": "מספר טלפון זה נמצאת בשימוש עבור איש קשר אחר." - }, - "CITY": { - "PLACEHOLDER": "הזן את שם העיר" - }, - "COUNTRY": { - "PLACEHOLDER": "בחר מדינה" - }, - "BIO": { - "PLACEHOLDER": "הזן ביוגרפיה" - }, - "COMPANY_NAME": { - "PLACEHOLDER": "הזן את שם החברה" - } - }, - "UPDATE_BUTTON": "עדכן איש קשר", - "SUCCESS_MESSAGE": "איש קשר עודכן בהצלחה", - "ERROR_MESSAGE": "לא ניתן לעדכן איש קשר. אנא נסה שוב מאוחר יותר." - }, - "SOCIAL_MEDIA": { - "TITLE": "ערוך קישורים חברתיים", - "FORM": { - "FACEBOOK": { - "PLACEHOLDER": "הוסף פייסבוק" - }, - "GITHUB": { - "PLACEHOLDER": "הוסף Github" - }, - "INSTAGRAM": { - "PLACEHOLDER": "הוסף אינסטגרם" - }, - "LINKEDIN": { - "PLACEHOLDER": "הוסף LinkedIn" - }, - "TWITTER": { - "PLACEHOLDER": "הוסף טוויטר" - } - } - }, - "DELETE_CONTACT": { - "MESSAGE": "פעולה זו היא קבועה ובלתי הפיכה.", - "BUTTON": "מחק עכשיו" - } - }, - "DETAILS": { - "CREATED_AT": "נוצר ב-{date}", - "LAST_ACTIVITY": "פעיל אחרון {date}", - "DELETE_CONTACT_DESCRIPTION": "מחק לצמיתות את איש הקשר הזה. פעולה זו היא בלתי הפיכה", - "DELETE_CONTACT": "מחק איש קשר", - "DELETE_DIALOG": { - "TITLE": "אשר מחיקה", - "DESCRIPTION": "האם אתה בטוח שברצונך למחוק איש קשר זה?", - "CONFIRM": "כן, מחק", - "API": { - "SUCCESS_MESSAGE": "איש הקשר נמחק בהצלחה", - "ERROR_MESSAGE": "לא ניתן היה למחוק איש קשר. בבקשה נסה שוב מאוחר יותר." - } - }, - "AVATAR": { - "UPLOAD": { - "ERROR_MESSAGE": "לא ניתן להעלות תמונה. אנא נסה שוב מאוחר יותר.", - "SUCCESS_MESSAGE": "תמונה הועלתה בהצלחה" - }, - "DELETE": { - "SUCCESS_MESSAGE": "האוואטר נמחק בהצלחה", - "ERROR_MESSAGE": "לא ניתן למחוק תמונה. אנא נסה שוב מאוחר יותר." - } - } - }, - "SIDEBAR": { - "TABS": { - "ATTRIBUTES": "מאפיינים", - "HISTORY": "היסטוריה", - "NOTES": "הערות", - "MERGE": "מזג" - }, - "HISTORY": { - "EMPTY_STATE": "לא קיימות שיחות קודמות המשויכות לאיש קשר זה" - }, - "ATTRIBUTES": { - "SEARCH_PLACEHOLDER": "חפש תכונות", - "UNUSED_ATTRIBUTES": "{count} תכונה בשימוש | {count} תכונות שלא בשימוש", - "EMPTY_STATE": "אין תכונות מותאמות אישית של איש קשר זמינות בחשבון זה. באפשרותך ליצור תכונה מותאמת אישית בהגדרות.", - "YES": "כן", - "NO": "לא", - "TRIGGER": { - "SELECT": "בחר ערך", - "INPUT": "הזן ערך" - }, - "VALIDATIONS": { - "INVALID_NUMBER": "מספר לא חוקי", - "REQUIRED": "נדרש ערך חוקי", - "INVALID_INPUT": "קלט לא חוקי", - "INVALID_URL": "כתובת אתר לא חוקית", - "INVALID_DATE": "תאריך לא חוקי" - }, - "NO_ATTRIBUTES": "לא נמצאו מאפיינים", - "API": { - "SUCCESS_MESSAGE": "המאפיין עודכן בהצלחה", - "DELETE_SUCCESS_MESSAGE": "המאפיין נמחק בהצלחה", - "UPDATE_ERROR": "לא ניתן לעדכן את המאפיין. בבקשה נסה שוב מאוחר יותר", - "DELETE_ERROR": "לא ניתן למחוק מאפיין. בבקשה נסה שוב מאוחר יותר" - } - }, - "MERGE": { - "TITLE": "מזג אנשי קשר", - "DESCRIPTION": "Combine two profiles into one, including all attributes and conversations. In case of conflict, the primary contact’s attributes will take precedence.", - "PRIMARY": "איש קשר ראשי", - "PRIMARY_HELP_LABEL": "לשמירה", - "PRIMARY_REQUIRED_ERROR": "אנא בחר איש קשר למיזוג לפני שתמשיך", - "PARENT": "למיזוג", - "PARENT_HELP_LABEL": "להימחק", - "EMPTY_STATE": "לא נמצאו אנשי קשר", - "PLACEHOLDER": "חפש איש קשר ראשי", - "SEARCH_PLACEHOLDER": "חפש איש קשר", - "SEARCH_ERROR_MESSAGE": "לא ניתן לחפש אנשי קשר. אנא נסה שוב מאוחר יותר.", - "SUCCESS_MESSAGE": "איש הקשר מוזג בהצלחה", - "ERROR_MESSAGE": "לא ניתן למזג אנשי קשר, נסה שוב!", - "IS_SEARCHING": "מחפש...", - "BUTTONS": { - "CANCEL": "ביטול", - "CONFIRM": "מזג אנשי קשר" - } - }, - "NOTES": { - "PLACEHOLDER": "הוסף הערה", - "WROTE": "נכתב", - "YOU": "אתה", - "SAVE": "שמור הערה", - "ADD_NOTE": "הוסף הערת איש קשר", - "EXPAND": "הרחב", - "COLLAPSE": "כווץ", - "NO_NOTES": "אין הערות, תוכל להוסיף הערות מדף פרטי איש הקשר.", - "EMPTY_STATE": "אין הערות המשויכות לאיש קשר זה. תוכל להוסיף הערה על ידי הקלדה בתיבה שלמעלה.", - "CONVERSATION_EMPTY_STATE": "אין עדיין הערות. השתמש בלחצן 'הוסף הערה' כדי ליצור אחת." - } - }, - "EMPTY_STATE": { - "TITLE": "לא נמצאו אנשי קשר בחשבון זה", - "SUBTITLE": "התחל להוסיף אנשי קשר חדשים על ידי לחיצה על הכפתור למטה", - "BUTTON_LABEL": "הוסף איש קשר", - "SEARCH_EMPTY_STATE_TITLE": "אין אנשי קשר שתואמים לחיפוש שלך 🔍", - "LIST_EMPTY_STATE_TITLE": "No contacts available in this view 📋", - "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" - } - }, - "CONTACTS_BULK_ACTIONS": { - "ASSIGN_LABELS": "הקצה תוויות", - "ASSIGN_LABELS_SUCCESS": "תוויות שוייכו בהצלחה.", - "ASSIGN_LABELS_FAILED": "ההקצאה של התוויות נכשלה", - "DESCRIPTION": "בחר את התוויות שברצונך להוסיף לאנשי הקשר שנבחרו.", - "NO_LABELS_FOUND": "אין עדיין תוויות זמינות.", - "SELECTED_COUNT": "{count} נבחרו", - "CLEAR_SELECTION": "נקה בחירה", - "SELECT_ALL": "בחר הכל ({count})", - "DELETE_CONTACTS": "מחק", - "DELETE_SUCCESS": "אנשי קשר נמחקו בהצלחה.", - "DELETE_FAILED": "מחיקת אנשי הקשר נכשלה.", - "DELETE_DIALOG": { - "TITLE": "מחק אנשי קשר שנבחרו", - "SINGULAR_TITLE": "מחק איש קשר שנבחר", - "DESCRIPTION": "פעולה זו תמחק לצמיתות {count} אנשי קשר שנבחרו. לא ניתן לבטל פעולה זו.", - "SINGULAR_DESCRIPTION": "פעולה זו תמחק לצמיתות את איש הקשר שנבחר. לא ניתן לבטל פעולה זו.", - "CONFIRM_MULTIPLE": "מחק אנשי קשר", - "CONFIRM_SINGLE": "מחק איש קשר" - } - }, - "COMPOSE_NEW_CONVERSATION": { - "CONTACT_SEARCH": { - "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." - }, - "FORM": { - "GO_TO_CONVERSATION": "צפה", - "SUCCESS_MESSAGE": "ההודעה נשלחה בהצלחה!", - "ERROR_MESSAGE": "אירעה שגיאה ביצירת השיחה. אנא נסה שוב מאוחר יותר.", - "NO_INBOX_ALERT": "אין תיבות דואר נכנס זמינות כדי להתחיל שיחה עם איש קשר זה.", - "CONTACT_SELECTOR": { - "LABEL": "אל:", - "TAG_INPUT_PLACEHOLDER": "חפש איש קשר לפי שם, דוא\"ל או מספר טלפון", - "CONTACT_CREATING": "יוצר איש קשר..." - }, - "INBOX_SELECTOR": { - "LABEL": "דרך:", - "BUTTON": "הצג תיבות דואר נכנס" - }, - "EMAIL_OPTIONS": { - "SUBJECT_LABEL": "נושא :", - "SUBJECT_PLACEHOLDER": "הזן את נושא הדוא\"ל שלך כאן", - "CC_LABEL": "עותק:", - "CC_PLACEHOLDER": "חפש איש קשר לפי כתובת הדוא\"ל שלו", - "BCC_LABEL": "עותק מוסתר:", - "BCC_PLACEHOLDER": "חפש איש קשר לפי כתובת הדוא\"ל שלו", - "BCC_BUTTON": "עותק מוסתר" - }, - "MESSAGE_EDITOR": { - "PLACEHOLDER": "כתוב את הודעתך כאן..." - }, - "WHATSAPP_OPTIONS": { - "LABEL": "בחר תבנית", - "SEARCH_PLACEHOLDER": "חפש תבניות", - "EMPTY_STATE": "לא נמצאו תבניות", - "TEMPLATE_PARSER": { - "TEMPLATE_NAME": "תבנית WhatsApp: {templateName}", - "VARIABLES": "משתנים", - "BACK": "חזור", - "SEND_MESSAGE": "שלח הודעה" - } - }, - "TWILIO_OPTIONS": { - "LABEL": "בחר תבנית", - "SEARCH_PLACEHOLDER": "חפש תבניות", - "EMPTY_STATE": "לא נמצאו תבניות", - "TEMPLATE_PARSER": { - "BACK": "חזור", - "SEND_MESSAGE": "שלח הודעה" - } - }, - "ACTION_BUTTONS": { - "DISCARD": "בטל", - "SEND": "שלח ({keyCode})" - } - } - } -} +{ + "CONTACT_PANEL": { + "NOT_AVAILABLE": "לא זמין", + "EMAIL_ADDRESS": "כתובת מייל", + "PHONE_NUMBER": "מספר טלפון", + "IDENTIFIER": "מזהה", + "COPY_SUCCESSFUL": "הועתק ללוח בהצלחה", + "COMPANY": "חברה", + "LOCATION": "מיקום", + "BROWSER_LANGUAGE": "שפת דפדפן", + "CONVERSATION_TITLE": "פרטי שיחה", + "VIEW_PROFILE": "הצג פרופיל", + "BROWSER": "דפדפן", + "OS": "מערכת הפעלה", + "INITIATED_FROM": "נוצר מ", + "INITIATED_AT": "נוצר ב", + "IP_ADDRESS": "כתובת IP", + "CREATED_AT_LABEL": "נוצר", + "NEW_MESSAGE": "הודעה חדשה", + "CALL": "התקשר", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", + "VOICE_INBOX_PICKER": { + "TITLE": "בחר תיבת דואר קולי" + }, + "CONVERSATIONS": { + "NO_RECORDS_FOUND": "לא קיימות שיחות קודמות המשויכות לאיש קשר זה.", + "TITLE": "שיחות קודמות" + }, + "LABELS": { + "CONTACT": { + "TITLE": "תגיות אנשי קשר", + "ERROR": "לא ניתן לעדכן תוויות" + }, + "CONVERSATION": { + "TITLE": "תוויות שיחה", + "ADD_BUTTON": "הוסף תוויות" + }, + "LABEL_SELECT": { + "TITLE": "הוסף תוויות", + "PLACEHOLDER": "חפש תוויות", + "NO_RESULT": "לא נמצאו תוויות", + "CREATE_LABEL": "צור תווית חדשה" + } + }, + "MERGE_CONTACT": "מזג אנשי קשר", + "CONTACT_ACTIONS": "פעולות אנשי קשר", + "MUTE_CONTACT": "חסום איש קשר", + "UNMUTE_CONTACT": "בטל חסימת איש קשר", + "MUTED_SUCCESS": "איש הקשר נחסם בהצלחה. לא תקבל הודעה על שיחות עתידיות.", + "UNMUTED_SUCCESS": "איש הקשר נבטל חסימה בהצלחה.", + "SEND_TRANSCRIPT": "שלח תמלול", + "EDIT_LABEL": "ערוך", + "SIDEBAR_SECTIONS": { + "CUSTOM_ATTRIBUTES": "שדות מותאמים אישית", + "CONTACT_LABELS": "תגיות אנשי קשר", + "PREVIOUS_CONVERSATIONS": "שיחות קודמות", + "NO_RECORDS_FOUND": "לא נמצאו מאפיינים" + } + }, + "EDIT_CONTACT": { + "BUTTON_LABEL": "ערוך איש קשר", + "TITLE": "ערוך איש קשר", + "DESC": "ערוך את פרטי איש הקשר" + }, + "DELETE_CONTACT": { + "BUTTON_LABEL": "מחק איש קשר", + "TITLE": "מחק איש קשר", + "DESC": "מחק את פרטים של איש הקשר", + "CONFIRM": { + "TITLE": "אשר מחיקה", + "MESSAGE": "האם אתה בטוח שברצונך למחוק ", + "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": "כתובת דוא\"ל זו נמצאת בשימוש עבור איש קשר אחר.", + "ERROR": "בבקשה הכנס כתוכת אימייל תקינה." + }, + "PHONE_NUMBER": { + "PLACEHOLDER": "הזן את מספר הטלפון של איש הקשר", + "LABEL": "מספר טלפון", + "HELP": "מספר הטלפון צריך להיות בפורמט E.164, למשל: +1415555555 [+][קוד מדינה][אזור חיוג][מספר טלפון מקומי]", + "ERROR": "מספר הטלפון צריך להיות ריק או בפורמט E.164", + "DIAL_CODE_ERROR": "נא בחר קוד מדינה מהרשימה", + "DUPLICATE": "מספר טלפון זה נמצאת בשימוש עבור איש קשר אחר." + }, + "LOCATION": { + "PLACEHOLDER": "הזן את המיקום של איש הקשר", + "LABEL": "מיקום" + }, + "COMPANY_NAME": { + "PLACEHOLDER": "הזן את שם החברה", + "LABEL": "שם החברה" + }, + "COUNTRY": { + "PLACEHOLDER": "הזן את שם המדינה", + "LABEL": "שם המדינה", + "SELECT_PLACEHOLDER": "בחר", + "REMOVE": "הסר", + "SELECT_COUNTRY": "בחר מדינה" + }, + "CITY": { + "PLACEHOLDER": "הזן את שם העיר", + "LABEL": "שם העיר" + }, + "SOCIAL_PROFILES": { + "FACEBOOK": { + "PLACEHOLDER": "הזן את שם המשתמש בפייסבוק", + "LABEL": "פייסבוק" + }, + "TWITTER": { + "PLACEHOLDER": "הזן את שם המשתמש בטוויטר", + "LABEL": "טוויטר" + }, + "LINKEDIN": { + "PLACEHOLDER": "הזן את שם המשתמש בלינקדאין", + "LABEL": "לינקדאין" + }, + "GITHUB": { + "PLACEHOLDER": "הזן את שם המשתמש של Github", + "LABEL": "Github" + } + } + }, + "DELETE_AVATAR": { + "API": { + "SUCCESS_MESSAGE": "תמונת פרופיל נמחקה", + "ERROR_MESSAGE": "מחיקת התמונה נכשלה. נסה שנית מאוחר יותר." + } + }, + "SUCCESS_MESSAGE": "איש הקשר נשמר בהצלחה", + "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" + }, + "NEW_CONVERSATION": { + "BUTTON_LABEL": "התחל שיחה", + "TITLE": "שיחה חדשה", + "DESC": "התחל שיחה חדשה על ידי שליחת הודעה חדשה.", + "NO_INBOX": "לא ניתן היה למצוא תיבת דואר נכנס כדי ליזום שיחה חדשה עם איש הקשר הזה.", + "FORM": { + "TO": { + "LABEL": "אל" + }, + "INBOX": { + "LABEL": "תיבת הדואר הנכנס", + "PLACEHOLDER": "בחר תיבת מקור", + "ERROR": "בחר תיבת דואר נכנס" + }, + "SUBJECT": { + "LABEL": "נושא", + "PLACEHOLDER": "נושא", + "ERROR": "הנושא לא יכול להיות ריק" + }, + "MESSAGE": { + "LABEL": "הודעה", + "PLACEHOLDER": "כתוב את הודעתך כאן", + "ERROR": "ההודעה לא יכולה להיות ריקה" + }, + "ATTACHMENTS": { + "SELECT": "בחר קבצים", + "HELP_TEXT": "גרור ושחרר קבצים כאן או בחר קבצים מצורפים" + }, + "SUBMIT": "שלח הודעה", + "CANCEL": "ביטול", + "SUCCESS_MESSAGE": "הודעה נשלחה!", + "GO_TO_CONVERSATION": "צפה", + "ERROR_MESSAGE": "לא ניתן לשלוח! נסה שוב" + } + }, + "CONTACTS_PAGE": { + "LIST": { + "TABLE_HEADER": { + "SOCIAL_PROFILES": "פרופילים חברתיים" + } + } + }, + "CUSTOM_ATTRIBUTES": { + "BUTTON": "הוסף מאפיין מותאם אישית", + "COPY_SUCCESSFUL": "הועתק ללוח בהצלחה", + "SHOW_MORE": "הצג את כל התכונות", + "SHOW_LESS": "הצג פחות תכונות", + "ACTIONS": { + "COPY": "העתק מאפיין", + "DELETE": "מחק מאפיין", + "EDIT": "ערוך מאפיין" + }, + "ADD": { + "TITLE": "צור מאפיין מותאם אישית", + "DESC": "הוסף מידע מותאם אישית לאיש קשר זה." + }, + "FORM": { + "CREATE": "הוסף מאפיין", + "CANCEL": "ביטול", + "NAME": { + "LABEL": "שם מאפיין מותאם אישית", + "PLACEHOLDER": "למשל: מזהה shopify", + "ERROR": "שם מאפיין מותאם אישית לא חוקי" + }, + "VALUE": { + "LABEL": "ערך מאפיין", + "PLACEHOLDER": "למשל: 11901 " + }, + "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": "כתובת אתר לא חוקית", + "INVALID_INPUT": "קלט לא חוקי" + } + }, + "MERGE_CONTACTS": { + "TITLE": "מזג אנשי קשר", + "DESCRIPTION": "מיזוג אנשי קשר כדי לשלב שני פרופילים לאחד, כולל כל התכונות והשיחות. במקרה של התנגשות, התכונות של איש הקשר הראשי יקבלו עדיפות.", + "PRIMARY": { + "TITLE": "איש קשר ראשי", + "HELP_LABEL": "להימחק" + }, + "PARENT": { + "TITLE": "צור קשר למיזוג", + "PLACEHOLDER": "חפש איש קשר", + "HELP_LABEL": "להישמר" + }, + "SUMMARY": { + "TITLE": "סיכום", + "DELETE_WARNING": "איש הקשר של {primaryContactName} יימחק.", + "ATTRIBUTE_WARNING": "פרטי הקשר של {primaryContactName} יועתקו אל {parentContactName}." + }, + "SEARCH": { + "ERROR_MESSAGE": "משהו השתבש. אנא נסה שוב מאוחר יותר." + }, + "FORM": { + "SUBMIT": " מזג אנשי קשר", + "CANCEL": "ביטול", + "CHILD_CONTACT": { + "ERROR": "בחר איש קשר צאצא למזג" + }, + "SUCCESS_MESSAGE": "איש הקשר מוזג בהצלחה", + "ERROR_MESSAGE": "לא ניתן למזג אנשי קשר, נסה שוב!" + }, + "DROPDOWN_ITEM": { + "ID": "(מזהה: {identifier})" + } + }, + "CONTACTS_LAYOUT": { + "HEADER": { + "TITLE": "איש קשר", + "SEARCH_TITLE": "חפש אנשי קשר", + "ACTIVE_TITLE": "אנשי קשר פעילים", + "SEARCH_PLACEHOLDER": "חיפוש...", + "MESSAGE_BUTTON": "הודעה", + "SEND_MESSAGE": "שלח הודעה", + "BLOCK_CONTACT": "חסום איש קשר", + "UNBLOCK_CONTACT": "בטל חסימת איש קשר", + "BREADCRUMB": { + "CONTACTS": "איש קשר" + }, + "ACTIONS": { + "CONTACT_CREATION": { + "ADD_CONTACT": "הוסף איש קשר", + "EXPORT_CONTACT": "ייצא אנשי קשר", + "IMPORT_CONTACT": "ייבא אנשי קשר", + "SAVE_CONTACT": "שמור איש קשר", + "EMAIL_ADDRESS_DUPLICATE": "כתובת דוא\"ל זו נמצאת בשימוש עבור איש קשר אחר.", + "PHONE_NUMBER_DUPLICATE": "מספר טלפון זה נמצאת בשימוש עבור איש קשר אחר.", + "SUCCESS_MESSAGE": "איש הקשר נשמר בהצלחה", + "ERROR_MESSAGE": "לא ניתן לשמור איש קשר. אנא נסה שוב מאוחר יותר." + }, + "BLOCK_SUCCESS_MESSAGE": "איש קשר זה נחסם בהצלחה", + "BLOCK_ERROR_MESSAGE": "לא ניתן לחסום איש קשר. אנא נסה שוב מאוחר יותר.", + "UNBLOCK_SUCCESS_MESSAGE": "איש קשר זה בוטל חסימה בהצלחה", + "UNBLOCK_ERROR_MESSAGE": "לא ניתן לבטל חסימת איש קשר. אנא נסה שוב מאוחר יותר.", + "IMPORT_CONTACT": { + "TITLE": "ייבא אנשי קשר", + "DESCRIPTION": "ייבא אנשי קשר באמצעות קובץ CSV.", + "DOWNLOAD_LABEL": "הורד קובץ csv לדוגמה.", + "LABEL": "קובץ CSV:", + "CHOOSE_FILE": "בחר קובץ", + "CHANGE": "שינוי", + "CANCEL": "ביטול", + "IMPORT": "ייבוא", + "SUCCESS_MESSAGE": "תקבלו התראה במייל כשהייבוא יסתיים.", + "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" + }, + "EXPORT_CONTACT": { + "TITLE": "ייצא אנשי קשר", + "DESCRIPTION": "ייצא במהירות קובץ CSV עם פרטים מקיפים על אנשי הקשר שלך", + "CONFIRM": "ייצא", + "SUCCESS_MESSAGE": "הייצוא מתבצע, תקבל הודעה בדוא\"ל כאשר קובץ הייצוא יהיה מוכן להורדה.", + "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" + }, + "SORT_BY": { + "LABEL": "מיין לפי", + "OPTIONS": { + "NAME": "שם", + "EMAIL": "אימייל", + "PHONE_NUMBER": "מספר טלפון", + "COMPANY": "חברה", + "COUNTRY": "מדינה", + "CITY": "עיר", + "LAST_ACTIVITY": "פעילות אחרונה", + "CREATED_AT": "נוצר בזמן" + } + }, + "ORDER": { + "LABEL": "סדר", + "OPTIONS": { + "ASCENDING": "עולה", + "DESCENDING": "יורד" + } + }, + "FILTERS": { + "CREATE_SEGMENT": { + "TITLE": "האם אתה רוצה לשמור את המסנן הזה?", + "CONFIRM": "שמור מסנן", + "LABEL": "שם", + "PLACEHOLDER": "הזן את שם המסנן", + "ERROR": "הזן שם חוקי", + "SUCCESS_MESSAGE": "המסנן נשמר בהצלחה", + "ERROR_MESSAGE": "לא ניתן לשמור את המסנן. אנא נסה שוב מאוחר יותר." + }, + "DELETE_SEGMENT": { + "TITLE": "אשר מחיקה", + "DESCRIPTION": "האם אתה בטוח שברצונך למחוק מסנן זה?", + "CONFIRM": "כן, מחק", + "CANCEL": "לא, ביטול", + "SUCCESS_MESSAGE": "המסנן נמחק בהצלחה", + "ERROR_MESSAGE": "לא ניתן למחוק את המסנן. אנא נסה שוב מאוחר יותר." + } + } + } + }, + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} - {endItem} of {totalItems} contacts" + }, + "FILTER": { + "NAME": "שם", + "EMAIL": "אימייל", + "PHONE_NUMBER": "מספר טלפון", + "IDENTIFIER": "מזהה", + "COUNTRY": "מדינה", + "CITY": "עיר", + "CREATED_AT": "נוצר בזמן", + "LAST_ACTIVITY": "פעילות אחרונה", + "REFERER_LINK": "קישור מפנה", + "BLOCKED": "חסום", + "BLOCKED_TRUE": "נכון", + "BLOCKED_FALSE": "לא נכון", + "BUTTONS": { + "CLEAR_FILTERS": "נקה מסננים", + "UPDATE_SEGMENT": "עדכן מקטע", + "APPLY_FILTERS": "שמור סננים", + "ADD_FILTER": "הוסף מסנן" + }, + "TITLE": "סינון אנשי קשר", + "EDIT_SEGMENT": "ערוך מקטע", + "SEGMENT": { + "LABEL": "שם המקטע", + "INPUT_PLACEHOLDER": "הזן את שם המקטע" + }, + "ACTIVE_FILTERS": { + "MORE_FILTERS": "+ {count} מסננים נוספים", + "CLEAR_FILTERS": "נקה מסננים" + } + }, + "CARD": { + "OF": "מתוך", + "VIEW_DETAILS": "הצג פרטים", + "EDIT_DETAILS_FORM": { + "TITLE": "ערוך את פרטי איש הקשר", + "FORM": { + "FIRST_NAME": { + "PLACEHOLDER": "הזן שם פרטי" + }, + "LAST_NAME": { + "PLACEHOLDER": "הזן שם משפחה" + }, + "EMAIL_ADDRESS": { + "PLACEHOLDER": "הזן כתובת דוא\"ל", + "DUPLICATE": "כתובת דוא\"ל זו נמצאת בשימוש עבור איש קשר אחר." + }, + "PHONE_NUMBER": { + "PLACEHOLDER": "הזן מספר טלפון", + "DUPLICATE": "מספר טלפון זה נמצאת בשימוש עבור איש קשר אחר." + }, + "CITY": { + "PLACEHOLDER": "הזן את שם העיר" + }, + "COUNTRY": { + "PLACEHOLDER": "בחר מדינה" + }, + "BIO": { + "PLACEHOLDER": "הזן ביוגרפיה" + }, + "COMPANY_NAME": { + "PLACEHOLDER": "הזן את שם החברה" + } + }, + "UPDATE_BUTTON": "עדכן איש קשר", + "SUCCESS_MESSAGE": "איש קשר עודכן בהצלחה", + "ERROR_MESSAGE": "לא ניתן לעדכן איש קשר. אנא נסה שוב מאוחר יותר." + }, + "SOCIAL_MEDIA": { + "TITLE": "ערוך קישורים חברתיים", + "FORM": { + "FACEBOOK": { + "PLACEHOLDER": "הוסף פייסבוק" + }, + "GITHUB": { + "PLACEHOLDER": "הוסף Github" + }, + "INSTAGRAM": { + "PLACEHOLDER": "הוסף אינסטגרם" + }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, + "LINKEDIN": { + "PLACEHOLDER": "הוסף LinkedIn" + }, + "TWITTER": { + "PLACEHOLDER": "הוסף טוויטר" + } + } + }, + "DELETE_CONTACT": { + "MESSAGE": "פעולה זו היא קבועה ובלתי הפיכה.", + "BUTTON": "מחק עכשיו" + } + }, + "DETAILS": { + "CREATED_AT": "נוצר ב-{date}", + "LAST_ACTIVITY": "פעיל אחרון {date}", + "DELETE_CONTACT_DESCRIPTION": "מחק לצמיתות את איש הקשר הזה. פעולה זו היא בלתי הפיכה", + "DELETE_CONTACT": "מחק איש קשר", + "DELETE_DIALOG": { + "TITLE": "אשר מחיקה", + "DESCRIPTION": "האם אתה בטוח שברצונך למחוק איש קשר זה?", + "CONFIRM": "כן, מחק", + "API": { + "SUCCESS_MESSAGE": "איש הקשר נמחק בהצלחה", + "ERROR_MESSAGE": "לא ניתן היה למחוק איש קשר. בבקשה נסה שוב מאוחר יותר." + } + }, + "AVATAR": { + "UPLOAD": { + "ERROR_MESSAGE": "לא ניתן להעלות תמונה. אנא נסה שוב מאוחר יותר.", + "SUCCESS_MESSAGE": "תמונה הועלתה בהצלחה" + }, + "DELETE": { + "SUCCESS_MESSAGE": "האוואטר נמחק בהצלחה", + "ERROR_MESSAGE": "לא ניתן למחוק תמונה. אנא נסה שוב מאוחר יותר." + } + } + }, + "SIDEBAR": { + "TABS": { + "ATTRIBUTES": "מאפיינים", + "HISTORY": "היסטוריה", + "NOTES": "הערות", + "MERGE": "מזג" + }, + "HISTORY": { + "EMPTY_STATE": "לא קיימות שיחות קודמות המשויכות לאיש קשר זה" + }, + "ATTRIBUTES": { + "SEARCH_PLACEHOLDER": "חפש תכונות", + "UNUSED_ATTRIBUTES": "{count} תכונה בשימוש | {count} תכונות שלא בשימוש", + "EMPTY_STATE": "אין תכונות מותאמות אישית של איש קשר זמינות בחשבון זה. באפשרותך ליצור תכונה מותאמת אישית בהגדרות.", + "YES": "כן", + "NO": "לא", + "TRIGGER": { + "SELECT": "בחר ערך", + "INPUT": "הזן ערך" + }, + "VALIDATIONS": { + "INVALID_NUMBER": "מספר לא חוקי", + "REQUIRED": "נדרש ערך חוקי", + "INVALID_INPUT": "קלט לא חוקי", + "INVALID_URL": "כתובת אתר לא חוקית", + "INVALID_DATE": "תאריך לא חוקי" + }, + "NO_ATTRIBUTES": "לא נמצאו מאפיינים", + "API": { + "SUCCESS_MESSAGE": "המאפיין עודכן בהצלחה", + "DELETE_SUCCESS_MESSAGE": "המאפיין נמחק בהצלחה", + "UPDATE_ERROR": "לא ניתן לעדכן את המאפיין. בבקשה נסה שוב מאוחר יותר", + "DELETE_ERROR": "לא ניתן למחוק מאפיין. בבקשה נסה שוב מאוחר יותר" + } + }, + "MERGE": { + "TITLE": "מזג אנשי קשר", + "DESCRIPTION": "Combine two profiles into one, including all attributes and conversations. In case of conflict, the primary contact’s attributes will take precedence.", + "PRIMARY": "איש קשר ראשי", + "PRIMARY_HELP_LABEL": "לשמירה", + "PRIMARY_REQUIRED_ERROR": "אנא בחר איש קשר למיזוג לפני שתמשיך", + "PARENT": "למיזוג", + "PARENT_HELP_LABEL": "להימחק", + "EMPTY_STATE": "לא נמצאו אנשי קשר", + "PLACEHOLDER": "חפש איש קשר ראשי", + "SEARCH_PLACEHOLDER": "חפש איש קשר", + "SEARCH_ERROR_MESSAGE": "לא ניתן לחפש אנשי קשר. אנא נסה שוב מאוחר יותר.", + "SUCCESS_MESSAGE": "איש הקשר מוזג בהצלחה", + "ERROR_MESSAGE": "לא ניתן למזג אנשי קשר, נסה שוב!", + "IS_SEARCHING": "מחפש...", + "BUTTONS": { + "CANCEL": "ביטול", + "CONFIRM": "מזג אנשי קשר" + } + }, + "NOTES": { + "PLACEHOLDER": "הוסף הערה", + "WROTE": "נכתב", + "YOU": "אתה", + "SAVE": "שמור הערה", + "ADD_NOTE": "הוסף הערת איש קשר", + "EXPAND": "הרחב", + "COLLAPSE": "כווץ", + "NO_NOTES": "אין הערות, תוכל להוסיף הערות מדף פרטי איש הקשר.", + "EMPTY_STATE": "אין הערות המשויכות לאיש קשר זה. תוכל להוסיף הערה על ידי הקלדה בתיבה שלמעלה.", + "CONVERSATION_EMPTY_STATE": "אין עדיין הערות. השתמש בלחצן 'הוסף הערה' כדי ליצור אחת." + } + }, + "EMPTY_STATE": { + "TITLE": "לא נמצאו אנשי קשר בחשבון זה", + "SUBTITLE": "התחל להוסיף אנשי קשר חדשים על ידי לחיצה על הכפתור למטה", + "BUTTON_LABEL": "הוסף איש קשר", + "SEARCH_EMPTY_STATE_TITLE": "אין אנשי קשר שתואמים לחיפוש שלך 🔍", + "LIST_EMPTY_STATE_TITLE": "No contacts available in this view 📋", + "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" + } + }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "הקצה תוויות", + "ASSIGN_LABELS_SUCCESS": "תוויות שוייכו בהצלחה.", + "ASSIGN_LABELS_FAILED": "ההקצאה של התוויות נכשלה", + "DESCRIPTION": "בחר את התוויות שברצונך להוסיף לאנשי הקשר שנבחרו.", + "NO_LABELS_FOUND": "אין עדיין תוויות זמינות.", + "SELECTED_COUNT": "{count} נבחרו", + "CLEAR_SELECTION": "נקה בחירה", + "SELECT_ALL": "בחר הכל ({count})", + "DELETE_CONTACTS": "מחק", + "DELETE_SUCCESS": "אנשי קשר נמחקו בהצלחה.", + "DELETE_FAILED": "מחיקת אנשי הקשר נכשלה.", + "DELETE_DIALOG": { + "TITLE": "מחק אנשי קשר שנבחרו", + "SINGULAR_TITLE": "מחק איש קשר שנבחר", + "DESCRIPTION": "פעולה זו תמחק לצמיתות {count} אנשי קשר שנבחרו. לא ניתן לבטל פעולה זו.", + "SINGULAR_DESCRIPTION": "פעולה זו תמחק לצמיתות את איש הקשר שנבחר. לא ניתן לבטל פעולה זו.", + "CONFIRM_MULTIPLE": "מחק אנשי קשר", + "CONFIRM_SINGLE": "מחק איש קשר" + } + }, + "COMPOSE_NEW_CONVERSATION": { + "CONTACT_SEARCH": { + "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." + }, + "FORM": { + "GO_TO_CONVERSATION": "צפה", + "SUCCESS_MESSAGE": "ההודעה נשלחה בהצלחה!", + "ERROR_MESSAGE": "אירעה שגיאה ביצירת השיחה. אנא נסה שוב מאוחר יותר.", + "NO_INBOX_ALERT": "אין תיבות דואר נכנס זמינות כדי להתחיל שיחה עם איש קשר זה.", + "CONTACT_SELECTOR": { + "LABEL": "אל:", + "TAG_INPUT_PLACEHOLDER": "חפש איש קשר לפי שם, דוא\"ל או מספר טלפון", + "CONTACT_CREATING": "יוצר איש קשר..." + }, + "INBOX_SELECTOR": { + "LABEL": "דרך:", + "BUTTON": "הצג תיבות דואר נכנס" + }, + "EMAIL_OPTIONS": { + "SUBJECT_LABEL": "נושא :", + "SUBJECT_PLACEHOLDER": "הזן את נושא הדוא\"ל שלך כאן", + "CC_LABEL": "עותק:", + "CC_PLACEHOLDER": "חפש איש קשר לפי כתובת הדוא\"ל שלו", + "BCC_LABEL": "עותק מוסתר:", + "BCC_PLACEHOLDER": "חפש איש קשר לפי כתובת הדוא\"ל שלו", + "BCC_BUTTON": "עותק מוסתר" + }, + "MESSAGE_EDITOR": { + "PLACEHOLDER": "כתוב את הודעתך כאן..." + }, + "WHATSAPP_OPTIONS": { + "LABEL": "בחר תבנית", + "SEARCH_PLACEHOLDER": "חפש תבניות", + "EMPTY_STATE": "לא נמצאו תבניות", + "TEMPLATE_PARSER": { + "TEMPLATE_NAME": "תבנית WhatsApp: {templateName}", + "VARIABLES": "משתנים", + "BACK": "חזור", + "SEND_MESSAGE": "שלח הודעה" + } + }, + "TWILIO_OPTIONS": { + "LABEL": "בחר תבנית", + "SEARCH_PLACEHOLDER": "חפש תבניות", + "EMPTY_STATE": "לא נמצאו תבניות", + "TEMPLATE_PARSER": { + "BACK": "חזור", + "SEND_MESSAGE": "שלח הודעה" + } + }, + "ACTION_BUTTONS": { + "DISCARD": "בטל", + "SEND": "שלח ({keyCode})" + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/contactFilters.json b/app/javascript/dashboard/i18n/locale/he/contactFilters.json index b68c5f204..25ba537ab 100644 --- a/app/javascript/dashboard/i18n/locale/he/contactFilters.json +++ b/app/javascript/dashboard/i18n/locale/he/contactFilters.json @@ -1,60 +1,60 @@ -{ - "CONTACTS_FILTER": { - "TITLE": "סינון אנשי קשר", - "SUBTITLE": "הוסיפו פילטרים מתחת ולחצו 'אישור' בכדי לסנן אנשי קשר.", - "EDIT_CUSTOM_SEGMENT": "ערוך מקטע", - "CUSTOM_VIEWS_SUBTITLE": "הוסף או הסר מסננים ועדכן את המקטע שלך.", - "ADD_NEW_FILTER": "הוסף מסנן", - "CLEAR_ALL_FILTERS": "ניקוי כל הפילטרים", - "FILTER_DELETE_ERROR": "צריך להיות לפחות מסנן אחד כדי לשמור", - "SUBMIT_BUTTON_LABEL": "שלח", - "UPDATE_BUTTON_LABEL": "עדכן מקטע", - "CANCEL_BUTTON_LABEL": "ביטול", - "CLEAR_BUTTON_LABEL": "מחק סננים", - "EMPTY_VALUE_ERROR": "חובה ערך", - "SEGMENT_LABEL": "שם מקטע", - "SEGMENT_QUERY_LABEL": "שאילתת מקטע", - "TOOLTIP_LABEL": "סינון אנשי קשר", - "QUERY_DROPDOWN_LABELS": { - "AND": "ו/גם", - "OR": "או" - }, - "OPERATOR_LABELS": { - "equal_to": "שווה ל", - "not_equal_to": "לא שווה ל", - "contains": "מכיל", - "does_not_contain": "לא מכיל", - "is_present": "נוכח", - "is_not_present": "לא נוכח", - "is_greater_than": "גדול מ", - "is_lesser_than": "הוא פחות מ", - "days_before": "זה x ימים לפני" - }, - "ERRORS": { - "VALUE_REQUIRED": "חובה ערך" - }, - "ATTRIBUTES": { - "NAME": "שם", - "EMAIL": "אימייל", - "PHONE_NUMBER": "מספר טלפון", - "IDENTIFIER": "מזהה", - "CITY": "עיר", - "COUNTRY": "מדינה", - "CUSTOM_ATTRIBUTE_LIST": "רשימה", - "CUSTOM_ATTRIBUTE_TEXT": "טקסט", - "CUSTOM_ATTRIBUTE_NUMBER": "מספר", - "CUSTOM_ATTRIBUTE_LINK": "קישור", - "CUSTOM_ATTRIBUTE_CHECKBOX": "תיבת סימון", - "CREATED_AT": "הוקם ב", - "LAST_ACTIVITY": "פעילות אחרונה", - "REFERER_LINK": "קישור מפנה", - "BLOCKED": "חסום", - "LABELS": "תוויות" - }, - "GROUPS": { - "STANDARD_FILTERS": "סננים סטנדרטיים", - "ADDITIONAL_FILTERS": "סננים נוספים", - "CUSTOM_ATTRIBUTES": "מאפיינים בהתאמה אישית" - } - } -} \ No newline at end of file +{ + "CONTACTS_FILTER": { + "TITLE": "סינון אנשי קשר", + "SUBTITLE": "הוסיפו פילטרים מתחת ולחצו 'אישור' בכדי לסנן אנשי קשר.", + "EDIT_CUSTOM_SEGMENT": "ערוך מקטע", + "CUSTOM_VIEWS_SUBTITLE": "הוסף או הסר מסננים ועדכן את המקטע שלך.", + "ADD_NEW_FILTER": "הוסף מסנן", + "CLEAR_ALL_FILTERS": "ניקוי כל הפילטרים", + "FILTER_DELETE_ERROR": "צריך להיות לפחות מסנן אחד כדי לשמור", + "SUBMIT_BUTTON_LABEL": "שלח", + "UPDATE_BUTTON_LABEL": "עדכן מקטע", + "CANCEL_BUTTON_LABEL": "ביטול", + "CLEAR_BUTTON_LABEL": "מחק סננים", + "EMPTY_VALUE_ERROR": "חובה ערך", + "SEGMENT_LABEL": "שם מקטע", + "SEGMENT_QUERY_LABEL": "שאילתת מקטע", + "TOOLTIP_LABEL": "סינון אנשי קשר", + "QUERY_DROPDOWN_LABELS": { + "AND": "ו/גם", + "OR": "או" + }, + "OPERATOR_LABELS": { + "equal_to": "שווה ל", + "not_equal_to": "לא שווה ל", + "contains": "מכיל", + "does_not_contain": "לא מכיל", + "is_present": "נוכח", + "is_not_present": "לא נוכח", + "is_greater_than": "גדול מ", + "is_lesser_than": "הוא פחות מ", + "days_before": "זה x ימים לפני" + }, + "ERRORS": { + "VALUE_REQUIRED": "חובה ערך" + }, + "ATTRIBUTES": { + "NAME": "שם", + "EMAIL": "אימייל", + "PHONE_NUMBER": "מספר טלפון", + "IDENTIFIER": "מזהה", + "CITY": "עיר", + "COUNTRY": "מדינה", + "CUSTOM_ATTRIBUTE_LIST": "רשימה", + "CUSTOM_ATTRIBUTE_TEXT": "טקסט", + "CUSTOM_ATTRIBUTE_NUMBER": "מספר", + "CUSTOM_ATTRIBUTE_LINK": "קישור", + "CUSTOM_ATTRIBUTE_CHECKBOX": "תיבת סימון", + "CREATED_AT": "הוקם ב", + "LAST_ACTIVITY": "פעילות אחרונה", + "REFERER_LINK": "קישור מפנה", + "BLOCKED": "חסום", + "LABELS": "תוויות" + }, + "GROUPS": { + "STANDARD_FILTERS": "סננים סטנדרטיים", + "ADDITIONAL_FILTERS": "סננים נוספים", + "CUSTOM_ATTRIBUTES": "מאפיינים בהתאמה אישית" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/contentTemplates.json b/app/javascript/dashboard/i18n/locale/he/contentTemplates.json index 4a022cd7b..611a5c725 100644 --- a/app/javascript/dashboard/i18n/locale/he/contentTemplates.json +++ b/app/javascript/dashboard/i18n/locale/he/contentTemplates.json @@ -1,51 +1,51 @@ -{ - "CONTENT_TEMPLATES": { - "MODAL": { - "TITLE": "תבניות Twilio", - "SUBTITLE": "בחר את תבנית Twilio שברצונך לשלוח", - "TEMPLATE_SELECTED_SUBTITLE": "הגדר תבנית: {templateName}" - }, - "PICKER": { - "SEARCH_PLACEHOLDER": "חפש תבניות", - "NO_TEMPLATES_FOUND": "לא נמצאו תבניות עבור", - "NO_CONTENT": "אין תוכן", - "HEADER": "כותרת עליונה", - "BODY": "גוף", - "FOOTER": "כותרת תחתונה", - "BUTTONS": "כפתורים", - "CATEGORY": "קטגוריה", - "MEDIA_CONTENT": "תוכן מדיה", - "MEDIA_CONTENT_FALLBACK": "תוכן מדיה", - "NO_TEMPLATES_AVAILABLE": "אין תבניות Twilio זמינות. לחץ על רענן כדי לסנכרן תבניות מ-Twilio.", - "REFRESH_BUTTON": "רענן תבניות", - "REFRESH_SUCCESS": "רענון התבניות הופעל. העדכון עשוי להימשך כמה דקות.", - "REFRESH_ERROR": "רענון התבניות נכשל. אנא נסה שוב.", - "LABELS": { - "LANGUAGE": "שפה", - "TEMPLATE_BODY": "גוף התבנית", - "CATEGORY": "קטגוריה" - }, - "TYPES": { - "MEDIA": "מדיה", - "QUICK_REPLY": "תגובה מהירה", - "TEXT": "טקסט" - } - }, - "PARSER": { - "VARIABLES_LABEL": "משתנים", - "LANGUAGE": "שפה", - "CATEGORY": "קטגוריה", - "VARIABLE_PLACEHOLDER": "הזן ערך {variable}", - "GO_BACK_LABEL": "חזור", - "SEND_MESSAGE_LABEL": "לשלוח הודעה", - "FORM_ERROR_MESSAGE": "נא למלא את כל המשתנים לפני השליחה", - "MEDIA_HEADER_LABEL": "כותרת עליונה {type}", - "MEDIA_URL_LABEL": "הזן כתובת URL מלאה של מדיה", - "MEDIA_URL_PLACEHOLDER": "https://example.com/image.jpg" - }, - "FORM": { - "BACK_BUTTON": "חזור", - "SEND_MESSAGE_BUTTON": "לשלוח הודעה" - } - } -} \ No newline at end of file +{ + "CONTENT_TEMPLATES": { + "MODAL": { + "TITLE": "תבניות Twilio", + "SUBTITLE": "בחר את תבנית Twilio שברצונך לשלוח", + "TEMPLATE_SELECTED_SUBTITLE": "הגדר תבנית: {templateName}" + }, + "PICKER": { + "SEARCH_PLACEHOLDER": "חפש תבניות", + "NO_TEMPLATES_FOUND": "לא נמצאו תבניות עבור", + "NO_CONTENT": "אין תוכן", + "HEADER": "כותרת עליונה", + "BODY": "גוף", + "FOOTER": "כותרת תחתונה", + "BUTTONS": "כפתורים", + "CATEGORY": "קטגוריה", + "MEDIA_CONTENT": "תוכן מדיה", + "MEDIA_CONTENT_FALLBACK": "תוכן מדיה", + "NO_TEMPLATES_AVAILABLE": "אין תבניות Twilio זמינות. לחץ על רענן כדי לסנכרן תבניות מ-Twilio.", + "REFRESH_BUTTON": "רענן תבניות", + "REFRESH_SUCCESS": "רענון התבניות הופעל. העדכון עשוי להימשך כמה דקות.", + "REFRESH_ERROR": "רענון התבניות נכשל. אנא נסה שוב.", + "LABELS": { + "LANGUAGE": "שפה", + "TEMPLATE_BODY": "גוף התבנית", + "CATEGORY": "קטגוריה" + }, + "TYPES": { + "MEDIA": "מדיה", + "QUICK_REPLY": "תגובה מהירה", + "TEXT": "טקסט" + } + }, + "PARSER": { + "VARIABLES_LABEL": "משתנים", + "LANGUAGE": "שפה", + "CATEGORY": "קטגוריה", + "VARIABLE_PLACEHOLDER": "הזן ערך {variable}", + "GO_BACK_LABEL": "חזור", + "SEND_MESSAGE_LABEL": "לשלוח הודעה", + "FORM_ERROR_MESSAGE": "נא למלא את כל המשתנים לפני השליחה", + "MEDIA_HEADER_LABEL": "כותרת עליונה {type}", + "MEDIA_URL_LABEL": "הזן כתובת URL מלאה של מדיה", + "MEDIA_URL_PLACEHOLDER": "https://example.com/image.jpg" + }, + "FORM": { + "BACK_BUTTON": "חזור", + "SEND_MESSAGE_BUTTON": "לשלוח הודעה" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/conversation.json b/app/javascript/dashboard/i18n/locale/he/conversation.json index cd93d7725..03ab3b429 100644 --- a/app/javascript/dashboard/i18n/locale/he/conversation.json +++ b/app/javascript/dashboard/i18n/locale/he/conversation.json @@ -1,429 +1,429 @@ -{ - "CONVERSATION": { - "SELECT_A_CONVERSATION": "אנא בחר שיחה מהחלונית השמאלית", - "CSAT_REPLY_MESSAGE": "נא דרג שיחה זו", - "404": "מצטערים, לא מצאנו את השיחה המבוקשת, נא לנסות שוב", - "SWITCH_VIEW_LAYOUT": "החלף תצוגה", - "DASHBOARD_APP_TAB_MESSAGES": "הודעות", - "UNVERIFIED_SESSION": "זהות המשתמש לא מְאוּמָתת", - "NO_MESSAGE_1": "או - או! נראה שאין הודעות מלקוחות בתיבת הדואר הנכנס שלך.", - "NO_MESSAGE_2": " לשלוח הודעה לעמוד שלך!", - "NO_INBOX_1": "שלום! נראה שעדיין לא הוספת תיבות דואר נכנס.", - "NO_INBOX_2": " להתחיל", - "NO_INBOX_AGENT": "או - או! נראה שאתה לא חלק מתיבת דואר נכנס כלשהי. אנא פנה למנהל המערכת שלך", - "SEARCH_MESSAGES": "חפש הודעות בשיחות", - "VIEW_ORIGINAL": "הצג מקור", - "VIEW_TRANSLATED": "הצג מתורגם", - "EMPTY_STATE": { - "CMD_BAR": "לפתיחת תפריט פקודות", - "KEYBOARD_SHORTCUTS": "להצגת קיצורי מקלדת" - }, - "SEARCH": { - "TITLE": "חפש הודעות", - "RESULT_TITLE": "תוצאות חיפוש", - "LOADING_MESSAGE": "מחיקת נתונים...", - "PLACEHOLDER": "הקלד כל טקסט כדי לחפש הודעות", - "NO_MATCHING_RESULTS": "לא נמצאו תוצאות." - }, - "UNREAD_MESSAGES": "הודעות שלא נקראו", - "UNREAD_MESSAGE": "הודעות שלא נקראו", - "CLICK_HERE": "לחץ כאן", - "LOADING_INBOXES": "טוען תיבות דואר נכנס", - "LOADING_CONVERSATIONS": "טוען שיחות", - "CANNOT_REPLY": "לא ניתן להשיב עקב", - "24_HOURS_WINDOW": "הגבלת חלון הודעות של 24 שעות", - "API_HOURS_WINDOW": "תוכל להשיב לשיחה זו רק תוך {hours} שעות", - "NOT_ASSIGNED_TO_YOU": "השיחה לא שייכת לך, האם תרצה לשייך אותה אליך?", - "ASSIGN_TO_ME": "שייך לעצמך", - "BOT_HANDOFF_MESSAGE": "אתה משיב לשיחה שמטופלת כרגע על ידי עוזר או בוט.", - "BOT_HANDOFF_ACTION": "סמן כפתוח והקצה לעצמך", - "BOT_HANDOFF_REOPEN_ACTION": "סמן שיחה כפתוחה", - "BOT_HANDOFF_SUCCESS": "השיחה הועברה אליך", - "BOT_HANDOFF_ERROR": "ההשתלטות על השיחה נכשלה. אנא נסה שוב.", - "TWILIO_WHATSAPP_CAN_REPLY": "אתה יכול להשיב לשיחה זו רק באמצעות הודעת תבנית בשל", - "TWILIO_WHATSAPP_24_HOURS_WINDOW": "הגבלת חלון הודעות של 24 שעות", - "OLD_INSTAGRAM_INBOX_REPLY_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. All new messages will show up there. You won’t be able to send messages from this conversation anymore.", - "REPLYING_TO": "אתה משיב ל:", - "REMOVE_SELECTION": "הסר בחירה", - "DOWNLOAD": "הורד", - "UNKNOWN_FILE_TYPE": "קובץ לא ידוע", - "SAVE_CONTACT": "שמור איש קשר", - "NO_CONTENT": "אין תוכן להצגה", - "SHARED_ATTACHMENT": { - "CONTACT": "{sender} שיתף/ה איש קשר", - "LOCATION": "{sender} שיתף/ה מיקום", - "FILE": "{sender} שיתף/ה קובץ", - "MEETING": "{sender} התחיל/ה פגישה" - }, - "UPLOADING_ATTACHMENTS": "מעלה קובץ מצורף...", - "REPLIED_TO_STORY": "השיב/ה לסטורי שלך", - "UNSUPPORTED_MESSAGE": "This message is unsupported. You can view this message on the Facebook / Instagram app.", - "UNSUPPORTED_MESSAGE_FACEBOOK": "הודעה זו אינה נתמכת. תוכל לצפות בהודעה זו באפליקציית Facebook Messenger.", - "UNSUPPORTED_MESSAGE_INSTAGRAM": "הודעה זו אינה נתמכת. תוכל לצפות בהודעה זו באפליקציית Instagram.", - "SUCCESS_DELETE_MESSAGE": "ההודעה נמחקה בהצלחה", - "FAIL_DELETE_MESSSAGE": "לא ניתן למחוק את ההודעה! נסה שוב", - "NO_RESPONSE": "אין תגובה", - "RESPONSE": "תגובה", - "RATING_TITLE": "דירוג", - "FEEDBACK_TITLE": "משוב", - "REPLY_MESSAGE_NOT_FOUND": "ההודעה אינה זמינה", - "CARD": { - "SHOW_LABELS": "הצג תויות", - "HIDE_LABELS": "הסתר תוויות" - }, - "VOICE_CALL": { - "INCOMING_CALL": "שיחה נכנסת", - "OUTGOING_CALL": "שיחה יוצאת", - "CALL_IN_PROGRESS": "שיחה מתבצעת", - "NO_ANSWER": "אין מענה", - "MISSED_CALL": "שיחה שלא נענתה", - "CALL_ENDED": "השיחה הסתיימה", - "NOT_ANSWERED_YET": "עדיין לא נענה", - "THEY_ANSWERED": "הם ענו", - "YOU_ANSWERED": "אתה ענית" - }, - "HEADER": { - "RESOLVE_ACTION": "פתרון", - "REOPEN_ACTION": "פתח מחדש", - "OPEN_ACTION": "פתח", - "MORE_ACTIONS": "פעולות נוספות", - "OPEN": "עוד", - "CLOSE": "סגור", - "DETAILS": "פרטים", - "SNOOZED_UNTIL": "מושתק עד", - "SNOOZED_UNTIL_TOMORROW": "נמנם עד מחר", - "SNOOZED_UNTIL_NEXT_WEEK": "נמנם עד שבוע הבא", - "SNOOZED_UNTIL_NEXT_REPLY": "נמנם עד תגובה הבאה", - "SLA_STATUS": { - "FRT": "FRT {status}", - "NRT": "NRT {status}", - "RT": "RT {status}", - "MISSED": "הוחמץ", - "DUE": "עקב" - } - }, - "RESOLVE_DROPDOWN": { - "MARK_PENDING": "סמן כממתין", - "SNOOZE_UNTIL": "נודניק", - "SNOOZE": { - "TITLE": "השהה עד", - "NEXT_REPLY": "תגובה הבאה", - "TOMORROW": "מחר", - "NEXT_WEEK": "שבוע הבא" - } - }, - "MENTION": { - "AGENTS": "סוכנים", - "TEAMS": "צוותים" - }, - "CUSTOM_SNOOZE": { - "TITLE": "השהה עד", - "APPLY": "נודניק", - "CANCEL": "ביטול" - }, - "PRIORITY": { - "TITLE": "עדיפות", - "OPTIONS": { - "NONE": "כלום", - "URGENT": "דחוף", - "HIGH": "גבוהה", - "MEDIUM": "בינונית", - "LOW": "נמוכה" - }, - "CHANGE_PRIORITY": { - "SELECT_PLACEHOLDER": "כלום", - "INPUT_PLACEHOLDER": "בחר עדיפות", - "NO_RESULTS": "לא נמצאו תוצאות", - "SUCCESSFUL": "העדיפות של שיחה מזהה {conversationId} שונתה ל- {priority}", - "FAILED": "לא ניתן לשנות עדיפות. אנא נסה שוב." - } - }, - "DELETE_CONVERSATION": { - "TITLE": "מחק שיחה #{conversationId}", - "DESCRIPTION": "האם אתה בטוח שברצונך למחוק שיחה זו?", - "CONFIRM": "מחק" - }, - "CARD_CONTEXT_MENU": { - "PENDING": "סמן כממתין", - "RESOLVED": "סמן כפתור", - "MARK_AS_UNREAD": "סמן כלא נקרא", - "MARK_AS_READ": "סמן כנקרא", - "REOPEN": "פתח מחדש את השיחה", - "SNOOZE": { - "TITLE": "נודניק", - "NEXT_REPLY": "עד תגובה הבאה", - "TOMORROW": "עד מחר", - "NEXT_WEEK": "עד שבוע הבא" - }, - "ASSIGN_AGENT": "שייך סוכן", - "ASSIGN_LABEL": "ההקצה תווית", - "AGENTS_LOADING": "טוען סוכנים...", - "ASSIGN_TEAM": "שייך צוות", - "DELETE": "מחק שיחה", - "OPEN_IN_NEW_TAB": "פתח בכרטיסייה חדשה", - "COPY_LINK": "העתק קישור לשיחה", - "COPY_LINK_SUCCESS": "קישור השיחה הועתק ללוח", - "API": { - "AGENT_ASSIGNMENT": { - "SUCCESFUL": "מזהה שיחה {conversationId} קושר ל {agentName}", - "FAILED": "השמת הסוכן לא הצליחה. בבקשה נסה שנית." - }, - "LABEL_ASSIGNMENT": { - "SUCCESFUL": "הוקצתה תווית #{labelName} לשיחה מזהה {conversationId}", - "FAILED": "לא ניתן לקשר שורה. אנא נסו שנית" - }, - "TEAM_ASSIGNMENT": { - "SUCCESFUL": "הצוות {team} קושר לשיחה מספר {conversationId}", - "FAILED": "השמה לצוות לא הצליחה, בבקשה נסה שנית." - } - } - }, - "FOOTER": { - "MESSAGE_SIGN_TOOLTIP": "חתימת הודעה", - "ENABLE_SIGN_TOOLTIP": "אפשר חתימה", - "DISABLE_SIGN_TOOLTIP": "נטרל חתימה", - "MSG_INPUT": "Shift + Enter עבור שורה חדשה. התחל עם '/' כדי לבחור תגובה מוכנה.", - "PRIVATE_MSG_INPUT": "Shift + Enter עבור שורה חדשה. זה יהיה גלוי רק לסוכנים", - "MESSAGE_SIGNATURE_NOT_CONFIGURED": "חתימת הודעה אינה מוגדרת, נא הגדר אותה בהגדרות הפרופיל.", - "CLICK_HERE": "לחץ כאן כדי לעדכן", - "WHATSAPP_TEMPLATES": "תבניות וואטסאפ" - }, - "REPLYBOX": { - "REPLY": "הגב", - "PRIVATE_NOTE": "הערה פרטית", - "SEND": "שלח", - "CREATE": "הוסף הערה", - "INSERT_READ_MORE": "קרא עוד", - "DISMISS_REPLY": "בטל תגובה", - "REPLYING_TO": "משיב/ה ל:", - "TIP_FORMAT_ICON": "הצג עורך טקסט עשיר", - "TIP_EMOJI_ICON": "הצג בחירת אימוג'ים", - "TIP_ATTACH_ICON": "הוסף קבצים", - "TIP_AUDIORECORDER_ICON": "הקלט אודיו", - "TIP_AUDIORECORDER_PERMISSION": "אפשר גישה לאודיו", - "TIP_AUDIORECORDER_ERROR": "לא יכול לפתוח אודיו", - "DRAG_DROP": "גרור ושחרר כאן להוספת קובץ מצורף", - "START_AUDIO_RECORDING": "התחל הקלטת אודיו", - "STOP_AUDIO_RECORDING": "עצור הקלטת אודיו", - "": "", - "EMAIL_HEAD": { - "TO": "אל", - "ADD_BCC": "הוסף bcc", - "CC": { - "LABEL": "עותק", - "PLACEHOLDER": "אימיילים מופרדים בפסיקים", - "ERROR": "בבקשה הכנס כתוכת אימייל" - }, - "BCC": { - "LABEL": "עותק מוסתר", - "PLACEHOLDER": "אימיילים מופרדים בפסיקים", - "ERROR": "בבקשה הכנס כתוכת אימייל" - } - }, - "UNDEFINED_VARIABLES": { - "TITLE": "משתנים בלתי מזוהים", - "MESSAGE": "יש לך {undefinedVariablesCount} משתנים בלתי מזוהים בהודעה {undefinedVariables}. תרצה לשלוח את ההודעה בכל זאת?", - "CONFIRM": { - "YES": "שלח", - "CANCEL": "ביטול" - } - }, - "QUOTED_REPLY": { - "ENABLE_TOOLTIP": "כלול שרשור דוא\"ל מצוטט", - "DISABLE_TOOLTIP": "אל תכלול שרשור דוא\"ל מצוטט", - "REMOVE_PREVIEW": "הסר שרשור דוא\"ל מצוטט", - "COLLAPSE": "כווץ תצוגה מקדימה", - "EXPAND": "הרחב תצוגה מקדימה" - } - }, - "VISIBLE_TO_AGENTS": "פתקים פרטיים: רק אתה והצוות שלך יכולים לראות", - "CHANGE_STATUS": "סטטוס השיחה השתנה", - "CHANGE_STATUS_FAILED": "סטטוס השיחה השתנה לנכשלה", - "CHANGE_AGENT": "שיוך שיחה השתנתה", - "CHANGE_AGENT_FAILED": "שינוי קישור נכשל", - "ASSIGN_LABEL_SUCCESFUL": "סמן משימה כבוצעה בהצלחה", - "ASSIGN_LABEL_FAILED": "סמן משימה כנכשלה", - "CHANGE_TEAM": "שיחת קבוצה השתנתה", - "SUCCESS_DELETE_CONVERSATION": "השיחה נמחקה בהצלחה", - "FAIL_DELETE_CONVERSATION": "לא ניתן למחוק את השיחה! נסה שוב", - "FILE_SIZE_LIMIT": "הקובץ גדול מ{MAXIMUM_SUPPORTED_FILE_UPLOAD_SIZE}MB מגבלת העלאה", - "MESSAGE_ERROR": "לא ניתן לשלוח הודעה, אנא נסה שוב מאוחר יותר", - "SENT_BY": "נשלח על ידי:", - "BOT": "בוט", - "SEND_FAILED": "לא ניתן לשלוח הודעה! נסה שוב", - "TRY_AGAIN": "נסה שוב", - "ASSIGNMENT": { - "SELECT_AGENT": "בחר סוכן", - "REMOVE": "הסר", - "ASSIGN": "שייך" - }, - "CONTEXT_MENU": { - "COPY": "העתק", - "REPLY_TO": "השב להודעה זו", - "DELETE": "מחק", - "CREATE_A_CANNED_RESPONSE": "הוסף לתגובות מוכנות", - "TRANSLATE": "תרגום", - "COPY_PERMALINK": "העתק קישור להודעה", - "LINK_COPIED": "קישור להודעה הועתק ללוח", - "DELETE_CONFIRMATION": { - "TITLE": "בטוחים שאתם רוצים למחוק את ההודעה הזו?", - "MESSAGE": "לא ניתן לבטל פעולה זו", - "DELETE": "מחק", - "CANCEL": "ביטול" - } - }, - "SIDEBAR": { - "CONTACT": "איש קשר", - "COPILOT": "טייס משנה" - } - }, - "EMAIL_TRANSCRIPT": { - "TITLE": "שלח תמליל של השיחה", - "DESC": "שלח את תמליל השיחה למייל ספציפי", - "SUBMIT": "שלח", - "CANCEL": "ביטול", - "SEND_EMAIL_SUCCESS": "תמליל השיחה נשלח בהצלחה", - "SEND_EMAIL_ERROR": "היתה שגיאה, בקשה נסה שוב", - "FORM": { - "SEND_TO_CONTACT": "שלח תמליל ללקוח", - "SEND_TO_AGENT": "שלח תמליל לסוכן המשוייך לשיחה", - "SEND_TO_OTHER_EMAIL_ADDRESS": "שלח תמליל לאימייל אחר", - "EMAIL": { - "PLACEHOLDER": "הכנס כתובת אימייל", - "ERROR": "בבקשה הכנס כתוכת אימייל תקינה" - } - } - }, - "ONBOARDING": { - "TITLE": "היי 👋, ברוך הבא ל{installationName}!", - "DESCRIPTION": "תודה על ההרשמה. אנחנו רוצים לתת לך את הכי הרבה מ {installationName}. הינה כמה דברים שאתה יכול לעשות עם {installationName} לחוויה טובה.", - "GREETING_MORNING": "👋 Good morning, {name}. Welcome to {installationName}.", - "GREETING_AFTERNOON": "👋 Good afternoon, {name}. Welcome to {installationName}.", - "GREETING_EVENING": "👋 Good evening, {name}. Welcome to {installationName}.", - "READ_LATEST_UPDATES": "תקרא את העדכונים אחרונים", - "ALL_CONVERSATION": { - "TITLE": "כל השיחות שלך במקום אחד", - "DESCRIPTION": "צפה בכל השיחות שלך עם הלקוחות בדאשבורד אחד. אתה יכול לסנן את השיחות לפי הערוץ, התווית והסטטוס.", - "NEW_LINK": "לחץ כאן כדי ליצור תיבה" - }, - "TEAM_MEMBERS": { - "TITLE": "הזמן את חברי הצוות שלך", - "DESCRIPTION": "מאחר ואתם מוכנים לדבר עם הלקוח, הביאו את חברי הצוות שלכם לעזור לכם. תוכלו להזמין חברי צוות על ידי הוספה של כתובת הדוא\"ל שלהם לרשימת הסוכנים.", - "NEW_LINK": "לחץ כאן כדי להזמין חבר צוות" - }, - "LABELS": { - "TITLE": "ארגן שיחות עם תוויות", - "DESCRIPTION": "תוויות מספקות דרך קלה יותר לסווג את השיחה שלך. צור כמה תוויות כמו #support-enquiry, #billing-question וכו', כדי שתוכל להשתמש בהן בשיחה מאוחר יותר.", - "NEW_LINK": "לחץ כאן כדי ליצור תגיות" - }, - "CANNED_RESPONSES": { - "TITLE": "צור תבניות תגובה מוכנות\n\n", - "DESCRIPTION": "תבניות תגובה מוכנות מראש מאפשרות לך להגיב במהירות לשיחה. הסוכנים יכולים להקליד את התו '/' ואחריו קוד קצר כדי להוסיף תגובה.", - "NEW_LINK": "לחץ כאן כדי ליצור תבנית תגובה מוכנה" - } - }, - "CONVERSATION_SIDEBAR": { - "ASSIGNEE_LABEL": "סוכן מוקצה", - "SELF_ASSIGN": "קשר אלי", - "TEAM_LABEL": "צוות משוייך", - "SELECT": { - "PLACEHOLDER": "כלום" - }, - "ACCORDION": { - "CONTACT_DETAILS": "פרטי איש קשר", - "CONVERSATION_ACTIONS": "פעולות בשיחה", - "CONVERSATION_LABELS": "תוויות שיחה", - "CONVERSATION_INFO": "מידע על שיחה", - "CONTACT_NOTES": "הערות איש קשר", - "CONTACT_ATTRIBUTES": "תכונות יצירת קשר", - "PREVIOUS_CONVERSATION": "שיחות קודמות", - "MACROS": "מאקרו", - "LINEAR_ISSUES": "בעיות Linear מקושרות", - "SHOPIFY_ORDERS": "הזמנות Shopify" - }, - "SHOPIFY": { - "ORDER_ID": "הזמנה #{id}", - "ERROR": "שגיאה בטעינת הזמנות", - "NO_SHOPIFY_ORDERS": "לא נמצאו הזמנות", - "FINANCIAL_STATUS": { - "PENDING": "ממתין ל", - "AUTHORIZED": "מאושר", - "PARTIALLY_PAID": "שולם חלקית", - "PAID": "שולם", - "PARTIALLY_REFUNDED": "הוחזר חלקית", - "REFUNDED": "הוחזר", - "VOIDED": "בוטל" - }, - "FULFILLMENT_STATUS": { - "FULFILLED": "מולא", - "PARTIALLY_FULFILLED": "מולא חלקית", - "UNFULFILLED": "לא מולא" - } - } - }, - "CONVERSATION_CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "צור תכונה", - "NO_RECORDS_FOUND": "לא נמצאו מאפיינים", - "UPDATE": { - "SUCCESS": "המאפיין עודכן בהצלחה", - "ERROR": "לא ניתן לעדכן את המאפיין. בבקשה נסה שוב מאוחר יותר" - }, - "ADD": { - "TITLE": "הוסף", - "SUCCESS": "מאפיין נוסף בהצלחה", - "ERROR": "לא ניתן היה ליצור מאפיין, אנא נסה שוב מאוחר יותר" - }, - "DELETE": { - "SUCCESS": "המאפיין נמחק בהצלחה", - "ERROR": "לא ניתן למחוק מאפיין. בבקשה נסה שוב מאוחר יותר" - }, - "ATTRIBUTE_SELECT": { - "TITLE": "הוסף מאפיין", - "PLACEHOLDER": "חפש מאפיין", - "NO_RESULT": "לא נמצאו מאפיינים" - } - }, - "EMAIL_HEADER": { - "FROM": "מאת", - "TO": "אל", - "BCC": "עותק מוסתר", - "CC": "עותק", - "SUBJECT": "נושא", - "EXPAND": "הרחב דוא\"ל" - }, - "CONVERSATION_PARTICIPANTS": { - "SIDEBAR_MENU_TITLE": "משתתף", - "SIDEBAR_TITLE": "משתתפים בשיחה", - "NO_RECORDS_FOUND": "לא נמצאו תוצאות", - "ADD_PARTICIPANTS": "בחר משתתפים", - "REMANING_PARTICIPANTS_TEXT": "+{count} אחרים", - "REMANING_PARTICIPANT_TEXT": "+{count} אחר", - "TOTAL_PARTICIPANTS_TEXT": "{count} אנשים משתתפים.", - "TOTAL_PARTICIPANT_TEXT": "{count} אדם משתתף.", - "NO_PARTICIPANTS_TEXT": "אף אחד לא משתתף!.", - "WATCH_CONVERSATION": "הצטרף לשיחה", - "YOU_ARE_WATCHING": "אתה משתתף", - "API": { - "ERROR_MESSAGE": "לא ניתן היה לעדכן, נסה שוב!", - "SUCCESS_MESSAGE": "המשתתפים עודכנו!" - } - }, - "TRANSLATE_MODAL": { - "TITLE": "הצג תוכן מתורגם", - "DESC": "תוכל לראות את התוכן המתורגם בכל שפה.", - "ORIGINAL_CONTENT": "תוכן מקורי", - "TRANSLATED_CONTENT": "תוכן מתורגם", - "NO_TRANSLATIONS_AVAILABLE": "אין תרגומים זמינים לתוכן זה" - }, - "TYPING": { - "ONE": "{user} מקליד/ה", - "TWO": "{user} ו-{secondUser} מקלידים", - "MULTIPLE": "{user} ו {count} משתמשים אחרים מקלידים" - }, - "COPILOT": { - "TRY_THESE_PROMPTS": "נסה הנחיות אלה" - }, - "GALLERY_VIEW": { - "ERROR_DOWNLOADING": "לא ניתן להוריד קובץ מצורף. אנא נסה שוב" - } -} +{ + "CONVERSATION": { + "SELECT_A_CONVERSATION": "אנא בחר שיחה מהחלונית השמאלית", + "CSAT_REPLY_MESSAGE": "נא דרג שיחה זו", + "404": "מצטערים, לא מצאנו את השיחה המבוקשת, נא לנסות שוב", + "SWITCH_VIEW_LAYOUT": "החלף תצוגה", + "DASHBOARD_APP_TAB_MESSAGES": "הודעות", + "UNVERIFIED_SESSION": "זהות המשתמש לא מְאוּמָתת", + "NO_MESSAGE_1": "או - או! נראה שאין הודעות מלקוחות בתיבת הדואר הנכנס שלך.", + "NO_MESSAGE_2": " לשלוח הודעה לעמוד שלך!", + "NO_INBOX_1": "שלום! נראה שעדיין לא הוספת תיבות דואר נכנס.", + "NO_INBOX_2": " להתחיל", + "NO_INBOX_AGENT": "או - או! נראה שאתה לא חלק מתיבת דואר נכנס כלשהי. אנא פנה למנהל המערכת שלך", + "SEARCH_MESSAGES": "חפש הודעות בשיחות", + "VIEW_ORIGINAL": "הצג מקור", + "VIEW_TRANSLATED": "הצג מתורגם", + "EMPTY_STATE": { + "CMD_BAR": "לפתיחת תפריט פקודות", + "KEYBOARD_SHORTCUTS": "להצגת קיצורי מקלדת" + }, + "SEARCH": { + "TITLE": "חפש הודעות", + "RESULT_TITLE": "תוצאות חיפוש", + "LOADING_MESSAGE": "מחיקת נתונים...", + "PLACEHOLDER": "הקלד כל טקסט כדי לחפש הודעות", + "NO_MATCHING_RESULTS": "לא נמצאו תוצאות." + }, + "UNREAD_MESSAGES": "הודעות שלא נקראו", + "UNREAD_MESSAGE": "הודעות שלא נקראו", + "CLICK_HERE": "לחץ כאן", + "LOADING_INBOXES": "טוען תיבות דואר נכנס", + "LOADING_CONVERSATIONS": "טוען שיחות", + "CANNOT_REPLY": "לא ניתן להשיב עקב", + "24_HOURS_WINDOW": "הגבלת חלון הודעות של 24 שעות", + "48_HOURS_WINDOW": "הגבלת חלון הודעות של 48 שעות", + "API_HOURS_WINDOW": "תוכל להשיב לשיחה זו רק תוך {hours} שעות", + "NOT_ASSIGNED_TO_YOU": "השיחה לא שייכת לך, האם תרצה לשייך אותה אליך?", + "ASSIGN_TO_ME": "שייך לעצמך", + "BOT_HANDOFF_MESSAGE": "אתה משיב לשיחה שמטופלת כרגע על ידי עוזר או בוט.", + "BOT_HANDOFF_ACTION": "סמן כפתוח והקצה לעצמך", + "BOT_HANDOFF_REOPEN_ACTION": "סמן שיחה כפתוחה", + "BOT_HANDOFF_SUCCESS": "השיחה הועברה אליך", + "BOT_HANDOFF_ERROR": "ההשתלטות על השיחה נכשלה. אנא נסה שוב.", + "TWILIO_WHATSAPP_CAN_REPLY": "אתה יכול להשיב לשיחה זו רק באמצעות הודעת תבנית בשל", + "TWILIO_WHATSAPP_24_HOURS_WINDOW": "הגבלת חלון הודעות של 24 שעות", + "OLD_INSTAGRAM_INBOX_REPLY_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. All new messages will show up there. You won’t be able to send messages from this conversation anymore.", + "REPLYING_TO": "אתה משיב ל:", + "REMOVE_SELECTION": "הסר בחירה", + "DOWNLOAD": "הורד", + "UNKNOWN_FILE_TYPE": "קובץ לא ידוע", + "SAVE_CONTACT": "שמור איש קשר", + "NO_CONTENT": "אין תוכן להצגה", + "SHARED_ATTACHMENT": { + "CONTACT": "{sender} שיתף/ה איש קשר", + "LOCATION": "{sender} שיתף/ה מיקום", + "FILE": "{sender} שיתף/ה קובץ", + "MEETING": "{sender} התחיל/ה פגישה" + }, + "UPLOADING_ATTACHMENTS": "מעלה קובץ מצורף...", + "REPLIED_TO_STORY": "השיב/ה לסטורי שלך", + "UNSUPPORTED_MESSAGE": "This message is unsupported. You can view this message on the Facebook / Instagram app.", + "UNSUPPORTED_MESSAGE_FACEBOOK": "הודעה זו אינה נתמכת. תוכל לצפות בהודעה זו באפליקציית Facebook Messenger.", + "UNSUPPORTED_MESSAGE_INSTAGRAM": "הודעה זו אינה נתמכת. תוכל לצפות בהודעה זו באפליקציית Instagram.", + "SUCCESS_DELETE_MESSAGE": "ההודעה נמחקה בהצלחה", + "FAIL_DELETE_MESSSAGE": "לא ניתן למחוק את ההודעה! נסה שוב", + "NO_RESPONSE": "אין תגובה", + "RESPONSE": "תגובה", + "RATING_TITLE": "דירוג", + "FEEDBACK_TITLE": "משוב", + "REPLY_MESSAGE_NOT_FOUND": "ההודעה אינה זמינה", + "CARD": { + "SHOW_LABELS": "הצג תויות", + "HIDE_LABELS": "הסתר תוויות" + }, + "VOICE_CALL": { + "INCOMING_CALL": "שיחה נכנסת", + "OUTGOING_CALL": "שיחה יוצאת", + "CALL_IN_PROGRESS": "שיחה מתבצעת", + "NO_ANSWER": "אין מענה", + "MISSED_CALL": "שיחה שלא נענתה", + "CALL_ENDED": "השיחה הסתיימה", + "NOT_ANSWERED_YET": "עדיין לא נענה", + "THEY_ANSWERED": "הם ענו", + "YOU_ANSWERED": "אתה ענית" + }, + "HEADER": { + "RESOLVE_ACTION": "פתרון", + "REOPEN_ACTION": "פתח מחדש", + "OPEN_ACTION": "פתח", + "MORE_ACTIONS": "פעולות נוספות", + "OPEN": "עוד", + "CLOSE": "סגור", + "DETAILS": "פרטים", + "SNOOZED_UNTIL": "מושתק עד", + "SNOOZED_UNTIL_TOMORROW": "נמנם עד מחר", + "SNOOZED_UNTIL_NEXT_WEEK": "נמנם עד שבוע הבא", + "SNOOZED_UNTIL_NEXT_REPLY": "נמנם עד תגובה הבאה", + "SLA_STATUS": { + "FRT": "FRT {status}", + "NRT": "NRT {status}", + "RT": "RT {status}", + "MISSED": "הוחמץ", + "DUE": "עקב" + } + }, + "RESOLVE_DROPDOWN": { + "MARK_PENDING": "סמן כממתין", + "SNOOZE_UNTIL": "נודניק", + "SNOOZE": { + "TITLE": "השהה עד", + "NEXT_REPLY": "תגובה הבאה", + "TOMORROW": "מחר", + "NEXT_WEEK": "שבוע הבא" + } + }, + "MENTION": { + "AGENTS": "סוכנים", + "TEAMS": "צוותים" + }, + "CUSTOM_SNOOZE": { + "TITLE": "השהה עד", + "APPLY": "נודניק", + "CANCEL": "ביטול" + }, + "PRIORITY": { + "TITLE": "עדיפות", + "OPTIONS": { + "NONE": "כלום", + "URGENT": "דחוף", + "HIGH": "גבוהה", + "MEDIUM": "בינונית", + "LOW": "נמוכה" + }, + "CHANGE_PRIORITY": { + "SELECT_PLACEHOLDER": "כלום", + "INPUT_PLACEHOLDER": "בחר עדיפות", + "NO_RESULTS": "לא נמצאו תוצאות", + "SUCCESSFUL": "העדיפות של שיחה מזהה {conversationId} שונתה ל- {priority}", + "FAILED": "לא ניתן לשנות עדיפות. אנא נסה שוב." + } + }, + "DELETE_CONVERSATION": { + "TITLE": "מחק שיחה #{conversationId}", + "DESCRIPTION": "האם אתה בטוח שברצונך למחוק שיחה זו?", + "CONFIRM": "מחק" + }, + "CARD_CONTEXT_MENU": { + "PENDING": "סמן כממתין", + "RESOLVED": "סמן כפתור", + "MARK_AS_UNREAD": "סמן כלא נקרא", + "MARK_AS_READ": "סמן כנקרא", + "REOPEN": "פתח מחדש את השיחה", + "SNOOZE": { + "TITLE": "נודניק", + "NEXT_REPLY": "עד תגובה הבאה", + "TOMORROW": "עד מחר", + "NEXT_WEEK": "עד שבוע הבא" + }, + "ASSIGN_AGENT": "שייך סוכן", + "ASSIGN_LABEL": "ההקצה תווית", + "AGENTS_LOADING": "טוען סוכנים...", + "ASSIGN_TEAM": "שייך צוות", + "DELETE": "מחק שיחה", + "OPEN_IN_NEW_TAB": "פתח בכרטיסייה חדשה", + "COPY_LINK": "העתק קישור לשיחה", + "COPY_LINK_SUCCESS": "קישור השיחה הועתק ללוח", + "API": { + "AGENT_ASSIGNMENT": { + "SUCCESFUL": "מזהה שיחה {conversationId} קושר ל {agentName}", + "FAILED": "השמת הסוכן לא הצליחה. בבקשה נסה שנית." + }, + "LABEL_ASSIGNMENT": { + "SUCCESFUL": "הוקצתה תווית #{labelName} לשיחה מזהה {conversationId}", + "FAILED": "לא ניתן לקשר שורה. אנא נסו שנית" + }, + "TEAM_ASSIGNMENT": { + "SUCCESFUL": "הצוות {team} קושר לשיחה מספר {conversationId}", + "FAILED": "השמה לצוות לא הצליחה, בבקשה נסה שנית." + } + } + }, + "FOOTER": { + "MESSAGE_SIGN_TOOLTIP": "חתימת הודעה", + "ENABLE_SIGN_TOOLTIP": "אפשר חתימה", + "DISABLE_SIGN_TOOLTIP": "נטרל חתימה", + "MSG_INPUT": "Shift + Enter עבור שורה חדשה. התחל עם '/' כדי לבחור תגובה מוכנה.", + "PRIVATE_MSG_INPUT": "Shift + Enter עבור שורה חדשה. זה יהיה גלוי רק לסוכנים", + "MESSAGE_SIGNATURE_NOT_CONFIGURED": "חתימת הודעה אינה מוגדרת, נא הגדר אותה בהגדרות הפרופיל.", + "CLICK_HERE": "לחץ כאן כדי לעדכן", + "WHATSAPP_TEMPLATES": "תבניות וואטסאפ" + }, + "REPLYBOX": { + "REPLY": "הגב", + "PRIVATE_NOTE": "הערה פרטית", + "SEND": "שלח", + "CREATE": "הוסף הערה", + "INSERT_READ_MORE": "קרא עוד", + "DISMISS_REPLY": "בטל תגובה", + "REPLYING_TO": "משיב/ה ל:", + "TIP_EMOJI_ICON": "הצג בחירת אימוג'ים", + "TIP_ATTACH_ICON": "הוסף קבצים", + "TIP_AUDIORECORDER_ICON": "הקלט אודיו", + "TIP_AUDIORECORDER_PERMISSION": "אפשר גישה לאודיו", + "TIP_AUDIORECORDER_ERROR": "לא יכול לפתוח אודיו", + "DRAG_DROP": "גרור ושחרר כאן להוספת קובץ מצורף", + "START_AUDIO_RECORDING": "התחל הקלטת אודיו", + "STOP_AUDIO_RECORDING": "עצור הקלטת אודיו", + "": "", + "EMAIL_HEAD": { + "TO": "אל", + "ADD_BCC": "הוסף bcc", + "CC": { + "LABEL": "עותק", + "PLACEHOLDER": "אימיילים מופרדים בפסיקים", + "ERROR": "בבקשה הכנס כתוכת אימייל" + }, + "BCC": { + "LABEL": "עותק מוסתר", + "PLACEHOLDER": "אימיילים מופרדים בפסיקים", + "ERROR": "בבקשה הכנס כתוכת אימייל" + } + }, + "UNDEFINED_VARIABLES": { + "TITLE": "משתנים בלתי מזוהים", + "MESSAGE": "יש לך {undefinedVariablesCount} משתנים בלתי מזוהים בהודעה {undefinedVariables}. תרצה לשלוח את ההודעה בכל זאת?", + "CONFIRM": { + "YES": "שלח", + "CANCEL": "ביטול" + } + }, + "QUOTED_REPLY": { + "ENABLE_TOOLTIP": "כלול שרשור דוא\"ל מצוטט", + "DISABLE_TOOLTIP": "אל תכלול שרשור דוא\"ל מצוטט", + "REMOVE_PREVIEW": "הסר שרשור דוא\"ל מצוטט", + "COLLAPSE": "כווץ תצוגה מקדימה", + "EXPAND": "הרחב תצוגה מקדימה" + } + }, + "VISIBLE_TO_AGENTS": "פתקים פרטיים: רק אתה והצוות שלך יכולים לראות", + "CHANGE_STATUS": "סטטוס השיחה השתנה", + "CHANGE_STATUS_FAILED": "סטטוס השיחה השתנה לנכשלה", + "CHANGE_AGENT": "שיוך שיחה השתנתה", + "CHANGE_AGENT_FAILED": "שינוי קישור נכשל", + "ASSIGN_LABEL_SUCCESFUL": "סמן משימה כבוצעה בהצלחה", + "ASSIGN_LABEL_FAILED": "סמן משימה כנכשלה", + "CHANGE_TEAM": "שיחת קבוצה השתנתה", + "SUCCESS_DELETE_CONVERSATION": "השיחה נמחקה בהצלחה", + "FAIL_DELETE_CONVERSATION": "לא ניתן למחוק את השיחה! נסה שוב", + "FILE_SIZE_LIMIT": "הקובץ גדול מ{MAXIMUM_SUPPORTED_FILE_UPLOAD_SIZE}MB מגבלת העלאה", + "MESSAGE_ERROR": "לא ניתן לשלוח הודעה, אנא נסה שוב מאוחר יותר", + "SENT_BY": "נשלח על ידי:", + "BOT": "בוט", + "SEND_FAILED": "לא ניתן לשלוח הודעה! נסה שוב", + "TRY_AGAIN": "נסה שוב", + "ASSIGNMENT": { + "SELECT_AGENT": "בחר סוכן", + "REMOVE": "הסר", + "ASSIGN": "שייך" + }, + "CONTEXT_MENU": { + "COPY": "העתק", + "REPLY_TO": "השב להודעה זו", + "DELETE": "מחק", + "CREATE_A_CANNED_RESPONSE": "הוסף לתגובות מוכנות", + "TRANSLATE": "תרגום", + "COPY_PERMALINK": "העתק קישור להודעה", + "LINK_COPIED": "קישור להודעה הועתק ללוח", + "DELETE_CONFIRMATION": { + "TITLE": "בטוחים שאתם רוצים למחוק את ההודעה הזו?", + "MESSAGE": "לא ניתן לבטל פעולה זו", + "DELETE": "מחק", + "CANCEL": "ביטול" + } + }, + "SIDEBAR": { + "CONTACT": "איש קשר", + "COPILOT": "טייס משנה" + } + }, + "EMAIL_TRANSCRIPT": { + "TITLE": "שלח תמליל של השיחה", + "DESC": "שלח את תמליל השיחה למייל ספציפי", + "SUBMIT": "שלח", + "CANCEL": "ביטול", + "SEND_EMAIL_SUCCESS": "תמליל השיחה נשלח בהצלחה", + "SEND_EMAIL_ERROR": "היתה שגיאה, בקשה נסה שוב", + "FORM": { + "SEND_TO_CONTACT": "שלח תמליל ללקוח", + "SEND_TO_AGENT": "שלח תמליל לסוכן המשוייך לשיחה", + "SEND_TO_OTHER_EMAIL_ADDRESS": "שלח תמליל לאימייל אחר", + "EMAIL": { + "PLACEHOLDER": "הכנס כתובת אימייל", + "ERROR": "בבקשה הכנס כתוכת אימייל תקינה" + } + } + }, + "ONBOARDING": { + "TITLE": "היי 👋, ברוך הבא ל{installationName}!", + "DESCRIPTION": "תודה על ההרשמה. אנחנו רוצים לתת לך את הכי הרבה מ {installationName}. הינה כמה דברים שאתה יכול לעשות עם {installationName} לחוויה טובה.", + "GREETING_MORNING": "👋 Good morning, {name}. Welcome to {installationName}.", + "GREETING_AFTERNOON": "👋 Good afternoon, {name}. Welcome to {installationName}.", + "GREETING_EVENING": "👋 Good evening, {name}. Welcome to {installationName}.", + "READ_LATEST_UPDATES": "תקרא את העדכונים אחרונים", + "ALL_CONVERSATION": { + "TITLE": "כל השיחות שלך במקום אחד", + "DESCRIPTION": "צפה בכל השיחות שלך עם הלקוחות בדאשבורד אחד. אתה יכול לסנן את השיחות לפי הערוץ, התווית והסטטוס.", + "NEW_LINK": "לחץ כאן כדי ליצור תיבה" + }, + "TEAM_MEMBERS": { + "TITLE": "הזמן את חברי הצוות שלך", + "DESCRIPTION": "מאחר ואתם מוכנים לדבר עם הלקוח, הביאו את חברי הצוות שלכם לעזור לכם. תוכלו להזמין חברי צוות על ידי הוספה של כתובת הדוא\"ל שלהם לרשימת הסוכנים.", + "NEW_LINK": "לחץ כאן כדי להזמין חבר צוות" + }, + "LABELS": { + "TITLE": "ארגן שיחות עם תוויות", + "DESCRIPTION": "תוויות מספקות דרך קלה יותר לסווג את השיחה שלך. צור כמה תוויות כמו #support-enquiry, #billing-question וכו', כדי שתוכל להשתמש בהן בשיחה מאוחר יותר.", + "NEW_LINK": "לחץ כאן כדי ליצור תגיות" + }, + "CANNED_RESPONSES": { + "TITLE": "צור תבניות תגובה מוכנות\n\n", + "DESCRIPTION": "תבניות תגובה מוכנות מראש מאפשרות לך להגיב במהירות לשיחה. הסוכנים יכולים להקליד את התו '/' ואחריו קוד קצר כדי להוסיף תגובה.", + "NEW_LINK": "לחץ כאן כדי ליצור תבנית תגובה מוכנה" + } + }, + "CONVERSATION_SIDEBAR": { + "ASSIGNEE_LABEL": "סוכן מוקצה", + "SELF_ASSIGN": "קשר אלי", + "TEAM_LABEL": "צוות משוייך", + "SELECT": { + "PLACEHOLDER": "כלום" + }, + "ACCORDION": { + "CONTACT_DETAILS": "פרטי איש קשר", + "CONVERSATION_ACTIONS": "פעולות בשיחה", + "CONVERSATION_LABELS": "תוויות שיחה", + "CONVERSATION_INFO": "מידע על שיחה", + "CONTACT_NOTES": "הערות איש קשר", + "CONTACT_ATTRIBUTES": "תכונות יצירת קשר", + "PREVIOUS_CONVERSATION": "שיחות קודמות", + "MACROS": "מאקרו", + "LINEAR_ISSUES": "בעיות Linear מקושרות", + "SHOPIFY_ORDERS": "הזמנות Shopify" + }, + "SHOPIFY": { + "ORDER_ID": "הזמנה #{id}", + "ERROR": "שגיאה בטעינת הזמנות", + "NO_SHOPIFY_ORDERS": "לא נמצאו הזמנות", + "FINANCIAL_STATUS": { + "PENDING": "ממתין ל", + "AUTHORIZED": "מאושר", + "PARTIALLY_PAID": "שולם חלקית", + "PAID": "שולם", + "PARTIALLY_REFUNDED": "הוחזר חלקית", + "REFUNDED": "הוחזר", + "VOIDED": "בוטל" + }, + "FULFILLMENT_STATUS": { + "FULFILLED": "מולא", + "PARTIALLY_FULFILLED": "מולא חלקית", + "UNFULFILLED": "לא מולא" + } + } + }, + "CONVERSATION_CUSTOM_ATTRIBUTES": { + "ADD_BUTTON_TEXT": "צור תכונה", + "NO_RECORDS_FOUND": "לא נמצאו מאפיינים", + "UPDATE": { + "SUCCESS": "המאפיין עודכן בהצלחה", + "ERROR": "לא ניתן לעדכן את המאפיין. בבקשה נסה שוב מאוחר יותר" + }, + "ADD": { + "TITLE": "הוסף", + "SUCCESS": "מאפיין נוסף בהצלחה", + "ERROR": "לא ניתן היה ליצור מאפיין, אנא נסה שוב מאוחר יותר" + }, + "DELETE": { + "SUCCESS": "המאפיין נמחק בהצלחה", + "ERROR": "לא ניתן למחוק מאפיין. בבקשה נסה שוב מאוחר יותר" + }, + "ATTRIBUTE_SELECT": { + "TITLE": "הוסף מאפיין", + "PLACEHOLDER": "חפש מאפיין", + "NO_RESULT": "לא נמצאו מאפיינים" + } + }, + "EMAIL_HEADER": { + "FROM": "מאת", + "TO": "אל", + "BCC": "עותק מוסתר", + "CC": "עותק", + "SUBJECT": "נושא", + "EXPAND": "הרחב דוא\"ל" + }, + "CONVERSATION_PARTICIPANTS": { + "SIDEBAR_MENU_TITLE": "משתתף", + "SIDEBAR_TITLE": "משתתפים בשיחה", + "NO_RECORDS_FOUND": "לא נמצאו תוצאות", + "ADD_PARTICIPANTS": "בחר משתתפים", + "REMANING_PARTICIPANTS_TEXT": "+{count} אחרים", + "REMANING_PARTICIPANT_TEXT": "+{count} אחר", + "TOTAL_PARTICIPANTS_TEXT": "{count} אנשים משתתפים.", + "TOTAL_PARTICIPANT_TEXT": "{count} אדם משתתף.", + "NO_PARTICIPANTS_TEXT": "אף אחד לא משתתף!.", + "WATCH_CONVERSATION": "הצטרף לשיחה", + "YOU_ARE_WATCHING": "אתה משתתף", + "API": { + "ERROR_MESSAGE": "לא ניתן היה לעדכן, נסה שוב!", + "SUCCESS_MESSAGE": "המשתתפים עודכנו!" + } + }, + "TRANSLATE_MODAL": { + "TITLE": "הצג תוכן מתורגם", + "DESC": "תוכל לראות את התוכן המתורגם בכל שפה.", + "ORIGINAL_CONTENT": "תוכן מקורי", + "TRANSLATED_CONTENT": "תוכן מתורגם", + "NO_TRANSLATIONS_AVAILABLE": "אין תרגומים זמינים לתוכן זה" + }, + "TYPING": { + "ONE": "{user} מקליד/ה", + "TWO": "{user} ו-{secondUser} מקלידים", + "MULTIPLE": "{user} ו {count} משתמשים אחרים מקלידים" + }, + "COPILOT": { + "TRY_THESE_PROMPTS": "נסה הנחיות אלה" + }, + "GALLERY_VIEW": { + "ERROR_DOWNLOADING": "לא ניתן להוריד קובץ מצורף. אנא נסה שוב" + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/csatMgmt.json b/app/javascript/dashboard/i18n/locale/he/csatMgmt.json index e14d27168..d9fe3c24c 100644 --- a/app/javascript/dashboard/i18n/locale/he/csatMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/csatMgmt.json @@ -1,13 +1,13 @@ -{ - "CSAT": { - "TITLE": "דרג את השיחה", - "PLACEHOLDER": "ספר לנו עוד...", - "RATINGS": { - "POOR": "😞 Poor", - "FAIR": "😑 Fair", - "AVERAGE": "😐 Average", - "GOOD": "😀 Good", - "EXCELLENT": "😍 Excellent" - } - } -} \ No newline at end of file +{ + "CSAT": { + "TITLE": "דרג את השיחה", + "PLACEHOLDER": "ספר לנו עוד...", + "RATINGS": { + "POOR": "😞 Poor", + "FAIR": "😑 Fair", + "AVERAGE": "😐 Average", + "GOOD": "😀 Good", + "EXCELLENT": "😍 Excellent" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/customRole.json b/app/javascript/dashboard/i18n/locale/he/customRole.json index 9e33edb0a..0be63e3b8 100644 --- a/app/javascript/dashboard/i18n/locale/he/customRole.json +++ b/app/javascript/dashboard/i18n/locale/he/customRole.json @@ -1,91 +1,91 @@ -{ - "CUSTOM_ROLE": { - "HEADER": "תפקידים מותאמים אישית", - "LEARN_MORE": "למד עוד על תפקידים מותאמים אישית", - "DESCRIPTION": "תפקידים מותאמים אישית הם תפקידים שנוצרים על ידי הבעלים או המנהל של החשבון. ניתן להקצות תפקידים אלה לסוכנים כדי להגדיר את הגישה וההרשאות שלהם בתוך החשבון. ניתן ליצור תפקידים מותאמים אישית עם הרשאות ורמות גישה ספציפיות שיתאימו לדרישות הארגון.", - "HEADER_BTN_TXT": "הוסף תפקיד מותאם אישית", - "LOADING": "מאחזר תפקידים מותאמים אישית...", - "SEARCH_404": "אין פריטים התואמים לשאילתה זו.", - "PAYWALL": { - "TITLE": "שדרג כדי ליצור תפקידים מותאמים אישית", - "AVAILABLE_ON": "התכונה של תפקיד מותאם אישית זמינה רק בתוכניות Business ו-Enterprise.", - "UPGRADE_PROMPT": "שדרג את התוכנית שלך כדי לקבל גישה לתכונות מתקדמות כמו ניהול צוות, אוטומציות, תכונות מותאמות אישית ועוד.", - "UPGRADE_NOW": "שדרג עכשיו", - "CANCEL_ANYTIME": "תוכל לשנות או לבטל את התוכנית שלך בכל עת" - }, - "ENTERPRISE_PAYWALL": { - "AVAILABLE_ON": "התכונה של תפקיד מותאם אישית זמינה רק בתוכניות בתשלום.", - "UPGRADE_PROMPT": "שדרג לתוכנית בתשלום כדי לגשת לתכונות מתקדמות כמו יומני ביקורת, קיבולת סוכנים ועוד.", - "ASK_ADMIN": "אנא פנה למנהל המערכת שלך לצורך השדרוג." - }, - "LIST": { - "404": "אין תפקידים מותאמים אישית זמינים בחשבון זה.", - "TITLE": "נהל תפקידים מותאמים אישית", - "DESC": "תפקידים מותאמים אישית הם תפקידים שנוצרים על ידי הבעלים או המנהל של החשבון. ניתן להקצות תפקידים אלה לסוכנים כדי להגדיר את הגישה וההרשאות שלהם בתוך החשבון. ניתן ליצור תפקידים מותאמים אישית עם הרשאות ורמות גישה ספציפיות שיתאימו לדרישות הארגון.", - "TABLE_HEADER": { - "NAME": "שם", - "DESCRIPTION": "תיאור", - "PERMISSIONS": "הרשאות", - "ACTIONS": "פעולות" - } - }, - "PERMISSIONS": { - "CONVERSATION_MANAGE": "נהל את כל השיחות", - "CONVERSATION_UNASSIGNED_MANAGE": "נהל שיחות לא משויכות ואת אלה שמשויכות אליהם", - "CONVERSATION_PARTICIPATING_MANAGE": "נהל שיחות שבהן הם משתתפים ואת אלה שמשויכות אליהם", - "CONTACT_MANAGE": "נהל אנשי קשר", - "REPORT_MANAGE": "נהל דוחות", - "KNOWLEDGE_BASE_MANAGE": "נהל בסיס ידע" - }, - "FORM": { - "NAME": { - "LABEL": "שם", - "PLACEHOLDER": "אנא הזן שם.", - "ERROR": "שם שדה חובה." - }, - "DESCRIPTION": { - "LABEL": "תיאור", - "PLACEHOLDER": "אנא הזן תיאור.", - "ERROR": "נדרש תיאור." - }, - "PERMISSIONS": { - "LABEL": "הרשאות", - "ERROR": "הרשאות נדרשות." - }, - "CANCEL_BUTTON_TEXT": "ביטול", - "API": { - "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר" - } - }, - "ADD": { - "TITLE": "הוסף תפקיד מותאם אישית", - "DESC": "תפקידים מותאמים אישית מאפשרים לך ליצור תפקידים עם הרשאות ורמות גישה ספציפיות שיתאימו לדרישות הארגון.", - "SUBMIT": "שלח", - "API": { - "SUCCESS_MESSAGE": "תפקיד מותאם אישית נוסף בהצלחה." - } - }, - "EDIT": { - "BUTTON_TEXT": "ערוך", - "TITLE": "ערוך תפקיד מותאם אישית", - "DESC": "תפקידים מותאמים אישית מאפשרים לך ליצור תפקידים עם הרשאות ורמות גישה ספציפיות שיתאימו לדרישות הארגון.", - "SUBMIT": "עדכן", - "API": { - "SUCCESS_MESSAGE": "התפקיד המותאם אישית עודכן בהצלחה." - } - }, - "DELETE": { - "BUTTON_TEXT": "מחק", - "API": { - "SUCCESS_MESSAGE": "התפקיד המותאם אישית נמחק בהצלחה.", - "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר" - }, - "CONFIRM": { - "TITLE": "אשר מחיקה", - "MESSAGE": "האם אתה בטוח שברצונך למחוק ", - "YES": "כן, מחק ", - "NO": "לא, השאר " - } - } - } -} \ No newline at end of file +{ + "CUSTOM_ROLE": { + "HEADER": "תפקידים מותאמים אישית", + "LEARN_MORE": "למד עוד על תפקידים מותאמים אישית", + "DESCRIPTION": "תפקידים מותאמים אישית הם תפקידים שנוצרים על ידי הבעלים או המנהל של החשבון. ניתן להקצות תפקידים אלה לסוכנים כדי להגדיר את הגישה וההרשאות שלהם בתוך החשבון. ניתן ליצור תפקידים מותאמים אישית עם הרשאות ורמות גישה ספציפיות שיתאימו לדרישות הארגון.", + "HEADER_BTN_TXT": "הוסף תפקיד מותאם אישית", + "LOADING": "מאחזר תפקידים מותאמים אישית...", + "SEARCH_404": "אין פריטים התואמים לשאילתה זו.", + "PAYWALL": { + "TITLE": "שדרג כדי ליצור תפקידים מותאמים אישית", + "AVAILABLE_ON": "התכונה של תפקיד מותאם אישית זמינה רק בתוכניות Business ו-Enterprise.", + "UPGRADE_PROMPT": "שדרג את התוכנית שלך כדי לקבל גישה לתכונות מתקדמות כמו ניהול צוות, אוטומציות, תכונות מותאמות אישית ועוד.", + "UPGRADE_NOW": "שדרג עכשיו", + "CANCEL_ANYTIME": "תוכל לשנות או לבטל את התוכנית שלך בכל עת" + }, + "ENTERPRISE_PAYWALL": { + "AVAILABLE_ON": "התכונה של תפקיד מותאם אישית זמינה רק בתוכניות בתשלום.", + "UPGRADE_PROMPT": "שדרג לתוכנית בתשלום כדי לגשת לתכונות מתקדמות כמו יומני ביקורת, קיבולת סוכנים ועוד.", + "ASK_ADMIN": "אנא פנה למנהל המערכת שלך לצורך השדרוג." + }, + "LIST": { + "404": "אין תפקידים מותאמים אישית זמינים בחשבון זה.", + "TITLE": "נהל תפקידים מותאמים אישית", + "DESC": "תפקידים מותאמים אישית הם תפקידים שנוצרים על ידי הבעלים או המנהל של החשבון. ניתן להקצות תפקידים אלה לסוכנים כדי להגדיר את הגישה וההרשאות שלהם בתוך החשבון. ניתן ליצור תפקידים מותאמים אישית עם הרשאות ורמות גישה ספציפיות שיתאימו לדרישות הארגון.", + "TABLE_HEADER": { + "NAME": "שם", + "DESCRIPTION": "תיאור", + "PERMISSIONS": "הרשאות", + "ACTIONS": "פעולות" + } + }, + "PERMISSIONS": { + "CONVERSATION_MANAGE": "נהל את כל השיחות", + "CONVERSATION_UNASSIGNED_MANAGE": "נהל שיחות לא משויכות ואת אלה שמשויכות אליהם", + "CONVERSATION_PARTICIPATING_MANAGE": "נהל שיחות שבהן הם משתתפים ואת אלה שמשויכות אליהם", + "CONTACT_MANAGE": "נהל אנשי קשר", + "REPORT_MANAGE": "נהל דוחות", + "KNOWLEDGE_BASE_MANAGE": "נהל בסיס ידע" + }, + "FORM": { + "NAME": { + "LABEL": "שם", + "PLACEHOLDER": "אנא הזן שם.", + "ERROR": "שם שדה חובה." + }, + "DESCRIPTION": { + "LABEL": "תיאור", + "PLACEHOLDER": "אנא הזן תיאור.", + "ERROR": "נדרש תיאור." + }, + "PERMISSIONS": { + "LABEL": "הרשאות", + "ERROR": "הרשאות נדרשות." + }, + "CANCEL_BUTTON_TEXT": "ביטול", + "API": { + "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר" + } + }, + "ADD": { + "TITLE": "הוסף תפקיד מותאם אישית", + "DESC": "תפקידים מותאמים אישית מאפשרים לך ליצור תפקידים עם הרשאות ורמות גישה ספציפיות שיתאימו לדרישות הארגון.", + "SUBMIT": "שלח", + "API": { + "SUCCESS_MESSAGE": "תפקיד מותאם אישית נוסף בהצלחה." + } + }, + "EDIT": { + "BUTTON_TEXT": "ערוך", + "TITLE": "ערוך תפקיד מותאם אישית", + "DESC": "תפקידים מותאמים אישית מאפשרים לך ליצור תפקידים עם הרשאות ורמות גישה ספציפיות שיתאימו לדרישות הארגון.", + "SUBMIT": "עדכן", + "API": { + "SUCCESS_MESSAGE": "התפקיד המותאם אישית עודכן בהצלחה." + } + }, + "DELETE": { + "BUTTON_TEXT": "מחק", + "API": { + "SUCCESS_MESSAGE": "התפקיד המותאם אישית נמחק בהצלחה.", + "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר" + }, + "CONFIRM": { + "TITLE": "אשר מחיקה", + "MESSAGE": "האם אתה בטוח שברצונך למחוק ", + "YES": "כן, מחק ", + "NO": "לא, השאר " + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/datePicker.json b/app/javascript/dashboard/i18n/locale/he/datePicker.json index 3e00ddd9f..0e8b27080 100644 --- a/app/javascript/dashboard/i18n/locale/he/datePicker.json +++ b/app/javascript/dashboard/i18n/locale/he/datePicker.json @@ -1,19 +1,19 @@ -{ - "DATE_PICKER": { - "APPLY_BUTTON": "להגיש מועמדות", - "CLEAR_BUTTON": "נקה", - "DATE_RANGE_INPUT": { - "START": "תאריך התחלה", - "END": "תאריך סיום" - }, - "DATE_RANGE_OPTIONS": { - "TITLE": "טווח תאריכים", - "LAST_7_DAYS": "7 הימים האחרונים", - "LAST_30_DAYS": "30 הימים האחרונים", - "LAST_3_MONTHS": "3 החודשים האחרונים", - "LAST_6_MONTHS": "6 החודשים האחרונים", - "LAST_YEAR": "שנה שעברה", - "CUSTOM_RANGE": "טווח תאריכים מותאם אישית" - } - } -} \ No newline at end of file +{ + "DATE_PICKER": { + "APPLY_BUTTON": "להגיש מועמדות", + "CLEAR_BUTTON": "נקה", + "DATE_RANGE_INPUT": { + "START": "תאריך התחלה", + "END": "תאריך סיום" + }, + "DATE_RANGE_OPTIONS": { + "TITLE": "טווח תאריכים", + "LAST_7_DAYS": "7 הימים האחרונים", + "LAST_30_DAYS": "30 הימים האחרונים", + "LAST_3_MONTHS": "3 החודשים האחרונים", + "LAST_6_MONTHS": "6 החודשים האחרונים", + "LAST_YEAR": "שנה שעברה", + "CUSTOM_RANGE": "טווח תאריכים מותאם אישית" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/emoji.json b/app/javascript/dashboard/i18n/locale/he/emoji.json index 6681d9604..da67df544 100644 --- a/app/javascript/dashboard/i18n/locale/he/emoji.json +++ b/app/javascript/dashboard/i18n/locale/he/emoji.json @@ -1,7 +1,7 @@ -{ - "EMOJI": { - "PLACEHOLDER": "חפש אימוג'י", - "NOT_FOUND": "אין אמוג'י שתואם את החיפוש שלך", - "REMOVE": "הסר" - } -} \ No newline at end of file +{ + "EMOJI": { + "PLACEHOLDER": "חפש אימוג'י", + "NOT_FOUND": "אין אמוג'י שתואם את החיפוש שלך", + "REMOVE": "הסר" + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/general.json b/app/javascript/dashboard/i18n/locale/he/general.json index dcbc077e2..03b74a08f 100644 --- a/app/javascript/dashboard/i18n/locale/he/general.json +++ b/app/javascript/dashboard/i18n/locale/he/general.json @@ -1,12 +1,12 @@ -{ - "GENERAL": { - "SHOWING_RESULTS": "מציג {firstIndex}-{lastIndex} מתוך {totalCount} פריטים", - "PHONE_INPUT": { - "PLACEHOLDER": "חפש", - "EMPTY_STATE": "לא נמצאו תוצאות" - }, - "CLOSE": "סגור", - "BETA": "בטא", - "BETA_DESCRIPTION": "תכונה זו נמצאת בגרסת בטא ועשויה להשתנות ככל שנשפר אותה." - } -} \ No newline at end of file +{ + "GENERAL": { + "SHOWING_RESULTS": "מציג {firstIndex}-{lastIndex} מתוך {totalCount} פריטים", + "PHONE_INPUT": { + "PLACEHOLDER": "חפש", + "EMPTY_STATE": "לא נמצאו תוצאות" + }, + "CLOSE": "סגור", + "BETA": "בטא", + "BETA_DESCRIPTION": "תכונה זו נמצאת בגרסת בטא ועשויה להשתנות ככל שנשפר אותה." + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/generalSettings.json b/app/javascript/dashboard/i18n/locale/he/generalSettings.json index f2c21dfc8..ca14e8968 100644 --- a/app/javascript/dashboard/i18n/locale/he/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/he/generalSettings.json @@ -1,251 +1,251 @@ -{ - "GENERAL_SETTINGS": { - "LIMIT_MESSAGES": { - "CONVERSATION": "חרגת ממגבלת השיחות. תוכנית Hacker מאפשרת רק 500 שיחות.", - "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "חרגת ממגבלת הסוכנים. התוכנית שלך מאפשרת רק {allowedAgents} סוכנים.", - "NON_ADMIN": "אנא פנה למנהל המערכת שלך כדי לשדרג את התוכנית ולהמשיך להשתמש בכל התכונות." - }, - "TITLE": "הגדרות חשבון", - "SUBMIT": "עדכן הגדרות", - "BACK": "חזור", - "DISMISS": "סגור", - "UPDATE": { - "ERROR": "לא ניתן היה לעדכן את ההגדרות, נסה שוב!", - "SUCCESS": "הגדרות החשבון עודכנו בהצלחה" - }, - "ACCOUNT_DELETE_SECTION": { - "TITLE": "מחק את חשבונך", - "NOTE": "לאחר שתמחק את חשבונך, כל הנתונים שלך יימחקו.", - "BUTTON_TEXT": "מחק את חשבונך", - "CONFIRM": { - "TITLE": "מחק חשבון", - "MESSAGE": "מחיקת חשבונך היא בלתי הפיכה. הזן את שם חשבונך למטה כדי לאשר שברצונך למחוק אותו לצמיתות.", - "BUTTON_TEXT": "מחק", - "DISMISS": "ביטול", - "PLACE_HOLDER": "אנא הקלד {accountName} כדי לאשר" - }, - "SUCCESS": "החשבון סומן למחיקה", - "FAILURE": "לא ניתן למחוק חשבון, נסה שוב!", - "SCHEDULED_DELETION": { - "TITLE": "החשבון מתוזמן למחיקה", - "MESSAGE_MANUAL": "חשבון זה מתוזמן למחיקה ב- {deletionDate}. הדבר התבקש על ידי מנהל מערכת. תוכל לבטל את המחיקה לפני תאריך זה.", - "MESSAGE_INACTIVITY": ".", - "CLEAR_BUTTON": "בטל מחיקה מתוזמנת" - } - }, - "FORM": { - "ERROR": "אנא תקן שגיאות בטופס", - "GENERAL_SECTION": { - "TITLE": "הגדרות כלליות", - "NOTE": "" - }, - "ACCOUNT_ID": { - "TITLE": "מזהה חשבון", - "NOTE": "מזהה זה נדרש אם אתה בונה אינטגרציה מבוססת API" - }, - "AUTO_RESOLVE": { - "TITLE": "Auto-resolve conversations", - "NOTE": "הגדרה זו תאפשר לך לסגור אוטומטית את השיחה לאחר תקופה מסוימת של חוסר פעילות.", - "DURATION": { - "LABEL": "משך חוסר פעילות", - "HELP": "Time period of inactivity after which conversation is auto-resolved", - "PLACEHOLDER": "30", - "ERROR": "משך הסגירה האוטומטית צריך להיות בין 10 דקות ל-999 ימים", - "API": { - "SUCCESS": "הגדרות הסגירה האוטומטית עודכנו בהצלחה", - "ERROR": "העדכון של הגדרות הסגירה האוטומטית נכשל" - } - }, - "MESSAGE": { - "LABEL": "Custom auto-resolution message", - "PLACEHOLDER": "השיחה סומנה כסגורה על ידי המערכת עקב 15 ימים של חוסר פעילות", - "HELP": "Message sent to the customer after conversation is auto-resolved" - }, - "PREFERENCES": "העדפות", - "LABEL": { - "LABEL": "Add label after auto-resolution", - "PLACEHOLDER": "בחר תווית" - }, - "IGNORE_WAITING": { - "LABEL": "Skip conversations waiting for agent’s reply" - }, - "UPDATE_BUTTON": "שמור שינויים" - }, - "NAME": { - "LABEL": "שם החשבון", - "PLACEHOLDER": "שם החשבון שלך", - "ERROR": "נא להזין שם חשבון חוקי" - }, - "LANGUAGE": { - "LABEL": "שפת האתר", - "PLACEHOLDER": "שם החשבון שלך", - "ERROR": "" - }, - "DOMAIN": { - "LABEL": "דומיין דואר נכנס", - "PLACEHOLDER": "הדומיין שבו תקבלו את המיילים", - "ERROR": "" - }, - "SUPPORT_EMAIL": { - "LABEL": "אימייל לתמיכה", - "PLACEHOLDER": "דוא\"ל התמיכה של החברה שלך", - "ERROR": "" - }, - "AUTO_RESOLVE_IGNORE_WAITING": { - "LABEL": "אל תכלול שיחות ללא מענה", - "HELP": "כאשר מופעל, המערכת תדלג על סגירת שיחות שעדיין ממתינות לתגובת סוכן." - }, - "AUDIO_TRANSCRIPTION": { - "TITLE": "תמלל הודעות קוליות", - "NOTE": "תמלל אוטומטית הודעות קוליות בשיחות. צור תמלול טקסט בכל פעם שנשלחת או מתקבלת הודעה קולית, והצג אותה לצד ההודעה.", - "API": { - "SUCCESS": "הגדרת תמלול שמע עודכנה בהצלחה", - "ERROR": "העדכון של הגדרת תמלול שמע נכשל" - } - }, - "AUTO_RESOLVE_DURATION": { - "LABEL": "משך חוסר פעילות לסגירה", - "HELP": "משך הזמן שלאחריו שיחה תיסגר אוטומטית אם אין פעילות", - "PLACEHOLDER": "30", - "ERROR": "משך הסגירה האוטומטית צריך להיות בין 10 דקות ל-999 ימים", - "API": { - "SUCCESS": "הגדרות הסגירה האוטומטית עודכנו בהצלחה", - "ERROR": "העדכון של הגדרות הסגירה האוטומטית נכשל" - }, - "UPDATE_BUTTON": "עדכן", - "MESSAGE_LABEL": "הודעת סגירה מותאמת אישית", - "MESSAGE_PLACEHOLDER": "השיחה סומנה כסגורה על ידי המערכת עקב 15 ימים של חוסר פעילות", - "MESSAGE_HELP": "הודעה זו נשלחת ללקוח כאשר שיחה נסגרת אוטומטית על ידי המערכת עקב חוסר פעילות." - }, - "FEATURES": { - "INBOUND_EMAIL_ENABLED": "רציפות השיחה עם הודעות אימייל מופעלת עבור החשבון שלך.", - "CUSTOM_EMAIL_DOMAIN_ENABLED": "אתה יכול לקבל אימיילים בדומיין המותאם אישית שלך עכשיו." - } - }, - "UPDATE_CHATWOOT": "עדכון {latestChatwootVersion} עבור Chatwoot זמין. אנא עדכן את המופע שלך.", - "LEARN_MORE": "למד עוד", - "PAYMENT_PENDING": "התשלום שלך ממתין. אנא עדכן את פרטי התשלום שלך כדי להמשיך להשתמש ב-Chatwoot", - "UPGRADE": "שדרג כדי להמשיך להשתמש ב-Chatwoot", - "LIMITS_UPGRADE": "החשבון שלך חרג ממגבלות השימוש. אנא שדרג את המינוי שלך כדי להמשיך להשתמש ב-צ'אטווט", - "OPEN_BILLING": "פתח חיוב" - }, - "FORMS": { - "MULTISELECT": { - "ENTER_TO_SELECT": "הקש אנטר כדי לבחור", - "ENTER_TO_REMOVE": "הקש אנטר כדי להסיר", - "NO_OPTIONS": "הרשימה ריקה", - "SELECT_ONE": "תבחר אחד", - "SELECT": "בחר" - } - }, - "NOTIFICATIONS_PAGE": { - "HEADER": "התראות", - "MARK_ALL_DONE": "סמן הכל כבוצע", - "DELETE_TITLE": "נמחק", - "UNREAD_NOTIFICATION": { - "TITLE": "התראות שלא נקראו", - "ALL_NOTIFICATIONS": "הצג את כל ההתראות", - "LOADING_UNREAD_MESSAGE": "טוען התראות שלא נקראו...", - "EMPTY_MESSAGE": "אין לך התראות שלא נקראו" - }, - "LIST": { - "LOADING_MESSAGE": "טוען הודעות...", - "404": "אין התראות", - "TABLE_HEADER": [ - "שם", - "מספר טלפון", - "שיחות", - "פניה אחרונה" - ] - }, - "TYPE_LABEL": { - "conversation_creation": "שיחה חדשה", - "conversation_assignment": "שיחה הוקצתה", - "assigned_conversation_new_message": "הודעה חדשה", - "participating_conversation_new_message": "הודעה חדשה", - "conversation_mention": "אִזְכּוּר", - "sla_missed_first_response": "החמצת SLA", - "sla_missed_next_response": "החמצת SLA", - "sla_missed_resolution": "הסכם רמת שירות פוספס" - } - }, - "NETWORK": { - "NOTIFICATION": { - "OFFLINE": "לא מחובר", - "RECONNECTING": "מתחבר מחדש...", - "RECONNECT_SUCCESS": "חובר מחדש" - }, - "BUTTON": { - "REFRESH": "רענן" - } - }, - "COMMAND_BAR": { - "SEARCH_PLACEHOLDER": "חפש או קפוץ ל", - "SECTIONS": { - "GENERAL": "כללי", - "REPORTS": "דוחות", - "CONVERSATION": "שיחה", - "BULK_ACTIONS": "פעולות בכמות גדולה", - "CHANGE_ASSIGNEE": "שנה מוקצה", - "CHANGE_PRIORITY": "שנה עדיפות", - "CHANGE_TEAM": "להחליף קבוצה", - "SNOOZE_CONVERSATION": "נודניק שיחה", - "ADD_LABEL": "הוסף תווית לשיחה", - "REMOVE_LABEL": "הסר תווית מהשיחה", - "SETTINGS": "הגדרות", - "AI_ASSIST": "סיוע AI", - "APPEARANCE": "מראה", - "SNOOZE_NOTIFICATION": "השבת התראה זמנית" - }, - "COMMANDS": { - "GO_TO_CONVERSATION_DASHBOARD": "עבור ללוח המחוונים לשיחה", - "GO_TO_CONTACTS_DASHBOARD": "עבור ללוח המחוונים של אנשי קשר", - "GO_TO_REPORTS_OVERVIEW": "עבור לסקירת דוחות", - "GO_TO_CONVERSATION_REPORTS": "עבור לדוחות שיחות", - "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": "הקצה סוכן", - "AI_ASSIST": "סיוע AI", - "ASSIGN_PRIORITY": "הקצה עדיפות", - "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": "עד מחר", - "UNTIL_NEXT_MONTH": "עד החודש הבא", - "AN_HOUR_FROM_NOW": "עד שעה מעכשיו", - "UNTIL_CUSTOM_TIME": "מותאם אישית...", - "CHANGE_APPEARANCE": "שנה מראה", - "LIGHT_MODE": "בהיר", - "DARK_MODE": "כהה", - "SYSTEM_MODE": "מערכת", - "SNOOZE_NOTIFICATION": "השבת התראה זמנית" - } - }, - "DASHBOARD_APPS": { - "LOADING_MESSAGE": "טוען אפליקציית Dashboard..." - }, - "COMMON": { - "OR": "או", - "CLICK_HERE": "לחץ כאן" - } -} +{ + "GENERAL_SETTINGS": { + "LIMIT_MESSAGES": { + "CONVERSATION": "חרגת ממגבלת השיחות. תוכנית Hacker מאפשרת רק 500 שיחות.", + "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", + "AGENTS": "חרגת ממגבלת הסוכנים. התוכנית שלך מאפשרת רק {allowedAgents} סוכנים.", + "NON_ADMIN": "אנא פנה למנהל המערכת שלך כדי לשדרג את התוכנית ולהמשיך להשתמש בכל התכונות." + }, + "TITLE": "הגדרות חשבון", + "SUBMIT": "עדכן הגדרות", + "BACK": "חזור", + "DISMISS": "סגור", + "UPDATE": { + "ERROR": "לא ניתן היה לעדכן את ההגדרות, נסה שוב!", + "SUCCESS": "הגדרות החשבון עודכנו בהצלחה" + }, + "ACCOUNT_DELETE_SECTION": { + "TITLE": "מחק את חשבונך", + "NOTE": "לאחר שתמחק את חשבונך, כל הנתונים שלך יימחקו.", + "BUTTON_TEXT": "מחק את חשבונך", + "CONFIRM": { + "TITLE": "מחק חשבון", + "MESSAGE": "מחיקת חשבונך היא בלתי הפיכה. הזן את שם חשבונך למטה כדי לאשר שברצונך למחוק אותו לצמיתות.", + "BUTTON_TEXT": "מחק", + "DISMISS": "ביטול", + "PLACE_HOLDER": "אנא הקלד {accountName} כדי לאשר" + }, + "SUCCESS": "החשבון סומן למחיקה", + "FAILURE": "לא ניתן למחוק חשבון, נסה שוב!", + "SCHEDULED_DELETION": { + "TITLE": "החשבון מתוזמן למחיקה", + "MESSAGE_MANUAL": "חשבון זה מתוזמן למחיקה ב- {deletionDate}. הדבר התבקש על ידי מנהל מערכת. תוכל לבטל את המחיקה לפני תאריך זה.", + "MESSAGE_INACTIVITY": ".", + "CLEAR_BUTTON": "בטל מחיקה מתוזמנת" + } + }, + "FORM": { + "ERROR": "אנא תקן שגיאות בטופס", + "GENERAL_SECTION": { + "TITLE": "הגדרות כלליות", + "NOTE": "" + }, + "ACCOUNT_ID": { + "TITLE": "מזהה חשבון", + "NOTE": "מזהה זה נדרש אם אתה בונה אינטגרציה מבוססת API" + }, + "AUTO_RESOLVE": { + "TITLE": "Auto-resolve conversations", + "NOTE": "הגדרה זו תאפשר לך לסגור אוטומטית את השיחה לאחר תקופה מסוימת של חוסר פעילות.", + "DURATION": { + "LABEL": "משך חוסר פעילות", + "HELP": "Time period of inactivity after which conversation is auto-resolved", + "PLACEHOLDER": "30", + "ERROR": "משך הסגירה האוטומטית צריך להיות בין 10 דקות ל-999 ימים", + "API": { + "SUCCESS": "הגדרות הסגירה האוטומטית עודכנו בהצלחה", + "ERROR": "העדכון של הגדרות הסגירה האוטומטית נכשל" + } + }, + "MESSAGE": { + "LABEL": "Custom auto-resolution message", + "PLACEHOLDER": "השיחה סומנה כסגורה על ידי המערכת עקב 15 ימים של חוסר פעילות", + "HELP": "Message sent to the customer after conversation is auto-resolved" + }, + "PREFERENCES": "העדפות", + "LABEL": { + "LABEL": "Add label after auto-resolution", + "PLACEHOLDER": "בחר תווית" + }, + "IGNORE_WAITING": { + "LABEL": "Skip conversations waiting for agent’s reply" + }, + "UPDATE_BUTTON": "שמור שינויים" + }, + "NAME": { + "LABEL": "שם החשבון", + "PLACEHOLDER": "שם החשבון שלך", + "ERROR": "נא להזין שם חשבון חוקי" + }, + "LANGUAGE": { + "LABEL": "שפת האתר", + "PLACEHOLDER": "שם החשבון שלך", + "ERROR": "" + }, + "DOMAIN": { + "LABEL": "דומיין דואר נכנס", + "PLACEHOLDER": "הדומיין שבו תקבלו את המיילים", + "ERROR": "" + }, + "SUPPORT_EMAIL": { + "LABEL": "אימייל לתמיכה", + "PLACEHOLDER": "דוא\"ל התמיכה של החברה שלך", + "ERROR": "" + }, + "AUTO_RESOLVE_IGNORE_WAITING": { + "LABEL": "אל תכלול שיחות ללא מענה", + "HELP": "כאשר מופעל, המערכת תדלג על סגירת שיחות שעדיין ממתינות לתגובת סוכן." + }, + "AUDIO_TRANSCRIPTION": { + "TITLE": "תמלל הודעות קוליות", + "NOTE": "תמלל אוטומטית הודעות קוליות בשיחות. צור תמלול טקסט בכל פעם שנשלחת או מתקבלת הודעה קולית, והצג אותה לצד ההודעה.", + "API": { + "SUCCESS": "הגדרת תמלול שמע עודכנה בהצלחה", + "ERROR": "העדכון של הגדרת תמלול שמע נכשל" + } + }, + "AUTO_RESOLVE_DURATION": { + "LABEL": "משך חוסר פעילות לסגירה", + "HELP": "משך הזמן שלאחריו שיחה תיסגר אוטומטית אם אין פעילות", + "PLACEHOLDER": "30", + "ERROR": "משך הסגירה האוטומטית צריך להיות בין 10 דקות ל-999 ימים", + "API": { + "SUCCESS": "הגדרות הסגירה האוטומטית עודכנו בהצלחה", + "ERROR": "העדכון של הגדרות הסגירה האוטומטית נכשל" + }, + "UPDATE_BUTTON": "עדכן", + "MESSAGE_LABEL": "הודעת סגירה מותאמת אישית", + "MESSAGE_PLACEHOLDER": "השיחה סומנה כסגורה על ידי המערכת עקב 15 ימים של חוסר פעילות", + "MESSAGE_HELP": "הודעה זו נשלחת ללקוח כאשר שיחה נסגרת אוטומטית על ידי המערכת עקב חוסר פעילות." + }, + "FEATURES": { + "INBOUND_EMAIL_ENABLED": "רציפות השיחה עם הודעות אימייל מופעלת עבור החשבון שלך.", + "CUSTOM_EMAIL_DOMAIN_ENABLED": "אתה יכול לקבל אימיילים בדומיין המותאם אישית שלך עכשיו." + } + }, + "UPDATE_CHATWOOT": "עדכון {latestChatwootVersion} עבור Chatwoot זמין. אנא עדכן את המופע שלך.", + "LEARN_MORE": "למד עוד", + "PAYMENT_PENDING": "התשלום שלך ממתין. אנא עדכן את פרטי התשלום שלך כדי להמשיך להשתמש ב-Chatwoot", + "UPGRADE": "שדרג כדי להמשיך להשתמש ב-Chatwoot", + "LIMITS_UPGRADE": "החשבון שלך חרג ממגבלות השימוש. אנא שדרג את המינוי שלך כדי להמשיך להשתמש ב-צ'אטווט", + "OPEN_BILLING": "פתח חיוב" + }, + "FORMS": { + "MULTISELECT": { + "ENTER_TO_SELECT": "הקש אנטר כדי לבחור", + "ENTER_TO_REMOVE": "הקש אנטר כדי להסיר", + "NO_OPTIONS": "הרשימה ריקה", + "SELECT_ONE": "תבחר אחד", + "SELECT": "בחר" + } + }, + "NOTIFICATIONS_PAGE": { + "HEADER": "התראות", + "MARK_ALL_DONE": "סמן הכל כבוצע", + "DELETE_TITLE": "נמחק", + "UNREAD_NOTIFICATION": { + "TITLE": "התראות שלא נקראו", + "ALL_NOTIFICATIONS": "הצג את כל ההתראות", + "LOADING_UNREAD_MESSAGE": "טוען התראות שלא נקראו...", + "EMPTY_MESSAGE": "אין לך התראות שלא נקראו" + }, + "LIST": { + "LOADING_MESSAGE": "טוען הודעות...", + "404": "אין התראות", + "TABLE_HEADER": [ + "שם", + "מספר טלפון", + "שיחות", + "פניה אחרונה" + ] + }, + "TYPE_LABEL": { + "conversation_creation": "שיחה חדשה", + "conversation_assignment": "שיחה הוקצתה", + "assigned_conversation_new_message": "הודעה חדשה", + "participating_conversation_new_message": "הודעה חדשה", + "conversation_mention": "אִזְכּוּר", + "sla_missed_first_response": "החמצת SLA", + "sla_missed_next_response": "החמצת SLA", + "sla_missed_resolution": "הסכם רמת שירות פוספס" + } + }, + "NETWORK": { + "NOTIFICATION": { + "OFFLINE": "לא מחובר", + "RECONNECTING": "מתחבר מחדש...", + "RECONNECT_SUCCESS": "חובר מחדש" + }, + "BUTTON": { + "REFRESH": "רענן" + } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "חפש או קפוץ ל", + "SECTIONS": { + "GENERAL": "כללי", + "REPORTS": "דוחות", + "CONVERSATION": "שיחה", + "BULK_ACTIONS": "פעולות בכמות גדולה", + "CHANGE_ASSIGNEE": "שנה מוקצה", + "CHANGE_PRIORITY": "שנה עדיפות", + "CHANGE_TEAM": "להחליף קבוצה", + "SNOOZE_CONVERSATION": "נודניק שיחה", + "ADD_LABEL": "הוסף תווית לשיחה", + "REMOVE_LABEL": "הסר תווית מהשיחה", + "SETTINGS": "הגדרות", + "AI_ASSIST": "סיוע AI", + "APPEARANCE": "מראה", + "SNOOZE_NOTIFICATION": "השבת התראה זמנית" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "עבור ללוח המחוונים לשיחה", + "GO_TO_CONTACTS_DASHBOARD": "עבור ללוח המחוונים של אנשי קשר", + "GO_TO_REPORTS_OVERVIEW": "עבור לסקירת דוחות", + "GO_TO_CONVERSATION_REPORTS": "עבור לדוחות שיחות", + "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": "הקצה סוכן", + "AI_ASSIST": "סיוע AI", + "ASSIGN_PRIORITY": "הקצה עדיפות", + "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": "עד מחר", + "UNTIL_NEXT_MONTH": "עד החודש הבא", + "AN_HOUR_FROM_NOW": "עד שעה מעכשיו", + "UNTIL_CUSTOM_TIME": "מותאם אישית...", + "CHANGE_APPEARANCE": "שנה מראה", + "LIGHT_MODE": "בהיר", + "DARK_MODE": "כהה", + "SYSTEM_MODE": "מערכת", + "SNOOZE_NOTIFICATION": "השבת התראה זמנית" + } + }, + "DASHBOARD_APPS": { + "LOADING_MESSAGE": "טוען אפליקציית Dashboard..." + }, + "COMMON": { + "OR": "או", + "CLICK_HERE": "לחץ כאן" + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/helpCenter.json b/app/javascript/dashboard/i18n/locale/he/helpCenter.json index a1fc19a53..0cf481180 100644 --- a/app/javascript/dashboard/i18n/locale/he/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/he/helpCenter.json @@ -1,865 +1,865 @@ -{ - "HELP_CENTER": { - "TITLE": "מרכז עזרה", - "NEW_PAGE": { - "DESCRIPTION": "Create self-service help center portals for your customers. Help them find answers quickly, without waiting. Streamline inquiries, boost agent efficiency, and elevate customer support.", - "CREATE_PORTAL_BUTTON": "צור פורטל" - }, - "HEADER": { - "FILTER": "סנן לפי", - "SORT": "מיין לפי", - "LOCALE": "מקומי", - "SETTINGS_BUTTON": "הגדרות", - "NEW_BUTTON": "מאמר חדש", - "DROPDOWN_OPTIONS": { - "PUBLISHED": "יצא לאור", - "DRAFT": "טיוטה", - "ARCHIVED": "בארכיון" - }, - "TITLES": { - "ALL_ARTICLES": "כל המאמרים", - "MINE": "הכתבות שלי", - "DRAFT": "טיוטת מאמרים", - "ARCHIVED": "מאמרים בארכיון" - }, - "LOCALE_SELECT": { - "TITLE": "בחר אזור", - "PLACEHOLDER": "בחר אזור", - "NO_RESULT": "לא נמצא אזור", - "SEARCH_PLACEHOLDER": "חפש אזור" - } - }, - "EDIT_HEADER": { - "ALL_ARTICLES": "כל המאמרים", - "PUBLISH_BUTTON": "פרסם", - "MOVE_TO_ARCHIVE_BUTTON": "העבר לארכיון", - "PREVIEW": "תצוגה מקדימה", - "ADD_TRANSLATION": "הוסף תרגום", - "OPEN_SIDEBAR": "פתח סרגל צד", - "CLOSE_SIDEBAR": "סגור סרגל צד", - "SAVING": "שומר...", - "SAVED": "שמור" - }, - "ARTICLE_EDITOR": { - "IMAGE_UPLOAD": { - "TITLE": "העלה תמונה", - "UPLOADING": "מעלה...", - "SUCCESS": "התמונה הועלתה בהצלחה", - "ERROR": "שגיאה בעת העלאת תמונה", - "UN_AUTHORIZED_ERROR": "אינך מורשה להעלות תמונות", - "ERROR_FILE_SIZE": "גודל התמונה צריך להיות פחות מ-{size}MB", - "ERROR_FILE_FORMAT": "פורמט התמונה צריך להיות jpg, jpeg או png", - "ERROR_FILE_DIMENSIONS": "מידות התמונה צריכות להיות פחות מ-2000 x 2000" - } - }, - "ARTICLE_SETTINGS": { - "TITLE": "הגדרות מאמר", - "FORM": { - "CATEGORY": { - "LABEL": "קטגוריה", - "TITLE": "בחר קטגוריה", - "PLACEHOLDER": "בחר קטגוריה", - "NO_RESULT": "לא נמצאה קטגוריה", - "SEARCH_PLACEHOLDER": "קטגוריית חיפוש" - }, - "AUTHOR": { - "LABEL": "מחבר", - "TITLE": "בחר מחבר", - "PLACEHOLDER": "בחר מחבר", - "NO_RESULT": "לא נמצאו מחברים", - "SEARCH_PLACEHOLDER": "חפש מחבר" - }, - "META_TITLE": { - "LABEL": "כותרת מטא", - "PLACEHOLDER": "הוסף מטא כותרת" - }, - "META_DESCRIPTION": { - "LABEL": "מטא תיאור", - "PLACEHOLDER": "הוסף את המטא תיאור שלך לתוצאות SEO טובות יותר..." - }, - "META_TAGS": { - "LABEL": "מטא תגים", - "PLACEHOLDER": "הוסף מטא תגיות מופרדות בפסיק..." - } - }, - "BUTTONS": { - "ARCHIVE": "ארכיון מאמר", - "DELETE": "מחק מאמר" - } - }, - "ARTICLE_SEARCH_RESULT": { - "UNCATEGORIZED": "ללא קטגוריה", - "SEARCH_RESULTS": "תוצאות חיפוש עבור {query}", - "EMPTY_TEXT": "חפש מאמרים כדי להוסיף לתשובות.", - "SEARCH_LOADER": "מחפש...", - "INSERT_ARTICLE": "הכנס", - "NO_RESULT": "לא נמצאו מאמרים", - "COPY_LINK": "העתק קישור למאמר ללוח", - "OPEN_LINK": "פתח מאמר בכרטיסייה חדשה", - "PREVIEW_LINK": "תצוגה מקדימה של מאמר" - }, - "PORTAL": { - "HEADER": "פורטלים", - "DEFAULT": "ברירת מחדל", - "NEW_BUTTON": "פורטל חדש", - "ACTIVE_BADGE": "פעיל", - "CHOOSE_LOCALE_LABEL": "בחר מקום", - "LOADING_MESSAGE": "טוען פורטלים...", - "ARTICLES_LABEL": "מאמרים", - "NO_PORTALS_MESSAGE": "אין פורטלים זמינים", - "ADD_NEW_LOCALE": "הוסף מקום חדש", - "POPOVER": { - "TITLE": "פורטלים", - "PORTAL_SETTINGS": "הגדרות פורטל", - "SUBTITLE": "יש לך מספר פורטלים ויכולים להיות לך מקומות שונים עבור כל פורטל.", - "CANCEL_BUTTON_LABEL": "ביטול", - "CHOOSE_LOCALE_BUTTON": "בחר מיקום" - }, - "PORTAL_SETTINGS": { - "LIST_ITEM": { - "HEADER": { - "COUNT_LABEL": "מאמרים", - "ADD": "הוסף מקום", - "VISIT": "בקר באתר", - "SETTINGS": "הגדרות", - "DELETE": "מחק" - }, - "PORTAL_CONFIG": { - "TITLE": "תצורות פורטל", - "ITEMS": { - "NAME": "שם", - "DOMAIN": "תחום מותאם אישית", - "SLUG": "שבלול", - "TITLE": "כותרת הפורטל", - "THEME": "צבע נושא", - "SUB_TEXT": "טקסט משנה של פורטל" - } - }, - "AVAILABLE_LOCALES": { - "TITLE": "מקומות זמינים", - "TABLE": { - "NAME": "שם מקומי", - "CODE": "קוד מקומי", - "ARTICLE_COUNT": "מספר מאמרים", - "CATEGORIES": "מספר קטגוריות", - "SWAP": "החלפה", - "DELETE": "מחק", - "DEFAULT_LOCALE": "ברירת מחדל" - } - } - }, - "DELETE_PORTAL": { - "TITLE": "מחק את הפורטל", - "MESSAGE": "האם אתה בטוח שאתה רוצה למחוק את הפורטל הזה", - "YES": "כן, מחק את הפורטל", - "NO": "לא, שמור על הפורטל", - "API": { - "DELETE_SUCCESS": "הפורטל נמחק בהצלחה", - "DELETE_ERROR": "שגיאה בעת מחיקת הפורטל" - } - }, - "SEND_CNAME_INSTRUCTIONS": { - "API": { - "SUCCESS_MESSAGE": "הוראות CNAME נשלחו בהצלחה", - "ERROR_MESSAGE": "שגיאה בשליחת הוראות CNAME" - } - } - }, - "EDIT": { - "HEADER_TEXT": "ערוך פורטל", - "TABS": { - "BASIC_SETTINGS": { - "TITLE": "מידע בסיסי" - }, - "CUSTOMIZATION_SETTINGS": { - "TITLE": "התאמה אישית של פורטל" - }, - "CATEGORY_SETTINGS": { - "TITLE": "קטגוריות" - }, - "LOCALE_SETTINGS": { - "TITLE": "מקומיים" - } - }, - "CATEGORIES": { - "TITLE": "קטגוריות ב", - "NEW_CATEGORY": "קטגוריה חדשה", - "TABLE": { - "NAME": "שם", - "DESCRIPTION": "תיאור", - "LOCALE": "מקומי", - "ARTICLE_COUNT": "מספר מאמרים", - "ACTION_BUTTON": { - "EDIT": "ערוך קטגוריה", - "DELETE": "מחק קטגוריה" - }, - "EMPTY_TEXT": "לא נמצאו קטגוריות" - } - }, - "EDIT_BASIC_INFO": { - "BUTTON_TEXT": "עדכן הגדרות בסיסיות" - } - }, - "ADD": { - "CREATE_FLOW": { - "BASIC": { - "TITLE": "מידע על מרכז העזרה", - "BODY": "מידע בסיסי על הפורטל" - }, - "CUSTOMIZATION": { - "TITLE": "התאמה אישית של מרכז העזרה", - "BODY": "התאמה אישית של פורטל" - }, - "FINISH": { - "TITLE": "וואילה! 🎉", - "BODY": "אתה מוכן!" - } - }, - "CREATE_FLOW_PAGE": { - "BACK_BUTTON": "חזור", - "BASIC_SETTINGS_PAGE": { - "HEADER": "צור פורטל", - "TITLE": "מידע על מרכז העזרה", - "CREATE_BASIC_SETTING_BUTTON": "צור הגדרות בסיסיות של פורטל" - }, - "CUSTOMIZATION_PAGE": { - "HEADER": "התאמה אישית של פורטל", - "TITLE": "התאמה אישית של מרכז העזרה", - "UPDATE_PORTAL_BUTTON": "עדכון הגדרות פורטל" - }, - "FINISH_PAGE": { - "TITLE": "וואילה!🎉 הכל מסודר!", - "MESSAGE": "עכשיו אתה יכול לראות את הפורטל שנוצר בדף כל הפורטלים שלך.", - "FINISH": "עבור לדף כל הפורטלים" - } - }, - "LOGO": { - "LABEL": "לוגו", - "UPLOAD_BUTTON": "העלה לוגו", - "HELP_TEXT": "לוגו זה יוצג בכותרת הפורטל.", - "IMAGE_UPLOAD_SUCCESS": "לוגו הועלה בהצלחה", - "IMAGE_UPLOAD_ERROR": "לוגו נמחק בהצלחה", - "IMAGE_DELETE_ERROR": "שגיאה במחיקת לוגו" - }, - "NAME": { - "LABEL": "שם", - "PLACEHOLDER": "שם הפורטל", - "HELP_TEXT": "השם ישמש בפורטל הפונה לציבור באופן פנימי.", - "ERROR": "שם שדה חובה" - }, - "SLUG": { - "LABEL": "שבלול", - "PLACEHOLDER": "שבלול פורטל עבור כתובות אתרים", - "ERROR": "נדרש שבלול" - }, - "DOMAIN": { - "LABEL": "תחום מותאם אישית", - "PLACEHOLDER": "דומיין מותאם אישית של פורטל", - "HELP_TEXT": "הוסף רק אם ברצונך להשתמש בדומיין מותאם אישית עבור הפורטלים שלך. לדוגמה: {exampleURL}", - "ERROR": "הזן כתובת אתר חוקית של דומיין" - }, - "HOME_PAGE_LINK": { - "LABEL": "קישור לדף הבית", - "PLACEHOLDER": "קישור לדף הבית של הפורטל", - "HELP_TEXT": "הקישור המשמש לחזרה מהפורטל לדף הבית. לדוגמה: {exampleURL}", - "ERROR": "הזן כתובת אתר חוקית של דף הבית" - }, - "THEME_COLOR": { - "LABEL": "צבע נושא הפורטל", - "HELP_TEXT": "צבע זה יוצג כצבע הנושא עבור הפורטל." - }, - "PAGE_TITLE": { - "LABEL": "כותרת העמוד", - "PLACEHOLDER": "כותרת דף הפורטל", - "HELP_TEXT": "כותרת העמוד תשמש בפורטל הפונה לציבור.", - "ERROR": "נדרשת כותרת העמוד" - }, - "HEADER_TEXT": { - "LABEL": "טקסט כותרת", - "PLACEHOLDER": "טקסט כותרת הפורטל", - "HELP_TEXT": "טקסט כותרת הפורטל ישמש בפורטל הפונה לציבור.", - "ERROR": "נדרש טקסט של כותרת הפורטל" - }, - "API": { - "SUCCESS_MESSAGE_FOR_BASIC": "הפורטל נוצר בהצלחה.", - "ERROR_MESSAGE_FOR_BASIC": "לא ניתן היה ליצור את הפורטל. נסה שוב.", - "SUCCESS_MESSAGE_FOR_UPDATE": "הפורטל עודכן בהצלחה.", - "ERROR_MESSAGE_FOR_UPDATE": "לא ניתן היה לעדכן את הפורטל. נסה שוב." - } - }, - "ADD_LOCALE": { - "TITLE": "הוסף מקום חדש", - "SUB_TITLE": "זה מוסיף מקום חדש לרשימת התרגום הזמינה שלך.", - "PORTAL": "פורטל", - "LOCALE": { - "LABEL": "מקומי", - "PLACEHOLDER": "בחר מקום", - "ERROR": "דרוש מיקום" - }, - "BUTTONS": { - "CREATE": "צור מקום", - "CANCEL": "ביטול" - }, - "API": { - "SUCCESS_MESSAGE": "האזור נוסף בהצלחה", - "ERROR_MESSAGE": "לא ניתן להוסיף אזור. נסה שוב." - } - }, - "CHANGE_DEFAULT_LOCALE": { - "API": { - "SUCCESS_MESSAGE": "מקום ברירת המחדל עודכן בהצלחה", - "ERROR_MESSAGE": "לא ניתן לעדכן את אזור ברירת המחדל. נסה שוב." - } - }, - "DELETE_LOCALE": { - "API": { - "SUCCESS_MESSAGE": "המקום הוסר מהפורטל בהצלחה", - "ERROR_MESSAGE": "לא ניתן להסיר את המקום מהפורטל. נסה שוב." - } - } - }, - "TABLE": { - "LOADING_MESSAGE": "טוען מאמרים...", - "404": "אין מאמרים שתואמים לחיפוש שלך 🔍", - "NO_ARTICLES": "אין מאמרים זמינים", - "HEADERS": { - "TITLE": "כותרת", - "CATEGORY": "קטגוריה", - "READ_COUNT": "צפיות", - "STATUS": "מצב", - "LAST_EDITED": "עריכה אחרונה" - }, - "COLUMNS": { - "BY": "על ידי", - "AUTHOR_NOT_AVAILABLE": "המחבר אינו זמין" - } - }, - "EDIT_ARTICLE": { - "LOADING": "טוען מאמר...", - "TITLE_PLACEHOLDER": "כותרת המאמר נכנסת לכאן", - "CONTENT_PLACEHOLDER": "כתוב את המאמר שלך כאן", - "API": { - "ERROR": "שגיאה בעת שמירת מאמר" - } - }, - "PUBLISH_ARTICLE": { - "API": { - "ERROR": "שגיאה בעת פרסום מאמר", - "SUCCESS": "המאמר פורסם בהצלחה" - } - }, - "ARCHIVE_ARTICLE": { - "API": { - "ERROR": "שגיאה בעת העברת מאמר לארכיון", - "SUCCESS": "המאמר הועבר לארכיון בהצלחה" - } - }, - "DRAFT_ARTICLE": { - "API": { - "ERROR": "שגיאה בטיוטת מאמר", - "SUCCESS": "המאמר נשמר כטיוטה בהצלחה" - } - }, - "DELETE_ARTICLE": { - "MODAL": { - "CONFIRM": { - "TITLE": "אשר מחיקה", - "MESSAGE": "האם אתה בטוח שתמחק את המאמר?", - "YES": "כן, מחק", - "NO": "לא, השאר" - } - }, - "API": { - "SUCCESS_MESSAGE": "המאמר נמחק בהצלחה", - "ERROR_MESSAGE": "שגיאה בעת מחיקת מאמר" - } - }, - "CREATE_ARTICLE": { - "ERROR_MESSAGE": "אנא הוסף את כותרת המאמר והתוכן ואז רק אתה יכול לעדכן את ההגדרות" - }, - "SIDEBAR": { - "SEARCH": { - "PLACEHOLDER": "חפש מאמרים" - } - }, - "CATEGORY": { - "ADD": { - "TITLE": "צור קטגוריה", - "SUB_TITLE": "הקטגוריה תשמש בפורטל הפונה לציבור כדי לסווג מאמרים.", - "PORTAL": "פורטל", - "LOCALE": "מקומי", - "NAME": { - "LABEL": "שם", - "PLACEHOLDER": "שם קטגוריה", - "HELP_TEXT": "שם הקטגוריה והסמל ישמשו בפורטל הפונה לציבור כדי לסווג מאמרים.", - "ERROR": "שם שדה חובה" - }, - "SLUG": { - "LABEL": "שבלול", - "PLACEHOLDER": "שבלול קטגוריה עבור כתובות אתרים", - "HELP_TEXT": "app.chatwoot.com/hc/my-portal/en-US/categories/my-slug", - "ERROR": "נדרש שבלול" - }, - "DESCRIPTION": { - "LABEL": "תיאור", - "PLACEHOLDER": "תן תיאור קצר על הקטגוריה.", - "ERROR": "נדרש תיאור" - }, - "BUTTONS": { - "CREATE": "צור קטגוריה", - "CANCEL": "ביטול" - }, - "API": { - "SUCCESS_MESSAGE": "קטגוריה נוצרה בהצלחה", - "ERROR_MESSAGE": "לא ניתן ליצור קטגוריה" - } - }, - "EDIT": { - "TITLE": "ערוך קטגוריה", - "SUB_TITLE": "עריכת קטגוריה תעדכן את הקטגוריה בפורטל הפונה לציבור.", - "PORTAL": "פורטל", - "LOCALE": "מקומי", - "NAME": { - "LABEL": "שם", - "PLACEHOLDER": "שם קטגוריה", - "HELP_TEXT": "שם הקטגוריה והסמל ישמשו בפורטל הפונה לציבור כדי לסווג מאמרים.", - "ERROR": "שם שדה חובה" - }, - "SLUG": { - "LABEL": "שבלול", - "PLACEHOLDER": "שבלול קטגוריה עבור כתובות אתרים", - "HELP_TEXT": "app.chatwoot.com/hc/my-portal/en-US/categories/my-slug", - "ERROR": "נדרש שבלול" - }, - "DESCRIPTION": { - "LABEL": "תיאור", - "PLACEHOLDER": "תן תיאור קצר על הקטגוריה.", - "ERROR": "נדרש תיאור" - }, - "BUTTONS": { - "CREATE": "עדכון קטגוריה", - "CANCEL": "ביטול" - }, - "API": { - "SUCCESS_MESSAGE": "הקטגוריה עודכנה בהצלחה", - "ERROR_MESSAGE": "לא ניתן לעדכן את הקטגוריה" - } - }, - "DELETE": { - "API": { - "SUCCESS_MESSAGE": "הקטגוריה נמחקה בהצלחה", - "ERROR_MESSAGE": "לא ניתן למחוק קטגוריה" - } - } - }, - "ARTICLE_SEARCH": { - "TITLE": "חפש מאמרים", - "PLACEHOLDER": "חפש מאמרים", - "NO_RESULT": "לא נמצאו מאמרים", - "SEARCHING": "מחפש...", - "SEARCH_BUTTON": "חפש", - "INSERT_ARTICLE": "הכנס קישור", - "IFRAME_ERROR": "כתובת ה-URL ריקה או לא חוקית. לא ניתן להציג תוכן.", - "OPEN_ARTICLE_SEARCH": "הכנס מאמר ממרכז העזרה", - "SUCCESS_ARTICLE_INSERTED": "המאמר הוחדר בהצלחה", - "PREVIEW_LINK": "תצוגה מקדימה של מאמר", - "CANCEL": "סגור", - "BACK": "חזור", - "BACK_RESULTS": "חזור לתוצאות" - }, - "UPGRADE_PAGE": { - "TITLE": "מרכז עזרה", - "DESCRIPTION": "Create user-friendly self-service portals. Help your users to access the articles and get support 24/7. Upgrade your subscription to enable this feature.", - "SELF_HOSTED_DESCRIPTION": "Create user-friendly self-service portals. Help your users to access the articles and get support 24/7. Please contact your administrator to enable this feature.", - "BUTTON": { - "LEARN_MORE": "למד עוד", - "UPGRADE": "שדרג" - }, - "FEATURES": { - "PORTALS": { - "TITLE": "פורטלים מרובים", - "DESCRIPTION": "צור פורטלים מרובים של מרכז עזרה עבור מוצרים שונים באמצעות אותו חשבון." - }, - "LOCALES": { - "TITLE": "תמיכה מלאה באזורים (Locales)", - "DESCRIPTION": "לכסן את הפורטל בשפה שלך. אנו תומכים בכל האזורים ומאפשרים תרגומים עבור כל מאמר." - }, - "SEO": { - "TITLE": "SEO-friendly design", - "DESCRIPTION": "Customize your meta tags to improve your visibility on search engines with our SEO-friendly pages." - }, - "API": { - "TITLE": "תמיכה מלאה ב-API", - "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." - } - } - }, - "LOADING": "טוען...", - "ARTICLES_PAGE": { - "ARTICLE_CARD": { - "CARD": { - "VIEWS": "{count} צפייה | {count} צפיות", - "DROPDOWN_MENU": { - "PUBLISH": "פרסם", - "DRAFT": "טיוטה", - "ARCHIVE": "ארכיון", - "DELETE": "מחק" - }, - "STATUS": { - "DRAFT": "טיוטה", - "PUBLISHED": "יצא לאור", - "ARCHIVED": "בארכיון" - }, - "CATEGORY": { - "UNCATEGORISED": "ללא קטגוריה" - } - } - }, - "ARTICLES_HEADER": { - "TABS": { - "ALL": "כל המאמרים", - "MINE": "שלי", - "DRAFT": "טיוטה", - "PUBLISHED": "יצא לאור", - "ARCHIVED": "בארכיון" - }, - "CATEGORY": { - "ALL": "כל הקטגוריות" - }, - "LOCALE": { - "ALL": "כל האזורים" - }, - "NEW_ARTICLE": "מאמר חדש" - }, - "EMPTY_STATE": { - "ALL": { - "TITLE": "כתוב מאמר", - "SUBTITLE": "Write a rich article, let’s get started!", - "BUTTON_LABEL": "מאמר חדש" - }, - "MINE": { - "TITLE": "לא כתבת כאן מאמרים", - "SUBTITLE": "כל המאמרים שנכתבו על ידך מופיעים כאן לגישה מהירה." - }, - "DRAFT": { - "TITLE": "אין מאמרים בטיוטות", - "SUBTITLE": "מאמרי טיוטה יופיעו כאן" - }, - "PUBLISHED": { - "TITLE": "אין מאמרים שפורסמו", - "SUBTITLE": "מאמרים שפורסמו יופיעו כאן" - }, - "ARCHIVED": { - "TITLE": "אין מאמרים בארכיון", - "SUBTITLE": "מאמרים בארכיון אינם מופיעים בפורטל, ניתן להשתמש בהם כדי לסמן דפים מיושנים או לא עדכניים" - }, - "CATEGORY": { - "TITLE": "אין מאמרים בקטגוריה זו", - "SUBTITLE": "מאמרים בקטגוריה זו יופיעו כאן" - } - } - }, - "CATEGORY_PAGE": { - "CATEGORY_HEADER": { - "NEW_CATEGORY": "קטגוריה חדשה", - "EDIT_CATEGORY": "ערוך קטגוריה", - "CATEGORIES_COUNT": "{n} קטגוריה | {n} קטגוריות", - "BREADCRUMB": { - "CATEGORY_LOCALE": "קטגוריות ({localeCode})", - "ACTIVE_CATEGORY": "{categoryName} ({categoryCount} מאמר) | {categoryName} ({categoryCount} מאמרים)" - } - }, - "CATEGORY_EMPTY_STATE": { - "TITLE": "לא נמצאו קטגוריות", - "SUBTITLE": "קטגוריות יופיעו כאן. תוכל להוסיף קטגוריה על ידי לחיצה על כפתור 'קטגוריה חדשה'." - }, - "CATEGORY_CARD": { - "ARTICLES_COUNT": "{count} מאמר | {count} מאמרים" - }, - "CATEGORY_DIALOG": { - "CREATE": { - "API": { - "SUCCESS_MESSAGE": "קטגוריה נוצרה בהצלחה", - "ERROR_MESSAGE": "לא ניתן ליצור קטגוריה" - } - }, - "EDIT": { - "API": { - "SUCCESS_MESSAGE": "הקטגוריה עודכנה בהצלחה", - "ERROR_MESSAGE": "לא ניתן לעדכן את הקטגוריה" - } - }, - "DELETE": { - "API": { - "SUCCESS_MESSAGE": "הקטגוריה נמחקה בהצלחה", - "ERROR_MESSAGE": "לא ניתן למחוק קטגוריה" - } - }, - "HEADER": { - "CREATE": "צור קטגוריה", - "EDIT": "ערוך קטגוריה", - "DESCRIPTION": "עריכת קטגוריה תעדכן את הקטגוריה בפורטל הפונה לציבור.", - "PORTAL": "פורטל", - "LOCALE": "מקומי" - }, - "FORM": { - "NAME": { - "LABEL": "שם", - "PLACEHOLDER": "שם קטגוריה", - "ERROR": "שם שדה חובה" - }, - "SLUG": { - "LABEL": "שבלול", - "PLACEHOLDER": "שבלול קטגוריה עבור כתובות אתרים", - "ERROR": "נדרש שבלול", - "HELP_TEXT": "app.chatwoot.com/hc/{portalSlug}/{localeCode}/categories/{categorySlug}" - }, - "DESCRIPTION": { - "LABEL": "תיאור", - "PLACEHOLDER": "תן תיאור קצר על הקטגוריה.", - "ERROR": "נדרש תיאור" - } - }, - "BUTTONS": { - "CREATE": "צור", - "EDIT": "עדכן", - "CANCEL": "ביטול" - } - } - }, - "LOCALES_PAGE": { - "LOCALES_COUNT": "אין אזורים זמינים | {n} אזור | {n} אזורים", - "NEW_LOCALE_BUTTON_TEXT": "אזור חדש", - "LOCALE_CARD": { - "ARTICLES_COUNT": "{count} מאמר | {count} מאמרים", - "CATEGORIES_COUNT": "{count} קטגוריה | {count} קטגוריות", - "DEFAULT": "ברירת מחדל", - "DROPDOWN_MENU": { - "MAKE_DEFAULT": "הפוך לברירת מחדל", - "DELETE": "מחק" - } - }, - "ADD_LOCALE_DIALOG": { - "TITLE": "הוסף מקום חדש", - "DESCRIPTION": "בחר את השפה שבה מאמר זה ייכתב. זו תתווסף לרשימת התרגומים שלך, ותוכל להוסיף נוספים מאוחר יותר.", - "COMBOBOX": { - "PLACEHOLDER": "בחר אזור..." - }, - "API": { - "SUCCESS_MESSAGE": "האזור נוסף בהצלחה", - "ERROR_MESSAGE": "לא ניתן להוסיף אזור. נסה שוב." - } - } - }, - "EDIT_ARTICLE_PAGE": { - "HEADER": { - "STATUS": { - "SAVING": "שומר...", - "SAVED": "שמור" - }, - "PREVIEW": "תצוגה מקדימה", - "PUBLISH": "פרסם", - "DRAFT": "טיוטה", - "ARCHIVE": "ארכיון", - "BACK_TO_ARTICLES": "חזור למאמרים" - }, - "EDIT_ARTICLE": { - "MORE_PROPERTIES": "מאפיינים נוספים", - "UNCATEGORIZED": "ללא קטגוריה", - "EDITOR_PLACEHOLDER": "כתוב משהו..." - }, - "ARTICLE_PROPERTIES": { - "ARTICLE_PROPERTIES": "מאפייני מאמר", - "META_DESCRIPTION": "מטא תיאור", - "META_DESCRIPTION_PLACEHOLDER": "הוסף תיאור מטא", - "META_TITLE": "כותרת מטא", - "META_TITLE_PLACEHOLDER": "הוסף כותרת מטא", - "META_TAGS": "מטא תגים", - "META_TAGS_PLACEHOLDER": "הוסף תגי מטא" - }, - "API": { - "ERROR": "שגיאה בעת שמירת מאמר" - } - }, - "PORTAL_SWITCHER": { - "NEW_PORTAL": "פורטל חדש", - "PORTALS": "פורטלים", - "CREATE_PORTAL": "צור ונהל פורטלים מרובים", - "ARTICLES": "מאמרים", - "DOMAIN": "דומיין", - "PORTAL_NAME": "שם הפורטל" - }, - "CREATE_PORTAL_DIALOG": { - "TITLE": "צור פורטל חדש", - "DESCRIPTION": "Give your portal a name and create a user-friendly URL slug. You can modify both later in the settings.", - "CONFIRM_BUTTON_LABEL": "צור", - "NAME": { - "LABEL": "שם", - "PLACEHOLDER": "מדריך למשתמש | Chatwoot", - "MESSAGE": "בחר שם לפורטל שלך.", - "ERROR": "שם שדה חובה" - }, - "SLUG": { - "LABEL": "שבלול", - "PLACEHOLDER": "user-guide", - "ERROR": "נדרש שבלול", - "FORMAT_ERROR": "Please enter a valid slug, for eg: user-guide" - } - }, - "PORTAL_SETTINGS": { - "FORM": { - "AVATAR": { - "LABEL": "לוגו", - "IMAGE_UPLOAD_ERROR": "לא ניתן להעלות את התמונה! נסה שוב", - "IMAGE_UPLOAD_SUCCESS": "תמונה נוספה בהצלחה. אנא לחץ על שמור שינויים כדי לשמור את הלוגו", - "IMAGE_DELETE_SUCCESS": "לוגו נמחק בהצלחה", - "IMAGE_DELETE_ERROR": "לא ניתן למחוק לוגו", - "IMAGE_UPLOAD_SIZE_ERROR": "גודל התמונה צריך להיות פחות מ-{size}MB" - }, - "NAME": { - "LABEL": "שם", - "PLACEHOLDER": "שם הפורטל", - "ERROR": "שם שדה חובה" - }, - "HEADER_TEXT": { - "LABEL": "טקסט כותרת עליונה", - "PLACEHOLDER": "טקסט כותרת הפורטל" - }, - "PAGE_TITLE": { - "LABEL": "כותרת עמוד", - "PLACEHOLDER": "כותרת דף הפורטל" - }, - "HOME_PAGE_LINK": { - "LABEL": "קישור לדף הבית", - "PLACEHOLDER": "קישור לדף הבית של הפורטל", - "ERROR": "Enter a valid URL. The Home page link must start with 'http://' or 'https://'." - }, - "SLUG": { - "LABEL": "שבלול", - "PLACEHOLDER": "סלאג פורטל" - }, - "LIVE_CHAT_WIDGET": { - "LABEL": "ווידג'ט צ'אט חי", - "PLACEHOLDER": "בחר ווידג'ט צ'אט חי", - "HELP_TEXT": "בחר ווידג'ט צ'אט חי שיופיע במרכז העזרה שלך", - "NONE_OPTION": "אין ווידג'ט" - }, - "BRAND_COLOR": { - "LABEL": "צבע מותג" - }, - "SAVE_CHANGES": "שמור שינויים" - }, - "CONFIGURATION_FORM": { - "CUSTOM_DOMAIN": { - "HEADER": "תחום מותאם אישית", - "LABEL": "תחום מותאם אישית:", - "DESCRIPTION": "תוכל לארח את הפורטל שלך בדומיין מותאם אישית. לדוגמה, אם האתר שלך הוא yourdomain.com ואתה רוצה שהפורטל שלך יהיה זמין ב-docs.yourdomain.com, פשוט הזן זאת בשדה זה.", - "STATUS_DESCRIPTION": "הפורטל המותאם אישית שלך יתחיל לעבוד ברגע שהוא יאומת.", - "PLACEHOLDER": "דומיין מותאם אישית של פורטל", - "EDIT_BUTTON": "ערוך", - "ADD_BUTTON": "הוסף דומיין מותאם אישית", - "STATUS": { - "LIVE": "לחיות", - "PENDING": "ממתין לאימות", - "ERROR": "האימות נכשל" - }, - "DIALOG": { - "ADD_HEADER": "הוסף דומיין מותאם אישית", - "EDIT_HEADER": "ערוך דומיין מותאם אישית", - "ADD_CONFIRM_BUTTON_LABEL": "הוסף דומיין", - "EDIT_CONFIRM_BUTTON_LABEL": "עדכן דומיין", - "LABEL": "תחום מותאם אישית", - "PLACEHOLDER": "דומיין מותאם אישית של פורטל", - "ERROR": "דומיין מותאם אישית נדרש", - "FORMAT_ERROR": "אנא הזן כתובת URL חוקית של דומיין, לדוגמה docs.yourdomain.com" - }, - "DNS_CONFIGURATION_DIALOG": { - "HEADER": "הגדרת DNS", - "DESCRIPTION": "היכנס לחשבון שלך אצל ספק ה-DNS שלך, והוסף רשומת CNAME עבור תת-הדומיין המצביע על chatwoot.help", - "COPY": "CNAME הועתק בהצלחה", - "SEND_INSTRUCTIONS": { - "HEADER": "שלח הוראות", - "DESCRIPTION": "אם אתה מעדיף שמישהו מצוות הפיתוח שלך יטפל בשלב זה, תוכל להזין כתובת דוא\"ל למטה, ואנו נשלח להם את ההוראות הנדרשות.", - "PLACEHOLDER": "הזן את הדוא\"ל שלהם", - "ERROR": "הזן כתובת דוא\"ל חוקית", - "SEND_BUTTON": "שלח" - } - } - }, - "DELETE_PORTAL": { - "BUTTON": "מחק את {portalName}", - "HEADER": "מחק את הפורטל", - "DESCRIPTION": "מחק לצמיתות פורטל זה. פעולה זו היא בלתי הפיכה", - "DIALOG": { - "HEADER": "בטוח שברצונך למחוק את {portalName}?", - "DESCRIPTION": "זוהי פעולה קבועה שלא ניתנת לביטול.", - "CONFIRM_BUTTON_LABEL": "מחק" - } - }, - "EDIT_CONFIGURATION": "ערוך הגדרה" - }, - "API": { - "CREATE_PORTAL": { - "SUCCESS_MESSAGE": "הפורטל נוצר בהצלחה", - "ERROR_MESSAGE": "לא ניתן ליצור פורטל" - }, - "UPDATE_PORTAL": { - "SUCCESS_MESSAGE": "הפורטל עודכן בהצלחה", - "ERROR_MESSAGE": "לא ניתן לעדכן פורטל" - } - } - }, - "PDF_UPLOAD": { - "TITLE": "העלה מסמך PDF", - "DESCRIPTION": "העלה מסמך PDF כדי ליצור אוטומטית שאלות נפוצות באמצעות AI", - "DRAG_DROP_TEXT": "גרור ושחרר את קובץ ה-PDF שלך כאן, או לחץ כדי לבחור", - "SELECT_FILE": "בחר קובץ PDF", - "ADDITIONAL_CONTEXT_LABEL": "הקשר נוסף (אופציונלי)", - "ADDITIONAL_CONTEXT_PLACEHOLDER": "ספק כל הקשר או הוראות נוספות ליצירת שאלות נפוצות...", - "UPLOADING": "מעלה...", - "UPLOAD": "העלה וטפל", - "CANCEL": "ביטול", - "ERROR_INVALID_TYPE": "אנא בחר קובץ PDF חוקי", - "ERROR_FILE_TOO_LARGE": "גודל הקובץ חייב להיות קטן מ-512MB", - "ERROR_UPLOAD_FAILED": "העלאת ה-PDF נכשלה. אנא נסה שוב." - }, - "PDF_DOCUMENTS": { - "TITLE": "מסמכי PDF", - "DESCRIPTION": "נהל מסמכי PDF שהועלו וצור מהם שאלות נפוצות", - "UPLOAD_PDF": "העלה PDF", - "UPLOAD_FIRST_PDF": "העלה את קובץ ה-PDF הראשון שלך", - "UPLOADED_BY": "הועלה על ידי", - "GENERATE_FAQS": "צור שאלות נפוצות", - "GENERATING": "יוצר...", - "CONFIRM_DELETE": "האם אתה בטוח שברצונך למחוק את {filename}?", - "EMPTY_STATE": { - "TITLE": "אין עדיין מסמכי PDF", - "DESCRIPTION": "העלה מסמכי PDF כדי ליצור אוטומטית שאלות נפוצות באמצעות AI" - }, - "STATUS": { - "UPLOADED": "מוכן", - "PROCESSING": "מעבד", - "PROCESSED": "הושלם", - "FAILED": "נכשל" - } - }, - "CONTENT_GENERATION": { - "TITLE": "יצירת תוכן", - "DESCRIPTION": "העלה מסמכי PDF כדי ליצור אוטומטית תוכן שאלות נפוצות באמצעות AI", - "UPLOAD_TITLE": "העלה מסמך PDF", - "DRAG_DROP": "גרור ושחרר את קובץ ה-PDF שלך כאן, או לחץ כדי לבחור", - "SELECT_FILE": "בחר קובץ PDF", - "UPLOADING": "מעבד מסמך...", - "UPLOAD_SUCCESS": "המסמך עובד בהצלחה!", - "UPLOAD_ERROR": "העלאת המסמך נכשלה. אנא נסה שוב.", - "INVALID_FILE_TYPE": "אנא בחר קובץ PDF חוקי", - "FILE_TOO_LARGE": "גודל הקובץ חייב להיות קטן מ-512MB", - "GENERATED_CONTENT": "תוכן שאלות נפוצות שנוצר", - "PUBLISH_SELECTED": "פרסם נבחרים", - "PUBLISHING": "מפרסם...", - "FROM_DOCUMENT": "מתוך מסמך", - "NO_CONTENT": "אין תוכן שנוצר זמין. העלה מסמך PDF כדי להתחיל.", - "LOADING": "טוען תוכן שנוצר..." - } - } -} \ No newline at end of file +{ + "HELP_CENTER": { + "TITLE": "מרכז עזרה", + "NEW_PAGE": { + "DESCRIPTION": "Create self-service help center portals for your customers. Help them find answers quickly, without waiting. Streamline inquiries, boost agent efficiency, and elevate customer support.", + "CREATE_PORTAL_BUTTON": "צור פורטל" + }, + "HEADER": { + "FILTER": "סנן לפי", + "SORT": "מיין לפי", + "LOCALE": "מקומי", + "SETTINGS_BUTTON": "הגדרות", + "NEW_BUTTON": "מאמר חדש", + "DROPDOWN_OPTIONS": { + "PUBLISHED": "יצא לאור", + "DRAFT": "טיוטה", + "ARCHIVED": "בארכיון" + }, + "TITLES": { + "ALL_ARTICLES": "כל המאמרים", + "MINE": "הכתבות שלי", + "DRAFT": "טיוטת מאמרים", + "ARCHIVED": "מאמרים בארכיון" + }, + "LOCALE_SELECT": { + "TITLE": "בחר אזור", + "PLACEHOLDER": "בחר אזור", + "NO_RESULT": "לא נמצא אזור", + "SEARCH_PLACEHOLDER": "חפש אזור" + } + }, + "EDIT_HEADER": { + "ALL_ARTICLES": "כל המאמרים", + "PUBLISH_BUTTON": "פרסם", + "MOVE_TO_ARCHIVE_BUTTON": "העבר לארכיון", + "PREVIEW": "תצוגה מקדימה", + "ADD_TRANSLATION": "הוסף תרגום", + "OPEN_SIDEBAR": "פתח סרגל צד", + "CLOSE_SIDEBAR": "סגור סרגל צד", + "SAVING": "שומר...", + "SAVED": "שמור" + }, + "ARTICLE_EDITOR": { + "IMAGE_UPLOAD": { + "TITLE": "העלה תמונה", + "UPLOADING": "מעלה...", + "SUCCESS": "התמונה הועלתה בהצלחה", + "ERROR": "שגיאה בעת העלאת תמונה", + "UN_AUTHORIZED_ERROR": "אינך מורשה להעלות תמונות", + "ERROR_FILE_SIZE": "גודל התמונה צריך להיות פחות מ-{size}MB", + "ERROR_FILE_FORMAT": "פורמט התמונה צריך להיות jpg, jpeg או png", + "ERROR_FILE_DIMENSIONS": "מידות התמונה צריכות להיות פחות מ-2000 x 2000" + } + }, + "ARTICLE_SETTINGS": { + "TITLE": "הגדרות מאמר", + "FORM": { + "CATEGORY": { + "LABEL": "קטגוריה", + "TITLE": "בחר קטגוריה", + "PLACEHOLDER": "בחר קטגוריה", + "NO_RESULT": "לא נמצאה קטגוריה", + "SEARCH_PLACEHOLDER": "קטגוריית חיפוש" + }, + "AUTHOR": { + "LABEL": "מחבר", + "TITLE": "בחר מחבר", + "PLACEHOLDER": "בחר מחבר", + "NO_RESULT": "לא נמצאו מחברים", + "SEARCH_PLACEHOLDER": "חפש מחבר" + }, + "META_TITLE": { + "LABEL": "כותרת מטא", + "PLACEHOLDER": "הוסף מטא כותרת" + }, + "META_DESCRIPTION": { + "LABEL": "מטא תיאור", + "PLACEHOLDER": "הוסף את המטא תיאור שלך לתוצאות SEO טובות יותר..." + }, + "META_TAGS": { + "LABEL": "מטא תגים", + "PLACEHOLDER": "הוסף מטא תגיות מופרדות בפסיק..." + } + }, + "BUTTONS": { + "ARCHIVE": "ארכיון מאמר", + "DELETE": "מחק מאמר" + } + }, + "ARTICLE_SEARCH_RESULT": { + "UNCATEGORIZED": "ללא קטגוריה", + "SEARCH_RESULTS": "תוצאות חיפוש עבור {query}", + "EMPTY_TEXT": "חפש מאמרים כדי להוסיף לתשובות.", + "SEARCH_LOADER": "מחפש...", + "INSERT_ARTICLE": "הכנס", + "NO_RESULT": "לא נמצאו מאמרים", + "COPY_LINK": "העתק קישור למאמר ללוח", + "OPEN_LINK": "פתח מאמר בכרטיסייה חדשה", + "PREVIEW_LINK": "תצוגה מקדימה של מאמר" + }, + "PORTAL": { + "HEADER": "פורטלים", + "DEFAULT": "ברירת מחדל", + "NEW_BUTTON": "פורטל חדש", + "ACTIVE_BADGE": "פעיל", + "CHOOSE_LOCALE_LABEL": "בחר מקום", + "LOADING_MESSAGE": "טוען פורטלים...", + "ARTICLES_LABEL": "מאמרים", + "NO_PORTALS_MESSAGE": "אין פורטלים זמינים", + "ADD_NEW_LOCALE": "הוסף מקום חדש", + "POPOVER": { + "TITLE": "פורטלים", + "PORTAL_SETTINGS": "הגדרות פורטל", + "SUBTITLE": "יש לך מספר פורטלים ויכולים להיות לך מקומות שונים עבור כל פורטל.", + "CANCEL_BUTTON_LABEL": "ביטול", + "CHOOSE_LOCALE_BUTTON": "בחר מיקום" + }, + "PORTAL_SETTINGS": { + "LIST_ITEM": { + "HEADER": { + "COUNT_LABEL": "מאמרים", + "ADD": "הוסף מקום", + "VISIT": "בקר באתר", + "SETTINGS": "הגדרות", + "DELETE": "מחק" + }, + "PORTAL_CONFIG": { + "TITLE": "תצורות פורטל", + "ITEMS": { + "NAME": "שם", + "DOMAIN": "תחום מותאם אישית", + "SLUG": "שבלול", + "TITLE": "כותרת הפורטל", + "THEME": "צבע נושא", + "SUB_TEXT": "טקסט משנה של פורטל" + } + }, + "AVAILABLE_LOCALES": { + "TITLE": "מקומות זמינים", + "TABLE": { + "NAME": "שם מקומי", + "CODE": "קוד מקומי", + "ARTICLE_COUNT": "מספר מאמרים", + "CATEGORIES": "מספר קטגוריות", + "SWAP": "החלפה", + "DELETE": "מחק", + "DEFAULT_LOCALE": "ברירת מחדל" + } + } + }, + "DELETE_PORTAL": { + "TITLE": "מחק את הפורטל", + "MESSAGE": "האם אתה בטוח שאתה רוצה למחוק את הפורטל הזה", + "YES": "כן, מחק את הפורטל", + "NO": "לא, שמור על הפורטל", + "API": { + "DELETE_SUCCESS": "הפורטל נמחק בהצלחה", + "DELETE_ERROR": "שגיאה בעת מחיקת הפורטל" + } + }, + "SEND_CNAME_INSTRUCTIONS": { + "API": { + "SUCCESS_MESSAGE": "הוראות CNAME נשלחו בהצלחה", + "ERROR_MESSAGE": "שגיאה בשליחת הוראות CNAME" + } + } + }, + "EDIT": { + "HEADER_TEXT": "ערוך פורטל", + "TABS": { + "BASIC_SETTINGS": { + "TITLE": "מידע בסיסי" + }, + "CUSTOMIZATION_SETTINGS": { + "TITLE": "התאמה אישית של פורטל" + }, + "CATEGORY_SETTINGS": { + "TITLE": "קטגוריות" + }, + "LOCALE_SETTINGS": { + "TITLE": "מקומיים" + } + }, + "CATEGORIES": { + "TITLE": "קטגוריות ב", + "NEW_CATEGORY": "קטגוריה חדשה", + "TABLE": { + "NAME": "שם", + "DESCRIPTION": "תיאור", + "LOCALE": "מקומי", + "ARTICLE_COUNT": "מספר מאמרים", + "ACTION_BUTTON": { + "EDIT": "ערוך קטגוריה", + "DELETE": "מחק קטגוריה" + }, + "EMPTY_TEXT": "לא נמצאו קטגוריות" + } + }, + "EDIT_BASIC_INFO": { + "BUTTON_TEXT": "עדכן הגדרות בסיסיות" + } + }, + "ADD": { + "CREATE_FLOW": { + "BASIC": { + "TITLE": "מידע על מרכז העזרה", + "BODY": "מידע בסיסי על הפורטל" + }, + "CUSTOMIZATION": { + "TITLE": "התאמה אישית של מרכז העזרה", + "BODY": "התאמה אישית של פורטל" + }, + "FINISH": { + "TITLE": "וואילה! 🎉", + "BODY": "אתה מוכן!" + } + }, + "CREATE_FLOW_PAGE": { + "BACK_BUTTON": "חזור", + "BASIC_SETTINGS_PAGE": { + "HEADER": "צור פורטל", + "TITLE": "מידע על מרכז העזרה", + "CREATE_BASIC_SETTING_BUTTON": "צור הגדרות בסיסיות של פורטל" + }, + "CUSTOMIZATION_PAGE": { + "HEADER": "התאמה אישית של פורטל", + "TITLE": "התאמה אישית של מרכז העזרה", + "UPDATE_PORTAL_BUTTON": "עדכון הגדרות פורטל" + }, + "FINISH_PAGE": { + "TITLE": "וואילה!🎉 הכל מסודר!", + "MESSAGE": "עכשיו אתה יכול לראות את הפורטל שנוצר בדף כל הפורטלים שלך.", + "FINISH": "עבור לדף כל הפורטלים" + } + }, + "LOGO": { + "LABEL": "לוגו", + "UPLOAD_BUTTON": "העלה לוגו", + "HELP_TEXT": "לוגו זה יוצג בכותרת הפורטל.", + "IMAGE_UPLOAD_SUCCESS": "לוגו הועלה בהצלחה", + "IMAGE_UPLOAD_ERROR": "לוגו נמחק בהצלחה", + "IMAGE_DELETE_ERROR": "שגיאה במחיקת לוגו" + }, + "NAME": { + "LABEL": "שם", + "PLACEHOLDER": "שם הפורטל", + "HELP_TEXT": "השם ישמש בפורטל הפונה לציבור באופן פנימי.", + "ERROR": "שם שדה חובה" + }, + "SLUG": { + "LABEL": "שבלול", + "PLACEHOLDER": "שבלול פורטל עבור כתובות אתרים", + "ERROR": "נדרש שבלול" + }, + "DOMAIN": { + "LABEL": "תחום מותאם אישית", + "PLACEHOLDER": "דומיין מותאם אישית של פורטל", + "HELP_TEXT": "הוסף רק אם ברצונך להשתמש בדומיין מותאם אישית עבור הפורטלים שלך. לדוגמה: {exampleURL}", + "ERROR": "הזן כתובת אתר חוקית של דומיין" + }, + "HOME_PAGE_LINK": { + "LABEL": "קישור לדף הבית", + "PLACEHOLDER": "קישור לדף הבית של הפורטל", + "HELP_TEXT": "הקישור המשמש לחזרה מהפורטל לדף הבית. לדוגמה: {exampleURL}", + "ERROR": "הזן כתובת אתר חוקית של דף הבית" + }, + "THEME_COLOR": { + "LABEL": "צבע נושא הפורטל", + "HELP_TEXT": "צבע זה יוצג כצבע הנושא עבור הפורטל." + }, + "PAGE_TITLE": { + "LABEL": "כותרת העמוד", + "PLACEHOLDER": "כותרת דף הפורטל", + "HELP_TEXT": "כותרת העמוד תשמש בפורטל הפונה לציבור.", + "ERROR": "נדרשת כותרת העמוד" + }, + "HEADER_TEXT": { + "LABEL": "טקסט כותרת", + "PLACEHOLDER": "טקסט כותרת הפורטל", + "HELP_TEXT": "טקסט כותרת הפורטל ישמש בפורטל הפונה לציבור.", + "ERROR": "נדרש טקסט של כותרת הפורטל" + }, + "API": { + "SUCCESS_MESSAGE_FOR_BASIC": "הפורטל נוצר בהצלחה.", + "ERROR_MESSAGE_FOR_BASIC": "לא ניתן היה ליצור את הפורטל. נסה שוב.", + "SUCCESS_MESSAGE_FOR_UPDATE": "הפורטל עודכן בהצלחה.", + "ERROR_MESSAGE_FOR_UPDATE": "לא ניתן היה לעדכן את הפורטל. נסה שוב." + } + }, + "ADD_LOCALE": { + "TITLE": "הוסף מקום חדש", + "SUB_TITLE": "זה מוסיף מקום חדש לרשימת התרגום הזמינה שלך.", + "PORTAL": "פורטל", + "LOCALE": { + "LABEL": "מקומי", + "PLACEHOLDER": "בחר מקום", + "ERROR": "דרוש מיקום" + }, + "BUTTONS": { + "CREATE": "צור מקום", + "CANCEL": "ביטול" + }, + "API": { + "SUCCESS_MESSAGE": "האזור נוסף בהצלחה", + "ERROR_MESSAGE": "לא ניתן להוסיף אזור. נסה שוב." + } + }, + "CHANGE_DEFAULT_LOCALE": { + "API": { + "SUCCESS_MESSAGE": "מקום ברירת המחדל עודכן בהצלחה", + "ERROR_MESSAGE": "לא ניתן לעדכן את אזור ברירת המחדל. נסה שוב." + } + }, + "DELETE_LOCALE": { + "API": { + "SUCCESS_MESSAGE": "המקום הוסר מהפורטל בהצלחה", + "ERROR_MESSAGE": "לא ניתן להסיר את המקום מהפורטל. נסה שוב." + } + } + }, + "TABLE": { + "LOADING_MESSAGE": "טוען מאמרים...", + "404": "אין מאמרים שתואמים לחיפוש שלך 🔍", + "NO_ARTICLES": "אין מאמרים זמינים", + "HEADERS": { + "TITLE": "כותרת", + "CATEGORY": "קטגוריה", + "READ_COUNT": "צפיות", + "STATUS": "מצב", + "LAST_EDITED": "עריכה אחרונה" + }, + "COLUMNS": { + "BY": "על ידי", + "AUTHOR_NOT_AVAILABLE": "המחבר אינו זמין" + } + }, + "EDIT_ARTICLE": { + "LOADING": "טוען מאמר...", + "TITLE_PLACEHOLDER": "כותרת המאמר נכנסת לכאן", + "CONTENT_PLACEHOLDER": "כתוב את המאמר שלך כאן", + "API": { + "ERROR": "שגיאה בעת שמירת מאמר" + } + }, + "PUBLISH_ARTICLE": { + "API": { + "ERROR": "שגיאה בעת פרסום מאמר", + "SUCCESS": "המאמר פורסם בהצלחה" + } + }, + "ARCHIVE_ARTICLE": { + "API": { + "ERROR": "שגיאה בעת העברת מאמר לארכיון", + "SUCCESS": "המאמר הועבר לארכיון בהצלחה" + } + }, + "DRAFT_ARTICLE": { + "API": { + "ERROR": "שגיאה בטיוטת מאמר", + "SUCCESS": "המאמר נשמר כטיוטה בהצלחה" + } + }, + "DELETE_ARTICLE": { + "MODAL": { + "CONFIRM": { + "TITLE": "אשר מחיקה", + "MESSAGE": "האם אתה בטוח שתמחק את המאמר?", + "YES": "כן, מחק", + "NO": "לא, השאר" + } + }, + "API": { + "SUCCESS_MESSAGE": "המאמר נמחק בהצלחה", + "ERROR_MESSAGE": "שגיאה בעת מחיקת מאמר" + } + }, + "CREATE_ARTICLE": { + "ERROR_MESSAGE": "אנא הוסף את כותרת המאמר והתוכן ואז רק אתה יכול לעדכן את ההגדרות" + }, + "SIDEBAR": { + "SEARCH": { + "PLACEHOLDER": "חפש מאמרים" + } + }, + "CATEGORY": { + "ADD": { + "TITLE": "צור קטגוריה", + "SUB_TITLE": "הקטגוריה תשמש בפורטל הפונה לציבור כדי לסווג מאמרים.", + "PORTAL": "פורטל", + "LOCALE": "מקומי", + "NAME": { + "LABEL": "שם", + "PLACEHOLDER": "שם קטגוריה", + "HELP_TEXT": "שם הקטגוריה והסמל ישמשו בפורטל הפונה לציבור כדי לסווג מאמרים.", + "ERROR": "שם שדה חובה" + }, + "SLUG": { + "LABEL": "שבלול", + "PLACEHOLDER": "שבלול קטגוריה עבור כתובות אתרים", + "HELP_TEXT": "app.chatwoot.com/hc/my-portal/en-US/categories/my-slug", + "ERROR": "נדרש שבלול" + }, + "DESCRIPTION": { + "LABEL": "תיאור", + "PLACEHOLDER": "תן תיאור קצר על הקטגוריה.", + "ERROR": "נדרש תיאור" + }, + "BUTTONS": { + "CREATE": "צור קטגוריה", + "CANCEL": "ביטול" + }, + "API": { + "SUCCESS_MESSAGE": "קטגוריה נוצרה בהצלחה", + "ERROR_MESSAGE": "לא ניתן ליצור קטגוריה" + } + }, + "EDIT": { + "TITLE": "ערוך קטגוריה", + "SUB_TITLE": "עריכת קטגוריה תעדכן את הקטגוריה בפורטל הפונה לציבור.", + "PORTAL": "פורטל", + "LOCALE": "מקומי", + "NAME": { + "LABEL": "שם", + "PLACEHOLDER": "שם קטגוריה", + "HELP_TEXT": "שם הקטגוריה והסמל ישמשו בפורטל הפונה לציבור כדי לסווג מאמרים.", + "ERROR": "שם שדה חובה" + }, + "SLUG": { + "LABEL": "שבלול", + "PLACEHOLDER": "שבלול קטגוריה עבור כתובות אתרים", + "HELP_TEXT": "app.chatwoot.com/hc/my-portal/en-US/categories/my-slug", + "ERROR": "נדרש שבלול" + }, + "DESCRIPTION": { + "LABEL": "תיאור", + "PLACEHOLDER": "תן תיאור קצר על הקטגוריה.", + "ERROR": "נדרש תיאור" + }, + "BUTTONS": { + "CREATE": "עדכון קטגוריה", + "CANCEL": "ביטול" + }, + "API": { + "SUCCESS_MESSAGE": "הקטגוריה עודכנה בהצלחה", + "ERROR_MESSAGE": "לא ניתן לעדכן את הקטגוריה" + } + }, + "DELETE": { + "API": { + "SUCCESS_MESSAGE": "הקטגוריה נמחקה בהצלחה", + "ERROR_MESSAGE": "לא ניתן למחוק קטגוריה" + } + } + }, + "ARTICLE_SEARCH": { + "TITLE": "חפש מאמרים", + "PLACEHOLDER": "חפש מאמרים", + "NO_RESULT": "לא נמצאו מאמרים", + "SEARCHING": "מחפש...", + "SEARCH_BUTTON": "חפש", + "INSERT_ARTICLE": "הכנס קישור", + "IFRAME_ERROR": "כתובת ה-URL ריקה או לא חוקית. לא ניתן להציג תוכן.", + "OPEN_ARTICLE_SEARCH": "הכנס מאמר ממרכז העזרה", + "SUCCESS_ARTICLE_INSERTED": "המאמר הוחדר בהצלחה", + "PREVIEW_LINK": "תצוגה מקדימה של מאמר", + "CANCEL": "סגור", + "BACK": "חזור", + "BACK_RESULTS": "חזור לתוצאות" + }, + "UPGRADE_PAGE": { + "TITLE": "מרכז עזרה", + "DESCRIPTION": "Create user-friendly self-service portals. Help your users to access the articles and get support 24/7. Upgrade your subscription to enable this feature.", + "SELF_HOSTED_DESCRIPTION": "Create user-friendly self-service portals. Help your users to access the articles and get support 24/7. Please contact your administrator to enable this feature.", + "BUTTON": { + "LEARN_MORE": "למד עוד", + "UPGRADE": "שדרג" + }, + "FEATURES": { + "PORTALS": { + "TITLE": "פורטלים מרובים", + "DESCRIPTION": "צור פורטלים מרובים של מרכז עזרה עבור מוצרים שונים באמצעות אותו חשבון." + }, + "LOCALES": { + "TITLE": "תמיכה מלאה באזורים (Locales)", + "DESCRIPTION": "לכסן את הפורטל בשפה שלך. אנו תומכים בכל האזורים ומאפשרים תרגומים עבור כל מאמר." + }, + "SEO": { + "TITLE": "SEO-friendly design", + "DESCRIPTION": "Customize your meta tags to improve your visibility on search engines with our SEO-friendly pages." + }, + "API": { + "TITLE": "תמיכה מלאה ב-API", + "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." + } + } + }, + "LOADING": "טוען...", + "ARTICLES_PAGE": { + "ARTICLE_CARD": { + "CARD": { + "VIEWS": "{count} צפייה | {count} צפיות", + "DROPDOWN_MENU": { + "PUBLISH": "פרסם", + "DRAFT": "טיוטה", + "ARCHIVE": "ארכיון", + "DELETE": "מחק" + }, + "STATUS": { + "DRAFT": "טיוטה", + "PUBLISHED": "יצא לאור", + "ARCHIVED": "בארכיון" + }, + "CATEGORY": { + "UNCATEGORISED": "ללא קטגוריה" + } + } + }, + "ARTICLES_HEADER": { + "TABS": { + "ALL": "כל המאמרים", + "MINE": "שלי", + "DRAFT": "טיוטה", + "PUBLISHED": "יצא לאור", + "ARCHIVED": "בארכיון" + }, + "CATEGORY": { + "ALL": "כל הקטגוריות" + }, + "LOCALE": { + "ALL": "כל האזורים" + }, + "NEW_ARTICLE": "מאמר חדש" + }, + "EMPTY_STATE": { + "ALL": { + "TITLE": "כתוב מאמר", + "SUBTITLE": "Write a rich article, let’s get started!", + "BUTTON_LABEL": "מאמר חדש" + }, + "MINE": { + "TITLE": "לא כתבת כאן מאמרים", + "SUBTITLE": "כל המאמרים שנכתבו על ידך מופיעים כאן לגישה מהירה." + }, + "DRAFT": { + "TITLE": "אין מאמרים בטיוטות", + "SUBTITLE": "מאמרי טיוטה יופיעו כאן" + }, + "PUBLISHED": { + "TITLE": "אין מאמרים שפורסמו", + "SUBTITLE": "מאמרים שפורסמו יופיעו כאן" + }, + "ARCHIVED": { + "TITLE": "אין מאמרים בארכיון", + "SUBTITLE": "מאמרים בארכיון אינם מופיעים בפורטל, ניתן להשתמש בהם כדי לסמן דפים מיושנים או לא עדכניים" + }, + "CATEGORY": { + "TITLE": "אין מאמרים בקטגוריה זו", + "SUBTITLE": "מאמרים בקטגוריה זו יופיעו כאן" + } + } + }, + "CATEGORY_PAGE": { + "CATEGORY_HEADER": { + "NEW_CATEGORY": "קטגוריה חדשה", + "EDIT_CATEGORY": "ערוך קטגוריה", + "CATEGORIES_COUNT": "{n} קטגוריה | {n} קטגוריות", + "BREADCRUMB": { + "CATEGORY_LOCALE": "קטגוריות ({localeCode})", + "ACTIVE_CATEGORY": "{categoryName} ({categoryCount} מאמר) | {categoryName} ({categoryCount} מאמרים)" + } + }, + "CATEGORY_EMPTY_STATE": { + "TITLE": "לא נמצאו קטגוריות", + "SUBTITLE": "קטגוריות יופיעו כאן. תוכל להוסיף קטגוריה על ידי לחיצה על כפתור 'קטגוריה חדשה'." + }, + "CATEGORY_CARD": { + "ARTICLES_COUNT": "{count} מאמר | {count} מאמרים" + }, + "CATEGORY_DIALOG": { + "CREATE": { + "API": { + "SUCCESS_MESSAGE": "קטגוריה נוצרה בהצלחה", + "ERROR_MESSAGE": "לא ניתן ליצור קטגוריה" + } + }, + "EDIT": { + "API": { + "SUCCESS_MESSAGE": "הקטגוריה עודכנה בהצלחה", + "ERROR_MESSAGE": "לא ניתן לעדכן את הקטגוריה" + } + }, + "DELETE": { + "API": { + "SUCCESS_MESSAGE": "הקטגוריה נמחקה בהצלחה", + "ERROR_MESSAGE": "לא ניתן למחוק קטגוריה" + } + }, + "HEADER": { + "CREATE": "צור קטגוריה", + "EDIT": "ערוך קטגוריה", + "DESCRIPTION": "עריכת קטגוריה תעדכן את הקטגוריה בפורטל הפונה לציבור.", + "PORTAL": "פורטל", + "LOCALE": "מקומי" + }, + "FORM": { + "NAME": { + "LABEL": "שם", + "PLACEHOLDER": "שם קטגוריה", + "ERROR": "שם שדה חובה" + }, + "SLUG": { + "LABEL": "שבלול", + "PLACEHOLDER": "שבלול קטגוריה עבור כתובות אתרים", + "ERROR": "נדרש שבלול", + "HELP_TEXT": "app.chatwoot.com/hc/{portalSlug}/{localeCode}/categories/{categorySlug}" + }, + "DESCRIPTION": { + "LABEL": "תיאור", + "PLACEHOLDER": "תן תיאור קצר על הקטגוריה.", + "ERROR": "נדרש תיאור" + } + }, + "BUTTONS": { + "CREATE": "צור", + "EDIT": "עדכן", + "CANCEL": "ביטול" + } + } + }, + "LOCALES_PAGE": { + "LOCALES_COUNT": "אין אזורים זמינים | {n} אזור | {n} אזורים", + "NEW_LOCALE_BUTTON_TEXT": "אזור חדש", + "LOCALE_CARD": { + "ARTICLES_COUNT": "{count} מאמר | {count} מאמרים", + "CATEGORIES_COUNT": "{count} קטגוריה | {count} קטגוריות", + "DEFAULT": "ברירת מחדל", + "DROPDOWN_MENU": { + "MAKE_DEFAULT": "הפוך לברירת מחדל", + "DELETE": "מחק" + } + }, + "ADD_LOCALE_DIALOG": { + "TITLE": "הוסף מקום חדש", + "DESCRIPTION": "בחר את השפה שבה מאמר זה ייכתב. זו תתווסף לרשימת התרגומים שלך, ותוכל להוסיף נוספים מאוחר יותר.", + "COMBOBOX": { + "PLACEHOLDER": "בחר אזור..." + }, + "API": { + "SUCCESS_MESSAGE": "האזור נוסף בהצלחה", + "ERROR_MESSAGE": "לא ניתן להוסיף אזור. נסה שוב." + } + } + }, + "EDIT_ARTICLE_PAGE": { + "HEADER": { + "STATUS": { + "SAVING": "שומר...", + "SAVED": "שמור" + }, + "PREVIEW": "תצוגה מקדימה", + "PUBLISH": "פרסם", + "DRAFT": "טיוטה", + "ARCHIVE": "ארכיון", + "BACK_TO_ARTICLES": "חזור למאמרים" + }, + "EDIT_ARTICLE": { + "MORE_PROPERTIES": "מאפיינים נוספים", + "UNCATEGORIZED": "ללא קטגוריה", + "EDITOR_PLACEHOLDER": "כתוב משהו..." + }, + "ARTICLE_PROPERTIES": { + "ARTICLE_PROPERTIES": "מאפייני מאמר", + "META_DESCRIPTION": "מטא תיאור", + "META_DESCRIPTION_PLACEHOLDER": "הוסף תיאור מטא", + "META_TITLE": "כותרת מטא", + "META_TITLE_PLACEHOLDER": "הוסף כותרת מטא", + "META_TAGS": "מטא תגים", + "META_TAGS_PLACEHOLDER": "הוסף תגי מטא" + }, + "API": { + "ERROR": "שגיאה בעת שמירת מאמר" + } + }, + "PORTAL_SWITCHER": { + "NEW_PORTAL": "פורטל חדש", + "PORTALS": "פורטלים", + "CREATE_PORTAL": "צור ונהל פורטלים מרובים", + "ARTICLES": "מאמרים", + "DOMAIN": "דומיין", + "PORTAL_NAME": "שם הפורטל" + }, + "CREATE_PORTAL_DIALOG": { + "TITLE": "צור פורטל חדש", + "DESCRIPTION": "Give your portal a name and create a user-friendly URL slug. You can modify both later in the settings.", + "CONFIRM_BUTTON_LABEL": "צור", + "NAME": { + "LABEL": "שם", + "PLACEHOLDER": "מדריך למשתמש | Chatwoot", + "MESSAGE": "בחר שם לפורטל שלך.", + "ERROR": "שם שדה חובה" + }, + "SLUG": { + "LABEL": "שבלול", + "PLACEHOLDER": "user-guide", + "ERROR": "נדרש שבלול", + "FORMAT_ERROR": "Please enter a valid slug, for eg: user-guide" + } + }, + "PORTAL_SETTINGS": { + "FORM": { + "AVATAR": { + "LABEL": "לוגו", + "IMAGE_UPLOAD_ERROR": "לא ניתן להעלות את התמונה! נסה שוב", + "IMAGE_UPLOAD_SUCCESS": "תמונה נוספה בהצלחה. אנא לחץ על שמור שינויים כדי לשמור את הלוגו", + "IMAGE_DELETE_SUCCESS": "לוגו נמחק בהצלחה", + "IMAGE_DELETE_ERROR": "לא ניתן למחוק לוגו", + "IMAGE_UPLOAD_SIZE_ERROR": "גודל התמונה צריך להיות פחות מ-{size}MB" + }, + "NAME": { + "LABEL": "שם", + "PLACEHOLDER": "שם הפורטל", + "ERROR": "שם שדה חובה" + }, + "HEADER_TEXT": { + "LABEL": "טקסט כותרת עליונה", + "PLACEHOLDER": "טקסט כותרת הפורטל" + }, + "PAGE_TITLE": { + "LABEL": "כותרת עמוד", + "PLACEHOLDER": "כותרת דף הפורטל" + }, + "HOME_PAGE_LINK": { + "LABEL": "קישור לדף הבית", + "PLACEHOLDER": "קישור לדף הבית של הפורטל", + "ERROR": "Enter a valid URL. The Home page link must start with 'http://' or 'https://'." + }, + "SLUG": { + "LABEL": "שבלול", + "PLACEHOLDER": "סלאג פורטל" + }, + "LIVE_CHAT_WIDGET": { + "LABEL": "ווידג'ט צ'אט חי", + "PLACEHOLDER": "בחר ווידג'ט צ'אט חי", + "HELP_TEXT": "בחר ווידג'ט צ'אט חי שיופיע במרכז העזרה שלך", + "NONE_OPTION": "אין ווידג'ט" + }, + "BRAND_COLOR": { + "LABEL": "צבע מותג" + }, + "SAVE_CHANGES": "שמור שינויים" + }, + "CONFIGURATION_FORM": { + "CUSTOM_DOMAIN": { + "HEADER": "תחום מותאם אישית", + "LABEL": "תחום מותאם אישית:", + "DESCRIPTION": "תוכל לארח את הפורטל שלך בדומיין מותאם אישית. לדוגמה, אם האתר שלך הוא yourdomain.com ואתה רוצה שהפורטל שלך יהיה זמין ב-docs.yourdomain.com, פשוט הזן זאת בשדה זה.", + "STATUS_DESCRIPTION": "הפורטל המותאם אישית שלך יתחיל לעבוד ברגע שהוא יאומת.", + "PLACEHOLDER": "דומיין מותאם אישית של פורטל", + "EDIT_BUTTON": "ערוך", + "ADD_BUTTON": "הוסף דומיין מותאם אישית", + "STATUS": { + "LIVE": "לחיות", + "PENDING": "ממתין לאימות", + "ERROR": "האימות נכשל" + }, + "DIALOG": { + "ADD_HEADER": "הוסף דומיין מותאם אישית", + "EDIT_HEADER": "ערוך דומיין מותאם אישית", + "ADD_CONFIRM_BUTTON_LABEL": "הוסף דומיין", + "EDIT_CONFIRM_BUTTON_LABEL": "עדכן דומיין", + "LABEL": "תחום מותאם אישית", + "PLACEHOLDER": "דומיין מותאם אישית של פורטל", + "ERROR": "דומיין מותאם אישית נדרש", + "FORMAT_ERROR": "אנא הזן כתובת URL חוקית של דומיין, לדוגמה docs.yourdomain.com" + }, + "DNS_CONFIGURATION_DIALOG": { + "HEADER": "הגדרת DNS", + "DESCRIPTION": "היכנס לחשבון שלך אצל ספק ה-DNS שלך, והוסף רשומת CNAME עבור תת-הדומיין המצביע על chatwoot.help", + "COPY": "CNAME הועתק בהצלחה", + "SEND_INSTRUCTIONS": { + "HEADER": "שלח הוראות", + "DESCRIPTION": "אם אתה מעדיף שמישהו מצוות הפיתוח שלך יטפל בשלב זה, תוכל להזין כתובת דוא\"ל למטה, ואנו נשלח להם את ההוראות הנדרשות.", + "PLACEHOLDER": "הזן את הדוא\"ל שלהם", + "ERROR": "הזן כתובת דוא\"ל חוקית", + "SEND_BUTTON": "שלח" + } + } + }, + "DELETE_PORTAL": { + "BUTTON": "מחק את {portalName}", + "HEADER": "מחק את הפורטל", + "DESCRIPTION": "מחק לצמיתות פורטל זה. פעולה זו היא בלתי הפיכה", + "DIALOG": { + "HEADER": "בטוח שברצונך למחוק את {portalName}?", + "DESCRIPTION": "זוהי פעולה קבועה שלא ניתנת לביטול.", + "CONFIRM_BUTTON_LABEL": "מחק" + } + }, + "EDIT_CONFIGURATION": "ערוך הגדרה" + }, + "API": { + "CREATE_PORTAL": { + "SUCCESS_MESSAGE": "הפורטל נוצר בהצלחה", + "ERROR_MESSAGE": "לא ניתן ליצור פורטל" + }, + "UPDATE_PORTAL": { + "SUCCESS_MESSAGE": "הפורטל עודכן בהצלחה", + "ERROR_MESSAGE": "לא ניתן לעדכן פורטל" + } + } + }, + "PDF_UPLOAD": { + "TITLE": "העלה מסמך PDF", + "DESCRIPTION": "העלה מסמך PDF כדי ליצור אוטומטית שאלות נפוצות באמצעות AI", + "DRAG_DROP_TEXT": "גרור ושחרר את קובץ ה-PDF שלך כאן, או לחץ כדי לבחור", + "SELECT_FILE": "בחר קובץ PDF", + "ADDITIONAL_CONTEXT_LABEL": "הקשר נוסף (אופציונלי)", + "ADDITIONAL_CONTEXT_PLACEHOLDER": "ספק כל הקשר או הוראות נוספות ליצירת שאלות נפוצות...", + "UPLOADING": "מעלה...", + "UPLOAD": "העלה וטפל", + "CANCEL": "ביטול", + "ERROR_INVALID_TYPE": "אנא בחר קובץ PDF חוקי", + "ERROR_FILE_TOO_LARGE": "גודל הקובץ חייב להיות קטן מ-512MB", + "ERROR_UPLOAD_FAILED": "העלאת ה-PDF נכשלה. אנא נסה שוב." + }, + "PDF_DOCUMENTS": { + "TITLE": "מסמכי PDF", + "DESCRIPTION": "נהל מסמכי PDF שהועלו וצור מהם שאלות נפוצות", + "UPLOAD_PDF": "העלה PDF", + "UPLOAD_FIRST_PDF": "העלה את קובץ ה-PDF הראשון שלך", + "UPLOADED_BY": "הועלה על ידי", + "GENERATE_FAQS": "צור שאלות נפוצות", + "GENERATING": "יוצר...", + "CONFIRM_DELETE": "האם אתה בטוח שברצונך למחוק את {filename}?", + "EMPTY_STATE": { + "TITLE": "אין עדיין מסמכי PDF", + "DESCRIPTION": "העלה מסמכי PDF כדי ליצור אוטומטית שאלות נפוצות באמצעות AI" + }, + "STATUS": { + "UPLOADED": "מוכן", + "PROCESSING": "מעבד", + "PROCESSED": "הושלם", + "FAILED": "נכשל" + } + }, + "CONTENT_GENERATION": { + "TITLE": "יצירת תוכן", + "DESCRIPTION": "העלה מסמכי PDF כדי ליצור אוטומטית תוכן שאלות נפוצות באמצעות AI", + "UPLOAD_TITLE": "העלה מסמך PDF", + "DRAG_DROP": "גרור ושחרר את קובץ ה-PDF שלך כאן, או לחץ כדי לבחור", + "SELECT_FILE": "בחר קובץ PDF", + "UPLOADING": "מעבד מסמך...", + "UPLOAD_SUCCESS": "המסמך עובד בהצלחה!", + "UPLOAD_ERROR": "העלאת המסמך נכשלה. אנא נסה שוב.", + "INVALID_FILE_TYPE": "אנא בחר קובץ PDF חוקי", + "FILE_TOO_LARGE": "גודל הקובץ חייב להיות קטן מ-512MB", + "GENERATED_CONTENT": "תוכן שאלות נפוצות שנוצר", + "PUBLISH_SELECTED": "פרסם נבחרים", + "PUBLISHING": "מפרסם...", + "FROM_DOCUMENT": "מתוך מסמך", + "NO_CONTENT": "אין תוכן שנוצר זמין. העלה מסמך PDF כדי להתחיל.", + "LOADING": "טוען תוכן שנוצר..." + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/inbox.json b/app/javascript/dashboard/i18n/locale/he/inbox.json index e0b8f156f..8412d2fcf 100644 --- a/app/javascript/dashboard/i18n/locale/he/inbox.json +++ b/app/javascript/dashboard/i18n/locale/he/inbox.json @@ -1,95 +1,95 @@ -{ - "INBOX": { - "LIST": { - "TITLE": "תיבת הדואר הנכנס שלי", - "DISPLAY_DROPDOWN": "הצג", - "LOADING": "מאחזר התראות", - "404": "אין התראות פעילות בקבוצה זו.", - "NO_NOTIFICATIONS": "אין התראות", - "NOTE": "התראות מכל תיבות הדואר הנכנס שאליהן נרשמת", - "NO_MESSAGES_AVAILABLE": "אופס! לא ניתן לאחזר הודעות", - "SNOOZED_UNTIL": "מושתק עד", - "SNOOZED_UNTIL_TOMORROW": "נמנם עד מחר", - "SNOOZED_UNTIL_NEXT_WEEK": "נמנם עד שבוע הבא" - }, - "ACTION_HEADER": { - "SNOOZE": "השתק התראה", - "DELETE": "מחק התראה", - "BACK": "חזור" - }, - "TYPES": { - "CONVERSATION_MENTION": "אוזכרת בשיחה", - "CONVERSATION_CREATION": "נוצרה שיחה חדשה", - "CONVERSATION_ASSIGNMENT": "שיחה הוקצתה לך", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "הודעה חדשה בשיחה שהוקצתה", - "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "הודעה חדשה בשיחה שבה אתה משתתף", - "SLA_MISSED_FIRST_RESPONSE": "יעד SLA - תגובה ראשונה הוחמץ עבור שיחה", - "SLA_MISSED_NEXT_RESPONSE": "יעד SLA - תגובה הבאה הוחמץ עבור שיחה", - "SLA_MISSED_RESOLUTION": "יעד SLA - סגירה הוחמץ עבור שיחה" - }, - "TYPES_NEXT": { - "CONVERSATION_MENTION": "אוזכר", - "CONVERSATION_ASSIGNMENT": "הוקצה לך", - "CONVERSATION_CREATION": "שיחה חדשה", - "SLA_MISSED_FIRST_RESPONSE": "הפרת SLA", - "SLA_MISSED_NEXT_RESPONSE": "הפרת SLA", - "SLA_MISSED_RESOLUTION": "הפרת SLA", - "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "הודעה חדשה", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "הודעה חדשה", - "SNOOZED_UNTIL": "מושתק למשך {time}", - "SNOOZED_ENDS": "ההשתקה הסתיימה" - }, - "NO_CONTENT": "אין תוכן זמין", - "MENU_ITEM": { - "MARK_AS_READ": "סמן כנקרא", - "MARK_AS_UNREAD": "סמן כלא נקרא", - "SNOOZE": "נודניק", - "DELETE": "מחק", - "MARK_ALL_READ": "סמן הכל כנקרא", - "DELETE_ALL": "מחק הכל", - "DELETE_ALL_READ": "מחק את כל הנקראים" - }, - "DISPLAY_MENU": { - "SORT": "מיין", - "DISPLAY": "הצג :", - "SORT_OPTIONS": { - "NEWEST": "החדש ביותר", - "OLDEST": "הישן ביותר", - "PRIORITY": "עדיפות" - }, - "DISPLAY_OPTIONS": { - "SNOOZED": "נימנום", - "READ": "נקרא", - "LABELS": "תוויות", - "CONVERSATION_ID": "מזהה שיחה" - } - }, - "ALERTS": { - "MARK_AS_READ": "ההתראה סומנה כנקראה", - "MARK_AS_UNREAD": "ההתראה סומנה כלא נקראה", - "SNOOZE": "ההתראה הושתקה", - "DELETE": "ההתראה נמחקה", - "MARK_ALL_READ": "כל ההתראות סומנו כנקראו", - "DELETE_ALL": "כל ההתראות נמחקו", - "DELETE_ALL_READ": "כל ההתראות שנקראו נמחקו" - }, - "REAUTHORIZE": { - "TITLE": "נדרש אישור מחדש", - "DESCRIPTION": "חיבור ה-WhatsApp שלך פג. אנא התחבר מחדש כדי להמשיך לקבל ולשלוח הודעות.", - "BUTTON_TEXT": "התחבר מחדש ל-WhatsApp", - "LOADING_FACEBOOK": "טוען SDK של Facebook...", - "SUCCESS": "WhatsApp חובר מחדש בהצלחה", - "ERROR": "ההתחברות מחדש ל-WhatsApp נכשלה. אנא נסה שוב.", - "WHATSAPP_APP_ID_MISSING": "מזהה האפליקציה של WhatsApp אינו מוגדר. אנא פנה למנהל המערכת שלך.", - "WHATSAPP_CONFIG_ID_MISSING": "מזהה תצורת WhatsApp אינו מוגדר. אנא פנה למנהל המערכת שלך.", - "CONFIGURATION_ERROR": "אירעה שגיאת תצורה במהלך האישור מחדש.", - "FACEBOOK_LOAD_ERROR": "טעינת ה-SDK של Facebook נכשלה. אנא נסה שוב.", - "TROUBLESHOOTING": { - "TITLE": "פתרון בעיות", - "POPUP_BLOCKED": "Ensure pop-ups are allowed for this site", - "COOKIES": "Third-party cookies must be enabled", - "ADMIN_ACCESS": "אתה צריך גישת מנהל לחשבון העסקי של WhatsApp" - } - } - } -} \ No newline at end of file +{ + "INBOX": { + "LIST": { + "TITLE": "תיבת הדואר הנכנס שלי", + "DISPLAY_DROPDOWN": "הצג", + "LOADING": "מאחזר התראות", + "404": "אין התראות פעילות בקבוצה זו.", + "NO_NOTIFICATIONS": "אין התראות", + "NOTE": "התראות מכל תיבות הדואר הנכנס שאליהן נרשמת", + "NO_MESSAGES_AVAILABLE": "אופס! לא ניתן לאחזר הודעות", + "SNOOZED_UNTIL": "מושתק עד", + "SNOOZED_UNTIL_TOMORROW": "נמנם עד מחר", + "SNOOZED_UNTIL_NEXT_WEEK": "נמנם עד שבוע הבא" + }, + "ACTION_HEADER": { + "SNOOZE": "השתק התראה", + "DELETE": "מחק התראה", + "BACK": "חזור" + }, + "TYPES": { + "CONVERSATION_MENTION": "אוזכרת בשיחה", + "CONVERSATION_CREATION": "נוצרה שיחה חדשה", + "CONVERSATION_ASSIGNMENT": "שיחה הוקצתה לך", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "הודעה חדשה בשיחה שהוקצתה", + "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "הודעה חדשה בשיחה שבה אתה משתתף", + "SLA_MISSED_FIRST_RESPONSE": "יעד SLA - תגובה ראשונה הוחמץ עבור שיחה", + "SLA_MISSED_NEXT_RESPONSE": "יעד SLA - תגובה הבאה הוחמץ עבור שיחה", + "SLA_MISSED_RESOLUTION": "יעד SLA - סגירה הוחמץ עבור שיחה" + }, + "TYPES_NEXT": { + "CONVERSATION_MENTION": "אוזכר", + "CONVERSATION_ASSIGNMENT": "הוקצה לך", + "CONVERSATION_CREATION": "שיחה חדשה", + "SLA_MISSED_FIRST_RESPONSE": "הפרת SLA", + "SLA_MISSED_NEXT_RESPONSE": "הפרת SLA", + "SLA_MISSED_RESOLUTION": "הפרת SLA", + "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "הודעה חדשה", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "הודעה חדשה", + "SNOOZED_UNTIL": "מושתק למשך {time}", + "SNOOZED_ENDS": "ההשתקה הסתיימה" + }, + "NO_CONTENT": "אין תוכן זמין", + "MENU_ITEM": { + "MARK_AS_READ": "סמן כנקרא", + "MARK_AS_UNREAD": "סמן כלא נקרא", + "SNOOZE": "נודניק", + "DELETE": "מחק", + "MARK_ALL_READ": "סמן הכל כנקרא", + "DELETE_ALL": "מחק הכל", + "DELETE_ALL_READ": "מחק את כל הנקראים" + }, + "DISPLAY_MENU": { + "SORT": "מיין", + "DISPLAY": "הצג :", + "SORT_OPTIONS": { + "NEWEST": "החדש ביותר", + "OLDEST": "הישן ביותר", + "PRIORITY": "עדיפות" + }, + "DISPLAY_OPTIONS": { + "SNOOZED": "נימנום", + "READ": "נקרא", + "LABELS": "תוויות", + "CONVERSATION_ID": "מזהה שיחה" + } + }, + "ALERTS": { + "MARK_AS_READ": "ההתראה סומנה כנקראה", + "MARK_AS_UNREAD": "ההתראה סומנה כלא נקראה", + "SNOOZE": "ההתראה הושתקה", + "DELETE": "ההתראה נמחקה", + "MARK_ALL_READ": "כל ההתראות סומנו כנקראו", + "DELETE_ALL": "כל ההתראות נמחקו", + "DELETE_ALL_READ": "כל ההתראות שנקראו נמחקו" + }, + "REAUTHORIZE": { + "TITLE": "נדרש אישור מחדש", + "DESCRIPTION": "חיבור ה-WhatsApp שלך פג. אנא התחבר מחדש כדי להמשיך לקבל ולשלוח הודעות.", + "BUTTON_TEXT": "התחבר מחדש ל-WhatsApp", + "LOADING_FACEBOOK": "טוען SDK של Facebook...", + "SUCCESS": "WhatsApp חובר מחדש בהצלחה", + "ERROR": "ההתחברות מחדש ל-WhatsApp נכשלה. אנא נסה שוב.", + "WHATSAPP_APP_ID_MISSING": "מזהה האפליקציה של WhatsApp אינו מוגדר. אנא פנה למנהל המערכת שלך.", + "WHATSAPP_CONFIG_ID_MISSING": "מזהה תצורת WhatsApp אינו מוגדר. אנא פנה למנהל המערכת שלך.", + "CONFIGURATION_ERROR": "אירעה שגיאת תצורה במהלך האישור מחדש.", + "FACEBOOK_LOAD_ERROR": "טעינת ה-SDK של Facebook נכשלה. אנא נסה שוב.", + "TROUBLESHOOTING": { + "TITLE": "פתרון בעיות", + "POPUP_BLOCKED": "Ensure pop-ups are allowed for this site", + "COOKIES": "Third-party cookies must be enabled", + "ADMIN_ACCESS": "אתה צריך גישת מנהל לחשבון העסקי של WhatsApp" + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json index a5ef88579..5794409b0 100644 --- a/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json @@ -1,1010 +1,1027 @@ -{ - "INBOX_MGMT": { - "HEADER": "תיבות דואר נכנס", - "DESCRIPTION": "ערוץ הוא אמצעי התקשורת שלקוח שלך בוחר כדי ליצור איתך אינטראקציה. תיבת דואר נכנס היא המקום שבו אתה מנהל אינטראקציות עבור ערוץ ספציפי. היא יכולה לכלול תקשורת ממקורות שונים כגון דוא\"ל, צ'אט חי ומדיה חברתית.", - "LEARN_MORE": "למד עוד על תיבות דואר נכנס", - "RECONNECTION_REQUIRED": "תיבת הדואר הנכנס שלך מנותקת. לא תקבל הודעות חדשות עד שתאשר אותה מחדש.", - "CLICK_TO_RECONNECT": "לחץ כאן כדי להתחבר מחדש.", - "WHATSAPP_REGISTRATION_INCOMPLETE": "Your WhatsApp Business registration isn’t complete. Please check your display name status in Meta Business Manager before reconnecting.", - "COMPLETE_REGISTRATION": "השלם הרשמה", - "LIST": { - "404": "אין תיבות דואר נכנס מצורפות לחשבון זה." - }, - "CREATE_FLOW": { - "CHANNEL": { - "TITLE": "בחר ערוץ", - "BODY": "בחר את הספק שברצונך לשלב עם Chatwoot." - }, - "INBOX": { - "TITLE": "צור תיבת דואר נכנס", - "BODY": "אמת את חשבונך וצור תיבת דואר נכנס." - }, - "AGENT": { - "TITLE": "הוסף נציג", - "BODY": "הוסף נציגים לתיבת הדואר הנכנס שנוצרה." - }, - "FINISH": { - "TITLE": "Voilà!", - "BODY": "אתם מוכנים לצאת לדרך!" - } - }, - "ADD": { - "CHANNEL_NAME": { - "LABEL": "שם תיבת הדואר הנכנס", - "PLACEHOLDER": "הזן את שם תיבת הדואר הנכנס שלך (למשל: Acme Inc)", - "ERROR": "נא הכנס שם תקני לתיבת הדואר" - }, - "WEBSITE_NAME": { - "LABEL": "שם האתר", - "PLACEHOLDER": "הזן את שם האתר שלך (למשל: Acme Inc)" - }, - "FB": { - "HELP": "נ. ב: על ידי כניסה, אנו מקבלים גישה רק להודעות של הדף שלך. לעולם לא ניתן לגשת להודעות הפרטיות שלך על ידי Chatwoot.", - "CHOOSE_PAGE": "בחר עמוד", - "CHOOSE_PLACEHOLDER": "בחר עמוד מהרשימה", - "INBOX_NAME": "שם תיבת הדואר הנכנס", - "ADD_NAME": "הוסף שם לתיבת הדואר הנכנס שלך", - "PICK_NAME": "בחר שם לתיבת הדואר הנכנס שלך", - "PICK_A_VALUE": "בחר ערך", - "CREATE_INBOX": "צור תיבת דואר נכנס" - }, - "INSTAGRAM": { - "CONTINUE_WITH_INSTAGRAM": "המשך עם אינסטגרם", - "CONNECT_YOUR_INSTAGRAM_PROFILE": "חבר את פרופיל האינסטגרם שלך", - "HELP": "כדי להוסיף את פרופיל האינסטגרם שלך כערוץ, עליך לאמת את פרופיל האינסטגרם שלך על ידי לחיצה על 'המשך עם אינסטגרם' ", - "ERROR_MESSAGE": "אירעה שגיאה בחיבור לאינסטגרם, אנא נסה שוב", - "ERROR_AUTH": "אירעה שגיאה בחיבור לאינסטגרם, אנא נסה שוב", - "NEW_INBOX_SUGGESTION": "חשבון אינסטגרם זה היה מקושר בעבר לתיבת דואר נכנס אחרת והועבר כעת לכאן. כל ההודעות החדשות יופיעו כאן. תיבת הדואר הנכנס הישנה לא תוכל יותר לשלוח או לקבל הודעות עבור חשבון זה.", - "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." - }, - "TWITTER": { - "HELP": "כדי להוסיף את פרופיל הטוויטר שלך כערוץ, עליך לאמת את פרופיל הטוויטר שלך על ידי לחיצה על 'היכנס באמצעות טוויטר' ", - "ERROR_MESSAGE": "אירעה שגיאה בחיבור לטוויטר, אנא נסה שוב", - "TWEETS": { - "ENABLE": "צור שיחות מהציוצים המוזכרים" - } - }, - "WEBSITE_CHANNEL": { - "TITLE": "ערוץ האתר", - "DESC": "צור ערוץ לאתר שלך והתחל לתמוך בלקוחות שלך באמצעות ווידג'ט האתר שלנו.", - "LOADING_MESSAGE": "יצירת ערוץ תמיכה באתר", - "CHANNEL_AVATAR": { - "LABEL": "אוואטר הערוץ" - }, - "CHANNEL_WEBHOOK_URL": { - "LABEL": "כתובת אתר של Webhook", - "PLACEHOLDER": "אנא הזן את כתובת ה-Webhook URL שלך", - "ERROR": "אנא הכנס כתובת URL חוקית" - }, - "CHANNEL_DOMAIN": { - "LABEL": "דומיין אתר", - "PLACEHOLDER": "הזן את שם האתר שלך (למשל: Acme Inc)" - }, - "CHANNEL_WELCOME_TITLE": { - "LABEL": "כותרת ברוכים הבאים", - "PLACEHOLDER": "שלום שם !" - }, - "CHANNEL_WELCOME_TAGLINE": { - "LABEL": "ברוך הבא לתיוג", - "PLACEHOLDER": "אנחנו עושים את זה פשוט להתחבר אלינו. שאל אותנו כל דבר, או שתף את המשוב שלך." - }, - "CHANNEL_GREETING_MESSAGE": { - "LABEL": "הודעת ברכה בערוץ", - "PLACEHOLDER": "Acme Inc עונה בדרך כלל תוך מספר שעות." - }, - "CHANNEL_GREETING_TOGGLE": { - "LABEL": "אפשר ברכה בערוץ", - "HELP_TEXT": "שלח הודעת פתיחה אוטומטית ביצירת שיחה חדשה.", - "ENABLED": "מופעל", - "DISABLED": "כבוי" - }, - "REPLY_TIME": { - "TITLE": "הגדר זמן תגובה", - "IN_A_FEW_MINUTES": "בעוד כמה דקות", - "IN_A_FEW_HOURS": "בעוד כמה שעות", - "IN_A_DAY": "ביום", - "HELP_TEXT": "זמן תשובה זה יוצג בווידג'ט הצ'אט החי" - }, - "WIDGET_COLOR": { - "LABEL": "צבע יישומון", - "PLACEHOLDER": "עדכן את צבע הווידג'ט המשמש בווידג'ט" - }, - "SUBMIT_BUTTON": "צור תיבת דואר נכנס", - "API": { - "ERROR_MESSAGE": "יצירת ערוץ אתר אינטרנט נכשלה, אנא נסה שנית" - } - }, - "TWILIO": { - "TITLE": "ערוץ SMS/ווטסאפ של Twilio", - "DESC": "שלב את Twilio והתחל לתמוך בלקוחות שלך באמצעות SMS או WhatsApp.", - "ACCOUNT_SID": { - "LABEL": "חשבון SID", - "PLACEHOLDER": "אנא הזן את SID חשבון Twilio שלך", - "ERROR": "שדה חובה" - }, - "API_KEY": { - "USE_API_KEY": "השתמש באימות מפתח API", - "LABEL": "API Key SID", - "PLACEHOLDER": "אנא הזן את ה-API Key SID שלך", - "ERROR": "שדה חובה" - }, - "API_KEY_SECRET": { - "LABEL": "סוד מפתח API", - "PLACEHOLDER": "אנא הזן את סוד מפתח ה-API שלך", - "ERROR": "שדה חובה" - }, - "MESSAGING_SERVICE_SID": { - "LABEL": "ערוץ הודעות SID", - "PLACEHOLDER": "נא הכנס מזהה Twilio Messaging Service SID", - "ERROR": "שדה חובה", - "USE_MESSAGING_SERVICE": "השתמש ב- Twilio Messaging Service" - }, - "CHANNEL_TYPE": { - "LABEL": "סוג ערוץ", - "ERROR": "אנא בחר את סוג הערוץ שלך" - }, - "AUTH_TOKEN": { - "LABEL": "אסימון אימות", - "PLACEHOLDER": "אנא הזן את ה-Twilio Auth Token שלך", - "ERROR": "שדה חובה" - }, - "CHANNEL_NAME": { - "LABEL": "שם תיבת הדואר הנכנס", - "PLACEHOLDER": "נא להזין שם תיבת דואר נכנס", - "ERROR": "שדה חובה" - }, - "PHONE_NUMBER": { - "LABEL": "מספר טלפון", - "PLACEHOLDER": "נא להזין את מספר הטלפון שממנו תישלח ההודעה.", - "ERROR": "נא ספק מספר טלפון תקני שמתחיל ב- '+' ולא מכיל רווחים." - }, - "API_CALLBACK": { - "TITLE": "כתובת אתר להתקשרות חוזרת", - "SUBTITLE": "עליך להגדיר את כתובת האתר להתקשרות חוזרת של ההודעה ב-Twilio עם כתובת האתר המוזכרת כאן." - }, - "SUBMIT_BUTTON": "צור ערוץ Twilio", - "API": { - "ERROR_MESSAGE": "לא הצלחנו לאמת את האישורים של Twilio, אנא נסה שוב" - } - }, - "SMS": { - "TITLE": "ערוץ SMS", - "DESC": "התחל לתמוך בלקוחותיך באמצעות SMS.", - "PROVIDERS": { - "LABEL": "ספק API", - "TWILIO": "טוויליו", - "BANDWIDTH": "Bandwidth" - }, - "API": { - "ERROR_MESSAGE": "שמירת ערוץ ה-SMS נכשלה" - }, - "BANDWIDTH": { - "ACCOUNT_ID": { - "LABEL": "מזהה חשבון", - "PLACEHOLDER": "נא הכנס את מזהה ה- Bandwidth Account ID שלך", - "ERROR": "שדה חובה" - }, - "API_KEY": { - "LABEL": "מפתח API", - "PLACEHOLDER": "אנא הזן את מפתח ה-API של Bandwidth", - "ERROR": "שדה חובה" - }, - "API_SECRET": { - "LABEL": "סוד API", - "PLACEHOLDER": "אנא הזן את סוד ה-API של Bandwidth", - "ERROR": "שדה חובה" - }, - "APPLICATION_ID": { - "LABEL": "מזהה אפליקציה", - "PLACEHOLDER": "נא הכנס את מזהה ה-Bandwidth Application ID שלך", - "ERROR": "שדה חובה" - }, - "INBOX_NAME": { - "LABEL": "שם תיבת הדואר הנכנס", - "PLACEHOLDER": "נא להזין שם תיבת דואר נכנס", - "ERROR": "שדה חובה" - }, - "PHONE_NUMBER": { - "LABEL": "מספר טלפון", - "PLACEHOLDER": "נא להזין את מספר הטלפון שממנו תישלח ההודעה.", - "ERROR": "נא ספק מספר טלפון תקני שמתחיל ב- '+' ולא מכיל רווחים." - }, - "SUBMIT_BUTTON": "צור ערוץ Bandwidth", - "API": { - "ERROR_MESSAGE": "לא הצלחנו לאמת את פרטי חשבון ה-Bandwidth שלך, אנא נסה שנית" - }, - "API_CALLBACK": { - "TITLE": "כתובת אתר להתקשרות חוזרת", - "SUBTITLE": "עליך להגדיר את ה- message callback URL ב- Bandwidth עם ה-URL שמוצג כאן." - } - } - }, - "WHATSAPP": { - "TITLE": "ערוץ וואטסאפ", - "DESC": "התחל לתמוך בלקוחות שלך באמצעות וואטסאפ.", - "PROVIDERS": { - "LABEL": "ספק API", - "WHATSAPP_EMBEDDED": "WhatsApp עסקי", - "TWILIO": "טוויליו", - "WHATSAPP_CLOUD": "WhatsApp Cloud", - "WHATSAPP_CLOUD_DESC": "הגדרה מהירה דרך Meta", - "TWILIO_DESC": "התחבר באמצעות פרטי זיהוי של Twilio", - "360_DIALOG": "360Dialog" - }, - "SELECT_PROVIDER": { - "TITLE": "בחר את ספק ה-API שלך", - "DESCRIPTION": "בחר את ספק ה-WhatsApp שלך. תוכל להתחבר ישירות דרך Meta שאינה דורשת הגדרה, או להתחבר דרך Twilio באמצעות פרטי החשבון שלך." - }, - "INBOX_NAME": { - "LABEL": "שם תיבת הדואר הנכנס", - "PLACEHOLDER": "נא להזין שם תיבת דואר נכנס", - "ERROR": "שדה חובה" - }, - "PHONE_NUMBER": { - "LABEL": "מספר טלפון", - "PLACEHOLDER": "נא להזין את מספר הטלפון שממנו תישלח ההודעה.", - "ERROR": "נא ספק מספר טלפון תקני שמתחיל ב- '+' ולא מכיל רווחים." - }, - "PHONE_NUMBER_ID": { - "LABEL": "מזהה מספר טלפון", - "PLACEHOLDER": "נא הכנס את Phone number ID מתוך ממשק ה- Facebook developer.", - "ERROR": "אנא הכנס ערך תקין." - }, - "BUSINESS_ACCOUNT_ID": { - "LABEL": "מזהה חשבון עסקי", - "PLACEHOLDER": "נא הכנס את Business Account ID מתוך ממשק ה- Facebook developer.", - "ERROR": "אנא הכנס ערך תקין." - }, - "WEBHOOK_VERIFY_TOKEN": { - "LABEL": "אסימון אימות Webhook", - "PLACEHOLDER": "הזן אסימון אימות שברצונך להגדיר עבור Webhooks של Facebook.", - "ERROR": "אנא הכנס ערך תקין." - }, - "API_KEY": { - "LABEL": "מפתח API", - "SUBTITLE": "הגדר את מפתח ה-API של וואטסאפ.", - "PLACEHOLDER": "מפתח API", - "ERROR": "אנא הכנס ערך תקין." - }, - "API_CALLBACK": { - "TITLE": "כתובת אתר להתקשרות חוזרת", - "SUBTITLE": "עליך להגדיר את ה- webhook URL ואת ה- verification token הבאים בממשק ה- Facebook Developer.", - "WEBHOOK_URL": "כתובת אתר של Webhook", - "WEBHOOK_VERIFICATION_TOKEN": "אסימון אימות Webhook" - }, - "SUBMIT_BUTTON": "צור ערוץ וואטסאפ", - "EMBEDDED_SIGNUP": { - "TITLE": "הגדרה מהירה עם Meta", - "DESC": "השתמש בזרימת ההרשמה המשובצת של WhatsApp כדי לחבר במהירות מספרים חדשים. תועבר ל-Meta כדי להיכנס לחשבון WhatsApp העסקי שלך. גישת מנהל מערכת תעזור להפוך את ההגדרה לחלקה וקלה.", - "BENEFITS": { - "TITLE": "יתרונות ההרשמה המשובצת:", - "EASY_SETUP": "אין צורך בהגדרה ידנית", - "SECURE_AUTH": "אימות מאובטח מבוסס OAuth", - "AUTO_CONFIG": "הגדרת Webhook ומספר טלפון אוטומטית" - }, - "LEARN_MORE": { - "TEXT": "כדי ללמוד עוד על ההרשמה המשולבת, התמחור והמגבלות, בקר ב- {link}.", - "LINK_TEXT": "קישור זה" - }, - "SUBMIT_BUTTON": "התחבר עם WhatsApp עסקי", - "AUTH_PROCESSING": "מאמת עם Meta", - "WAITING_FOR_BUSINESS_INFO": "אנא השלם את הגדרת העסק בחלון Meta...", - "PROCESSING": "מגדיר את חשבון WhatsApp העסקי שלך", - "LOADING_SDK": "טוען SDK של Facebook...", - "CANCELLED": "הרשמת WhatsApp בוטלה", - "SUCCESS_TITLE": "חשבון WhatsApp עסקי מחובר!", - "WAITING_FOR_AUTH": "ממתין לאימות...", - "INVALID_BUSINESS_DATA": "התקבלו נתוני עסק לא חוקיים מ-Facebook. אנא נסה שוב.", - "SIGNUP_ERROR": "אירעה שגיאת הרשמה", - "AUTH_NOT_COMPLETED": "האימות לא הושלם. אנא הפעל מחדש את התהליך.", - "SUCCESS_FALLBACK": "חשבון WhatsApp עסקי הוגדר בהצלחה", - "MANUAL_FALLBACK": "If your number is already connected to the WhatsApp Business Platform (API), or if you’re a tech provider onboarding your own number, please use the {link} flow", - "MANUAL_LINK_TEXT": "זרימת הגדרה ידנית" - }, - "API": { - "ERROR_MESSAGE": "לא הצלחנו לשמור את ערוץ הוואטסאפ" - } - }, - "VOICE": { - "TITLE": "ערוץ קולי", - "DESC": "שלב את Twilio Voice והתחל לתמוך בלקוחות שלך באמצעות שיחות טלפון.", - "PHONE_NUMBER": { - "LABEL": "מספר טלפון", - "PLACEHOLDER": "הזן את מספר הטלפון שלך (לדוגמה: +1234567890)", - "ERROR": "אנא ספק מספר טלפון חוקי בפורמט E.164 (לדוגמה: +1234567890)" - }, - "TWILIO": { - "ACCOUNT_SID": { - "LABEL": "חשבון SID", - "PLACEHOLDER": "הזן את Twilio Account SID שלך", - "REQUIRED": "Account SID נדרש" - }, - "AUTH_TOKEN": { - "LABEL": "אסימון אימות", - "PLACEHOLDER": "הזן את Twilio Auth Token שלך", - "REQUIRED": "אסימון אימות נדרש" - }, - "API_KEY_SID": { - "LABEL": "API Key SID", - "PLACEHOLDER": "הזן את Twilio API Key SID שלך", - "REQUIRED": "API Key SID נדרש" - }, - "API_KEY_SECRET": { - "LABEL": "סוד מפתח API", - "PLACEHOLDER": "הזן את Twilio API Key Secret שלך", - "REQUIRED": "סוד מפתח API נדרש" - } - }, - "CONFIGURATION": { - "TWILIO_VOICE_URL_TITLE": "Twilio Voice URL", - "TWILIO_VOICE_URL_SUBTITLE": "הגדר כתובת URL זו כ-Voice URL במספר הטלפון ובאפליקציית TwiML שלך ב-Twilio.", - "TWILIO_STATUS_URL_TITLE": "Twilio Status Callback URL", - "TWILIO_STATUS_URL_SUBTITLE": "הגדר כתובת URL זו כ-Status Callback URL במספר הטלפון שלך ב-Twilio." - }, - "SUBMIT_BUTTON": "צור ערוץ קולי", - "API": { - "ERROR_MESSAGE": "לא הצלחנו ליצור את הערוץ הקולי" - } - }, - "API_CHANNEL": { - "TITLE": "ערוץ API", - "DESC": "שלב עם ערוץ API והתחל לתמוך בלקוחות שלך.", - "CHANNEL_NAME": { - "LABEL": "שם הערוץ", - "PLACEHOLDER": "נא להזין שם ערוץ", - "ERROR": "שדה חובה" - }, - "WEBHOOK_URL": { - "LABEL": "כתובת אתר של Webhook", - "SUBTITLE": "הגדר את כתובת ה-URL שבה תרצה לקבל קריאות חוזרות על אירועים.", - "PLACEHOLDER": "כתובת אתר של Webhook" - }, - "SUBMIT_BUTTON": "צור ערוץ API", - "API": { - "ERROR_MESSAGE": "לא הצלחנו לשמור את ערוץ ה API" - } - }, - "EMAIL_CHANNEL": { - "TITLE": "ערוץ דוא\"ל", - "DESC": "שלב את תיבת הדואר הנכנס שלך.", - "CHANNEL_NAME": { - "LABEL": "שם הערוץ", - "PLACEHOLDER": "נא להזין שם ערוץ", - "ERROR": "שדה חובה" - }, - "EMAIL": { - "LABEL": "אימייל", - "SUBTITLE": "אימייל לאן הלקוחות שלך שולחים לך כרטיסי תמיכה", - "PLACEHOLDER": "אימייל" - }, - "SUBMIT_BUTTON": "צור ערוץ דוא\"ל", - "API": { - "ERROR_MESSAGE": "לא הצלחנו לשמור את ערוץ האימייל" - }, - "FINISH_MESSAGE": "התחל להעביר את המיילים שלך לכתובת הדוא\"ל הבאה." - }, - "LINE_CHANNEL": { - "TITLE": "ערוץ LINE", - "DESC": "השתלב עם ערוץ LINE והתחיל לתמוך בלקוחות שלך.", - "CHANNEL_NAME": { - "LABEL": "שם הערוץ", - "PLACEHOLDER": "נא להזין שם ערוץ", - "ERROR": "שדה חובה" - }, - "LINE_CHANNEL_ID": { - "LABEL": "מזהה ערוץ LINE", - "PLACEHOLDER": "מזהה ערוץ LINE" - }, - "LINE_CHANNEL_SECRET": { - "LABEL": "סוד ערוץ LINE", - "PLACEHOLDER": "סוד ערוץ LINE" - }, - "LINE_CHANNEL_TOKEN": { - "LABEL": "LINE ערוץ טוקן", - "PLACEHOLDER": "LINE ערוץ טוקן" - }, - "SUBMIT_BUTTON": "צור ערוץ LINE", - "API": { - "ERROR_MESSAGE": "לא הצלחנו לשמור את ערוץ LINE" - }, - "API_CALLBACK": { - "TITLE": "כתובת אתר להתקשרות חוזרת", - "SUBTITLE": "עליך להגדיר את כתובת האתר של ה-webhook ביישום LINE עם כתובת האתר המוזכרת כאן." - } - }, - "TELEGRAM_CHANNEL": { - "TITLE": "ערוץ טלגרם", - "DESC": "השתלב עם ערוץ טלגרם והתחיל לתמוך בלקוחות שלך.", - "BOT_TOKEN": { - "LABEL": "אסימון בוט", - "SUBTITLE": "הגדר את אסימון הבוט שקיבלת מ- Telegram BotFather.", - "PLACEHOLDER": "אסימון בוט" - }, - "SUBMIT_BUTTON": "צור ערוץ טלגרם", - "API": { - "ERROR_MESSAGE": "לא הצלחנו לשמור את ערוץ הטלגרם" - } - }, - "AUTH": { - "TITLE": "בחר ערוץ", - "DESC": "אנו תומכים בווידג'ט של צ'אט חי, עמוד פייסבוק, פרופיל טוויטר, WhatsApp, דוא\"ל וכו', כערוצי תקשורת. אם אתה רוצה לבנות ערוץ מותאם אישית, אתה יכול ליצור אותו באמצעות ערוץ ה-API. בחר ערוץ אחד מהאפשרויות מטה כדי להמשיך.", - "TITLE_NEXT": "השלם את ההגדרה", - "TITLE_FINISH": "Voilà!", - "CHANNEL": { - "WEBSITE": { - "TITLE": "אתר אינטרנט", - "DESCRIPTION": "Create a live-chat widget" - }, - "FACEBOOK": { - "TITLE": "פייסבוק", - "DESCRIPTION": "חבר את דף הפייסבוק שלך" - }, - "WHATSAPP": { - "TITLE": "WhatsApp", - "DESCRIPTION": "תמוך בלקוחות שלך ב-WhatsApp" - }, - "EMAIL": { - "TITLE": "אימייל", - "DESCRIPTION": "התחבר עם Gmail, Outlook או ספקים אחרים" - }, - "SMS": { - "TITLE": "SMS", - "DESCRIPTION": "שלב ערוץ SMS עם Twilio או bandwidth" - }, - "API": { - "TITLE": "API", - "DESCRIPTION": "צור ערוץ מותאם אישית באמצעות ה-API שלנו" - }, - "TELEGRAM": { - "TITLE": "טלגרם", - "DESCRIPTION": "הגדר ערוץ טלגרם באמצעות אסימון בוט" - }, - "LINE": { - "TITLE": "Line", - "DESCRIPTION": "שלב את ערוץ Line שלך" - }, - "INSTAGRAM": { - "TITLE": "אינסטגרם", - "DESCRIPTION": "חבר את חשבון האינסטגרם שלך" - }, - "VOICE": { - "TITLE": "קול", - "DESCRIPTION": "שלב עם Twilio Voice" - } - } - }, - "AGENTS": { - "TITLE": "סוכנים", - "DESC": "כאן תוכל להוסיף סוכנים לניהול תיבת הדואר הנכנס החדשה שלך. רק לסוכנים שנבחרו אלה תהיה גישה לתיבת הדואר הנכנס שלך. סוכנים שאינם חלק מתיבת הדואר הנכנס הזו לא יוכלו לראות או להגיב להודעות בתיבת הדואר הנכנס הזו כאשר הם נכנסים.Webhooks
Webhooks הם התקשרות חוזרת של HTTP שניתן להגדיר עבור כל חשבון. הם מופעלים על ידי אירועים כמו יצירת הודעות ב-Chatwoot. אתה יכול ליצור יותר מ-webhook אחד עבור חשבון זה.
ליצירת הוסף אינטרנט, לחץ על הלחצן הוסף אינטרנט חדש. אתה יכול גם להסיר כל webhook קיים על ידי לחיצה על הלחצן Delete.
אפליקציות לוח מחוונים
אפליקציות לוח מחוונים מאפשרות לארגונים להטמיע אפליקציה בתוך לוח המחוונים של Chatwoot כדי לספק את ההקשר לסוכני תמיכת לקוחות. תכונה זו מאפשרת לך ליצור אפליקציה באופן עצמאי ולהטמיע אותה בתוך לוח המחוונים כדי לספק מידע על המשתמש, ההזמנות שלו או היסטוריית התשלומים הקודמת שלו.
כאשר תטמיע את האפליקציה שלך באמצעות לוח המחוונים ב-Chatwoot, האפליקציה שלך תהיה קבל את ההקשר של השיחה והקשר כאירוע חלון. הטמיע מאזין לאירוע ההודעה בדף שלך כדי לקבל את ההקשר.
כדי להוסיף אפליקציית לוח מחוונים חדשה, לחץ על הלחצן 'הוסף אפליקציית לוח מחוונים חדשה'.
", - "DESCRIPTION": "אפליקציות לוח מחוונים מאפשרות לארגונים להטמיע אפליקציה בתוך לוח המחוונים כדי לספק את ההקשר לסוכני תמיכת לקוחות. תכונה זו מאפשרת לך ליצור אפליקציה באופן עצמאי ולהטמיע אותה כדי לספק מידע על המשתמש, ההזמנות שלהם או היסטוריית התשלומים הקודמת שלהם.", - "LEARN_MORE": "למד עוד על אפליקציות לוח מחוונים", - "LIST": { - "404": "אין עדיין אפליקציות לוח מחוונים מוגדרות בחשבון זה", - "LOADING": "מביא אפליקציות לוח מחוונים...", - "TABLE_HEADER": { - "NAME": "שם", - "ENDPOINT": "נקודת קצה" - }, - "EDIT_TOOLTIP": "ערוך אפליקציה", - "DELETE_TOOLTIP": "מחק אפליקציה" - }, - "FORM": { - "TITLE_LABEL": "שם", - "TITLE_PLACEHOLDER": "הזן שם לאפליקציית לוח המחוונים שלך", - "TITLE_ERROR": "נדרש שם לאפליקציית לוח המחוונים", - "URL_LABEL": "נקודת קצה", - "URL_PLACEHOLDER": "הזן את כתובת האתר של נקודת הקצה שבה האפליקציה שלך מתארחת", - "URL_ERROR": "נדרשת כתובת אתר חוקית" - }, - "CREATE": { - "HEADER": "הוסף אפליקציית לוח מחוונים חדשה", - "FORM_SUBMIT": "שלח", - "FORM_CANCEL": "ביטול", - "API_SUCCESS": "אפליקציית לוח המחוונים הוגדרה בהצלחה", - "API_ERROR": "לא הצלחנו ליצור אפליקציה. אנא נסה שוב מאוחר יותר" - }, - "UPDATE": { - "HEADER": "עריכת אפליקציית לוח המחוונים", - "FORM_SUBMIT": "עדכן", - "FORM_CANCEL": "ביטול", - "API_SUCCESS": "אפליקציית לוח המחוונים עודכנה בהצלחה", - "API_ERROR": "לא הצלחנו לעדכן את האפליקציה. אנא נסה שוב מאוחר יותר" - }, - "DELETE": { - "CONFIRM_YES": "כן, מחק את זה", - "CONFIRM_NO": "לא, שמור את זה", - "TITLE": "אשר מחיקה", - "MESSAGE": "האם אתה בטוח שתמחק את האפליקציה - {appName}?", - "API_SUCCESS": "אפליקציית לוח המחוונים נמחקה בהצלחה", - "API_ERROR": "לא הצלחנו למחוק את האפליקציה. אנא נסה שוב מאוחר יותר" - } - }, - "LINEAR": { - "ADD_OR_LINK_BUTTON": "Create/Link Linear Issue", - "LOADING": "מאחזר בעיות Linear...", - "LOADING_ERROR": "אירעה שגיאה באחזור בעיות Linear, אנא נסה שוב", - "CREATE": "צור", - "LINK": { - "SEARCH": "חפש בעיות", - "SELECT": "בחר בעיה", - "TITLE": "קישור", - "EMPTY_LIST": "לא נמצאו בעיות Linear", - "LOADING": "טוען", - "ERROR": "אירעה שגיאה באחזור בעיות Linear, אנא נסה שוב", - "LINK_SUCCESS": "הבעיה קושרה בהצלחה", - "LINK_ERROR": "אירעה שגיאה בקישור הבעיה, אנא נסה שוב", - "LINK_TITLE": "שיחה (#{conversationId}) עם {name}" - }, - "ADD_OR_LINK": { - "TITLE": "Create/link linear issue", - "DESCRIPTION": "צור בעיות Linear משיחות, או קשר בעיות קיימות למעקב חלק.", - "FORM": { - "TITLE": { - "LABEL": "כותרת", - "PLACEHOLDER": "הזן כותרת", - "REQUIRED_ERROR": "כותרת שדה חובה" - }, - "DESCRIPTION": { - "LABEL": "תיאור", - "PLACEHOLDER": "הזן תיאור" - }, - "TEAM": { - "LABEL": "צוות", - "PLACEHOLDER": "בחר קבוצה", - "SEARCH": "חפש צוות", - "REQUIRED_ERROR": "צוות נדרש" - }, - "ASSIGNEE": { - "LABEL": "מוקצה", - "PLACEHOLDER": "בחר מוקצה", - "SEARCH": "חפש מוקצה" - }, - "PRIORITY": { - "LABEL": "עדיפות", - "PLACEHOLDER": "בחר עדיפות", - "SEARCH": "חפש עדיפות" - }, - "LABEL": { - "LABEL": "תווית", - "PLACEHOLDER": "בחר תווית", - "SEARCH": "חפש תווית" - }, - "STATUS": { - "LABEL": "מצב", - "PLACEHOLDER": "בחר סטטוס", - "SEARCH": "חפש סטטוס" - }, - "PROJECT": { - "LABEL": "פרויקט", - "PLACEHOLDER": "בחר פרויקט", - "SEARCH": "חפש פרויקט" - } - }, - "CREATE": "צור", - "CANCEL": "ביטול", - "CREATE_SUCCESS": "הבעיה נוצרה בהצלחה", - "CREATE_ERROR": "אירעה שגיאה ביצירת הבעיה, אנא נסה שוב", - "LOADING_TEAM_ERROR": "אירעה שגיאה באחזור הצוותים, אנא נסה שוב", - "LOADING_TEAM_ENTITIES_ERROR": "אירעה שגיאה באחזור ישויות הצוות, אנא נסה שוב" - }, - "ISSUE": { - "STATUS": "מצב", - "PRIORITY": "עדיפות", - "ASSIGNEE": "מוקצה", - "LABELS": "תוויות", - "CREATED_AT": "נוצר ב- {createdAt}" - }, - "UNLINK": { - "TITLE": "בטל קישור", - "SUCCESS": "הקישור לבעיה בוטל בהצלחה", - "ERROR": "אירעה שגיאה בביטול קישור הבעיה, אנא נסה שוב" - }, - "NO_LINKED_ISSUES": "לא נמצאו בעיות מקושרות", - "DELETE": { - "TITLE": "האם אתה בטוח שברצונך למחוק את האינטגרציה?", - "MESSAGE": "האם אתה בטוח שברצונך למחוק את האינטגרציה?", - "CONFIRM": "כן, מחק", - "CANCEL": "ביטול" - }, - "CTA": { - "TITLE": "התחבר ל-Linear", - "AGENT_DESCRIPTION": "מרחב העבודה Linear אינו מחובר. בקש ממנהל המערכת שלך לחבר מרחב עבודה כדי להשתמש באינטגרציה זו.", - "DESCRIPTION": "מרחב העבודה Linear אינו מחובר. לחץ על הכפתור למטה כדי לחבר את מרחב העבודה שלך כדי להשתמש באינטגרציה זו.", - "BUTTON_TEXT": "חבר מרחב עבודה Linear" - } - }, - "NOTION": { - "DELETE": { - "TITLE": "האם אתה בטוח שברצונך למחוק את האינטגרציה של Notion?", - "MESSAGE": "מחיקת אינטגרציה זו תסיר את הגישה למרחב העבודה שלך ב-Notion ותפסיק את כל הפונקציונליות הקשורה.", - "CONFIRM": "כן, מחק", - "CANCEL": "ביטול" - } - } - }, - "CAPTAIN": { - "NAME": "קפטן", - "HEADER_KNOW_MORE": "דע יותר", - "ASSISTANT_SWITCHER": { - "ASSISTANTS": "עוזרים", - "SWITCH_ASSISTANT": "החלף בין עוזרים", - "NEW_ASSISTANT": "צור עוזר" - }, - "COPILOT": { - "TITLE": "טייס משנה", - "TRY_THESE_PROMPTS": "נסה הנחיות אלה", - "PANEL_TITLE": "התחל עם Copilot", - "KICK_OFF_MESSAGE": "Need a quick summary, want to check past conversations, or draft a better reply? Copilot’s here to speed things up.", - "SEND_MESSAGE": "שלח הודעה...", - "EMPTY_MESSAGE": "אירעה שגיאה ביצירת התגובה. אנא נסה שוב.", - "LOADER": "קפטן חושב", - "YOU": "אתה", - "USE": "השתמש בזה", - "RESET": "איפוס", - "SHOW_STEPS": "הצג שלבים", - "SELECT_ASSISTANT": "בחר עוזר", - "PROMPTS": { - "SUMMARIZE": { - "LABEL": "סכם שיחה זו", - "CONTENT": "סכם את הנקודות העיקריות שנדונו בין הלקוח לסוכן התמיכה, כולל חששות הלקוח, שאלותיו והפתרונות או התשובות שסופקו על ידי סוכן התמיכה" - }, - "SUGGEST": { - "LABEL": "הצע תשובה", - "CONTENT": "נתח את פניית הלקוח, ונסח תגובה המטפלת ביעילות בחששותיו או בשאלותיו. ודא שהתשובה ברורה, תמציתית ומספקת מידע מועיל." - }, - "RATE": { - "LABEL": "דרג שיחה זו", - "CONTENT": "סקור את השיחה כדי לראות עד כמה היא עונה על צרכי הלקוח. שתף דירוג מתוך 5 בהתבסס על טון, בהירות ויעילות." - }, - "HIGH_PRIORITY": { - "LABEL": "שיחות בעדיפות גבוהה", - "CONTENT": "תן לי סיכום של כל השיחות הפתוחות בעדיפות גבוהה. כלול את מזהה השיחה, שם הלקוח (אם זמין), תוכן ההודעה האחרונה והסוכן שהוקצה. קבץ לפי סטטוס אם רלוונטי." - }, - "LIST_CONTACTS": { - "LABEL": "רשום אנשי קשר", - "CONTENT": "הצג לי את רשימת 10 אנשי הקשר המובילים. כלול שם, דוא\"ל או מספר טלפון (אם זמין), זמן נראה אחרון, תגים (אם יש)." - } - } - }, - "PLAYGROUND": { - "USER": "אתה", - "ASSISTANT": "עוזר", - "MESSAGE_PLACEHOLDER": "הקלד הודעה...", - "HEADER": "מגרש משחקים", - "DESCRIPTION": "השתמש במגרש משחקים זה כדי לשלוח הודעות לעוזר שלך ולבדוק אם הוא מגיב בצורה מדויקת, מהירה ובטון שאתה מצפה לו.", - "CREDIT_NOTE": "הודעות שנשלחות כאן ייספרו למכסת הזיכויים של Captain שלך." - }, - "PAYWALL": { - "TITLE": "שדרג כדי להשתמש ב-Captain AI", - "AVAILABLE_ON": "Captain אינו זמין בתוכנית החינמית.", - "UPGRADE_PROMPT": "שדרג את התוכנית שלך כדי לקבל גישה לעוזרים שלנו, ל-Copilot ועוד.", - "UPGRADE_NOW": "שדרג עכשיו", - "CANCEL_ANYTIME": "תוכל לשנות או לבטל את התוכנית שלך בכל עת" - }, - "ENTERPRISE_PAYWALL": { - "UPGRADE_PROMPT": "שדרג את התוכנית שלך כדי לקבל גישה לעוזרים שלנו, ל-Copilot ועוד.", - "ASK_ADMIN": "אנא פנה למנהל המערכת שלך לצורך השדרוג." - }, - "BANNER": { - "RESPONSES": "ניצלת יותר מ-80% ממגבלת התגובות שלך. כדי להמשיך להשתמש ב-Captain AI, אנא שדרג.", - "DOCUMENTS": "מגבלת המסמכים הושגה. שדרג כדי להמשיך להשתמש ב-Captain AI." - }, - "FORM": { - "CANCEL": "ביטול", - "CREATE": "צור", - "EDIT": "עדכן" - }, - "ASSISTANTS": { - "HEADER": "עוזרים", - "NO_ASSISTANTS_AVAILABLE": "אין עוזרים זמינים בחשבונך.", - "ADD_NEW": "צור עוזר חדש", - "DELETE": { - "TITLE": "האם אתה בטוח שברצונך למחוק את העוזר?", - "DESCRIPTION": "פעולה זו היא קבועה. מחיקת עוזר זה תסיר אותו מכל תיבות הדואר הנכנס המחוברות ותמחק לצמיתות את כל הידע שנוצר.", - "CONFIRM": "כן, מחק", - "SUCCESS_MESSAGE": "העוזר נמחק בהצלחה", - "ERROR_MESSAGE": "אירעה שגיאה במחיקת העוזר, אנא נסה שוב." - }, - "FORM_DESCRIPTION": "מלא את הפרטים למטה כדי לתת שם לעוזר שלך, לתאר את מטרתו ולציין את המוצר שבו הוא יתמוך.", - "CREATE": { - "TITLE": "צור עוזר", - "SUCCESS_MESSAGE": "העוזר נוצר בהצלחה", - "ERROR_MESSAGE": "אירעה שגיאה ביצירת העוזר, אנא נסה שוב." - }, - "FORM": { - "UPDATE": "עדכן", - "SECTIONS": { - "BASIC_INFO": "מידע בסיסי", - "SYSTEM_MESSAGES": "הודעות מערכת", - "INSTRUCTIONS": "הוראות", - "FEATURES": "מאפיינים", - "TOOLS": "כלים " - }, - "NAME": { - "LABEL": "שם", - "PLACEHOLDER": "הזן שם עוזר", - "ERROR": "השם נדרש" - }, - "TEMPERATURE": { - "LABEL": "טמפרטורת תגובה", - "DESCRIPTION": "התאם עד כמה התגובות של העוזר צריכות להיות יצירתיות או מגבילות. ערכים נמוכים יותר מייצרים תגובות ממוקדות ודטרמיניסטיות יותר, בעוד שערכים גבוהים יותר מאפשרים תוצאות יצירתיות ומגוונות יותר." - }, - "DESCRIPTION": { - "LABEL": "תיאור", - "PLACEHOLDER": "הזן תיאור עוזר", - "ERROR": "התיאור נדרש" - }, - "PRODUCT_NAME": { - "LABEL": "שם מוצר", - "PLACEHOLDER": "הזן שם מוצר", - "ERROR": "שם המוצר נדרש" - }, - "WELCOME_MESSAGE": { - "LABEL": "הודעת ברוך הבא", - "PLACEHOLDER": "הזן הודעת ברוך הבא" - }, - "HANDOFF_MESSAGE": { - "LABEL": "הודעת העברה", - "PLACEHOLDER": "הזן הודעת העברה" - }, - "RESOLUTION_MESSAGE": { - "LABEL": "הודעת סגירה", - "PLACEHOLDER": "הזן הודעת סגירה" - }, - "INSTRUCTIONS": { - "LABEL": "הוראות", - "PLACEHOLDER": "הזן הוראות לעוזר" - }, - "FEATURES": { - "TITLE": "מאפיינים", - "ALLOW_CONVERSATION_FAQS": "צור שאלות נפוצות משיחות שנסגרו", - "ALLOW_MEMORIES": "לכוד פרטים מרכזיים כזיכרונות מאינטראקציות עם לקוחות.", - "ALLOW_CITATIONS": "כלול ציטוטים של מקורות בתגובות" - } - }, - "EDIT": { - "TITLE": "עדכן את העוזר", - "SUCCESS_MESSAGE": "העוזר עודכן בהצלחה", - "ERROR_MESSAGE": "אירעה שגיאה בעדכון העוזר, אנא נסה שוב.", - "NOT_FOUND": "לא ניתן למצוא את העוזר. אנא נסה שוב." - }, - "SETTINGS": { - "HEADER": "הגדרות", - "BASIC_SETTINGS": { - "TITLE": "הגדרות בסיסיות", - "DESCRIPTION": "התאם אישית את מה שהעוזר אומר כאשר הוא מסיים שיחה או מעביר אותה לבן אנוש." - }, - "SYSTEM_SETTINGS": { - "TITLE": "הגדרות מערכת", - "DESCRIPTION": "התאם אישית את מה שהעוזר אומר כאשר הוא מסיים שיחה או מעביר אותה לבן אנוש." - }, - "CONTROL_ITEMS": { - "TITLE": "הדברים המהנים", - "DESCRIPTION": "Add more control to the assistant. (a bit more visual like a story : Query guardrail → scenarios → output) Nudges user to actually utilise these.", - "OPTIONS": { - "GUARDRAILS": { - "TITLE": "מעקות בטיחות", - "DESCRIPTION": "Keeps things on track—only the kinds of questions you want your assistant to answer, nothing off-limits or off-topic." - }, - "RESPONSE_GUIDELINES": { - "TITLE": "הנחיות תגובה", - "DESCRIPTION": "The vibe and structure of your assistant’s replies—clear and friendly? Short and snappy? Detailed and formal?" - } - } - }, - "DELETE": { - "TITLE": "מחק עוזר", - "DESCRIPTION": "פעולה זו היא קבועה. מחיקת עוזר זה תסיר אותו מכל תיבות הדואר הנכנס המחוברות ותמחק לצמיתות את כל הידע שנוצר.", - "BUTTON_TEXT": "מחק את {assistantName}" - } - }, - "OPTIONS": { - "EDIT_ASSISTANT": "ערוך עוזר", - "DELETE_ASSISTANT": "מחק עוזר", - "VIEW_CONNECTED_INBOXES": "הצג תיבות דואר נכנס מחוברות" - }, - "EMPTY_STATE": { - "TITLE": "אין עוזרים זמינים", - "SUBTITLE": "צור עוזר כדי לספק תגובות מהירות ומדויקות למשתמשים שלך. הוא יכול ללמוד ממאמרי העזרה שלך ומשיחות קודמות.", - "FEATURE_SPOTLIGHT": { - "TITLE": "עוזר קפטן", - "NOTE": "עוזר קפטן יוצר קשר ישיר עם לקוחות, לומד ממסמכי העזרה והשיחות הקודמות שלך, ומספק תגובות מיידיות ומדויקות. הוא מטפל בשאילתות הראשוניות, מספק פתרונות מהירים לפני העברה לסוכן בעת הצורך." - } - }, - "GUARDRAILS": { - "TITLE": "מעקות בטיחות", - "DESCRIPTION": "Keeps things on track—only the kinds of questions you want your assistant to answer, nothing off-limits or off-topic.", - "BULK_ACTION": { - "SELECTED": "{count} פריט נבחר | {count} פריטים נבחרו", - "SELECT_ALL": "בחר הכל ({count})", - "UNSELECT_ALL": "בטל בחירת הכל ({count})", - "BULK_DELETE_BUTTON": "מחק" - }, - "ADD": { - "SUGGESTED": { - "TITLE": "מעקות בטיחות לדוגמה", - "ADD": "הוסף הכל", - "ADD_SINGLE": "הוסף את זה", - "SAVE": "Add and save (↵)", - "PLACEHOLDER": "הקלד מעקה בטיחות אחר..." - }, - "NEW": { - "TITLE": "הוסף מעקה בטיחות", - "CREATE": "צור", - "CANCEL": "ביטול", - "PLACEHOLDER": "הקלד מעקה בטיחות אחר...", - "TEST_ALL": "בדוק הכל" - } - }, - "LIST": { - "SEARCH_PLACEHOLDER": "חיפוש..." - }, - "EMPTY_MESSAGE": "לא נמצאו מעקות בטיחות. צור או הוסף דוגמאות כדי להתחיל.", - "SEARCH_EMPTY_MESSAGE": "לא נמצאו מעקות בטיחות לחיפוש זה.", - "API": { - "ADD": { - "SUCCESS": "מעקות בטיחות נוספו בהצלחה", - "ERROR": "אירעה שגיאה בהוספת מעקות בטיחות, אנא נסה שוב." - }, - "UPDATE": { - "SUCCESS": "מעקות בטיחות עודכנו בהצלחה", - "ERROR": "אירעה שגיאה בעדכון מעקות בטיחות, אנא נסה שוב." - }, - "DELETE": { - "SUCCESS": "מעקות בטיחות נמחקו בהצלחה", - "ERROR": "אירעה שגיאה במחיקת מעקות בטיחות, אנא נסה שוב." - } - } - }, - "RESPONSE_GUIDELINES": { - "TITLE": "הנחיות תגובה", - "DESCRIPTION": "The vibe and structure of your assistant’s replies—clear and friendly? Short and snappy? Detailed and formal?", - "BULK_ACTION": { - "SELECTED": "{count} פריט נבחר | {count} פריטים נבחרו", - "SELECT_ALL": "בחר הכל ({count})", - "UNSELECT_ALL": "בטל בחירת הכל ({count})", - "BULK_DELETE_BUTTON": "מחק" - }, - "ADD": { - "SUGGESTED": { - "TITLE": "הנחיות תגובה לדוגמה", - "ADD": "הוסף הכל", - "ADD_SINGLE": "הוסף את זה", - "SAVE": "Add and save (↵)", - "PLACEHOLDER": "הקלד הנחיית תגובה אחרת..." - }, - "NEW": { - "TITLE": "הוסף הנחיית תגובה", - "CREATE": "צור", - "CANCEL": "ביטול", - "PLACEHOLDER": "הקלד הנחיית תגובה אחרת...", - "TEST_ALL": "בדוק הכל" - } - }, - "LIST": { - "SEARCH_PLACEHOLDER": "חיפוש..." - }, - "EMPTY_MESSAGE": "לא נמצאו הנחיות תגובה. צור או הוסף דוגמאות כדי להתחיל.", - "SEARCH_EMPTY_MESSAGE": "לא נמצאו הנחיות תגובה לחיפוש זה.", - "API": { - "ADD": { - "SUCCESS": "הנחיות תגובה נוספו בהצלחה", - "ERROR": "אירעה שגיאה בהוספת הנחיות תגובה, אנא נסה שוב." - }, - "UPDATE": { - "SUCCESS": "הנחיות תגובה עודכנו בהצלחה", - "ERROR": "אירעה שגיאה בעדכון הנחיות תגובה, אנא נסה שוב." - }, - "DELETE": { - "SUCCESS": "הנחיות תגובה נמחקו בהצלחה", - "ERROR": "אירעה שגיאה במחיקת הנחיות תגובה, אנא נסה שוב." - } - } - }, - "SCENARIOS": { - "TITLE": "תרחישים", - "DESCRIPTION": "Give your assistant some context—like “what to do when a user is stuck,” or “how to act during a refund request.”", - "BULK_ACTION": { - "SELECTED": "{count} פריט נבחר | {count} פריטים נבחרו", - "SELECT_ALL": "בחר הכל ({count})", - "UNSELECT_ALL": "בטל בחירת הכל ({count})", - "BULK_DELETE_BUTTON": "מחק" - }, - "ADD": { - "SUGGESTED": { - "TITLE": "תרחישים לדוגמה", - "ADD": "הוסף הכל", - "ADD_SINGLE": "הוסף את זה", - "TOOLS_USED": "כלים בשימוש:" - }, - "NEW": { - "CREATE": "הוסף תרחיש", - "TITLE": "צור תרחיש", - "FORM": { - "TITLE": { - "LABEL": "כותרת", - "PLACEHOLDER": "הזן שם לתרחיש", - "ERROR": "שם התרחיש נדרש" - }, - "DESCRIPTION": { - "LABEL": "תיאור", - "PLACEHOLDER": "תאר כיצד והיכן תרחיש זה ישמש", - "ERROR": "תיאור התרחיש נדרש" - }, - "INSTRUCTION": { - "LABEL": "כיצד לטפל", - "PLACEHOLDER": "תאר כיצד והיכן תרחיש זה יטופל", - "ERROR": "תוכן התרחיש נדרש" - }, - "CREATE": "צור", - "CANCEL": "ביטול" - } - } - }, - "UPDATE": { - "CANCEL": "ביטול", - "UPDATE": "עדכן שינויים" - }, - "LIST": { - "SEARCH_PLACEHOLDER": "חיפוש..." - }, - "EMPTY_MESSAGE": "לא נמצאו תרחישים. צור או הוסף דוגמאות כדי להתחיל.", - "SEARCH_EMPTY_MESSAGE": "לא נמצאו תרחישים לחיפוש זה.", - "API": { - "ADD": { - "SUCCESS": "תרחישים נוספו בהצלחה", - "ERROR": "אירעה שגיאה בהוספת תרחישים, אנא נסה שוב." - }, - "UPDATE": { - "SUCCESS": "תרחישים עודכנו בהצלחה", - "ERROR": "אירעה שגיאה בעדכון תרחישים, אנא נסה שוב." - }, - "DELETE": { - "SUCCESS": "תרחישים נמחקו בהצלחה", - "ERROR": "אירעה שגיאה במחיקת תרחישים, אנא נסה שוב." - } - } - } - }, - "DOCUMENTS": { - "HEADER": "מסמכים", - "ADD_NEW": "צור מסמך חדש", - "RELATED_RESPONSES": { - "TITLE": "שאלות נפוצות קשורות", - "DESCRIPTION": "שאלות נפוצות אלה נוצרו ישירות מהמסמך." - }, - "FORM_DESCRIPTION": "הזן את כתובת ה-URL של המסמך כדי להוסיף אותו כמקור ידע ובחר את העוזר לשייך אליו.", - "CREATE": { - "TITLE": "הוסף מסמך", - "SUCCESS_MESSAGE": "המסמך נוצר בהצלחה", - "ERROR_MESSAGE": "אירעה שגיאה ביצירת המסמך, אנא נסה שוב." - }, - "FORM": { - "TYPE": { - "LABEL": "סוג מסמך", - "URL": "כתובת URL", - "PDF": "קובץ PDF" - }, - "URL": { - "LABEL": "כתובת URL", - "PLACEHOLDER": "הזן את כתובת ה-URL של המסמך", - "ERROR": "אנא ספק כתובת URL חוקית למסמך" - }, - "PDF_FILE": { - "LABEL": "קובץ PDF", - "CHOOSE_FILE": "בחר קובץ PDF", - "ERROR": "אנא בחר קובץ PDF", - "HELP_TEXT": "גודל קובץ מרבי: 10MB", - "INVALID_TYPE": "אנא בחר קובץ PDF חוקי", - "TOO_LARGE": "גודל הקובץ חורג מהמגבלה של 10MB" - }, - "NAME": { - "LABEL": "שם מסמך (אופציונלי)", - "PLACEHOLDER": "הזן שם למסמך" - } - }, - "DELETE": { - "TITLE": "האם אתה בטוח שברצונך למחוק את המסמך?", - "DESCRIPTION": "פעולה זו היא קבועה. מחיקת מסמך זה תמחק לצמיתות את כל הידע שנוצר.", - "CONFIRM": "כן, מחק", - "SUCCESS_MESSAGE": "המסמך נמחק בהצלחה", - "ERROR_MESSAGE": "אירעה שגיאה במחיקת המסמך, אנא נסה שוב." - }, - "OPTIONS": { - "VIEW_RELATED_RESPONSES": "הצג תגובות קשורות", - "DELETE_DOCUMENT": "מחק מסמך" - }, - "EMPTY_STATE": { - "TITLE": "אין מסמכים זמינים", - "SUBTITLE": "מסמכים משמשים את העוזר שלך ליצירת שאלות נפוצות. תוכל לייבא מסמכים כדי לספק הקשר לעוזר שלך.", - "FEATURE_SPOTLIGHT": { - "TITLE": "מסמך קפטן", - "NOTE": "מסמך בקפטן משמש כמקור ידע עבור העוזר. על ידי חיבור מרכז העזרה או המדריכים שלך, קפטן יכול לנתח את התוכן ולספק תגובות מדויקות לשאילתות לקוחות." - } - } - }, - "CUSTOM_TOOLS": { - "HEADER": "כלים", - "ADD_NEW": "צור כלי חדש", - "EMPTY_STATE": { - "TITLE": "אין כלים מותאמים אישית זמינים", - "SUBTITLE": "צור כלים מותאמים אישית כדי לחבר את העוזר שלך לממשקי API ושירותים חיצוניים, מה שמאפשר לו לאחזר נתונים ולבצע פעולות בשמך.", - "FEATURE_SPOTLIGHT": { - "TITLE": "כלים מותאמים אישית", - "NOTE": "כלים מותאמים אישית מאפשרים לעוזר שלך ליצור אינטראקציה עם ממשקי API ושירותים חיצוניים. צור כלים לאחזור נתונים, ביצוע פעולות או שילוב עם המערכות הקיימות שלך כדי לשפר את יכולות העוזר שלך." - } - }, - "FORM_DESCRIPTION": "הגדר את הכלי המותאם אישית שלך כדי להתחבר לממשקי API חיצוניים", - "OPTIONS": { - "EDIT_TOOL": "ערוך כלי", - "DELETE_TOOL": "מחק כלי" - }, - "CREATE": { - "TITLE": "צור כלי מותאם אישית", - "SUCCESS_MESSAGE": "הכלי המותאם אישית נוצר בהצלחה", - "ERROR_MESSAGE": "יצירת הכלי המותאם אישית נכשלה" - }, - "EDIT": { - "TITLE": "ערוך כלי מותאם אישית", - "SUCCESS_MESSAGE": "הכלי המותאם אישית עודכן בהצלחה", - "ERROR_MESSAGE": "עדכון הכלי המותאם אישית נכשל" - }, - "DELETE": { - "TITLE": "מחק כלי מותאם אישית", - "DESCRIPTION": "האם אתה בטוח שברצונך למחוק כלי מותאם אישית זה? לא ניתן לבטל פעולה זו.", - "CONFIRM": "כן, מחק", - "SUCCESS_MESSAGE": "הכלי המותאם אישית נמחק בהצלחה", - "ERROR_MESSAGE": "מחיקת הכלי המותאם אישית נכשלה" - }, - "FORM": { - "TITLE": { - "LABEL": "שם כלי", - "PLACEHOLDER": "בדיקת הזמנה", - "ERROR": "שם הכלי נדרש" - }, - "DESCRIPTION": { - "LABEL": "תיאור", - "PLACEHOLDER": "בודק פרטי הזמנה לפי מזהה הזמנה" - }, - "HTTP_METHOD": { - "LABEL": "שיטה" - }, - "ENDPOINT_URL": { - "LABEL": "כתובת URL של נקודת קצה", - "PLACEHOLDER": "https://api.example.com/orders/{'{{'} order_id {'}}'}", - "ERROR": "כתובת URL חוקית נדרשת" - }, - "AUTH_TYPE": { - "LABEL": "סוג אימות" - }, - "AUTH_TYPES": { - "NONE": "כלום", - "BEARER": "אסימון נושא (Bearer Token)", - "BASIC": "אימות בסיסי", - "API_KEY": "מפתח API" - }, - "AUTH_CONFIG": { - "BEARER_TOKEN": "אסימון נושא (Bearer Token)", - "BEARER_TOKEN_PLACEHOLDER": "הזן את אסימון הנושא שלך", - "USERNAME": "שם משתמש", - "USERNAME_PLACEHOLDER": "הזן שם משתמש", - "PASSWORD": "סיסמה", - "PASSWORD_PLACEHOLDER": "הזן סיסמה", - "API_KEY": "שם כותרת (Header)", - "API_KEY_PLACEHOLDER": "X-API-Key", - "API_VALUE": "ערך כותרת (Header)", - "API_VALUE_PLACEHOLDER": "הזן ערך מפתח API" - }, - "PARAMETERS": { - "LABEL": "פרמטרים", - "HELP_TEXT": "הגדר את הפרמטרים שיחולצו משאילתות משתמשים" - }, - "ADD_PARAMETER": "הוסף פרמטר", - "PARAM_NAME": { - "PLACEHOLDER": "שם פרמטר (לדוגמה, order_id)" - }, - "PARAM_TYPE": { - "PLACEHOLDER": "סוג" - }, - "PARAM_TYPES": { - "STRING": "מחרוזת", - "NUMBER": "מספר", - "BOOLEAN": "בוליאני", - "ARRAY": "מערך", - "OBJECT": "אובייקט" - }, - "PARAM_DESCRIPTION": { - "PLACEHOLDER": "תיאור הפרמטר" - }, - "PARAM_REQUIRED": { - "LABEL": "נדרש" - }, - "REQUEST_TEMPLATE": { - "LABEL": "תבנית גוף בקשה (אופציונלי)", - "PLACEHOLDER": "{'{'}\n \"order_id\": \"{'{{'} order_id {'}}'}\"\n{'}'}" - }, - "RESPONSE_TEMPLATE": { - "LABEL": "תבנית תגובה (אופציונלי)", - "PLACEHOLDER": "סטטוס הזמנה {'{{'} order_id {'}}'}: {'{{'} status {'}}'}" - }, - "ERRORS": { - "PARAM_NAME_REQUIRED": "שם הפרמטר נדרש" - } - } - }, - "RESPONSES": { - "HEADER": "שאלות נפוצות", - "PENDING_FAQS": "שאלות נפוצות ממתינות", - "ADD_NEW": "צור שאלות נפוצות חדשות", - "DOCUMENTABLE": { - "CONVERSATION": "שיחה #{id}" - }, - "SELECTED": "{count} נבחרו", - "SELECT_ALL": "בחר הכל ({count})", - "UNSELECT_ALL": "בטל בחירת הכל ({count})", - "SEARCH_PLACEHOLDER": "חפש שאלות נפוצות...", - "BULK_APPROVE_BUTTON": "אשר", - "BULK_DELETE_BUTTON": "מחק", - "BULK_APPROVE": { - "SUCCESS_MESSAGE": "שאלות נפוצות אושרו בהצלחה", - "ERROR_MESSAGE": "אירעה שגיאה באישור השאלות הנפוצות, אנא נסה שוב." - }, - "BULK_DELETE": { - "TITLE": "מחק שאלות נפוצות?", - "DESCRIPTION": "האם אתה בטוח שברצונך למחוק את השאלות הנפוצות שנבחרו? לא ניתן לבטל פעולה זו.", - "CONFIRM": "כן, מחק הכל", - "SUCCESS_MESSAGE": "שאלות נפוצות נמחקו בהצלחה", - "ERROR_MESSAGE": "אירעה שגיאה במחיקת השאלות הנפוצות, אנא נסה שוב." - }, - "DELETE": { - "TITLE": "האם אתה בטוח שברצונך למחוק את השאלות הנפוצות?", - "DESCRIPTION": "", - "CONFIRM": "כן, מחק", - "SUCCESS_MESSAGE": "השאלות הנפוצות נמחקו בהצלחה", - "ERROR_MESSAGE": "אירעה שגיאה במחיקת השאלות הנפוצות, אנא נסה שוב." - }, - "FILTER": { - "ASSISTANT": "עוזר: {selected}", - "STATUS": "סטטוס: {selected}", - "ALL_ASSISTANTS": "הכל" - }, - "STATUS": { - "TITLE": "מצב", - "PENDING": "ממתין ל", - "APPROVED": "אושר", - "ALL": "הכל" - }, - "PENDING_BANNER": { - "TITLE": "קפטן מצא כמה שאלות נפוצות שהלקוחות שלך חיפשו.", - "ACTION": "לחץ כאן כדי לסקור" - }, - "FORM_DESCRIPTION": "הוסף שאלה ותשובה מתאימה לבסיס הידע ובחר את העוזר שאליו יש לשייך אותה.", - "CREATE": { - "TITLE": "הוסף שאלות נפוצות", - "SUCCESS_MESSAGE": "התגובה נוספה בהצלחה.", - "ERROR_MESSAGE": "אירעה שגיאה בהוספת התגובה. אנא נסה שוב." - }, - "FORM": { - "QUESTION": { - "LABEL": "שאלה", - "PLACEHOLDER": "הזן את השאלה כאן", - "ERROR": "אנא ספק שאלה חוקית." - }, - "ANSWER": { - "LABEL": "תשובה", - "PLACEHOLDER": "הזן את התשובה כאן", - "ERROR": "אנא ספק תשובה חוקית." - } - }, - "EDIT": { - "TITLE": "עדכן את השאלות הנפוצות", - "SUCCESS_MESSAGE": "השאלות הנפוצות עודכנו בהצלחה", - "ERROR_MESSAGE": "אירעה שגיאה בעדכון השאלות הנפוצות, אנא נסה שוב", - "APPROVE_SUCCESS_MESSAGE": "השאלות הנפוצות סומנו כמאושרות" - }, - "OPTIONS": { - "APPROVE": "אשר", - "EDIT_RESPONSE": "ערוך", - "DELETE_RESPONSE": "מחק" - }, - "EMPTY_STATE": { - "TITLE": "לא נמצאו שאלות נפוצות", - "NO_PENDING_TITLE": "אין עוד שאלות נפוצות ממתינות לסקור", - "SUBTITLE": "שאלות נפוצות עוזרות לעוזר שלך לספק תשובות מהירות ומדויקות לשאלות של הלקוחות שלך. הן יכולות להיווצר אוטומטית מהתוכן שלך או שניתן להוסיף אותן באופן ידני.", - "CLEAR_SEARCH": "נקה מסננים פעילים", - "FEATURE_SPOTLIGHT": { - "TITLE": "שאלות נפוצות של קפטן", - "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." - } - } - }, - "INBOXES": { - "HEADER": "תיבות דואר נכנס מחוברות", - "ADD_NEW": "חבר תיבת דואר נכנס חדשה", - "OPTIONS": { - "DISCONNECT": "התנתק" - }, - "DELETE": { - "TITLE": "האם אתה בטוח שברצונך לנתק את תיבת הדואר הנכנס?", - "DESCRIPTION": "", - "CONFIRM": "כן, מחק", - "SUCCESS_MESSAGE": "תיבת הדואר הנכנס נותקה בהצלחה.", - "ERROR_MESSAGE": "אירעה שגיאה בניצוק תיבת הדואר הנכנס, אנא נסה שוב." - }, - "FORM_DESCRIPTION": "בחר תיבת דואר נכנס להתחברות עם העוזר.", - "CREATE": { - "TITLE": "חבר תיבת דואר נכנס", - "SUCCESS_MESSAGE": "תיבת הדואר הנכנס חוברו בהצלחה.", - "ERROR_MESSAGE": "אירעה שגיאה בחיבור תיבת הדואר הנכנס. אנא נסה שוב." - }, - "FORM": { - "INBOX": { - "LABEL": "תיבת הדואר הנכנס", - "PLACEHOLDER": "בחר את תיבת הדואר הנכנס לפריסת העוזר.", - "ERROR": "בחירת תיבת דואר נכנס נדרשת." - } - }, - "EMPTY_STATE": { - "TITLE": "אין תיבות דואר נכנס מחוברות", - "SUBTITLE": "חיבור תיבת דואר נכנס מאפשר לעוזר לטפל בשאלות ראשוניות של הלקוחות שלך לפני העברתן אליך." - } - } - } -} +{ + "INTEGRATION_SETTINGS": { + "SHOPIFY": { + "DELETE": { + "TITLE": "מחק אינטגרציה של Shopify", + "MESSAGE": "האם אתה בטוח שברצונך למחוק את האינטגרציה של Shopify?" + }, + "STORE_URL": { + "TITLE": "חבר חנות Shopify", + "LABEL": "כתובת URL של החנות", + "PLACEHOLDER": "your-store.myshopify.com", + "HELP": "הזן את כתובת ה-myshopify.com של חנות Shopify שלך", + "CANCEL": "ביטול", + "SUBMIT": "חבר חנות" + }, + "ERROR": "אירעה שגיאה בחיבור ל-Shopify. אנא נסה שוב או פנה לתמיכה אם הבעיה נמשכת." + }, + "HEADER": "אינטגרציות", + "DESCRIPTION": "Chatwoot משתלב עם כלים ושירותים מרובים כדי לשפר את יעילות הצוות שלך. חקור את הרשימה למטה כדי להגדיר את האפליקציות המועדפות עליך.", + "LEARN_MORE": "למד עוד על אינטגרציות", + "LOADING": "מאחזר אינטגרציות", + "CAPTAIN": { + "DISABLED": "Captain אינו מופעל בחשבונך.", + "CLICK_HERE_TO_CONFIGURE": "לחץ כאן כדי להגדיר", + "LOADING_CONSOLE": "טוען את קונסולת Captain...", + "FAILED_TO_LOAD_CONSOLE": "הטעינה של קונסולת Captain נכשלה. אנא רענן ונסה שוב." + }, + "WEBHOOK": { + "SUBSCRIBED_EVENTS": "אירועים מנויים", + "LEARN_MORE": "למד עוד על Webhooks", + "FORM": { + "CANCEL": "ביטול", + "DESC": "אירועי Webhook מספקים לך מידע בזמן אמת על מה שקורה בחשבון Chatwoot שלך. אנא הזן כתובת אתר חוקית כדי להגדיר התקשרות חוזרת.", + "SUBSCRIPTIONS": { + "LABEL": "אירועים", + "EVENTS": { + "CONVERSATION_CREATED": "השיחה נוצרה", + "CONVERSATION_STATUS_CHANGED": "סטטוס השיחה השתנה", + "CONVERSATION_UPDATED": "השיחה עודכנה", + "MESSAGE_CREATED": "ההודעה נוצרה", + "MESSAGE_UPDATED": "ההודעה עודכנה", + "WEBWIDGET_TRIGGERED": "ווידג'ט צ'אט חי נפתח על ידי המשתמש", + "CONTACT_CREATED": "צור קשר", + "CONTACT_UPDATED": "איש קשר עודכן", + "CONVERSATION_TYPING_ON": "הקלדה בשיחה מופעלת", + "CONVERSATION_TYPING_OFF": "הקלדה בשיחה מושבתת" + } + }, + "NAME": { + "LABEL": "שם Webhook", + "PLACEHOLDER": "הזן את שם ה-Webhook" + }, + "END_POINT": { + "LABEL": "כתובת אתר של Webhook", + "PLACEHOLDER": "דוגמה: {webhookExampleURL}", + "ERROR": "אנא הכנס כתובת URL חוקית" + }, + "EDIT_SUBMIT": "עדכון webhook", + "ADD_SUBMIT": "צור webhook" + }, + "TITLE": "Webhook", + "CONFIGURE": "הגדר", + "HEADER": "הגדרןת Webhook", + "HEADER_BTN_TXT": "הוסף Webhook חדש", + "LOADING": "מביאים ל-webhooks מחוברים", + "SEARCH_404": "אין פריטים התואמים לשאילתה זו", + "SIDEBAR_TXT": "Webhooks
Webhooks הם התקשרות חוזרת של HTTP שניתן להגדיר עבור כל חשבון. הם מופעלים על ידי אירועים כמו יצירת הודעות ב-Chatwoot. אתה יכול ליצור יותר מ-webhook אחד עבור חשבון זה.
ליצירת הוסף אינטרנט, לחץ על הלחצן הוסף אינטרנט חדש. אתה יכול גם להסיר כל webhook קיים על ידי לחיצה על הלחצן Delete.
אפליקציות לוח מחוונים
אפליקציות לוח מחוונים מאפשרות לארגונים להטמיע אפליקציה בתוך לוח המחוונים של Chatwoot כדי לספק את ההקשר לסוכני תמיכת לקוחות. תכונה זו מאפשרת לך ליצור אפליקציה באופן עצמאי ולהטמיע אותה בתוך לוח המחוונים כדי לספק מידע על המשתמש, ההזמנות שלו או היסטוריית התשלומים הקודמת שלו.
כאשר תטמיע את האפליקציה שלך באמצעות לוח המחוונים ב-Chatwoot, האפליקציה שלך תהיה קבל את ההקשר של השיחה והקשר כאירוע חלון. הטמיע מאזין לאירוע ההודעה בדף שלך כדי לקבל את ההקשר.
כדי להוסיף אפליקציית לוח מחוונים חדשה, לחץ על הלחצן 'הוסף אפליקציית לוח מחוונים חדשה'.
", + "DESCRIPTION": "אפליקציות לוח מחוונים מאפשרות לארגונים להטמיע אפליקציה בתוך לוח המחוונים כדי לספק את ההקשר לסוכני תמיכת לקוחות. תכונה זו מאפשרת לך ליצור אפליקציה באופן עצמאי ולהטמיע אותה כדי לספק מידע על המשתמש, ההזמנות שלהם או היסטוריית התשלומים הקודמת שלהם.", + "LEARN_MORE": "למד עוד על אפליקציות לוח מחוונים", + "LIST": { + "404": "אין עדיין אפליקציות לוח מחוונים מוגדרות בחשבון זה", + "LOADING": "מביא אפליקציות לוח מחוונים...", + "TABLE_HEADER": { + "NAME": "שם", + "ENDPOINT": "נקודת קצה" + }, + "EDIT_TOOLTIP": "ערוך אפליקציה", + "DELETE_TOOLTIP": "מחק אפליקציה" + }, + "FORM": { + "TITLE_LABEL": "שם", + "TITLE_PLACEHOLDER": "הזן שם לאפליקציית לוח המחוונים שלך", + "TITLE_ERROR": "נדרש שם לאפליקציית לוח המחוונים", + "URL_LABEL": "נקודת קצה", + "URL_PLACEHOLDER": "הזן את כתובת האתר של נקודת הקצה שבה האפליקציה שלך מתארחת", + "URL_ERROR": "נדרשת כתובת אתר חוקית" + }, + "CREATE": { + "HEADER": "הוסף אפליקציית לוח מחוונים חדשה", + "FORM_SUBMIT": "שלח", + "FORM_CANCEL": "ביטול", + "API_SUCCESS": "אפליקציית לוח המחוונים הוגדרה בהצלחה", + "API_ERROR": "לא הצלחנו ליצור אפליקציה. אנא נסה שוב מאוחר יותר" + }, + "UPDATE": { + "HEADER": "עריכת אפליקציית לוח המחוונים", + "FORM_SUBMIT": "עדכן", + "FORM_CANCEL": "ביטול", + "API_SUCCESS": "אפליקציית לוח המחוונים עודכנה בהצלחה", + "API_ERROR": "לא הצלחנו לעדכן את האפליקציה. אנא נסה שוב מאוחר יותר" + }, + "DELETE": { + "CONFIRM_YES": "כן, מחק את זה", + "CONFIRM_NO": "לא, שמור את זה", + "TITLE": "אשר מחיקה", + "MESSAGE": "האם אתה בטוח שתמחק את האפליקציה - {appName}?", + "API_SUCCESS": "אפליקציית לוח המחוונים נמחקה בהצלחה", + "API_ERROR": "לא הצלחנו למחוק את האפליקציה. אנא נסה שוב מאוחר יותר" + } + }, + "LINEAR": { + "ADD_OR_LINK_BUTTON": "Create/Link Linear Issue", + "LOADING": "מאחזר בעיות Linear...", + "LOADING_ERROR": "אירעה שגיאה באחזור בעיות Linear, אנא נסה שוב", + "CREATE": "צור", + "LINK": { + "SEARCH": "חפש בעיות", + "SELECT": "בחר בעיה", + "TITLE": "קישור", + "EMPTY_LIST": "לא נמצאו בעיות Linear", + "LOADING": "טוען", + "ERROR": "אירעה שגיאה באחזור בעיות Linear, אנא נסה שוב", + "LINK_SUCCESS": "הבעיה קושרה בהצלחה", + "LINK_ERROR": "אירעה שגיאה בקישור הבעיה, אנא נסה שוב", + "LINK_TITLE": "שיחה (#{conversationId}) עם {name}" + }, + "ADD_OR_LINK": { + "TITLE": "Create/link linear issue", + "DESCRIPTION": "צור בעיות Linear משיחות, או קשר בעיות קיימות למעקב חלק.", + "FORM": { + "TITLE": { + "LABEL": "כותרת", + "PLACEHOLDER": "הזן כותרת", + "REQUIRED_ERROR": "כותרת שדה חובה" + }, + "DESCRIPTION": { + "LABEL": "תיאור", + "PLACEHOLDER": "הזן תיאור" + }, + "TEAM": { + "LABEL": "צוות", + "PLACEHOLDER": "בחר קבוצה", + "SEARCH": "חפש צוות", + "REQUIRED_ERROR": "צוות נדרש" + }, + "ASSIGNEE": { + "LABEL": "מוקצה", + "PLACEHOLDER": "בחר מוקצה", + "SEARCH": "חפש מוקצה" + }, + "PRIORITY": { + "LABEL": "עדיפות", + "PLACEHOLDER": "בחר עדיפות", + "SEARCH": "חפש עדיפות" + }, + "LABEL": { + "LABEL": "תווית", + "PLACEHOLDER": "בחר תווית", + "SEARCH": "חפש תווית" + }, + "STATUS": { + "LABEL": "מצב", + "PLACEHOLDER": "בחר סטטוס", + "SEARCH": "חפש סטטוס" + }, + "PROJECT": { + "LABEL": "פרויקט", + "PLACEHOLDER": "בחר פרויקט", + "SEARCH": "חפש פרויקט" + } + }, + "CREATE": "צור", + "CANCEL": "ביטול", + "CREATE_SUCCESS": "הבעיה נוצרה בהצלחה", + "CREATE_ERROR": "אירעה שגיאה ביצירת הבעיה, אנא נסה שוב", + "LOADING_TEAM_ERROR": "אירעה שגיאה באחזור הצוותים, אנא נסה שוב", + "LOADING_TEAM_ENTITIES_ERROR": "אירעה שגיאה באחזור ישויות הצוות, אנא נסה שוב" + }, + "ISSUE": { + "STATUS": "מצב", + "PRIORITY": "עדיפות", + "ASSIGNEE": "מוקצה", + "LABELS": "תוויות", + "CREATED_AT": "נוצר ב- {createdAt}" + }, + "UNLINK": { + "TITLE": "בטל קישור", + "SUCCESS": "הקישור לבעיה בוטל בהצלחה", + "ERROR": "אירעה שגיאה בביטול קישור הבעיה, אנא נסה שוב" + }, + "NO_LINKED_ISSUES": "לא נמצאו בעיות מקושרות", + "DELETE": { + "TITLE": "האם אתה בטוח שברצונך למחוק את האינטגרציה?", + "MESSAGE": "האם אתה בטוח שברצונך למחוק את האינטגרציה?", + "CONFIRM": "כן, מחק", + "CANCEL": "ביטול" + }, + "CTA": { + "TITLE": "התחבר ל-Linear", + "AGENT_DESCRIPTION": "מרחב העבודה Linear אינו מחובר. בקש ממנהל המערכת שלך לחבר מרחב עבודה כדי להשתמש באינטגרציה זו.", + "DESCRIPTION": "מרחב העבודה Linear אינו מחובר. לחץ על הכפתור למטה כדי לחבר את מרחב העבודה שלך כדי להשתמש באינטגרציה זו.", + "BUTTON_TEXT": "חבר מרחב עבודה Linear" + } + }, + "NOTION": { + "DELETE": { + "TITLE": "האם אתה בטוח שברצונך למחוק את האינטגרציה של Notion?", + "MESSAGE": "מחיקת אינטגרציה זו תסיר את הגישה למרחב העבודה שלך ב-Notion ותפסיק את כל הפונקציונליות הקשורה.", + "CONFIRM": "כן, מחק", + "CANCEL": "ביטול" + } + } + }, + "CAPTAIN": { + "NAME": "קפטן", + "HEADER_KNOW_MORE": "דע יותר", + "ASSISTANT_SWITCHER": { + "ASSISTANTS": "עוזרים", + "SWITCH_ASSISTANT": "החלף בין עוזרים", + "NEW_ASSISTANT": "צור עוזר", + "EMPTY_LIST": "No assistants found, please create one to get started" + }, + "COPILOT": { + "TITLE": "טייס משנה", + "TRY_THESE_PROMPTS": "נסה הנחיות אלה", + "PANEL_TITLE": "התחל עם Copilot", + "KICK_OFF_MESSAGE": "Need a quick summary, want to check past conversations, or draft a better reply? Copilot’s here to speed things up.", + "SEND_MESSAGE": "שלח הודעה...", + "EMPTY_MESSAGE": "אירעה שגיאה ביצירת התגובה. אנא נסה שוב.", + "LOADER": "קפטן חושב", + "YOU": "אתה", + "USE": "השתמש בזה", + "RESET": "איפוס", + "SHOW_STEPS": "הצג שלבים", + "SELECT_ASSISTANT": "בחר עוזר", + "PROMPTS": { + "SUMMARIZE": { + "LABEL": "סכם שיחה זו", + "CONTENT": "סכם את הנקודות העיקריות שנדונו בין הלקוח לסוכן התמיכה, כולל חששות הלקוח, שאלותיו והפתרונות או התשובות שסופקו על ידי סוכן התמיכה" + }, + "SUGGEST": { + "LABEL": "הצע תשובה", + "CONTENT": "נתח את פניית הלקוח, ונסח תגובה המטפלת ביעילות בחששותיו או בשאלותיו. ודא שהתשובה ברורה, תמציתית ומספקת מידע מועיל." + }, + "RATE": { + "LABEL": "דרג שיחה זו", + "CONTENT": "סקור את השיחה כדי לראות עד כמה היא עונה על צרכי הלקוח. שתף דירוג מתוך 5 בהתבסס על טון, בהירות ויעילות." + }, + "HIGH_PRIORITY": { + "LABEL": "שיחות בעדיפות גבוהה", + "CONTENT": "תן לי סיכום של כל השיחות הפתוחות בעדיפות גבוהה. כלול את מזהה השיחה, שם הלקוח (אם זמין), תוכן ההודעה האחרונה והסוכן שהוקצה. קבץ לפי סטטוס אם רלוונטי." + }, + "LIST_CONTACTS": { + "LABEL": "רשום אנשי קשר", + "CONTENT": "הצג לי את רשימת 10 אנשי הקשר המובילים. כלול שם, דוא\"ל או מספר טלפון (אם זמין), זמן נראה אחרון, תגים (אם יש)." + } + } + }, + "PLAYGROUND": { + "USER": "אתה", + "ASSISTANT": "עוזר", + "MESSAGE_PLACEHOLDER": "הקלד הודעה...", + "HEADER": "מגרש משחקים", + "DESCRIPTION": "השתמש במגרש משחקים זה כדי לשלוח הודעות לעוזר שלך ולבדוק אם הוא מגיב בצורה מדויקת, מהירה ובטון שאתה מצפה לו.", + "CREDIT_NOTE": "הודעות שנשלחות כאן ייספרו למכסת הזיכויים של Captain שלך." + }, + "PAYWALL": { + "TITLE": "שדרג כדי להשתמש ב-Captain AI", + "AVAILABLE_ON": "Captain אינו זמין בתוכנית החינמית.", + "UPGRADE_PROMPT": "שדרג את התוכנית שלך כדי לקבל גישה לעוזרים שלנו, ל-Copilot ועוד.", + "UPGRADE_NOW": "שדרג עכשיו", + "CANCEL_ANYTIME": "תוכל לשנות או לבטל את התוכנית שלך בכל עת" + }, + "ENTERPRISE_PAYWALL": { + "UPGRADE_PROMPT": "שדרג את התוכנית שלך כדי לקבל גישה לעוזרים שלנו, ל-Copilot ועוד.", + "ASK_ADMIN": "אנא פנה למנהל המערכת שלך לצורך השדרוג." + }, + "BANNER": { + "RESPONSES": "ניצלת יותר מ-80% ממגבלת התגובות שלך. כדי להמשיך להשתמש ב-Captain AI, אנא שדרג.", + "DOCUMENTS": "מגבלת המסמכים הושגה. שדרג כדי להמשיך להשתמש ב-Captain AI." + }, + "FORM": { + "CANCEL": "ביטול", + "CREATE": "צור", + "EDIT": "עדכן" + }, + "ASSISTANTS": { + "HEADER": "עוזרים", + "NO_ASSISTANTS_AVAILABLE": "אין עוזרים זמינים בחשבונך.", + "ADD_NEW": "צור עוזר חדש", + "DELETE": { + "TITLE": "האם אתה בטוח שברצונך למחוק את העוזר?", + "DESCRIPTION": "פעולה זו היא קבועה. מחיקת עוזר זה תסיר אותו מכל תיבות הדואר הנכנס המחוברות ותמחק לצמיתות את כל הידע שנוצר.", + "CONFIRM": "כן, מחק", + "SUCCESS_MESSAGE": "העוזר נמחק בהצלחה", + "ERROR_MESSAGE": "אירעה שגיאה במחיקת העוזר, אנא נסה שוב." + }, + "FORM_DESCRIPTION": "מלא את הפרטים למטה כדי לתת שם לעוזר שלך, לתאר את מטרתו ולציין את המוצר שבו הוא יתמוך.", + "CREATE": { + "TITLE": "צור עוזר", + "SUCCESS_MESSAGE": "העוזר נוצר בהצלחה", + "ERROR_MESSAGE": "אירעה שגיאה ביצירת העוזר, אנא נסה שוב." + }, + "FORM": { + "UPDATE": "עדכן", + "SECTIONS": { + "BASIC_INFO": "מידע בסיסי", + "SYSTEM_MESSAGES": "הודעות מערכת", + "INSTRUCTIONS": "הוראות", + "FEATURES": "מאפיינים", + "TOOLS": "כלים " + }, + "NAME": { + "LABEL": "שם", + "PLACEHOLDER": "הזן שם עוזר", + "ERROR": "השם נדרש" + }, + "TEMPERATURE": { + "LABEL": "טמפרטורת תגובה", + "DESCRIPTION": "התאם עד כמה התגובות של העוזר צריכות להיות יצירתיות או מגבילות. ערכים נמוכים יותר מייצרים תגובות ממוקדות ודטרמיניסטיות יותר, בעוד שערכים גבוהים יותר מאפשרים תוצאות יצירתיות ומגוונות יותר." + }, + "DESCRIPTION": { + "LABEL": "תיאור", + "PLACEHOLDER": "הזן תיאור עוזר", + "ERROR": "התיאור נדרש" + }, + "PRODUCT_NAME": { + "LABEL": "שם מוצר", + "PLACEHOLDER": "הזן שם מוצר", + "ERROR": "שם המוצר נדרש" + }, + "WELCOME_MESSAGE": { + "LABEL": "הודעת ברוך הבא", + "PLACEHOLDER": "הזן הודעת ברוך הבא" + }, + "HANDOFF_MESSAGE": { + "LABEL": "הודעת העברה", + "PLACEHOLDER": "הזן הודעת העברה" + }, + "RESOLUTION_MESSAGE": { + "LABEL": "הודעת סגירה", + "PLACEHOLDER": "הזן הודעת סגירה" + }, + "INSTRUCTIONS": { + "LABEL": "הוראות", + "PLACEHOLDER": "הזן הוראות לעוזר" + }, + "FEATURES": { + "TITLE": "מאפיינים", + "ALLOW_CONVERSATION_FAQS": "צור שאלות נפוצות משיחות שנסגרו", + "ALLOW_MEMORIES": "לכוד פרטים מרכזיים כזיכרונות מאינטראקציות עם לקוחות.", + "ALLOW_CITATIONS": "כלול ציטוטים של מקורות בתגובות" + } + }, + "EDIT": { + "TITLE": "עדכן את העוזר", + "SUCCESS_MESSAGE": "העוזר עודכן בהצלחה", + "ERROR_MESSAGE": "אירעה שגיאה בעדכון העוזר, אנא נסה שוב.", + "NOT_FOUND": "לא ניתן למצוא את העוזר. אנא נסה שוב." + }, + "SETTINGS": { + "HEADER": "הגדרות", + "BASIC_SETTINGS": { + "TITLE": "הגדרות בסיסיות", + "DESCRIPTION": "התאם אישית את מה שהעוזר אומר כאשר הוא מסיים שיחה או מעביר אותה לבן אנוש." + }, + "SYSTEM_SETTINGS": { + "TITLE": "הגדרות מערכת", + "DESCRIPTION": "התאם אישית את מה שהעוזר אומר כאשר הוא מסיים שיחה או מעביר אותה לבן אנוש." + }, + "CONTROL_ITEMS": { + "TITLE": "הדברים המהנים", + "DESCRIPTION": "Add more control to the assistant. (a bit more visual like a story : Query guardrail → scenarios → output) Nudges user to actually utilise these.", + "OPTIONS": { + "GUARDRAILS": { + "TITLE": "מעקות בטיחות", + "DESCRIPTION": "Keeps things on track—only the kinds of questions you want your assistant to answer, nothing off-limits or off-topic." + }, + "RESPONSE_GUIDELINES": { + "TITLE": "הנחיות תגובה", + "DESCRIPTION": "The vibe and structure of your assistant’s replies—clear and friendly? Short and snappy? Detailed and formal?" + } + } + }, + "DELETE": { + "TITLE": "מחק עוזר", + "DESCRIPTION": "פעולה זו היא קבועה. מחיקת עוזר זה תסיר אותו מכל תיבות הדואר הנכנס המחוברות ותמחק לצמיתות את כל הידע שנוצר.", + "BUTTON_TEXT": "מחק את {assistantName}" + } + }, + "OPTIONS": { + "EDIT_ASSISTANT": "ערוך עוזר", + "DELETE_ASSISTANT": "מחק עוזר", + "VIEW_CONNECTED_INBOXES": "הצג תיבות דואר נכנס מחוברות" + }, + "EMPTY_STATE": { + "TITLE": "אין עוזרים זמינים", + "SUBTITLE": "צור עוזר כדי לספק תגובות מהירות ומדויקות למשתמשים שלך. הוא יכול ללמוד ממאמרי העזרה שלך ומשיחות קודמות.", + "FEATURE_SPOTLIGHT": { + "TITLE": "עוזר קפטן", + "NOTE": "עוזר קפטן יוצר קשר ישיר עם לקוחות, לומד ממסמכי העזרה והשיחות הקודמות שלך, ומספק תגובות מיידיות ומדויקות. הוא מטפל בשאילתות הראשוניות, מספק פתרונות מהירים לפני העברה לסוכן בעת הצורך." + } + }, + "GUARDRAILS": { + "TITLE": "מעקות בטיחות", + "DESCRIPTION": "Keeps things on track—only the kinds of questions you want your assistant to answer, nothing off-limits or off-topic.", + "BULK_ACTION": { + "SELECTED": "{count} פריט נבחר | {count} פריטים נבחרו", + "SELECT_ALL": "בחר הכל ({count})", + "UNSELECT_ALL": "בטל בחירת הכל ({count})", + "BULK_DELETE_BUTTON": "מחק" + }, + "ADD": { + "SUGGESTED": { + "TITLE": "מעקות בטיחות לדוגמה", + "ADD": "הוסף הכל", + "ADD_SINGLE": "הוסף את זה", + "SAVE": "Add and save (↵)", + "PLACEHOLDER": "הקלד מעקה בטיחות אחר..." + }, + "NEW": { + "TITLE": "הוסף מעקה בטיחות", + "CREATE": "צור", + "CANCEL": "ביטול", + "PLACEHOLDER": "הקלד מעקה בטיחות אחר...", + "TEST_ALL": "בדוק הכל" + } + }, + "LIST": { + "SEARCH_PLACEHOLDER": "חיפוש..." + }, + "EMPTY_MESSAGE": "לא נמצאו מעקות בטיחות. צור או הוסף דוגמאות כדי להתחיל.", + "SEARCH_EMPTY_MESSAGE": "לא נמצאו מעקות בטיחות לחיפוש זה.", + "API": { + "ADD": { + "SUCCESS": "מעקות בטיחות נוספו בהצלחה", + "ERROR": "אירעה שגיאה בהוספת מעקות בטיחות, אנא נסה שוב." + }, + "UPDATE": { + "SUCCESS": "מעקות בטיחות עודכנו בהצלחה", + "ERROR": "אירעה שגיאה בעדכון מעקות בטיחות, אנא נסה שוב." + }, + "DELETE": { + "SUCCESS": "מעקות בטיחות נמחקו בהצלחה", + "ERROR": "אירעה שגיאה במחיקת מעקות בטיחות, אנא נסה שוב." + } + } + }, + "RESPONSE_GUIDELINES": { + "TITLE": "הנחיות תגובה", + "DESCRIPTION": "The vibe and structure of your assistant’s replies—clear and friendly? Short and snappy? Detailed and formal?", + "BULK_ACTION": { + "SELECTED": "{count} פריט נבחר | {count} פריטים נבחרו", + "SELECT_ALL": "בחר הכל ({count})", + "UNSELECT_ALL": "בטל בחירת הכל ({count})", + "BULK_DELETE_BUTTON": "מחק" + }, + "ADD": { + "SUGGESTED": { + "TITLE": "הנחיות תגובה לדוגמה", + "ADD": "הוסף הכל", + "ADD_SINGLE": "הוסף את זה", + "SAVE": "Add and save (↵)", + "PLACEHOLDER": "הקלד הנחיית תגובה אחרת..." + }, + "NEW": { + "TITLE": "הוסף הנחיית תגובה", + "CREATE": "צור", + "CANCEL": "ביטול", + "PLACEHOLDER": "הקלד הנחיית תגובה אחרת...", + "TEST_ALL": "בדוק הכל" + } + }, + "LIST": { + "SEARCH_PLACEHOLDER": "חיפוש..." + }, + "EMPTY_MESSAGE": "לא נמצאו הנחיות תגובה. צור או הוסף דוגמאות כדי להתחיל.", + "SEARCH_EMPTY_MESSAGE": "לא נמצאו הנחיות תגובה לחיפוש זה.", + "API": { + "ADD": { + "SUCCESS": "הנחיות תגובה נוספו בהצלחה", + "ERROR": "אירעה שגיאה בהוספת הנחיות תגובה, אנא נסה שוב." + }, + "UPDATE": { + "SUCCESS": "הנחיות תגובה עודכנו בהצלחה", + "ERROR": "אירעה שגיאה בעדכון הנחיות תגובה, אנא נסה שוב." + }, + "DELETE": { + "SUCCESS": "הנחיות תגובה נמחקו בהצלחה", + "ERROR": "אירעה שגיאה במחיקת הנחיות תגובה, אנא נסה שוב." + } + } + }, + "SCENARIOS": { + "TITLE": "תרחישים", + "DESCRIPTION": "Give your assistant some context—like “what to do when a user is stuck,” or “how to act during a refund request.”", + "BULK_ACTION": { + "SELECTED": "{count} פריט נבחר | {count} פריטים נבחרו", + "SELECT_ALL": "בחר הכל ({count})", + "UNSELECT_ALL": "בטל בחירת הכל ({count})", + "BULK_DELETE_BUTTON": "מחק" + }, + "ADD": { + "SUGGESTED": { + "TITLE": "תרחישים לדוגמה", + "ADD": "הוסף הכל", + "ADD_SINGLE": "הוסף את זה", + "TOOLS_USED": "כלים בשימוש:" + }, + "NEW": { + "CREATE": "הוסף תרחיש", + "TITLE": "צור תרחיש", + "FORM": { + "TITLE": { + "LABEL": "כותרת", + "PLACEHOLDER": "הזן שם לתרחיש", + "ERROR": "שם התרחיש נדרש" + }, + "DESCRIPTION": { + "LABEL": "תיאור", + "PLACEHOLDER": "תאר כיצד והיכן תרחיש זה ישמש", + "ERROR": "תיאור התרחיש נדרש" + }, + "INSTRUCTION": { + "LABEL": "כיצד לטפל", + "PLACEHOLDER": "תאר כיצד והיכן תרחיש זה יטופל", + "ERROR": "תוכן התרחיש נדרש" + }, + "CREATE": "צור", + "CANCEL": "ביטול" + } + } + }, + "UPDATE": { + "CANCEL": "ביטול", + "UPDATE": "עדכן שינויים" + }, + "LIST": { + "SEARCH_PLACEHOLDER": "חיפוש..." + }, + "EMPTY_MESSAGE": "לא נמצאו תרחישים. צור או הוסף דוגמאות כדי להתחיל.", + "SEARCH_EMPTY_MESSAGE": "לא נמצאו תרחישים לחיפוש זה.", + "API": { + "ADD": { + "SUCCESS": "תרחישים נוספו בהצלחה", + "ERROR": "אירעה שגיאה בהוספת תרחישים, אנא נסה שוב." + }, + "UPDATE": { + "SUCCESS": "תרחישים עודכנו בהצלחה", + "ERROR": "אירעה שגיאה בעדכון תרחישים, אנא נסה שוב." + }, + "DELETE": { + "SUCCESS": "תרחישים נמחקו בהצלחה", + "ERROR": "אירעה שגיאה במחיקת תרחישים, אנא נסה שוב." + } + } + } + }, + "DOCUMENTS": { + "HEADER": "מסמכים", + "ADD_NEW": "צור מסמך חדש", + "RELATED_RESPONSES": { + "TITLE": "שאלות נפוצות קשורות", + "DESCRIPTION": "שאלות נפוצות אלה נוצרו ישירות מהמסמך." + }, + "FORM_DESCRIPTION": "הזן את כתובת ה-URL של המסמך כדי להוסיף אותו כמקור ידע ובחר את העוזר לשייך אליו.", + "CREATE": { + "TITLE": "הוסף מסמך", + "SUCCESS_MESSAGE": "המסמך נוצר בהצלחה", + "ERROR_MESSAGE": "אירעה שגיאה ביצירת המסמך, אנא נסה שוב." + }, + "FORM": { + "TYPE": { + "LABEL": "סוג מסמך", + "URL": "כתובת URL", + "PDF": "קובץ PDF" + }, + "URL": { + "LABEL": "כתובת URL", + "PLACEHOLDER": "הזן את כתובת ה-URL של המסמך", + "ERROR": "אנא ספק כתובת URL חוקית למסמך" + }, + "PDF_FILE": { + "LABEL": "קובץ PDF", + "CHOOSE_FILE": "בחר קובץ PDF", + "ERROR": "אנא בחר קובץ PDF", + "HELP_TEXT": "גודל קובץ מרבי: 10MB", + "INVALID_TYPE": "אנא בחר קובץ PDF חוקי", + "TOO_LARGE": "גודל הקובץ חורג מהמגבלה של 10MB" + }, + "NAME": { + "LABEL": "שם מסמך (אופציונלי)", + "PLACEHOLDER": "הזן שם למסמך" + } + }, + "DELETE": { + "TITLE": "האם אתה בטוח שברצונך למחוק את המסמך?", + "DESCRIPTION": "פעולה זו היא קבועה. מחיקת מסמך זה תמחק לצמיתות את כל הידע שנוצר.", + "CONFIRM": "כן, מחק", + "SUCCESS_MESSAGE": "המסמך נמחק בהצלחה", + "ERROR_MESSAGE": "אירעה שגיאה במחיקת המסמך, אנא נסה שוב." + }, + "OPTIONS": { + "VIEW_RELATED_RESPONSES": "הצג תגובות קשורות", + "DELETE_DOCUMENT": "מחק מסמך" + }, + "EMPTY_STATE": { + "TITLE": "אין מסמכים זמינים", + "SUBTITLE": "מסמכים משמשים את העוזר שלך ליצירת שאלות נפוצות. תוכל לייבא מסמכים כדי לספק הקשר לעוזר שלך.", + "FEATURE_SPOTLIGHT": { + "TITLE": "מסמך קפטן", + "NOTE": "מסמך בקפטן משמש כמקור ידע עבור העוזר. על ידי חיבור מרכז העזרה או המדריכים שלך, קפטן יכול לנתח את התוכן ולספק תגובות מדויקות לשאילתות לקוחות." + } + } + }, + "CUSTOM_TOOLS": { + "HEADER": "כלים", + "ADD_NEW": "צור כלי חדש", + "EMPTY_STATE": { + "TITLE": "אין כלים מותאמים אישית זמינים", + "SUBTITLE": "צור כלים מותאמים אישית כדי לחבר את העוזר שלך לממשקי API ושירותים חיצוניים, מה שמאפשר לו לאחזר נתונים ולבצע פעולות בשמך.", + "FEATURE_SPOTLIGHT": { + "TITLE": "כלים מותאמים אישית", + "NOTE": "כלים מותאמים אישית מאפשרים לעוזר שלך ליצור אינטראקציה עם ממשקי API ושירותים חיצוניים. צור כלים לאחזור נתונים, ביצוע פעולות או שילוב עם המערכות הקיימות שלך כדי לשפר את יכולות העוזר שלך." + } + }, + "FORM_DESCRIPTION": "הגדר את הכלי המותאם אישית שלך כדי להתחבר לממשקי API חיצוניים", + "OPTIONS": { + "EDIT_TOOL": "ערוך כלי", + "DELETE_TOOL": "מחק כלי" + }, + "CREATE": { + "TITLE": "צור כלי מותאם אישית", + "SUCCESS_MESSAGE": "הכלי המותאם אישית נוצר בהצלחה", + "ERROR_MESSAGE": "יצירת הכלי המותאם אישית נכשלה" + }, + "EDIT": { + "TITLE": "ערוך כלי מותאם אישית", + "SUCCESS_MESSAGE": "הכלי המותאם אישית עודכן בהצלחה", + "ERROR_MESSAGE": "עדכון הכלי המותאם אישית נכשל" + }, + "DELETE": { + "TITLE": "מחק כלי מותאם אישית", + "DESCRIPTION": "האם אתה בטוח שברצונך למחוק כלי מותאם אישית זה? לא ניתן לבטל פעולה זו.", + "CONFIRM": "כן, מחק", + "SUCCESS_MESSAGE": "הכלי המותאם אישית נמחק בהצלחה", + "ERROR_MESSAGE": "מחיקת הכלי המותאם אישית נכשלה" + }, + "FORM": { + "TITLE": { + "LABEL": "שם כלי", + "PLACEHOLDER": "בדיקת הזמנה", + "ERROR": "שם הכלי נדרש" + }, + "DESCRIPTION": { + "LABEL": "תיאור", + "PLACEHOLDER": "בודק פרטי הזמנה לפי מזהה הזמנה" + }, + "HTTP_METHOD": { + "LABEL": "שיטה" + }, + "ENDPOINT_URL": { + "LABEL": "כתובת URL של נקודת קצה", + "PLACEHOLDER": "https://api.example.com/orders/{'{{'} order_id {'}}'}", + "ERROR": "כתובת URL חוקית נדרשת" + }, + "AUTH_TYPE": { + "LABEL": "סוג אימות" + }, + "AUTH_TYPES": { + "NONE": "כלום", + "BEARER": "אסימון נושא (Bearer Token)", + "BASIC": "אימות בסיסי", + "API_KEY": "מפתח API" + }, + "AUTH_CONFIG": { + "BEARER_TOKEN": "אסימון נושא (Bearer Token)", + "BEARER_TOKEN_PLACEHOLDER": "הזן את אסימון הנושא שלך", + "USERNAME": "שם משתמש", + "USERNAME_PLACEHOLDER": "הזן שם משתמש", + "PASSWORD": "סיסמה", + "PASSWORD_PLACEHOLDER": "הזן סיסמה", + "API_KEY": "שם כותרת (Header)", + "API_KEY_PLACEHOLDER": "X-API-Key", + "API_VALUE": "ערך כותרת (Header)", + "API_VALUE_PLACEHOLDER": "הזן ערך מפתח API" + }, + "PARAMETERS": { + "LABEL": "פרמטרים", + "HELP_TEXT": "הגדר את הפרמטרים שיחולצו משאילתות משתמשים" + }, + "ADD_PARAMETER": "הוסף פרמטר", + "PARAM_NAME": { + "PLACEHOLDER": "שם פרמטר (לדוגמה, order_id)" + }, + "PARAM_TYPE": { + "PLACEHOLDER": "סוג" + }, + "PARAM_TYPES": { + "STRING": "מחרוזת", + "NUMBER": "מספר", + "BOOLEAN": "בוליאני", + "ARRAY": "מערך", + "OBJECT": "אובייקט" + }, + "PARAM_DESCRIPTION": { + "PLACEHOLDER": "תיאור הפרמטר" + }, + "PARAM_REQUIRED": { + "LABEL": "נדרש" + }, + "REQUEST_TEMPLATE": { + "LABEL": "תבנית גוף בקשה (אופציונלי)", + "PLACEHOLDER": "{'{'}\n \"order_id\": \"{'{{'} order_id {'}}'}\"\n{'}'}" + }, + "RESPONSE_TEMPLATE": { + "LABEL": "תבנית תגובה (אופציונלי)", + "PLACEHOLDER": "סטטוס הזמנה {'{{'} order_id {'}}'}: {'{{'} status {'}}'}" + }, + "ERRORS": { + "PARAM_NAME_REQUIRED": "שם הפרמטר נדרש" + } + } + }, + "RESPONSES": { + "HEADER": "שאלות נפוצות", + "PENDING_FAQS": "שאלות נפוצות ממתינות", + "ADD_NEW": "צור שאלות נפוצות חדשות", + "DOCUMENTABLE": { + "CONVERSATION": "שיחה #{id}" + }, + "SELECTED": "{count} נבחרו", + "SELECT_ALL": "בחר הכל ({count})", + "UNSELECT_ALL": "בטל בחירת הכל ({count})", + "SEARCH_PLACEHOLDER": "חפש שאלות נפוצות...", + "BULK_APPROVE_BUTTON": "אשר", + "BULK_DELETE_BUTTON": "מחק", + "BULK_APPROVE": { + "SUCCESS_MESSAGE": "שאלות נפוצות אושרו בהצלחה", + "ERROR_MESSAGE": "אירעה שגיאה באישור השאלות הנפוצות, אנא נסה שוב." + }, + "BULK_DELETE": { + "TITLE": "מחק שאלות נפוצות?", + "DESCRIPTION": "האם אתה בטוח שברצונך למחוק את השאלות הנפוצות שנבחרו? לא ניתן לבטל פעולה זו.", + "CONFIRM": "כן, מחק הכל", + "SUCCESS_MESSAGE": "שאלות נפוצות נמחקו בהצלחה", + "ERROR_MESSAGE": "אירעה שגיאה במחיקת השאלות הנפוצות, אנא נסה שוב." + }, + "DELETE": { + "TITLE": "האם אתה בטוח שברצונך למחוק את השאלות הנפוצות?", + "DESCRIPTION": "", + "CONFIRM": "כן, מחק", + "SUCCESS_MESSAGE": "השאלות הנפוצות נמחקו בהצלחה", + "ERROR_MESSAGE": "אירעה שגיאה במחיקת השאלות הנפוצות, אנא נסה שוב." + }, + "FILTER": { + "ASSISTANT": "עוזר: {selected}", + "STATUS": "סטטוס: {selected}", + "ALL_ASSISTANTS": "הכל" + }, + "STATUS": { + "TITLE": "מצב", + "PENDING": "ממתין ל", + "APPROVED": "אושר", + "ALL": "הכל" + }, + "PENDING_BANNER": { + "TITLE": "קפטן מצא כמה שאלות נפוצות שהלקוחות שלך חיפשו.", + "ACTION": "לחץ כאן כדי לסקור" + }, + "FORM_DESCRIPTION": "הוסף שאלה ותשובה מתאימה לבסיס הידע ובחר את העוזר שאליו יש לשייך אותה.", + "CREATE": { + "TITLE": "הוסף שאלות נפוצות", + "SUCCESS_MESSAGE": "התגובה נוספה בהצלחה.", + "ERROR_MESSAGE": "אירעה שגיאה בהוספת התגובה. אנא נסה שוב." + }, + "FORM": { + "QUESTION": { + "LABEL": "שאלה", + "PLACEHOLDER": "הזן את השאלה כאן", + "ERROR": "אנא ספק שאלה חוקית." + }, + "ANSWER": { + "LABEL": "תשובה", + "PLACEHOLDER": "הזן את התשובה כאן", + "ERROR": "אנא ספק תשובה חוקית." + } + }, + "EDIT": { + "TITLE": "עדכן את השאלות הנפוצות", + "SUCCESS_MESSAGE": "השאלות הנפוצות עודכנו בהצלחה", + "ERROR_MESSAGE": "אירעה שגיאה בעדכון השאלות הנפוצות, אנא נסה שוב", + "APPROVE_SUCCESS_MESSAGE": "השאלות הנפוצות סומנו כמאושרות" + }, + "OPTIONS": { + "APPROVE": "אשר", + "EDIT_RESPONSE": "ערוך", + "DELETE_RESPONSE": "מחק" + }, + "EMPTY_STATE": { + "TITLE": "לא נמצאו שאלות נפוצות", + "NO_PENDING_TITLE": "אין עוד שאלות נפוצות ממתינות לסקור", + "SUBTITLE": "שאלות נפוצות עוזרות לעוזר שלך לספק תשובות מהירות ומדויקות לשאלות של הלקוחות שלך. הן יכולות להיווצר אוטומטית מהתוכן שלך או שניתן להוסיף אותן באופן ידני.", + "CLEAR_SEARCH": "נקה מסננים פעילים", + "FEATURE_SPOTLIGHT": { + "TITLE": "שאלות נפוצות של קפטן", + "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." + } + } + }, + "INBOXES": { + "HEADER": "תיבות דואר נכנס מחוברות", + "ADD_NEW": "חבר תיבת דואר נכנס חדשה", + "OPTIONS": { + "DISCONNECT": "התנתק" + }, + "DELETE": { + "TITLE": "האם אתה בטוח שברצונך לנתק את תיבת הדואר הנכנס?", + "DESCRIPTION": "", + "CONFIRM": "כן, מחק", + "SUCCESS_MESSAGE": "תיבת הדואר הנכנס נותקה בהצלחה.", + "ERROR_MESSAGE": "אירעה שגיאה בניצוק תיבת הדואר הנכנס, אנא נסה שוב." + }, + "FORM_DESCRIPTION": "בחר תיבת דואר נכנס להתחברות עם העוזר.", + "CREATE": { + "TITLE": "חבר תיבת דואר נכנס", + "SUCCESS_MESSAGE": "תיבת הדואר הנכנס חוברו בהצלחה.", + "ERROR_MESSAGE": "אירעה שגיאה בחיבור תיבת הדואר הנכנס. אנא נסה שוב." + }, + "FORM": { + "INBOX": { + "LABEL": "תיבת הדואר הנכנס", + "PLACEHOLDER": "בחר את תיבת הדואר הנכנס לפריסת העוזר.", + "ERROR": "בחירת תיבת דואר נכנס נדרשת." + } + }, + "EMPTY_STATE": { + "TITLE": "אין תיבות דואר נכנס מחוברות", + "SUBTITLE": "חיבור תיבת דואר נכנס מאפשר לעוזר לטפל בשאלות ראשוניות של הלקוחות שלך לפני העברתן אליך." + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/he/labelsMgmt.json index 3b6f56d0d..493613e41 100644 --- a/app/javascript/dashboard/i18n/locale/he/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/labelsMgmt.json @@ -1,85 +1,85 @@ -{ - "LABEL_MGMT": { - "HEADER": "תוויות", - "HEADER_BTN_TXT": "הוסף תווית", - "LOADING": "מביא תוויות", - "DESCRIPTION": "תוויות עוזרות לך לסווג ולתעדף שיחות ולידים. תוכל להקצות תווית לשיחה או לאיש קשר באמצעות החלונית הצדדית.", - "LEARN_MORE": "למד עוד על תוויות", - "SEARCH_404": "אין פריטים התואמים לשאילתה זו", - "LIST": { - "404": "אין תוויות זמינות בחשבון זה.", - "TITLE": "נהל תוויות", - "DESC": "תוויות מאפשרות לך לקבץ את השיחות יחד.", - "TABLE_HEADER": { - "NAME": "שם", - "DESCRIPTION": "תיאור", - "COLOR": "צֶבַע" - } - }, - "FORM": { - "NAME": { - "LABEL": "שם התווית", - "PLACEHOLDER": "שם התווית", - "REQUIRED_ERROR": "נדרש שם תווית", - "MINIMUM_LENGTH_ERROR": "נדרש אורך מינימלי 2", - "VALID_ERROR": "רק אלפבית, מספרים, מקף וקו תחתון מותרים" - }, - "DESCRIPTION": { - "LABEL": "תיאור", - "PLACEHOLDER": "תיאור תווית" - }, - "COLOR": { - "LABEL": "צבע" - }, - "SHOW_ON_SIDEBAR": { - "LABEL": "הצג תווית בסרגל הצד" - }, - "EDIT": "ערוך", - "CREATE": "צור", - "DELETE": "מחק", - "CANCEL": "ביטול" - }, - "SUGGESTIONS": { - "TOOLTIP": { - "SINGLE_SUGGESTION": "הוסף תווית לשיחה", - "MULTIPLE_SUGGESTION": "בחר תווית זו", - "DESELECT": "בטל בחירת תווית", - "DISMISS": "בטל הצעה" - }, - "POWERED_BY": "Chatwoot AI", - "DISMISS": "סגור", - "ADD_SELECTED_LABELS": "הוסף תוויות שנבחרו", - "ADD_SELECTED_LABEL": "הוסף תווית שנבחרה", - "ADD_ALL_LABELS": "הוסף את כל התוויות", - "SUGGESTED_LABELS": "תוויות מוצעות" - }, - "ADD": { - "TITLE": "הוסף תווית", - "DESC": "תוויות מאפשרות לך לקבץ את השיחות יחד.", - "API": { - "SUCCESS_MESSAGE": "תווית נוספה בהצלחה", - "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" - } - }, - "EDIT": { - "TITLE": "ערוך תווית", - "API": { - "SUCCESS_MESSAGE": "התווית עודכנה בהצלחה", - "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" - } - }, - "DELETE": { - "BUTTON_TEXT": "מחק", - "API": { - "SUCCESS_MESSAGE": "התווית נמחקה בהצלחה", - "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" - }, - "CONFIRM": { - "TITLE": "אשר מחיקה", - "MESSAGE": "האם אתה בטוח שברצונך למחוק ", - "YES": "כן, מחק ", - "NO": "לא, השאר " - } - } - } -} \ No newline at end of file +{ + "LABEL_MGMT": { + "HEADER": "תוויות", + "HEADER_BTN_TXT": "הוסף תווית", + "LOADING": "מביא תוויות", + "DESCRIPTION": "תוויות עוזרות לך לסווג ולתעדף שיחות ולידים. תוכל להקצות תווית לשיחה או לאיש קשר באמצעות החלונית הצדדית.", + "LEARN_MORE": "למד עוד על תוויות", + "SEARCH_404": "אין פריטים התואמים לשאילתה זו", + "LIST": { + "404": "אין תוויות זמינות בחשבון זה.", + "TITLE": "נהל תוויות", + "DESC": "תוויות מאפשרות לך לקבץ את השיחות יחד.", + "TABLE_HEADER": { + "NAME": "שם", + "DESCRIPTION": "תיאור", + "COLOR": "צֶבַע" + } + }, + "FORM": { + "NAME": { + "LABEL": "שם התווית", + "PLACEHOLDER": "שם התווית", + "REQUIRED_ERROR": "נדרש שם תווית", + "MINIMUM_LENGTH_ERROR": "נדרש אורך מינימלי 2", + "VALID_ERROR": "רק אלפבית, מספרים, מקף וקו תחתון מותרים" + }, + "DESCRIPTION": { + "LABEL": "תיאור", + "PLACEHOLDER": "תיאור תווית" + }, + "COLOR": { + "LABEL": "צבע" + }, + "SHOW_ON_SIDEBAR": { + "LABEL": "הצג תווית בסרגל הצד" + }, + "EDIT": "ערוך", + "CREATE": "צור", + "DELETE": "מחק", + "CANCEL": "ביטול" + }, + "SUGGESTIONS": { + "TOOLTIP": { + "SINGLE_SUGGESTION": "הוסף תווית לשיחה", + "MULTIPLE_SUGGESTION": "בחר תווית זו", + "DESELECT": "בטל בחירת תווית", + "DISMISS": "בטל הצעה" + }, + "POWERED_BY": "Chatwoot AI", + "DISMISS": "סגור", + "ADD_SELECTED_LABELS": "הוסף תוויות שנבחרו", + "ADD_SELECTED_LABEL": "הוסף תווית שנבחרה", + "ADD_ALL_LABELS": "הוסף את כל התוויות", + "SUGGESTED_LABELS": "תוויות מוצעות" + }, + "ADD": { + "TITLE": "הוסף תווית", + "DESC": "תוויות מאפשרות לך לקבץ את השיחות יחד.", + "API": { + "SUCCESS_MESSAGE": "תווית נוספה בהצלחה", + "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" + } + }, + "EDIT": { + "TITLE": "ערוך תווית", + "API": { + "SUCCESS_MESSAGE": "התווית עודכנה בהצלחה", + "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" + } + }, + "DELETE": { + "BUTTON_TEXT": "מחק", + "API": { + "SUCCESS_MESSAGE": "התווית נמחקה בהצלחה", + "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" + }, + "CONFIRM": { + "TITLE": "אשר מחיקה", + "MESSAGE": "האם אתה בטוח שברצונך למחוק ", + "YES": "כן, מחק ", + "NO": "לא, השאר " + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/login.json b/app/javascript/dashboard/i18n/locale/he/login.json index 2d62be68e..b9195113e 100644 --- a/app/javascript/dashboard/i18n/locale/he/login.json +++ b/app/javascript/dashboard/i18n/locale/he/login.json @@ -1,41 +1,41 @@ -{ - "LOGIN": { - "TITLE": "התחבר ל Woot", - "EMAIL": { - "LABEL": "אימייל", - "PLACEHOLDER": "example@companyname.com", - "ERROR": "נא הכנס כתובת דוא\"ל תקינה" - }, - "PASSWORD": { - "LABEL": "סיסמה", - "PLACEHOLDER": "סיסמה" - }, - "API": { - "SUCCESS_MESSAGE": "נכנסת בהצלחה", - "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר", - "UNAUTH": "שם משתמש / סיסמה שגויים. נסה שוב" - }, - "OAUTH": { - "GOOGLE_LOGIN": "התחבר עם גוגל", - "BUSINESS_ACCOUNTS_ONLY": "אנא השתמש בכתובת הדוא\"ל של החברה שלך כדי להתחבר", - "NO_ACCOUNT_FOUND": "לא מצאנו חשבון עבור כתובת הדוא\"ל שלך." - }, - "FORGOT_PASSWORD": "שכחת את הסיסמה?", - "CREATE_NEW_ACCOUNT": "צור חשבון", - "SUBMIT": "התחבר", - "SAML": { - "LABEL": "התחבר באמצעות SSO", - "TITLE": "Initiate Single Sign-on (SSO)", - "SUBTITLE": "הזן את הדוא\"ל הארגוני שלך כדי לגשת לארגון שלך", - "BACK_TO_LOGIN": "התחבר באמצעות סיסמה", - "WORK_EMAIL": { - "LABEL": "דוא\"ל ארגוני", - "PLACEHOLDER": "הזן את הדוא\"ל הארגוני שלך" - }, - "SUBMIT": "המשך עם SSO", - "API": { - "ERROR_MESSAGE": "אימות SSO נכשל. אנא בדוק את פרטי הכניסה שלך ונסה שוב." - } - } - } -} \ No newline at end of file +{ + "LOGIN": { + "TITLE": "התחבר ל Woot", + "EMAIL": { + "LABEL": "אימייל", + "PLACEHOLDER": "example@companyname.com", + "ERROR": "נא הכנס כתובת דוא\"ל תקינה" + }, + "PASSWORD": { + "LABEL": "סיסמה", + "PLACEHOLDER": "סיסמה" + }, + "API": { + "SUCCESS_MESSAGE": "נכנסת בהצלחה", + "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר", + "UNAUTH": "שם משתמש / סיסמה שגויים. נסה שוב" + }, + "OAUTH": { + "GOOGLE_LOGIN": "התחבר עם גוגל", + "BUSINESS_ACCOUNTS_ONLY": "אנא השתמש בכתובת הדוא\"ל של החברה שלך כדי להתחבר", + "NO_ACCOUNT_FOUND": "לא מצאנו חשבון עבור כתובת הדוא\"ל שלך." + }, + "FORGOT_PASSWORD": "שכחת את הסיסמה?", + "CREATE_NEW_ACCOUNT": "צור חשבון", + "SUBMIT": "התחבר", + "SAML": { + "LABEL": "התחבר באמצעות SSO", + "TITLE": "Initiate Single Sign-on (SSO)", + "SUBTITLE": "הזן את הדוא\"ל הארגוני שלך כדי לגשת לארגון שלך", + "BACK_TO_LOGIN": "התחבר באמצעות סיסמה", + "WORK_EMAIL": { + "LABEL": "דוא\"ל ארגוני", + "PLACEHOLDER": "הזן את הדוא\"ל הארגוני שלך" + }, + "SUBMIT": "המשך עם SSO", + "API": { + "ERROR_MESSAGE": "אימות SSO נכשל. אנא בדוק את פרטי הכניסה שלך ונסה שוב." + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/macros.json b/app/javascript/dashboard/i18n/locale/he/macros.json index 26a1ed3b0..30f33615a 100644 --- a/app/javascript/dashboard/i18n/locale/he/macros.json +++ b/app/javascript/dashboard/i18n/locale/he/macros.json @@ -1,111 +1,111 @@ -{ - "MACROS": { - "HEADER": "מאקרו", - "DESCRIPTION": "מאקרו הוא קבוצה של פעולות שמורות המסייעות לסוכני שירות לקוחות להשלים משימות בקלות. הסוכנים יכולים להגדיר קבוצה של פעולות כמו תיוג שיחה בתווית, שליחת תמלול דוא\"ל, עדכון תכונה מותאמת אישית וכו', והם יכולים להפעיל פעולות אלה בלחיצה אחת.", - "LEARN_MORE": "למד עוד על מאקרואים", - "HEADER_BTN_TXT": "הוסף מאקרו חדש", - "HEADER_BTN_TXT_SAVE": "שמור מאקרו", - "LOADING": "מביא פקודות מאקרו", - "ERROR": "משהו השתבש. אנא נסה שוב", - "ORDER_INFO": "פקודות מאקרו יפעלו לפי הסדר שתוסיף את הפעולות שלך. תוכל לסדר אותם מחדש על ידי גרירתם על ידי הידית לצד כל צומת.", - "ADD": { - "FORM": { - "NAME": { - "LABEL": "שם מאקרו", - "PLACEHOLDER": "הזן שם עבור המאקרו שלך", - "ERROR": "נדרש שם ליצירת מאקרו" - }, - "ACTIONS": { - "LABEL": "פעולות" - } - }, - "API": { - "SUCCESS_MESSAGE": "המאקרו נוסף בהצלחה", - "ERROR_MESSAGE": "לא ניתן ליצור מאקרו, אנא נסה שוב מאוחר יותר" - } - }, - "LIST": { - "TABLE_HEADER": { - "NAME": "שם", - "CREATED BY": "נוצר על ידי", - "LAST_UPDATED_BY": "עודכן לאחרונה על ידי", - "VISIBILITY": "רְאוּת" - }, - "404": "לא נמצאו פקודות מאקרו" - }, - "DELETE": { - "TOOLTIP": "מחק מאקרו", - "CONFIRM": { - "MESSAGE": "האם אתה בטוח שברצונך למחוק ", - "YES": "כן, מחק", - "NO": "לא" - }, - "API": { - "SUCCESS_MESSAGE": "המאקרו נמחק בהצלחה", - "ERROR_MESSAGE": "אירעה שגיאה במחיקת המאקרו. אנא נסה שוב מאוחר יותר" - } - }, - "EDIT": { - "TOOLTIP": "ערוך מאקרו", - "API": { - "SUCCESS_MESSAGE": "המאקרו עודכן בהצלחה", - "ERROR_MESSAGE": "לא ניתן היה לעדכן מאקרו, אנא נסה שוב מאוחר יותר" - } - }, - "EDITOR": { - "START_FLOW": "התחל זרימה", - "END_FLOW": "סיום זרימה", - "LOADING": "מביא מאקרו", - "ADD_BTN_TOOLTIP": "הוסף פעולה חדשה", - "DELETE_BTN_TOOLTIP": "מחיקת פעולה", - "VISIBILITY": { - "LABEL": "נראות מאקרו", - "GLOBAL": { - "LABEL": "ציבורי", - "DESCRIPTION": "מאקרו זה זמין באופן ציבורי עבור כל הסוכנים בחשבון זה." - }, - "PERSONAL": { - "LABEL": "פרטי", - "DESCRIPTION": "מאקרו זה יהיה פרטי עבורך ולא יהיה זמין לאחרים." - } - } - }, - "EXECUTE": { - "BUTTON_TOOLTIP": "לבצע", - "PREVIEW": "תצוגה מקדימה מאקרו", - "EXECUTED_SUCCESSFULLY": "המאקרו הופעל בהצלחה" - }, - "ERRORS": { - "ATTRIBUTE_KEY_REQUIRED": "מפתח תכונה נדרש", - "FILTER_OPERATOR_REQUIRED": "אופרטור מסנן נדרש", - "VALUE_REQUIRED": "חובה ערך", - "VALUE_MUST_BE_BETWEEN_1_AND_998": "הערך חייב להיות בין 1 ל-998", - "ACTION_PARAMETERS_REQUIRED": "פרמטרי פעולה נדרשים", - "ATLEAST_ONE_CONDITION_REQUIRED": "נדרש לפחות תנאי אחד", - "ATLEAST_ONE_ACTION_REQUIRED": "נדרשת לפחות פעולה אחת" - }, - "ACTIONS": { - "ASSIGN_TEAM": "הקצה צוות", - "ASSIGN_AGENT": "הקצה סוכן", - "ADD_LABEL": "הוסף תווית", - "REMOVE_LABEL": "הסר תווית", - "REMOVE_ASSIGNED_TEAM": "הסר צוות שהוקצה", - "SEND_EMAIL_TRANSCRIPT": "שלח תמלול דוא\"ל", - "MUTE_CONVERSATION": "השתק שיחה", - "SNOOZE_CONVERSATION": "נודניק שיחה", - "RESOLVE_CONVERSATION": "פתור שיחה", - "SEND_ATTACHMENT": "שלח קובץ מצורף", - "SEND_MESSAGE": "שלח הודעה", - "CHANGE_PRIORITY": "שנה עדיפות", - "ADD_PRIVATE_NOTE": "הוסף הערה פרטית", - "SEND_WEBHOOK_EVENT": "שלח אירוע Webhook" - }, - "PRIORITY_TYPES": { - "NONE": "כלום", - "LOW": "נמוכה", - "MEDIUM": "בינונית", - "HIGH": "גבוהה", - "URGENT": "דחופה" - } - } -} \ No newline at end of file +{ + "MACROS": { + "HEADER": "מאקרו", + "DESCRIPTION": "מאקרו הוא קבוצה של פעולות שמורות המסייעות לסוכני שירות לקוחות להשלים משימות בקלות. הסוכנים יכולים להגדיר קבוצה של פעולות כמו תיוג שיחה בתווית, שליחת תמלול דוא\"ל, עדכון תכונה מותאמת אישית וכו', והם יכולים להפעיל פעולות אלה בלחיצה אחת.", + "LEARN_MORE": "למד עוד על מאקרואים", + "HEADER_BTN_TXT": "הוסף מאקרו חדש", + "HEADER_BTN_TXT_SAVE": "שמור מאקרו", + "LOADING": "מביא פקודות מאקרו", + "ERROR": "משהו השתבש. אנא נסה שוב", + "ORDER_INFO": "פקודות מאקרו יפעלו לפי הסדר שתוסיף את הפעולות שלך. תוכל לסדר אותם מחדש על ידי גרירתם על ידי הידית לצד כל צומת.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "שם מאקרו", + "PLACEHOLDER": "הזן שם עבור המאקרו שלך", + "ERROR": "נדרש שם ליצירת מאקרו" + }, + "ACTIONS": { + "LABEL": "פעולות" + } + }, + "API": { + "SUCCESS_MESSAGE": "המאקרו נוסף בהצלחה", + "ERROR_MESSAGE": "לא ניתן ליצור מאקרו, אנא נסה שוב מאוחר יותר" + } + }, + "LIST": { + "TABLE_HEADER": { + "NAME": "שם", + "CREATED BY": "נוצר על ידי", + "LAST_UPDATED_BY": "עודכן לאחרונה על ידי", + "VISIBILITY": "רְאוּת" + }, + "404": "לא נמצאו פקודות מאקרו" + }, + "DELETE": { + "TOOLTIP": "מחק מאקרו", + "CONFIRM": { + "MESSAGE": "האם אתה בטוח שברצונך למחוק ", + "YES": "כן, מחק", + "NO": "לא" + }, + "API": { + "SUCCESS_MESSAGE": "המאקרו נמחק בהצלחה", + "ERROR_MESSAGE": "אירעה שגיאה במחיקת המאקרו. אנא נסה שוב מאוחר יותר" + } + }, + "EDIT": { + "TOOLTIP": "ערוך מאקרו", + "API": { + "SUCCESS_MESSAGE": "המאקרו עודכן בהצלחה", + "ERROR_MESSAGE": "לא ניתן היה לעדכן מאקרו, אנא נסה שוב מאוחר יותר" + } + }, + "EDITOR": { + "START_FLOW": "התחל זרימה", + "END_FLOW": "סיום זרימה", + "LOADING": "מביא מאקרו", + "ADD_BTN_TOOLTIP": "הוסף פעולה חדשה", + "DELETE_BTN_TOOLTIP": "מחיקת פעולה", + "VISIBILITY": { + "LABEL": "נראות מאקרו", + "GLOBAL": { + "LABEL": "ציבורי", + "DESCRIPTION": "מאקרו זה זמין באופן ציבורי עבור כל הסוכנים בחשבון זה." + }, + "PERSONAL": { + "LABEL": "פרטי", + "DESCRIPTION": "מאקרו זה יהיה פרטי עבורך ולא יהיה זמין לאחרים." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "לבצע", + "PREVIEW": "תצוגה מקדימה מאקרו", + "EXECUTED_SUCCESSFULLY": "המאקרו הופעל בהצלחה" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "מפתח תכונה נדרש", + "FILTER_OPERATOR_REQUIRED": "אופרטור מסנן נדרש", + "VALUE_REQUIRED": "חובה ערך", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "הערך חייב להיות בין 1 ל-998", + "ACTION_PARAMETERS_REQUIRED": "פרמטרי פעולה נדרשים", + "ATLEAST_ONE_CONDITION_REQUIRED": "נדרש לפחות תנאי אחד", + "ATLEAST_ONE_ACTION_REQUIRED": "נדרשת לפחות פעולה אחת" + }, + "ACTIONS": { + "ASSIGN_TEAM": "הקצה צוות", + "ASSIGN_AGENT": "הקצה סוכן", + "ADD_LABEL": "הוסף תווית", + "REMOVE_LABEL": "הסר תווית", + "REMOVE_ASSIGNED_TEAM": "הסר צוות שהוקצה", + "SEND_EMAIL_TRANSCRIPT": "שלח תמלול דוא\"ל", + "MUTE_CONVERSATION": "השתק שיחה", + "SNOOZE_CONVERSATION": "נודניק שיחה", + "RESOLVE_CONVERSATION": "פתור שיחה", + "SEND_ATTACHMENT": "שלח קובץ מצורף", + "SEND_MESSAGE": "שלח הודעה", + "CHANGE_PRIORITY": "שנה עדיפות", + "ADD_PRIVATE_NOTE": "הוסף הערה פרטית", + "SEND_WEBHOOK_EVENT": "שלח אירוע Webhook" + }, + "PRIORITY_TYPES": { + "NONE": "כלום", + "LOW": "נמוכה", + "MEDIUM": "בינונית", + "HIGH": "גבוהה", + "URGENT": "דחופה" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/mfa.json b/app/javascript/dashboard/i18n/locale/he/mfa.json index 3ca8ce41e..90cb31404 100644 --- a/app/javascript/dashboard/i18n/locale/he/mfa.json +++ b/app/javascript/dashboard/i18n/locale/he/mfa.json @@ -1,106 +1,106 @@ -{ - "MFA_SETTINGS": { - "TITLE": "Two-Factor Authentication", - "SUBTITLE": "Secure your account with TOTP-based authentication", - "DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)", - "STATUS_TITLE": "סטטוס אימות", - "STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes", - "ENABLED": "מופעל", - "DISABLED": "כבוי", - "STATUS_ENABLED": "Two-factor authentication is active", - "STATUS_ENABLED_DESC": "חשבונך מוגן באמצעות שכבת אבטחה נוספת", - "ENABLE_BUTTON": "Enable Two-Factor Authentication", - "ENHANCE_SECURITY": "שפר את אבטחת חשבונך", - "ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.", - "SETUP": { - "STEP_NUMBER_1": "1", - "STEP_NUMBER_2": "2", - "STEP1_TITLE": "סרוק קוד QR באמצעות אפליקציית האימות שלך", - "STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app", - "LOADING_QR": "טוען...", - "MANUAL_ENTRY": "לא מצליח לסרוק? הזן קוד ידנית", - "SECRET_KEY": "מפתח סודי", - "COPY": "עותק", - "ENTER_CODE": "Enter the 6-digit code from your authenticator app", - "ENTER_CODE_PLACEHOLDER": "000000", - "VERIFY_BUTTON": "אמת והמשך", - "CANCEL": "ביטול", - "ERROR_STARTING": "אימות רב-שלבי (MFA) אינו מופעל. אנא פנה למנהל המערכת.", - "INVALID_CODE": "קוד אימות לא חוקי", - "SECRET_COPIED": "המפתח הסודי הועתק ללוח", - "SUCCESS": "Two-factor authentication has been enabled successfully" - }, - "BACKUP": { - "TITLE": "שמור את קודי הגיבוי שלך", - "DESCRIPTION": "שמור קודים אלה בבטחה. ניתן להשתמש בכל אחד מהם פעם אחת אם תאבד גישה למאמת שלך", - "IMPORTANT": "חשוב:", - "IMPORTANT_NOTE": " שמור קודים אלה במיקום מאובטח. לא תוכל לראות אותם שוב.", - "DOWNLOAD": "הורד", - "COPY_ALL": "העתק הכל", - "CONFIRM": "שמרתי את קודי הגיבוי שלי במיקום מאובטח ואני מבין/ה שלא אוכל לראות אותם שוב", - "COMPLETE_SETUP": "השלם הגדרה", - "CODES_COPIED": "קודי הגיבוי הועתקו ללוח" - }, - "MANAGEMENT": { - "BACKUP_CODES": "קודי גיבוי", - "BACKUP_CODES_DESC": "צור קודים חדשים אם איבדת או השתמשת בקודים הקיימים שלך", - "REGENERATE": "צור מחדש קודי גיבוי", - "DISABLE_MFA": "השבת אימות דו-שלבי (2FA)", - "DISABLE_MFA_DESC": "Remove two-factor authentication from your account", - "DISABLE_BUTTON": "Disable Two-Factor Authentication" - }, - "DISABLE": { - "TITLE": "Disable Two-Factor Authentication", - "DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.", - "PASSWORD": "סיסמה", - "OTP_CODE": "קוד אימות", - "OTP_CODE_PLACEHOLDER": "000000", - "CONFIRM": "השבת 2FA", - "CANCEL": "ביטול", - "SUCCESS": "Two-factor authentication has been disabled", - "ERROR": "השבתת MFA נכשלה. אנא בדוק את פרטי הכניסה שלך." - }, - "REGENERATE": { - "TITLE": "צור מחדש קודי גיבוי", - "DESCRIPTION": "פעולה זו תבטל את קודי הגיבוי הקיימים שלך ותיצור חדשים. הזן את קוד האימות שלך כדי להמשיך.", - "OTP_CODE": "קוד אימות", - "OTP_CODE_PLACEHOLDER": "000000", - "CONFIRM": "צור קודים חדשים", - "CANCEL": "ביטול", - "NEW_CODES_TITLE": "קודי גיבוי חדשים נוצרו", - "NEW_CODES_DESC": "קודי הגיבוי הישנים שלך בוטלו. שמור קודים חדשים אלה במיקום מאובטח.", - "CODES_IMPORTANT": "חשוב:", - "CODES_IMPORTANT_NOTE": " ניתן להשתמש בכל קוד פעם אחת בלבד. שמור אותם לפני סגירת חלון זה.", - "DOWNLOAD_CODES": "הורד קודים", - "COPY_ALL_CODES": "העתק את כל הקודים", - "CODES_SAVED": "שמרתי את הקודים שלי", - "SUCCESS": "קודי גיבוי חדשים נוצרו", - "ERROR": "יצירת קודי גיבוי מחדש נכשלה" - } - }, - "MFA_VERIFICATION": { - "TITLE": "Two-Factor Authentication", - "DESCRIPTION": "הזן את קוד האימות שלך כדי להמשיך", - "AUTHENTICATOR_APP": "אפליקציית אימות", - "BACKUP_CODE": "קוד גיבוי", - "ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app", - "ENTER_BACKUP_CODE": "הזן אחד מקודי הגיבוי שלך", - "BACKUP_CODE_PLACEHOLDER": "000000", - "VERIFY_BUTTON": "אמת", - "TRY_ANOTHER_METHOD": "נסה שיטת אימות אחרת", - "CANCEL_LOGIN": "בטל וחזור לכניסה", - "HELP_TEXT": "נתקלת בבעיות בכניסה?", - "LEARN_MORE": "למד עוד על 2FA", - "HELP_MODAL": { - "TITLE": "Two-Factor Authentication Help", - "AUTHENTICATOR_TITLE": "שימוש באפליקציית אימות", - "AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.", - "BACKUP_TITLE": "שימוש בקוד גיבוי", - "BACKUP_DESC": "אם אין לך גישה לאפליקציית האימות שלך, תוכל להשתמש באחד מקודי הגיבוי ששמרת בעת הגדרת 2FA. ניתן להשתמש בכל קוד פעם אחת בלבד.", - "CONTACT_TITLE": "זקוק לעזרה נוספת?", - "CONTACT_DESC_CLOUD": "אם איבדת גישה גם לאפליקציית האימות וגם לקודי הגיבוי שלך, אנא פנה לתמיכה של Chatwoot לקבלת סיוע.", - "CONTACT_DESC_SELF_HOSTED": "אם איבדת גישה גם לאפליקציית האימות וגם לקודי הגיבוי שלך, אנא פנה למנהל המערכת שלך לקבלת סיוע." - }, - "VERIFICATION_FAILED": "האימות נכשל. אנא נסה שוב." - } -} \ No newline at end of file +{ + "MFA_SETTINGS": { + "TITLE": "Two-Factor Authentication", + "SUBTITLE": "Secure your account with TOTP-based authentication", + "DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)", + "STATUS_TITLE": "סטטוס אימות", + "STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes", + "ENABLED": "מופעל", + "DISABLED": "כבוי", + "STATUS_ENABLED": "Two-factor authentication is active", + "STATUS_ENABLED_DESC": "חשבונך מוגן באמצעות שכבת אבטחה נוספת", + "ENABLE_BUTTON": "Enable Two-Factor Authentication", + "ENHANCE_SECURITY": "שפר את אבטחת חשבונך", + "ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.", + "SETUP": { + "STEP_NUMBER_1": "1", + "STEP_NUMBER_2": "2", + "STEP1_TITLE": "סרוק קוד QR באמצעות אפליקציית האימות שלך", + "STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app", + "LOADING_QR": "טוען...", + "MANUAL_ENTRY": "לא מצליח לסרוק? הזן קוד ידנית", + "SECRET_KEY": "מפתח סודי", + "COPY": "עותק", + "ENTER_CODE": "Enter the 6-digit code from your authenticator app", + "ENTER_CODE_PLACEHOLDER": "000000", + "VERIFY_BUTTON": "אמת והמשך", + "CANCEL": "ביטול", + "ERROR_STARTING": "אימות רב-שלבי (MFA) אינו מופעל. אנא פנה למנהל המערכת.", + "INVALID_CODE": "קוד אימות לא חוקי", + "SECRET_COPIED": "המפתח הסודי הועתק ללוח", + "SUCCESS": "Two-factor authentication has been enabled successfully" + }, + "BACKUP": { + "TITLE": "שמור את קודי הגיבוי שלך", + "DESCRIPTION": "שמור קודים אלה בבטחה. ניתן להשתמש בכל אחד מהם פעם אחת אם תאבד גישה למאמת שלך", + "IMPORTANT": "חשוב:", + "IMPORTANT_NOTE": " שמור קודים אלה במיקום מאובטח. לא תוכל לראות אותם שוב.", + "DOWNLOAD": "הורד", + "COPY_ALL": "העתק הכל", + "CONFIRM": "שמרתי את קודי הגיבוי שלי במיקום מאובטח ואני מבין/ה שלא אוכל לראות אותם שוב", + "COMPLETE_SETUP": "השלם הגדרה", + "CODES_COPIED": "קודי הגיבוי הועתקו ללוח" + }, + "MANAGEMENT": { + "BACKUP_CODES": "קודי גיבוי", + "BACKUP_CODES_DESC": "צור קודים חדשים אם איבדת או השתמשת בקודים הקיימים שלך", + "REGENERATE": "צור מחדש קודי גיבוי", + "DISABLE_MFA": "השבת אימות דו-שלבי (2FA)", + "DISABLE_MFA_DESC": "Remove two-factor authentication from your account", + "DISABLE_BUTTON": "Disable Two-Factor Authentication" + }, + "DISABLE": { + "TITLE": "Disable Two-Factor Authentication", + "DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.", + "PASSWORD": "סיסמה", + "OTP_CODE": "קוד אימות", + "OTP_CODE_PLACEHOLDER": "000000", + "CONFIRM": "השבת 2FA", + "CANCEL": "ביטול", + "SUCCESS": "Two-factor authentication has been disabled", + "ERROR": "השבתת MFA נכשלה. אנא בדוק את פרטי הכניסה שלך." + }, + "REGENERATE": { + "TITLE": "צור מחדש קודי גיבוי", + "DESCRIPTION": "פעולה זו תבטל את קודי הגיבוי הקיימים שלך ותיצור חדשים. הזן את קוד האימות שלך כדי להמשיך.", + "OTP_CODE": "קוד אימות", + "OTP_CODE_PLACEHOLDER": "000000", + "CONFIRM": "צור קודים חדשים", + "CANCEL": "ביטול", + "NEW_CODES_TITLE": "קודי גיבוי חדשים נוצרו", + "NEW_CODES_DESC": "קודי הגיבוי הישנים שלך בוטלו. שמור קודים חדשים אלה במיקום מאובטח.", + "CODES_IMPORTANT": "חשוב:", + "CODES_IMPORTANT_NOTE": " ניתן להשתמש בכל קוד פעם אחת בלבד. שמור אותם לפני סגירת חלון זה.", + "DOWNLOAD_CODES": "הורד קודים", + "COPY_ALL_CODES": "העתק את כל הקודים", + "CODES_SAVED": "שמרתי את הקודים שלי", + "SUCCESS": "קודי גיבוי חדשים נוצרו", + "ERROR": "יצירת קודי גיבוי מחדש נכשלה" + } + }, + "MFA_VERIFICATION": { + "TITLE": "Two-Factor Authentication", + "DESCRIPTION": "הזן את קוד האימות שלך כדי להמשיך", + "AUTHENTICATOR_APP": "אפליקציית אימות", + "BACKUP_CODE": "קוד גיבוי", + "ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app", + "ENTER_BACKUP_CODE": "הזן אחד מקודי הגיבוי שלך", + "BACKUP_CODE_PLACEHOLDER": "000000", + "VERIFY_BUTTON": "אמת", + "TRY_ANOTHER_METHOD": "נסה שיטת אימות אחרת", + "CANCEL_LOGIN": "בטל וחזור לכניסה", + "HELP_TEXT": "נתקלת בבעיות בכניסה?", + "LEARN_MORE": "למד עוד על 2FA", + "HELP_MODAL": { + "TITLE": "Two-Factor Authentication Help", + "AUTHENTICATOR_TITLE": "שימוש באפליקציית אימות", + "AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.", + "BACKUP_TITLE": "שימוש בקוד גיבוי", + "BACKUP_DESC": "אם אין לך גישה לאפליקציית האימות שלך, תוכל להשתמש באחד מקודי הגיבוי ששמרת בעת הגדרת 2FA. ניתן להשתמש בכל קוד פעם אחת בלבד.", + "CONTACT_TITLE": "זקוק לעזרה נוספת?", + "CONTACT_DESC_CLOUD": "אם איבדת גישה גם לאפליקציית האימות וגם לקודי הגיבוי שלך, אנא פנה לתמיכה של Chatwoot לקבלת סיוע.", + "CONTACT_DESC_SELF_HOSTED": "אם איבדת גישה גם לאפליקציית האימות וגם לקודי הגיבוי שלך, אנא פנה למנהל המערכת שלך לקבלת סיוע." + }, + "VERIFICATION_FAILED": "האימות נכשל. אנא נסה שוב." + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/report.json b/app/javascript/dashboard/i18n/locale/he/report.json index 5293e3080..57b4311c3 100644 --- a/app/javascript/dashboard/i18n/locale/he/report.json +++ b/app/javascript/dashboard/i18n/locale/he/report.json @@ -1,582 +1,582 @@ -{ - "REPORT": { - "HEADER": "שיחות", - "LOADING_CHART": "טוען נתוני תרשים...", - "NO_ENOUGH_DATA": "לא קיבלנו מספיק נקודות נתונים כדי להפיק דוח, אנא נסה שוב מאוחר יותר.", - "DOWNLOAD_AGENT_REPORTS": "הורד דוחות סוכן", - "DATA_FETCHING_FAILED": "אחזור הנתונים נכשל, אנא נסה שוב מאוחר יותר.", - "SUMMARY_FETCHING_FAILED": "אחזור הסיכום נכשל, אנא נסה שוב מאוחר יותר.", - "METRICS": { - "CONVERSATIONS": { - "NAME": "שיחות", - "DESC": "( סך הכל )" - }, - "INCOMING_MESSAGES": { - "NAME": "הודעות נכנסות", - "DESC": "( סך הכל )" - }, - "OUTGOING_MESSAGES": { - "NAME": "הודעות יוצאות", - "DESC": "( סך הכל )" - }, - "FIRST_RESPONSE_TIME": { - "NAME": "זמן תגובה ראשון", - "DESC": "( ממוצע )", - "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", - "TOOLTIP_TEXT": "זמן התגובה הראשון הוא {metricValue} (מבוסס על {conversationCount} שיחות)" - }, - "RESOLUTION_TIME": { - "NAME": "זמן רזולוציה", - "DESC": "( ממוצע )", - "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", - "TOOLTIP_TEXT": "זמן הרזולוציה הוא {metricValue} (מבוסס על {conversationCount} שיחות)" - }, - "RESOLUTION_COUNT": { - "NAME": "ספירת רזולוציות", - "DESC": "( סך הכל )" - }, - "BOT_RESOLUTION_COUNT": { - "NAME": "ספירת רזולוציות", - "DESC": "( סך הכל )" - }, - "BOT_HANDOFF_COUNT": { - "NAME": "ספירת העברות", - "DESC": "( סך הכל )" - }, - "REPLY_TIME": { - "NAME": "זמן המתנת לקוח", - "TOOLTIP_TEXT": "זמן ההמתנה הוא {metricValue} (מבוסס על {conversationCount} תגובות)", - "DESC": "" - } - }, - "DATE_RANGE_OPTIONS": { - "LAST_7_DAYS": "7 הימים האחרונים", - "LAST_14_DAYS": "14 הימים האחרונים", - "LAST_30_DAYS": "30 הימים האחרונים", - "THIS_MONTH": "החודש", - "LAST_MONTH": "חודש שעבר", - "LAST_3_MONTHS": "3 החודשים האחרונים", - "LAST_6_MONTHS": "6 החודשים האחרונים", - "LAST_YEAR": "שנה שעברה", - "CUSTOM_DATE_RANGE": "טווח תאריכים מותאם אישית" - }, - "CUSTOM_DATE_RANGE": { - "CONFIRM": "להגיש מועמדות", - "PLACEHOLDER": "בחר טווח תאריכים" - }, - "GROUP_BY_FILTER_DROPDOWN_LABEL": "קבוצה לפי", - "DURATION_FILTER_LABEL": "משך", - "GROUPING_OPTIONS": { - "DAY": "יום", - "WEEK": "שבוע", - "MONTH": "חודש", - "YEAR": "שנה" - }, - "GROUP_BY_DAY_OPTIONS": [ - { - "id": 1, - "groupBy": "יום" - } - ], - "GROUP_BY_WEEK_OPTIONS": [ - { - "id": 1, - "groupBy": "יום" - }, - { - "id": 2, - "groupBy": "שבוע" - } - ], - "GROUP_BY_MONTH_OPTIONS": [ - { - "id": 1, - "groupBy": "יום" - }, - { - "id": 2, - "groupBy": "שבוע" - }, - { - "id": 3, - "groupBy": "חודש" - } - ], - "GROUP_BY_YEAR_OPTIONS": [ - { - "id": 1, - "groupBy": "יום" - }, - { - "id": 2, - "groupBy": "שבוע" - }, - { - "id": 3, - "groupBy": "חודש" - } - ], - "BUSINESS_HOURS": "שעות פעילות", - "FILTER_ACTIONS": { - "CLEAR_FILTER": "נקה מסנן", - "EMPTY_LIST": "לא נמצאו תוצאות" - }, - "PAGINATION": { - "RESULTS": "מציג {start} עד {end} מתוך {total} תוצאות", - "PER_PAGE_TEMPLATE": "{size} / page" - } - }, - "AGENT_REPORTS": { - "HEADER": "סקירה כללית של סוכנים", - "DESCRIPTION": "Easily track agent performance with key metrics such as conversations, response times, resolution times, and resolved cases. Click an agent’s name to learn more.", - "LOADING_CHART": "טוען נתוני תרשים...", - "NO_ENOUGH_DATA": "לא קיבלנו מספיק נקודות נתונים כדי להפיק דוח, אנא נסה שוב מאוחר יותר.", - "DOWNLOAD_AGENT_REPORTS": "הורד דוחות סוכן", - "FILTER_DROPDOWN_LABEL": "בחר סוכן", - "METRICS": { - "CONVERSATIONS": { - "NAME": "שיחות", - "DESC": "( סך הכל )" - }, - "INCOMING_MESSAGES": { - "NAME": "הודעות נכנסות", - "DESC": "( סך הכל )" - }, - "OUTGOING_MESSAGES": { - "NAME": "הודעות יוצאות", - "DESC": "( סך הכל )" - }, - "FIRST_RESPONSE_TIME": { - "NAME": "זמן תגובה ראשון", - "DESC": "( ממוצע )", - "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", - "TOOLTIP_TEXT": "זמן התגובה הראשון הוא {metricValue} (מבוסס על {conversationCount} שיחות)" - }, - "RESOLUTION_TIME": { - "NAME": "זמן רזולוציה", - "DESC": "( ממוצע )", - "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", - "TOOLTIP_TEXT": "זמן הרזולוציה הוא {metricValue} (מבוסס על {conversationCount} שיחות)" - }, - "RESOLUTION_COUNT": { - "NAME": "ספירת רזולוציות", - "DESC": "( סך הכל )" - } - }, - "DATE_RANGE": [ - { - "id": 0, - "name": "7 הימים האחרונים" - }, - { - "id": 1, - "name": "30 הימים האחרונים" - }, - { - "id": 2, - "name": "3 החודשים האחרונים" - }, - { - "id": 3, - "name": "6 החודשים האחרונים" - }, - { - "id": 4, - "name": "שנה שעברה" - }, - { - "id": 5, - "name": "טווח תאריכים מותאם אישית" - } - ], - "CUSTOM_DATE_RANGE": { - "CONFIRM": "להגיש מועמדות", - "PLACEHOLDER": "בחר טווח תאריכים" - } - }, - "LABEL_REPORTS": { - "HEADER": "סקירת תוויות", - "DESCRIPTION": "עקוב אחר ביצועי התוויות עם מדדי מפתח כולל שיחות, זמני תגובה, זמני סגירה ומקרים שנסגרו. לחץ על שם תווית לקבלת תובנות מפורטות.", - "LOADING_CHART": "טוען נתוני תרשים...", - "NO_ENOUGH_DATA": "לא קיבלנו מספיק נקודות נתונים כדי להפיק דוח, אנא נסה שוב מאוחר יותר.", - "DOWNLOAD_LABEL_REPORTS": "הורד דוחות תווית", - "FILTER_DROPDOWN_LABEL": "בחר תווית", - "METRICS": { - "CONVERSATIONS": { - "NAME": "שיחות", - "DESC": "( סך הכל )" - }, - "INCOMING_MESSAGES": { - "NAME": "הודעות נכנסות", - "DESC": "( סך הכל )" - }, - "OUTGOING_MESSAGES": { - "NAME": "הודעות יוצאות", - "DESC": "( סך הכל )" - }, - "FIRST_RESPONSE_TIME": { - "NAME": "זמן תגובה ראשון", - "DESC": "( ממוצע )", - "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", - "TOOLTIP_TEXT": "זמן התגובה הראשון הוא {metricValue} (מבוסס על {conversationCount} שיחות)" - }, - "RESOLUTION_TIME": { - "NAME": "זמן רזולוציה", - "DESC": "( ממוצע )", - "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", - "TOOLTIP_TEXT": "זמן הרזולוציה הוא {metricValue} (מבוסס על {conversationCount} שיחות)" - }, - "RESOLUTION_COUNT": { - "NAME": "ספירת רזולוציות", - "DESC": "( סך הכל )" - } - }, - "DATE_RANGE": [ - { - "id": 0, - "name": "7 הימים האחרונים" - }, - { - "id": 1, - "name": "30 הימים האחרונים" - }, - { - "id": 2, - "name": "3 החודשים האחרונים" - }, - { - "id": 3, - "name": "6 החודשים האחרונים" - }, - { - "id": 4, - "name": "שנה שעברה" - }, - { - "id": 5, - "name": "טווח תאריכים מותאם אישית" - } - ], - "CUSTOM_DATE_RANGE": { - "CONFIRM": "להגיש מועמדות", - "PLACEHOLDER": "בחר טווח תאריכים" - } - }, - "INBOX_REPORTS": { - "HEADER": "סקירה כללית של תיבת הדואר הנכנס", - "DESCRIPTION": "Quickly view your inbox performance with key metrics like conversations, response times, resolution times, and resolved cases—all in one place. Click an inbox name for more details.", - "LOADING_CHART": "טוען נתוני תרשים...", - "NO_ENOUGH_DATA": "לא קיבלנו מספיק נקודות נתונים כדי להפיק דוח, אנא נסה שוב מאוחר יותר.", - "DOWNLOAD_INBOX_REPORTS": "הורד דוחות תיבת דואר נכנס", - "FILTER_DROPDOWN_LABEL": "בחר תיבת דואר", - "ALL_INBOXES": "כל תיבות הדואר הנכנס", - "SEARCH_INBOX": "חפש תיבת דואר נכנס", - "METRICS": { - "CONVERSATIONS": { - "NAME": "שיחות", - "DESC": "( סך הכל )" - }, - "INCOMING_MESSAGES": { - "NAME": "הודעות נכנסות", - "DESC": "( סך הכל )" - }, - "OUTGOING_MESSAGES": { - "NAME": "הודעות יוצאות", - "DESC": "( סך הכל )" - }, - "FIRST_RESPONSE_TIME": { - "NAME": "זמן תגובה ראשון", - "DESC": "( ממוצע )", - "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", - "TOOLTIP_TEXT": "זמן התגובה הראשון הוא {metricValue} (מבוסס על {conversationCount} שיחות)" - }, - "RESOLUTION_TIME": { - "NAME": "זמן רזולוציה", - "DESC": "( ממוצע )", - "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", - "TOOLTIP_TEXT": "זמן הרזולוציה הוא {metricValue} (מבוסס על {conversationCount} שיחות)" - }, - "RESOLUTION_COUNT": { - "NAME": "ספירת רזולוציות", - "DESC": "( סך הכל )" - } - }, - "DATE_RANGE": [ - { - "id": 0, - "name": "7 הימים האחרונים" - }, - { - "id": 1, - "name": "30 הימים האחרונים" - }, - { - "id": 2, - "name": "3 החודשים האחרונים" - }, - { - "id": 3, - "name": "6 החודשים האחרונים" - }, - { - "id": 4, - "name": "שנה שעברה" - }, - { - "id": 5, - "name": "טווח תאריכים מותאם אישית" - } - ], - "CUSTOM_DATE_RANGE": { - "CONFIRM": "להגיש מועמדות", - "PLACEHOLDER": "בחר טווח תאריכים" - } - }, - "TEAM_REPORTS": { - "HEADER": "סקירת צוות", - "DESCRIPTION": "Get a snapshot of your team’s performance with essential metrics, including conversations, response times, resolution times, and resolved cases. Click a team name for more details.", - "LOADING_CHART": "טוען נתוני תרשים...", - "NO_ENOUGH_DATA": "לא קיבלנו מספיק נקודות נתונים כדי להפיק דוח, אנא נסה שוב מאוחר יותר.", - "DOWNLOAD_TEAM_REPORTS": "הורד דוחות צוות", - "FILTER_DROPDOWN_LABEL": "תבחר קבוצה", - "METRICS": { - "CONVERSATIONS": { - "NAME": "שיחות", - "DESC": "( סך הכל )" - }, - "INCOMING_MESSAGES": { - "NAME": "הודעות נכנסות", - "DESC": "( סך הכל )" - }, - "OUTGOING_MESSAGES": { - "NAME": "הודעות יוצאות", - "DESC": "( סך הכל )" - }, - "FIRST_RESPONSE_TIME": { - "NAME": "זמן תגובה ראשון", - "DESC": "( ממוצע )", - "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", - "TOOLTIP_TEXT": "זמן התגובה הראשון הוא {metricValue} (מבוסס על {conversationCount} שיחות)" - }, - "RESOLUTION_TIME": { - "NAME": "זמן רזולוציה", - "DESC": "( ממוצע )", - "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", - "TOOLTIP_TEXT": "זמן הרזולוציה הוא {metricValue} (מבוסס על {conversationCount} שיחות)" - }, - "RESOLUTION_COUNT": { - "NAME": "ספירת רזולוציות", - "DESC": "( סך הכל )" - } - }, - "DATE_RANGE": [ - { - "id": 0, - "name": "7 הימים האחרונים" - }, - { - "id": 1, - "name": "30 הימים האחרונים" - }, - { - "id": 2, - "name": "3 החודשים האחרונים" - }, - { - "id": 3, - "name": "6 החודשים האחרונים" - }, - { - "id": 4, - "name": "שנה שעברה" - }, - { - "id": 5, - "name": "טווח תאריכים מותאם אישית" - } - ], - "CUSTOM_DATE_RANGE": { - "CONFIRM": "להגיש מועמדות", - "PLACEHOLDER": "בחר טווח תאריכים" - } - }, - "CSAT_REPORTS": { - "HEADER": "דוחות CSAT", - "NO_RECORDS": "אין תשובות לסקר CSAT זמינות.", - "DOWNLOAD": "הורד דוחות CSAT", - "DOWNLOAD_FAILED": "הורדת דוחות CSAT נכשלה", - "FILTERS": { - "AGENTS": { - "PLACEHOLDER": "בחר סוכנים" - } - }, - "TABLE": { - "HEADER": { - "CONTACT_NAME": "איש קשר", - "AGENT_NAME": "סוכן מוקצה", - "RATING": "דירוג", - "FEEDBACK_TEXT": "הערת משוב" - } - }, - "METRIC": { - "TOTAL_RESPONSES": { - "LABEL": "סה\"כ תגובות", - "TOOLTIP": "מספר כולל של תגובות שנאספו" - }, - "SATISFACTION_SCORE": { - "LABEL": "ציון שביעות רצון", - "TOOLTIP": "מספר סה\"כ של תגובות חיוביות / סה\"כ מספר תגובות * 100" - }, - "RESPONSE_RATE": { - "LABEL": "שיעור תגובה", - "TOOLTIP": "מספר כולל של תגובות / מספר כולל של הודעות סקר CSAT שנשלחו * 100" - } - } - }, - "BOT_REPORTS": { - "HEADER": "דוחות בוט", - "METRIC": { - "TOTAL_CONVERSATIONS": { - "LABEL": "מספר שיחות", - "TOOLTIP": "המספר הכולל של השיחות שטופלו על ידי הבוט" - }, - "TOTAL_RESPONSES": { - "LABEL": "סך התגובות", - "TOOLTIP": "המספר הכולל של התגובות שנשלחו על ידי הבוט" - }, - "RESOLUTION_RATE": { - "LABEL": "שיעור סגירה", - "TOOLTIP": "Total number of conversations resolved by the bot / Total number of conversations handled by the bot * 100" - }, - "HANDOFF_RATE": { - "LABEL": "שיעור העברה", - "TOOLTIP": "Total number of conversations handed off to agents / Total number of conversations handled by the bot * 100" - } - } - }, - "OVERVIEW_REPORTS": { - "HEADER": "סקירה כללית", - "LIVE": "לחיות", - "ACCOUNT_CONVERSATIONS": { - "HEADER": "שיחות פתוחות", - "LOADING_MESSAGE": "טוען מדדי שיחה...", - "OPEN": "פתח", - "UNATTENDED": "ללא השגחה", - "UNASSIGNED": "לא הוקצתה", - "PENDING": "ממתין ל" - }, - "CONVERSATION_HEATMAP": { - "HEADER": "תנועת שיחות", - "NO_CONVERSATIONS": "בלי שיחות", - "CONVERSATION": "שיחה {count}", - "CONVERSATIONS": "{count} שיחות", - "DOWNLOAD_REPORT": "הורד דוח" - }, - "RESOLUTION_HEATMAP": { - "HEADER": "סגירות", - "NO_CONVERSATIONS": "בלי שיחות", - "CONVERSATION": "שיחה {count}", - "CONVERSATIONS": "{count} שיחות", - "DOWNLOAD_REPORT": "הורד דוח" - }, - "AGENT_CONVERSATIONS": { - "HEADER": "שיחות של סוכנים", - "LOADING_MESSAGE": "מדדי סוכן טעינה...", - "NO_AGENTS": "אין שיחות של סוכנים", - "TABLE_HEADER": { - "AGENT": "סוכן", - "OPEN": "פתח", - "UNATTENDED": "ללא השגחה", - "STATUS": "מצב" - } - }, - "TEAM_CONVERSATIONS": { - "ALL_TEAMS": "כל הצוותים", - "HEADER": "שיחות לפי צוותים", - "LOADING_MESSAGE": "טוען מדדי צוות...", - "NO_TEAMS": "אין נתונים זמינים", - "TABLE_HEADER": { - "TEAM": "צוות", - "OPEN": "פתח", - "UNATTENDED": "ללא השגחה", - "STATUS": "מצב" - } - }, - "AGENT_STATUS": { - "HEADER": "סטטוס סוכן", - "ONLINE": "מחובר", - "BUSY": "עסוק", - "OFFLINE": "לא מחובר" - } - }, - "DAYS_OF_WEEK": { - "SUNDAY": "יום ראשון", - "MONDAY": "יום שני", - "TUESDAY": "יום שלישי", - "WEDNESDAY": "יום רביעי", - "THURSDAY": "יום חמישי", - "FRIDAY": "שישי", - "SATURDAY": "יום שבת" - }, - "SLA_REPORTS": { - "HEADER": "דוחות SLA", - "NO_RECORDS": "שיחות שהוחל עליהן SLA אינן זמינות.", - "LOADING": "טוען נתוני SLA...", - "DOWNLOAD_SLA_REPORTS": "הורד דוחות SLA", - "DOWNLOAD_FAILED": "הורדת דוחות SLA נכשלה", - "DROPDOWN": { - "ADD_FIlTER": "הוסף מסנן", - "CLEAR_ALL": "נקה הכל", - "CLEAR_FILTER": "נקה מסנן", - "EMPTY_LIST": "לא נמצאו תוצאות", - "NO_FILTER": "אין מסננים זמינים", - "SEARCH": "חפש מסנן", - "INPUT_PLACEHOLDER": { - "SLA": "שם SLA", - "AGENTS": "שם סוכן", - "INBOXES": "שם תיבת דואר נכנס", - "LABELS": "שם התווית", - "TEAMS": "שם קבוצה" - }, - "SLA": "מדיניות SLA", - "INBOXES": "תיבת הדואר הנכנס", - "AGENTS": "סוכן", - "LABELS": "תווית", - "TEAMS": "צוות" - }, - "WITH": "עם", - "METRICS": { - "HIT_RATE": { - "LABEL": "שיעור עמידה", - "TOOLTIP": "אחוז ה-SLA שנוצרו והושלמו בהצלחה" - }, - "NO_OF_MISSES": { - "LABEL": "מספר החמצות", - "TOOLTIP": "סך החמצות SLA בתקופה מסוימת" - }, - "NO_OF_CONVERSATIONS": { - "LABEL": "מספר שיחות", - "TOOLTIP": "המספר הכולל של שיחות עם SLA" - } - }, - "TABLE": { - "HEADER": { - "POLICY": "מדיניות", - "CONVERSATION": "שיחה", - "AGENT": "סוכן" - }, - "VIEW_DETAILS": "הצג פרטים" - } - }, - "SUMMARY_REPORTS": { - "INBOX": "תיבת הדואר הנכנס", - "AGENT": "סוכן", - "TEAM": "צוות", - "LABEL": "תווית", - "AVG_RESOLUTION_TIME": "זמן סגירה ממוצע", - "AVG_FIRST_RESPONSE_TIME": "זמן תגובה ראשונה ממוצע", - "AVG_REPLY_TIME": "זמן המתנת לקוח ממוצע", - "RESOLUTION_COUNT": "ספירת רזולוציות", - "CONVERSATIONS": "מספר שיחות" - } -} \ No newline at end of file +{ + "REPORT": { + "HEADER": "שיחות", + "LOADING_CHART": "טוען נתוני תרשים...", + "NO_ENOUGH_DATA": "לא קיבלנו מספיק נקודות נתונים כדי להפיק דוח, אנא נסה שוב מאוחר יותר.", + "DOWNLOAD_AGENT_REPORTS": "הורד דוחות סוכן", + "DATA_FETCHING_FAILED": "אחזור הנתונים נכשל, אנא נסה שוב מאוחר יותר.", + "SUMMARY_FETCHING_FAILED": "אחזור הסיכום נכשל, אנא נסה שוב מאוחר יותר.", + "METRICS": { + "CONVERSATIONS": { + "NAME": "שיחות", + "DESC": "( סך הכל )" + }, + "INCOMING_MESSAGES": { + "NAME": "הודעות נכנסות", + "DESC": "( סך הכל )" + }, + "OUTGOING_MESSAGES": { + "NAME": "הודעות יוצאות", + "DESC": "( סך הכל )" + }, + "FIRST_RESPONSE_TIME": { + "NAME": "זמן תגובה ראשון", + "DESC": "( ממוצע )", + "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", + "TOOLTIP_TEXT": "זמן התגובה הראשון הוא {metricValue} (מבוסס על {conversationCount} שיחות)" + }, + "RESOLUTION_TIME": { + "NAME": "זמן רזולוציה", + "DESC": "( ממוצע )", + "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", + "TOOLTIP_TEXT": "זמן הרזולוציה הוא {metricValue} (מבוסס על {conversationCount} שיחות)" + }, + "RESOLUTION_COUNT": { + "NAME": "ספירת רזולוציות", + "DESC": "( סך הכל )" + }, + "BOT_RESOLUTION_COUNT": { + "NAME": "ספירת רזולוציות", + "DESC": "( סך הכל )" + }, + "BOT_HANDOFF_COUNT": { + "NAME": "ספירת העברות", + "DESC": "( סך הכל )" + }, + "REPLY_TIME": { + "NAME": "זמן המתנת לקוח", + "TOOLTIP_TEXT": "זמן ההמתנה הוא {metricValue} (מבוסס על {conversationCount} תגובות)", + "DESC": "" + } + }, + "DATE_RANGE_OPTIONS": { + "LAST_7_DAYS": "7 הימים האחרונים", + "LAST_14_DAYS": "14 הימים האחרונים", + "LAST_30_DAYS": "30 הימים האחרונים", + "THIS_MONTH": "החודש", + "LAST_MONTH": "חודש שעבר", + "LAST_3_MONTHS": "3 החודשים האחרונים", + "LAST_6_MONTHS": "6 החודשים האחרונים", + "LAST_YEAR": "שנה שעברה", + "CUSTOM_DATE_RANGE": "טווח תאריכים מותאם אישית" + }, + "CUSTOM_DATE_RANGE": { + "CONFIRM": "להגיש מועמדות", + "PLACEHOLDER": "בחר טווח תאריכים" + }, + "GROUP_BY_FILTER_DROPDOWN_LABEL": "קבוצה לפי", + "DURATION_FILTER_LABEL": "משך", + "GROUPING_OPTIONS": { + "DAY": "יום", + "WEEK": "שבוע", + "MONTH": "חודש", + "YEAR": "שנה" + }, + "GROUP_BY_DAY_OPTIONS": [ + { + "id": 1, + "groupBy": "יום" + } + ], + "GROUP_BY_WEEK_OPTIONS": [ + { + "id": 1, + "groupBy": "יום" + }, + { + "id": 2, + "groupBy": "שבוע" + } + ], + "GROUP_BY_MONTH_OPTIONS": [ + { + "id": 1, + "groupBy": "יום" + }, + { + "id": 2, + "groupBy": "שבוע" + }, + { + "id": 3, + "groupBy": "חודש" + } + ], + "GROUP_BY_YEAR_OPTIONS": [ + { + "id": 1, + "groupBy": "יום" + }, + { + "id": 2, + "groupBy": "שבוע" + }, + { + "id": 3, + "groupBy": "חודש" + } + ], + "BUSINESS_HOURS": "שעות פעילות", + "FILTER_ACTIONS": { + "CLEAR_FILTER": "נקה מסנן", + "EMPTY_LIST": "לא נמצאו תוצאות" + }, + "PAGINATION": { + "RESULTS": "מציג {start} עד {end} מתוך {total} תוצאות", + "PER_PAGE_TEMPLATE": "{size} / page" + } + }, + "AGENT_REPORTS": { + "HEADER": "סקירה כללית של סוכנים", + "DESCRIPTION": "Easily track agent performance with key metrics such as conversations, response times, resolution times, and resolved cases. Click an agent’s name to learn more.", + "LOADING_CHART": "טוען נתוני תרשים...", + "NO_ENOUGH_DATA": "לא קיבלנו מספיק נקודות נתונים כדי להפיק דוח, אנא נסה שוב מאוחר יותר.", + "DOWNLOAD_AGENT_REPORTS": "הורד דוחות סוכן", + "FILTER_DROPDOWN_LABEL": "בחר סוכן", + "METRICS": { + "CONVERSATIONS": { + "NAME": "שיחות", + "DESC": "( סך הכל )" + }, + "INCOMING_MESSAGES": { + "NAME": "הודעות נכנסות", + "DESC": "( סך הכל )" + }, + "OUTGOING_MESSAGES": { + "NAME": "הודעות יוצאות", + "DESC": "( סך הכל )" + }, + "FIRST_RESPONSE_TIME": { + "NAME": "זמן תגובה ראשון", + "DESC": "( ממוצע )", + "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", + "TOOLTIP_TEXT": "זמן התגובה הראשון הוא {metricValue} (מבוסס על {conversationCount} שיחות)" + }, + "RESOLUTION_TIME": { + "NAME": "זמן רזולוציה", + "DESC": "( ממוצע )", + "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", + "TOOLTIP_TEXT": "זמן הרזולוציה הוא {metricValue} (מבוסס על {conversationCount} שיחות)" + }, + "RESOLUTION_COUNT": { + "NAME": "ספירת רזולוציות", + "DESC": "( סך הכל )" + } + }, + "DATE_RANGE": [ + { + "id": 0, + "name": "7 הימים האחרונים" + }, + { + "id": 1, + "name": "30 הימים האחרונים" + }, + { + "id": 2, + "name": "3 החודשים האחרונים" + }, + { + "id": 3, + "name": "6 החודשים האחרונים" + }, + { + "id": 4, + "name": "שנה שעברה" + }, + { + "id": 5, + "name": "טווח תאריכים מותאם אישית" + } + ], + "CUSTOM_DATE_RANGE": { + "CONFIRM": "להגיש מועמדות", + "PLACEHOLDER": "בחר טווח תאריכים" + } + }, + "LABEL_REPORTS": { + "HEADER": "סקירת תוויות", + "DESCRIPTION": "עקוב אחר ביצועי התוויות עם מדדי מפתח כולל שיחות, זמני תגובה, זמני סגירה ומקרים שנסגרו. לחץ על שם תווית לקבלת תובנות מפורטות.", + "LOADING_CHART": "טוען נתוני תרשים...", + "NO_ENOUGH_DATA": "לא קיבלנו מספיק נקודות נתונים כדי להפיק דוח, אנא נסה שוב מאוחר יותר.", + "DOWNLOAD_LABEL_REPORTS": "הורד דוחות תווית", + "FILTER_DROPDOWN_LABEL": "בחר תווית", + "METRICS": { + "CONVERSATIONS": { + "NAME": "שיחות", + "DESC": "( סך הכל )" + }, + "INCOMING_MESSAGES": { + "NAME": "הודעות נכנסות", + "DESC": "( סך הכל )" + }, + "OUTGOING_MESSAGES": { + "NAME": "הודעות יוצאות", + "DESC": "( סך הכל )" + }, + "FIRST_RESPONSE_TIME": { + "NAME": "זמן תגובה ראשון", + "DESC": "( ממוצע )", + "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", + "TOOLTIP_TEXT": "זמן התגובה הראשון הוא {metricValue} (מבוסס על {conversationCount} שיחות)" + }, + "RESOLUTION_TIME": { + "NAME": "זמן רזולוציה", + "DESC": "( ממוצע )", + "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", + "TOOLTIP_TEXT": "זמן הרזולוציה הוא {metricValue} (מבוסס על {conversationCount} שיחות)" + }, + "RESOLUTION_COUNT": { + "NAME": "ספירת רזולוציות", + "DESC": "( סך הכל )" + } + }, + "DATE_RANGE": [ + { + "id": 0, + "name": "7 הימים האחרונים" + }, + { + "id": 1, + "name": "30 הימים האחרונים" + }, + { + "id": 2, + "name": "3 החודשים האחרונים" + }, + { + "id": 3, + "name": "6 החודשים האחרונים" + }, + { + "id": 4, + "name": "שנה שעברה" + }, + { + "id": 5, + "name": "טווח תאריכים מותאם אישית" + } + ], + "CUSTOM_DATE_RANGE": { + "CONFIRM": "להגיש מועמדות", + "PLACEHOLDER": "בחר טווח תאריכים" + } + }, + "INBOX_REPORTS": { + "HEADER": "סקירה כללית של תיבת הדואר הנכנס", + "DESCRIPTION": "Quickly view your inbox performance with key metrics like conversations, response times, resolution times, and resolved cases—all in one place. Click an inbox name for more details.", + "LOADING_CHART": "טוען נתוני תרשים...", + "NO_ENOUGH_DATA": "לא קיבלנו מספיק נקודות נתונים כדי להפיק דוח, אנא נסה שוב מאוחר יותר.", + "DOWNLOAD_INBOX_REPORTS": "הורד דוחות תיבת דואר נכנס", + "FILTER_DROPDOWN_LABEL": "בחר תיבת דואר", + "ALL_INBOXES": "כל תיבות הדואר הנכנס", + "SEARCH_INBOX": "חפש תיבת דואר נכנס", + "METRICS": { + "CONVERSATIONS": { + "NAME": "שיחות", + "DESC": "( סך הכל )" + }, + "INCOMING_MESSAGES": { + "NAME": "הודעות נכנסות", + "DESC": "( סך הכל )" + }, + "OUTGOING_MESSAGES": { + "NAME": "הודעות יוצאות", + "DESC": "( סך הכל )" + }, + "FIRST_RESPONSE_TIME": { + "NAME": "זמן תגובה ראשון", + "DESC": "( ממוצע )", + "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", + "TOOLTIP_TEXT": "זמן התגובה הראשון הוא {metricValue} (מבוסס על {conversationCount} שיחות)" + }, + "RESOLUTION_TIME": { + "NAME": "זמן רזולוציה", + "DESC": "( ממוצע )", + "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", + "TOOLTIP_TEXT": "זמן הרזולוציה הוא {metricValue} (מבוסס על {conversationCount} שיחות)" + }, + "RESOLUTION_COUNT": { + "NAME": "ספירת רזולוציות", + "DESC": "( סך הכל )" + } + }, + "DATE_RANGE": [ + { + "id": 0, + "name": "7 הימים האחרונים" + }, + { + "id": 1, + "name": "30 הימים האחרונים" + }, + { + "id": 2, + "name": "3 החודשים האחרונים" + }, + { + "id": 3, + "name": "6 החודשים האחרונים" + }, + { + "id": 4, + "name": "שנה שעברה" + }, + { + "id": 5, + "name": "טווח תאריכים מותאם אישית" + } + ], + "CUSTOM_DATE_RANGE": { + "CONFIRM": "להגיש מועמדות", + "PLACEHOLDER": "בחר טווח תאריכים" + } + }, + "TEAM_REPORTS": { + "HEADER": "סקירת צוות", + "DESCRIPTION": "Get a snapshot of your team’s performance with essential metrics, including conversations, response times, resolution times, and resolved cases. Click a team name for more details.", + "LOADING_CHART": "טוען נתוני תרשים...", + "NO_ENOUGH_DATA": "לא קיבלנו מספיק נקודות נתונים כדי להפיק דוח, אנא נסה שוב מאוחר יותר.", + "DOWNLOAD_TEAM_REPORTS": "הורד דוחות צוות", + "FILTER_DROPDOWN_LABEL": "תבחר קבוצה", + "METRICS": { + "CONVERSATIONS": { + "NAME": "שיחות", + "DESC": "( סך הכל )" + }, + "INCOMING_MESSAGES": { + "NAME": "הודעות נכנסות", + "DESC": "( סך הכל )" + }, + "OUTGOING_MESSAGES": { + "NAME": "הודעות יוצאות", + "DESC": "( סך הכל )" + }, + "FIRST_RESPONSE_TIME": { + "NAME": "זמן תגובה ראשון", + "DESC": "( ממוצע )", + "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", + "TOOLTIP_TEXT": "זמן התגובה הראשון הוא {metricValue} (מבוסס על {conversationCount} שיחות)" + }, + "RESOLUTION_TIME": { + "NAME": "זמן רזולוציה", + "DESC": "( ממוצע )", + "INFO_TEXT": "מספר כולל של שיחות המשמשות לחישוב:", + "TOOLTIP_TEXT": "זמן הרזולוציה הוא {metricValue} (מבוסס על {conversationCount} שיחות)" + }, + "RESOLUTION_COUNT": { + "NAME": "ספירת רזולוציות", + "DESC": "( סך הכל )" + } + }, + "DATE_RANGE": [ + { + "id": 0, + "name": "7 הימים האחרונים" + }, + { + "id": 1, + "name": "30 הימים האחרונים" + }, + { + "id": 2, + "name": "3 החודשים האחרונים" + }, + { + "id": 3, + "name": "6 החודשים האחרונים" + }, + { + "id": 4, + "name": "שנה שעברה" + }, + { + "id": 5, + "name": "טווח תאריכים מותאם אישית" + } + ], + "CUSTOM_DATE_RANGE": { + "CONFIRM": "להגיש מועמדות", + "PLACEHOLDER": "בחר טווח תאריכים" + } + }, + "CSAT_REPORTS": { + "HEADER": "דוחות CSAT", + "NO_RECORDS": "אין תשובות לסקר CSAT זמינות.", + "DOWNLOAD": "הורד דוחות CSAT", + "DOWNLOAD_FAILED": "הורדת דוחות CSAT נכשלה", + "FILTERS": { + "AGENTS": { + "PLACEHOLDER": "בחר סוכנים" + } + }, + "TABLE": { + "HEADER": { + "CONTACT_NAME": "איש קשר", + "AGENT_NAME": "סוכן מוקצה", + "RATING": "דירוג", + "FEEDBACK_TEXT": "הערת משוב" + } + }, + "METRIC": { + "TOTAL_RESPONSES": { + "LABEL": "סה\"כ תגובות", + "TOOLTIP": "מספר כולל של תגובות שנאספו" + }, + "SATISFACTION_SCORE": { + "LABEL": "ציון שביעות רצון", + "TOOLTIP": "מספר סה\"כ של תגובות חיוביות / סה\"כ מספר תגובות * 100" + }, + "RESPONSE_RATE": { + "LABEL": "שיעור תגובה", + "TOOLTIP": "מספר כולל של תגובות / מספר כולל של הודעות סקר CSAT שנשלחו * 100" + } + } + }, + "BOT_REPORTS": { + "HEADER": "דוחות בוט", + "METRIC": { + "TOTAL_CONVERSATIONS": { + "LABEL": "מספר שיחות", + "TOOLTIP": "המספר הכולל של השיחות שטופלו על ידי הבוט" + }, + "TOTAL_RESPONSES": { + "LABEL": "סך התגובות", + "TOOLTIP": "המספר הכולל של התגובות שנשלחו על ידי הבוט" + }, + "RESOLUTION_RATE": { + "LABEL": "שיעור סגירה", + "TOOLTIP": "Total number of conversations resolved by the bot / Total number of conversations handled by the bot * 100" + }, + "HANDOFF_RATE": { + "LABEL": "שיעור העברה", + "TOOLTIP": "Total number of conversations handed off to agents / Total number of conversations handled by the bot * 100" + } + } + }, + "OVERVIEW_REPORTS": { + "HEADER": "סקירה כללית", + "LIVE": "לחיות", + "ACCOUNT_CONVERSATIONS": { + "HEADER": "שיחות פתוחות", + "LOADING_MESSAGE": "טוען מדדי שיחה...", + "OPEN": "פתח", + "UNATTENDED": "ללא השגחה", + "UNASSIGNED": "לא הוקצתה", + "PENDING": "ממתין ל" + }, + "CONVERSATION_HEATMAP": { + "HEADER": "תנועת שיחות", + "NO_CONVERSATIONS": "בלי שיחות", + "CONVERSATION": "שיחה {count}", + "CONVERSATIONS": "{count} שיחות", + "DOWNLOAD_REPORT": "הורד דוח" + }, + "RESOLUTION_HEATMAP": { + "HEADER": "סגירות", + "NO_CONVERSATIONS": "בלי שיחות", + "CONVERSATION": "שיחה {count}", + "CONVERSATIONS": "{count} שיחות", + "DOWNLOAD_REPORT": "הורד דוח" + }, + "AGENT_CONVERSATIONS": { + "HEADER": "שיחות של סוכנים", + "LOADING_MESSAGE": "מדדי סוכן טעינה...", + "NO_AGENTS": "אין שיחות של סוכנים", + "TABLE_HEADER": { + "AGENT": "סוכן", + "OPEN": "פתח", + "UNATTENDED": "ללא השגחה", + "STATUS": "מצב" + } + }, + "TEAM_CONVERSATIONS": { + "ALL_TEAMS": "כל הצוותים", + "HEADER": "שיחות לפי צוותים", + "LOADING_MESSAGE": "טוען מדדי צוות...", + "NO_TEAMS": "אין נתונים זמינים", + "TABLE_HEADER": { + "TEAM": "צוות", + "OPEN": "פתח", + "UNATTENDED": "ללא השגחה", + "STATUS": "מצב" + } + }, + "AGENT_STATUS": { + "HEADER": "סטטוס סוכן", + "ONLINE": "מחובר", + "BUSY": "עסוק", + "OFFLINE": "לא מחובר" + } + }, + "DAYS_OF_WEEK": { + "SUNDAY": "יום ראשון", + "MONDAY": "יום שני", + "TUESDAY": "יום שלישי", + "WEDNESDAY": "יום רביעי", + "THURSDAY": "יום חמישי", + "FRIDAY": "שישי", + "SATURDAY": "יום שבת" + }, + "SLA_REPORTS": { + "HEADER": "דוחות SLA", + "NO_RECORDS": "שיחות שהוחל עליהן SLA אינן זמינות.", + "LOADING": "טוען נתוני SLA...", + "DOWNLOAD_SLA_REPORTS": "הורד דוחות SLA", + "DOWNLOAD_FAILED": "הורדת דוחות SLA נכשלה", + "DROPDOWN": { + "ADD_FIlTER": "הוסף מסנן", + "CLEAR_ALL": "נקה הכל", + "CLEAR_FILTER": "נקה מסנן", + "EMPTY_LIST": "לא נמצאו תוצאות", + "NO_FILTER": "אין מסננים זמינים", + "SEARCH": "חפש מסנן", + "INPUT_PLACEHOLDER": { + "SLA": "שם SLA", + "AGENTS": "שם סוכן", + "INBOXES": "שם תיבת דואר נכנס", + "LABELS": "שם התווית", + "TEAMS": "שם קבוצה" + }, + "SLA": "מדיניות SLA", + "INBOXES": "תיבת הדואר הנכנס", + "AGENTS": "סוכן", + "LABELS": "תווית", + "TEAMS": "צוות" + }, + "WITH": "עם", + "METRICS": { + "HIT_RATE": { + "LABEL": "שיעור עמידה", + "TOOLTIP": "אחוז ה-SLA שנוצרו והושלמו בהצלחה" + }, + "NO_OF_MISSES": { + "LABEL": "מספר החמצות", + "TOOLTIP": "סך החמצות SLA בתקופה מסוימת" + }, + "NO_OF_CONVERSATIONS": { + "LABEL": "מספר שיחות", + "TOOLTIP": "המספר הכולל של שיחות עם SLA" + } + }, + "TABLE": { + "HEADER": { + "POLICY": "מדיניות", + "CONVERSATION": "שיחה", + "AGENT": "סוכן" + }, + "VIEW_DETAILS": "הצג פרטים" + } + }, + "SUMMARY_REPORTS": { + "INBOX": "תיבת הדואר הנכנס", + "AGENT": "סוכן", + "TEAM": "צוות", + "LABEL": "תווית", + "AVG_RESOLUTION_TIME": "זמן סגירה ממוצע", + "AVG_FIRST_RESPONSE_TIME": "זמן תגובה ראשונה ממוצע", + "AVG_REPLY_TIME": "זמן המתנת לקוח ממוצע", + "RESOLUTION_COUNT": "ספירת רזולוציות", + "CONVERSATIONS": "מספר שיחות" + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/resetPassword.json b/app/javascript/dashboard/i18n/locale/he/resetPassword.json index 8f4bc37e2..d693a219c 100644 --- a/app/javascript/dashboard/i18n/locale/he/resetPassword.json +++ b/app/javascript/dashboard/i18n/locale/he/resetPassword.json @@ -1,17 +1,17 @@ -{ - "RESET_PASSWORD": { - "TITLE": "אפס את הסיסמה", - "DESCRIPTION": "הזן את כתובת הדוא\"ל שבה אתה משתמש כדי להיכנס ל-Chatwoot לקבלת הוראות לאיפוס הסיסמה.", - "GO_BACK_TO_LOGIN": "אם ברצונך לחזור לדף ההתחברות,", - "EMAIL": { - "LABEL": "אימייל", - "PLACEHOLDER": "הזן בבקשה את האימייל שלך.", - "ERROR": "אנא הכנס כתובת דוא\"ל חוקית." - }, - "API": { - "SUCCESS_MESSAGE": "הקישור לאיפוס הסיסמה נשלח לדוא\"ל שלך.", - "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר" - }, - "SUBMIT": "שלח" - } -} \ No newline at end of file +{ + "RESET_PASSWORD": { + "TITLE": "אפס את הסיסמה", + "DESCRIPTION": "הזן את כתובת הדוא\"ל שבה אתה משתמש כדי להיכנס ל-Chatwoot לקבלת הוראות לאיפוס הסיסמה.", + "GO_BACK_TO_LOGIN": "אם ברצונך לחזור לדף ההתחברות,", + "EMAIL": { + "LABEL": "אימייל", + "PLACEHOLDER": "הזן בבקשה את האימייל שלך.", + "ERROR": "אנא הכנס כתובת דוא\"ל חוקית." + }, + "API": { + "SUCCESS_MESSAGE": "הקישור לאיפוס הסיסמה נשלח לדוא\"ל שלך.", + "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר" + }, + "SUBMIT": "שלח" + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/search.json b/app/javascript/dashboard/i18n/locale/he/search.json index 1e6a72b6d..2ef094e01 100644 --- a/app/javascript/dashboard/i18n/locale/he/search.json +++ b/app/javascript/dashboard/i18n/locale/he/search.json @@ -1,32 +1,32 @@ -{ - "SEARCH": { - "TABS": { - "ALL": "הכל", - "CONTACTS": "איש קשר", - "CONVERSATIONS": "שיחות", - "MESSAGES": "הודעות", - "ARTICLES": "מאמרים" - }, - "SECTION": { - "CONTACTS": "איש קשר", - "CONVERSATIONS": "שיחות", - "MESSAGES": "הודעות", - "ARTICLES": "מאמרים" - }, - "VIEW_MORE": "הצג עוד", - "LOAD_MORE": "טען עוד", - "SEARCHING_DATA": "מחפש", - "LOADING_DATA": "טוען", - "EMPTY_STATE": "לא נמצא {item} עבור השאילתה '{query}'", - "EMPTY_STATE_FULL": "לא נמצאו תוצאות עבור השאילתה '{query}'", - "PLACEHOLDER_KEYBINDING": "/ להתמקד", - "INPUT_PLACEHOLDER": "חפש הודעות, אנשי קשר או שיחות", - "EMPTY_STATE_DEFAULT": "חפש לפי מזהה שיחה, אימייל, מספר טלפון, הודעות לתוצאות חיפוש טובות יותר.", - "BOT_LABEL": "בוט", - "READ_MORE": "קרא עוד", - "WROTE": "נכתב:", - "FROM": "מ", - "EMAIL": "אימייל", - "EMAIL_SUBJECT": "נושא" - } -} \ No newline at end of file +{ + "SEARCH": { + "TABS": { + "ALL": "הכל", + "CONTACTS": "איש קשר", + "CONVERSATIONS": "שיחות", + "MESSAGES": "הודעות", + "ARTICLES": "מאמרים" + }, + "SECTION": { + "CONTACTS": "איש קשר", + "CONVERSATIONS": "שיחות", + "MESSAGES": "הודעות", + "ARTICLES": "מאמרים" + }, + "VIEW_MORE": "הצג עוד", + "LOAD_MORE": "טען עוד", + "SEARCHING_DATA": "מחפש", + "LOADING_DATA": "טוען", + "EMPTY_STATE": "לא נמצא {item} עבור השאילתה '{query}'", + "EMPTY_STATE_FULL": "לא נמצאו תוצאות עבור השאילתה '{query}'", + "PLACEHOLDER_KEYBINDING": "/ להתמקד", + "INPUT_PLACEHOLDER": "חפש הודעות, אנשי קשר או שיחות", + "EMPTY_STATE_DEFAULT": "חפש לפי מזהה שיחה, אימייל, מספר טלפון, הודעות לתוצאות חיפוש טובות יותר.", + "BOT_LABEL": "בוט", + "READ_MORE": "קרא עוד", + "WROTE": "נכתב:", + "FROM": "מ", + "EMAIL": "אימייל", + "EMAIL_SUBJECT": "נושא" + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/setNewPassword.json b/app/javascript/dashboard/i18n/locale/he/setNewPassword.json index 46d76373a..59175d871 100644 --- a/app/javascript/dashboard/i18n/locale/he/setNewPassword.json +++ b/app/javascript/dashboard/i18n/locale/he/setNewPassword.json @@ -1,23 +1,23 @@ -{ - "SET_NEW_PASSWORD": { - "TITLE": "הגדר סיסמה חדשה", - "PASSWORD": { - "LABEL": "סיסמה", - "PLACEHOLDER": "סיסמה", - "ERROR": "הסיסמה קצרה מדי" - }, - "CONFIRM_PASSWORD": { - "LABEL": "אמת סיסמה", - "PLACEHOLDER": "אמת סיסמה", - "ERROR": "סיסמאות לא תואמות" - }, - "API": { - "SUCCESS_MESSAGE": "שינתה את הסיסמה בהצלחה", - "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר" - }, - "CAPTCHA": { - "ERROR": "פג תוקף האימות. נא לפתור שוב את ה-captcha." - }, - "SUBMIT": "שלח" - } -} \ No newline at end of file +{ + "SET_NEW_PASSWORD": { + "TITLE": "הגדר סיסמה חדשה", + "PASSWORD": { + "LABEL": "סיסמה", + "PLACEHOLDER": "סיסמה", + "ERROR": "הסיסמה קצרה מדי" + }, + "CONFIRM_PASSWORD": { + "LABEL": "אמת סיסמה", + "PLACEHOLDER": "אמת סיסמה", + "ERROR": "סיסמאות לא תואמות" + }, + "API": { + "SUCCESS_MESSAGE": "שינתה את הסיסמה בהצלחה", + "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר" + }, + "CAPTCHA": { + "ERROR": "פג תוקף האימות. נא לפתור שוב את ה-captcha." + }, + "SUBMIT": "שלח" + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/settings.json b/app/javascript/dashboard/i18n/locale/he/settings.json index d8771549a..a6a8c6ff1 100644 --- a/app/javascript/dashboard/i18n/locale/he/settings.json +++ b/app/javascript/dashboard/i18n/locale/he/settings.json @@ -1,768 +1,796 @@ -{ - "PROFILE_SETTINGS": { - "LINK": "הגדרות פרופיל", - "TITLE": "הגדרות פרופיל", - "BTN_TEXT": "עדכון פרופיל", - "DELETE_AVATAR": "מחק אווטר", - "AVATAR_DELETE_SUCCESS": "תמונת פרופיל נמחקה בהצלחה", - "AVATAR_DELETE_FAILED": "אירעה שגיאה במחיקת תמונת הפרופיל, נסה שנית", - "UPDATE_SUCCESS": "הפרופיל עודכן בהצלחה", - "PASSWORD_UPDATE_SUCCESS": "הסיסמא שונתה בהצלחה", - "AFTER_EMAIL_CHANGED": "הפרופיל עודכן בהצלחה, יש להתחבר מחדש", - "FORM": { - "PICTURE": "תמונת פרופיל", - "AVATAR": "תמונת פרופיל", - "ERROR": "אנא תקן שגיאות בטופס", - "REMOVE_IMAGE": "הסר", - "UPLOAD_IMAGE": "העלה תמונה", - "UPDATE_IMAGE": "עדכן תמונה", - "PROFILE_SECTION": { - "TITLE": "פרופיל", - "NOTE": "כתובת המייל שלך משמשת להתחברות." - }, - "SEND_MESSAGE": { - "TITLE": "מקשים חמים לשליחת הודעות", - "NOTE": "תוכל לבחור מקש חם (באמצעות Enter או Cmd/Ctrl+Enter) בהתאם להעדפות הכתיבה שלך.", - "UPDATE_SUCCESS": "ההגדרות עודכנו בהצלחה", - "CARD": { - "ENTER_KEY": { - "HEADING": "אישור (↵)", - "CONTENT": "שלח הודעות באמצעות הקשת Enter במקום ללחוץ על כפתור השליחה." - }, - "CMD_ENTER_KEY": { - "HEADING": "Cmd/Ctrl + Enter (⌘ + ↵)", - "CONTENT": "שלח הודעות באמצעות הקשת Cmd/Ctrl + Enter במקום ללחוץ על כפתור השליחה." - } - } - }, - "INTERFACE_SECTION": { - "TITLE": "ממשק", - "NOTE": "התאם אישית את המראה והתחושה של לוח המחוונים שלך ב-Chatwoot.", - "FONT_SIZE": { - "TITLE": "גודל גופן", - "NOTE": "התאם את גודל הטקסט ברחבי לוח המחוונים בהתבסס על ההעדפה שלך.", - "UPDATE_SUCCESS": "הגדרות הגופן שלך עודכנו בהצלחה", - "UPDATE_ERROR": "אירעה שגיאה בעדכון הגדרות הגופן, אנא נסה שוב", - "OPTIONS": { - "SMALLER": "קטן יותר", - "SMALL": "קטן", - "DEFAULT": "ברירת מחדל", - "LARGE": "גדול", - "LARGER": "גדול יותר", - "EXTRA_LARGE": "גדול במיוחד" - } - }, - "LANGUAGE": { - "TITLE": "שפה מועדפת", - "NOTE": "בחר את השפה שבה ברצונך להשתמש.", - "UPDATE_SUCCESS": "הגדרות השפה שלך עודכנו בהצלחה", - "UPDATE_ERROR": "אירעה שגיאה בעדכון הגדרות השפה, אנא נסה שוב", - "USE_ACCOUNT_DEFAULT": "השתמש בברירת המחדל של החשבון" - } - }, - "MESSAGE_SIGNATURE_SECTION": { - "TITLE": "חתימת הודעה אישית", - "NOTE": "צור חתימת הודעה ייחודית שתופיע בסוף כל הודעה שתשלח מכל תיבת דואר נכנס. ניתן לכלול גם תמונה מוטמעת, הנתמכת בצ'אט חי, דוא\"ל ותיבות דואר נכנסות של API.", - "BTN_TEXT": "שמירה", - "API_ERROR": "לא ניתן לשמור את החתימה! אנא נסה שנית", - "API_SUCCESS": "החתימה נשמרה בהצלחה", - "IMAGE_UPLOAD_ERROR": "לא ניתן להעלות את התמונה! נסה שוב", - "IMAGE_UPLOAD_SUCCESS": "התמונה נוספה בהצלחה. אנא לחץ על שמור כדי לשמור את החתימה", - "IMAGE_UPLOAD_SIZE_ERROR": "גודל התמונה צריך להיות פחות מ-{size}MB" - }, - "MESSAGE_SIGNATURE": { - "LABEL": "חתימת הודעה", - "ERROR": "חתימת הודעה לא יכולה להיות ריקה", - "PLACEHOLDER": "הכנס כאן את חתימת ההודעה האישית שלך." - }, - "PASSWORD_SECTION": { - "TITLE": "סיסמה", - "NOTE": "עדכון הסיסמה שלך יאפס את הכניסות שלך במספר מכשירים.", - "BTN_TEXT": "שנה סיסמא" - }, - "SECURITY_SECTION": { - "TITLE": "אבטחה", - "NOTE": "נהל תכונות אבטחה נוספות עבור חשבונך.", - "MFA_BUTTON": "Manage Two-Factor Authentication" - }, - "ACCESS_TOKEN": { - "TITLE": "אסימון", - "NOTE": "משמש לחיבורי API", - "COPY": "עותק", - "RESET": "איפוס", - "CONFIRM_RESET": "האם אתה בטוח?", - "CONFIRM_HINT": "לחץ שוב כדי לאשר", - "RESET_SUCCESS": "אסימון הגישה נוצר מחדש בהצלחה", - "RESET_ERROR": "לא ניתן ליצור מחדש את אסימון הגישה. אנא נסה שוב" - }, - "AUDIO_NOTIFICATIONS_SECTION": { - "TITLE": "התראות שמע", - "NOTE": "הפעל התראות שמע בלוח המחוונים עבור הודעות ושיחות חדשות.", - "PLAY": "הפעל צליל", - "ALERT_TYPES": { - "NONE": "כלום", - "MINE": "הוקצה", - "ALL": "הכל", - "ASSIGNED": "השיחות שהוקצו לי", - "UNASSIGNED": "שיחות לא משויכות", - "NOTME": "שיחות פתוחות שהוקצו לאחרים" - }, - "ALERT_COMBINATIONS": { - "NONE": "לא בחרת אפשרויות, לא תקבל התראות שמע.", - "ASSIGNED": "תקבל התראות עבור שיחות שהוקצו לך.", - "UNASSIGNED": "תקבל התראות עבור כל שיחה לא משויכת.", - "NOTME": "תקבל התראות עבור שיחות שהוקצו לאחרים.", - "ASSIGNED+UNASSIGNED": "תקבל התראות עבור השיחות שהוקצו לך ועבור כל שיחה ללא מענה.", - "ASSIGNED+NOTME": "תקבל התראות עבור שיחות שהוקצו לך ולאחרים, אך לא עבור שיחות לא משויכות.", - "NOTME+UNASSIGNED": "תקבל התראות עבור שיחות ללא מענה ועבור אלה שהוקצו לאחרים.", - "ASSIGNED+NOTME+UNASSIGNED": "תקבל התראות עבור כל השיחות." - }, - "ALERT_TYPE": { - "TITLE": "אירועי התראה לשיחות", - "NONE": "כלום", - "ASSIGNED": "שיחות משוייכות", - "ALL_CONVERSATIONS": "כל השיחות" - }, - "DEFAULT_TONE": { - "TITLE": "צליל התראה:" - }, - "CONDITIONS": { - "TITLE": "העדפות התראה:", - "CONDITION_ONE": "שלח התראות קוליות רק במידה והדפדפן לא פעיל", - "CONDITION_TWO": "שלח התראות כל 30 שניות עד שכל ההודעות המשוייכות נקראו" - }, - "SOUND_PERMISSION_ERROR": "ההפעלה האוטומטית מושבתת בדפדפן שלך. כדי לשמוע התראות באופן אוטומטי, אפשר הרשאת צליל בהגדרות הדפדפן שלך או צור אינטראקציה עם הדף.", - "READ_MORE": "קרא עוד" - }, - "EMAIL_NOTIFICATIONS_SECTION": { - "TITLE": "התראות דוא\"ל", - "NOTE": "עדכן כאן את העדפות קבלת ההתראות בדוא''ל", - "CONVERSATION_ASSIGNMENT": "שלח התראה באימייל כאשר שיחה מוקצית עבורי", - "CONVERSATION_CREATION": "שלח התראה באימייל כאשר נפתחת שיחה חדשה", - "CONVERSATION_MENTION": "שלח הודעות דחיפה כאשר אתה מוזכר בשיחה", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "שלח התראה באימייל כאשר יש הודעה חדשה בשיחה המוקצית עבורי", - "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "שלח הודעות דחיפה כאשר נוצרת הודעה חדשה בשיחה המיועדת עבורי", - "SLA_MISSED_FIRST_RESPONSE": "שלח התראות בדוא\"ל כאשר שיחה לא עומדת בהסכם תנאי השירות (SLA) של התגובה הראשונה", - "SLA_MISSED_NEXT_RESPONSE": "שלח התראות בדוא\"ל כאשר שיחה לא עומדת ב-הסכם תנאי השירות (SLA) של התגובה הבאה", - "SLA_MISSED_RESOLUTION": "שלח התראות דוא\"ל כאשר שיחה מחמיצה SLA סגירה" - }, - "NOTIFICATIONS": { - "TITLE": "העדפות התראות", - "TYPE_TITLE": "סוג התראה", - "EMAIL": "אימייל", - "PUSH": "התראת דחיפה (Push)", - "TYPES": { - "CONVERSATION_CREATED": "שיחה חדשה נוצרה", - "CONVERSATION_ASSIGNED": "שיחה הוקצתה לך", - "CONVERSATION_MENTION": "הוזכרת בשיחה", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "נוצרה הודעה חדשה בשיחה שהוקצתה", - "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "נוצרה הודעה חדשה בשיחה שבה אתה משתתף", - "SLA_MISSED_FIRST_RESPONSE": "שיחה מחמיצה SLA תגובה ראשונה", - "SLA_MISSED_NEXT_RESPONSE": "שיחה מחמיצה SLA תגובה הבאה", - "SLA_MISSED_RESOLUTION": "שיחה מחמיצה SLA סגירה" - }, - "BROWSER_PERMISSION": "Enable push notifications for your browser so you’re able to receive them" - }, - "API": { - "UPDATE_SUCCESS": "העדפות ההתראות עודכנו בהצלחה", - "UPDATE_ERROR": "אירעה שגיאה בעדכון ההעדפות, אנא נסה שנית" - }, - "PUSH_NOTIFICATIONS_SECTION": { - "TITLE": "הודעות דחיפה (Push)", - "NOTE": "עדכן כאן את העדפות קבלת הודעות הדחיפה שלך", - "CONVERSATION_ASSIGNMENT": "שלח התראת פוש כאשר שיחה מוקצית עבורי", - "CONVERSATION_CREATION": "שלח התראת פוש כאשר נפתחת שיחה חדשה", - "CONVERSATION_MENTION": "שלח הודעות דחיפה כאשר אתה מוזכר בשיחה", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "שלח התראת פוש כאשר יש הודעה חדשה בשיחה המוקצית עבורי", - "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "שלח הודעות דחיפה כאשר נוצרת הודעה חדשה בשיחה המיועדת עבורי", - "HAS_ENABLED_PUSH": "הודעות דחיפה בדפדפן זה הופעלו.", - "REQUEST_PUSH": "אפשר הודעות דחיפה", - "SLA_MISSED_FIRST_RESPONSE": "שלח התראות דחיפה כאשר שיחה מחמיצה SLA תגובה ראשונה", - "SLA_MISSED_NEXT_RESPONSE": "שלח התראות דחיפה כאשר שיחה מחמיצה SLA תגובה הבאה", - "SLA_MISSED_RESOLUTION": "שלח התראות דחיפה כאשר שיחה מחמיצה SLA סגירה" - }, - "PROFILE_IMAGE": { - "LABEL": "תמונת פרופיל" - }, - "NAME": { - "LABEL": "שמך המלא", - "ERROR": "נא הכנס שם תקני", - "PLACEHOLDER": "הכנס שם מלא בבקשה" - }, - "DISPLAY_NAME": { - "LABEL": "שם תצוגה", - "ERROR": "נא הכנס שם תצוגה תקני", - "PLACEHOLDER": "נא הכנס שם תצוגה, שם זה יוצג בשיחות" - }, - "AVAILABILITY": { - "LABEL": "זמינות", - "STATUS": { - "ONLINE": "מחובר", - "BUSY": "עסוק", - "OFFLINE": "לא מחובר" - }, - "SET_AVAILABILITY_SUCCESS": "זמינות הוגדרה בהצלחה", - "SET_AVAILABILITY_ERROR": "לא ניתן להגדיר זמינות, אנא נסה שנית", - "IMPERSONATING_ERROR": "לא ניתן לשנות זמינות בעת התחזות למשתמש" - }, - "EMAIL": { - "LABEL": "כתובת הדוא\"ל שלך", - "ERROR": "נא הכנס כתובת דוא\"ל תקינה", - "PLACEHOLDER": "נא הכנס את כתובת הדוא\"ל שלך, כתובת זו תוצג בשיחות" - }, - "CURRENT_PASSWORD": { - "LABEL": "סיסמא נוכחית", - "ERROR": "אנא הזן את הסיסמה הנוכחית", - "PLACEHOLDER": "אנא הזן את הסיסמה הנוכחית" - }, - "PASSWORD": { - "LABEL": "סיסמה חדשה", - "ERROR": "אנא הזן סיסמה באורך 6 או יותר", - "PLACEHOLDER": "אנא הזן סיסמה חדשה" - }, - "PASSWORD_CONFIRMATION": { - "LABEL": "תאשר סיסמא חדשה", - "ERROR": "אשר את הסיסמה צריכה להתאים לסיסמה", - "PLACEHOLDER": "אנא הזן מחדש את הסיסמה החדשה שלך" - } - } - }, - "SIDEBAR_ITEMS": { - "CHANGE_AVAILABILITY_STATUS": "שינוי", - "CHANGE_ACCOUNTS": "החלף חשבון", - "SWITCH_ACCOUNT": "החלף חשבון", - "CONTACT_SUPPORT": "צור קשר עם התמיכה", - "SELECTOR_SUBTITLE": "בחר חשבון מהרשימה הבאה", - "PROFILE_SETTINGS": "הגדרות פרופיל", - "KEYBOARD_SHORTCUTS": "קיצורי מקלדת", - "APPEARANCE": "שנה מראה", - "SUPER_ADMIN_CONSOLE": "קונסולת מנהל-על", - "DOCS": "קרא תיעוד", - "CHANGELOG": "יומן שינויים", - "LOGOUT": "התנתק" - }, - "APP_GLOBAL": { - "TRIAL_MESSAGE": "שנותרו ימי ניסיון.", - "TRAIL_BUTTON": "קנה עכשיו", - "DELETED_USER": "משתמש מחוק", - "EMAIL_VERIFICATION_PENDING": "נראה שעדיין לא אימתת את כתובת הדוא\"ל שלך. אנא בדוק את תיבת הדואר הנכנס שלך עבור דוא\"ל האימות.", - "RESEND_VERIFICATION_MAIL": "שלח מחדש דוא\"ל אימות", - "EMAIL_VERIFICATION_SENT": "דוא\"ל האימות נשלח. אנא בדוק את תיבת הדואר הנכנס שלך.", - "ACCOUNT_SUSPENDED": { - "TITLE": "חשבון מושעה", - "MESSAGE": "החשבון שלך מושעה. אנא פנה לצוות התמיכה לקבלת מידע נוסף." - }, - "NO_ACCOUNTS": { - "TITLE": "לא נמצא חשבון", - "MESSAGE_CLOUD": "אינך חלק משום חשבון כרגע. אם אתה חושב שזו טעות, אנא פנה לצוות התמיכה שלנו.", - "MESSAGE_SELF_HOSTED": "אינך חלק משום חשבון כרגע. אנא פנה למנהל המערכת שלך.", - "LOGOUT": "התנתק" - } - }, - "COMPONENTS": { - "CODE": { - "BUTTON_TEXT": "עותק", - "CODEPEN": "פתח ב-CodePen", - "COPY_SUCCESSFUL": "הקוד הועתק ללוח בהצלחה" - }, - "SHOW_MORE_BLOCK": { - "SHOW_MORE": "להראות יותר", - "SHOW_LESS": "הראי פחות" - }, - "FILE_BUBBLE": { - "DOWNLOAD": "הורד", - "UPLOADING": "מעלה...", - "INSTAGRAM_STORY_UNAVAILABLE": "הסיפור הזה כבר לא זמין." - }, - "LOCATION_BUBBLE": { - "SEE_ON_MAP": "ראה במפה" - }, - "FORM_BUBBLE": { - "SUBMIT": "שלח" - }, - "MEDIA": { - "IMAGE_UNAVAILABLE": "תמונה זו אינה זמינה עוד.", - "LOADING_FAILED": "טעינה נכשלה" - } - }, - "CONFIRM_EMAIL": "מאמת...", - "SETTINGS": { - "INBOXES": { - "NEW_INBOX": "הוסף תיבת דואר נכנס" - } - }, - "SIDEBAR": { - "NO_ITEMS": "אין פריטים", - "CURRENTLY_VIEWING_ACCOUNT": "צופה כרגע:", - "SWITCH": "החלף", - "INBOX_VIEW": "תצוגת תיבת דואר נכנס", - "CONVERSATIONS": "שיחות", - "INBOX": "תיבת הדואר הנכנס שלי", - "ALL_CONVERSATIONS": "כל השיחות", - "MENTIONED_CONVERSATIONS": "אִזְכּוּרים", - "PARTICIPATING_CONVERSATIONS": "משתתף", - "UNATTENDED_CONVERSATIONS": "ללא השגחה", - "REPORTS": "דיווחים", - "SETTINGS": "הגדרות", - "CONTACTS": "איש קשר", - "ACTIVE": "פעיל", - "CAPTAIN": "קפטן", - "CAPTAIN_ASSISTANTS": "עוזרים", - "CAPTAIN_DOCUMENTS": "מסמכים", - "CAPTAIN_RESPONSES": "שאלות נפוצות", - "CAPTAIN_TOOLS": "כלים", - "CAPTAIN_SCENARIOS": "תרחישים", - "CAPTAIN_PLAYGROUND": "מגרש משחקים", - "CAPTAIN_INBOXES": "תיבות דואר נכנס", - "CAPTAIN_SETTINGS": "הגדרות", - "HOME": "בית", - "AGENTS": "סוכנים", - "AGENT_BOTS": "בוטים", - "AUDIT_LOGS": "יומני ביקורת", - "INBOXES": "תיבות דואר נכנס", - "NOTIFICATIONS": "התראות", - "CANNED_RESPONSES": "תגובות מוכנות", - "INTEGRATIONS": "אינטגרציות", - "PROFILE_SETTINGS": "הגדרות פרופיל", - "ACCOUNT_SETTINGS": "הגדרות חשבון", - "APPLICATIONS": "יישומים", - "LABELS": "תוויות", - "CUSTOM_ATTRIBUTES": "מאפיינים בהתאמה אישית", - "AUTOMATION": "אוטומציה", - "MACROS": "מאקרו", - "TEAMS": "צוותים", - "BILLING": "חיוב", - "CUSTOM_VIEWS_FOLDER": "תיקיות", - "CUSTOM_VIEWS_SEGMENTS": "פלחים", - "ALL_CONTACTS": "כל אנשי הקשר", - "TAGGED_WITH": "מתוייג עם", - "NEW_LABEL": "תווית חדשה", - "NEW_TEAM": "קבוצה חדשה", - "NEW_INBOX": "תיבת דואר נכנס חדשה", - "REPORTS_CONVERSATION": "שיחות", - "CSAT": "CSAT", - "LIVE_CHAT": "צ'אט חי", - "SMS": "SMS", - "WHATSAPP": "WhatsApp", - "CAMPAIGNS": "קמפיין", - "ONGOING": "מתמשך", - "ONE_OFF": "חד פעמי", - "REPORTS_SLA": "SLA", - "REPORTS_BOT": "בוט", - "REPORTS_AGENT": "סוכנים", - "REPORTS_LABEL": "תוויות", - "REPORTS_INBOX": "תיבת הדואר הנכנס", - "REPORTS_TEAM": "צוות", - "AGENT_ASSIGNMENT": "הקצאת סוכן", - "SET_AVAILABILITY_TITLE": "הגדר את עצמך בתור", - "SET_YOUR_AVAILABILITY": "הגדר את הזמינות שלך", - "SLA": "SLA", - "CUSTOM_ROLES": "תפקידים מותאמים אישית", - "BETA": "בטא", - "REPORTS_OVERVIEW": "סקירה כללית", - "REAUTHORIZE": "חיבור תיבת הדואר הנכנס שלך פג, אנא התחבר מחדש\n כדי להמשיך לקבל ולשלוח הודעות", - "HELP_CENTER": { - "TITLE": "מרכז עזרה", - "ARTICLES": "מאמרים", - "CATEGORIES": "קטגוריות", - "LOCALES": "מקומיים", - "SETTINGS": "הגדרות" - }, - "CHANNELS": "ערוצים", - "SET_AUTO_OFFLINE": { - "TEXT": "סמן באופן לא מקוון באופן אוטומטי", - "INFO_TEXT": "תן למערכת לסמן אותך באופן אוטומטי במצב לא מקוון כשאתה לא משתמש באפליקציה או בלוח המחוונים.", - "INFO_SHORT": "סמן אוטומטית כלא מקוון כאשר אינך משתמש באפליקציה." - }, - "DOCS": "קרא מסמכים", - "SECURITY": "אבטחה" - }, - "BILLING_SETTINGS": { - "TITLE": "חיוב", - "DESCRIPTION": "נהל את המנוי שלך כאן, שדרג את התוכנית שלך וקבל יותר עבור הצוות שלך.", - "CURRENT_PLAN": { - "TITLE": "תוכנית נוכחית", - "PLAN_NOTE": "אתה רשום כעת לתוכנית **{plan}** עם רישיונות **{quantity}**", - "SEAT_COUNT": "מספר מושבים", - "RENEWS_ON": "מתחדש ב-" - }, - "VIEW_PRICING": "הצג תמחור", - "MANAGE_SUBSCRIPTION": { - "TITLE": "נהל את המנוי שלך", - "DESCRIPTION": "הצג את החשבוניות הקודמות שלך, ערוך את פרטי החיוב שלך או בטל את המנוי שלך.", - "BUTTON_TXT": "עבור לפורטל החיובים" - }, - "CAPTAIN": { - "TITLE": "קפטן", - "DESCRIPTION": "נהל שימוש וזיכויים עבור Captain AI.", - "BUTTON_TXT": "קנה עוד זיכויים", - "DOCUMENTS": "מסמכים", - "RESPONSES": "תגובות", - "UPGRADE": "Captain אינו זמין בתוכנית החינמית, שדרג עכשיו כדי לקבל גישה לעוזרים, ל-Copilot ועוד." - }, - "CHAT_WITH_US": { - "TITLE": "זקוק לעזרה?", - "DESCRIPTION": "האם אתה נתקל בבעיות כלשהן בחיוב? אנחנו כאן כדי לעזור.", - "BUTTON_TXT": "דבר איתנו" - }, - "NO_BILLING_USER": "חשבון החיוב שלך מוגדר. אנא רענן את הדף ונסה שוב." - }, - "SECURITY_SETTINGS": { - "TITLE": "אבטחה", - "DESCRIPTION": "נהל את הגדרות האבטחה של חשבונך.", - "LINK_TEXT": "למד עוד על SAML SSO", - "SAML": { - "TITLE": "SAML SSO", - "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", - "ACS_URL": { - "LABEL": "כתובת URL של ACS", - "TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses" - }, - "SSO_URL": { - "LABEL": "כתובת URL של SSO", - "HELP": "כתובת ה-URL שאליה יישלחו בקשות אימות SAML", - "PLACEHOLDER": "https://your-idp.com/saml/sso" - }, - "CERTIFICATE": { - "LABEL": "אישור חתימה בפורמט PEM", - "HELP": "האישור הציבורי מספק הזהויות שלך המשמש לאימות תגובות SAML", - "PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..." - }, - "FINGERPRINT": { - "LABEL": "טביעת אצבע", - "TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration" - }, - "COPY_SUCCESS": "הקוד הועתק ללוח בהצלחה", - "SP_ENTITY_ID": { - "LABEL": "מזהה ישות SP", - "HELP": "Unique identifier for this application as a service provider (auto-generated).", - "TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings" - }, - "IDP_ENTITY_ID": { - "LABEL": "מזהה ישות של ספק הזהויות", - "HELP": "מזהה ייחודי עבור ספק הזהויות שלך (נמצא בדרך כלל בהגדרות IdP)", - "PLACEHOLDER": "https://your-idp.com/saml" - }, - "UPDATE_BUTTON": "עדכן הגדרות SAML", - "API": { - "SUCCESS": "הגדרות SAML עודכנו בהצלחה", - "ERROR": "העדכון של הגדרות SAML נכשל", - "ERROR_LOADING": "טעינת הגדרות SAML נכשלה", - "DISABLED": "הגדרות SAML הושבתו בהצלחה" - }, - "VALIDATION": { - "REQUIRED_FIELDS": "כתובת URL של SSO, מזהה ישות של ספק הזהויות ואישור הם שדות נדרשים", - "SSO_URL_ERROR": "אנא הזן כתובת URL חוקית של SSO", - "CERTIFICATE_ERROR": "אישור נדרש", - "IDP_ENTITY_ID_ERROR": "מזהה ישות של ספק הזהויות נדרש" - }, - "ENTERPRISE_PAYWALL": { - "AVAILABLE_ON": "תכונת SAML SSO זמינה רק בתוכניות Enterprise.", - "UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.", - "ASK_ADMIN": "אנא פנה למנהל המערכת שלך לצורך השדרוג." - }, - "PAYWALL": { - "TITLE": "שדרג כדי להפעיל SAML SSO", - "AVAILABLE_ON": "תכונת SAML SSO זמינה רק בתוכניות Enterprise.", - "UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.", - "UPGRADE_NOW": "שדרג עכשיו", - "CANCEL_ANYTIME": "תוכל לשנות או לבטל את התוכנית שלך בכל עת" - }, - "ATTRIBUTE_MAPPING": { - "TITLE": "הגדרת תכונת SAML", - "DESCRIPTION": "יש להגדיר את מיפויי התכונות הבאים בספק הזהויות שלך" - }, - "INFO_SECTION": { - "TITLE": "מידע על ספק השירות", - "TOOLTIP": "העתק ערכים אלה והגדר אותם בספק הזהויות שלך כדי ליצור את חיבור SAML" - } - } - }, - "CREATE_ACCOUNT": { - "NO_ACCOUNT_WARNING": "אה הו! לא הצלחנו למצוא חשבונות Chatwoot. נא ליצור חשבון חדש כדי להמשיך.", - "NEW_ACCOUNT": "חשבון חדש", - "SELECTOR_SUBTITLE": "צור חשבון חדש", - "API": { - "SUCCESS_MESSAGE": "החשבון נוצר בהצלחה", - "EXIST_MESSAGE": "החשבון כבר קיים", - "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר" - }, - "FORM": { - "NAME": { - "LABEL": "שם החברה", - "PLACEHOLDER": "וויין אנטרפרייז" - }, - "SUBMIT": "שלח", - "CANCEL": "ביטול" - } - }, - "KEYBOARD_SHORTCUTS": { - "TOGGLE_MODAL": "הצג את כל קיצורי הדרך", - "TITLE": { - "OPEN_CONVERSATION": "שיחה פתוחה", - "RESOLVE_AND_NEXT": "פתור ועבור להבא", - "NAVIGATE_DROPDOWN": "נווט בפריטים הנפתחים", - "RESOLVE_CONVERSATION": "פתור שיחה", - "GO_TO_CONVERSATION_DASHBOARD": "עבור ללוח המחוונים לשיחה", - "ADD_ATTACHMENT": "הוסף קובץ מצורף", - "GO_TO_CONTACTS_DASHBOARD": "עבור ללוח המחוונים של אנשי קשר", - "TOGGLE_SIDEBAR": "החלפת סרגל צד", - "GO_TO_REPORTS_SIDEBAR": "עבור לסרגל הצד של דוחות", - "MOVE_TO_NEXT_TAB": "עבור ללשונית הבאה ברשימת השיחות", - "GO_TO_SETTINGS": "לך להגדרות", - "SWITCH_TO_PRIVATE_NOTE": "עבור להערה פרטית", - "SWITCH_TO_REPLY": "עבור לתשובה", - "TOGGLE_SNOOZE_DROPDOWN": "החלפת תפריט נודניק" - } - }, - "ASSIGNMENT_POLICY": { - "INDEX": { - "HEADER": { - "TITLE": "הקצאת סוכן", - "DESCRIPTION": "הגדר מדיניות לניהול יעיל של עומס העבודה וניתוב שיחות בהתבסס על הצרכים של תיבות הדואר הנכנס והסוכנים. למד עוד כאן" - }, - "ASSIGNMENT_POLICY": { - "TITLE": "מדיניות הקצאה", - "DESCRIPTION": "נהל כיצד שיחות מוקצות בתיבות דואר נכנס.", - "FEATURES": [ - "הקצה לפי שיחות באופן שווה או לפי קיבולת זמינה", - "הוסף כללי הפצה הוגנת כדי למנוע עומס יתר על סוכן כלשהו", - "Add inboxes to a policy - one policy per inbox" - ] - }, - "AGENT_CAPACITY_POLICY": { - "TITLE": "מדיניות קיבולת סוכן", - "DESCRIPTION": "נהל את עומס העבודה עבור סוכנים.", - "FEATURES": [ - "הגדר מספר שיחות מרבי לכל תיבת דואר נכנס", - "צור חריגים על בסיס תוויות וזמן", - "Add agents to a policy - one policy per agent" - ] - } - }, - "AGENT_ASSIGNMENT_POLICY": { - "INDEX": { - "HEADER": { - "TITLE": "מדיניות הקצאה", - "CREATE_POLICY": "מדיניות חדשה" - }, - "CARD": { - "ORDER": "סדר", - "PRIORITY": "עדיפות", - "ACTIVE": "פעיל", - "INACTIVE": "לא פעיל", - "POPOVER": "תיבות דואר נכנס שנוספו", - "EDIT": "ערוך" - }, - "NO_RECORDS_FOUND": "לא נמצאו מדיניות הקצאה" - }, - "CREATE": { - "HEADER": { - "TITLE": "צור מדיניות הקצאה" - }, - "CREATE_BUTTON": "צור מדיניות", - "API": { - "SUCCESS_MESSAGE": "מדיניות ההקצאה נוצרה בהצלחה", - "ERROR_MESSAGE": "יצירת מדיניות ההקצאה נכשלה" - } - }, - "EDIT": { - "HEADER": { - "TITLE": "ערוך מדיניות הקצאה" - }, - "EDIT_BUTTON": "עדכן מדיניות", - "CONFIRM_ADD_INBOX_DIALOG": { - "TITLE": "הוסף תיבת דואר נכנס", - "DESCRIPTION": "תיבת הדואר הנכנס {inboxName} כבר מקושרת למדיניות אחרת. האם אתה בטוח שברצונך לקשר אותה למדיניות זו? היא תנותק מהמדיניות האחרת.", - "CONFIRM_BUTTON_LABEL": "המשך", - "CANCEL_BUTTON_LABEL": "ביטול" - }, - "API": { - "SUCCESS_MESSAGE": "מדיניות ההקצאה עודכנה בהצלחה", - "ERROR_MESSAGE": "עדכון מדיניות ההקצאה נכשל" - }, - "INBOX_API": { - "ADD": { - "SUCCESS_MESSAGE": "תיבת הדואר הנכנס נוספה למדיניות בהצלחה", - "ERROR_MESSAGE": "הוספת תיבת הדואר הנכנס למדיניות נכשלה" - }, - "REMOVE": { - "SUCCESS_MESSAGE": "תיבת הדואר הנכנס הוסרה מהמדיניות בהצלחה", - "ERROR_MESSAGE": "הסרת תיבת הדואר הנכנס מהמדיניות נכשלה" - } - } - }, - "FORM": { - "NAME": { - "LABEL": "שם מדיניות:", - "PLACEHOLDER": "הזן שם מדיניות" - }, - "DESCRIPTION": { - "LABEL": "תיאור:", - "PLACEHOLDER": "הזן תיאור" - }, - "STATUS": { - "LABEL": "מצב:", - "PLACEHOLDER": "בחר סטטוס", - "ACTIVE": "המדיניות פעילה", - "INACTIVE": "המדיניות לא פעילה" - }, - "ASSIGNMENT_ORDER": { - "LABEL": "סדר הקצאה", - "ROUND_ROBIN": { - "LABEL": "Round robin (סבב)", - "DESCRIPTION": "הקצה שיחות באופן שווה בין הסוכנים." - }, - "BALANCED": { - "LABEL": "מאוזן", - "DESCRIPTION": "הקצה שיחות על בסיס קיבולת זמינה." - } - }, - "ASSIGNMENT_PRIORITY": { - "LABEL": "עדיפות הקצאה", - "EARLIEST_CREATED": { - "LABEL": "נוצר מוקדם ביותר", - "DESCRIPTION": "השיחה שנוצרה ראשונה מוקצית ראשונה." - }, - "LONGEST_WAITING": { - "LABEL": "המתנה הארוכה ביותר", - "DESCRIPTION": "השיחה הממתינה הכי הרבה זמן מוקצית ראשונה." - } - }, - "FAIR_DISTRIBUTION": { - "LABEL": "מדיניות הפצה הוגנת", - "DESCRIPTION": "הגדר את המספר המרבי של שיחות שניתן להקצות לכל סוכן בתוך חלון זמן כדי למנוע עומס יתר על סוכן כלשהו. שדה חובה זה מוגדר כברירת מחדל ל-100 שיחות לשעה.", - "INPUT_MAX": "הקצה מקסימום", - "DURATION": "שיחות לכל סוכן בכל" - }, - "INBOXES": { - "LABEL": "תיבות דואר נכנס שנוספו", - "DESCRIPTION": "הוסף תיבות דואר נכנס שעבורן מדיניות זו תחול.", - "ADD_BUTTON": "הוסף תיבת דואר נכנס", - "DROPDOWN": { - "SEARCH_PLACEHOLDER": "חפש ובחר תיבות דואר נכנס להוספה", - "ADD_BUTTON": "הוסף" - }, - "EMPTY_STATE": "לא נוספו תיבות דואר נכנס למדיניות זו, הוסף תיבת דואר נכנס כדי להתחיל", - "API": { - "SUCCESS_MESSAGE": "תיבת הדואר הנכנס נוספה בהצלחה למדיניות", - "ERROR_MESSAGE": "הוספת תיבת הדואר הנכנס למדיניות נכשלה" - } - } - }, - "DELETE_POLICY": { - "SUCCESS_MESSAGE": "מדיניות ההקצאה נמחקה בהצלחה", - "ERROR_MESSAGE": "מחיקת מדיניות ההקצאה נכשלה" - } - }, - "AGENT_CAPACITY_POLICY": { - "INDEX": { - "HEADER": { - "TITLE": "קיבולת סוכן", - "CREATE_POLICY": "מדיניות חדשה" - }, - "CARD": { - "POPOVER": "סוכנים שנוספו", - "EDIT": "ערוך" - }, - "NO_RECORDS_FOUND": "לא נמצאו מדיניות קיבולת סוכן" - }, - "CREATE": { - "HEADER": { - "TITLE": "צור מדיניות קיבולת סוכן" - }, - "CREATE_BUTTON": "צור מדיניות", - "API": { - "SUCCESS_MESSAGE": "מדיניות קיבולת הסוכן נוצרה בהצלחה", - "ERROR_MESSAGE": "יצירת מדיניות קיבולת הסוכן נכשלה" - } - }, - "EDIT": { - "HEADER": { - "TITLE": "ערוך מדיניות קיבולת סוכן" - }, - "EDIT_BUTTON": "עדכן מדיניות", - "CONFIRM_ADD_AGENT_DIALOG": { - "TITLE": "הוסף סוכן", - "DESCRIPTION": "{agentName} כבר מקושר למדיניות אחרת. האם אתה בטוח שברצונך לקשר אותו למדיניות זו? הוא ינותק מהמדיניות האחרת.", - "CONFIRM_BUTTON_LABEL": "המשך", - "CANCEL_BUTTON_LABEL": "ביטול" - }, - "API": { - "SUCCESS_MESSAGE": "מדיניות קיבולת הסוכן עודכנה בהצלחה", - "ERROR_MESSAGE": "עדכון מדיניות קיבולת הסוכן נכשל" - }, - "AGENT_API": { - "ADD": { - "SUCCESS_MESSAGE": "הסוכן נוסף למדיניות בהצלחה", - "ERROR_MESSAGE": "הוספת הסוכן למדיניות נכשלה" - }, - "REMOVE": { - "SUCCESS_MESSAGE": "הסוכן הוסר מהמדיניות בהצלחה", - "ERROR_MESSAGE": "הסרת הסוכן מהמדיניות נכשלה" - } - } - }, - "FORM": { - "NAME": { - "LABEL": "שם מדיניות:", - "PLACEHOLDER": "הזן שם מדיניות" - }, - "DESCRIPTION": { - "LABEL": "תיאור:", - "PLACEHOLDER": "הזן תיאור" - }, - "INBOX_CAPACITY_LIMIT": { - "LABEL": "מגבלות קיבולת תיבת דואר נכנס", - "ADD_BUTTON": "הוסף תיבת דואר נכנס", - "FIELD": { - "SELECT_INBOX": "בחר תיבת דואר נכנס", - "MAX_CONVERSATIONS": "מקסימום שיחות", - "SET_LIMIT": "הגדר מגבלה" - }, - "EMPTY_STATE": "לא הוגדרה מגבלת תיבת דואר נכנס" - }, - "EXCLUSION_RULES": { - "LABEL": "כללי חריגה", - "DESCRIPTION": "שיחות העומדות בתנאים הבאים לא ייכללו בחישוב קיבולת הסוכן", - "TAGS": { - "LABEL": "אל תכלול שיחות מתויגות בתוויות ספציפיות", - "ADD_TAG": "הוסף תג", - "DROPDOWN": { - "SEARCH_PLACEHOLDER": "חפש ובחר תגים להוספה" - }, - "EMPTY_STATE": "לא נוספו תגים למדיניות זו." - }, - "DURATION": { - "LABEL": "אל תכלול שיחות ישנות יותר ממשך זמן מוגדר", - "PLACEHOLDER": "הגדר זמן" - } - }, - "USERS": { - "LABEL": "סוכנים שהוקצו", - "DESCRIPTION": "הוסף סוכנים שעבורם מדיניות זו תחול.", - "ADD_BUTTON": "הוסף סוכן", - "DROPDOWN": { - "SEARCH_PLACEHOLDER": "חפש ובחר סוכנים להוספה", - "ADD_BUTTON": "הוסף" - }, - "EMPTY_STATE": "לא נוספו סוכנים", - "API": { - "SUCCESS_MESSAGE": "הסוכן נוסף בהצלחה למדיניות", - "ERROR_MESSAGE": "הוספת הסוכן למדיניות נכשלה" - } - } - }, - "DELETE_POLICY": { - "SUCCESS_MESSAGE": "מדיניות קיבולת הסוכן נמחקה בהצלחה", - "ERROR_MESSAGE": "מחיקת מדיניות קיבולת הסוכן נכשלה" - } - }, - "DELETE_POLICY": { - "TITLE": "מחק מדיניות", - "DESCRIPTION": "האם אתה בטוח שברצונך למחוק מדיניות זו? לא ניתן לבטל פעולה זו.", - "CONFIRM_BUTTON_LABEL": "מחק", - "CANCEL_BUTTON_LABEL": "ביטול" - } - } -} \ No newline at end of file +{ + "PROFILE_SETTINGS": { + "LINK": "הגדרות פרופיל", + "TITLE": "הגדרות פרופיל", + "BTN_TEXT": "עדכון פרופיל", + "DELETE_AVATAR": "מחק אווטר", + "AVATAR_DELETE_SUCCESS": "תמונת פרופיל נמחקה בהצלחה", + "AVATAR_DELETE_FAILED": "אירעה שגיאה במחיקת תמונת הפרופיל, נסה שנית", + "UPDATE_SUCCESS": "הפרופיל עודכן בהצלחה", + "PASSWORD_UPDATE_SUCCESS": "הסיסמא שונתה בהצלחה", + "AFTER_EMAIL_CHANGED": "הפרופיל עודכן בהצלחה, יש להתחבר מחדש", + "FORM": { + "PICTURE": "תמונת פרופיל", + "AVATAR": "תמונת פרופיל", + "ERROR": "אנא תקן שגיאות בטופס", + "REMOVE_IMAGE": "הסר", + "UPLOAD_IMAGE": "העלה תמונה", + "UPDATE_IMAGE": "עדכן תמונה", + "PROFILE_SECTION": { + "TITLE": "פרופיל", + "NOTE": "כתובת המייל שלך משמשת להתחברות." + }, + "SEND_MESSAGE": { + "TITLE": "מקשים חמים לשליחת הודעות", + "NOTE": "תוכל לבחור מקש חם (באמצעות Enter או Cmd/Ctrl+Enter) בהתאם להעדפות הכתיבה שלך.", + "UPDATE_SUCCESS": "ההגדרות עודכנו בהצלחה", + "CARD": { + "ENTER_KEY": { + "HEADING": "אישור (↵)", + "CONTENT": "שלח הודעות באמצעות הקשת Enter במקום ללחוץ על כפתור השליחה." + }, + "CMD_ENTER_KEY": { + "HEADING": "Cmd/Ctrl + Enter (⌘ + ↵)", + "CONTENT": "שלח הודעות באמצעות הקשת Cmd/Ctrl + Enter במקום ללחוץ על כפתור השליחה." + } + } + }, + "INTERFACE_SECTION": { + "TITLE": "ממשק", + "NOTE": "התאם אישית את המראה והתחושה של לוח המחוונים שלך ב-Chatwoot.", + "FONT_SIZE": { + "TITLE": "גודל גופן", + "NOTE": "התאם את גודל הטקסט ברחבי לוח המחוונים בהתבסס על ההעדפה שלך.", + "UPDATE_SUCCESS": "הגדרות הגופן שלך עודכנו בהצלחה", + "UPDATE_ERROR": "אירעה שגיאה בעדכון הגדרות הגופן, אנא נסה שוב", + "OPTIONS": { + "SMALLER": "קטן יותר", + "SMALL": "קטן", + "DEFAULT": "ברירת מחדל", + "LARGE": "גדול", + "LARGER": "גדול יותר", + "EXTRA_LARGE": "גדול במיוחד" + } + }, + "LANGUAGE": { + "TITLE": "שפה מועדפת", + "NOTE": "בחר את השפה שבה ברצונך להשתמש.", + "UPDATE_SUCCESS": "הגדרות השפה שלך עודכנו בהצלחה", + "UPDATE_ERROR": "אירעה שגיאה בעדכון הגדרות השפה, אנא נסה שוב", + "USE_ACCOUNT_DEFAULT": "השתמש בברירת המחדל של החשבון" + } + }, + "MESSAGE_SIGNATURE_SECTION": { + "TITLE": "חתימת הודעה אישית", + "NOTE": "צור חתימת הודעה ייחודית שתופיע בסוף כל הודעה שתשלח מכל תיבת דואר נכנס. ניתן לכלול גם תמונה מוטמעת, הנתמכת בצ'אט חי, דוא\"ל ותיבות דואר נכנסות של API.", + "BTN_TEXT": "שמירה", + "API_ERROR": "לא ניתן לשמור את החתימה! אנא נסה שנית", + "API_SUCCESS": "החתימה נשמרה בהצלחה", + "IMAGE_UPLOAD_ERROR": "לא ניתן להעלות את התמונה! נסה שוב", + "IMAGE_UPLOAD_SUCCESS": "התמונה נוספה בהצלחה. אנא לחץ על שמור כדי לשמור את החתימה", + "IMAGE_UPLOAD_SIZE_ERROR": "גודל התמונה צריך להיות פחות מ-{size}MB" + }, + "MESSAGE_SIGNATURE": { + "LABEL": "חתימת הודעה", + "ERROR": "חתימת הודעה לא יכולה להיות ריקה", + "PLACEHOLDER": "הכנס כאן את חתימת ההודעה האישית שלך." + }, + "PASSWORD_SECTION": { + "TITLE": "סיסמה", + "NOTE": "עדכון הסיסמה שלך יאפס את הכניסות שלך במספר מכשירים.", + "BTN_TEXT": "שנה סיסמא" + }, + "SECURITY_SECTION": { + "TITLE": "אבטחה", + "NOTE": "נהל תכונות אבטחה נוספות עבור חשבונך.", + "MFA_BUTTON": "Manage Two-Factor Authentication" + }, + "ACCESS_TOKEN": { + "TITLE": "אסימון", + "NOTE": "משמש לחיבורי API", + "COPY": "עותק", + "RESET": "איפוס", + "CONFIRM_RESET": "האם אתה בטוח?", + "CONFIRM_HINT": "לחץ שוב כדי לאשר", + "RESET_SUCCESS": "אסימון הגישה נוצר מחדש בהצלחה", + "RESET_ERROR": "לא ניתן ליצור מחדש את אסימון הגישה. אנא נסה שוב" + }, + "AUDIO_NOTIFICATIONS_SECTION": { + "TITLE": "התראות שמע", + "NOTE": "הפעל התראות שמע בלוח המחוונים עבור הודעות ושיחות חדשות.", + "PLAY": "הפעל צליל", + "ALERT_TYPES": { + "NONE": "כלום", + "MINE": "הוקצה", + "ALL": "הכל", + "ASSIGNED": "השיחות שהוקצו לי", + "UNASSIGNED": "שיחות לא משויכות", + "NOTME": "שיחות פתוחות שהוקצו לאחרים" + }, + "ALERT_COMBINATIONS": { + "NONE": "לא בחרת אפשרויות, לא תקבל התראות שמע.", + "ASSIGNED": "תקבל התראות עבור שיחות שהוקצו לך.", + "UNASSIGNED": "תקבל התראות עבור כל שיחה לא משויכת.", + "NOTME": "תקבל התראות עבור שיחות שהוקצו לאחרים.", + "ASSIGNED+UNASSIGNED": "תקבל התראות עבור השיחות שהוקצו לך ועבור כל שיחה ללא מענה.", + "ASSIGNED+NOTME": "תקבל התראות עבור שיחות שהוקצו לך ולאחרים, אך לא עבור שיחות לא משויכות.", + "NOTME+UNASSIGNED": "תקבל התראות עבור שיחות ללא מענה ועבור אלה שהוקצו לאחרים.", + "ASSIGNED+NOTME+UNASSIGNED": "תקבל התראות עבור כל השיחות." + }, + "ALERT_TYPE": { + "TITLE": "אירועי התראה לשיחות", + "NONE": "כלום", + "ASSIGNED": "שיחות משוייכות", + "ALL_CONVERSATIONS": "כל השיחות" + }, + "DEFAULT_TONE": { + "TITLE": "צליל התראה:" + }, + "CONDITIONS": { + "TITLE": "העדפות התראה:", + "CONDITION_ONE": "שלח התראות קוליות רק במידה והדפדפן לא פעיל", + "CONDITION_TWO": "שלח התראות כל 30 שניות עד שכל ההודעות המשוייכות נקראו" + }, + "SOUND_PERMISSION_ERROR": "ההפעלה האוטומטית מושבתת בדפדפן שלך. כדי לשמוע התראות באופן אוטומטי, אפשר הרשאת צליל בהגדרות הדפדפן שלך או צור אינטראקציה עם הדף.", + "READ_MORE": "קרא עוד" + }, + "EMAIL_NOTIFICATIONS_SECTION": { + "TITLE": "התראות דוא\"ל", + "NOTE": "עדכן כאן את העדפות קבלת ההתראות בדוא''ל", + "CONVERSATION_ASSIGNMENT": "שלח התראה באימייל כאשר שיחה מוקצית עבורי", + "CONVERSATION_CREATION": "שלח התראה באימייל כאשר נפתחת שיחה חדשה", + "CONVERSATION_MENTION": "שלח הודעות דחיפה כאשר אתה מוזכר בשיחה", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "שלח התראה באימייל כאשר יש הודעה חדשה בשיחה המוקצית עבורי", + "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "שלח הודעות דחיפה כאשר נוצרת הודעה חדשה בשיחה המיועדת עבורי", + "SLA_MISSED_FIRST_RESPONSE": "שלח התראות בדוא\"ל כאשר שיחה לא עומדת בהסכם תנאי השירות (SLA) של התגובה הראשונה", + "SLA_MISSED_NEXT_RESPONSE": "שלח התראות בדוא\"ל כאשר שיחה לא עומדת ב-הסכם תנאי השירות (SLA) של התגובה הבאה", + "SLA_MISSED_RESOLUTION": "שלח התראות דוא\"ל כאשר שיחה מחמיצה SLA סגירה" + }, + "NOTIFICATIONS": { + "TITLE": "העדפות התראות", + "TYPE_TITLE": "סוג התראה", + "EMAIL": "אימייל", + "PUSH": "התראת דחיפה (Push)", + "TYPES": { + "CONVERSATION_CREATED": "שיחה חדשה נוצרה", + "CONVERSATION_ASSIGNED": "שיחה הוקצתה לך", + "CONVERSATION_MENTION": "הוזכרת בשיחה", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "נוצרה הודעה חדשה בשיחה שהוקצתה", + "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "נוצרה הודעה חדשה בשיחה שבה אתה משתתף", + "SLA_MISSED_FIRST_RESPONSE": "שיחה מחמיצה SLA תגובה ראשונה", + "SLA_MISSED_NEXT_RESPONSE": "שיחה מחמיצה SLA תגובה הבאה", + "SLA_MISSED_RESOLUTION": "שיחה מחמיצה SLA סגירה" + }, + "BROWSER_PERMISSION": "Enable push notifications for your browser so you’re able to receive them" + }, + "API": { + "UPDATE_SUCCESS": "העדפות ההתראות עודכנו בהצלחה", + "UPDATE_ERROR": "אירעה שגיאה בעדכון ההעדפות, אנא נסה שנית" + }, + "PUSH_NOTIFICATIONS_SECTION": { + "TITLE": "הודעות דחיפה (Push)", + "NOTE": "עדכן כאן את העדפות קבלת הודעות הדחיפה שלך", + "CONVERSATION_ASSIGNMENT": "שלח התראת פוש כאשר שיחה מוקצית עבורי", + "CONVERSATION_CREATION": "שלח התראת פוש כאשר נפתחת שיחה חדשה", + "CONVERSATION_MENTION": "שלח הודעות דחיפה כאשר אתה מוזכר בשיחה", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "שלח התראת פוש כאשר יש הודעה חדשה בשיחה המוקצית עבורי", + "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "שלח הודעות דחיפה כאשר נוצרת הודעה חדשה בשיחה המיועדת עבורי", + "HAS_ENABLED_PUSH": "הודעות דחיפה בדפדפן זה הופעלו.", + "REQUEST_PUSH": "אפשר הודעות דחיפה", + "SLA_MISSED_FIRST_RESPONSE": "שלח התראות דחיפה כאשר שיחה מחמיצה SLA תגובה ראשונה", + "SLA_MISSED_NEXT_RESPONSE": "שלח התראות דחיפה כאשר שיחה מחמיצה SLA תגובה הבאה", + "SLA_MISSED_RESOLUTION": "שלח התראות דחיפה כאשר שיחה מחמיצה SLA סגירה" + }, + "PROFILE_IMAGE": { + "LABEL": "תמונת פרופיל" + }, + "NAME": { + "LABEL": "שמך המלא", + "ERROR": "נא הכנס שם תקני", + "PLACEHOLDER": "הכנס שם מלא בבקשה" + }, + "DISPLAY_NAME": { + "LABEL": "שם תצוגה", + "ERROR": "נא הכנס שם תצוגה תקני", + "PLACEHOLDER": "נא הכנס שם תצוגה, שם זה יוצג בשיחות" + }, + "AVAILABILITY": { + "LABEL": "זמינות", + "STATUS": { + "ONLINE": "מחובר", + "BUSY": "עסוק", + "OFFLINE": "לא מחובר" + }, + "SET_AVAILABILITY_SUCCESS": "זמינות הוגדרה בהצלחה", + "SET_AVAILABILITY_ERROR": "לא ניתן להגדיר זמינות, אנא נסה שנית", + "IMPERSONATING_ERROR": "לא ניתן לשנות זמינות בעת התחזות למשתמש" + }, + "EMAIL": { + "LABEL": "כתובת הדוא\"ל שלך", + "ERROR": "נא הכנס כתובת דוא\"ל תקינה", + "PLACEHOLDER": "נא הכנס את כתובת הדוא\"ל שלך, כתובת זו תוצג בשיחות" + }, + "CURRENT_PASSWORD": { + "LABEL": "סיסמא נוכחית", + "ERROR": "אנא הזן את הסיסמה הנוכחית", + "PLACEHOLDER": "אנא הזן את הסיסמה הנוכחית" + }, + "PASSWORD": { + "LABEL": "סיסמה חדשה", + "ERROR": "אנא הזן סיסמה באורך 6 או יותר", + "PLACEHOLDER": "אנא הזן סיסמה חדשה" + }, + "PASSWORD_CONFIRMATION": { + "LABEL": "תאשר סיסמא חדשה", + "ERROR": "אשר את הסיסמה צריכה להתאים לסיסמה", + "PLACEHOLDER": "אנא הזן מחדש את הסיסמה החדשה שלך" + } + } + }, + "SIDEBAR_ITEMS": { + "CHANGE_AVAILABILITY_STATUS": "שינוי", + "CHANGE_ACCOUNTS": "החלף חשבון", + "SWITCH_ACCOUNT": "החלף חשבון", + "CONTACT_SUPPORT": "צור קשר עם התמיכה", + "SELECTOR_SUBTITLE": "בחר חשבון מהרשימה הבאה", + "PROFILE_SETTINGS": "הגדרות פרופיל", + "YEAR_IN_REVIEW": "Year in Review", + "KEYBOARD_SHORTCUTS": "קיצורי מקלדת", + "APPEARANCE": "שנה מראה", + "SUPER_ADMIN_CONSOLE": "קונסולת מנהל-על", + "DOCS": "קרא תיעוד", + "CHANGELOG": "יומן שינויים", + "LOGOUT": "התנתק" + }, + "APP_GLOBAL": { + "TRIAL_MESSAGE": "שנותרו ימי ניסיון.", + "TRAIL_BUTTON": "קנה עכשיו", + "DELETED_USER": "משתמש מחוק", + "EMAIL_VERIFICATION_PENDING": "נראה שעדיין לא אימתת את כתובת הדוא\"ל שלך. אנא בדוק את תיבת הדואר הנכנס שלך עבור דוא\"ל האימות.", + "RESEND_VERIFICATION_MAIL": "שלח מחדש דוא\"ל אימות", + "EMAIL_VERIFICATION_SENT": "דוא\"ל האימות נשלח. אנא בדוק את תיבת הדואר הנכנס שלך.", + "ACCOUNT_SUSPENDED": { + "TITLE": "חשבון מושעה", + "MESSAGE": "החשבון שלך מושעה. אנא פנה לצוות התמיכה לקבלת מידע נוסף." + }, + "NO_ACCOUNTS": { + "TITLE": "לא נמצא חשבון", + "MESSAGE_CLOUD": "אינך חלק משום חשבון כרגע. אם אתה חושב שזו טעות, אנא פנה לצוות התמיכה שלנו.", + "MESSAGE_SELF_HOSTED": "אינך חלק משום חשבון כרגע. אנא פנה למנהל המערכת שלך.", + "LOGOUT": "התנתק" + } + }, + "COMPONENTS": { + "CODE": { + "BUTTON_TEXT": "עותק", + "CODEPEN": "פתח ב-CodePen", + "COPY_SUCCESSFUL": "הקוד הועתק ללוח בהצלחה" + }, + "SHOW_MORE_BLOCK": { + "SHOW_MORE": "להראות יותר", + "SHOW_LESS": "הראי פחות" + }, + "FILE_BUBBLE": { + "DOWNLOAD": "הורד", + "UPLOADING": "מעלה...", + "INSTAGRAM_STORY_UNAVAILABLE": "הסיפור הזה כבר לא זמין." + }, + "LOCATION_BUBBLE": { + "SEE_ON_MAP": "ראה במפה" + }, + "FORM_BUBBLE": { + "SUBMIT": "שלח" + }, + "MEDIA": { + "IMAGE_UNAVAILABLE": "תמונה זו אינה זמינה עוד.", + "LOADING_FAILED": "טעינה נכשלה" + } + }, + "CONFIRM_EMAIL": "מאמת...", + "SETTINGS": { + "INBOXES": { + "NEW_INBOX": "הוסף תיבת דואר נכנס" + } + }, + "SIDEBAR": { + "NO_ITEMS": "אין פריטים", + "CURRENTLY_VIEWING_ACCOUNT": "צופה כרגע:", + "SWITCH": "החלף", + "INBOX_VIEW": "תצוגת תיבת דואר נכנס", + "CONVERSATIONS": "שיחות", + "INBOX": "תיבת הדואר הנכנס שלי", + "ALL_CONVERSATIONS": "כל השיחות", + "MENTIONED_CONVERSATIONS": "אִזְכּוּרים", + "PARTICIPATING_CONVERSATIONS": "משתתף", + "UNATTENDED_CONVERSATIONS": "ללא השגחה", + "REPORTS": "דיווחים", + "SETTINGS": "הגדרות", + "CONTACTS": "איש קשר", + "ACTIVE": "פעיל", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", + "CAPTAIN": "קפטן", + "CAPTAIN_ASSISTANTS": "עוזרים", + "CAPTAIN_DOCUMENTS": "מסמכים", + "CAPTAIN_RESPONSES": "שאלות נפוצות", + "CAPTAIN_TOOLS": "כלים", + "CAPTAIN_SCENARIOS": "תרחישים", + "CAPTAIN_PLAYGROUND": "מגרש משחקים", + "CAPTAIN_INBOXES": "תיבות דואר נכנס", + "CAPTAIN_SETTINGS": "הגדרות", + "HOME": "בית", + "AGENTS": "סוכנים", + "AGENT_BOTS": "בוטים", + "AUDIT_LOGS": "יומני ביקורת", + "INBOXES": "תיבות דואר נכנס", + "NOTIFICATIONS": "התראות", + "CANNED_RESPONSES": "תגובות מוכנות", + "INTEGRATIONS": "אינטגרציות", + "PROFILE_SETTINGS": "הגדרות פרופיל", + "ACCOUNT_SETTINGS": "הגדרות חשבון", + "APPLICATIONS": "יישומים", + "LABELS": "תוויות", + "CUSTOM_ATTRIBUTES": "מאפיינים בהתאמה אישית", + "AUTOMATION": "אוטומציה", + "MACROS": "מאקרו", + "TEAMS": "צוותים", + "BILLING": "חיוב", + "CUSTOM_VIEWS_FOLDER": "תיקיות", + "CUSTOM_VIEWS_SEGMENTS": "פלחים", + "ALL_CONTACTS": "כל אנשי הקשר", + "TAGGED_WITH": "מתוייג עם", + "NEW_LABEL": "תווית חדשה", + "NEW_TEAM": "קבוצה חדשה", + "NEW_INBOX": "תיבת דואר נכנס חדשה", + "REPORTS_CONVERSATION": "שיחות", + "CSAT": "CSAT", + "LIVE_CHAT": "צ'אט חי", + "SMS": "SMS", + "WHATSAPP": "WhatsApp", + "CAMPAIGNS": "קמפיין", + "ONGOING": "מתמשך", + "ONE_OFF": "חד פעמי", + "REPORTS_SLA": "SLA", + "REPORTS_BOT": "בוט", + "REPORTS_AGENT": "סוכנים", + "REPORTS_LABEL": "תוויות", + "REPORTS_INBOX": "תיבת הדואר הנכנס", + "REPORTS_TEAM": "צוות", + "AGENT_ASSIGNMENT": "הקצאת סוכן", + "SET_AVAILABILITY_TITLE": "הגדר את עצמך בתור", + "SET_YOUR_AVAILABILITY": "הגדר את הזמינות שלך", + "SLA": "SLA", + "CUSTOM_ROLES": "תפקידים מותאמים אישית", + "BETA": "בטא", + "REPORTS_OVERVIEW": "סקירה כללית", + "REAUTHORIZE": "חיבור תיבת הדואר הנכנס שלך פג, אנא התחבר מחדש\n כדי להמשיך לקבל ולשלוח הודעות", + "HELP_CENTER": { + "TITLE": "מרכז עזרה", + "ARTICLES": "מאמרים", + "CATEGORIES": "קטגוריות", + "LOCALES": "מקומיים", + "SETTINGS": "הגדרות" + }, + "CHANNELS": "ערוצים", + "SET_AUTO_OFFLINE": { + "TEXT": "סמן באופן לא מקוון באופן אוטומטי", + "INFO_TEXT": "תן למערכת לסמן אותך באופן אוטומטי במצב לא מקוון כשאתה לא משתמש באפליקציה או בלוח המחוונים.", + "INFO_SHORT": "סמן אוטומטית כלא מקוון כאשר אינך משתמש באפליקציה." + }, + "DOCS": "קרא מסמכים", + "SECURITY": "אבטחה" + }, + "BILLING_SETTINGS": { + "TITLE": "חיוב", + "DESCRIPTION": "נהל את המנוי שלך כאן, שדרג את התוכנית שלך וקבל יותר עבור הצוות שלך.", + "CURRENT_PLAN": { + "TITLE": "תוכנית נוכחית", + "PLAN_NOTE": "אתה רשום כעת לתוכנית **{plan}** עם רישיונות **{quantity}**", + "SEAT_COUNT": "מספר מושבים", + "RENEWS_ON": "מתחדש ב-" + }, + "VIEW_PRICING": "הצג תמחור", + "MANAGE_SUBSCRIPTION": { + "TITLE": "נהל את המנוי שלך", + "DESCRIPTION": "הצג את החשבוניות הקודמות שלך, ערוך את פרטי החיוב שלך או בטל את המנוי שלך.", + "BUTTON_TXT": "עבור לפורטל החיובים" + }, + "CAPTAIN": { + "TITLE": "קפטן", + "DESCRIPTION": "נהל שימוש וזיכויים עבור Captain AI.", + "BUTTON_TXT": "קנה עוד זיכויים", + "DOCUMENTS": "מסמכים", + "RESPONSES": "תגובות", + "UPGRADE": "Captain אינו זמין בתוכנית החינמית, שדרג עכשיו כדי לקבל גישה לעוזרים, ל-Copilot ועוד.", + "REFRESH_CREDITS": "רענן" + }, + "CHAT_WITH_US": { + "TITLE": "זקוק לעזרה?", + "DESCRIPTION": "האם אתה נתקל בבעיות כלשהן בחיוב? אנחנו כאן כדי לעזור.", + "BUTTON_TXT": "דבר איתנו" + }, + "NO_BILLING_USER": "חשבון החיוב שלך מוגדר. אנא רענן את הדף ונסה שוב.", + "TOPUP": { + "BUY_CREDITS": "קנה עוד זיכויים", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "הערה:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "ביטול", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "חזור", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } + }, + "SECURITY_SETTINGS": { + "TITLE": "אבטחה", + "DESCRIPTION": "נהל את הגדרות האבטחה של חשבונך.", + "LINK_TEXT": "למד עוד על SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", + "SAML": { + "TITLE": "SAML SSO", + "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", + "ACS_URL": { + "LABEL": "כתובת URL של ACS", + "TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses" + }, + "SSO_URL": { + "LABEL": "כתובת URL של SSO", + "HELP": "כתובת ה-URL שאליה יישלחו בקשות אימות SAML", + "PLACEHOLDER": "https://your-idp.com/saml/sso" + }, + "CERTIFICATE": { + "LABEL": "אישור חתימה בפורמט PEM", + "HELP": "האישור הציבורי מספק הזהויות שלך המשמש לאימות תגובות SAML", + "PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..." + }, + "FINGERPRINT": { + "LABEL": "טביעת אצבע", + "TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration" + }, + "COPY_SUCCESS": "הקוד הועתק ללוח בהצלחה", + "SP_ENTITY_ID": { + "LABEL": "מזהה ישות SP", + "HELP": "Unique identifier for this application as a service provider (auto-generated).", + "TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings" + }, + "IDP_ENTITY_ID": { + "LABEL": "מזהה ישות של ספק הזהויות", + "HELP": "מזהה ייחודי עבור ספק הזהויות שלך (נמצא בדרך כלל בהגדרות IdP)", + "PLACEHOLDER": "https://your-idp.com/saml" + }, + "UPDATE_BUTTON": "עדכן הגדרות SAML", + "API": { + "SUCCESS": "הגדרות SAML עודכנו בהצלחה", + "ERROR": "העדכון של הגדרות SAML נכשל", + "ERROR_LOADING": "טעינת הגדרות SAML נכשלה", + "DISABLED": "הגדרות SAML הושבתו בהצלחה" + }, + "VALIDATION": { + "REQUIRED_FIELDS": "כתובת URL של SSO, מזהה ישות של ספק הזהויות ואישור הם שדות נדרשים", + "SSO_URL_ERROR": "אנא הזן כתובת URL חוקית של SSO", + "CERTIFICATE_ERROR": "אישור נדרש", + "IDP_ENTITY_ID_ERROR": "מזהה ישות של ספק הזהויות נדרש" + }, + "ENTERPRISE_PAYWALL": { + "AVAILABLE_ON": "תכונת SAML SSO זמינה רק בתוכניות Enterprise.", + "UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.", + "ASK_ADMIN": "אנא פנה למנהל המערכת שלך לצורך השדרוג." + }, + "PAYWALL": { + "TITLE": "שדרג כדי להפעיל SAML SSO", + "AVAILABLE_ON": "תכונת SAML SSO זמינה רק בתוכניות Enterprise.", + "UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.", + "UPGRADE_NOW": "שדרג עכשיו", + "CANCEL_ANYTIME": "תוכל לשנות או לבטל את התוכנית שלך בכל עת" + }, + "ATTRIBUTE_MAPPING": { + "TITLE": "הגדרת תכונת SAML", + "DESCRIPTION": "יש להגדיר את מיפויי התכונות הבאים בספק הזהויות שלך" + }, + "INFO_SECTION": { + "TITLE": "מידע על ספק השירות", + "TOOLTIP": "העתק ערכים אלה והגדר אותם בספק הזהויות שלך כדי ליצור את חיבור SAML" + } + } + }, + "CREATE_ACCOUNT": { + "NO_ACCOUNT_WARNING": "אה הו! לא הצלחנו למצוא חשבונות Chatwoot. נא ליצור חשבון חדש כדי להמשיך.", + "NEW_ACCOUNT": "חשבון חדש", + "SELECTOR_SUBTITLE": "צור חשבון חדש", + "API": { + "SUCCESS_MESSAGE": "החשבון נוצר בהצלחה", + "EXIST_MESSAGE": "החשבון כבר קיים", + "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר" + }, + "FORM": { + "NAME": { + "LABEL": "שם החברה", + "PLACEHOLDER": "וויין אנטרפרייז" + }, + "SUBMIT": "שלח", + "CANCEL": "ביטול" + } + }, + "KEYBOARD_SHORTCUTS": { + "TOGGLE_MODAL": "הצג את כל קיצורי הדרך", + "TITLE": { + "OPEN_CONVERSATION": "שיחה פתוחה", + "RESOLVE_AND_NEXT": "פתור ועבור להבא", + "NAVIGATE_DROPDOWN": "נווט בפריטים הנפתחים", + "RESOLVE_CONVERSATION": "פתור שיחה", + "GO_TO_CONVERSATION_DASHBOARD": "עבור ללוח המחוונים לשיחה", + "ADD_ATTACHMENT": "הוסף קובץ מצורף", + "GO_TO_CONTACTS_DASHBOARD": "עבור ללוח המחוונים של אנשי קשר", + "TOGGLE_SIDEBAR": "החלפת סרגל צד", + "GO_TO_REPORTS_SIDEBAR": "עבור לסרגל הצד של דוחות", + "MOVE_TO_NEXT_TAB": "עבור ללשונית הבאה ברשימת השיחות", + "GO_TO_SETTINGS": "לך להגדרות", + "SWITCH_TO_PRIVATE_NOTE": "עבור להערה פרטית", + "SWITCH_TO_REPLY": "עבור לתשובה", + "TOGGLE_SNOOZE_DROPDOWN": "החלפת תפריט נודניק" + } + }, + "ASSIGNMENT_POLICY": { + "INDEX": { + "HEADER": { + "TITLE": "הקצאת סוכן", + "DESCRIPTION": "הגדר מדיניות לניהול יעיל של עומס העבודה וניתוב שיחות בהתבסס על הצרכים של תיבות הדואר הנכנס והסוכנים. למד עוד כאן" + }, + "ASSIGNMENT_POLICY": { + "TITLE": "מדיניות הקצאה", + "DESCRIPTION": "נהל כיצד שיחות מוקצות בתיבות דואר נכנס.", + "FEATURES": [ + "הקצה לפי שיחות באופן שווה או לפי קיבולת זמינה", + "הוסף כללי הפצה הוגנת כדי למנוע עומס יתר על סוכן כלשהו", + "Add inboxes to a policy - one policy per inbox" + ] + }, + "AGENT_CAPACITY_POLICY": { + "TITLE": "מדיניות קיבולת סוכן", + "DESCRIPTION": "נהל את עומס העבודה עבור סוכנים.", + "FEATURES": [ + "הגדר מספר שיחות מרבי לכל תיבת דואר נכנס", + "צור חריגים על בסיס תוויות וזמן", + "Add agents to a policy - one policy per agent" + ] + } + }, + "AGENT_ASSIGNMENT_POLICY": { + "INDEX": { + "HEADER": { + "TITLE": "מדיניות הקצאה", + "CREATE_POLICY": "מדיניות חדשה" + }, + "CARD": { + "ORDER": "סדר", + "PRIORITY": "עדיפות", + "ACTIVE": "פעיל", + "INACTIVE": "לא פעיל", + "POPOVER": "תיבות דואר נכנס שנוספו", + "EDIT": "ערוך" + }, + "NO_RECORDS_FOUND": "לא נמצאו מדיניות הקצאה" + }, + "CREATE": { + "HEADER": { + "TITLE": "צור מדיניות הקצאה" + }, + "CREATE_BUTTON": "צור מדיניות", + "API": { + "SUCCESS_MESSAGE": "מדיניות ההקצאה נוצרה בהצלחה", + "ERROR_MESSAGE": "יצירת מדיניות ההקצאה נכשלה" + } + }, + "EDIT": { + "HEADER": { + "TITLE": "ערוך מדיניות הקצאה" + }, + "EDIT_BUTTON": "עדכן מדיניות", + "CONFIRM_ADD_INBOX_DIALOG": { + "TITLE": "הוסף תיבת דואר נכנס", + "DESCRIPTION": "תיבת הדואר הנכנס {inboxName} כבר מקושרת למדיניות אחרת. האם אתה בטוח שברצונך לקשר אותה למדיניות זו? היא תנותק מהמדיניות האחרת.", + "CONFIRM_BUTTON_LABEL": "המשך", + "CANCEL_BUTTON_LABEL": "ביטול" + }, + "API": { + "SUCCESS_MESSAGE": "מדיניות ההקצאה עודכנה בהצלחה", + "ERROR_MESSAGE": "עדכון מדיניות ההקצאה נכשל" + }, + "INBOX_API": { + "ADD": { + "SUCCESS_MESSAGE": "תיבת הדואר הנכנס נוספה למדיניות בהצלחה", + "ERROR_MESSAGE": "הוספת תיבת הדואר הנכנס למדיניות נכשלה" + }, + "REMOVE": { + "SUCCESS_MESSAGE": "תיבת הדואר הנכנס הוסרה מהמדיניות בהצלחה", + "ERROR_MESSAGE": "הסרת תיבת הדואר הנכנס מהמדיניות נכשלה" + } + } + }, + "FORM": { + "NAME": { + "LABEL": "שם מדיניות:", + "PLACEHOLDER": "הזן שם מדיניות" + }, + "DESCRIPTION": { + "LABEL": "תיאור:", + "PLACEHOLDER": "הזן תיאור" + }, + "STATUS": { + "LABEL": "מצב:", + "PLACEHOLDER": "בחר סטטוס", + "ACTIVE": "המדיניות פעילה", + "INACTIVE": "המדיניות לא פעילה" + }, + "ASSIGNMENT_ORDER": { + "LABEL": "סדר הקצאה", + "ROUND_ROBIN": { + "LABEL": "Round robin (סבב)", + "DESCRIPTION": "הקצה שיחות באופן שווה בין הסוכנים." + }, + "BALANCED": { + "LABEL": "מאוזן", + "DESCRIPTION": "הקצה שיחות על בסיס קיבולת זמינה." + } + }, + "ASSIGNMENT_PRIORITY": { + "LABEL": "עדיפות הקצאה", + "EARLIEST_CREATED": { + "LABEL": "נוצר מוקדם ביותר", + "DESCRIPTION": "השיחה שנוצרה ראשונה מוקצית ראשונה." + }, + "LONGEST_WAITING": { + "LABEL": "המתנה הארוכה ביותר", + "DESCRIPTION": "השיחה הממתינה הכי הרבה זמן מוקצית ראשונה." + } + }, + "FAIR_DISTRIBUTION": { + "LABEL": "מדיניות הפצה הוגנת", + "DESCRIPTION": "הגדר את המספר המרבי של שיחות שניתן להקצות לכל סוכן בתוך חלון זמן כדי למנוע עומס יתר על סוכן כלשהו. שדה חובה זה מוגדר כברירת מחדל ל-100 שיחות לשעה.", + "INPUT_MAX": "הקצה מקסימום", + "DURATION": "שיחות לכל סוכן בכל" + }, + "INBOXES": { + "LABEL": "תיבות דואר נכנס שנוספו", + "DESCRIPTION": "הוסף תיבות דואר נכנס שעבורן מדיניות זו תחול.", + "ADD_BUTTON": "הוסף תיבת דואר נכנס", + "DROPDOWN": { + "SEARCH_PLACEHOLDER": "חפש ובחר תיבות דואר נכנס להוספה", + "ADD_BUTTON": "הוסף" + }, + "EMPTY_STATE": "לא נוספו תיבות דואר נכנס למדיניות זו, הוסף תיבת דואר נכנס כדי להתחיל", + "API": { + "SUCCESS_MESSAGE": "תיבת הדואר הנכנס נוספה בהצלחה למדיניות", + "ERROR_MESSAGE": "הוספת תיבת הדואר הנכנס למדיניות נכשלה" + } + } + }, + "DELETE_POLICY": { + "SUCCESS_MESSAGE": "מדיניות ההקצאה נמחקה בהצלחה", + "ERROR_MESSAGE": "מחיקת מדיניות ההקצאה נכשלה" + } + }, + "AGENT_CAPACITY_POLICY": { + "INDEX": { + "HEADER": { + "TITLE": "קיבולת סוכן", + "CREATE_POLICY": "מדיניות חדשה" + }, + "CARD": { + "POPOVER": "סוכנים שנוספו", + "EDIT": "ערוך" + }, + "NO_RECORDS_FOUND": "לא נמצאו מדיניות קיבולת סוכן" + }, + "CREATE": { + "HEADER": { + "TITLE": "צור מדיניות קיבולת סוכן" + }, + "CREATE_BUTTON": "צור מדיניות", + "API": { + "SUCCESS_MESSAGE": "מדיניות קיבולת הסוכן נוצרה בהצלחה", + "ERROR_MESSAGE": "יצירת מדיניות קיבולת הסוכן נכשלה" + } + }, + "EDIT": { + "HEADER": { + "TITLE": "ערוך מדיניות קיבולת סוכן" + }, + "EDIT_BUTTON": "עדכן מדיניות", + "CONFIRM_ADD_AGENT_DIALOG": { + "TITLE": "הוסף סוכן", + "DESCRIPTION": "{agentName} כבר מקושר למדיניות אחרת. האם אתה בטוח שברצונך לקשר אותו למדיניות זו? הוא ינותק מהמדיניות האחרת.", + "CONFIRM_BUTTON_LABEL": "המשך", + "CANCEL_BUTTON_LABEL": "ביטול" + }, + "API": { + "SUCCESS_MESSAGE": "מדיניות קיבולת הסוכן עודכנה בהצלחה", + "ERROR_MESSAGE": "עדכון מדיניות קיבולת הסוכן נכשל" + }, + "AGENT_API": { + "ADD": { + "SUCCESS_MESSAGE": "הסוכן נוסף למדיניות בהצלחה", + "ERROR_MESSAGE": "הוספת הסוכן למדיניות נכשלה" + }, + "REMOVE": { + "SUCCESS_MESSAGE": "הסוכן הוסר מהמדיניות בהצלחה", + "ERROR_MESSAGE": "הסרת הסוכן מהמדיניות נכשלה" + } + } + }, + "FORM": { + "NAME": { + "LABEL": "שם מדיניות:", + "PLACEHOLDER": "הזן שם מדיניות" + }, + "DESCRIPTION": { + "LABEL": "תיאור:", + "PLACEHOLDER": "הזן תיאור" + }, + "INBOX_CAPACITY_LIMIT": { + "LABEL": "מגבלות קיבולת תיבת דואר נכנס", + "ADD_BUTTON": "הוסף תיבת דואר נכנס", + "FIELD": { + "SELECT_INBOX": "בחר תיבת דואר נכנס", + "MAX_CONVERSATIONS": "מקסימום שיחות", + "SET_LIMIT": "הגדר מגבלה" + }, + "EMPTY_STATE": "לא הוגדרה מגבלת תיבת דואר נכנס" + }, + "EXCLUSION_RULES": { + "LABEL": "כללי חריגה", + "DESCRIPTION": "שיחות העומדות בתנאים הבאים לא ייכללו בחישוב קיבולת הסוכן", + "TAGS": { + "LABEL": "אל תכלול שיחות מתויגות בתוויות ספציפיות", + "ADD_TAG": "הוסף תג", + "DROPDOWN": { + "SEARCH_PLACEHOLDER": "חפש ובחר תגים להוספה" + }, + "EMPTY_STATE": "לא נוספו תגים למדיניות זו." + }, + "DURATION": { + "LABEL": "אל תכלול שיחות ישנות יותר ממשך זמן מוגדר", + "PLACEHOLDER": "הגדר זמן" + } + }, + "USERS": { + "LABEL": "סוכנים שהוקצו", + "DESCRIPTION": "הוסף סוכנים שעבורם מדיניות זו תחול.", + "ADD_BUTTON": "הוסף סוכן", + "DROPDOWN": { + "SEARCH_PLACEHOLDER": "חפש ובחר סוכנים להוספה", + "ADD_BUTTON": "הוסף" + }, + "EMPTY_STATE": "לא נוספו סוכנים", + "API": { + "SUCCESS_MESSAGE": "הסוכן נוסף בהצלחה למדיניות", + "ERROR_MESSAGE": "הוספת הסוכן למדיניות נכשלה" + } + } + }, + "DELETE_POLICY": { + "SUCCESS_MESSAGE": "מדיניות קיבולת הסוכן נמחקה בהצלחה", + "ERROR_MESSAGE": "מחיקת מדיניות קיבולת הסוכן נכשלה" + } + }, + "DELETE_POLICY": { + "TITLE": "מחק מדיניות", + "DESCRIPTION": "האם אתה בטוח שברצונך למחוק מדיניות זו? לא ניתן לבטל פעולה זו.", + "CONFIRM_BUTTON_LABEL": "מחק", + "CANCEL_BUTTON_LABEL": "ביטול" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/signup.json b/app/javascript/dashboard/i18n/locale/he/signup.json index eef85bc9b..0755f7768 100644 --- a/app/javascript/dashboard/i18n/locale/he/signup.json +++ b/app/javascript/dashboard/i18n/locale/he/signup.json @@ -1,49 +1,49 @@ -{ - "REGISTER": { - "TRY_WOOT": "צור חשבון", - "TITLE": "הירשם", - "TESTIMONIAL_HEADER": "כל מה שצריך זה צעד אחד כדי להתקדם", - "TESTIMONIAL_CONTENT": "אתה במרחק צעד אחד מלהפעיל את הלקוחות שלך, לשמר אותם ולמצוא חדשים.", - "TERMS_ACCEPT": "על ידי יצירת חשבון, אתה מסכים לתנאים וההגבלות ול-מדיניות הפרטיות", - "OAUTH": { - "GOOGLE_SIGNUP": "הירשם לגוגל" - }, - "COMPANY_NAME": { - "LABEL": "שם החברה", - "PLACEHOLDER": "הזן את שם החברה שלך. למשל: Wayne Enterprises", - "ERROR": "שם החברה קצר מדי" - }, - "FULL_NAME": { - "LABEL": "שם מלא", - "PLACEHOLDER": "הזן את שמך המלא. למשל: ברוס וויין", - "ERROR": "השם המלא קצר מדי" - }, - "EMAIL": { - "LABEL": "מייל עבודה", - "PLACEHOLDER": "הכנס את כתובת הדוא\"ל של מקום העבודה שלך. לדוגמא: bruce{'@'}wayne{'.'}enterprises", - "ERROR": "אנא הזן כתובת דוא\"ל חוקית לעבודה" - }, - "PASSWORD": { - "LABEL": "סיסמה", - "PLACEHOLDER": "סיסמה", - "ERROR": "הסיסמה קצרה מדי", - "IS_INVALID_PASSWORD": "הסיסמה צריכה להכיל לפחות אות אחת גדולה, אות קטנה אחת, מספר אחד ותו מיוחד אחד", - "REQUIREMENTS_LENGTH": "לפחות 6 תווים", - "REQUIREMENTS_UPPERCASE": "לפחות אות אחת גדולה", - "REQUIREMENTS_LOWERCASE": "לפחות אות אחת קטנה", - "REQUIREMENTS_NUMBER": "לפחות מספר אחד", - "REQUIREMENTS_SPECIAL": "לפחות תו מיוחד אחד" - }, - "CONFIRM_PASSWORD": { - "LABEL": "אמת סיסמה", - "PLACEHOLDER": "אמת סיסמה", - "ERROR": "סיסמאות לא תואמות" - }, - "API": { - "SUCCESS_MESSAGE": "ההרשמה הצליחה", - "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר" - }, - "SUBMIT": "צור חשבון", - "HAVE_AN_ACCOUNT": "כבר יש לך חשבון?" - } -} \ No newline at end of file +{ + "REGISTER": { + "TRY_WOOT": "צור חשבון", + "TITLE": "הירשם", + "TESTIMONIAL_HEADER": "כל מה שצריך זה צעד אחד כדי להתקדם", + "TESTIMONIAL_CONTENT": "אתה במרחק צעד אחד מלהפעיל את הלקוחות שלך, לשמר אותם ולמצוא חדשים.", + "TERMS_ACCEPT": "על ידי יצירת חשבון, אתה מסכים לתנאים וההגבלות ול-מדיניות הפרטיות", + "OAUTH": { + "GOOGLE_SIGNUP": "הירשם לגוגל" + }, + "COMPANY_NAME": { + "LABEL": "שם החברה", + "PLACEHOLDER": "הזן את שם החברה שלך. למשל: Wayne Enterprises", + "ERROR": "שם החברה קצר מדי" + }, + "FULL_NAME": { + "LABEL": "שם מלא", + "PLACEHOLDER": "הזן את שמך המלא. למשל: ברוס וויין", + "ERROR": "השם המלא קצר מדי" + }, + "EMAIL": { + "LABEL": "מייל עבודה", + "PLACEHOLDER": "הכנס את כתובת הדוא\"ל של מקום העבודה שלך. לדוגמא: bruce{'@'}wayne{'.'}enterprises", + "ERROR": "אנא הזן כתובת דוא\"ל חוקית לעבודה" + }, + "PASSWORD": { + "LABEL": "סיסמה", + "PLACEHOLDER": "סיסמה", + "ERROR": "הסיסמה קצרה מדי", + "IS_INVALID_PASSWORD": "הסיסמה צריכה להכיל לפחות אות אחת גדולה, אות קטנה אחת, מספר אחד ותו מיוחד אחד", + "REQUIREMENTS_LENGTH": "לפחות 6 תווים", + "REQUIREMENTS_UPPERCASE": "לפחות אות אחת גדולה", + "REQUIREMENTS_LOWERCASE": "לפחות אות אחת קטנה", + "REQUIREMENTS_NUMBER": "לפחות מספר אחד", + "REQUIREMENTS_SPECIAL": "לפחות תו מיוחד אחד" + }, + "CONFIRM_PASSWORD": { + "LABEL": "אמת סיסמה", + "PLACEHOLDER": "אמת סיסמה", + "ERROR": "סיסמאות לא תואמות" + }, + "API": { + "SUCCESS_MESSAGE": "ההרשמה הצליחה", + "ERROR_MESSAGE": "לא ניתן להתחבר לשרת Woot, נסה שוב מאוחר יותר" + }, + "SUBMIT": "צור חשבון", + "HAVE_AN_ACCOUNT": "כבר יש לך חשבון?" + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/sla.json b/app/javascript/dashboard/i18n/locale/he/sla.json index 2427c9fbb..5bc4a25de 100644 --- a/app/javascript/dashboard/i18n/locale/he/sla.json +++ b/app/javascript/dashboard/i18n/locale/he/sla.json @@ -1,108 +1,108 @@ -{ - "SLA": { - "HEADER": "הסכמי רמת שירות (SLA)", - "ADD_ACTION": "הוסף SLA", - "ADD_ACTION_LONG": "צור מדיניות SLA חדשה", - "DESCRIPTION": "Service Level Agreements (SLAs) are contracts that define clear expectations between your team and customers. They establish standards for response and resolution times, creating a framework for accountability and ensures a consistent, high-quality experience.", - "LEARN_MORE": "למד עוד על SLA", - "LOADING": "מאחזר SLA", - "PAYWALL": { - "TITLE": "שדרג כדי ליצור SLA", - "AVAILABLE_ON": "תכונת SLA זמינה רק בתוכניות Business ו-Enterprise.", - "UPGRADE_PROMPT": "שדרג את התוכנית שלך כדי לקבל גישה לתכונות מתקדמות כמו ניהול צוות, אוטומציות, תכונות מותאמות אישית ועוד.", - "UPGRADE_NOW": "שדרג עכשיו", - "CANCEL_ANYTIME": "תוכל לשנות או לבטל את התוכנית שלך בכל עת" - }, - "ENTERPRISE_PAYWALL": { - "AVAILABLE_ON": "תכונת SLA זמינה רק בתוכניות בתשלום.", - "UPGRADE_PROMPT": "שדרג לתוכנית בתשלום כדי לגשת לתכונות מתקדמות כמו יומני ביקורת, קיבולת סוכנים ועוד.", - "ASK_ADMIN": "אנא פנה למנהל המערכת שלך לצורך השדרוג." - }, - "LIST": { - "404": "אין SLA זמין בחשבון זה.", - "EMPTY": { - "TITLE_1": "Enterprise P0", - "DESC_1": "בעיות שהועלו על ידי לקוחות Enterprise, הדורשות תשומת לב מיידית.", - "TITLE_2": "Enterprise P1", - "DESC_2": "בעיות שהועלו על ידי לקוחות Enterprise, שיש לאשר במהירות." - }, - "BUSINESS_HOURS_ON": "שעות פעילות מופעלות", - "BUSINESS_HOURS_OFF": "שעות פעילות מושבתות", - "RESPONSE_TYPES": { - "FRT": "סף זמן תגובה ראשונה", - "NRT": "סף זמן תגובה הבאה", - "RT": "סף זמן סגירה", - "SHORT_HAND": { - "FRT": "FRT", - "NRT": "NRT", - "RT": "RT" - } - } - }, - "FORM": { - "NAME": { - "LABEL": "שם SLA", - "PLACEHOLDER": "שם SLA", - "REQUIRED_ERROR": "שם SLA נדרש", - "MINIMUM_LENGTH_ERROR": "נדרש אורך מינימלי 2", - "VALID_ERROR": "רק אלפבית, מספרים, מקף וקו תחתון מותרים" - }, - "DESCRIPTION": { - "LABEL": "תיאור", - "PLACEHOLDER": "SLA עבור לקוחות פרימיום" - }, - "FIRST_RESPONSE_TIME": { - "LABEL": "זמן תגובה ראשון", - "PLACEHOLDER": "5" - }, - "NEXT_RESPONSE_TIME": { - "LABEL": "זמן תגובה הבאה", - "PLACEHOLDER": "5" - }, - "RESOLUTION_TIME": { - "LABEL": "זמן רזולוציה", - "PLACEHOLDER": "60" - }, - "BUSINESS_HOURS": { - "LABEL": "שעות פעילות", - "PLACEHOLDER": "רק בשעות פעילות" - }, - "THRESHOLD_TIME": { - "INVALID_FORMAT_ERROR": "הסף צריך להיות מספר וגדול מאפס" - }, - "EDIT": "ערוך", - "CREATE": "צור", - "DELETE": "מחק", - "CANCEL": "ביטול" - }, - "ADD": { - "TITLE": "הוסף SLA", - "DESC": "הבטחות ידידותיות לשירות נהדר!", - "API": { - "SUCCESS_MESSAGE": "SLA נוסף בהצלחה", - "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" - } - }, - "DELETE": { - "TITLE": "מחק SLA", - "API": { - "SUCCESS_MESSAGE": "SLA נמחק בהצלחה", - "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" - }, - "CONFIRM": { - "TITLE": "אשר מחיקה", - "MESSAGE": "האם אתה בטוח שברצונך למחוק ", - "YES": "כן, מחק ", - "NO": "לא, השאר " - } - }, - "EVENTS": { - "TITLE": "החמצות SLA", - "FRT": "זמן תגובה ראשונה", - "NRT": "זמן תגובה הבאה", - "RT": "זמן סגירה", - "SHOW_MORE": "{count} נוספים", - "HIDE": "הסתר {count} שורות" - } - } -} \ No newline at end of file +{ + "SLA": { + "HEADER": "הסכמי רמת שירות (SLA)", + "ADD_ACTION": "הוסף SLA", + "ADD_ACTION_LONG": "צור מדיניות SLA חדשה", + "DESCRIPTION": "Service Level Agreements (SLAs) are contracts that define clear expectations between your team and customers. They establish standards for response and resolution times, creating a framework for accountability and ensures a consistent, high-quality experience.", + "LEARN_MORE": "למד עוד על SLA", + "LOADING": "מאחזר SLA", + "PAYWALL": { + "TITLE": "שדרג כדי ליצור SLA", + "AVAILABLE_ON": "תכונת SLA זמינה רק בתוכניות Business ו-Enterprise.", + "UPGRADE_PROMPT": "שדרג את התוכנית שלך כדי לקבל גישה לתכונות מתקדמות כמו ניהול צוות, אוטומציות, תכונות מותאמות אישית ועוד.", + "UPGRADE_NOW": "שדרג עכשיו", + "CANCEL_ANYTIME": "תוכל לשנות או לבטל את התוכנית שלך בכל עת" + }, + "ENTERPRISE_PAYWALL": { + "AVAILABLE_ON": "תכונת SLA זמינה רק בתוכניות בתשלום.", + "UPGRADE_PROMPT": "שדרג לתוכנית בתשלום כדי לגשת לתכונות מתקדמות כמו יומני ביקורת, קיבולת סוכנים ועוד.", + "ASK_ADMIN": "אנא פנה למנהל המערכת שלך לצורך השדרוג." + }, + "LIST": { + "404": "אין SLA זמין בחשבון זה.", + "EMPTY": { + "TITLE_1": "Enterprise P0", + "DESC_1": "בעיות שהועלו על ידי לקוחות Enterprise, הדורשות תשומת לב מיידית.", + "TITLE_2": "Enterprise P1", + "DESC_2": "בעיות שהועלו על ידי לקוחות Enterprise, שיש לאשר במהירות." + }, + "BUSINESS_HOURS_ON": "שעות פעילות מופעלות", + "BUSINESS_HOURS_OFF": "שעות פעילות מושבתות", + "RESPONSE_TYPES": { + "FRT": "סף זמן תגובה ראשונה", + "NRT": "סף זמן תגובה הבאה", + "RT": "סף זמן סגירה", + "SHORT_HAND": { + "FRT": "FRT", + "NRT": "NRT", + "RT": "RT" + } + } + }, + "FORM": { + "NAME": { + "LABEL": "שם SLA", + "PLACEHOLDER": "שם SLA", + "REQUIRED_ERROR": "שם SLA נדרש", + "MINIMUM_LENGTH_ERROR": "נדרש אורך מינימלי 2", + "VALID_ERROR": "רק אלפבית, מספרים, מקף וקו תחתון מותרים" + }, + "DESCRIPTION": { + "LABEL": "תיאור", + "PLACEHOLDER": "SLA עבור לקוחות פרימיום" + }, + "FIRST_RESPONSE_TIME": { + "LABEL": "זמן תגובה ראשון", + "PLACEHOLDER": "5" + }, + "NEXT_RESPONSE_TIME": { + "LABEL": "זמן תגובה הבאה", + "PLACEHOLDER": "5" + }, + "RESOLUTION_TIME": { + "LABEL": "זמן רזולוציה", + "PLACEHOLDER": "60" + }, + "BUSINESS_HOURS": { + "LABEL": "שעות פעילות", + "PLACEHOLDER": "רק בשעות פעילות" + }, + "THRESHOLD_TIME": { + "INVALID_FORMAT_ERROR": "הסף צריך להיות מספר וגדול מאפס" + }, + "EDIT": "ערוך", + "CREATE": "צור", + "DELETE": "מחק", + "CANCEL": "ביטול" + }, + "ADD": { + "TITLE": "הוסף SLA", + "DESC": "הבטחות ידידותיות לשירות נהדר!", + "API": { + "SUCCESS_MESSAGE": "SLA נוסף בהצלחה", + "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" + } + }, + "DELETE": { + "TITLE": "מחק SLA", + "API": { + "SUCCESS_MESSAGE": "SLA נמחק בהצלחה", + "ERROR_MESSAGE": "היתה שגיאה, בקשה נסה שוב" + }, + "CONFIRM": { + "TITLE": "אשר מחיקה", + "MESSAGE": "האם אתה בטוח שברצונך למחוק ", + "YES": "כן, מחק ", + "NO": "לא, השאר " + } + }, + "EVENTS": { + "TITLE": "החמצות SLA", + "FRT": "זמן תגובה ראשונה", + "NRT": "זמן תגובה הבאה", + "RT": "זמן סגירה", + "SHOW_MORE": "{count} נוספים", + "HIDE": "הסתר {count} שורות" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/teamsSettings.json b/app/javascript/dashboard/i18n/locale/he/teamsSettings.json index 329f7c263..16785a0b7 100644 --- a/app/javascript/dashboard/i18n/locale/he/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/he/teamsSettings.json @@ -1,121 +1,121 @@ -{ - "TEAMS_SETTINGS": { - "NEW_TEAM": "צור צוות חדש", - "HEADER": "צוותים", - "LOADING": "מאחזר צוותים", - "DESCRIPTION": "צוותים מאפשרים לך לארגן סוכנים לקבוצות על בסיס תחומי האחריות שלהם. סוכן יכול להשתייך למספר צוותים. בעבודה שיתופית, תוכל להקצות שיחות לצוותים ספציפיים.", - "LEARN_MORE": "למד עוד על צוותים", - "LIST": { - "404": "לא נוצרו צוותים בחשבון זה.", - "EDIT_TEAM": "ערוך צוות", - "NONE": "כלום" - }, - "CREATE_FLOW": { - "CREATE": { - "TITLE": "צור צוות חדש", - "DESC": "הוסף כותרת ותיאור לצוות החדש שלך." - }, - "AGENTS": { - "BUTTON_TEXT": "הוסף סוכנים לצוות", - "TITLE": "הוסף סוכנים לצוות - {teamName}", - "DESC": "הוסף סוכנים לצוות החדש שלך שנוצר. זה מאפשר לך לשתף פעולה כצוות בשיחות, לקבל התראות על אירועים חדשים באותה שיחה." - }, - "WIZARD_CREATE": { - "TITLE": "צור", - "BODY": "צור צוות חדש של סוכנים." - }, - "WIZARD_ADD_AGENTS": { - "TITLE": "הוסף נציג", - "BODY": "הוסף סוכנים לצוות." - }, - "WIZARD_FINISH": { - "TITLE": "סיים", - "BODY": "אתם מוכנים לצאת לדרך!" - } - }, - "EDIT_FLOW": { - "CREATE": { - "TITLE": "ערוך את פרטי הצוות שלך", - "DESC": "ערוך כותרת ותיאור לצוות שלך.", - "BUTTON_TEXT": "עדכן צוות" - }, - "AGENTS": { - "BUTTON_TEXT": "עדכן סוכנים בצוות", - "TITLE": "הוסף סוכנים לצוות - {teamName}", - "DESC": "הוסף סוכנים לצוות החדש שלך שנוצר. כל הסוכנים שנוספו יקבלו הודעה כאשר שיחה תוקצה לצוות זה." - }, - "EDIT_WIZARD_DETAILS": { - "TITLE": "פרטי צוות", - "ROUTE": "settings_teams_edit", - "BODY": "שנה שם, תיאור ופרטים נוספים." - }, - "EDIT_WIZARD_AGENTS": { - "TITLE": "עריכת סוכנים", - "ROUTE": "settings_teams_edit_members", - "BODY": "ערוך סוכנים בצוות שלך." - }, - "EDIT_WIZARD_FINISH": { - "TITLE": "סיים", - "ROUTE": "settings_teams_edit_finish", - "BODY": "אתם מוכנים לצאת לדרך!" - } - }, - "TEAM_FORM": { - "ERROR_MESSAGE": "לא ניתן לשמור את פרטי הצוות. נסה שוב." - }, - "AGENTS": { - "AGENT": "סוכן", - "EMAIL": "מייל", - "BUTTON_TEXT": "הוסף נציגים", - "ADD_AGENTS": "הוספת סוכנים לצוות שלך...", - "SELECT": "בחר", - "SELECT_ALL": "בחר את כל הסוכנים", - "SELECTED_COUNT": "{selected} מתוך {total} סוכנים שנבחרו." - }, - "ADD": { - "TITLE": "הוסף סוכנים לצוות - {teamName}", - "DESC": "הוסף סוכנים לצוות החדש שלך שנוצר. זה מאפשר לך לשתף פעולה כצוות בשיחות, לקבל התראות על אירועים חדשים באותה שיחה.", - "SELECT": "בחר", - "SELECT_ALL": "בחר את כל הסוכנים", - "SELECTED_COUNT": "{selected} מתוך {total} סוכנים שנבחרו.", - "BUTTON_TEXT": "הוסף נציגים", - "AGENT_VALIDATION_ERROR": "בחר סוכן אחד לפחות." - }, - "FINISH": { - "TITLE": "הצוות שלך מוכן!", - "MESSAGE": "עכשיו אתה יכול לשתף פעולה כצוות בשיחות. תמיכה שמח ", - "BUTTON_TEXT": "סיים" - }, - "DELETE": { - "BUTTON_TEXT": "מחק", - "API": { - "SUCCESS_MESSAGE": "הצוות נמחק בהצלחה.", - "ERROR_MESSAGE": "לא ניתן למחוק את הצוות. נסה שוב." - }, - "CONFIRM": { - "TITLE": "האם אתה בטוח שברצונך למחוק את הצוות?", - "PLACE_HOLDER": "אנא הקלד {teamName} כדי לאשר", - "MESSAGE": "מחיקת הצוות תסיר את הקצאת הצוות מהשיחות שהוקצו לצוות זה.", - "YES": "מחק ", - "NO": "ביטול" - } - }, - "SETTINGS": "הגדרות", - "FORM": { - "UPDATE": "עדכן צוות", - "CREATE": "צור צוות", - "NAME": { - "LABEL": "שם קבוצה", - "PLACEHOLDER": "דוגמה: מכירות, תמיכת לקוחות" - }, - "DESCRIPTION": { - "LABEL": "תיאור צוות", - "PLACEHOLDER": "תיאור קצר על הצוות הזה." - }, - "AUTO_ASSIGN": { - "LABEL": "אפשר הקצאה אוטומטית עבור הצוות הזה." - }, - "SUBMIT_CREATE": "צור צוות" - } - } -} \ No newline at end of file +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "צור צוות חדש", + "HEADER": "צוותים", + "LOADING": "מאחזר צוותים", + "DESCRIPTION": "צוותים מאפשרים לך לארגן סוכנים לקבוצות על בסיס תחומי האחריות שלהם. סוכן יכול להשתייך למספר צוותים. בעבודה שיתופית, תוכל להקצות שיחות לצוותים ספציפיים.", + "LEARN_MORE": "למד עוד על צוותים", + "LIST": { + "404": "לא נוצרו צוותים בחשבון זה.", + "EDIT_TEAM": "ערוך צוות", + "NONE": "כלום" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "צור צוות חדש", + "DESC": "הוסף כותרת ותיאור לצוות החדש שלך." + }, + "AGENTS": { + "BUTTON_TEXT": "הוסף סוכנים לצוות", + "TITLE": "הוסף סוכנים לצוות - {teamName}", + "DESC": "הוסף סוכנים לצוות החדש שלך שנוצר. זה מאפשר לך לשתף פעולה כצוות בשיחות, לקבל התראות על אירועים חדשים באותה שיחה." + }, + "WIZARD_CREATE": { + "TITLE": "צור", + "BODY": "צור צוות חדש של סוכנים." + }, + "WIZARD_ADD_AGENTS": { + "TITLE": "הוסף נציג", + "BODY": "הוסף סוכנים לצוות." + }, + "WIZARD_FINISH": { + "TITLE": "סיים", + "BODY": "אתם מוכנים לצאת לדרך!" + } + }, + "EDIT_FLOW": { + "CREATE": { + "TITLE": "ערוך את פרטי הצוות שלך", + "DESC": "ערוך כותרת ותיאור לצוות שלך.", + "BUTTON_TEXT": "עדכן צוות" + }, + "AGENTS": { + "BUTTON_TEXT": "עדכן סוכנים בצוות", + "TITLE": "הוסף סוכנים לצוות - {teamName}", + "DESC": "הוסף סוכנים לצוות החדש שלך שנוצר. כל הסוכנים שנוספו יקבלו הודעה כאשר שיחה תוקצה לצוות זה." + }, + "EDIT_WIZARD_DETAILS": { + "TITLE": "פרטי צוות", + "ROUTE": "settings_teams_edit", + "BODY": "שנה שם, תיאור ופרטים נוספים." + }, + "EDIT_WIZARD_AGENTS": { + "TITLE": "עריכת סוכנים", + "ROUTE": "settings_teams_edit_members", + "BODY": "ערוך סוכנים בצוות שלך." + }, + "EDIT_WIZARD_FINISH": { + "TITLE": "סיים", + "ROUTE": "settings_teams_edit_finish", + "BODY": "אתם מוכנים לצאת לדרך!" + } + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "לא ניתן לשמור את פרטי הצוות. נסה שוב." + }, + "AGENTS": { + "AGENT": "סוכן", + "EMAIL": "מייל", + "BUTTON_TEXT": "הוסף נציגים", + "ADD_AGENTS": "הוספת סוכנים לצוות שלך...", + "SELECT": "בחר", + "SELECT_ALL": "בחר את כל הסוכנים", + "SELECTED_COUNT": "{selected} מתוך {total} סוכנים שנבחרו." + }, + "ADD": { + "TITLE": "הוסף סוכנים לצוות - {teamName}", + "DESC": "הוסף סוכנים לצוות החדש שלך שנוצר. זה מאפשר לך לשתף פעולה כצוות בשיחות, לקבל התראות על אירועים חדשים באותה שיחה.", + "SELECT": "בחר", + "SELECT_ALL": "בחר את כל הסוכנים", + "SELECTED_COUNT": "{selected} מתוך {total} סוכנים שנבחרו.", + "BUTTON_TEXT": "הוסף נציגים", + "AGENT_VALIDATION_ERROR": "בחר סוכן אחד לפחות." + }, + "FINISH": { + "TITLE": "הצוות שלך מוכן!", + "MESSAGE": "עכשיו אתה יכול לשתף פעולה כצוות בשיחות. תמיכה שמח ", + "BUTTON_TEXT": "סיים" + }, + "DELETE": { + "BUTTON_TEXT": "מחק", + "API": { + "SUCCESS_MESSAGE": "הצוות נמחק בהצלחה.", + "ERROR_MESSAGE": "לא ניתן למחוק את הצוות. נסה שוב." + }, + "CONFIRM": { + "TITLE": "האם אתה בטוח שברצונך למחוק את הצוות?", + "PLACE_HOLDER": "אנא הקלד {teamName} כדי לאשר", + "MESSAGE": "מחיקת הצוות תסיר את הקצאת הצוות מהשיחות שהוקצו לצוות זה.", + "YES": "מחק ", + "NO": "ביטול" + } + }, + "SETTINGS": "הגדרות", + "FORM": { + "UPDATE": "עדכן צוות", + "CREATE": "צור צוות", + "NAME": { + "LABEL": "שם קבוצה", + "PLACEHOLDER": "דוגמה: מכירות, תמיכת לקוחות" + }, + "DESCRIPTION": { + "LABEL": "תיאור צוות", + "PLACEHOLDER": "תיאור קצר על הצוות הזה." + }, + "AUTO_ASSIGN": { + "LABEL": "אפשר הקצאה אוטומטית עבור הצוות הזה." + }, + "SUBMIT_CREATE": "צור צוות" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/webhooks.json b/app/javascript/dashboard/i18n/locale/he/webhooks.json index 70f1c41db..23006b344 100644 --- a/app/javascript/dashboard/i18n/locale/he/webhooks.json +++ b/app/javascript/dashboard/i18n/locale/he/webhooks.json @@ -1,5 +1,5 @@ -{ - "WEBHOOKS_SETTINGS": { - "HEADER": "הגדרות Webhook" - } -} \ No newline at end of file +{ + "WEBHOOKS_SETTINGS": { + "HEADER": "הגדרות Webhook" + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/he/whatsappTemplates.json index 67dd5cb4e..420ac4ca7 100644 --- a/app/javascript/dashboard/i18n/locale/he/whatsappTemplates.json +++ b/app/javascript/dashboard/i18n/locale/he/whatsappTemplates.json @@ -1,47 +1,47 @@ -{ - "WHATSAPP_TEMPLATES": { - "MODAL": { - "TITLE": "תבניות וואטסאפ", - "SUBTITLE": "בחר את תבנית הווטסאפ שברצונך לשלוח", - "TEMPLATE_SELECTED_SUBTITLE": "הגדר תבנית: {templateName}" - }, - "PICKER": { - "SEARCH_PLACEHOLDER": "חפש תבניות", - "NO_TEMPLATES_FOUND": "לא נמצאו תבניות עבור", - "HEADER": "כותרת עליונה", - "BODY": "גוף", - "FOOTER": "כותרת תחתונה", - "BUTTONS": "כפתורים", - "CATEGORY": "קטגוריה", - "MEDIA_CONTENT": "תוכן מדיה", - "MEDIA_CONTENT_FALLBACK": "תוכן מדיה", - "NO_TEMPLATES_AVAILABLE": "אין תבניות WhatsApp זמינות. לחץ על רענן כדי לסנכרן תבניות מ-WhatsApp.", - "REFRESH_BUTTON": "רענן תבניות", - "REFRESH_SUCCESS": "רענון התבניות הופעל. העדכון עשוי להימשך כמה דקות.", - "REFRESH_ERROR": "רענון התבניות נכשל. אנא נסה שוב.", - "LABELS": { - "LANGUAGE": "שפה", - "TEMPLATE_BODY": "גוף התבנית", - "CATEGORY": "קטגוריה" - } - }, - "PARSER": { - "VARIABLES_LABEL": "משתנים", - "LANGUAGE": "שפה", - "CATEGORY": "קטגוריה", - "VARIABLE_PLACEHOLDER": "הזן ערך {variable}", - "GO_BACK_LABEL": "חזור", - "SEND_MESSAGE_LABEL": "לשלוח הודעה", - "FORM_ERROR_MESSAGE": "נא למלא את כל המשתנים לפני השליחה", - "MEDIA_HEADER_LABEL": "כותרת עליונה {type}", - "OTP_CODE": "Enter 4-8 digit OTP", - "EXPIRY_MINUTES": "הזן דקות תפוגה", - "BUTTON_PARAMETERS": "פרמטרים של כפתורים", - "BUTTON_LABEL": "כפתור {index}", - "COUPON_CODE": "הזן קוד קופון (מקסימום 15 תווים)", - "MEDIA_URL_LABEL": "הזן כתובת URL של {type}", - "DOCUMENT_NAME_PLACEHOLDER": "הזן שם קובץ מסמך (לדוגמה, Invoice_2025.pdf)", - "BUTTON_PARAMETER": "הזן פרמטר כפתור" - } - } -} \ No newline at end of file +{ + "WHATSAPP_TEMPLATES": { + "MODAL": { + "TITLE": "תבניות וואטסאפ", + "SUBTITLE": "בחר את תבנית הווטסאפ שברצונך לשלוח", + "TEMPLATE_SELECTED_SUBTITLE": "הגדר תבנית: {templateName}" + }, + "PICKER": { + "SEARCH_PLACEHOLDER": "חפש תבניות", + "NO_TEMPLATES_FOUND": "לא נמצאו תבניות עבור", + "HEADER": "כותרת עליונה", + "BODY": "גוף", + "FOOTER": "כותרת תחתונה", + "BUTTONS": "כפתורים", + "CATEGORY": "קטגוריה", + "MEDIA_CONTENT": "תוכן מדיה", + "MEDIA_CONTENT_FALLBACK": "תוכן מדיה", + "NO_TEMPLATES_AVAILABLE": "אין תבניות WhatsApp זמינות. לחץ על רענן כדי לסנכרן תבניות מ-WhatsApp.", + "REFRESH_BUTTON": "רענן תבניות", + "REFRESH_SUCCESS": "רענון התבניות הופעל. העדכון עשוי להימשך כמה דקות.", + "REFRESH_ERROR": "רענון התבניות נכשל. אנא נסה שוב.", + "LABELS": { + "LANGUAGE": "שפה", + "TEMPLATE_BODY": "גוף התבנית", + "CATEGORY": "קטגוריה" + } + }, + "PARSER": { + "VARIABLES_LABEL": "משתנים", + "LANGUAGE": "שפה", + "CATEGORY": "קטגוריה", + "VARIABLE_PLACEHOLDER": "הזן ערך {variable}", + "GO_BACK_LABEL": "חזור", + "SEND_MESSAGE_LABEL": "לשלוח הודעה", + "FORM_ERROR_MESSAGE": "נא למלא את כל המשתנים לפני השליחה", + "MEDIA_HEADER_LABEL": "כותרת עליונה {type}", + "OTP_CODE": "Enter 4-8 digit OTP", + "EXPIRY_MINUTES": "הזן דקות תפוגה", + "BUTTON_PARAMETERS": "פרמטרים של כפתורים", + "BUTTON_LABEL": "כפתור {index}", + "COUPON_CODE": "הזן קוד קופון (מקסימום 15 תווים)", + "MEDIA_URL_LABEL": "הזן כתובת URL של {type}", + "DOCUMENT_NAME_PLACEHOLDER": "הזן שם קובץ מסמך (לדוגמה, Invoice_2025.pdf)", + "BUTTON_PARAMETER": "הזן פרמטר כפתור" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/he/yearInReview.json b/app/javascript/dashboard/i18n/locale/he/yearInReview.json new file mode 100644 index 000000000..6597a02ca --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/he/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "סגור", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "שיחות", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "הורד", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/hi/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/hi/attributesMgmt.json index cea6359de..78886f451 100644 --- a/app/javascript/dashboard/i18n/locale/hi/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hi/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/hi/chatlist.json b/app/javascript/dashboard/i18n/locale/hi/chatlist.json index ec416f6cb..92e67635b 100644 --- a/app/javascript/dashboard/i18n/locale/hi/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/hi/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/hi/companies.json b/app/javascript/dashboard/i18n/locale/hi/companies.json new file mode 100644 index 000000000..86190831b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hi/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Name", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/hi/contact.json b/app/javascript/dashboard/i18n/locale/hi/contact.json index a6d6f891d..cd188d027 100644 --- a/app/javascript/dashboard/i18n/locale/hi/contact.json +++ b/app/javascript/dashboard/i18n/locale/hi/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/hi/conversation.json b/app/javascript/dashboard/i18n/locale/hi/conversation.json index 79d5ebc66..49a228610 100644 --- a/app/javascript/dashboard/i18n/locale/hi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hi/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json index e85b262c0..e2d947db7 100644 --- a/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/hi/settings.json b/app/javascript/dashboard/i18n/locale/hi/settings.json index aec3e852d..6b94a34f1 100644 --- a/app/javascript/dashboard/i18n/locale/hi/settings.json +++ b/app/javascript/dashboard/i18n/locale/hi/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat with us" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancel", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/hi/yearInReview.json b/app/javascript/dashboard/i18n/locale/hi/yearInReview.json new file mode 100644 index 000000000..414cee310 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hi/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/hr/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/hr/attributesMgmt.json index 5846bd8be..2add7c435 100644 --- a/app/javascript/dashboard/i18n/locale/hr/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hr/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/hr/chatlist.json b/app/javascript/dashboard/i18n/locale/hr/chatlist.json index 4a11a4736..1625c714e 100644 --- a/app/javascript/dashboard/i18n/locale/hr/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/hr/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/hr/companies.json b/app/javascript/dashboard/i18n/locale/hr/companies.json new file mode 100644 index 000000000..0fa7220bb --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hr/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Ime", + "DOMAIN": "Domain", + "CREATED_AT": "Kreirano" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/hr/contact.json b/app/javascript/dashboard/i18n/locale/hr/contact.json index 232f5ca49..759e700e6 100644 --- a/app/javascript/dashboard/i18n/locale/hr/contact.json +++ b/app/javascript/dashboard/i18n/locale/hr/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/hr/conversation.json b/app/javascript/dashboard/i18n/locale/hr/conversation.json index 496f294ce..aa0cb09f4 100644 --- a/app/javascript/dashboard/i18n/locale/hr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hr/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Pročitaj više", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json index f2bb07484..ed83b7197 100644 --- a/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/hr/settings.json b/app/javascript/dashboard/i18n/locale/hr/settings.json index 721a1aecc..fc1420e0e 100644 --- a/app/javascript/dashboard/i18n/locale/hr/settings.json +++ b/app/javascript/dashboard/i18n/locale/hr/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Trebate pomoć?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Čavrljajte s nama" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Odustani", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Nazad", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/hr/yearInReview.json b/app/javascript/dashboard/i18n/locale/hr/yearInReview.json new file mode 100644 index 000000000..d72e0c679 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hr/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/hu/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/hu/attributesMgmt.json index 7d5f6f97e..054e778a8 100644 --- a/app/javascript/dashboard/i18n/locale/hu/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hu/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/chatlist.json b/app/javascript/dashboard/i18n/locale/hu/chatlist.json index da4d78ac2..07be33a51 100644 --- a/app/javascript/dashboard/i18n/locale/hu/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/hu/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/hu/companies.json b/app/javascript/dashboard/i18n/locale/hu/companies.json new file mode 100644 index 000000000..0c803bb1b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hu/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Rendezés", + "OPTIONS": { + "NAME": "Név", + "DOMAIN": "Domain", + "CREATED_AT": "Létrehozva" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/hu/contact.json b/app/javascript/dashboard/i18n/locale/hu/contact.json index 80c5a2e54..1c4437b06 100644 --- a/app/javascript/dashboard/i18n/locale/hu/contact.json +++ b/app/javascript/dashboard/i18n/locale/hu/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Létrehozva", "NEW_MESSAGE": "Új üzenet", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/hu/conversation.json b/app/javascript/dashboard/i18n/locale/hu/conversation.json index 78cae2bda..204cec778 100644 --- a/app/javascript/dashboard/i18n/locale/hu/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hu/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Beszélgetések betöltése", "CANNOT_REPLY": "Nem tudunk válaszolni, mivel", "24_HOURS_WINDOW": "24 órás üzeneti ablak megkötés", + "48_HOURS_WINDOW": "48 órás üzeneti ablak megkötés", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Ez a beszélgetés nincs hozzádrendelve. Szeretnéd magadhoz rendelni?", "ASSIGN_TO_ME": "Hozzárendelés magamhoz", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Tudj meg többet", "DISMISS_REPLY": "Válasz elutasítása", "REPLYING_TO": "Válaszolva a következőre:", - "TIP_FORMAT_ICON": "Rich szövegszerkesztő mutatása", "TIP_EMOJI_ICON": "Emoji választó mutatása", "TIP_ATTACH_ICON": "Fileok csatolása", "TIP_AUDIORECORDER_ICON": "Hangfelvétel", diff --git a/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json index 7d719877d..60c01d1ee 100644 --- a/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Nem tudtuk elmenteni az e-mail csatornát" }, - "FINISH_MESSAGE": "Kezdd el továbbítani az e-maileket a következő e-mail címekre." + "FINISH_MESSAGE": "Kezdd el továbbítani az e-maileket a következő e-mail címekre.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Kattints ide", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE csatorna", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Használja az itt látható \"inbox_identifier\" tokent az API-kliensek hitelesítéséhez.", "FORWARD_EMAIL_TITLE": "Továbbítás ide", "FORWARD_EMAIL_SUB_TEXT": "Kezdd el továbbítani az e-maileket a következő e-mail címekre.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Üzenetek engedélyezése a beszélgetés befejezése után", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Engedélyezze a végfelhasználók számára, hogy üzeneteket küldjenek a beszélgetés lezárása után is.", "WHATSAPP_SECTION_SUBHEADER": "Ezt az API-kulcsot a WhatsApp API-kkal való integrációhoz használják.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API csatorna", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/hu/settings.json b/app/javascript/dashboard/i18n/locale/hu/settings.json index 5228bdc84..b5e46e85c 100644 --- a/app/javascript/dashboard/i18n/locale/hu/settings.json +++ b/app/javascript/dashboard/i18n/locale/hu/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Fiók kiválasztása az alábbi listából", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Beállítások", "CONTACTS": "Kontaktok", "ACTIVE": "Aktív", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Frissítés" }, "CHAT_WITH_US": { "TITLE": "Kell segítség?", "DESCRIPTION": "Számlázási problémád akadt? Azért vagyunk itt, hogy segítsünk.", "BUTTON_TXT": "Chatelj velünk" }, - "NO_BILLING_USER": "Számlázási fiókod konfigurálás alatt áll. Kérjük, frissítsd az oldalt, és próbáld újra." + "NO_BILLING_USER": "Számlázási fiókod konfigurálás alatt áll. Kérjük, frissítsd az oldalt, és próbáld újra.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Megjegyzés:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Mégse", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Vissza", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/hu/yearInReview.json b/app/javascript/dashboard/i18n/locale/hu/yearInReview.json new file mode 100644 index 000000000..fb360caf4 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hu/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Bezárás", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "beszélgetések", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Letöltés", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/hy/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/hy/attributesMgmt.json index cea6359de..78886f451 100644 --- a/app/javascript/dashboard/i18n/locale/hy/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hy/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/hy/chatlist.json b/app/javascript/dashboard/i18n/locale/hy/chatlist.json index ec416f6cb..92e67635b 100644 --- a/app/javascript/dashboard/i18n/locale/hy/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/hy/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/hy/companies.json b/app/javascript/dashboard/i18n/locale/hy/companies.json new file mode 100644 index 000000000..86190831b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hy/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Name", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/hy/contact.json b/app/javascript/dashboard/i18n/locale/hy/contact.json index a04f955c6..5aa225446 100644 --- a/app/javascript/dashboard/i18n/locale/hy/contact.json +++ b/app/javascript/dashboard/i18n/locale/hy/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/hy/conversation.json b/app/javascript/dashboard/i18n/locale/hy/conversation.json index 79d5ebc66..49a228610 100644 --- a/app/javascript/dashboard/i18n/locale/hy/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hy/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/hy/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hy/inboxMgmt.json index 1f9aeae27..847eb1b24 100644 --- a/app/javascript/dashboard/i18n/locale/hy/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hy/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/hy/settings.json b/app/javascript/dashboard/i18n/locale/hy/settings.json index 50cf38b58..920da6f53 100644 --- a/app/javascript/dashboard/i18n/locale/hy/settings.json +++ b/app/javascript/dashboard/i18n/locale/hy/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat with us" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancel", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/hy/yearInReview.json b/app/javascript/dashboard/i18n/locale/hy/yearInReview.json new file mode 100644 index 000000000..d72e0c679 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hy/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/id/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/id/attributesMgmt.json index aa2be4973..d989c3a36 100644 --- a/app/javascript/dashboard/i18n/locale/id/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/id/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/id/chatlist.json b/app/javascript/dashboard/i18n/locale/id/chatlist.json index 5bad754e5..cea5c7ea4 100644 --- a/app/javascript/dashboard/i18n/locale/id/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/id/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/id/companies.json b/app/javascript/dashboard/i18n/locale/id/companies.json new file mode 100644 index 000000000..19a384a1b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/id/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Urutkan berdasarkan", + "OPTIONS": { + "NAME": "Nama", + "DOMAIN": "Domain", + "CREATED_AT": "Dibuat pada" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/id/contact.json b/app/javascript/dashboard/i18n/locale/id/contact.json index 0711232e0..916235b12 100644 --- a/app/javascript/dashboard/i18n/locale/id/contact.json +++ b/app/javascript/dashboard/i18n/locale/id/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Dibuat", "NEW_MESSAGE": "Pesan baru", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/id/conversation.json b/app/javascript/dashboard/i18n/locale/id/conversation.json index 493f1fb2b..ea751a726 100644 --- a/app/javascript/dashboard/i18n/locale/id/conversation.json +++ b/app/javascript/dashboard/i18n/locale/id/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Memuat Percakapan", "CANNOT_REPLY": "Anda tidak dapat membalas karena", "24_HOURS_WINDOW": "Pembatasan jendela pesan 24 jam", + "48_HOURS_WINDOW": "Pembatasan jendela pesan 48 jam", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Percakapan ini tidak ditugaskan kepada Anda. Apakah Anda ingin menugaskan percakapan ini kepada diri Anda?", "ASSIGN_TO_ME": "Tugaskan kepada saya", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Baca lebih lanjut", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Tampilkan editor teks", "TIP_EMOJI_ICON": "Tampilkan pemilih emoji", "TIP_ATTACH_ICON": "Lampirkan file", "TIP_AUDIORECORDER_ICON": "Rekam audio", diff --git a/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json index 9ddc88efe..a23411cf0 100644 --- a/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Kami tidak dapat menyimpan channel email" }, - "FINISH_MESSAGE": "Mulailah meneruskan email Anda ke alamat email berikut." + "FINISH_MESSAGE": "Mulailah meneruskan email Anda ke alamat email berikut.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Klik disini", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "Channel LINE", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Gunakan token inbox_identifier` yang terlihat disini untuk mengautentikasi klien API Anda.", "FORWARD_EMAIL_TITLE": "Teruskan ke Email", "FORWARD_EMAIL_SUB_TEXT": "Mulailah meneruskan email Anda ke alamat email berikut.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Izinkan pesan setelah percakapan diselesaikan", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Izinkan pengguna akhir mengirim pesan bahkan setelah percakapan diselesaikan.", "WHATSAPP_SECTION_SUBHEADER": "Kunci API ini digunakan untuk integrasi dengan API WhatsApp.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/id/settings.json b/app/javascript/dashboard/i18n/locale/id/settings.json index aad964a87..efbc1930b 100644 --- a/app/javascript/dashboard/i18n/locale/id/settings.json +++ b/app/javascript/dashboard/i18n/locale/id/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Pilih akun dari daftar berikut", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Pengaturan", "CONTACTS": "Kontak", "ACTIVE": "Aktif", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Segarkan" }, "CHAT_WITH_US": { "TITLE": "Butuh bantuan?", "DESCRIPTION": "Mengalami masalah dalam pembayaran? Kami di sini untuk membantu.", "BUTTON_TXT": "Chat dengan kami" }, - "NO_BILLING_USER": "Akun pembayaran Anda sedang dikonfigurasi. Silakan segarkan halaman dan coba lagi." + "NO_BILLING_USER": "Akun pembayaran Anda sedang dikonfigurasi. Silakan segarkan halaman dan coba lagi.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Catatan:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Batalkan", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Kembali", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/id/yearInReview.json b/app/javascript/dashboard/i18n/locale/id/yearInReview.json new file mode 100644 index 000000000..43606bb27 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/id/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Tutup", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "Percakapan", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Unduh", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/is/attributesMgmt.json index 74c148256..84f083763 100644 --- a/app/javascript/dashboard/i18n/locale/is/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/is/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/is/chatlist.json b/app/javascript/dashboard/i18n/locale/is/chatlist.json index 923a4ee07..44ec15817 100644 --- a/app/javascript/dashboard/i18n/locale/is/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/is/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/is/companies.json b/app/javascript/dashboard/i18n/locale/is/companies.json new file mode 100644 index 000000000..3b999b723 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Nafn", + "DOMAIN": "Lén", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/contact.json b/app/javascript/dashboard/i18n/locale/is/contact.json index e4eabaec6..6cca35038 100644 --- a/app/javascript/dashboard/i18n/locale/is/contact.json +++ b/app/javascript/dashboard/i18n/locale/is/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Skráð", "NEW_MESSAGE": "Ný skilaboð", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/is/conversation.json b/app/javascript/dashboard/i18n/locale/is/conversation.json index fbea19fd8..7c5b443ed 100644 --- a/app/javascript/dashboard/i18n/locale/is/conversation.json +++ b/app/javascript/dashboard/i18n/locale/is/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Þetta samtal er ekki úthlutað á þig. Viltu úthluta þessu samtali á þig?", "ASSIGN_TO_ME": "Úthluta á mig", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Bæta við viðhengjum", "TIP_AUDIORECORDER_ICON": "Taka upp hljóð", diff --git a/app/javascript/dashboard/i18n/locale/is/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/is/inboxMgmt.json index 5db8fe769..2ee41a20f 100644 --- a/app/javascript/dashboard/i18n/locale/is/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/is/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "Til að bæta Twitter prófílnum þínum við sem rás þarftu að auðkenna Twitter prófílinn þinn með því að smella á 'Skráðu þig inn með Twitter'", "ERROR_MESSAGE": "Villa kom upp við að tengjast Twitter, vinsamlegast reyndu aftur", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Við gátum ekki vistað tölvupóstrásina" }, - "FINISH_MESSAGE": "Byrja að áframsenda tölvupóstinn þinn á eftirfarandi netfang." + "FINISH_MESSAGE": "Byrja að áframsenda tölvupóstinn þinn á eftirfarandi netfang.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Smelltu hér", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Rás", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Notaðu `inbox_identifier` táknið sem sýnt er hér til að auðkenna API biðlara.", "FORWARD_EMAIL_TITLE": "Forward to Email", "FORWARD_EMAIL_SUB_TEXT": "Byrja að áframsenda tölvupóstinn þinn á eftirfarandi netfang.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Leyfa skilaboð eftir að samtal hefur verið leyst", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Leyfa endanotendum að senda skilaboð jafnvel eftir að samtalið er leyst.", "WHATSAPP_SECTION_SUBHEADER": "Þessi API lykill er notaður fyrir samþættingu við WhatsApp API.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/is/settings.json b/app/javascript/dashboard/i18n/locale/is/settings.json index cba19a2b0..2d3c2b638 100644 --- a/app/javascript/dashboard/i18n/locale/is/settings.json +++ b/app/javascript/dashboard/i18n/locale/is/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Veldu reikning úr eftirfarandi lista", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Stillingar", "CONTACTS": "Tengiliðir", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Uppfæra" }, "CHAT_WITH_US": { "TITLE": "Vantar þig aðstoð?", "DESCRIPTION": "Stendur þú frammi fyrir einhverjum vandamálum í innheimtu? Við erum hér til að hjálpa.", "BUTTON_TXT": "Spjallaðu við okkur" }, - "NO_BILLING_USER": "Verið er að stilla innheimtureikninginn þinn. Endurnýjaðu síðuna og reyndu aftur." + "NO_BILLING_USER": "Verið er að stilla innheimtureikninginn þinn. Endurnýjaðu síðuna og reyndu aftur.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Merkimiði:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Hætta við", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/is/yearInReview.json b/app/javascript/dashboard/i18n/locale/is/yearInReview.json new file mode 100644 index 000000000..0301ca546 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "samtöl", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Sækja", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/it/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/it/attributesMgmt.json index a89654437..92180f86f 100644 --- a/app/javascript/dashboard/i18n/locale/it/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/it/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Abilita convalida espressione regolare" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/it/chatlist.json b/app/javascript/dashboard/i18n/locale/it/chatlist.json index fd2e60294..5e748eafd 100644 --- a/app/javascript/dashboard/i18n/locale/it/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/it/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Contatto condiviso" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/it/companies.json b/app/javascript/dashboard/i18n/locale/it/companies.json new file mode 100644 index 000000000..4f241178c --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/it/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Aziende", + "SORT_BY": { + "LABEL": "Ordina per", + "OPTIONS": { + "NAME": "Nome", + "DOMAIN": "Dominio", + "CREATED_AT": "Creata alle" + } + }, + "ORDER": { + "LABEL": "Ordina", + "OPTIONS": { + "ASCENDING": "Ascendente", + "DESCENDING": "Discendente" + } + }, + "SEARCH_PLACEHOLDER": "Cerca aziende...", + "LOADING": "Caricamento aziende...", + "UNNAMED": "Azienda Senza Nome", + "CONTACTS_COUNT": "{n} contatto | {n} contatti", + "EMPTY_STATE": { + "TITLE": "Nessuna azienda trovata" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Mostrando {startItem} – {endItem} di {totalItems} azienda | Mostrando {startItem} – {endItem} di {totalItems} aziende" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/it/contact.json b/app/javascript/dashboard/i18n/locale/it/contact.json index 956b79739..0b0436cd7 100644 --- a/app/javascript/dashboard/i18n/locale/it/contact.json +++ b/app/javascript/dashboard/i18n/locale/it/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Creato il", "NEW_MESSAGE": "Nuovo messaggio", "CALL": "Chiama", - "CALL_UNDER_DEVELOPMENT": "Le chiamate sono in fase di sviluppo", + "CALL_INITIATED": "Chiamando il contatto…", + "CALL_FAILED": "Impossibile avviare la chiamata. Riprova.", "VOICE_INBOX_PICKER": { "TITLE": "Scegli una inbox vocale" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Aggiungi Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Aggiungi LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/it/conversation.json b/app/javascript/dashboard/i18n/locale/it/conversation.json index 4506fe827..671608908 100644 --- a/app/javascript/dashboard/i18n/locale/it/conversation.json +++ b/app/javascript/dashboard/i18n/locale/it/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Caricamento Conversazioni", "CANNOT_REPLY": "Non puoi rispondere a causa di", "24_HOURS_WINDOW": "Restrizione finestra messaggio 24 ore", + "48_HOURS_WINDOW": "Restrizione finestra messaggio 48 ore", "API_HOURS_WINDOW": "Puoi rispondere a questa conversazione solo entro {hours} ore", "NOT_ASSIGNED_TO_YOU": "Questa conversazione non è assegnata. Vuoi assegnare questa conversazione a te stesso?", "ASSIGN_TO_ME": "Assegna a me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Leggi di più", "DISMISS_REPLY": "Ignora risposta", "REPLYING_TO": "Rispondendo a:", - "TIP_FORMAT_ICON": "Mostra editor di testo ricco", "TIP_EMOJI_ICON": "Mostra selettore emoji", "TIP_ATTACH_ICON": "Allega file", "TIP_AUDIORECORDER_ICON": "Registra audio", diff --git a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json index 1b98fb807..8a90c7956 100644 --- a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "Questo account Instagram era precedentemente collegato a una Inbox diversa ed è stato ora migrato qui. Tutti i nuovi messaggi appariranno qui. La vecchia Inbox non sarà più in grado di inviare o ricevere messaggi per questo account.", "DUPLICATE_INBOX_BANNER": "Questo account Instagram è stato migrato alla nuova Inbox del canale Instagram. Non sarai più in grado di inviare/ricevere messaggi Instagram da questa Inbox." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "Per aggiungere il tuo profilo Twitter come canale, devi autenticare il tuo profilo Twitter cliccando su 'Accedi con Twitter' ", "ERROR_MESSAGE": "Si è verificato un errore nella connessione a Twitter, riprova", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Impossibile salvare il canale email" }, - "FINISH_MESSAGE": "Inizia a inoltrare le tue email al seguente indirizzo email." + "FINISH_MESSAGE": "Inizia a inoltrare le tue email al seguente indirizzo email.", + "FINISH_MESSAGE_NO_FORWARDING": "La tua Inbox email è stata creata con successo! Devi configurare le credenziali SMTP e IMAP per inviare e ricevere e-mail. Senza queste impostazioni non sarà possibile gestire le email.", + "FORWARDING_ADDRESS_LABEL": "Inoltra le email a questo indirizzo:", + "CONFIGURE_SMTP_IMAP_LINK": "Clicca qui", + "CONFIGURE_SMTP_IMAP_TEXT": " per configurare le impostazioni IMAP e SMTP" }, "LINE_CHANNEL": { "TITLE": "Canale LINE", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connetti il tuo account Instagram" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voce", "DESCRIPTION": "Integra con Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Usa il token `inbox_identifier` mostrato qui per l'autenticazione dei tuoi client API.", "FORWARD_EMAIL_TITLE": "Inoltra a Email", "FORWARD_EMAIL_SUB_TEXT": "Inizia a inoltrare le tue email al seguente indirizzo email.", + "FORWARD_EMAIL_NOT_CONFIGURED": "L'inoltro delle email alla tua Inbox è attualmente disabilitato su questa installazione. Per utilizzare questa funzione, deve essere abilitata dal tuo amministratore, contattalo per procedere.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Consenti messaggi dopo la risoluzione della conversazione", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Consenti agli utenti finali di inviare messaggi anche dopo che la conversazione è stata risolta.", "WHATSAPP_SECTION_SUBHEADER": "Questa chiave API viene utilizzata per l'integrazione con le API WhatsApp.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "Canale API", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voce" } } diff --git a/app/javascript/dashboard/i18n/locale/it/settings.json b/app/javascript/dashboard/i18n/locale/it/settings.json index de761061a..e57739197 100644 --- a/app/javascript/dashboard/i18n/locale/it/settings.json +++ b/app/javascript/dashboard/i18n/locale/it/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contatta il supporto", "SELECTOR_SUBTITLE": "Seleziona un account dall'elenco", "PROFILE_SETTINGS": "Impostazioni profilo", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Scorciatoie da tastiera", "APPEARANCE": "Personalizza aspetto", "SUPER_ADMIN_CONSOLE": "Console SuperAdmin", @@ -306,6 +307,8 @@ "SETTINGS": "Impostazioni", "CONTACTS": "Contatti", "ACTIVE": "Attivi", + "COMPANIES": "Aziende", + "ALL_COMPANIES": "Tutte le Aziende", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistenti", "CAPTAIN_DOCUMENTS": "Documenti", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Acquista più crediti", "DOCUMENTS": "Documenti", "RESPONSES": "Risposte", - "UPGRADE": "Captain non è disponibile sul piano gratuito, aggiorna ora per ottenere l'accesso agli assistenti, copilot e altro ancora." + "UPGRADE": "Captain non è disponibile sul piano gratuito, aggiorna ora per ottenere l'accesso agli assistenti, copilot e altro ancora.", + "REFRESH_CREDITS": "Aggiorna" }, "CHAT_WITH_US": { "TITLE": "Hai bisogno di aiuto?", "DESCRIPTION": "Hai qualche problema di fatturazione? Siamo qui per aiutarti.", "BUTTON_TXT": "Chatta con noi" }, - "NO_BILLING_USER": "Il tuo account di fatturazione è in fase di configurazione. Per favore aggiorna la pagina e riprova." + "NO_BILLING_USER": "Il tuo account di fatturazione è in fase di configurazione. Per favore aggiorna la pagina e riprova.", + "TOPUP": { + "BUY_CREDITS": "Acquista più crediti", + "MODAL_TITLE": "Acquista Crediti AI", + "MODAL_DESCRIPTION": "Acquista crediti aggiuntivi per Captain AI.", + "CREDITS": "CREDITI", + "ONE_TIME": "una tantum", + "POPULAR": "Più Popolare", + "NOTE_TITLE": "Nota:", + "NOTE_DESCRIPTION": "I crediti vengono aggiunti immediatamente e scadono in 6 mesi. È necessario un abbonamento attivo per utilizzare i crediti. I crediti acquistati vengono consumati dopo i crediti mensili del piano.", + "CANCEL": "Annulla", + "PURCHASE": "Acquista Crediti", + "LOADING": "Caricamento opzioni...", + "FETCH_ERROR": "Impossibile caricare le opzioni crediti. Riprova.", + "PURCHASE_ERROR": "Impossibile elaborare l'acquisto. Riprova.", + "PURCHASE_SUCCESS": "{credits} crediti aggiunti correttamente al tuo account", + "CONFIRM": { + "TITLE": "Conferma Acquisto", + "DESCRIPTION": "Stai per acquistare {credits} crediti per {amount}.", + "INSTANT_DEDUCTION_NOTE": "L'importo verrà addebitato immediatamente sulla tua carta salvata al momento della conferma.", + "GO_BACK": "Torna Indietro", + "CONFIRM_PURCHASE": "Conferma Acquisto" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Sicurezza", "DESCRIPTION": "Gestisci le impostazioni di sicurezza del tuo account.", "LINK_TEXT": "Ulteriori informazioni su SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO è attualmente disabilitato. Contatta l'amministratore per abilitare questa funzionalità.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configura SAML single sign-on per il tuo account. Gli utenti si autenticeranno tramite il tuo provider di identità invece di utilizzare email/password.", diff --git a/app/javascript/dashboard/i18n/locale/it/yearInReview.json b/app/javascript/dashboard/i18n/locale/it/yearInReview.json new file mode 100644 index 000000000..dc0209aed --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/it/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Chiudi", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversazioni", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Scarica", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Condividi conversazione" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ja/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ja/attributesMgmt.json index b1fe37e3e..79698ca09 100644 --- a/app/javascript/dashboard/i18n/locale/ja/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ja/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "正規表現の検証を有効にする" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/ja/chatlist.json b/app/javascript/dashboard/i18n/locale/ja/chatlist.json index ff043ded3..47205da5e 100644 --- a/app/javascript/dashboard/i18n/locale/ja/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ja/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "共有連絡先" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/ja/companies.json b/app/javascript/dashboard/i18n/locale/ja/companies.json new file mode 100644 index 000000000..575cf93e2 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ja/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "並び替え", + "OPTIONS": { + "NAME": "名前", + "DOMAIN": "ドメイン", + "CREATED_AT": "作成日時" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "昇順", + "DESCENDING": "降順" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ja/contact.json b/app/javascript/dashboard/i18n/locale/ja/contact.json index c90d2fc24..88d0d461e 100644 --- a/app/javascript/dashboard/i18n/locale/ja/contact.json +++ b/app/javascript/dashboard/i18n/locale/ja/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "作成日時", "NEW_MESSAGE": "新しいメッセージ", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Instagramを追加" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "LinkedInを追加" }, diff --git a/app/javascript/dashboard/i18n/locale/ja/conversation.json b/app/javascript/dashboard/i18n/locale/ja/conversation.json index 4fab79533..4c17a0120 100644 --- a/app/javascript/dashboard/i18n/locale/ja/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ja/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "会話データを読み込んでいます", "CANNOT_REPLY": "以下の理由で返信できません:", "24_HOURS_WINDOW": "24時間以内のメッセージウィンドウの制限", + "48_HOURS_WINDOW": "48時間以内のメッセージウィンドウの制限", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "この会話はあなたに割り当てられていません。自分に割り当てますか?", "ASSIGN_TO_ME": "自分に割り当て", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "続きを読む", "DISMISS_REPLY": "返信を却下", "REPLYING_TO": "返信対象:", - "TIP_FORMAT_ICON": "リッチテキストエディタを表示", "TIP_EMOJI_ICON": "絵文字セレクタを表示", "TIP_ATTACH_ICON": "ファイルを添付", "TIP_AUDIORECORDER_ICON": "音声を録音", diff --git a/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json index 25c9b494b..844c1e512 100644 --- a/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "Twitterプロフィールをチャンネルとして追加するには、「Twitterでサインイン」をクリックしてTwitterプロフィールを認証する必要があります。", "ERROR_MESSAGE": "Twitterへの接続中にエラーが発生しました。もう一度お試しください。", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Eメールチャンネルを保存できませんでした" }, - "FINISH_MESSAGE": "以下のメールアドレスにメールを転送します。" + "FINISH_MESSAGE": "以下のメールアドレスにメールを転送します。", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "ここをクリック", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINEチャンネル", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "ここに表示される`inbox_identifier`トークンを使用してAPIクライアントを認証します。", "FORWARD_EMAIL_TITLE": "メール転送", "FORWARD_EMAIL_SUB_TEXT": "以下のメールアドレスにメールを転送します。", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "会話解決後のメッセージを許可する", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "会話が解決された後でもエンドユーザーがメッセージを送信できるようにします。", "WHATSAPP_SECTION_SUBHEADER": "このAPIキーはWhatsApp APIとの統合に使用されます。", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "APIチャンネル", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/ja/settings.json b/app/javascript/dashboard/i18n/locale/ja/settings.json index 27874b6fa..162d34795 100644 --- a/app/javascript/dashboard/i18n/locale/ja/settings.json +++ b/app/javascript/dashboard/i18n/locale/ja/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "サポートに問い合わせる", "SELECTOR_SUBTITLE": "次のリストからアカウントを選択してください", "PROFILE_SETTINGS": "プロフィール設定", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "キーボードショートカット", "APPEARANCE": "外観を変更", "SUPER_ADMIN_CONSOLE": "SuperAdminコンソール", @@ -306,6 +307,8 @@ "SETTINGS": "設定", "CONTACTS": "連絡先", "ACTIVE": "有効", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "キャプテン", "CAPTAIN_ASSISTANTS": "アシスタント", "CAPTAIN_DOCUMENTS": "ドキュメント", @@ -398,19 +401,44 @@ "BUTTON_TXT": "クレジットを追加購入する", "DOCUMENTS": "ドキュメント", "RESPONSES": "応答数", - "UPGRADE": "Captainは無料プランでは利用できません。アシスタント、Copilotなどの機能を利用するには、プランをアップグレードしてください。" + "UPGRADE": "Captainは無料プランでは利用できません。アシスタント、Copilotなどの機能を利用するには、プランをアップグレードしてください。", + "REFRESH_CREDITS": "再読み込み" }, "CHAT_WITH_US": { "TITLE": "サポートが必要ですか?", "DESCRIPTION": "請求に関する問題がありますか?お手伝いします。", "BUTTON_TXT": "チャットをする" }, - "NO_BILLING_USER": "請求アカウントを設定中です。ページを更新してもう一度お試しください。" + "NO_BILLING_USER": "請求アカウントを設定中です。ページを更新してもう一度お試しください。", + "TOPUP": { + "BUY_CREDITS": "クレジットを追加購入する", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "キャンセル", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "戻る", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/ja/yearInReview.json b/app/javascript/dashboard/i18n/locale/ja/yearInReview.json new file mode 100644 index 000000000..845ee5e63 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ja/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "閉じる", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "会話データ", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "ダウンロード", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ka/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ka/attributesMgmt.json index b92de17e1..421161bf6 100644 --- a/app/javascript/dashboard/i18n/locale/ka/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ka/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/ka/chatlist.json b/app/javascript/dashboard/i18n/locale/ka/chatlist.json index ec416f6cb..92e67635b 100644 --- a/app/javascript/dashboard/i18n/locale/ka/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ka/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/ka/companies.json b/app/javascript/dashboard/i18n/locale/ka/companies.json new file mode 100644 index 000000000..548fec562 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ka/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Name", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "რიგი", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ka/contact.json b/app/javascript/dashboard/i18n/locale/ka/contact.json index e31804c69..fcb32ece9 100644 --- a/app/javascript/dashboard/i18n/locale/ka/contact.json +++ b/app/javascript/dashboard/i18n/locale/ka/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "დარეკვა", - "CALL_UNDER_DEVELOPMENT": "ზარის ფუნქცია დამუშავების პროცესშია", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "აირჩიეთ ხმოვანი საფოსტო ყუთი" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/ka/conversation.json b/app/javascript/dashboard/i18n/locale/ka/conversation.json index cb3346a0f..b31fbb0d2 100644 --- a/app/javascript/dashboard/i18n/locale/ka/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ka/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "ამ საუბარზე პასუხის გაცემა მხოლოდ {hours} საათის განმავლობაში შეგიძლიათ", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/ka/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ka/inboxMgmt.json index e85b262c0..e2d947db7 100644 --- a/app/javascript/dashboard/i18n/locale/ka/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ka/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/ka/settings.json b/app/javascript/dashboard/i18n/locale/ka/settings.json index ac11edc13..455422efc 100644 --- a/app/javascript/dashboard/i18n/locale/ka/settings.json +++ b/app/javascript/dashboard/i18n/locale/ka/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat with us" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancel", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "უსაფრთხოება", "DESCRIPTION": "მართეთ თქვენი ანგარიშის უსაფრთხოების პარამეტრები.", "LINK_TEXT": "გაიგეთ მეტი SAML SSO-ს შესახებ", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "დააყენეთ SAML-ის ერთჯერადი შესვლა (SSO) თქვენს ანგარიშზე. მომხმარებლები ავთენტიფიკაციას გაივლიან თქვენს იდენტობის მომწოდებელთან, ელფოსტა/პაროლის გამოყენების ნაცვლად.", diff --git a/app/javascript/dashboard/i18n/locale/ka/yearInReview.json b/app/javascript/dashboard/i18n/locale/ka/yearInReview.json new file mode 100644 index 000000000..d72e0c679 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ka/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ko/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ko/attributesMgmt.json index 04e80ebe2..26d016e8f 100644 --- a/app/javascript/dashboard/i18n/locale/ko/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/chatlist.json b/app/javascript/dashboard/i18n/locale/ko/chatlist.json index 145bd15ed..6ca051f43 100644 --- a/app/javascript/dashboard/i18n/locale/ko/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ko/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/ko/companies.json b/app/javascript/dashboard/i18n/locale/ko/companies.json new file mode 100644 index 000000000..df603be55 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ko/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "이름", + "DOMAIN": "Domain", + "CREATED_AT": "에 만들어짐" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ko/contact.json b/app/javascript/dashboard/i18n/locale/ko/contact.json index f882757d0..b48b67b12 100644 --- a/app/javascript/dashboard/i18n/locale/ko/contact.json +++ b/app/javascript/dashboard/i18n/locale/ko/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "새 메시지", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/ko/conversation.json b/app/javascript/dashboard/i18n/locale/ko/conversation.json index 0f98014c0..e9c52aea2 100644 --- a/app/javascript/dashboard/i18n/locale/ko/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ko/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "대화 불러오는 중", "CANNOT_REPLY": "당신은 답장을 할 수 없습니다", "24_HOURS_WINDOW": "24시간 메시지 창 제한", + "48_HOURS_WINDOW": "48시간 메시지 창 제한", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "웹 편집기 보기", "TIP_EMOJI_ICON": "이모티콘 보기", "TIP_ATTACH_ICON": "파일 첨부", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json index f459867e6..e65bd2b21 100644 --- a/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "트위터 프로필을 채널로 추가하려면 '트위터로 로그인'을 클릭하여 트위터 프로필을 인증해야 합니다. ", "ERROR_MESSAGE": "트위터에 연결하는 동안 오류가 발생했습니다. 다시 시도해주세요.", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "이메일 채널을 저장할 수 없습니다." }, - "FINISH_MESSAGE": "당신의 이메일 주소로 이메일 전달을 시작하십시오." + "FINISH_MESSAGE": "당신의 이메일 주소로 이메일 전달을 시작하십시오.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "여기를 클릭하세요", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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": "당신의 이메일 주소로 이메일 전달을 시작하십시오.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API 채널", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/ko/settings.json b/app/javascript/dashboard/i18n/locale/ko/settings.json index b55c84e9b..889cbd52c 100644 --- a/app/javascript/dashboard/i18n/locale/ko/settings.json +++ b/app/javascript/dashboard/i18n/locale/ko/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "다음 목록에서 계정 선택", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "설정", "CONTACTS": "연락처", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "채팅하기" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "취소", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/ko/yearInReview.json b/app/javascript/dashboard/i18n/locale/ko/yearInReview.json new file mode 100644 index 000000000..7f47d005f --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ko/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "닫기", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "대화", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "다운로드", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "대화 공유하기" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/lt/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/lt/attributesMgmt.json index ae6e1704d..a0e656e51 100644 --- a/app/javascript/dashboard/i18n/locale/lt/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lt/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/lt/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/lt/cannedMgmt.json index 1ad014241..f2eae76c2 100644 --- a/app/javascript/dashboard/i18n/locale/lt/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lt/cannedMgmt.json @@ -1,6 +1,6 @@ { "CANNED_MGMT": { - "HEADER": "Atsakymų Ruošiniai", + "HEADER": "Atsakymų ruošiniai", "LEARN_MORE": "Learn more about canned responses", "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Pridėti atsakymo ruošinį", diff --git a/app/javascript/dashboard/i18n/locale/lt/chatlist.json b/app/javascript/dashboard/i18n/locale/lt/chatlist.json index f48af5168..5338e964d 100644 --- a/app/javascript/dashboard/i18n/locale/lt/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/lt/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/lt/companies.json b/app/javascript/dashboard/i18n/locale/lt/companies.json new file mode 100644 index 000000000..260396444 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/lt/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Įmonės", + "SORT_BY": { + "LABEL": "Rūšiuoti pagal", + "OPTIONS": { + "NAME": "Vardas", + "DOMAIN": "Domenas", + "CREATED_AT": "Sukurta" + } + }, + "ORDER": { + "LABEL": "Rikiavimas", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Ieškoti įmonės...", + "LOADING": "Užkraunamas įmonių sąrašas...", + "UNNAMED": "Įmonė be pavadinimo", + "CONTACTS_COUNT": "{n} kontaktas | {n} kontaktai", + "EMPTY_STATE": { + "TITLE": "Nerasta nei viena įmonė" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/lt/contact.json b/app/javascript/dashboard/i18n/locale/lt/contact.json index b91d32d1f..bc7433609 100644 --- a/app/javascript/dashboard/i18n/locale/lt/contact.json +++ b/app/javascript/dashboard/i18n/locale/lt/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Sukurta", "NEW_MESSAGE": "Naujas pranešimas", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Skambinama kontaktui...", + "CALL_FAILED": "Nepavyko pradėti skambučio. Bandykite dar kartą.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/lt/conversation.json b/app/javascript/dashboard/i18n/locale/lt/conversation.json index a9946f656..eeddc4f96 100644 --- a/app/javascript/dashboard/i18n/locale/lt/conversation.json +++ b/app/javascript/dashboard/i18n/locale/lt/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Pokalbiai parsiunčiami", "CANNOT_REPLY": "Jūs negalite atsakyti dėl", "24_HOURS_WINDOW": "Pranešimų apribojimas 24 valandoms", + "48_HOURS_WINDOW": "Pranešimų apribojimas 48 valandoms", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Šis pokalbis jums nepriskirtas. Ar norėtumėte priskirti šį pokalbį sau?", "ASSIGN_TO_ME": "Priskirti man", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Skaityti daugiau", "DISMISS_REPLY": "Atšaukti atsakymą", "REPLYING_TO": "Atsakant į:", - "TIP_FORMAT_ICON": "Rodyti raiškiojo teksto redagavimo priemonę", "TIP_EMOJI_ICON": "Parodyti emodžio parinkiklį", "TIP_ATTACH_ICON": "Pridėti failus", "TIP_AUDIORECORDER_ICON": "Įrašyti audio", diff --git a/app/javascript/dashboard/i18n/locale/lt/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/lt/inboxMgmt.json index 6331e3e72..6abccdbaa 100644 --- a/app/javascript/dashboard/i18n/locale/lt/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lt/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "Norėdami pridėti savo Twitter profilį kaip kanalą, turite patvirtinti savo Twitter profilį spustelėdami „Prisijungti naudojant Twitter“ ", "ERROR_MESSAGE": "Prisijungiant prie Twitter įvyko klaida. Bandykite dar kartą", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Mes negalėjome išsaugoti el. pašto kanalo" }, - "FINISH_MESSAGE": "Pradėkite peradresuoti savo el. laiškus toliau nurodytu el. pašto adresu." + "FINISH_MESSAGE": "Pradėkite peradresuoti savo el. laiškus toliau nurodytu el. pašto adresu.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Paspausti čia", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE kanalas", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Norėdami patvirtinti API klientų tapatybę, naudokite čia rodomą „inbox_identifier“ prieigos raktą.", "FORWARD_EMAIL_TITLE": "Persiųsti į el. paštą", "FORWARD_EMAIL_SUB_TEXT": "Pradėkite peradresuoti savo el. laiškus toliau nurodytu el. pašto adresu.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Leisti pranešimus pokalbiui pasibaigus", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Leiskite galutiniams vartotojams siųsti pranešimus net pokalbiui pasibaigus.", "WHATSAPP_SECTION_SUBHEADER": "Šis API Raktas naudojamas integracijai su WhatsApp API.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API kanalas", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/lt/settings.json b/app/javascript/dashboard/i18n/locale/lt/settings.json index e2958313b..69bb73e0f 100644 --- a/app/javascript/dashboard/i18n/locale/lt/settings.json +++ b/app/javascript/dashboard/i18n/locale/lt/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Pasirinkite paskyrą iš toliau pateikto sąrašo", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Nustatymai", "CONTACTS": "Kontaktai", "ACTIVE": "Aktyvus", + "COMPANIES": "Įmonės", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Atnaujinti" }, "CHAT_WITH_US": { "TITLE": "Reikia pagalbos?", "DESCRIPTION": "Ar susiduriate su atsiskaitymo problemomis? Esame čia, kad padėtume.", "BUTTON_TXT": "Pabendraukite su mumis" }, - "NO_BILLING_USER": "Jūsų atsiskaitomoji sąskaita konfigūruojama. Atnaujinkite puslapį ir bandykite dar kartą." + "NO_BILLING_USER": "Jūsų atsiskaitomoji sąskaita konfigūruojama. Atnaujinkite puslapį ir bandykite dar kartą.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Pastaba:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Atšaukti", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Grįžti", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/lt/yearInReview.json b/app/javascript/dashboard/i18n/locale/lt/yearInReview.json new file mode 100644 index 000000000..588432053 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/lt/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Uždaryti", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "pokalbiai", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Parsisiųsti", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/lv/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/lv/attributesMgmt.json index 88bfba87a..a61d705bb 100644 --- a/app/javascript/dashboard/i18n/locale/lv/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lv/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Iespējot regex pārbaudi" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/lv/chatlist.json b/app/javascript/dashboard/i18n/locale/lv/chatlist.json index 529c138e4..224663998 100644 --- a/app/javascript/dashboard/i18n/locale/lv/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/lv/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Koplietota kontaktpersona" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/lv/companies.json b/app/javascript/dashboard/i18n/locale/lv/companies.json new file mode 100644 index 000000000..7d662acd4 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/lv/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Kārtot pēc", + "OPTIONS": { + "NAME": "Nosaukums", + "DOMAIN": "Domēns", + "CREATED_AT": "Izveidots plkst" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Augoša", + "DESCENDING": "Dilstoša" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/lv/contact.json b/app/javascript/dashboard/i18n/locale/lv/contact.json index ae004f337..61c7c65d1 100644 --- a/app/javascript/dashboard/i18n/locale/lv/contact.json +++ b/app/javascript/dashboard/i18n/locale/lv/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Izveidots", "NEW_MESSAGE": "Jauns ziņojums", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Pievienot Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Pievienot LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/lv/conversation.json b/app/javascript/dashboard/i18n/locale/lv/conversation.json index 1985f71d8..7b59bac90 100644 --- a/app/javascript/dashboard/i18n/locale/lv/conversation.json +++ b/app/javascript/dashboard/i18n/locale/lv/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Notiek sarunu ielāde", "CANNOT_REPLY": "Jūs nevarat atbildēt, jo", "24_HOURS_WINDOW": "24 stundu ziņojuma loga ierobežojums", + "48_HOURS_WINDOW": "48 stundu ziņojuma loga ierobežojums", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Šī saruna nav Jums piešķirta. Vai vēlaties piešķirt šo sarunu sev?", "ASSIGN_TO_ME": "Piešķirt sev", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Lasīt vairāk", "DISMISS_REPLY": "Noraidīt atbildi", "REPLYING_TO": "Atbildot uz:", - "TIP_FORMAT_ICON": "Rādīt bagātinātā teksta redaktoru", "TIP_EMOJI_ICON": "Rādīt emocijzīmju atlasītāju", "TIP_ATTACH_ICON": "Pievienot failus", "TIP_AUDIORECORDER_ICON": "Ierakstīt audio", diff --git a/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json index 365c91af1..e9f8b1ffb 100644 --- a/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "Lai pievienotu savu Twitter profilu kā kanālu, Jums ir jāautentificē savs Twitter profils, noklikšķinot uz \"Pierakstīties ar Twitter\"' ", "ERROR_MESSAGE": "Radās kļūda, veidojot savienojumu ar Twitter. Lūdzu, mēģiniet vēlreiz", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Mēs nevarējām saglabāt e-pasta kanālu" }, - "FINISH_MESSAGE": "Sākt pārsūtīt savus e-pasta ziņojumus uz tālāk norādīto e-pasta adresi." + "FINISH_MESSAGE": "Sākt pārsūtīt savus e-pasta ziņojumus uz tālāk norādīto e-pasta adresi.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Noklikšķiniet šeit", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Kanāls", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Izmantojiet šeit uzrādīto `inbox_identifier` token, lai autentificētu savus API klientus.", "FORWARD_EMAIL_TITLE": "Pārsūtīt uz E-pastu", "FORWARD_EMAIL_SUB_TEXT": "Sākt pārsūtīt savus e-pasta ziņojumus uz tālāk norādīto e-pasta adresi.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Atļaut ziņojumus pēc sarunas pabeigšanas", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Ļaut galalietotājiem sūtīt ziņojumus pat pēc sarunas atrisināšanas.", "WHATSAPP_SECTION_SUBHEADER": "Šī API atslēga tiek izmantota integrācijai ar WhatsApp API.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Kanāls", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/lv/settings.json b/app/javascript/dashboard/i18n/locale/lv/settings.json index 78f7a4d12..2e6e77d86 100644 --- a/app/javascript/dashboard/i18n/locale/lv/settings.json +++ b/app/javascript/dashboard/i18n/locale/lv/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Sazināties ar atbalstu", "SELECTOR_SUBTITLE": "Izvēlieties kontu no šī saraksta", "PROFILE_SETTINGS": "Profila iestatījumi", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Tastatūras īsinājumtaustiņi", "APPEARANCE": "Mainīt izskatu", "SUPER_ADMIN_CONSOLE": "SuperAdmin konsole", @@ -306,6 +307,8 @@ "SETTINGS": "Iestatījumi", "CONTACTS": "Kontaktpersonas", "ACTIVE": "Aktīvs", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Asistenti", "CAPTAIN_DOCUMENTS": "Dokumenti", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Iegādāties vairāk kredītu", "DOCUMENTS": "Dokumenti", "RESPONSES": "Atbildes", - "UPGRADE": "Captain nav pieejams bezmaksas abonementā. Modernizējiet abonementu tūlīt, lai piekļūtu asistentiem un copilot." + "UPGRADE": "Captain nav pieejams bezmaksas abonementā. Modernizējiet abonementu tūlīt, lai piekļūtu asistentiem un copilot.", + "REFRESH_CREDITS": "Atjaunot" }, "CHAT_WITH_US": { "TITLE": "Nepieciešama palīdzība?", "DESCRIPTION": "Vai Jūs saskārāties ar kādām problēmām norēķinu laikā? Mēs esam šeit, lai palīdzētu.", "BUTTON_TXT": "Tērzēt ar mums" }, - "NO_BILLING_USER": "Jūsu norēķinu konts tiek konfigurēts. Lūdzu, atsvaidziniet lapu un mēģiniet vēlreiz." + "NO_BILLING_USER": "Jūsu norēķinu konts tiek konfigurēts. Lūdzu, atsvaidziniet lapu un mēģiniet vēlreiz.", + "TOPUP": { + "BUY_CREDITS": "Iegādāties vairāk kredītu", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Piezīme:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Atcelt", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Atgriezties", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/lv/yearInReview.json b/app/javascript/dashboard/i18n/locale/lv/yearInReview.json new file mode 100644 index 000000000..d14712cf8 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/lv/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Aizvērt", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "sarunas", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Lejupielādēt", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ml/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ml/attributesMgmt.json index 588aec0e7..decabcf47 100644 --- a/app/javascript/dashboard/i18n/locale/ml/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ml/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/chatlist.json b/app/javascript/dashboard/i18n/locale/ml/chatlist.json index 028047161..cbe3f820c 100644 --- a/app/javascript/dashboard/i18n/locale/ml/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ml/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/ml/companies.json b/app/javascript/dashboard/i18n/locale/ml/companies.json new file mode 100644 index 000000000..e7a3c3a25 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ml/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "പേര്", + "DOMAIN": "Domain", + "CREATED_AT": "എന്ന സ്ഥലത്ത് സൃഷ്ടിച്ചു" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ml/contact.json b/app/javascript/dashboard/i18n/locale/ml/contact.json index 3b1e484b1..0217995ea 100644 --- a/app/javascript/dashboard/i18n/locale/ml/contact.json +++ b/app/javascript/dashboard/i18n/locale/ml/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "പുതിയ സന്ദേശം", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/ml/conversation.json b/app/javascript/dashboard/i18n/locale/ml/conversation.json index 22c92c510..1c07017d6 100644 --- a/app/javascript/dashboard/i18n/locale/ml/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ml/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "സംഭാഷണങ്ങൾ ലോഡു ചെയ്യുന്നു", "CANNOT_REPLY": "നിങ്ങൾക്ക് മറുപടി നൽകാൻ കഴിയില്ല", "24_HOURS_WINDOW": "24 മണിക്കൂർ സന്ദേശ വിൻഡോ നിയന്ത്രണം", + "48_HOURS_WINDOW": "48 മണിക്കൂർ സന്ദേശ വിൻഡോ നിയന്ത്രണം", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json index 5543d4cf2..3bb41af36 100644 --- a/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "നിങ്ങളുടെ ട്വിറ്റർ പ്രൊഫൈൽ ഒരു ചാനലായി ചേർക്കുന്നതിന്, 'ട്വിറ്ററിനൊപ്പം പ്രവേശിക്കുക' ക്ലിക്കുചെയ്ത് നിങ്ങളുടെ ട്വിറ്റർ പ്രൊഫൈൽ പ്രാമാണീകരിക്കേണ്ടതുണ്ട് ", "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "ഇവിടെ ക്ലിക്കു ചെയ്യുക", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "സംഭാഷണം പരിഹരിച്ചതിന് ശേഷം സന്ദേശങ്ങൾ അനുവദിക്കുക", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "സംഭാഷണം പരിഹരിച്ചതിന് ശേഷവും സന്ദേശങ്ങൾ അയയ്ക്കാൻ അന്തിമ ഉപയോക്താക്കളെ അനുവദിക്കുക.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/ml/settings.json b/app/javascript/dashboard/i18n/locale/ml/settings.json index a745f4e84..10aa54f4b 100644 --- a/app/javascript/dashboard/i18n/locale/ml/settings.json +++ b/app/javascript/dashboard/i18n/locale/ml/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "ഇനിപ്പറയുന്ന ലിസ്റ്റിൽ നിന്ന് ഒരു അക്കൗണ്ട് തിരഞ്ഞെടുക്കുക", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "ക്രമീകരണങ്ങൾ", "CONTACTS": "കോൺടാക്റ്റുകൾ", "ACTIVE": "സജീവമാണ്", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "ഞങ്ങളുമായി ചാറ്റുചെയ്യുക" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "റദ്ദാക്കുക", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/ml/yearInReview.json b/app/javascript/dashboard/i18n/locale/ml/yearInReview.json new file mode 100644 index 000000000..3d1aed964 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ml/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "അടയ്ക്കുക", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "സംഭാഷണങ്ങൾ", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "ഡൗൺലോഡ്", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "സംഭാഷണം പങ്കിടുക" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ms/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ms/attributesMgmt.json index dd0c1c03c..9c474b4ee 100644 --- a/app/javascript/dashboard/i18n/locale/ms/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ms/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/ms/chatlist.json b/app/javascript/dashboard/i18n/locale/ms/chatlist.json index ec416f6cb..92e67635b 100644 --- a/app/javascript/dashboard/i18n/locale/ms/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ms/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/ms/companies.json b/app/javascript/dashboard/i18n/locale/ms/companies.json new file mode 100644 index 000000000..bd9d08023 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ms/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Nama", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ms/contact.json b/app/javascript/dashboard/i18n/locale/ms/contact.json index 1db71f042..e247ac251 100644 --- a/app/javascript/dashboard/i18n/locale/ms/contact.json +++ b/app/javascript/dashboard/i18n/locale/ms/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/ms/conversation.json b/app/javascript/dashboard/i18n/locale/ms/conversation.json index b8d77a497..b5b2202d3 100644 --- a/app/javascript/dashboard/i18n/locale/ms/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ms/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/ms/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ms/inboxMgmt.json index b63a7df5c..363a68d8c 100644 --- a/app/javascript/dashboard/i18n/locale/ms/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ms/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/ms/settings.json b/app/javascript/dashboard/i18n/locale/ms/settings.json index 712408895..8c52e3f0b 100644 --- a/app/javascript/dashboard/i18n/locale/ms/settings.json +++ b/app/javascript/dashboard/i18n/locale/ms/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat with us" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Batalkan", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/ms/yearInReview.json b/app/javascript/dashboard/i18n/locale/ms/yearInReview.json new file mode 100644 index 000000000..414cee310 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ms/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ne/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ne/attributesMgmt.json index cea6359de..78886f451 100644 --- a/app/javascript/dashboard/i18n/locale/ne/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ne/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/ne/chatlist.json b/app/javascript/dashboard/i18n/locale/ne/chatlist.json index ec416f6cb..92e67635b 100644 --- a/app/javascript/dashboard/i18n/locale/ne/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ne/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/ne/companies.json b/app/javascript/dashboard/i18n/locale/ne/companies.json new file mode 100644 index 000000000..86190831b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ne/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Name", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ne/contact.json b/app/javascript/dashboard/i18n/locale/ne/contact.json index ffdd5e917..22109f9c6 100644 --- a/app/javascript/dashboard/i18n/locale/ne/contact.json +++ b/app/javascript/dashboard/i18n/locale/ne/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/ne/conversation.json b/app/javascript/dashboard/i18n/locale/ne/conversation.json index 22e94b355..aa61ac718 100644 --- a/app/javascript/dashboard/i18n/locale/ne/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ne/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json index 21a0d4986..083660947 100644 --- a/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/ne/settings.json b/app/javascript/dashboard/i18n/locale/ne/settings.json index 698e5476d..c12f56091 100644 --- a/app/javascript/dashboard/i18n/locale/ne/settings.json +++ b/app/javascript/dashboard/i18n/locale/ne/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "हामीसँग कुराकानी गर्नुहोस्" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancel", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/ne/yearInReview.json b/app/javascript/dashboard/i18n/locale/ne/yearInReview.json new file mode 100644 index 000000000..b5128edff --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ne/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "बन्दा गार्नुहोस्", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "डाउनलोड", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/nl/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/nl/attributesMgmt.json index 9163080b6..006c4a456 100644 --- a/app/javascript/dashboard/i18n/locale/nl/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/nl/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/nl/chatlist.json b/app/javascript/dashboard/i18n/locale/nl/chatlist.json index 4deb6aed8..a7333bea7 100644 --- a/app/javascript/dashboard/i18n/locale/nl/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/nl/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/nl/companies.json b/app/javascript/dashboard/i18n/locale/nl/companies.json new file mode 100644 index 000000000..c61cc01b6 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/nl/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Naam", + "DOMAIN": "Domeinnaam", + "CREATED_AT": "Aangemaakt op" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/nl/contact.json b/app/javascript/dashboard/i18n/locale/nl/contact.json index 2361b29a4..342a7a171 100644 --- a/app/javascript/dashboard/i18n/locale/nl/contact.json +++ b/app/javascript/dashboard/i18n/locale/nl/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Aangemaakt op", "NEW_MESSAGE": "Nieuw bericht", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/nl/conversation.json b/app/javascript/dashboard/i18n/locale/nl/conversation.json index 976ee7fed..cdc905167 100644 --- a/app/javascript/dashboard/i18n/locale/nl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/nl/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Conversaties laden", "CANNOT_REPLY": "Je kunt niet reageren omdat", "24_HOURS_WINDOW": "Beperking van 24-uur berichtenvenster", + "48_HOURS_WINDOW": "Beperking van 48-uur berichtenvenster", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Dit gesprek is niet aan je toegewezen. Wil je dit gesprek aan jezelf toewijzen?", "ASSIGN_TO_ME": "Aan mij toewijzen", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Meer lezen", "DISMISS_REPLY": "Antwoord afwijzen", "REPLYING_TO": "Antwoord op:", - "TIP_FORMAT_ICON": "Toon rich text editor", "TIP_EMOJI_ICON": "Toon emoji-kiezer", "TIP_ATTACH_ICON": "Bestanden toevoegen", "TIP_AUDIORECORDER_ICON": "Audio opnemen", diff --git a/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json index d333bac2d..bb116ca9c 100644 --- a/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Klik hier", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE-kanaal", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API-kanaal", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/nl/settings.json b/app/javascript/dashboard/i18n/locale/nl/settings.json index 542998bac..de235af95 100644 --- a/app/javascript/dashboard/i18n/locale/nl/settings.json +++ b/app/javascript/dashboard/i18n/locale/nl/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Instellingen", "CONTACTS": "Contacten", "ACTIVE": "Actief", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat met ons" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Annuleren", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Ga terug", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/nl/yearInReview.json b/app/javascript/dashboard/i18n/locale/nl/yearInReview.json new file mode 100644 index 000000000..c0e6f8c5e --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/nl/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Sluiten", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "gesprekken", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Volgende", + "SHARE": "Deel gesprek" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/no/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/no/attributesMgmt.json index d16d3dd9b..7d1375fb8 100644 --- a/app/javascript/dashboard/i18n/locale/no/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/no/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/no/chatlist.json b/app/javascript/dashboard/i18n/locale/no/chatlist.json index a47eed8bf..fa878aaf4 100644 --- a/app/javascript/dashboard/i18n/locale/no/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/no/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/no/companies.json b/app/javascript/dashboard/i18n/locale/no/companies.json new file mode 100644 index 000000000..0f7143a38 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/no/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Navn", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/no/contact.json b/app/javascript/dashboard/i18n/locale/no/contact.json index aca6f22f7..e612011ca 100644 --- a/app/javascript/dashboard/i18n/locale/no/contact.json +++ b/app/javascript/dashboard/i18n/locale/no/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/no/conversation.json b/app/javascript/dashboard/i18n/locale/no/conversation.json index be532fab7..5961e8381 100644 --- a/app/javascript/dashboard/i18n/locale/no/conversation.json +++ b/app/javascript/dashboard/i18n/locale/no/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Laster samtaler", "CANNOT_REPLY": "Du kan ikke svare på grunn av", "24_HOURS_WINDOW": "24-timers meldingsrestriksjon", + "48_HOURS_WINDOW": "48-timers meldingsrestriksjon", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Vis rik tekstredigering", "TIP_EMOJI_ICON": "Vis emoji-velger", "TIP_ATTACH_ICON": "Legg ved filer", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json index f8f0bb64f..bf5b785d9 100644 --- a/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Vi kunne ikke lagre e-postkanalen" }, - "FINISH_MESSAGE": "Begynn å videresende e-post til følgende e-postadresse." + "FINISH_MESSAGE": "Begynn å videresende e-post til følgende e-postadresse.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Klikk her", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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": "Begynn å videresende e-post til følgende e-postadresse.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Kanal", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/no/settings.json b/app/javascript/dashboard/i18n/locale/no/settings.json index df9483f5a..a1c73b8bb 100644 --- a/app/javascript/dashboard/i18n/locale/no/settings.json +++ b/app/javascript/dashboard/i18n/locale/no/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Velg en konto fra følgende liste", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Innstillinger", "CONTACTS": "Kontakter", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat med oss" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Avbryt", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/no/yearInReview.json b/app/javascript/dashboard/i18n/locale/no/yearInReview.json new file mode 100644 index 000000000..22ec10260 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/no/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Lukk", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "samtaler", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Last ned", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/pl/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/pl/attributesMgmt.json index 0875ffe97..74b127a23 100644 --- a/app/javascript/dashboard/i18n/locale/pl/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Włącz walidację regex" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/chatlist.json b/app/javascript/dashboard/i18n/locale/pl/chatlist.json index 648f9d6a6..eb1f040e6 100644 --- a/app/javascript/dashboard/i18n/locale/pl/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/pl/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/pl/companies.json b/app/javascript/dashboard/i18n/locale/pl/companies.json new file mode 100644 index 000000000..2e08643d8 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pl/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sortuj według", + "OPTIONS": { + "NAME": "Imię", + "DOMAIN": "Domena", + "CREATED_AT": "Data utworzenia" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/pl/contact.json b/app/javascript/dashboard/i18n/locale/pl/contact.json index 6a42e130e..110e17ce0 100644 --- a/app/javascript/dashboard/i18n/locale/pl/contact.json +++ b/app/javascript/dashboard/i18n/locale/pl/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Utworzono", "NEW_MESSAGE": "Nowa wiadomość", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/pl/conversation.json b/app/javascript/dashboard/i18n/locale/pl/conversation.json index 657733ede..a5bd9c824 100644 --- a/app/javascript/dashboard/i18n/locale/pl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pl/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Ładowanie konwersacji", "CANNOT_REPLY": "Nie możesz odpowiedzieć z powodu", "24_HOURS_WINDOW": "Ograniczenie 24-godzinnego okna wiadomości", + "48_HOURS_WINDOW": "ograniczenia 48-godzinnego okna wiadomości", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Ta konwersacja nie jest Ci przypisana. Czy chcesz przypisać tę konwersację do siebie?", "ASSIGN_TO_ME": "Przypisz do mnie", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Czytaj więcej", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Pokaż zaawansowany edytor", "TIP_EMOJI_ICON": "Pokaż selektor emotikonek", "TIP_ATTACH_ICON": "Dołącz pliki", "TIP_AUDIORECORDER_ICON": "Nagrywaj audio", diff --git a/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json index e848df371..ec9cd2f66 100644 --- a/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "Aby dodać swój profil na Twitterze jako kanał, musisz uwierzytelnić swój profil Twittera, klikając „Zaloguj się przez Twitter”", "ERROR_MESSAGE": "Wystąpił błąd podczas łączenia z Twitterem. Spróbuj ponownie", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Nie udało nam się zapisać kanału e-mail" }, - "FINISH_MESSAGE": "Zacznij przekierowywać wiadomości na poniższy adres e-mail." + "FINISH_MESSAGE": "Zacznij przekierowywać wiadomości na poniższy adres e-mail.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Kliknij tutaj", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "Kanał LINE", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Użyj tokenu `inbox_identifier` pokazanego tutaj, aby uwierzytelnić swoich klientów API.", "FORWARD_EMAIL_TITLE": "Przekaż do wiadomości e-mail", "FORWARD_EMAIL_SUB_TEXT": "Zacznij przekierowywać swoje wiadomości na następujący adres e-mail.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Zezwalaj na wiadomości po rozwiązaniu konwersacji", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Zezwalaj użytkownikom końcowym na wysyłanie wiadomości nawet po zakończeniu konwersacji.", "WHATSAPP_SECTION_SUBHEADER": "Ten klucz API jest używany do integracji z interfejsami API WhatsApp.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "Kanał API", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/pl/settings.json b/app/javascript/dashboard/i18n/locale/pl/settings.json index 974e9c138..fddff538b 100644 --- a/app/javascript/dashboard/i18n/locale/pl/settings.json +++ b/app/javascript/dashboard/i18n/locale/pl/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Wybierz konto z poniższej listy", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Ustawienia", "CONTACTS": "Kontakty", "ACTIVE": "Aktywne", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Odśwież" }, "CHAT_WITH_US": { "TITLE": "Potrzebujesz pomocy?", "DESCRIPTION": "Masz problemy z rozliczeniami? Jesteśmy tutaj, aby pomóc.", "BUTTON_TXT": "Porozmawiaj z nami" }, - "NO_BILLING_USER": "Konfigurowanie konta rozliczeniowego. Odśwież stronę i spróbuj ponownie." + "NO_BILLING_USER": "Konfigurowanie konta rozliczeniowego. Odśwież stronę i spróbuj ponownie.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Uwaga:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Anuluj", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Powrót", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/pl/yearInReview.json b/app/javascript/dashboard/i18n/locale/pl/yearInReview.json new file mode 100644 index 000000000..cdd423b99 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pl/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Zamknij", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "Rozmowy", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Pobierz", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Udostępnij" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json index 4920cbf52..242c17440 100644 --- a/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Ativar validação de regex" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/chatlist.json b/app/javascript/dashboard/i18n/locale/pt/chatlist.json index cd62e6203..ae730b3a8 100644 --- a/app/javascript/dashboard/i18n/locale/pt/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/pt/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/pt/companies.json b/app/javascript/dashboard/i18n/locale/pt/companies.json new file mode 100644 index 000000000..6bfa6ff9b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pt/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Ordenar por", + "OPTIONS": { + "NAME": "Nome:", + "DOMAIN": "Domínio", + "CREATED_AT": "Criada em" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/pt/contact.json b/app/javascript/dashboard/i18n/locale/pt/contact.json index a7f717814..3da11e755 100644 --- a/app/javascript/dashboard/i18n/locale/pt/contact.json +++ b/app/javascript/dashboard/i18n/locale/pt/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Criado", "NEW_MESSAGE": "Nova mensagem", "CALL": "Chamada", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/pt/conversation.json b/app/javascript/dashboard/i18n/locale/pt/conversation.json index 5534f416b..329169ec4 100644 --- a/app/javascript/dashboard/i18n/locale/pt/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "A carregar conversas", "CANNOT_REPLY": "Não pode responder porque", "24_HOURS_WINDOW": "Mensagens bloqueadas durante 24 horas", + "48_HOURS_WINDOW": "Mensagens bloqueadas durante 48 horas", "API_HOURS_WINDOW": "Só pode responder a esta conversa dentro de {hours} horas", "NOT_ASSIGNED_TO_YOU": "Esta conversa não está atribuída a si. Gostaria de atribuir esta conversa a si mesmo?", "ASSIGN_TO_ME": "Atribuir a mim", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Ler mais", "DISMISS_REPLY": "Descartar resposta", "REPLYING_TO": "Em resposta a:", - "TIP_FORMAT_ICON": "Mostrar editor de texto completo", "TIP_EMOJI_ICON": "Mostrar selecionador de emojis", "TIP_ATTACH_ICON": "Anexar ficheiros", "TIP_AUDIORECORDER_ICON": "Gravar áudio", diff --git a/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json index d6032baa3..8a88ccd92 100644 --- a/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "Esta conta do Instagram estava anteriormente ligada a uma caixa de entrada diferente e foi agora migrada para aqui. Todas as novas mensagens aparecerão aqui. A caixa de entrada antiga já não poderá enviar ou receber mensagens para esta conta.", "DUPLICATE_INBOX_BANNER": "Esta conta do Instagram foi migrada para a nova caixa de entrada do canal Instagram. Já não poderá enviar/receber mensagens do Instagram a partir desta caixa de entrada." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "Para adicionar o seu perfil do Twitter como um canal, precisa de autenticar o seu perfil do Twitter clicando em 'Entrar com o Twitter' ", "ERROR_MESSAGE": "Houve um erro de ligação com o Twitter, por favor, tente novamente", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Não foi possível guardar o canal de e-mail" }, - "FINISH_MESSAGE": "Comece a encaminhar as suas mensagens de e-mail para o seguinte endereço." + "FINISH_MESSAGE": "Comece a encaminhar as suas mensagens de e-mail para o seguinte endereço.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Clique aqui", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "Canal LINE", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voz", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Use o token 'inbox_identifier' mostrado aqui para autenticar os seus clientes API.", "FORWARD_EMAIL_TITLE": "Encaminhar para e-mail", "FORWARD_EMAIL_SUB_TEXT": "Comece a encaminhar as suas mensagens de e-mail para o seguinte endereço.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Permitir mensagens após a resolução da conversa", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Permitir que os utilizadores finais enviem mensagens após a conversa estar resolvida.", "WHATSAPP_SECTION_SUBHEADER": "Esta chave de API é usada para a integração com as APIs do WhatsApp.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "Canal da API", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voz" } } diff --git a/app/javascript/dashboard/i18n/locale/pt/settings.json b/app/javascript/dashboard/i18n/locale/pt/settings.json index 7c2ae657c..561e95409 100644 --- a/app/javascript/dashboard/i18n/locale/pt/settings.json +++ b/app/javascript/dashboard/i18n/locale/pt/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Escolha uma conta da lista a seguir", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Configurações", "CONTACTS": "Contactos", "ACTIVE": "Ativa", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Atualizar" }, "CHAT_WITH_US": { "TITLE": "Precisa de ajuda?", "DESCRIPTION": "Está com dificuldade em efetuar o seu pagamento? Estamos aqui para ajudar.", "BUTTON_TXT": "Fale connosco" }, - "NO_BILLING_USER": "Os seus dados de pagamento estão a ser configurados. Atualize a página e tente novamente." + "NO_BILLING_USER": "Os seus dados de pagamento estão a ser configurados. Atualize a página e tente novamente.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Observação:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancelar", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Voltar", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/pt/yearInReview.json b/app/javascript/dashboard/i18n/locale/pt/yearInReview.json new file mode 100644 index 000000000..c80fb3f84 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pt/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Fechar", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "Conversas", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Descarregar", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/attributesMgmt.json index 799639ebc..94d93c661 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Habilitar validação da expressão regular" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/chatlist.json b/app/javascript/dashboard/i18n/locale/pt_BR/chatlist.json index d60cc1c06..6908efd1e 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Contato compartilhado" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/companies.json b/app/javascript/dashboard/i18n/locale/pt_BR/companies.json new file mode 100644 index 000000000..6bec64830 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pt_BR/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Classificar por", + "OPTIONS": { + "NAME": "Nome", + "DOMAIN": "Domínio", + "CREATED_AT": "Criado em" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Crescente", + "DESCENDING": "Decrescente" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/contact.json b/app/javascript/dashboard/i18n/locale/pt_BR/contact.json index a73c32f4c..2020e5a6d 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/contact.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Criado", "NEW_MESSAGE": "Nova Mensagem", "CALL": "Chamada", - "CALL_UNDER_DEVELOPMENT": "Chamada em desenvolvimento", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Escolha uma caixa de entrada de voz" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Adicionar Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Adicionar LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json index 36eb5c352..b77f4e3f6 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Carregando conversas", "CANNOT_REPLY": "Você não pode responder porque", "24_HOURS_WINDOW": "Restrições de janela de mensagem de 24 horas", + "48_HOURS_WINDOW": "Restrição de janela de mensagem de 48 horas", "API_HOURS_WINDOW": "Você só pode responder a esta conversa em {hours} horas", "NOT_ASSIGNED_TO_YOU": "Esta conversa não está atribuída a você. Gostaria de atribuir esta conversa a você mesmo?", "ASSIGN_TO_ME": "Atribuir a mim", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Saiba mais", "DISMISS_REPLY": "Dispensar resposta", "REPLYING_TO": "Respondendo a:", - "TIP_FORMAT_ICON": "Mostrar editor de texto completo", "TIP_EMOJI_ICON": "Mostrar seletor de emoji", "TIP_ATTACH_ICON": "Anexar arquivos", "TIP_AUDIORECORDER_ICON": "Gravar áudio", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json index 7eb36c81d..dbc45df3c 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "Esta conta do Instagram estava conectada a uma caixa de entrada diferente e agora foi migrada para aqui. Todas as novas mensagens aparecerão aqui. A caixa de entrada antiga não poderá mais enviar ou receber mensagens para esta conta.", "DUPLICATE_INBOX_BANNER": "Esta conta do Instagram foi migrada para a nova caixa de entrada de canal do Instagram. Você não poderá mais enviar/receber mensagens do Instagram desta caixa de entrada." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Não foi possível salvar o canal de e-mail" }, - "FINISH_MESSAGE": "Comece a encaminhar seus e-mails para o seguinte endereço de e-mail." + "FINISH_MESSAGE": "Comece a encaminhar seus e-mails para o seguinte endereço de e-mail.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Clique aqui", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "Canal LINE", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Conecte sua conta do Instagram" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voz", "DESCRIPTION": "Integre com o Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Use o token 'inbox_identifier' mostrado aqui para autenticar os seus clientes API.", "FORWARD_EMAIL_TITLE": "Encaminhar para o E-mail", "FORWARD_EMAIL_SUB_TEXT": "Comece a encaminhar seus e-mails para o seguinte endereço de e-mail.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Permitir mensagens após a resolução da conversa", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Permite que os usuários finais enviem mensagens mesmo depois que a conversa for resolvida.", "WHATSAPP_SECTION_SUBHEADER": "Esta chave de API é usada para a integração com as APIs do WhatsApp.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "Canal da API", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voz" } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json index b3afb42d0..d7a34cbdf 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contate o suporte", "SELECTOR_SUBTITLE": "Selecione uma conta da lista a seguir", "PROFILE_SETTINGS": "Configurações do Perfil", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Atalhos do teclado", "APPEARANCE": "Alterar Tema", "SUPER_ADMIN_CONSOLE": "Console de Super Admin", @@ -306,6 +307,8 @@ "SETTINGS": "Configurações", "CONTACTS": "Contatos", "ACTIVE": "Ativo", + "COMPANIES": "Empresas", + "ALL_COMPANIES": "Todas as empresas", "CAPTAIN": "Capitão", "CAPTAIN_ASSISTANTS": "Assistentes", "CAPTAIN_DOCUMENTS": "Documentos", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Comprar mais créditos", "DOCUMENTS": "Documentos", "RESPONSES": "Respostas", - "UPGRADE": "O capitão não está disponível no plano gratuito, faça o upgrade para ter acesso aos assistentes, co-piloto e muito mais." + "UPGRADE": "O capitão não está disponível no plano gratuito, faça o upgrade para ter acesso aos assistentes, co-piloto e muito mais.", + "REFRESH_CREDITS": "Atualizar" }, "CHAT_WITH_US": { "TITLE": "Precisa de ajuda?", "DESCRIPTION": "Você está com algum problema de cobrança? Nós estamos aqui para ajudar.", "BUTTON_TXT": "Fale conosco no chat" }, - "NO_BILLING_USER": "A sua conta de cobrança está sendo configurada. Atualize a página e tente novamente." + "NO_BILLING_USER": "A sua conta de cobrança está sendo configurada. Atualize a página e tente novamente.", + "TOPUP": { + "BUY_CREDITS": "Comprar mais créditos", + "MODAL_TITLE": "Comprar Créditos de IA", + "MODAL_DESCRIPTION": "Comprar créditos adicionais para o Capitão AI.", + "CREDITS": "CRÉDITOS", + "ONE_TIME": "única vez", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Nota:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancelar", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Voltar", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Segurança", "DESCRIPTION": "Gerencie as configurações de segurança da sua conta.", "LINK_TEXT": "Saiba mais sobre o SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/yearInReview.json b/app/javascript/dashboard/i18n/locale/pt_BR/yearInReview.json new file mode 100644 index 000000000..1c4e88f0b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pt_BR/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Fechar", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversas", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Baixar", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Próximo", + "SHARE": "Compartilhar" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ro/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ro/attributesMgmt.json index 6816068e9..2e5d6271a 100644 --- a/app/javascript/dashboard/i18n/locale/ro/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ro/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/ro/chatlist.json b/app/javascript/dashboard/i18n/locale/ro/chatlist.json index 29cfa0dde..6716cbd93 100644 --- a/app/javascript/dashboard/i18n/locale/ro/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ro/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/ro/companies.json b/app/javascript/dashboard/i18n/locale/ro/companies.json new file mode 100644 index 000000000..a432b7717 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ro/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sortați după", + "OPTIONS": { + "NAME": "Nume", + "DOMAIN": "Domeniu", + "CREATED_AT": "Creat la" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ro/contact.json b/app/javascript/dashboard/i18n/locale/ro/contact.json index 6dab83a37..3bd52ac70 100644 --- a/app/javascript/dashboard/i18n/locale/ro/contact.json +++ b/app/javascript/dashboard/i18n/locale/ro/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Creat", "NEW_MESSAGE": "Mesaj nou", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/ro/conversation.json b/app/javascript/dashboard/i18n/locale/ro/conversation.json index 8dd1bf3bf..59f63b82e 100644 --- a/app/javascript/dashboard/i18n/locale/ro/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ro/conversation.json @@ -32,6 +32,7 @@ "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", + "48_HOURS_WINDOW": "Restricţie fereastră mesaj 48 de ore", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Această conversație nu vă este atribuită. Doriți să vă atribuiți această conversație?", "ASSIGN_TO_ME": "Atribuie-mi", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Citeşte mai mult", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Arată editorul de text", "TIP_EMOJI_ICON": "Arată selectorul emoji", "TIP_ATTACH_ICON": "Ataşează fişiere", "TIP_AUDIORECORDER_ICON": "Înregistrare audio", diff --git a/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json index 343024e17..4df176488 100644 --- a/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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": "A existat o eroare de conectare la Twitter, vă rugăm să încercați din nou", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Nu am putut salva canalul de email" }, - "FINISH_MESSAGE": "Începeți să vă trimiteți e-mailuri la următoarea adresă de e-mail." + "FINISH_MESSAGE": "Începeți să vă trimiteți e-mailuri la următoarea adresă de e-mail.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click aici", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "Canal LINE", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Utilizați simbolul \"inbox_identifier\" afișat aici pentru a vă autentifica clienții API.", "FORWARD_EMAIL_TITLE": "Redirecționare către e-mail", "FORWARD_EMAIL_SUB_TEXT": "Începeți să vă trimiteți e-mailuri la următoarea adresă de e-mail.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Permiteți rezolvarea mesajelor după ce conversația a fost rezolvată", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Permiteți utilizatorilor finali să trimită mesaje chiar și după rezolvarea conversației.", "WHATSAPP_SECTION_SUBHEADER": "Această cheie API este utilizată pentru integrarea cu API-urile WhatsApp.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "Canal API", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/ro/settings.json b/app/javascript/dashboard/i18n/locale/ro/settings.json index 7c976827d..ee90bd7d3 100644 --- a/app/javascript/dashboard/i18n/locale/ro/settings.json +++ b/app/javascript/dashboard/i18n/locale/ro/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Selectaţi un cont din următoarea listă", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Setări", "CONTACTS": "Contacte", "ACTIVE": "Activ", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Reîmprospătare" }, "CHAT_WITH_US": { "TITLE": "Aveţi nevoie de ajutor?", "DESCRIPTION": "Vă confruntați cu probleme în facturare? Suntem aici pentru a vă ajuta.", "BUTTON_TXT": "Discută cu noi" }, - "NO_BILLING_USER": "Contul de facturare este configurat. Vă rugăm să reîmprospătați pagina și încercați din nou." + "NO_BILLING_USER": "Contul de facturare este configurat. Vă rugăm să reîmprospătați pagina și încercați din nou.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Observație:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Renunță", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Înapoi", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/ro/yearInReview.json b/app/javascript/dashboard/i18n/locale/ro/yearInReview.json new file mode 100644 index 000000000..e4ecedb0d --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ro/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Închide", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversații", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Descărcare", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Partajarea conversației" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ru/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ru/attributesMgmt.json index 141fa1953..a9fae7b84 100644 --- a/app/javascript/dashboard/i18n/locale/ru/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ru/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Включить проверку регулярных выражений" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/chatlist.json b/app/javascript/dashboard/i18n/locale/ru/chatlist.json index fd8936d11..e5bd927fc 100644 --- a/app/javascript/dashboard/i18n/locale/ru/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ru/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Общий контакт" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/ru/companies.json b/app/javascript/dashboard/i18n/locale/ru/companies.json new file mode 100644 index 000000000..af09d9382 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ru/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Компании", + "SORT_BY": { + "LABEL": "Сортировать по", + "OPTIONS": { + "NAME": "Имя", + "DOMAIN": "Домен", + "CREATED_AT": "Дата создания" + } + }, + "ORDER": { + "LABEL": "Сортировка", + "OPTIONS": { + "ASCENDING": "По возрастанию", + "DESCENDING": "По убыванию" + } + }, + "SEARCH_PLACEHOLDER": "Поиск компаний...", + "LOADING": "Загрузка компаний...", + "UNNAMED": "Безымянная компания", + "CONTACTS_COUNT": "{n} контакт | {n} контакта(-ов)", + "EMPTY_STATE": { + "TITLE": "Компаний не найдено" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Показано {startItem}–{endItem} из {totalItems} компании | Показано {startItem}–{endItem} из {totalItems} компаний" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ru/contact.json b/app/javascript/dashboard/i18n/locale/ru/contact.json index 8b2a8d862..3022657ce 100644 --- a/app/javascript/dashboard/i18n/locale/ru/contact.json +++ b/app/javascript/dashboard/i18n/locale/ru/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Создан", "NEW_MESSAGE": "Новое сообщение", "CALL": "Вызов", - "CALL_UNDER_DEVELOPMENT": "Звонки находятся в разработке", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Выберите голосовую почту" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Добавить Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Добавить LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/ru/conversation.json b/app/javascript/dashboard/i18n/locale/ru/conversation.json index 050485560..735c63373 100644 --- a/app/javascript/dashboard/i18n/locale/ru/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ru/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Загрузка диалогов", "CANNOT_REPLY": "Вы не можете ответить из-за", "24_HOURS_WINDOW": "Ограничение на 24 часа", + "48_HOURS_WINDOW": "Ограничение на 48 часа", "API_HOURS_WINDOW": "Вы можете ответить на этот диалог только в течение {hours} часов", "NOT_ASSIGNED_TO_YOU": "Этот диалог вам не назначен. Вы хотите назначить этот диалог себе?", "ASSIGN_TO_ME": "Назначить мне", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Читать далее", "DISMISS_REPLY": "Удалить ответ", "REPLYING_TO": "Ответить:", - "TIP_FORMAT_ICON": "Показать редактор текста", "TIP_EMOJI_ICON": "Показать emoji панель", "TIP_ATTACH_ICON": "Прикрепить файлы", "TIP_AUDIORECORDER_ICON": "Записать аудио", diff --git a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json index d0c074ed6..ede3f3d97 100644 --- a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "Ранее эта учетная запись Instagram была связана с другой папкой \"Входящие\" и теперь была перенесена сюда. Здесь появятся все новые сообщения. Старая папка \"Входящие\" больше не сможет отправлять или получать сообщения для этой учетной записи.", "DUPLICATE_INBOX_BANNER": "Этот аккаунт Instagram был перенесен в новый почтовый ящик Instagram. Вы больше не сможете отправлять и получать сообщения Instagram из этого ящика." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "Чтобы добавить свой Twitter профиль в качестве источника, вам нужно авторизоваться при помощи входа через Twitter ", "ERROR_MESSAGE": "Произошла ошибка при подключении к Twitter, попробуйте еще раз", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Не удалось сохранить источник" }, - "FINISH_MESSAGE": "Начните пересылать свои письма на этот email." + "FINISH_MESSAGE": "Начните пересылать свои письма на этот email.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Нажмите здесь", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "Канал LINE", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Подключите ваш аккаунт Instagram" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Голосовая связь", "DESCRIPTION": "Интегрировать Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Используйте токен `inbox_identifier` для аутентификации ваших клиентов API.", "FORWARD_EMAIL_TITLE": "Переслать на Email", "FORWARD_EMAIL_SUB_TEXT": "Начните пересылать свои письма на этот email.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Разрешить отправлять сообщения после завершения диалога", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Разрешить пользователям отправлять сообщения даже после того, как диалог будет завершен.", "WHATSAPP_SECTION_SUBHEADER": "Этот ключ API используется для интеграции с API WhatsApp.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "Источник API", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Голосовая связь" } } diff --git a/app/javascript/dashboard/i18n/locale/ru/settings.json b/app/javascript/dashboard/i18n/locale/ru/settings.json index 9c9b7ea59..ca21552db 100644 --- a/app/javascript/dashboard/i18n/locale/ru/settings.json +++ b/app/javascript/dashboard/i18n/locale/ru/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Связаться с поддержкой", "SELECTOR_SUBTITLE": "Выберите аккаунт из списка", "PROFILE_SETTINGS": "Настройки профиля", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Горячие клавиши", "APPEARANCE": "Изменить внешний вид", "SUPER_ADMIN_CONSOLE": "Консоль супер администратора", @@ -306,6 +307,8 @@ "SETTINGS": "Настройки", "CONTACTS": "Контакты", "ACTIVE": "Активные", + "COMPANIES": "Компании", + "ALL_COMPANIES": "Все компании", "CAPTAIN": "Капитан", "CAPTAIN_ASSISTANTS": "Ассистенты", "CAPTAIN_DOCUMENTS": "Документы", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Купить дополнительные кредиты", "DOCUMENTS": "Документы", "RESPONSES": "Ответы", - "UPGRADE": "Captain недоступен в бесплатном тарифном плане, обновите его, чтобы получить доступ к ассистентам, copilot и другим функциям." + "UPGRADE": "Captain недоступен в бесплатном тарифном плане, обновите его, чтобы получить доступ к ассистентам, copilot и другим функциям.", + "REFRESH_CREDITS": "Обновить" }, "CHAT_WITH_US": { "TITLE": "Нужна помощь?", "DESCRIPTION": "Вы сталкиваетесь с какими-либо проблемами при оплате? Мы здесь, чтобы помочь.", "BUTTON_TXT": "Пообщайтесь с нами" }, - "NO_BILLING_USER": "Ваш платёжный счёт настраивается. Пожалуйста, обновите страницу и повторите попытку." + "NO_BILLING_USER": "Ваш платёжный счёт настраивается. Пожалуйста, обновите страницу и повторите попытку.", + "TOPUP": { + "BUY_CREDITS": "Купить дополнительные кредиты", + "MODAL_TITLE": "Купить ИИ кредиты", + "MODAL_DESCRIPTION": "Купить дополнительные кредиты для Captain AI.", + "CREDITS": "КРЕДИТЫ", + "ONE_TIME": "один раз", + "POPULAR": "Самый популярный", + "NOTE_TITLE": "Примечание:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Отменить", + "PURCHASE": "Купить кредиты", + "LOADING": "Загрузка настроек...", + "FETCH_ERROR": "Не удалось загрузить настройки оплаты. Попробуйте ещё раз.", + "PURCHASE_ERROR": "Не удалось провести оплату. Попробуйте ещё раз.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Вернуться", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Безопасность", "DESCRIPTION": "Управление настройками безопасности вашего аккаунта.", "LINK_TEXT": "Узнать больше о SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Настройка единого SAML входа для вашей учетной записи. Пользователи будут аутентифицироваться через вашего провайдера идентификации вместо использования электронной почты/пароля.", diff --git a/app/javascript/dashboard/i18n/locale/ru/yearInReview.json b/app/javascript/dashboard/i18n/locale/ru/yearInReview.json new file mode 100644 index 000000000..8c49e998b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ru/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Закрыть", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "диалоги", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Скачать", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Поделиться разговором" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sh/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/sh/attributesMgmt.json index cea6359de..78886f451 100644 --- a/app/javascript/dashboard/i18n/locale/sh/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sh/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/sh/chatlist.json b/app/javascript/dashboard/i18n/locale/sh/chatlist.json index ec416f6cb..92e67635b 100644 --- a/app/javascript/dashboard/i18n/locale/sh/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/sh/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/sh/companies.json b/app/javascript/dashboard/i18n/locale/sh/companies.json new file mode 100644 index 000000000..86190831b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sh/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Name", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sh/contact.json b/app/javascript/dashboard/i18n/locale/sh/contact.json index f0c63eaf5..8e9d1dec9 100644 --- a/app/javascript/dashboard/i18n/locale/sh/contact.json +++ b/app/javascript/dashboard/i18n/locale/sh/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/sh/conversation.json b/app/javascript/dashboard/i18n/locale/sh/conversation.json index 79d5ebc66..49a228610 100644 --- a/app/javascript/dashboard/i18n/locale/sh/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sh/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/sh/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sh/inboxMgmt.json index 29c36f7be..514257708 100644 --- a/app/javascript/dashboard/i18n/locale/sh/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sh/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/sh/settings.json b/app/javascript/dashboard/i18n/locale/sh/settings.json index 50cf38b58..920da6f53 100644 --- a/app/javascript/dashboard/i18n/locale/sh/settings.json +++ b/app/javascript/dashboard/i18n/locale/sh/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat with us" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancel", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/sh/yearInReview.json b/app/javascript/dashboard/i18n/locale/sh/yearInReview.json new file mode 100644 index 000000000..d72e0c679 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sh/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sk/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/sk/attributesMgmt.json index 8c12be367..8a2f1ae90 100644 --- a/app/javascript/dashboard/i18n/locale/sk/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sk/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/chatlist.json b/app/javascript/dashboard/i18n/locale/sk/chatlist.json index f9271479f..7a133b29b 100644 --- a/app/javascript/dashboard/i18n/locale/sk/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/sk/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/sk/companies.json b/app/javascript/dashboard/i18n/locale/sk/companies.json new file mode 100644 index 000000000..352daa2f6 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sk/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Meno", + "DOMAIN": "Doména", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sk/contact.json b/app/javascript/dashboard/i18n/locale/sk/contact.json index 9e08065d0..574ae2c03 100644 --- a/app/javascript/dashboard/i18n/locale/sk/contact.json +++ b/app/javascript/dashboard/i18n/locale/sk/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "Nová správa", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/sk/conversation.json b/app/javascript/dashboard/i18n/locale/sk/conversation.json index 1eb8ca072..0297ae442 100644 --- a/app/javascript/dashboard/i18n/locale/sk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sk/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Načítavajú sa konverzácie", "CANNOT_REPLY": "Neviete odpovedať, pretože", "24_HOURS_WINDOW": "24-hodinové obmedzenie okna správ", + "48_HOURS_WINDOW": "48-hodinové obmedzenie okna správ", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Prideliť mne", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Zobraziť rozšírený textový editor", "TIP_EMOJI_ICON": "Zobraz výber emotikonov", "TIP_ATTACH_ICON": "Pripojiť súbory", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json index 9b4950a7e..045649950 100644 --- a/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "E-mailový kanál sa nám nepodarilo uložiť" }, - "FINISH_MESSAGE": "Začnite preposielať e-maily na túto e-mailovú adresu." + "FINISH_MESSAGE": "Začnite preposielať e-maily na túto e-mailovú adresu.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Kliknite sem", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE kanál", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API kanál", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/sk/settings.json b/app/javascript/dashboard/i18n/locale/sk/settings.json index 7fc93a668..8c135b325 100644 --- a/app/javascript/dashboard/i18n/locale/sk/settings.json +++ b/app/javascript/dashboard/i18n/locale/sk/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Vyberte účet z nasledujúceho zoznamu", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Nastavenia", "CONTACTS": "Kontakty", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Obnoviť" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Četujte s nami" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Zrušiť", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/sk/yearInReview.json b/app/javascript/dashboard/i18n/locale/sk/yearInReview.json new file mode 100644 index 000000000..a064fe78c --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sk/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Zatvoriť", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "rozhovory", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Stiahnuť", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sl/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/sl/attributesMgmt.json index 1d05e911c..f2a66668e 100644 --- a/app/javascript/dashboard/i18n/locale/sl/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sl/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/sl/chatlist.json b/app/javascript/dashboard/i18n/locale/sl/chatlist.json index ec416f6cb..92e67635b 100644 --- a/app/javascript/dashboard/i18n/locale/sl/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/sl/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/sl/companies.json b/app/javascript/dashboard/i18n/locale/sl/companies.json new file mode 100644 index 000000000..86190831b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sl/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Name", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sl/contact.json b/app/javascript/dashboard/i18n/locale/sl/contact.json index d58c5c3d1..53ee2b24c 100644 --- a/app/javascript/dashboard/i18n/locale/sl/contact.json +++ b/app/javascript/dashboard/i18n/locale/sl/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/sl/conversation.json b/app/javascript/dashboard/i18n/locale/sl/conversation.json index 087a27305..3f516475a 100644 --- a/app/javascript/dashboard/i18n/locale/sl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sl/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Preberite več", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/sl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sl/inboxMgmt.json index 9871ec605..8a2ddef88 100644 --- a/app/javascript/dashboard/i18n/locale/sl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sl/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/sl/settings.json b/app/javascript/dashboard/i18n/locale/sl/settings.json index ab3ecd93b..ed5652003 100644 --- a/app/javascript/dashboard/i18n/locale/sl/settings.json +++ b/app/javascript/dashboard/i18n/locale/sl/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Klepetajte z nami" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancel", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Pojdi nazaj", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/sl/yearInReview.json b/app/javascript/dashboard/i18n/locale/sl/yearInReview.json new file mode 100644 index 000000000..d72e0c679 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sl/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sq/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/sq/attributesMgmt.json index 93360eeb0..7f1adc6d1 100644 --- a/app/javascript/dashboard/i18n/locale/sq/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sq/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/sq/chatlist.json b/app/javascript/dashboard/i18n/locale/sq/chatlist.json index ec416f6cb..92e67635b 100644 --- a/app/javascript/dashboard/i18n/locale/sq/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/sq/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/sq/companies.json b/app/javascript/dashboard/i18n/locale/sq/companies.json new file mode 100644 index 000000000..86190831b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sq/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Name", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sq/contact.json b/app/javascript/dashboard/i18n/locale/sq/contact.json index 65c6f1eff..52c5c3122 100644 --- a/app/javascript/dashboard/i18n/locale/sq/contact.json +++ b/app/javascript/dashboard/i18n/locale/sq/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Telefono", - "CALL_UNDER_DEVELOPMENT": "Telefonimi është në zhvillim", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Zgjidhni një inbox të zërit" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/sq/conversation.json b/app/javascript/dashboard/i18n/locale/sq/conversation.json index c9eda3810..211522318 100644 --- a/app/javascript/dashboard/i18n/locale/sq/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sq/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "Mund t'i përgjigjeni kësaj bisede vetëm brenda {hours} orëve", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/sq/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sq/inboxMgmt.json index f79a29e5b..8e32fa89e 100644 --- a/app/javascript/dashboard/i18n/locale/sq/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sq/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/sq/settings.json b/app/javascript/dashboard/i18n/locale/sq/settings.json index bbe97e7bc..28949214f 100644 --- a/app/javascript/dashboard/i18n/locale/sq/settings.json +++ b/app/javascript/dashboard/i18n/locale/sq/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat with us" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancel", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/sq/yearInReview.json b/app/javascript/dashboard/i18n/locale/sq/yearInReview.json new file mode 100644 index 000000000..d72e0c679 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sq/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sr/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/sr/attributesMgmt.json index 913750764..5866927d3 100644 --- a/app/javascript/dashboard/i18n/locale/sr/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sr/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/sr/chatlist.json b/app/javascript/dashboard/i18n/locale/sr/chatlist.json index 0761be8e6..9c44cef0b 100644 --- a/app/javascript/dashboard/i18n/locale/sr/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/sr/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/sr/companies.json b/app/javascript/dashboard/i18n/locale/sr/companies.json new file mode 100644 index 000000000..20fdc887f --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sr/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sortirajte prema", + "OPTIONS": { + "NAME": "Ime", + "DOMAIN": "Domen", + "CREATED_AT": "Napravljena u" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sr/contact.json b/app/javascript/dashboard/i18n/locale/sr/contact.json index 720f7c3c7..6d01d7b47 100644 --- a/app/javascript/dashboard/i18n/locale/sr/contact.json +++ b/app/javascript/dashboard/i18n/locale/sr/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Kreirano", "NEW_MESSAGE": "Nova poruka", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/sr/conversation.json b/app/javascript/dashboard/i18n/locale/sr/conversation.json index c9661b435..00a97c6a1 100644 --- a/app/javascript/dashboard/i18n/locale/sr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sr/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Učitavanje razgovora", "CANNOT_REPLY": "Ne možete da odgovorite zbog", "24_HOURS_WINDOW": "24-časovno ograničenje poruka", + "48_HOURS_WINDOW": "48-časovno ograničenje poruka", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Ovaj razgovor nije dodeljen vama. Da li želite da dodelite razgovor sebi?", "ASSIGN_TO_ME": "Dodeli meni", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Prikaži bogat uređivač teksta", "TIP_EMOJI_ICON": "Prikaži birač emotikona", "TIP_ATTACH_ICON": "Dodaj datoteke", "TIP_AUDIORECORDER_ICON": "Snimi zvuk", diff --git a/app/javascript/dashboard/i18n/locale/sr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sr/inboxMgmt.json index c8a2c6f55..4f4b837d1 100644 --- a/app/javascript/dashboard/i18n/locale/sr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sr/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "Da bi ste dodali Tviter profil kao kanal, morate da autentifikujete vaš Tviter profil klikom na 'Prijavi se sa Tviterom' ", "ERROR_MESSAGE": "Pojavila se greška pri povezivanju sa Tviterom, molim pokušajte ponovo", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Nisamo uspeli da sačuvamo kanal e-pošte" }, - "FINISH_MESSAGE": "Započnite preusmerenje vaših e-poruka na sledeću adresu e-pošte." + "FINISH_MESSAGE": "Započnite preusmerenje vaših e-poruka na sledeću adresu e-pošte.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Kliknite ovde", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE kanal", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Koristite `inbox_identifier` token prikazan ovde za autentifikaciju vaših API klijenata.", "FORWARD_EMAIL_TITLE": "Prosledi na e-poštu", "FORWARD_EMAIL_SUB_TEXT": "Započnite preusmerenje vaših e-poruka na sledeću adresu e-pošte.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Dozvoli poruke nakon rešavanja razgovora", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Dozvolite krajnjim korisnicima da šalju poruke čak i kada je razgovor rešen.", "WHATSAPP_SECTION_SUBHEADER": "Ovaj API ključ se koristi za integraciju sa WhatsApp API-jima.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API kanal", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/sr/settings.json b/app/javascript/dashboard/i18n/locale/sr/settings.json index fd70709da..c3ccedaa1 100644 --- a/app/javascript/dashboard/i18n/locale/sr/settings.json +++ b/app/javascript/dashboard/i18n/locale/sr/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Izaberite nalog iz sledećeg spiska", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Podešavanja", "CONTACTS": "Kontakti", "ACTIVE": "Aktivno", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Osveži" }, "CHAT_WITH_US": { "TITLE": "Treba vam pomoć?", "DESCRIPTION": "Da li imate probleme sa plaćanjem? Ovde smo da bi vam pomogli.", "BUTTON_TXT": "Razgovarajte sa nama" }, - "NO_BILLING_USER": "Vaš nalog za plaćanje se podešava. Molim vas osvežite stranicu i pokušajte ponovo." + "NO_BILLING_USER": "Vaš nalog za plaćanje se podešava. Molim vas osvežite stranicu i pokušajte ponovo.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Beleška:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Otkaži", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Povratak", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/sr/yearInReview.json b/app/javascript/dashboard/i18n/locale/sr/yearInReview.json new file mode 100644 index 000000000..e1a245af8 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sr/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Zatvori", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "razgovori", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Preuzmi", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sv/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/sv/attributesMgmt.json index 8703cf762..a471b55a7 100644 --- a/app/javascript/dashboard/i18n/locale/sv/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/chatlist.json b/app/javascript/dashboard/i18n/locale/sv/chatlist.json index 1ed430e81..7e2e9c7c8 100644 --- a/app/javascript/dashboard/i18n/locale/sv/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/sv/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/sv/companies.json b/app/javascript/dashboard/i18n/locale/sv/companies.json new file mode 100644 index 000000000..e049ee933 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sv/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Namn", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/sv/contact.json b/app/javascript/dashboard/i18n/locale/sv/contact.json index 1ae324823..c9d6be5fc 100644 --- a/app/javascript/dashboard/i18n/locale/sv/contact.json +++ b/app/javascript/dashboard/i18n/locale/sv/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "Nytt meddelande", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/sv/conversation.json b/app/javascript/dashboard/i18n/locale/sv/conversation.json index 75b69b80a..5aa84f9c9 100644 --- a/app/javascript/dashboard/i18n/locale/sv/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sv/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Laddar konversationer", "CANNOT_REPLY": "Du kan inte svara på grund av", "24_HOURS_WINDOW": "24 timmars meddelandebegränsning", + "48_HOURS_WINDOW": "48 timmars meddelandebegränsning", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Den här konversationen är inte tilldelad dig. Vill du tilldela dig själv den här konversationen?", "ASSIGN_TO_ME": "Tilldela mig", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Läs mer", "DISMISS_REPLY": "Avvisa svar", "REPLYING_TO": "Svarar till:", - "TIP_FORMAT_ICON": "Visa textformaterare", "TIP_EMOJI_ICON": "Visa emoji-väljare", "TIP_ATTACH_ICON": "Bifoga filer", "TIP_AUDIORECORDER_ICON": "Spela in ljud", diff --git a/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json index 9ef4bb21c..8da008e51 100644 --- a/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Vi kunde inte spara e-postkanalen" }, - "FINISH_MESSAGE": "Börja vidarebefordra dina e-postmeddelanden till följande e-postadress." + "FINISH_MESSAGE": "Börja vidarebefordra dina e-postmeddelanden till följande e-postadress.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Klicka här", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE kanal", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Använd `inbox_identifier`-token som visas här för att autentisera dina API-klienter.", "FORWARD_EMAIL_TITLE": "Vidarebefordra till e-post", "FORWARD_EMAIL_SUB_TEXT": "Börja vidarebefordra dina e-postmeddelanden till följande e-postadress.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API-kanal", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/sv/settings.json b/app/javascript/dashboard/i18n/locale/sv/settings.json index da9d452da..6f550b5cd 100644 --- a/app/javascript/dashboard/i18n/locale/sv/settings.json +++ b/app/javascript/dashboard/i18n/locale/sv/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Välj ett konto från följande lista", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Inställningar", "CONTACTS": "Kontakter", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chatta med oss" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Avbryt", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/sv/yearInReview.json b/app/javascript/dashboard/i18n/locale/sv/yearInReview.json new file mode 100644 index 000000000..e4cd080d9 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sv/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Stäng", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "konversationer", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Hämta", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ta/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ta/attributesMgmt.json index 75cd2d709..b68f86965 100644 --- a/app/javascript/dashboard/i18n/locale/ta/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ta/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/ta/chatlist.json b/app/javascript/dashboard/i18n/locale/ta/chatlist.json index 9ebd2d67d..e3920a6c3 100644 --- a/app/javascript/dashboard/i18n/locale/ta/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ta/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/ta/companies.json b/app/javascript/dashboard/i18n/locale/ta/companies.json new file mode 100644 index 000000000..f54d33e7f --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ta/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "பெயர்", + "DOMAIN": "களம்", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ta/contact.json b/app/javascript/dashboard/i18n/locale/ta/contact.json index 8d62b2bc8..332bc204a 100644 --- a/app/javascript/dashboard/i18n/locale/ta/contact.json +++ b/app/javascript/dashboard/i18n/locale/ta/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/ta/conversation.json b/app/javascript/dashboard/i18n/locale/ta/conversation.json index 6ddebf73f..c0d244459 100644 --- a/app/javascript/dashboard/i18n/locale/ta/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ta/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "மேலும் உரையாடல்களை ஏற்றுகிறோம்", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json index 93713c076..08525498e 100644 --- a/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "உங்கள் ட்விட்டர் சுயவிவரத்தை ஒரு சேனலாக சேர்க்க, 'ட்விட்டருடன் உள்நுழைக' என்பதைக் கிளிக் செய்யாவும், இதன் மூலம் உங்கள் சுயவிவரத்தை ட்விட்டர் வாயிலாக அங்கீகரிக்கிறீர்கள் ", "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "இங்கே கிளிக் செய்யவும்", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/ta/settings.json b/app/javascript/dashboard/i18n/locale/ta/settings.json index 3d25fc4d0..dff58595a 100644 --- a/app/javascript/dashboard/i18n/locale/ta/settings.json +++ b/app/javascript/dashboard/i18n/locale/ta/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "பின்வரும் பட்டியலிலிருந்து ஒரு கணக்கைத் தேர்ந்தெடுக்கவும்", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "அமைப்புகள்", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat with us" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "ரத்துசெய்", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/ta/yearInReview.json b/app/javascript/dashboard/i18n/locale/ta/yearInReview.json new file mode 100644 index 000000000..f661e07f5 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ta/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "மூடு", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "உரையாடல்கள்", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "பதிவிறக்கம்", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "அடுத்து", + "SHARE": "Share conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/th/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/th/attributesMgmt.json index afa772f64..275cd5f09 100644 --- a/app/javascript/dashboard/i18n/locale/th/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/th/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/th/chatlist.json b/app/javascript/dashboard/i18n/locale/th/chatlist.json index 09c0856f6..3663e94a3 100644 --- a/app/javascript/dashboard/i18n/locale/th/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/th/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/th/companies.json b/app/javascript/dashboard/i18n/locale/th/companies.json new file mode 100644 index 000000000..be193cc27 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/th/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "เรียงด้วย", + "OPTIONS": { + "NAME": "ชื่อ", + "DOMAIN": "โดเมน", + "CREATED_AT": "สร้างเมื่อ" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/th/contact.json b/app/javascript/dashboard/i18n/locale/th/contact.json index a09661451..9514ec2a2 100644 --- a/app/javascript/dashboard/i18n/locale/th/contact.json +++ b/app/javascript/dashboard/i18n/locale/th/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "ข้อความใหม่", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/th/conversation.json b/app/javascript/dashboard/i18n/locale/th/conversation.json index bcc10dbef..dcf252b20 100644 --- a/app/javascript/dashboard/i18n/locale/th/conversation.json +++ b/app/javascript/dashboard/i18n/locale/th/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "กำลังโหลดการสนทนา", "CANNOT_REPLY": "คุณไม่สามารถตอบกลับได้เนื่องจาก", "24_HOURS_WINDOW": "การจำกัดหน้าต่างข้อความ 24 ชั่วโมง", + "48_HOURS_WINDOW": "การจำกัดหน้าต่างข้อความ 48 ชั่วโมง", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "การสนทนานี้ไม่ได้ถูกมอบหมายให้คุณ ต้องการที่จะจัดการด้วยตัวเองหรือไม่?", "ASSIGN_TO_ME": "มอบหมายให้ฉัน", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "เเสดงเครื่องมือแก้ไขข้อความริช", "TIP_EMOJI_ICON": "แสดงตัวเลือกอีโมจิ", "TIP_ATTACH_ICON": "เพิ่มไฟล์แนบ", "TIP_AUDIORECORDER_ICON": "บันทึกเสียง", diff --git a/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json index b158f3d9d..225544298 100644 --- a/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "ในการเพิ่มโปรไฟล์ Twitter ของคุณเป็นช่องคุณต้องตรวจสอบสิทธิ์โปรไฟล์ Twitter ของคุณโดยคลิกที่ \"ลงชื่อเข้าใช้ด้วย Twitter\" ", "ERROR_MESSAGE": "เกิดข้อผิดพลาดในการเชื่อมต่อกับ Twitter โปรดลองอีกครั้ง", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "เราไม่สามารถบันทึกช่องอีเมล์ได้" }, - "FINISH_MESSAGE": "เริ่มนำเข้าอีเมล์ของคุณไปที่อยู่อีเมล์" + "FINISH_MESSAGE": "เริ่มนำเข้าอีเมล์ของคุณไปที่อยู่อีเมล์", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "กดที่นี้", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "ช่องทาง LINE", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "ใช้ 'ตัวระบุกล่องข้อความ' ที่ปรากฎที่นี่เพื่อรับรองสิทธิ์ API clients ของคุณ", "FORWARD_EMAIL_TITLE": "ส่งต่อไปยังอีเมล", "FORWARD_EMAIL_SUB_TEXT": "เริ่มส่งต่ออีเมลของคุณไปยังที่อยู่ตามนี้", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "อนุญาตให้รับข้อความหลังจากจบการสนทนาแล้ว", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "อนุญาตให้ลูกค้าส่งข้อความหลังจากจบการสนทนาแล้ว", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "ช่อง API", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/th/settings.json b/app/javascript/dashboard/i18n/locale/th/settings.json index ede5c3cdf..5039c36a2 100644 --- a/app/javascript/dashboard/i18n/locale/th/settings.json +++ b/app/javascript/dashboard/i18n/locale/th/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "เลือกบัญชีจากรายชื่อต่อไปนี้", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "ตั้งค่า", "CONTACTS": "ผู้ติดต่อ", "ACTIVE": "ใช้งานอยู่", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "โหลดใหม่" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "คุยกับเรา" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "ยกเลิก", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/th/yearInReview.json b/app/javascript/dashboard/i18n/locale/th/yearInReview.json new file mode 100644 index 000000000..aba395bf2 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/th/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "ปิด", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "การสนทนา", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "ดาวโหลด", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/tl/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/tl/attributesMgmt.json index cea6359de..78886f451 100644 --- a/app/javascript/dashboard/i18n/locale/tl/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tl/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/tl/chatlist.json b/app/javascript/dashboard/i18n/locale/tl/chatlist.json index ec416f6cb..92e67635b 100644 --- a/app/javascript/dashboard/i18n/locale/tl/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/tl/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/tl/companies.json b/app/javascript/dashboard/i18n/locale/tl/companies.json new file mode 100644 index 000000000..86190831b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/tl/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Name", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/tl/contact.json b/app/javascript/dashboard/i18n/locale/tl/contact.json index 7ca051092..7cad3b433 100644 --- a/app/javascript/dashboard/i18n/locale/tl/contact.json +++ b/app/javascript/dashboard/i18n/locale/tl/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/tl/conversation.json b/app/javascript/dashboard/i18n/locale/tl/conversation.json index 79d5ebc66..49a228610 100644 --- a/app/javascript/dashboard/i18n/locale/tl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/tl/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/tl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/tl/inboxMgmt.json index 87fe57564..1314733fa 100644 --- a/app/javascript/dashboard/i18n/locale/tl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tl/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/tl/settings.json b/app/javascript/dashboard/i18n/locale/tl/settings.json index 50cf38b58..920da6f53 100644 --- a/app/javascript/dashboard/i18n/locale/tl/settings.json +++ b/app/javascript/dashboard/i18n/locale/tl/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat with us" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancel", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/tl/yearInReview.json b/app/javascript/dashboard/i18n/locale/tl/yearInReview.json new file mode 100644 index 000000000..d72e0c679 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/tl/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/tr/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/tr/attributesMgmt.json index 3e059d236..096e29c84 100644 --- a/app/javascript/dashboard/i18n/locale/tr/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tr/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Düzenli ifade doğrulamasını aç" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/tr/chatlist.json b/app/javascript/dashboard/i18n/locale/tr/chatlist.json index cfbf42484..801f202d4 100644 --- a/app/javascript/dashboard/i18n/locale/tr/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/tr/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/tr/companies.json b/app/javascript/dashboard/i18n/locale/tr/companies.json new file mode 100644 index 000000000..6c0555036 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/tr/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sırala", + "OPTIONS": { + "NAME": "İsim", + "DOMAIN": "Alan", + "CREATED_AT": "Oluşturma zamanı" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Artan", + "DESCENDING": "Azalan" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/tr/contact.json b/app/javascript/dashboard/i18n/locale/tr/contact.json index 2ef72416f..99dfb77fd 100644 --- a/app/javascript/dashboard/i18n/locale/tr/contact.json +++ b/app/javascript/dashboard/i18n/locale/tr/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Oluşturuldu", "NEW_MESSAGE": "Yeni Mesaj", "CALL": "Ara", - "CALL_UNDER_DEVELOPMENT": "Arama özelliği geliştirme aşamasındadır", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Sesli gelen kutusu seçin" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Instagram ekle" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "LinkedIn ekle" }, diff --git a/app/javascript/dashboard/i18n/locale/tr/conversation.json b/app/javascript/dashboard/i18n/locale/tr/conversation.json index 570bf19ac..e3f5f1ab0 100644 --- a/app/javascript/dashboard/i18n/locale/tr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/tr/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Sohbetler Yükleniyor\n", "CANNOT_REPLY": "Nedeniyle cevap veremezsiniz", "24_HOURS_WINDOW": "24 saat mesaj penceresi kısıtlaması", + "48_HOURS_WINDOW": "48 saat mesaj penceresi kısıtlaması", "API_HOURS_WINDOW": "Bu konuşmaya yalnızca {hours} saat içinde cevap verebilirsiniz", "NOT_ASSIGNED_TO_YOU": "Bu görüşme size atanmamış. Bu konuşmayı kendinize atamak ister misiniz?", "ASSIGN_TO_ME": "Bana ata", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Daha fazla oku", "DISMISS_REPLY": "Cevabı reddet", "REPLYING_TO": "Cevap veriliyor:", - "TIP_FORMAT_ICON": "Metin Düzenlemeyi Göster", "TIP_EMOJI_ICON": "Emojileri göster", "TIP_ATTACH_ICON": "Dosya ekle", "TIP_AUDIORECORDER_ICON": "Ses kaydet", diff --git a/app/javascript/dashboard/i18n/locale/tr/helpCenter.json b/app/javascript/dashboard/i18n/locale/tr/helpCenter.json index 40886635a..34656741b 100644 --- a/app/javascript/dashboard/i18n/locale/tr/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/tr/helpCenter.json @@ -629,7 +629,7 @@ }, "LOCALES_PAGE": { "LOCALES_COUNT": "No locales available | {n} locale | {n} locales", - "NEW_LOCALE_BUTTON_TEXT": "New locale", + "NEW_LOCALE_BUTTON_TEXT": "Yeni Dil", "LOCALE_CARD": { "ARTICLES_COUNT": "{count} article | {count} articles", "CATEGORIES_COUNT": "{count} category | {count} categories", diff --git a/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json index 9af6714e7..b342d8929 100644 --- a/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "Bu Instagram hesabı daha önce farklı bir gelen kutusuna bağlıydı ve şimdi buraya taşındı. Tüm yeni mesajlar burada görünecektir. Eski gelen kutusu, bu hesap için artık mesaj gönderemeyecek veya alamayacaktır.", "DUPLICATE_INBOX_BANNER": "Bu Instagram hesabı yeni Instagram kanal gelen kutusuna taşındı. Artık bu gelen kutusundan Instagram mesajı gönderip alamayacaksınız." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "E-posta kanalını kaydedemedik" }, - "FINISH_MESSAGE": "E-postalarınızı aşağıdaki e-posta adresine iletmeye başlayın." + "FINISH_MESSAGE": "E-postalarınızı aşağıdaki e-posta adresine iletmeye başlayın.", + "FINISH_MESSAGE_NO_FORWARDING": "E-posta gelen kutunuz başarıyla oluşturuldu! E-posta gönderip almak için SMTP ve IMAP bilgilerinizi yapılandırmanız gerekmektedir. Bu ayarlar yapılmadan hiçbir e-posta işlenmeyecektir.", + "FORWARDING_ADDRESS_LABEL": "E-postaları bu adrese yönlendirin:", + "CONFIGURE_SMTP_IMAP_LINK": "Buraya Tıkla", + "CONFIGURE_SMTP_IMAP_TEXT": " IMAP ve SMTP ayarlarını yapılandırmak için" }, "LINE_CHANNEL": { "TITLE": "LINE Kanalı", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Instagram hesabınızı bağlayın" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Ses", "DESCRIPTION": "Twilio Voice ile entegre edin" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "API istemcilerinizi kimlik doğrulamak için burada gösterilen `inbox_identifier` belirteci ile kullanın.", "FORWARD_EMAIL_TITLE": "E-postaya İlet", "FORWARD_EMAIL_SUB_TEXT": "E-postalarınızı aşağıdaki e-posta adresine iletmeye başlayın.", + "FORWARD_EMAIL_NOT_CONFIGURED": "E-postaların gelen kutunuza yönlendirilmesi bu kurulumda şu anda devre dışı bırakılmıştır. Bu özelliği kullanabilmek için yöneticiniz tarafından etkinleştirilmesi gerekmektedir. Devam etmek için lütfen yönetici ile iletişime geçin.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Çözülen konuşmadan sonra mesajlara izin ver", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Konuşma çözüldükten sonra bile son kullanıcılara mesaj göndermelerine izin ver.", "WHATSAPP_SECTION_SUBHEADER": "Bu API Anahtarı, WhatsApp API'larıyla entegrasyon için kullanılır.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Kanalı", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Ses" } } diff --git a/app/javascript/dashboard/i18n/locale/tr/integrations.json b/app/javascript/dashboard/i18n/locale/tr/integrations.json index d6abfc310..ba19f8e73 100644 --- a/app/javascript/dashboard/i18n/locale/tr/integrations.json +++ b/app/javascript/dashboard/i18n/locale/tr/integrations.json @@ -712,7 +712,7 @@ "URL": { "LABEL": "URL", "PLACEHOLDER": "Enter the URL of the document", - "ERROR": "Please provide a valid URL for the document" + "ERROR": "Lütfen belge için geçerli bir URL sağlayın" }, "PDF_FILE": { "LABEL": "PDF Dosya", diff --git a/app/javascript/dashboard/i18n/locale/tr/settings.json b/app/javascript/dashboard/i18n/locale/tr/settings.json index 88bc7346f..9f64262b0 100644 --- a/app/javascript/dashboard/i18n/locale/tr/settings.json +++ b/app/javascript/dashboard/i18n/locale/tr/settings.json @@ -154,7 +154,7 @@ "TYPES": { "CONVERSATION_CREATED": "A new conversation is created", "CONVERSATION_ASSIGNED": "A conversation is assigned to you", - "CONVERSATION_MENTION": "You are mentioned in a conversation", + "CONVERSATION_MENTION": "Bir konuşmada sizden bahsedildi", "ASSIGNED_CONVERSATION_NEW_MESSAGE": "A new message is created in an assigned conversation", "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "A new message is created in a participating conversation", "SLA_MISSED_FIRST_RESPONSE": "A conversation misses first response SLA", @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Listeden bir hesap seçin", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Ayarlar", "CONTACTS": "Kişiler", "ACTIVE": "Aktif", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Yenile" }, "CHAT_WITH_US": { "TITLE": "Yardıma mı ihtiyacınız var?", "DESCRIPTION": "Fatura konusunda herhangi bir sorunla karşılaşıyor musunuz? Yardımcı olmak için buradayız.", "BUTTON_TXT": "Sohbet et" }, - "NO_BILLING_USER": "Fatura hesabınız yapılandırılıyor. Lütfen sayfayı yenileyip tekrar deneyin." + "NO_BILLING_USER": "Fatura hesabınız yapılandırılıyor. Lütfen sayfayı yenileyip tekrar deneyin.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Not:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "İptal Et", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Geri Git", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Güvenlik", "DESCRIPTION": "Hesap güvenlik ayarlarınızı yönetin.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/tr/yearInReview.json b/app/javascript/dashboard/i18n/locale/tr/yearInReview.json new file mode 100644 index 000000000..e8d3d8690 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/tr/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Kapat", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "konuşmalar", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "İndir", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Chatwoot ile yapılmıştır" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Önceki", + "NEXT": "Sonraki", + "SHARE": "Paylaş" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/uk/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/uk/attributesMgmt.json index 946c661ff..4925f8e2a 100644 --- a/app/javascript/dashboard/i18n/locale/uk/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/uk/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Увімкнути перевірку регулярного виразу" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/uk/chatlist.json b/app/javascript/dashboard/i18n/locale/uk/chatlist.json index 47905aa94..9df6601b8 100644 --- a/app/javascript/dashboard/i18n/locale/uk/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/uk/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/uk/companies.json b/app/javascript/dashboard/i18n/locale/uk/companies.json new file mode 100644 index 000000000..c06fb11c0 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/uk/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Сортувати за", + "OPTIONS": { + "NAME": "Ім'я", + "DOMAIN": "Домен", + "CREATED_AT": "Створений в" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/uk/contact.json b/app/javascript/dashboard/i18n/locale/uk/contact.json index 648b2725b..edc5c5e52 100644 --- a/app/javascript/dashboard/i18n/locale/uk/contact.json +++ b/app/javascript/dashboard/i18n/locale/uk/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Створено", "NEW_MESSAGE": "Нове повідомлення", "CALL": "Дзвінок", - "CALL_UNDER_DEVELOPMENT": "Дзвінки знаходяться на стадії розробки", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Оберіть голосову теку" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/uk/conversation.json b/app/javascript/dashboard/i18n/locale/uk/conversation.json index 11be01bb5..02c04d729 100644 --- a/app/javascript/dashboard/i18n/locale/uk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/uk/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Завантаження бесід", "CANNOT_REPLY": "Ви не можете відповісти через", "24_HOURS_WINDOW": "24-годинне обмеження на повідомлення", + "48_HOURS_WINDOW": "48-годинне обмеження на повідомлення", "API_HOURS_WINDOW": "Ви можете відповідати лише в межах {hours} годин", "NOT_ASSIGNED_TO_YOU": "Ця розмова не призначена на вас. Ви бажаєте призначити цю розмову на себе?", "ASSIGN_TO_ME": "Призначити мені", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Детальніше", "DISMISS_REPLY": "Відхилити відповідь", "REPLYING_TO": "Відповісти:", - "TIP_FORMAT_ICON": "Показати текстовий редактор", "TIP_EMOJI_ICON": "Показати емодзі", "TIP_ATTACH_ICON": "Прикріпити файли", "TIP_AUDIORECORDER_ICON": "Записати аудіо", diff --git a/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json index 7b63997e5..6d8e81f0d 100644 --- a/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "Щоб додати свій профіль у Twitter як канал, вам потрібно авторизувати свій профіль у Twitter, натиснувши кнопку \"Увійти через Twitter\" ", "ERROR_MESSAGE": "Помилка підключення до Twitter, будь ласка, спробуйте ще раз", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Ми не змогли зберегти email канал" }, - "FINISH_MESSAGE": "Почніть перенаправляти листи до наступної адреси електронної пошти." + "FINISH_MESSAGE": "Почніть перенаправляти листи до наступної адреси електронної пошти.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Натисніть тут", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Канал", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Використовуйте токен `inbox_identifier`, показаний тут для аутентифікації ваших API клієнтів.", "FORWARD_EMAIL_TITLE": "Переслати на ел. пошту", "FORWARD_EMAIL_SUB_TEXT": "Почніть перенаправляти листи до наступної адреси електронної пошти.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Дозволити повідомлення після закінчення розмови", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Дозволити кінцевим користувачам надсилати повідомлення навіть після закриття розмови.", "WHATSAPP_SECTION_SUBHEADER": "Цей ключ API використовується для інтеграції з API WhatsApp.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API канал", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/uk/settings.json b/app/javascript/dashboard/i18n/locale/uk/settings.json index 2fcc4fd2f..7d51984c3 100644 --- a/app/javascript/dashboard/i18n/locale/uk/settings.json +++ b/app/javascript/dashboard/i18n/locale/uk/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Виберіть обліковий запис із наступного списку", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Налаштування", "CONTACTS": "Контакти", "ACTIVE": "Активний", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Оновити" }, "CHAT_WITH_US": { "TITLE": "Потрібна допомога?", "DESCRIPTION": "Чи зіткнулися ви з питаннями у рахунках? Ми тут, щоб допомогти.", "BUTTON_TXT": "Почніть розмову з нами" }, - "NO_BILLING_USER": "Ваш платіжний обліковий запис налаштовується. Будь ласка, оновіть сторінку та повторіть спробу." + "NO_BILLING_USER": "Ваш платіжний обліковий запис налаштовується. Будь ласка, оновіть сторінку та повторіть спробу.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Замітка:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Скасувати", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Повернутися", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/uk/yearInReview.json b/app/javascript/dashboard/i18n/locale/uk/yearInReview.json new file mode 100644 index 000000000..e5a7a5776 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/uk/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Закрити", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "бесіди", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Звантажити", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share conversation" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ur/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ur/attributesMgmt.json index c159616c9..e68feb9a4 100644 --- a/app/javascript/dashboard/i18n/locale/ur/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ur/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/ur/chatlist.json b/app/javascript/dashboard/i18n/locale/ur/chatlist.json index 431af5bf9..d281f2b5b 100644 --- a/app/javascript/dashboard/i18n/locale/ur/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ur/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/ur/companies.json b/app/javascript/dashboard/i18n/locale/ur/companies.json new file mode 100644 index 000000000..2d8280e58 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ur/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "نام", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ur/contact.json b/app/javascript/dashboard/i18n/locale/ur/contact.json index ed2521670..d9dd90452 100644 --- a/app/javascript/dashboard/i18n/locale/ur/contact.json +++ b/app/javascript/dashboard/i18n/locale/ur/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "نیا پیغام", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/ur/conversation.json b/app/javascript/dashboard/i18n/locale/ur/conversation.json index 31e900a12..7cf3e6100 100644 --- a/app/javascript/dashboard/i18n/locale/ur/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ur/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "مکالمات لوڈ ہو رہے ہیں", "CANNOT_REPLY": "کی وجہ سے آپ جواب نہیں دے سکتے", "24_HOURS_WINDOW": "24 گھنٹے میسج ونڈو کی پابندی", + "48_HOURS_WINDOW": "48 گھنٹے میسج ونڈو کی پابندی", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "یہ گفتگو آپ کو تفویض نہیں کی گئی ہے۔ کیا آپ یہ گفتگو اپنے آپ کو تفویض کرنا چاہیں گے?", "ASSIGN_TO_ME": "مجھے تفویض کریں۔", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/ur/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ur/inboxMgmt.json index fabfa956f..cafbf4550 100644 --- a/app/javascript/dashboard/i18n/locale/ur/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ur/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "یہاں کلک کریں", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/ur/settings.json b/app/javascript/dashboard/i18n/locale/ur/settings.json index 8b15e3009..8f81d94fc 100644 --- a/app/javascript/dashboard/i18n/locale/ur/settings.json +++ b/app/javascript/dashboard/i18n/locale/ur/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "کانٹیکٹس", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat with us" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "منسوخ کریں۔", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/ur/yearInReview.json b/app/javascript/dashboard/i18n/locale/ur/yearInReview.json new file mode 100644 index 000000000..897b695dc --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ur/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "مکالمات", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "ڈاؤن لوڈ کریں", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ur_IN/attributesMgmt.json index cea6359de..78886f451 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/chatlist.json b/app/javascript/dashboard/i18n/locale/ur_IN/chatlist.json index ec416f6cb..92e67635b 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/companies.json b/app/javascript/dashboard/i18n/locale/ur_IN/companies.json new file mode 100644 index 000000000..86190831b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ur_IN/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "Name", + "DOMAIN": "Domain", + "CREATED_AT": "Created at" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/contact.json b/app/javascript/dashboard/i18n/locale/ur_IN/contact.json index f0c63eaf5..8e9d1dec9 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/contact.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json b/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json index 79d5ebc66..49a228610 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Loading Conversations", "CANNOT_REPLY": "You cannot reply due to", "24_HOURS_WINDOW": "24 hour message window restriction", + "48_HOURS_WINDOW": "48 hour message window restriction", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "Assign to me", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ur_IN/inboxMgmt.json index b683eacff..25698d533 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "We were not able to save the email channel" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Start forwarding your emails to the following email address.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click here", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API Channel", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/settings.json b/app/javascript/dashboard/i18n/locale/ur_IN/settings.json index aec3e852d..6b94a34f1 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/settings.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Settings", "CONTACTS": "Contacts", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Refresh" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "Chat with us" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Cancel", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/yearInReview.json b/app/javascript/dashboard/i18n/locale/ur_IN/yearInReview.json new file mode 100644 index 000000000..d72e0c679 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ur_IN/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Close", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "conversations", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Download", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/vi/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/vi/attributesMgmt.json index db171391d..8b062941b 100644 --- a/app/javascript/dashboard/i18n/locale/vi/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/chatlist.json b/app/javascript/dashboard/i18n/locale/vi/chatlist.json index 5ac2d4c6d..25e254b14 100644 --- a/app/javascript/dashboard/i18n/locale/vi/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/vi/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/vi/companies.json b/app/javascript/dashboard/i18n/locale/vi/companies.json new file mode 100644 index 000000000..43a2d7567 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/vi/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sắp bởi", + "OPTIONS": { + "NAME": "Tên", + "DOMAIN": "Miền", + "CREATED_AT": "Tạo vào lúc" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/vi/contact.json b/app/javascript/dashboard/i18n/locale/vi/contact.json index 75ea39597..b5dc3909c 100644 --- a/app/javascript/dashboard/i18n/locale/vi/contact.json +++ b/app/javascript/dashboard/i18n/locale/vi/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Đã tạo", "NEW_MESSAGE": "Tin nhắn mới", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/vi/conversation.json b/app/javascript/dashboard/i18n/locale/vi/conversation.json index 90b86adbb..4647b90ac 100644 --- a/app/javascript/dashboard/i18n/locale/vi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/vi/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "Đang tải cuộc trò chuyện", "CANNOT_REPLY": "Bạn không thể trả lời do", "24_HOURS_WINDOW": "Giới hạn thời lượng tin nhắn 24 giờ", + "48_HOURS_WINDOW": "Giới hạn thời lượng tin nhắn 48 giờ", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "Hội thoại này không được phân công cho bạn. Bạn có muốn phân công hội thoại này cho chính mình?", "ASSIGN_TO_ME": "Phân công cho tôi", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Đọc thêm", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "Hiển thị trình soạn thảo văn bản đa dạng thức", "TIP_EMOJI_ICON": "Hiển thị chọn emoji", "TIP_ATTACH_ICON": "Đính kèm tệp", "TIP_AUDIORECORDER_ICON": "Ghi âm thanh", diff --git a/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json index 8c56eccf7..6f9187a4e 100644 --- a/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "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": "Đã xảy ra lỗi khi kết nối đến Twitter, vui lòng thử lại", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "Chúng tôi không thể lưu kênh email" }, - "FINISH_MESSAGE": "Bắt đầu chuyển tiếp email của bạn tới địa chỉ email sau." + "FINISH_MESSAGE": "Bắt đầu chuyển tiếp email của bạn tới địa chỉ email sau.", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "Click vào đây", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "Kênh LINE", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "Dùng token định danh hộp thư đến hiện ở đây để xác thực các ứng dụng khách API của bạn.", "FORWARD_EMAIL_TITLE": "Chuyển tiếp đến Email", "FORWARD_EMAIL_SUB_TEXT": "Bắt đầu chuyển tiếp email của bạn tới địa chỉ email sau.", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Cho phép nhắn tin sau khi cuộc trò chuyện được giải quyết", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Cho phép người dùng cuối nhắn tin sau khi cuộc trò chuyện được giải quyết.", "WHATSAPP_SECTION_SUBHEADER": "Khóa API này được sử dụng để tích hợp với các API WhatsApp.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "Kênh API", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/vi/settings.json b/app/javascript/dashboard/i18n/locale/vi/settings.json index 5d52a58c5..b80603de7 100644 --- a/app/javascript/dashboard/i18n/locale/vi/settings.json +++ b/app/javascript/dashboard/i18n/locale/vi/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact support", "SELECTOR_SUBTITLE": "Chọn một tài khoản từ danh sách sau", "PROFILE_SETTINGS": "Profile settings", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "Phím tắt", "APPEARANCE": "Change appearance", "SUPER_ADMIN_CONSOLE": "SuperAdmin console", @@ -306,6 +307,8 @@ "SETTINGS": "Cài Đặt", "CONTACTS": "Liên hệ", "ACTIVE": "Có hiệu lực", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "Làm mới" }, "CHAT_WITH_US": { "TITLE": "Cần hỗ trợ?", "DESCRIPTION": "Bạn có gặp phải bất kỳ vấn đề nào trong thanh toán không? Hãy cho chúng tôi biết.", "BUTTON_TXT": "Trò chuyện với chúng tôi" }, - "NO_BILLING_USER": "Tài khoản thanh toán của bạn đang được định cấu hình. Hãy làm mới trang và thử lại." + "NO_BILLING_USER": "Tài khoản thanh toán của bạn đang được định cấu hình. Hãy làm mới trang và thử lại.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Ghi chú:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "Huỷ", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Quay lại", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/vi/yearInReview.json b/app/javascript/dashboard/i18n/locale/vi/yearInReview.json new file mode 100644 index 000000000..8e3e02ced --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/vi/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "Đóng", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "các cuộc hội thoại", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "Tải xuống", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Chia sẻ cuộc trò chuyện" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/zh_CN/attributesMgmt.json index 861539156..d286e706e 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "启用正则表达式验证" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/chatlist.json b/app/javascript/dashboard/i18n/locale/zh_CN/chatlist.json index 11077856b..dc673d709 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "共享联系人" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/companies.json b/app/javascript/dashboard/i18n/locale/zh_CN/companies.json new file mode 100644 index 000000000..1a61b29b2 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/zh_CN/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "排序方式", + "OPTIONS": { + "NAME": "姓名:", + "DOMAIN": "域名", + "CREATED_AT": "创建于" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "升序", + "DESCENDING": "降序" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/contact.json b/app/javascript/dashboard/i18n/locale/zh_CN/contact.json index 8f686b106..d7fcae677 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/contact.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "创建时间", "NEW_MESSAGE": "新消息", "CALL": "呼叫", - "CALL_UNDER_DEVELOPMENT": "呼叫功能正在开发中", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "选择一个语音收件箱" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "添加 Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "添加 LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json index 41c55b552..2ce58dfb5 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "加载更多对话", "CANNOT_REPLY": "您不能回复,原因是:", "24_HOURS_WINDOW": "24 小时消息窗口限制", + "48_HOURS_WINDOW": "48 小时消息窗口限制", "API_HOURS_WINDOW": "您只能在 {hours} 小时内回复此对话", "NOT_ASSIGNED_TO_YOU": "此对话未分配给您。您想要将此对话分配给自己吗?", "ASSIGN_TO_ME": "分配给我", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "查看更多", "DISMISS_REPLY": "忽略回复", "REPLYING_TO": "回复:", - "TIP_FORMAT_ICON": "显示富文本编辑器", "TIP_EMOJI_ICON": "显示表情选择器", "TIP_ATTACH_ICON": "附加文件", "TIP_AUDIORECORDER_ICON": "录制音频", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json index 009ac5eff..27146c00d 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "这个 Instagram 账户先前已连接到一个不同的收件箱,现在已经迁移到这里。 所有新消息都将出现在这里。旧收件箱将无法再发送或接收此账户的消息。", "DUPLICATE_INBOX_BANNER": "此 Instagram 账户已迁移到新的 Instagram 通道收件箱。您将无法从此收件箱发送/接收 Instagram 消息。" }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "若要将您的Twitter个人资料添加为频道,您需要通过点击“使用Twitter登录”来验证您的Twitter个人资料。 ", "ERROR_MESSAGE": "连接 Twitter 时出现错误,请重试", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "我们无法保存电子邮件频道" }, - "FINISH_MESSAGE": "开始将您的电子邮件转发到以下电子邮件地址。" + "FINISH_MESSAGE": "开始将您的电子邮件转发到以下电子邮件地址。", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "点击这里", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE频道", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "连接您的 instagram 帐户" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "语音", "DESCRIPTION": "与 Twilio 语音集成" @@ -707,6 +722,7 @@ "INBOX_IDENTIFIER_SUB_TEXT": "使用此处显示的`inbox_identifier`令牌来验证您的API客户端。", "FORWARD_EMAIL_TITLE": "转发到电子邮件", "FORWARD_EMAIL_SUB_TEXT": "开始将您的电子邮件转发到以下电子邮件地址。", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "允许在对话解决后发送消息", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "允许最终用户在对话解决后发送消息。", "WHATSAPP_SECTION_SUBHEADER": "此API密钥用于与WhatsApp API集成。", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API 频道", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "语音" } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/settings.json b/app/javascript/dashboard/i18n/locale/zh_CN/settings.json index 1a60e9538..c9cace442 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/settings.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "联系支持", "SELECTOR_SUBTITLE": "从以下列表中选择一个账户", "PROFILE_SETTINGS": "个人资料设置", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "键盘快捷键", "APPEARANCE": "更改外观", "SUPER_ADMIN_CONSOLE": "超级管理员控制台", @@ -306,6 +307,8 @@ "SETTINGS": "设置", "CONTACTS": "联系人", "ACTIVE": "状态", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "助手", "CAPTAIN_DOCUMENTS": "文档", @@ -398,19 +401,44 @@ "BUTTON_TXT": "购买更多积分", "DOCUMENTS": "文档", "RESPONSES": "常见问题", - "UPGRADE": "Captain 在免费计划中不可用,立即升级以获取助手、副驾驶等更多功能。" + "UPGRADE": "Captain 在免费计划中不可用,立即升级以获取助手、副驾驶等更多功能。", + "REFRESH_CREDITS": "刷新" }, "CHAT_WITH_US": { "TITLE": "需要帮助吗?", "DESCRIPTION": "您在计费方面遇到任何问题吗?我们在此为您提供帮助。", "BUTTON_TXT": "联系我们" }, - "NO_BILLING_USER": "您的计费账户正在配置中。请刷新页面并重试。" + "NO_BILLING_USER": "您的计费账户正在配置中。请刷新页面并重试。", + "TOPUP": { + "BUY_CREDITS": "购买更多积分", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "取消", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "返回", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "安全", "DESCRIPTION": "管理您的账户安全设置。", "LINK_TEXT": "了解更多关于 SAML SSO 的信息", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/yearInReview.json b/app/javascript/dashboard/i18n/locale/zh_CN/yearInReview.json new file mode 100644 index 000000000..0ece08924 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/zh_CN/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "关闭", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "会话", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "下载", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "分享会话" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/zh_TW/attributesMgmt.json index 298cae31f..16dba43a5 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/attributesMgmt.json @@ -129,6 +129,10 @@ "ENABLE_REGEX": { "LABEL": "Enable regex validation" } + }, + "BADGES": { + "PRE_CHAT": "Pre-chat", + "RESOLUTION": "Resolution" } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/chatlist.json b/app/javascript/dashboard/i18n/locale/zh_TW/chatlist.json index fafe957d6..9c769af5c 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/chatlist.json @@ -102,6 +102,9 @@ }, "contact": { "CONTENT": "Shared contact" + }, + "embed": { + "CONTENT": "Embedded content" } }, "CHAT_SORT_BY_FILTER": { diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/companies.json b/app/javascript/dashboard/i18n/locale/zh_TW/companies.json new file mode 100644 index 000000000..dd24c5fda --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/zh_TW/companies.json @@ -0,0 +1,32 @@ +{ + "COMPANIES": { + "HEADER": "Companies", + "SORT_BY": { + "LABEL": "Sort by", + "OPTIONS": { + "NAME": "姓名", + "DOMAIN": "Domain", + "CREATED_AT": "建立於" + } + }, + "ORDER": { + "LABEL": "Order", + "OPTIONS": { + "ASCENDING": "Ascending", + "DESCENDING": "Descending" + } + }, + "SEARCH_PLACEHOLDER": "Search companies...", + "LOADING": "Loading companies...", + "UNNAMED": "Unnamed Company", + "CONTACTS_COUNT": "{n} contact | {n} contacts", + "EMPTY_STATE": { + "TITLE": "No companies found" + } + }, + "COMPANIES_LAYOUT": { + "PAGINATION_FOOTER": { + "SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/contact.json b/app/javascript/dashboard/i18n/locale/zh_TW/contact.json index b49071a36..d0272cb56 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/contact.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/contact.json @@ -18,7 +18,8 @@ "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "新訊息", "CALL": "Call", - "CALL_UNDER_DEVELOPMENT": "Calling is under development", + "CALL_INITIATED": "Calling the contact…", + "CALL_FAILED": "Unable to start the call. Please try again.", "VOICE_INBOX_PICKER": { "TITLE": "Choose a voice inbox" }, @@ -456,6 +457,9 @@ "INSTAGRAM": { "PLACEHOLDER": "Add Instagram" }, + "TIKTOK": { + "PLACEHOLDER": "Add TikTok" + }, "LINKEDIN": { "PLACEHOLDER": "Add LinkedIn" }, diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json index fa023c044..273579a4b 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json @@ -32,6 +32,7 @@ "LOADING_CONVERSATIONS": "加載更多對話", "CANNOT_REPLY": "您不能回覆,原因是:", "24_HOURS_WINDOW": "24 小時消息視窗限制", + "48_HOURS_WINDOW": "48 小时消息窗口限制", "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", "ASSIGN_TO_ME": "指定給我", @@ -196,7 +197,6 @@ "INSERT_READ_MORE": "Read more", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", - "TIP_FORMAT_ICON": "顯示文字編輯器", "TIP_EMOJI_ICON": "顯示 emoji 選擇器", "TIP_ATTACH_ICON": "附件", "TIP_AUDIORECORDER_ICON": "Record audio", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json index 95a0f6f20..7aeac5fd3 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json @@ -57,6 +57,13 @@ "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." }, + "TIKTOK": { + "CONTINUE_WITH_TIKTOK": "Continue with TikTok", + "CONNECT_YOUR_TIKTOK_PROFILE": "Connect your TikTok Profile", + "HELP": "To add your TikTok profile as a channel, you need to authenticate your TikTok Profile by clicking on 'Continue with TikTok' ", + "ERROR_MESSAGE": "There was an error connecting to TikTok, please try again", + "ERROR_AUTH": "There was an error connecting to TikTok, please try again" + }, "TWITTER": { "HELP": "若要將您的 Twitter 個人資料建立為頻道,您需要通過點擊“使用 Twitter 登入”來驗證您的 Twitter 個人資料。 ", "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", @@ -381,7 +388,11 @@ "API": { "ERROR_MESSAGE": "我們無法儲存電子信箱頻道" }, - "FINISH_MESSAGE": "開始將您的電子信箱轉發到以下電子信箱地址。" + "FINISH_MESSAGE": "開始將您的電子信箱轉發到以下電子信箱地址。", + "FINISH_MESSAGE_NO_FORWARDING": "Your email inbox has been created successfully! You need to configure SMTP and IMAP credentials to send and receive emails. Without these settings, no emails will be processed.", + "FORWARDING_ADDRESS_LABEL": "Forward emails to this address:", + "CONFIGURE_SMTP_IMAP_LINK": "點擊這裡", + "CONFIGURE_SMTP_IMAP_TEXT": " to configure IMAP and SMTP settings" }, "LINE_CHANNEL": { "TITLE": "LINE Channel", @@ -467,6 +478,10 @@ "TITLE": "Instagram", "DESCRIPTION": "Connect your instagram account" }, + "TIKTOK": { + "TITLE": "TikTok", + "DESCRIPTION": "Connect your TikTok account" + }, "VOICE": { "TITLE": "Voice", "DESCRIPTION": "Integrate with Twilio Voice" @@ -707,6 +722,7 @@ "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": "開始將您的電子信箱轉發到以下電子信箱地址。", + "FORWARD_EMAIL_NOT_CONFIGURED": "Forwarding emails to your inbox is currently disabled on this installation. To use this feature, it must be enabled by your administrator. Please get in touch with them to proceed.", "ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved.", "WHATSAPP_SECTION_SUBHEADER": "This API Key is used for the integration with the WhatsApp APIs.", @@ -1004,6 +1020,7 @@ "LINE": "Line", "API": "API 頻道", "INSTAGRAM": "Instagram", + "TIKTOK": "TikTok", "VOICE": "Voice" } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/settings.json b/app/javascript/dashboard/i18n/locale/zh_TW/settings.json index 1ba1d30ff..62ef9a06a 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/settings.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/settings.json @@ -234,6 +234,7 @@ "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "從以下列表中選擇一個帳戶", "PROFILE_SETTINGS": "個人資料設定", + "YEAR_IN_REVIEW": "Year in Review", "KEYBOARD_SHORTCUTS": "鍵盤快速鍵", "APPEARANCE": "切換風格", "SUPER_ADMIN_CONSOLE": "系統管理員後台", @@ -306,6 +307,8 @@ "SETTINGS": "設定", "CONTACTS": "聯絡人", "ACTIVE": "Active", + "COMPANIES": "Companies", + "ALL_COMPANIES": "All Companies", "CAPTAIN": "Captain", "CAPTAIN_ASSISTANTS": "Assistants", "CAPTAIN_DOCUMENTS": "Documents", @@ -398,19 +401,44 @@ "BUTTON_TXT": "Buy more credits", "DOCUMENTS": "Documents", "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.", + "REFRESH_CREDITS": "重新整理" }, "CHAT_WITH_US": { "TITLE": "Need help?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", "BUTTON_TXT": "與我們對話" }, - "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." + "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again.", + "TOPUP": { + "BUY_CREDITS": "Buy more credits", + "MODAL_TITLE": "Buy AI Credits", + "MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.", + "CREDITS": "CREDITS", + "ONE_TIME": "one-time", + "POPULAR": "Most Popular", + "NOTE_TITLE": "Note:", + "NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.", + "CANCEL": "取消", + "PURCHASE": "Purchase Credits", + "LOADING": "Loading options...", + "FETCH_ERROR": "Failed to load credit options. Please try again.", + "PURCHASE_ERROR": "Failed to process purchase. Please try again.", + "PURCHASE_SUCCESS": "Successfully added {credits} credits to your account", + "CONFIRM": { + "TITLE": "Confirm Purchase", + "DESCRIPTION": "You are about to purchase {credits} credits for {amount}.", + "INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.", + "GO_BACK": "Go Back", + "CONFIRM_PURCHASE": "Confirm Purchase" + } + } }, "SECURITY_SETTINGS": { "TITLE": "Security", "DESCRIPTION": "Manage your account security settings.", "LINK_TEXT": "Learn more about SAML SSO", + "SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.", "SAML": { "TITLE": "SAML SSO", "NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/yearInReview.json b/app/javascript/dashboard/i18n/locale/zh_TW/yearInReview.json new file mode 100644 index 000000000..14dc66f2f --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/zh_TW/yearInReview.json @@ -0,0 +1,64 @@ +{ + "YEAR_IN_REVIEW": { + "TITLE": "Year in Review", + "LOADING": "Loading your year in review...", + "ERROR": "Failed to load year in review", + "CLOSE": "關閉", + "CONVERSATIONS": { + "TITLE": "You have handled", + "SUBTITLE": "對話", + "FALLBACK": "This year wasn't about the numbers. It was about showing up.", + "COMPARISON": { + "0_50": "You showed up, and that's how every good inbox begins.", + "50_100": "You kept the replies flowing and the conversations alive.", + "100_500": "You handled serious volume and kept everything on track.", + "500_2000": "You kept things moving while the volume kept climbing.", + "2000_10000": "You ran high traffic through your inbox without breaking a sweat.", + "10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless." + } + }, + "BUSIEST_DAY": { + "TITLE": "Your busiest day was", + "MESSAGE": "{count} conversations that day.", + "COMPARISON": { + "0_5": "A warm-up lap that barely woke the inbox.", + "5_10": "Enough action to justify a second cup of coffee.", + "10_25": "Things got busy and the inbox stayed on its toes.", + "25_50": "A proper rush that barely broke a sweat.", + "50_100": "Controlled chaos, handled like a normal Tuesday.", + "100_500": "Absolute dumpster fire, somehow still shipping replies.", + "500_PLUS": "The inbox lost all chill and never slowed down." + } + }, + "PERSONALITY": { + "TITLE": "Your support personality is", + "MESSAGES": { + "SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.", + "QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.", + "STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.", + "THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right." + } + }, + "THANK_YOU": { + "TITLE": "Congratulations on surviving the inbox of {year}.", + "MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!" + }, + "SHARE_MODAL": { + "TITLE": "Share Your Year in Review", + "PREPARING": "Preparing your image...", + "DOWNLOAD": "下載", + "SHARE_TITLE": "My {year} Year in Review", + "SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!", + "BRANDING": "Made with Chatwoot" + }, + "BANNER": { + "TITLE": "Your {year} Year in Review is here", + "BUTTON": "See your impact" + }, + "NAVIGATION": { + "PREVIOUS": "Previous", + "NEXT": "Next", + "SHARE": "Share conversation" + } + } +} diff --git a/config/locales/am.yml b/config/locales/am.yml index 59ecaf187..73e512339 100644 --- a/config/locales/am.yml +++ b/config/locales/am.yml @@ -50,6 +50,7 @@ am: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ am: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ am: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ am: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 77c3f3c21..7479e90b4 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -50,6 +50,7 @@ ar: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: نوع البيانات غير صالح @@ -65,6 +66,8 @@ ar: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: يجب أن تكون فريدة من نوعها في الفئة والبوابة @@ -105,6 +108,13 @@ ar: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ ar: messages: instagram_story_content: 'أشار %{story_sender} إليك في القصة: ' instagram_deleted_story_content: هذه القصة لم تعد متاحة. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: تم حذف هذه الرسالة whatsapp: list_button_label: 'اختر عنصر' diff --git a/config/locales/az.yml b/config/locales/az.yml index ecf46da3b..5d882c837 100644 --- a/config/locales/az.yml +++ b/config/locales/az.yml @@ -50,6 +50,7 @@ az: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ az: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ az: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ az: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/bg.yml b/config/locales/bg.yml index 9f806ddb8..e7d9051ab 100644 --- a/config/locales/bg.yml +++ b/config/locales/bg.yml @@ -50,6 +50,7 @@ bg: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ bg: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ bg: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ bg: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/bn.yml b/config/locales/bn.yml index 6bea58292..d049fcb05 100644 --- a/config/locales/bn.yml +++ b/config/locales/bn.yml @@ -50,6 +50,7 @@ bn: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ bn: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ bn: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ bn: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/ca.yml b/config/locales/ca.yml index 51a3e06e4..ebc2da3cc 100644 --- a/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -50,6 +50,7 @@ ca: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Tipus de dades no vàlid @@ -65,6 +66,8 @@ ca: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: hauria de ser únic a la categoria i al portal @@ -105,6 +108,13 @@ ca: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ ca: messages: instagram_story_content: '%{story_sender} t''ha mencionat a la història: ' instagram_deleted_story_content: Aquesta història ja no està disponible. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Aquest missatge a sigut eliminat whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/cs.yml b/config/locales/cs.yml index 9daeea48a..bd0796239 100644 --- a/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -50,6 +50,7 @@ cs: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ cs: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ cs: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ cs: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Tato zpráva byla smazána whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/da.yml b/config/locales/da.yml index 81834a427..f5b526707 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -50,6 +50,7 @@ da: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Ugyldig datatype @@ -65,6 +66,8 @@ da: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: bør være unik i kategorien og portalen @@ -105,6 +108,13 @@ da: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ da: messages: instagram_story_content: '%{story_sender} nævnte dig i historien: ' instagram_deleted_story_content: Denne historie er ikke længere tilgængelig. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Denne besked blev slettet whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/de.yml b/config/locales/de.yml index c805c47d3..6e6a544a7 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -50,6 +50,7 @@ de: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Ungültiger Datentyp @@ -65,6 +66,8 @@ de: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: sollte in der Kategorie und im Portal eindeutig sein @@ -105,6 +108,13 @@ de: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ de: messages: instagram_story_content: '%{story_sender} erwähnte sie in der Geschichte: ' instagram_deleted_story_content: Diese Geschichte ist nicht mehr verfügbar. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Diese Nachricht wurde gelöscht whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/el.yml b/config/locales/el.yml index 63c4a686d..db15c55a6 100644 --- a/config/locales/el.yml +++ b/config/locales/el.yml @@ -50,6 +50,7 @@ el: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Μη έγκυρος τύπος δεδομένων @@ -65,6 +66,8 @@ el: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: πρέπει να είναι μοναδικό στην κατηγορία και την πύλη @@ -105,6 +108,13 @@ el: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ el: messages: instagram_story_content: 'Ο %{story_sender} σας ανέφερε στην ιστορία: ' instagram_deleted_story_content: Η ιστορία δεν είναι πλέον διαθέσιμη. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Το μήνυμα διαγράφηκε whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/es.yml b/config/locales/es.yml index 8a035df7b..c78419730 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -50,6 +50,7 @@ es: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Tipo de datos no válido @@ -65,6 +66,8 @@ es: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: debe ser único en la categoría y el portal @@ -105,6 +108,13 @@ es: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ es: messages: instagram_story_content: '%{story_sender} te mencionó en la historia: ' instagram_deleted_story_content: Esta historia ya no está disponible. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Este mensaje se ha eliminado whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/et.yml b/config/locales/et.yml index e60df2b42..7b9fb50dd 100644 --- a/config/locales/et.yml +++ b/config/locales/et.yml @@ -50,6 +50,7 @@ et: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ et: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ et: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ et: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/fa.yml b/config/locales/fa.yml index bb9db01e9..1336264b3 100644 --- a/config/locales/fa.yml +++ b/config/locales/fa.yml @@ -50,6 +50,7 @@ fa: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: نوع داده نامعتبر است @@ -65,6 +66,8 @@ fa: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: باید منحصر به فرد در دستهبندی و پورتال باشد @@ -105,6 +108,13 @@ fa: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ fa: messages: instagram_story_content: '%{story_sender} در داستان به شما اشاره کرده: ' instagram_deleted_story_content: این داستان دیگر در دسترس نیست. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: این پیام حذف شد whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 94f68aa8d..ea1821872 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -50,6 +50,7 @@ fi: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ fi: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ fi: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ fi: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 460e520aa..3e1339872 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -50,6 +50,7 @@ fr: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Type de données incorrect @@ -65,6 +66,8 @@ fr: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: Doit être unique dans la catégorie et le portail @@ -105,6 +108,13 @@ fr: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ fr: messages: instagram_story_content: '%{story_sender} vous a mentionné dans la story: ' instagram_deleted_story_content: Cette Story n'est plus disponible. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Ce message a été supprimé whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/he.yml b/config/locales/he.yml index 952d4c5ff..07f90a40b 100644 --- a/config/locales/he.yml +++ b/config/locales/he.yml @@ -1,34 +1,21 @@ -# 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. - +#Files in the config/locales directory are used for internationalization +#and are automatically loaded by Rails. If you want to use locales other +#than English, add the necessary files in this directory. +#To use the locales, use `I18n.t`: +#I18n.t 'hello' +#In views, this is aliased to just `t`: +#<%= t('hello') %> +#To use a different locale, set it with `I18n.locale`: +#I18n.locale = :es +#This would use the information in config/locales/es.yml. +#The following keys must be escaped otherwise they will not be retrieved by +#the default I18n backend: +#true, false, on, off, yes, no +#Instead, surround them with single quotes. +#en: +#'true': 'foo' +#To learn more, please read the Rails Internationalization guide +#available at https://guides.rubyonrails.org/i18n.html. he: hello: 'שלום עולם' inbox: @@ -41,13 +28,12 @@ he: invalid_email: 'נא הכנס כתובת דוא"ל תקינה' authentication_failed: 'האימות נכשל. אנא בדוק את פרטי ההתחברות שלך ונסה שוב.' messages: - reset_password_success: 'וואו! הבקשה לאיפוס סיסמה בוצעה בהצלחה. בדוק את תיבת הדואר שלך להוראות.' - reset_password_failure: 'אוי! לא מצאנו משתמש עם כתובת הדוא"ל שצוינה.' - reset_password_saml_user: 'חשבון זה משתמש באימות SAML. איפוס סיסמה אינו זמין. אנא צור קשר עם המנהל שלך.' - login_saml_user: 'חשבון זה משתמש באימות SAML. אנא התחבר דרך ספק SAML של הארגון שלך.' - saml_not_available: 'אימות SAML אינו זמין בהתקנה זו.' - inbox_deletetion_response: 'בקשת מחיקת תיבת הדואר הנכנס שלך תעובד בקרוב.' - + reset_password_success: וואו! הבקשה לאיפוס סיסמה בוצעה בהצלחה. בדוק את תיבת הדואר שלך להוראות. + reset_password_failure: אוי! לא מצאנו משתמש עם כתובת הדוא"ל שצוינה. + reset_password_saml_user: חשבון זה משתמש באימות SAML. איפוס סיסמה אינו זמין. אנא צור קשר עם המנהל שלך. + login_saml_user: חשבון זה משתמש באימות SAML. אנא התחבר דרך ספק SAML של הארגון שלך. + saml_not_available: אימות SAML אינו זמין בהתקנה זו. + inbox_deletetion_response: בקשת מחיקת תיבת הדואר הנכנס שלך תעובד בקרוב. errors: validations: presence: לא יכול להיות ריק @@ -64,6 +50,7 @@ he: not_found: מדיניות הקצאה לא נמצאה saml: feature_not_enabled: תכונת SAML לא מופעלת עבור חשבון זה + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: סוג נתונים לא חוקי @@ -79,6 +66,8 @@ he: companies: domain: invalid: חייב להיות שם דומיין תקין + search: + query_missing: Specify search string with parameter q categories: locale: unique: צריך להיות ייחודי בקטגוריה ובפורטל @@ -119,6 +108,13 @@ he: invalid_token: אסימון MFA לא תקין או שפג תוקפו invalid_credentials: פרטי התחברות או קוד אימות לא תקינים feature_unavailable: תכונת MFA אינה זמינה. אנא הגדר מפתחות הצפנה. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA הופעל בהצלחה @@ -194,6 +190,8 @@ he: messages: instagram_story_content: '%{story_sender} הזכיר אותך בסטורי: ' instagram_deleted_story_content: סטורי זה כבר לא זמין. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: הודעה זו נמחקה whatsapp: list_button_label: 'בחר פריט' @@ -269,7 +267,7 @@ he: online: delete: '%{contact_name} מקוון, אנא נסה שוב מאוחר יותר' integration_apps: - # Note: webhooks and dashboard_apps don't need short_description as they use different modal components + #Note: webhooks and dashboard_apps don't need short_description as they use different modal components dashboard_apps: name: 'אפליקציות לוח מחוונים' description: 'אפליקציות לוח מחוונים מאפשרות לך ליצור ולהטמיע אפליקציות המציגות מידע משתמשים, הזמנות או היסטוריית תשלומים, ומספקות הקשר נוסף לסוכני שירות הלקוחות שלך.' @@ -391,17 +389,25 @@ he: button: פתח שיחה time_units: days: - one: 'יום %{count}' - other: '%{count} ימים' + one: '%{count} day' + two: '%{count} days' + many: '%{count} days' + other: '%{count} days' hours: - one: 'שעה %{count}' - other: '%{count} שעות' + one: '%{count} hour' + two: '%{count} hours' + many: '%{count} hours' + other: '%{count} hours' minutes: - one: 'דקה %{count}' - other: '%{count} דקות' + one: '%{count} minute' + two: '%{count} minutes' + many: '%{count} minutes' + other: '%{count} minutes' seconds: - one: 'שנייה %{count}' - other: '%{count} שניות' + one: '%{count} second' + two: '%{count} seconds' + many: '%{count} seconds' + other: '%{count} seconds' automation: system_name: 'מערכת אוטומציה' crm: diff --git a/config/locales/hi.yml b/config/locales/hi.yml index 0e47a998c..3647fff47 100644 --- a/config/locales/hi.yml +++ b/config/locales/hi.yml @@ -50,6 +50,7 @@ hi: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ hi: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ hi: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ hi: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/hr.yml b/config/locales/hr.yml index 3239824bf..50afda416 100644 --- a/config/locales/hr.yml +++ b/config/locales/hr.yml @@ -50,6 +50,7 @@ hr: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ hr: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ hr: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ hr: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/hu.yml b/config/locales/hu.yml index 585afcd24..36f7ef63b 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -50,6 +50,7 @@ hu: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Hibás adattípus @@ -65,6 +66,8 @@ hu: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: egyedinek kell lennie a kategóriában a portálon @@ -105,6 +108,13 @@ hu: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ hu: messages: instagram_story_content: '%{story_sender} megemlített egy storyban: ' instagram_deleted_story_content: Ez a story már nem érhető el. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Az üzenet törölve lett whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/hy.yml b/config/locales/hy.yml index 8b61be9c4..a87a0fab7 100644 --- a/config/locales/hy.yml +++ b/config/locales/hy.yml @@ -50,6 +50,7 @@ hy: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ hy: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ hy: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ hy: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/id.yml b/config/locales/id.yml index 167b860a9..0f64a17aa 100644 --- a/config/locales/id.yml +++ b/config/locales/id.yml @@ -50,6 +50,7 @@ id: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Jenis data tidak valid @@ -65,6 +66,8 @@ id: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: harus unik dalam kategori dan portal @@ -105,6 +108,13 @@ id: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ id: messages: instagram_story_content: '%{story_sender} menyebutmu dalam story: ' instagram_deleted_story_content: Story ini tidak lagi tersedia. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Pesan ini telah terhapus whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/is.yml b/config/locales/is.yml index 47db2a83c..7ed92f30c 100644 --- a/config/locales/is.yml +++ b/config/locales/is.yml @@ -50,6 +50,7 @@ is: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ is: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: ætti að vera einstakt í flokki og gátt @@ -105,6 +108,13 @@ is: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ is: messages: instagram_story_content: '%{story_sender} minntist á þig í sögunni: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/it.yml b/config/locales/it.yml index ba6c7cf5e..25d2fbc6c 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -50,6 +50,7 @@ it: not_found: Policy di assegnazione non trovata saml: feature_not_enabled: Funzionalità SAML non attiva per questo account + sso_not_enabled: SAML SSO non è abilitato per questa installazione data_import: data_type: invalid: Tipo di dato non valido @@ -65,6 +66,8 @@ it: companies: domain: invalid: deve essere un dominio valido + search: + query_missing: Specify search string with parameter q categories: locale: unique: deve essere unico nella categoria e nel portale @@ -105,6 +108,13 @@ it: invalid_token: Token MFA non valido o scaduto invalid_credentials: Credenziali o codice di verifica non validi feature_unavailable: MFA non disponibile. Configura le chiavi di cifratura. + topup: + credits_required: Quantità crediti richiesta + invalid_credits: Quantità crediti non valida + invalid_option: Opzione di ricarica non valida + plan_not_eligible: Le ricariche sono disponibili solo per i piani a pagamento. Si prega di aggiornare il piano prima. + stripe_customer_not_configured: Cliente Stripe non configurato + no_payment_method: Nessun metodo di pagamento trovato. Aggiungi un metodo di pagamento prima di effettuare un acquisto. profile: mfa: enabled: MFA attivata con successo @@ -180,6 +190,8 @@ it: messages: instagram_story_content: '%{story_sender} ti ha menzionato nella storia: ' instagram_deleted_story_content: Questa storia non è più disponibile. + instagram_shared_story_content: 'Storia condivisa' + instagram_shared_post_content: 'Post condiviso' deleted: Questo messaggio è stato eliminato whatsapp: list_button_label: 'Scegli un elemento' diff --git a/config/locales/ja.yml b/config/locales/ja.yml index d1753cb7a..a26c1c9e4 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -50,6 +50,7 @@ ja: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: 無効なデータ型。 @@ -65,6 +66,8 @@ ja: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: カテゴリとポータルで一意である必要があります @@ -105,6 +108,13 @@ ja: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ ja: messages: instagram_story_content: '%{story_sender} さんがストーリーであなたについて言及しました: ' instagram_deleted_story_content: このストーリーはもう利用できません。 + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: このメッセージは削除されました whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/ka.yml b/config/locales/ka.yml index 25e2370ee..b118522e2 100644 --- a/config/locales/ka.yml +++ b/config/locales/ka.yml @@ -50,6 +50,7 @@ ka: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ ka: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ ka: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ ka: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/ko.yml b/config/locales/ko.yml index 707332172..1bd2a1fc3 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -50,6 +50,7 @@ ko: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ ko: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ ko: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ ko: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/lt.yml b/config/locales/lt.yml index daf7b00ee..5a354642f 100644 --- a/config/locales/lt.yml +++ b/config/locales/lt.yml @@ -50,6 +50,7 @@ lt: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO neįjungta šiai diegimo versijai data_import: data_type: invalid: Neteisingas duomenų tipas @@ -65,6 +66,8 @@ lt: companies: domain: invalid: must be a valid domain name + search: + query_missing: Nurodykite paieškos eilutę su parametru q categories: locale: unique: turėtų būti unikalūs kategorijoje ir portale @@ -105,6 +108,13 @@ lt: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ lt: messages: instagram_story_content: '%{story_sender} paminėjo jus pasakojime: ' instagram_deleted_story_content: Šis pasakojimas nebepasiekiamas. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Šis pranešimas buvo ištrintas whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/lv.yml b/config/locales/lv.yml index 3fd92993b..b58917eaf 100644 --- a/config/locales/lv.yml +++ b/config/locales/lv.yml @@ -50,6 +50,7 @@ lv: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Nederīgs datu tips @@ -65,6 +66,8 @@ lv: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: vajadzētu būt unikālai, kategorijā un portālā @@ -105,6 +108,13 @@ lv: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ lv: messages: instagram_story_content: '%{story_sender} pieminēja jūs stāstā: ' instagram_deleted_story_content: Šis stāsts vairs nav pieejams. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Šis ziņojums ir izdzēsts whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/ml.yml b/config/locales/ml.yml index ee5ee8f7f..87e529871 100644 --- a/config/locales/ml.yml +++ b/config/locales/ml.yml @@ -50,6 +50,7 @@ ml: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ ml: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ ml: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ ml: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: ഈ സന്ദേശം ഇല്ലാതാക്കി whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/ms.yml b/config/locales/ms.yml index 460986218..d0e2f3bb6 100644 --- a/config/locales/ms.yml +++ b/config/locales/ms.yml @@ -50,6 +50,7 @@ ms: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ ms: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ ms: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ ms: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/ne.yml b/config/locales/ne.yml index 57b0ddc4c..75072b2d9 100644 --- a/config/locales/ne.yml +++ b/config/locales/ne.yml @@ -50,6 +50,7 @@ ne: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ ne: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ ne: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ ne: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/nl.yml b/config/locales/nl.yml index 73e15b0c3..6b7035fc9 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -50,6 +50,7 @@ nl: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Ongeldig datatype @@ -65,6 +66,8 @@ nl: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: moet uniek zijn in de categorie en portal @@ -105,6 +108,13 @@ nl: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ nl: messages: instagram_story_content: '%{story_sender} heeft je genoemd in het verhaal: ' instagram_deleted_story_content: Dit verhaal is niet meer beschikbaar. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Dit bericht werd verwijderd whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/no.yml b/config/locales/no.yml index 41ce03ef5..da693a903 100644 --- a/config/locales/no.yml +++ b/config/locales/no.yml @@ -50,6 +50,7 @@ not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Ugyldig datatype @@ -65,6 +66,8 @@ companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: må være unikt i kategorien og portalen @@ -105,6 +108,13 @@ invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ messages: instagram_story_content: '%{story_sender} nevnte deg i historien: ' instagram_deleted_story_content: Denne historien er ikke lenger tilgjengelig. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Denne meldingen er slettet whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/pl.yml b/config/locales/pl.yml index 5b727d944..3fa5dfa37 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -50,6 +50,7 @@ pl: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Nieprawidłowy typ danych @@ -65,6 +66,8 @@ pl: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: powinno być unikalne w kategorii i portalu @@ -105,6 +108,13 @@ pl: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ pl: messages: instagram_story_content: '%{story_sender} wspomniał o Tobie w historii: ' instagram_deleted_story_content: Ta historia już nie jest dostępna. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Ta wiadomość została usunięta whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/pt.yml b/config/locales/pt.yml index 168941db0..5d8418969 100644 --- a/config/locales/pt.yml +++ b/config/locales/pt.yml @@ -50,6 +50,7 @@ pt: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Tipo de dados inválido @@ -65,6 +66,8 @@ pt: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: deve ser único na categoria e no portal @@ -105,6 +108,13 @@ pt: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ pt: messages: instagram_story_content: '%{story_sender} mencionou você na história: ' instagram_deleted_story_content: Esta história já não está disponível. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Esta mensagem foi apagada whatsapp: list_button_label: 'Escolha um item' diff --git a/config/locales/pt_BR.yml b/config/locales/pt_BR.yml index f8f6c0428..9163ad193 100644 --- a/config/locales/pt_BR.yml +++ b/config/locales/pt_BR.yml @@ -50,6 +50,7 @@ pt_BR: not_found: Política de atribuição não encontrada saml: feature_not_enabled: SAML não está habilitado para esta conta + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Tipo de dado inválido @@ -65,6 +66,8 @@ pt_BR: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: deve ser único na categoria e no portal @@ -105,6 +108,13 @@ pt_BR: invalid_token: Token MFA inválido ou expirado invalid_credentials: Credenciais ou código de verificação inválidos feature_unavailable: O recurso MFA não está disponível. Por favor, configure as chaves de criptografia. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA habilitado com sucesso @@ -180,6 +190,8 @@ pt_BR: messages: instagram_story_content: '%{story_sender} mencionou você na conversa: ' instagram_deleted_story_content: Este Story não está mais disponível. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Esta mensagem foi excluída whatsapp: list_button_label: 'Escolha um item' diff --git a/config/locales/ro.yml b/config/locales/ro.yml index b00c1689c..e73da1a5d 100644 --- a/config/locales/ro.yml +++ b/config/locales/ro.yml @@ -50,6 +50,7 @@ ro: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Tip de date nevalid @@ -65,6 +66,8 @@ ro: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: ar trebui să fie unic în categorie și portal @@ -105,6 +108,13 @@ ro: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ ro: messages: instagram_story_content: '%{story_sender} menționat în poveste: ' instagram_deleted_story_content: Această poveste nu mai este disponibilă. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Acest mesaj a fost șters whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 90d41e87b..000b35b35 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -50,6 +50,7 @@ ru: not_found: Политика назначения не найдена saml: feature_not_enabled: Функция SAML не включена для этой учетной записи + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Недопустимый тип данных @@ -65,6 +66,8 @@ ru: companies: domain: invalid: должно быть корректным доменным именем + search: + query_missing: Specify search string with parameter q categories: locale: unique: Должны быть уникальными в категории и портале @@ -105,6 +108,13 @@ ru: invalid_token: Недопустимый или просроченный MFA токен invalid_credentials: Неверные учетные данные или проверочный код feature_unavailable: Функция MFA недоступна. Пожалуйста, настройте ключи шифрования. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA успешно включен @@ -180,6 +190,8 @@ ru: messages: instagram_story_content: '%{story_sender} упомянул Вас в истории: ' instagram_deleted_story_content: Эта история больше недоступна. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Это сообщение было удалено whatsapp: list_button_label: 'Выберите элемент' diff --git a/config/locales/sh.yml b/config/locales/sh.yml index e918e4f58..f433238f9 100644 --- a/config/locales/sh.yml +++ b/config/locales/sh.yml @@ -50,6 +50,7 @@ sh: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ sh: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ sh: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ sh: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/sk.yml b/config/locales/sk.yml index 51c376df2..64de456a6 100644 --- a/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -50,6 +50,7 @@ sk: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ sk: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ sk: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ sk: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/sl.yml b/config/locales/sl.yml index ba73fed9f..33da71385 100644 --- a/config/locales/sl.yml +++ b/config/locales/sl.yml @@ -50,6 +50,7 @@ sl: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Nepravilen podatkovni tip @@ -65,6 +66,8 @@ sl: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: mora biti edinstven v kategoriji in portalu @@ -105,6 +108,13 @@ sl: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ sl: messages: instagram_story_content: '%{story_sender} vas je omenil v zgodbi: ' instagram_deleted_story_content: Ta zgodba ni več na voljo. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: To sporočilo je bilo izbrisano whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/sq.yml b/config/locales/sq.yml index b2874d78f..c2830c9b2 100644 --- a/config/locales/sq.yml +++ b/config/locales/sq.yml @@ -50,6 +50,7 @@ sq: not_found: Nuk u gjet politika e caktimit saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ sq: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ sq: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ sq: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Zgjidhni një element' diff --git a/config/locales/sr.yml b/config/locales/sr.yml index c0d384a15..2cf3fbd0e 100644 --- a/config/locales/sr.yml +++ b/config/locales/sr.yml @@ -50,6 +50,7 @@ sr-Latn: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Neispravan tip podatka @@ -65,6 +66,8 @@ sr-Latn: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: treba biti jedinstvena u kategoriji i portalu @@ -105,6 +108,13 @@ sr-Latn: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ sr-Latn: messages: instagram_story_content: '%{story_sender} vas je pomenuo u priči: ' instagram_deleted_story_content: Ova priča više nije dostupna. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Poruka je obrisana whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/sv.yml b/config/locales/sv.yml index c12ee447d..d118c3332 100644 --- a/config/locales/sv.yml +++ b/config/locales/sv.yml @@ -50,6 +50,7 @@ sv: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ sv: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ sv: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ sv: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Detta meddelande har tagits bort whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/ta.yml b/config/locales/ta.yml index 1f84cf894..23bcff84d 100644 --- a/config/locales/ta.yml +++ b/config/locales/ta.yml @@ -50,6 +50,7 @@ ta: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ ta: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ ta: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ ta: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/th.yml b/config/locales/th.yml index c6882b804..330cc7e21 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -50,6 +50,7 @@ th: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ th: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ th: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ th: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/tl.yml b/config/locales/tl.yml index a82593d8b..07e25d150 100644 --- a/config/locales/tl.yml +++ b/config/locales/tl.yml @@ -50,6 +50,7 @@ tl: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ tl: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ tl: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ tl: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/tr.yml b/config/locales/tr.yml index 5cca4e559..08b386c64 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -50,6 +50,7 @@ tr: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO bu kurulum için etkinleştirilmemiş data_import: data_type: invalid: Hatalı veri türü @@ -65,6 +66,8 @@ tr: companies: domain: invalid: must be a valid domain name + search: + query_missing: q parametresiyle arama dizesini belirtin categories: locale: unique: kategori ve portalde tekil olmalı @@ -105,6 +108,13 @@ tr: invalid_token: Geçersiz veya süresi dolmuş MFA jetonu invalid_credentials: Geçersiz kimlik bilgileri veya doğrulama kodu feature_unavailable: MFA özelliği kullanılamıyor. Lütfen şifreleme anahtarlarını yapılandırın. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA başarıyla etkinleştirildi @@ -180,6 +190,8 @@ tr: messages: instagram_story_content: '%{story_sender} hikayesinde senden bahsetti: ' instagram_deleted_story_content: Bu hikaye artık mevcut değil. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Bu mesaj silinmiş whatsapp: list_button_label: 'Bir öğe seçin' diff --git a/config/locales/uk.yml b/config/locales/uk.yml index b993f11cc..537d84657 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -50,6 +50,7 @@ uk: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Некоректний тип даних @@ -65,6 +66,8 @@ uk: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: має бути унікальним на категорії і порталі @@ -105,6 +108,13 @@ uk: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ uk: messages: instagram_story_content: '%{story_sender} згадав вас у сторіс: ' instagram_deleted_story_content: Ця історія більше не доступна. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Це повідомлення було видалено whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/ur.yml b/config/locales/ur.yml index 3ce206c7a..ae775f79c 100644 --- a/config/locales/ur.yml +++ b/config/locales/ur.yml @@ -50,6 +50,7 @@ ur: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ ur: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ ur: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ ur: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/ur_IN.yml b/config/locales/ur_IN.yml index 1c60bbbe2..582848822 100644 --- a/config/locales/ur_IN.yml +++ b/config/locales/ur_IN.yml @@ -50,6 +50,7 @@ ur: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ ur: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ ur: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ ur: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: This message was deleted whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/vi.yml b/config/locales/vi.yml index 4a58f028e..43677fa80 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -50,6 +50,7 @@ vi: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Kiểu dữ liệu không hợp lệ @@ -65,6 +66,8 @@ vi: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: phải là duy nhất trong danh mục và cổng thông tin @@ -105,6 +108,13 @@ vi: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ vi: messages: instagram_story_content: '%{story_sender} đã đề cập đến bạn trong hội thoại: ' instagram_deleted_story_content: Hội thoại này không còn nữa. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: Tin nhắn đã bị xoá whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/zh_CN.yml b/config/locales/zh_CN.yml index 86a9ca702..2f67a8459 100644 --- a/config/locales/zh_CN.yml +++ b/config/locales/zh_CN.yml @@ -50,6 +50,7 @@ zh_CN: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: 错误的数据类型 @@ -65,6 +66,8 @@ zh_CN: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: 在类别和门户中应该是唯一的 @@ -105,6 +108,13 @@ zh_CN: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ zh_CN: messages: instagram_story_content: '%{story_sender} 会话中提到了你: ' instagram_deleted_story_content: 本信息不存在 + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: 此消息已被删除 whatsapp: list_button_label: 'Choose an item' diff --git a/config/locales/zh_TW.yml b/config/locales/zh_TW.yml index de3b45df9..4bb076b28 100644 --- a/config/locales/zh_TW.yml +++ b/config/locales/zh_TW.yml @@ -50,6 +50,7 @@ zh_TW: not_found: Assignment policy not found saml: feature_not_enabled: SAML feature not enabled for this account + sso_not_enabled: SAML SSO is not enabled for this installation data_import: data_type: invalid: Invalid data type @@ -65,6 +66,8 @@ zh_TW: companies: domain: invalid: must be a valid domain name + search: + query_missing: Specify search string with parameter q categories: locale: unique: should be unique in the category and portal @@ -105,6 +108,13 @@ zh_TW: invalid_token: Invalid or expired MFA token invalid_credentials: Invalid credentials or verification code feature_unavailable: MFA feature is not available. Please configure encryption keys. + topup: + credits_required: Credits amount is required + invalid_credits: Invalid credits amount + invalid_option: Invalid topup option + plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first. + stripe_customer_not_configured: Stripe customer not configured + no_payment_method: No payment methods found. Please add a payment method before making a purchase. profile: mfa: enabled: MFA enabled successfully @@ -180,6 +190,8 @@ zh_TW: messages: instagram_story_content: '%{story_sender} mentioned you in the story: ' instagram_deleted_story_content: This story is no longer available. + instagram_shared_story_content: 'Shared story' + instagram_shared_post_content: 'Shared post' deleted: 訊息已被刪除 whatsapp: list_button_label: 'Choose an item'