diff --git a/app/javascript/dashboard/i18n/locale/ar/conversation.json b/app/javascript/dashboard/i18n/locale/ar/conversation.json index cf2da6208..ca6a5eefc 100644 --- a/app/javascript/dashboard/i18n/locale/ar/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ar/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "إلى", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json index dca27df68..64a443b2b 100644 --- a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "الدومين", "PLACE_HOLDER": "الدومين" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/bg/conversation.json b/app/javascript/dashboard/i18n/locale/bg/conversation.json index fb6d9082a..db9a16f1d 100644 --- a/app/javascript/dashboard/i18n/locale/bg/conversation.json +++ b/app/javascript/dashboard/i18n/locale/bg/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "До", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json index b39e26754..c83341829 100644 --- a/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/conversation.json b/app/javascript/dashboard/i18n/locale/ca/conversation.json index 49332faec..05750ad91 100644 --- a/app/javascript/dashboard/i18n/locale/ca/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ca/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json index db30ea0ba..cda917c5b 100644 --- a/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/cs/conversation.json b/app/javascript/dashboard/i18n/locale/cs/conversation.json index f96181c05..c4e6be04d 100644 --- a/app/javascript/dashboard/i18n/locale/cs/conversation.json +++ b/app/javascript/dashboard/i18n/locale/cs/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "Komu", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json index 86f039f7a..a848d6410 100644 --- a/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/da/conversation.json b/app/javascript/dashboard/i18n/locale/da/conversation.json index c34fa45dd..0e318f224 100644 --- a/app/javascript/dashboard/i18n/locale/da/conversation.json +++ b/app/javascript/dashboard/i18n/locale/da/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json index 361cb9a9f..8c2eff333 100644 --- a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/de/conversation.json b/app/javascript/dashboard/i18n/locale/de/conversation.json index 933912cd4..0dfef63e8 100644 --- a/app/javascript/dashboard/i18n/locale/de/conversation.json +++ b/app/javascript/dashboard/i18n/locale/de/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "An", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json index fa24cb9d8..cde61d8a5 100644 --- a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Verschlüsselung", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "SSL-Überprüfungsmodus öffnen" } } } diff --git a/app/javascript/dashboard/i18n/locale/el/conversation.json b/app/javascript/dashboard/i18n/locale/el/conversation.json index 3531f4810..1597de4a2 100644 --- a/app/javascript/dashboard/i18n/locale/el/conversation.json +++ b/app/javascript/dashboard/i18n/locale/el/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "Προς", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json index 1040d94df..8dcafd148 100644 --- a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Κρυπτογράφηση", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Λειτουργία Επιβεβαίωσης SSL" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/conversation.json b/app/javascript/dashboard/i18n/locale/es/conversation.json index aeeb3c837..00e09ace0 100644 --- a/app/javascript/dashboard/i18n/locale/es/conversation.json +++ b/app/javascript/dashboard/i18n/locale/es/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "Para", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json index 3f04a47be..dec6abcc3 100644 --- a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Dominio", "PLACE_HOLDER": "Dominio" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/fa/automation.json b/app/javascript/dashboard/i18n/locale/fa/automation.json index 8cd6e04d5..be2b80e1a 100644 --- a/app/javascript/dashboard/i18n/locale/fa/automation.json +++ b/app/javascript/dashboard/i18n/locale/fa/automation.json @@ -72,10 +72,10 @@ } }, "CLONE": { - "TOOLTIP": "Clone", + "TOOLTIP": "کلون", "API": { - "SUCCESS_MESSAGE": "Automation cloned successfully", - "ERROR_MESSAGE": "Could not clone automation rule, Please try again later" + "SUCCESS_MESSAGE": "اتوماسیون با موفقیت کلون شد", + "ERROR_MESSAGE": "نمی‌توان قانون اتوماسیون را کلون کرد، لطفاً بعداً دوباره امتحان کنید" } }, "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/fa/conversation.json b/app/javascript/dashboard/i18n/locale/fa/conversation.json index d29ba0388..de2fe16b7 100644 --- a/app/javascript/dashboard/i18n/locale/fa/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fa/conversation.json @@ -22,7 +22,7 @@ "LOADING_CONVERSATIONS": "در حال بارگیری گفتگو‌ها", "CANNOT_REPLY": "شما نمی‌توانید پاسخ بدهید به دلیل", "24_HOURS_WINDOW": "محدودیت ۲۴ ساعته پنجره پیام", - "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", + "NOT_ASSIGNED_TO_YOU": "این گفتگو به شما اختصاص داده نشده است. آیا می خواهید این گفتگو را به خودتان اختصاص دهید؟", "ASSIGN_TO_ME": "اختصاص به من", "TWILIO_WHATSAPP_CAN_REPLY": "شما فقط می توانید با استفاده از یک پیام الگو به این مکالمه پاسخ دهید", "TWILIO_WHATSAPP_24_HOURS_WINDOW": "محدودیت ۲۴ ساعته پنجره پیام", @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "از", "TO": "به", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json index 5f4d9fd5d..bdb27b272 100644 --- a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json @@ -149,22 +149,22 @@ "BANDWIDTH": { "ACCOUNT_ID": { "LABEL": "شناسه حساب‌کاربری", - "PLACEHOLDER": "Please enter your Bandwidth Account ID", + "PLACEHOLDER": "لطفا شناسه حساب Bandwidth خود را وارد کنید", "ERROR": "پر کردن این فیلد ضروری است" }, "API_KEY": { - "LABEL": "API Key", - "PLACEHOLDER": "Please enter your Bandwith API Key", + "LABEL": "API key", + "PLACEHOLDER": "لطفاً کلید Bandwith API خود را وارد کنید", "ERROR": "پر کردن این فیلد ضروری است" }, "API_SECRET": { "LABEL": "API Secret", - "PLACEHOLDER": "Please enter your Bandwith API Secret", + "PLACEHOLDER": "لطفا Bandwith API Secret خود را وارد کنید", "ERROR": "پر کردن این فیلد ضروری است" }, "APPLICATION_ID": { - "LABEL": "Application ID", - "PLACEHOLDER": "Please enter your Bandwidth Application ID", + "LABEL": "شناسه برنامه", + "PLACEHOLDER": "لطفا شناسه برنامه Bandwidth خود را وارد کنید", "ERROR": "پر کردن این فیلد ضروری است" }, "INBOX_NAME": { @@ -177,13 +177,13 @@ "PLACEHOLDER": "لطفا شماره‌ای که پیام‌ می‌بایست به آن ارسال شود را وارد کنید", "ERROR": "لطفا شماره تلفن را به شکل صحیح وارد کنید. شماره می‌بایست با کاراکتر `+` شروع شود" }, - "SUBMIT_BUTTON": "Create Bandwidth Channel", + "SUBMIT_BUTTON": "ایجاد کانال Bandwidth", "API": { - "ERROR_MESSAGE": "We were not able to authenticate Bandwidth credentials, please try again" + "ERROR_MESSAGE": "ما نتوانستیم اعتبارنامه Bandwidth را احراز هویت کنیم، لطفاً دوباره امتحان کنید" }, "API_CALLBACK": { "TITLE": "آدرس URL مربوط به API", - "SUBTITLE": "You have to configure the message callback URL in Bandwidth with the URL mentioned here." + "SUBTITLE": "شما باید URL بازگشت به تماس پیام را در Bandwidth با URL ذکر شده در اینجا پیکربندی کنید." } } }, @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "دامنه", "PLACE_HOLDER": "دامنه" - } + }, + "ENCRYPTION": "رمزگذاری", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "باز کردن حالت تایید SSL" } } } diff --git a/app/javascript/dashboard/i18n/locale/fi/conversation.json b/app/javascript/dashboard/i18n/locale/fi/conversation.json index f14439b5c..8a9e5898c 100644 --- a/app/javascript/dashboard/i18n/locale/fi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fi/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json index 13ed74d16..acb2e5e8c 100644 --- a/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/conversation.json b/app/javascript/dashboard/i18n/locale/fr/conversation.json index a057c7622..344898ea4 100644 --- a/app/javascript/dashboard/i18n/locale/fr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fr/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "À", "BCC": "Cci", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json index ebf71c3d0..74549aee1 100644 --- a/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domaine", "PLACE_HOLDER": "Domaine" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/he/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/he/cannedMgmt.json index ce349ac97..ede367a0e 100644 --- a/app/javascript/dashboard/i18n/locale/he/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/cannedMgmt.json @@ -22,7 +22,7 @@ "FORM": { "SHORT_CODE": { "LABEL": "קוד קצר", - "PLACEHOLDER": "Please enter a short code", + "PLACEHOLDER": "נא להזין קוד קצר", "ERROR": "קוד קצר נדרש" }, "CONTENT": { diff --git a/app/javascript/dashboard/i18n/locale/he/chatlist.json b/app/javascript/dashboard/i18n/locale/he/chatlist.json index 1cd0ff3a5..7dedc1a56 100644 --- a/app/javascript/dashboard/i18n/locale/he/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/he/chatlist.json @@ -7,7 +7,7 @@ "404": "אין שיחות פעילות בקבוצה הזו." }, "TAB_HEADING": "שיחות", - "MENTION_HEADING": "Mentions", + "MENTION_HEADING": "אִזְכּוּרים", "SEARCH": { "INPUT": "חפש אנשים, צ'אטים, תגובות שמורות .." }, diff --git a/app/javascript/dashboard/i18n/locale/he/contact.json b/app/javascript/dashboard/i18n/locale/he/contact.json index fb937508e..5a2137d6f 100644 --- a/app/javascript/dashboard/i18n/locale/he/contact.json +++ b/app/javascript/dashboard/i18n/locale/he/contact.json @@ -111,7 +111,7 @@ "LABEL": "מספר טלפון", "HELP": "מספר הטלפון צריך להיות בפורמט E.164, למשל: +1415555555 [+][קוד מדינה][אזור חיוג][מספר טלפון מקומי]", "ERROR": "מספר הטלפון צריך להיות ריק או בפורמט E.164", - "DUPLICATE": "This phone number is in use for another contact." + "DUPLICATE": "מספר טלפון זה נמצאת בשימוש עבור איש קשר אחר." }, "LOCATION": { "PLACEHOLDER": "הזן את המיקום של איש הקשר", @@ -178,9 +178,9 @@ "FIELDS": "שדות איש קשר", "SEARCH_BUTTON": "חפש", "SEARCH_INPUT_PLACEHOLDER": "חפש איש קשר", - "FILTER_CONTACTS": "Filter", - "FILTER_CONTACTS_SAVE": "Save filter", - "FILTER_CONTACTS_DELETE": "Delete filter", + "FILTER_CONTACTS": "סנן", + "FILTER_CONTACTS_SAVE": "שמור סנן", + "FILTER_CONTACTS_DELETE": "מחק סנן", "LIST": { "LOADING_MESSAGE": "טוען אנשי קשר...", "404": "אין אנשי קשר שתואמים לחיפוש שלך 🔍", @@ -268,7 +268,7 @@ "PLACEHOLDER": "למשל: 11901 " }, "ADD": { - "TITLE": "Create new attribute ", + "TITLE": "צור מאפיין חדש ", "SUCCESS": "מאפיין נוסף בהצלחה", "ERROR": "לא ניתן היה ליצור מאפיין, אנא נסה שוב מאוחר יותר" }, @@ -287,9 +287,9 @@ }, "ATTRIBUTE_TYPE": { "LIST": { - "PLACEHOLDER": "Select value", - "SEARCH_INPUT_PLACEHOLDER": "Search value", - "NO_RESULT": "No result found" + "PLACEHOLDER": "בחר ערך", + "SEARCH_INPUT_PLACEHOLDER": "חפש ערך", + "NO_RESULT": "לא נמצאו תוצאות" } } }, diff --git a/app/javascript/dashboard/i18n/locale/he/conversation.json b/app/javascript/dashboard/i18n/locale/he/conversation.json index 8676d1e59..2dc4cd4b2 100644 --- a/app/javascript/dashboard/i18n/locale/he/conversation.json +++ b/app/javascript/dashboard/i18n/locale/he/conversation.json @@ -1,7 +1,7 @@ { "CONVERSATION": { "404": "אנא בחר שיחה מהחלונית השמאלית", - "UNVERIFIED_SESSION": "The identity of this user is not verified", + "UNVERIFIED_SESSION": "זהות המשתמש לא מְאוּמָתת", "NO_MESSAGE_1": "או - או! נראה שאין הודעות מלקוחות בתיבת הדואר הנכנס שלך.", "NO_MESSAGE_2": " לשלוח הודעה לעמוד שלך!", "NO_INBOX_1": "שלום! נראה שעדיין לא הוספת תיבות דואר נכנס.", @@ -22,8 +22,8 @@ "LOADING_CONVERSATIONS": "טוען שיחות", "CANNOT_REPLY": "לא ניתן להשיב עקב", "24_HOURS_WINDOW": "הגבלת חלון הודעות של 24 שעות", - "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", + "NOT_ASSIGNED_TO_YOU": "השיחה לא שייכת לך, האם תרצה לשייך אותה אליך?", + "ASSIGN_TO_ME": "שייך לעצמך", "TWILIO_WHATSAPP_CAN_REPLY": "אתה יכול להשיב לשיחה זו רק באמצעות הודעת תבנית בשל", "TWILIO_WHATSAPP_24_HOURS_WINDOW": "הגבלת חלון הודעות של 24 שעות", "SELECT_A_TWEET_TO_REPLY": "אנא בחר ציוץ להשיב.", @@ -67,71 +67,71 @@ "CREATE": "הוסף הערה", "TWEET": "ציוץ", "TIP_FORMAT_ICON": "הצג עורך טקסט עשיר", - "TIP_EMOJI_ICON": "Show emoji selector", - "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send", - "DRAG_DROP": "Drag and drop here to attach", + "TIP_EMOJI_ICON": "הצג בחירת אימוג'ים", + "TIP_ATTACH_ICON": "הוסף קבצים", + "ENTER_TO_SEND": "אנטר לשליחה", + "DRAG_DROP": "גרור ושחרר כאן להוספת קובץ מצורף", "EMAIL_HEAD": { - "ADD_BCC": "Add bcc", + "ADD_BCC": "הוסף bcc", "CC": { "LABEL": "CC", - "PLACEHOLDER": "Emails separated by commas", - "ERROR": "Please enter valid email addresses" + "PLACEHOLDER": "אימיילים מופרדים בפסיקים", + "ERROR": "בבקשה הכנס כתוכת אימייל" }, "BCC": { - "LABEL": "BCC", - "PLACEHOLDER": "Emails separated by commas", - "ERROR": "Please enter valid email addresses" + "LABEL": "BBC", + "PLACEHOLDER": "אימיילים מופרדים בפסיקים", + "ERROR": "בבקשה הכנס כתוכת אימייל" } } }, - "VISIBLE_TO_AGENTS": "Private Note: Only visible to you and your team", - "CHANGE_STATUS": "Conversation status changed", - "CHANGE_AGENT": "Conversation Assignee changed", - "CHANGE_TEAM": "Conversation team changed", + "VISIBLE_TO_AGENTS": "פתקים פרטיים: רק אתה והצוות שלך יכולים לראות", + "CHANGE_STATUS": "סטטוס השיחה השתנה", + "CHANGE_AGENT": "שיוך שיחה השתנתה", + "CHANGE_TEAM": "שיחת קבוצה השתנתה", "FILE_SIZE_LIMIT": "קובץ חורג ממגבלת גודל מקסימלי {MAXIMUM_FILE_UPLOAD_SIZE}", - "MESSAGE_ERROR": "Unable to send this message, please try again later", + "MESSAGE_ERROR": "לא ניתן לשלוח הודעה, אנא נסה שוב מאוחר יותר", "SENT_BY": "נשלח על ידי:", "BOT": "בוט", - "SEND_FAILED": "Couldn't send message! Try again", - "TRY_AGAIN": "retry", + "SEND_FAILED": "לא ניתן לשלוח הודעה! נסה שוב", + "TRY_AGAIN": "נסה שוב", "ASSIGNMENT": { "SELECT_AGENT": "בחר סוכן", - "REMOVE": "Remove", - "ASSIGN": "Assign" + "REMOVE": "הסר", + "ASSIGN": "שייך" }, "CONTEXT_MENU": { - "COPY": "Copy", + "COPY": "העתק", "DELETE": "מחק" } }, "EMAIL_TRANSCRIPT": { - "TITLE": "Send conversation transcript", - "DESC": "Send a copy of the conversation transcript to the specified email address", + "TITLE": "שלח תמליל של השיחה", + "DESC": "שלח את תמליל השיחה למייל ספציפי", "SUBMIT": "שלח", "CANCEL": "ביטול", - "SEND_EMAIL_SUCCESS": "The chat transcript was sent successfully", + "SEND_EMAIL_SUCCESS": "תמליל השיחה נשלח בהצלחה", "SEND_EMAIL_ERROR": "היתה שגיאה, בקשה נסה שוב", "FORM": { - "SEND_TO_CONTACT": "Send the transcript to the customer", - "SEND_TO_AGENT": "Send the transcript to the assigned agent", - "SEND_TO_OTHER_EMAIL_ADDRESS": "Send the transcript to another email address", + "SEND_TO_CONTACT": "שלח תמליל ללקוח", + "SEND_TO_AGENT": "שלח תמליל לסוכן המשוייך לשיחה", + "SEND_TO_OTHER_EMAIL_ADDRESS": "שלח תמליל לאימייל אחר", "EMAIL": { - "PLACEHOLDER": "Enter an email address", - "ERROR": "Please enter a valid email address" + "PLACEHOLDER": "הכנס כתובת אימייל", + "ERROR": "בבקשה הכנס כתוכת אימייל תקינה" } } }, "ONBOARDING": { - "TITLE": "Hey 👋, Welcome to %{installationName}!", - "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", - "READ_LATEST_UPDATES": "Read our latest updates", + "TITLE": "היי 👋, ברוך הבא ל%{installationName}!", + "DESCRIPTION": "תודה על ההרשמה. אנחנו רוצים לתת לך את הכי הרבה מ %{installationName}. הינה כמה דברים שאתה יכול לעשות עם %{installationName} לחוויה טובה.", + "READ_LATEST_UPDATES": "תקרא את העדכונים אחרונים", "ALL_CONVERSATION": { - "TITLE": "All your conversations in one place", - "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + "TITLE": "כל השיחות שלך במקום אחד", + "DESCRIPTION": "צפה בכל השיחות שלך עם הלקוחות בדאשבורד אחד. אתה יכול לסנן את השיחות לפי הערוץ, התווית והסטטוס." }, "TEAM_MEMBERS": { - "TITLE": "Invite your team members", + "TITLE": "הזמן את חברי הצוות שלך", "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email addresses to the agent list.", "NEW_LINK": "Click here to invite a team member" }, @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "אל", "BCC": "Bcc", "CC": "עותק", diff --git a/app/javascript/dashboard/i18n/locale/he/generalSettings.json b/app/javascript/dashboard/i18n/locale/he/generalSettings.json index ba08ffb72..c9ca37434 100644 --- a/app/javascript/dashboard/i18n/locale/he/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/he/generalSettings.json @@ -117,7 +117,7 @@ "ASSIGN_AN_AGENT": "Assign an agent", "ASSIGN_A_TEAM": "Assign a team", "MUTE_CONVERSATION": "Mute conversation", - "UNMUTE_CONVERSATION": "Unmute conversation", + "UNMUTE_CONVERSATION": "בטל השתקת שיחה", "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", "REOPEN_CONVERSATION": "פתח מחדש את השיחה", "RESOLVE_CONVERSATION": "פתור את השיחה", diff --git a/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json index 19492c38d..7374c7151 100644 --- a/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/he/settings.json b/app/javascript/dashboard/i18n/locale/he/settings.json index 3b5be6530..ec4b734bf 100644 --- a/app/javascript/dashboard/i18n/locale/he/settings.json +++ b/app/javascript/dashboard/i18n/locale/he/settings.json @@ -136,7 +136,7 @@ "SIDEBAR": { "CONVERSATIONS": "שיחות", "ALL_CONVERSATIONS": "All Conversations", - "MENTIONED_CONVERSATIONS": "Mentions", + "MENTIONED_CONVERSATIONS": "אִזְכּוּרים", "REPORTS": "Reports", "SETTINGS": "הגדרות", "CONTACTS": "איש קשר", diff --git a/app/javascript/dashboard/i18n/locale/hi/conversation.json b/app/javascript/dashboard/i18n/locale/hi/conversation.json index c545502ec..77a273ead 100644 --- a/app/javascript/dashboard/i18n/locale/hi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hi/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json index a04e3d49b..18725cbf6 100644 --- a/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/conversation.json b/app/javascript/dashboard/i18n/locale/hu/conversation.json index 876ada502..575891ef4 100644 --- a/app/javascript/dashboard/i18n/locale/hu/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hu/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "Ide", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json index a8a76260d..be26bec2f 100644 --- a/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/id/conversation.json b/app/javascript/dashboard/i18n/locale/id/conversation.json index 8f7ba5241..12ee9f0ab 100644 --- a/app/javascript/dashboard/i18n/locale/id/conversation.json +++ b/app/javascript/dashboard/i18n/locale/id/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "Ke", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json index e95b2cec1..84de610bf 100644 --- a/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/it/conversation.json b/app/javascript/dashboard/i18n/locale/it/conversation.json index a03f5e548..1d8e6d340 100644 --- a/app/javascript/dashboard/i18n/locale/it/conversation.json +++ b/app/javascript/dashboard/i18n/locale/it/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json index 782a664c2..06aba67dd 100644 --- a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Dominio", "PLACE_HOLDER": "Dominio" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/ja/conversation.json b/app/javascript/dashboard/i18n/locale/ja/conversation.json index 304664010..58c093c4c 100644 --- a/app/javascript/dashboard/i18n/locale/ja/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ja/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json index 605512458..2a5f17ccb 100644 --- a/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/conversation.json b/app/javascript/dashboard/i18n/locale/ko/conversation.json index 30f083897..f014a3cd6 100644 --- a/app/javascript/dashboard/i18n/locale/ko/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ko/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json index 802cdacb1..4820f1d60 100644 --- a/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/lv/conversation.json b/app/javascript/dashboard/i18n/locale/lv/conversation.json index c545502ec..77a273ead 100644 --- a/app/javascript/dashboard/i18n/locale/lv/conversation.json +++ b/app/javascript/dashboard/i18n/locale/lv/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json index a04e3d49b..18725cbf6 100644 --- a/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/conversation.json b/app/javascript/dashboard/i18n/locale/ml/conversation.json index b3021e1ce..c6bfca4b4 100644 --- a/app/javascript/dashboard/i18n/locale/ml/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ml/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json index 65b482b58..aa1537e23 100644 --- a/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/ne/conversation.json b/app/javascript/dashboard/i18n/locale/ne/conversation.json index 1e0a72240..769d1530f 100644 --- a/app/javascript/dashboard/i18n/locale/ne/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ne/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json index a04e3d49b..18725cbf6 100644 --- a/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/nl/conversation.json b/app/javascript/dashboard/i18n/locale/nl/conversation.json index d58022b80..0ff7fda12 100644 --- a/app/javascript/dashboard/i18n/locale/nl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/nl/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json index 7a64e16c8..0f9d52fb8 100644 --- a/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domeinnaam", "PLACE_HOLDER": "Domeinnaam" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/no/conversation.json b/app/javascript/dashboard/i18n/locale/no/conversation.json index 7c16e1bf6..8fef083f3 100644 --- a/app/javascript/dashboard/i18n/locale/no/conversation.json +++ b/app/javascript/dashboard/i18n/locale/no/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json index 5cc3e12f3..91f53c92e 100644 --- a/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/advancedFilters.json b/app/javascript/dashboard/i18n/locale/pl/advancedFilters.json index e7d2e5cb6..7369a3518 100644 --- a/app/javascript/dashboard/i18n/locale/pl/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/pl/advancedFilters.json @@ -25,7 +25,7 @@ }, "ATTRIBUTES": { "STATUS": "Status", - "ASSIGNEE_NAME": "Assignee Name", + "ASSIGNEE_NAME": "Nazwa osoby przypisanej", "INBOX_NAME": "Nazwa skrzynki odbiorczej", "TEAM_NAME": "Team Name", "CONVERSATION_IDENTIFIER": "Conversation Identifier", @@ -47,15 +47,15 @@ }, "CUSTOM_VIEWS": { "ADD": { - "TITLE": "Do you want to save this filter?", - "LABEL": "Name this filter", - "PLACEHOLDER": "Enter a name for this filter", - "ERROR_MESSAGE": "Name is required", - "SAVE_BUTTON": "Save filter", + "TITLE": "Czy chcesz zapisać ten filtr?", + "LABEL": "Nazwij filtr", + "PLACEHOLDER": "Wprowadź nazwę dla tego filtra", + "ERROR_MESSAGE": "Nazwa jest wymagana", + "SAVE_BUTTON": "Zapisz filtr", "CANCEL_BUTTON": "Anuluj", "API_FOLDERS": { - "SUCCESS_MESSAGE": "Folder created successfully", - "ERROR_MESSAGE": "Error while creating folder" + "SUCCESS_MESSAGE": "Folder utworzony pomyślnie", + "ERROR_MESSAGE": "Błąd podczas tworzenia folderu" }, "API_SEGMENTS": { "SUCCESS_MESSAGE": "Segment created successfully", @@ -63,13 +63,13 @@ } }, "DELETE": { - "DELETE_BUTTON": "Delete filter", + "DELETE_BUTTON": "Usuń filtr", "MODAL": { "CONFIRM": { "TITLE": "Potwierdź usunięcie", - "MESSAGE": "Are you sure to delete the filter ", + "MESSAGE": "Czy na pewno chcesz usunąć filtr ", "YES": "Tak, usuń", - "NO": "No, Keep it" + "NO": "Nie, zachowaj" } }, "API_FOLDERS": { diff --git a/app/javascript/dashboard/i18n/locale/pl/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/pl/attributesMgmt.json index e5c55a561..447f6bc95 100644 --- a/app/javascript/dashboard/i18n/locale/pl/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/attributesMgmt.json @@ -70,29 +70,29 @@ } }, "API": { - "SUCCESS_MESSAGE": "Custom Attribute updated successfully", + "SUCCESS_MESSAGE": "Atrybut zaktualizowany pomyślnie", "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" } }, "TABS": { "HEADER": "Niestandardowe atrybuty", - "CONVERSATION": "Conversation", - "CONTACT": "Contact" + "CONVERSATION": "Rozmowa", + "CONTACT": "Kontakt" }, "LIST": { "TABLE_HEADER": [ "Nazwa", "Opis", - "Type", - "Key" + "Typ", + "Klucz" ], "BUTTONS": { "EDIT": "Edytuj", "DELETE": "Usuń" }, "EMPTY_RESULT": { - "404": "There are no custom attributes created", - "NOT_FOUND": "There are no custom attributes configured" + "404": "Nie utworzono atrybutów niestandardowych", + "NOT_FOUND": "Brak skonfigurowanych atrybutów niestandardowych" } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/automation.json b/app/javascript/dashboard/i18n/locale/pl/automation.json index 48fed5ea7..6f4704ecc 100644 --- a/app/javascript/dashboard/i18n/locale/pl/automation.json +++ b/app/javascript/dashboard/i18n/locale/pl/automation.json @@ -1,17 +1,17 @@ { "AUTOMATION": { - "HEADER": "Automation", - "HEADER_BTN_TXT": "Add Automation Rule", + "HEADER": "Automatyzacja", + "HEADER_BTN_TXT": "Dodaj regułę automatyzacji", "LOADING": "Fetching automation rules", "SIDEBAR_TXT": "

Automation Rules

Automation can replace and automate existing processes that require manual effort. You can do many things with automation, including adding labels and assigning conversation to the best agent. So the team focuses on what they do best and spends more little time on manual tasks.

", "ADD": { - "TITLE": "Add Automation Rule", + "TITLE": "Dodaj regułę automatyzacji", "SUBMIT": "Stwórz", "CANCEL_BUTTON_TEXT": "Anuluj", "FORM": { "NAME": { - "LABEL": "Rule Name", - "PLACEHOLDER": "Enter rule name", + "LABEL": "Nazwa reguły", + "PLACEHOLDER": "Wprowadź nazwę reguły", "ERROR": "Name is required" }, "DESC": { diff --git a/app/javascript/dashboard/i18n/locale/pl/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/pl/cannedMgmt.json index 7881ae8e8..2a3030606 100644 --- a/app/javascript/dashboard/i18n/locale/pl/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/cannedMgmt.json @@ -17,12 +17,12 @@ }, "ADD": { "TITLE": "Dodaj Gotową odpowiedź", - "DESC": "Canned Responses are saved reply templates which can be used to quickly send out reply to conversation.", + "DESC": "Gotowe odpowiedzi są zapisanymi szablonami odpowiedzi, które mogą być użyte do szybkiego wysyłania odpowiedzi do konwersacji.", "CANCEL_BUTTON_TEXT": "Anuluj", "FORM": { "SHORT_CODE": { "LABEL": "Krótki kod", - "PLACEHOLDER": "Please enter a short code", + "PLACEHOLDER": "Wprowadź krótki kod", "ERROR": "Krótki kod jest wymagany" }, "CONTENT": { diff --git a/app/javascript/dashboard/i18n/locale/pl/contact.json b/app/javascript/dashboard/i18n/locale/pl/contact.json index 247ac28bd..e006c2d06 100644 --- a/app/javascript/dashboard/i18n/locale/pl/contact.json +++ b/app/javascript/dashboard/i18n/locale/pl/contact.json @@ -179,8 +179,8 @@ "SEARCH_BUTTON": "Szukaj", "SEARCH_INPUT_PLACEHOLDER": "Szukaj kontaktów", "FILTER_CONTACTS": "Filtruj", - "FILTER_CONTACTS_SAVE": "Save filter", - "FILTER_CONTACTS_DELETE": "Delete filter", + "FILTER_CONTACTS_SAVE": "Zapisz filtr", + "FILTER_CONTACTS_DELETE": "Usuń filtr", "LIST": { "LOADING_MESSAGE": "Ładowanie kontaktów...", "404": "Brak kontaktów pasujących do Twojego wyszukiwania 🔍", @@ -244,12 +244,12 @@ "CUSTOM_ATTRIBUTES": { "ADD_BUTTON_TEXT": "Dodaj atrybuty", "BUTTON": "Dodaj niestandardowy atrybut", - "NOT_AVAILABLE": "There are no custom attributes available for this contact.", + "NOT_AVAILABLE": "Brak niestandardowych atrybutów dostępnych dla tego kontaktu.", "COPY_SUCCESSFUL": "Pomyślnie skopiowano do schowka", "ACTIONS": { - "COPY": "Copy attribute", - "DELETE": "Delete attribute", - "EDIT": "Edit attribute" + "COPY": "Dodaj atrybut", + "DELETE": "Usuń atrybut", + "EDIT": "Dodaj atrybut" }, "ADD": { "TITLE": "Dodaj niestandardowy atrybut", @@ -268,64 +268,64 @@ "PLACEHOLDER": "Np.: 11901 " }, "ADD": { - "TITLE": "Create new attribute ", - "SUCCESS": "Attribute added successfully", - "ERROR": "Unable to add attribute. Please try again later" + "TITLE": "Dodaj niestandardowy atrybut ", + "SUCCESS": "Atrybut dodany pomyślnie", + "ERROR": "Nie można dodać atrybutu. Spróbuj ponownie później" }, "UPDATE": { - "SUCCESS": "Attribute updated successfully", - "ERROR": "Unable to update attribute. Please try again later" + "SUCCESS": "Atrybut zaktualizowany pomyślnie", + "ERROR": "Nie można dodać atrybutu. Spróbuj ponownie później" }, "DELETE": { - "SUCCESS": "Attribute deleted successfully", - "ERROR": "Unable to delete attribute. Please try again later" + "SUCCESS": "Atrybut usunięty pomyślnie", + "ERROR": "Nie można usunąć atrybutu. Spróbuj ponownie później" }, "ATTRIBUTE_SELECT": { "TITLE": "Dodaj atrybuty", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "PLACEHOLDER": "Szukaj atrybutów", + "NO_RESULT": "Nie znaleziono atrybutów" }, "ATTRIBUTE_TYPE": { "LIST": { - "PLACEHOLDER": "Select value", - "SEARCH_INPUT_PLACEHOLDER": "Search value", - "NO_RESULT": "No result found" + "PLACEHOLDER": "Wybierz wartość", + "SEARCH_INPUT_PLACEHOLDER": "Wyszukaj wartość", + "NO_RESULT": "Brak wyników" } } }, "VALIDATIONS": { - "REQUIRED": "Valid value is required", - "INVALID_URL": "Invalid URL" + "REQUIRED": "Wymagana jest prawidłowa wartość", + "INVALID_URL": "Nieprawidłowy adres URL" } }, "MERGE_CONTACTS": { "TITLE": "Połącz kontakty", - "DESCRIPTION": "Merge contacts to combine two profiles into one, including all attributes and conversations. In case of conflict, the Primary contact’ s attributes will take precedence.", + "DESCRIPTION": "Połącz kontakty w celu połączenia dwóch profili w jeden, w tym wszystkich atrybutów i konwersacji. W przypadku konfliktu atrybuty głównego kontaktu będą miały pierwszeństwo.", "PRIMARY": { - "TITLE": "Primary contact", - "HELP_LABEL": "To be kept" + "TITLE": "Kontakt podstawowy", + "HELP_LABEL": "Do przechowywania" }, "CHILD": { - "TITLE": "Contact to merge", - "PLACEHOLDER": "Search for a contact", - "HELP_LABEL": "To be deleted" + "TITLE": "Kontakt do scalenia", + "PLACEHOLDER": "Szukaj kontaktów", + "HELP_LABEL": "Do usunięcia" }, "SUMMARY": { "TITLE": "Summary", - "DELETE_WARNING": "Contact of %{childContactName} will be deleted.", - "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + "DELETE_WARNING": "Kontakt z %{childContactName} zostanie usunięty.", + "ATTRIBUTE_WARNING": "Dane kontaktowe %{childContactName} zostaną skopiowane do %{primaryContactName}." }, "SEARCH": { - "ERROR": "ERROR_MESSAGE" + "ERROR": "Błąd" }, "FORM": { "SUBMIT": " Połącz kontakty", "CANCEL": "Anuluj", "CHILD_CONTACT": { - "ERROR": "Select a child contact to merge" + "ERROR": "Wybierz kontakt podrzędny do scalenia" }, - "SUCCESS_MESSAGE": "Contact merged successfully", - "ERROR_MESSAGE": "Could not merge contacts, try again!" + "SUCCESS_MESSAGE": "Kontakt pomyślnie scalony", + "ERROR_MESSAGE": "Nie można scalić kontaktów, spróbuj ponownie!" } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/contactFilters.json b/app/javascript/dashboard/i18n/locale/pl/contactFilters.json index f59f7a245..2e92645e1 100644 --- a/app/javascript/dashboard/i18n/locale/pl/contactFilters.json +++ b/app/javascript/dashboard/i18n/locale/pl/contactFilters.json @@ -1,9 +1,9 @@ { "CONTACTS_FILTER": { - "TITLE": "Filter Contacts", + "TITLE": "Filtruj kontakty", "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", - "ADD_NEW_FILTER": "Add Filter", - "CLEAR_ALL_FILTERS": "Clear All Filters", + "ADD_NEW_FILTER": "Dodaj filtr", + "CLEAR_ALL_FILTERS": "Wyczyść wszystkie filtry", "FILTER_DELETE_ERROR": "You should have atleast one filter to save", "SUBMIT_BUTTON_LABEL": "Prześlij", "CANCEL_BUTTON_LABEL": "Anuluj", diff --git a/app/javascript/dashboard/i18n/locale/pl/conversation.json b/app/javascript/dashboard/i18n/locale/pl/conversation.json index a5dbacd31..6b7550f73 100644 --- a/app/javascript/dashboard/i18n/locale/pl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pl/conversation.json @@ -1,7 +1,7 @@ { "CONVERSATION": { "404": "Wybierz rozmowę z lewej strony", - "UNVERIFIED_SESSION": "The identity of this user is not verified", + "UNVERIFIED_SESSION": "Tożsamość tego użytkownika nie jest zweryfikowana", "NO_MESSAGE_1": "Ups! Wygląda na to, że nie ma wiadomości od klientów w Twojej skrzynce odbiorczej.", "NO_MESSAGE_2": " aby wysłać wiadomość na swoją stronę!", "NO_INBOX_1": "Hola! Wygląda na to, że nie dodałeś jeszcze żadnej skrzynki odbiorczej.", @@ -22,8 +22,8 @@ "LOADING_CONVERSATIONS": "Ładowanie konwersacji", "CANNOT_REPLY": "Nie możesz odpowiedzieć z powodu", "24_HOURS_WINDOW": "Ograniczenie 24-godzinnego okna wiadomości", - "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", + "NOT_ASSIGNED_TO_YOU": "Ta konwersacja nie jest Ci przypisana. Czy chcesz przypisać tę konwersację do siebie?", + "ASSIGN_TO_ME": "Przypisz do mnie", "TWILIO_WHATSAPP_CAN_REPLY": "Możesz odpowiedzieć na tę rozmowę tylko za pomocą szablonu wiadomości, ponieważ", "TWILIO_WHATSAPP_24_HOURS_WINDOW": "Ograniczenie 24-godzinnego okna wiadomości", "SELECT_A_TWEET_TO_REPLY": "Wybierz tweeta, na który chcesz odpowiedzieć.", @@ -34,8 +34,8 @@ "SUCCESS_DELETE_MESSAGE": "Wiadomość usunięta pomyślnie", "FAIL_DELETE_MESSSAGE": "Nie można usunąć wiadomości! Spróbuj ponownie", "NO_RESPONSE": "Brak odpowiedzi", - "RATING_TITLE": "Rating", - "FEEDBACK_TITLE": "Feedback", + "RATING_TITLE": "Ocena", + "FEEDBACK_TITLE": "Opinia", "HEADER": { "RESOLVE_ACTION": "Rozwiąż", "REOPEN_ACTION": "Otwórz ponownie", @@ -43,9 +43,9 @@ "OPEN": "Więcej", "CLOSE": "Zamknij", "DETAILS": "szczegóły", - "SNOOZED_UNTIL_TOMORROW": "Snoozed until tomorrow", - "SNOOZED_UNTIL_NEXT_WEEK": "Snoozed until next week", - "SNOOZED_UNTIL_NEXT_REPLY": "Snoozed until next reply" + "SNOOZED_UNTIL_TOMORROW": "Drzemka do jutra", + "SNOOZED_UNTIL_NEXT_WEEK": "Drzemka do następnego tygodnia", + "SNOOZED_UNTIL_NEXT_REPLY": "Drzemka do następnej odpowiedzi" }, "RESOLVE_DROPDOWN": { "MARK_PENDING": "Oznacz jako oczekujące", @@ -70,18 +70,18 @@ "TIP_EMOJI_ICON": "Pokaż selektor emotikonek", "TIP_ATTACH_ICON": "Dołącz pliki", "ENTER_TO_SEND": "Naciśnij \"enter\" aby wysłać", - "DRAG_DROP": "Drag and drop here to attach", + "DRAG_DROP": "Przeciągnij i upuść tutaj, aby dołączyć", "EMAIL_HEAD": { - "ADD_BCC": "Add bcc", + "ADD_BCC": "Dodaj bcc", "CC": { "LABEL": "CC", "PLACEHOLDER": "E-maile oddzielone przecinkami", - "ERROR": "Please enter valid email addresses" + "ERROR": "Wprowadź poprawny adres e-mail" }, "BCC": { "LABEL": "BCC", "PLACEHOLDER": "E-maile oddzielone przecinkami", - "ERROR": "Please enter valid email addresses" + "ERROR": "Wprowadź poprawny adres e-mail" } } }, @@ -165,25 +165,26 @@ "CONVERSATION_CUSTOM_ATTRIBUTES": { "ADD_BUTTON_TEXT": "Create attribute", "UPDATE": { - "SUCCESS": "Attribute updated successfully", - "ERROR": "Unable to update attribute. Please try again later" + "SUCCESS": "Atrybut zaktualizowany pomyślnie", + "ERROR": "Nie można dodać atrybutu. Spróbuj ponownie później" }, "ADD": { "TITLE": "Dodaj", - "SUCCESS": "Attribute added successfully", - "ERROR": "Unable to add attribute. Please try again later" + "SUCCESS": "Atrybut dodany pomyślnie", + "ERROR": "Nie można dodać atrybutu. Spróbuj ponownie później" }, "DELETE": { - "SUCCESS": "Attribute deleted successfully", - "ERROR": "Unable to delete attribute. Please try again later" + "SUCCESS": "Atrybut usunięty pomyślnie", + "ERROR": "Nie można usunąć atrybutu. Spróbuj ponownie później" }, "ATTRIBUTE_SELECT": { "TITLE": "Dodaj atrybuty", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "PLACEHOLDER": "Szukaj atrybutów", + "NO_RESULT": "Nie znaleziono atrybutów" } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "Do", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/pl/generalSettings.json b/app/javascript/dashboard/i18n/locale/pl/generalSettings.json index b2b8de2de..3a43d3fec 100644 --- a/app/javascript/dashboard/i18n/locale/pl/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/pl/generalSettings.json @@ -89,7 +89,7 @@ "SECTIONS": { "GENERAL": "General", "REPORTS": "Raporty", - "CONVERSATION": "Conversation", + "CONVERSATION": "Rozmowa", "CHANGE_ASSIGNEE": "Change Assignee", "CHANGE_TEAM": "Change Team", "ADD_LABEL": "Add label to the conversation", @@ -120,9 +120,9 @@ "UNMUTE_CONVERSATION": "Unmute conversation", "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", "REOPEN_CONVERSATION": "Reopen conversation", - "RESOLVE_CONVERSATION": "Resolve conversation", - "SEND_TRANSCRIPT": "Send an email transcript", - "SNOOZE_CONVERSATION": "Snooze Conversation", + "RESOLVE_CONVERSATION": "Rozwiąż rozmowę", + "SEND_TRANSCRIPT": "Wyślij transkrypt rozmowy", + "SNOOZE_CONVERSATION": "Wycisz rozmowę", "UNTIL_NEXT_REPLY": "Do następnej odpowiedzi", "UNTIL_NEXT_WEEK": "Do następnego tygodnia", "UNTIL_TOMORROW": "Do jutra" diff --git a/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json index a1eecbc3e..04404a489 100644 --- a/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json @@ -30,11 +30,11 @@ "ADD": { "CHANNEL_NAME": { "LABEL": "Nazwa skrzynki odbiorczej", - "PLACEHOLDER": "Enter your inbox name (eg: Acme Inc)" + "PLACEHOLDER": "Wprowadź nazwę skrzynki odbiorczej (np. Acme Inc)" }, "WEBSITE_NAME": { - "LABEL": "Website Name", - "PLACEHOLDER": "Enter your website name (eg: Acme Inc)" + "LABEL": "Nazwa strony", + "PLACEHOLDER": "Wprowadź nazwę swojej strony (np. Acme Inc)" }, "FB": { "HELP": "PS: Logując się, uzyskujemy dostęp tylko do wiadomości Twojej strony. Chatwoot nigdy nie może uzyskać dostępu do prywatnych wiadomości.", @@ -49,7 +49,7 @@ "HELP": "Aby dodać swój profil na Twitterze jako kanał, musisz uwierzytelnić swój profil Twitter klikając na 'Zaloguj się przez Twittera' ", "ERROR_MESSAGE": "Wystąpił błąd podczas łączenia z Twitterem, spróbuj ponownie", "TWEETS": { - "ENABLE": "Create conversations from mentioned Tweets" + "ENABLE": "Utwórz rozmowy ze wspomnianych Tweetów" } }, "WEBSITE_CHANNEL": { @@ -61,7 +61,7 @@ }, "CHANNEL_WEBHOOK_URL": { "LABEL": "URL webhooka", - "PLACEHOLDER": "Enter your Webhook URL", + "PLACEHOLDER": "Wprowadź swój adres URL Webhooka", "ERROR": "Wprowadź poprawny adres URL" }, "CHANNEL_DOMAIN": { @@ -82,7 +82,7 @@ }, "CHANNEL_GREETING_TOGGLE": { "LABEL": "Włącz powitanie dla kanału", - "HELP_TEXT": "Send a greeting message to the users when they starts the conversation.", + "HELP_TEXT": "Wyślij wiadomość powitalną użytkownikowi, gdy rozpocznie rozmowę.", "ENABLED": "Włączone", "DISABLED": "Wyłączone" }, @@ -100,8 +100,8 @@ "SUBMIT_BUTTON": "Utwórz skrzynkę odbiorczą" }, "TWILIO": { - "TITLE": "Twilio SMS/WhatsApp Channel", - "DESC": "Integrate Twilio and start supporting your customers via SMS or WhatsApp.", + "TITLE": "Kanał Twilio SMS/WhatsApp", + "DESC": "Zintegruj Twilio i zacznij wspierać swoich klientów poprzez SMS lub WhatsApp.", "ACCOUNT_SID": { "LABEL": "Karta SID konta", "PLACEHOLDER": "Wprowadź SID konta Twilio", @@ -118,7 +118,7 @@ }, "CHANNEL_NAME": { "LABEL": "Nazwa skrzynki odbiorczej", - "PLACEHOLDER": "Please enter a inbox name", + "PLACEHOLDER": "Wprowadź nazwę skrzynki odbiorczej", "ERROR": "To pole jest wymagane" }, "PHONE_NUMBER": { @@ -128,7 +128,7 @@ }, "API_CALLBACK": { "TITLE": "Callback URL", - "SUBTITLE": "You have to configure the message callback URL in Twilio with the URL mentioned here." + "SUBTITLE": "Musisz skonfigurować zwrotny adres URL wiadomości w Twilio z adresem URL wymienionym tutaj." }, "SUBMIT_BUTTON": "Utwórz kanał Twilio", "API": { @@ -136,29 +136,29 @@ } }, "SMS": { - "TITLE": "SMS Channel", - "DESC": "Start supporting your customers via SMS.", + "TITLE": "Kanał SMS", + "DESC": "Zacznij wspierać swoich klientów przez SMS.", "PROVIDERS": { "LABEL": "API Provider", "TWILIO": "Twilio", - "BANDWIDTH": "Bandwidth" + "BANDWIDTH": "Przepustowość" }, "API": { - "ERROR_MESSAGE": "We were not able to save the SMS channel" + "ERROR_MESSAGE": "Nie byliśmy w stanie zapisać kanału SMS" }, "BANDWIDTH": { "ACCOUNT_ID": { - "LABEL": "Account ID", - "PLACEHOLDER": "Please enter your Bandwidth Account ID", + "LABEL": "ID konta", + "PLACEHOLDER": "Wprowadź swój identyfikator konta przepustowości", "ERROR": "To pole jest wymagane" }, "API_KEY": { - "LABEL": "API Key", - "PLACEHOLDER": "Please enter your Bandwith API Key", + "LABEL": "Klucz API", + "PLACEHOLDER": "Wprowadź swój identyfikator konta przepustowości", "ERROR": "To pole jest wymagane" }, "API_SECRET": { - "LABEL": "API Secret", + "LABEL": "Klucz API", "PLACEHOLDER": "Please enter your Bandwith API Secret", "ERROR": "To pole jest wymagane" }, @@ -169,7 +169,7 @@ }, "INBOX_NAME": { "LABEL": "Nazwa skrzynki odbiorczej", - "PLACEHOLDER": "Please enter a inbox name", + "PLACEHOLDER": "Wprowadź nazwę skrzynki odbiorczej", "ERROR": "To pole jest wymagane" }, "PHONE_NUMBER": { @@ -237,7 +237,7 @@ }, "EMAIL_CHANNEL": { "TITLE": "Kanał e-mail", - "DESC": "Integrate you email inbox.", + "DESC": "Zintegruj skrzynkę pocztową.", "CHANNEL_NAME": { "LABEL": "Nazwa kanału", "PLACEHOLDER": "Wprowadź nazwę kanału", @@ -403,20 +403,20 @@ "INBOX_AGENTS_SUB_TEXT": "Dodaj lub usuń agentów z tej skrzynki odbiorczej", "UPDATE": "Aktualizuj", "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", - "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", + "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Włącz lub wyłącz skrzynkę zbierania wiadomości e-mail w nowej konwersacji", "AUTO_ASSIGNMENT": "Włącz automatyczne przypisanie", "ENABLE_CSAT": "Włącz CSAT", "ENABLE_CSAT_SUB_TEXT": "Włącz/Wyłącz ankietę CSAT(Customer satisfraction) po rozwiązaniu rozmowy", "ENABLE_CONTINUITY_VIA_EMAIL": "Włącz ciągłość rozmowy przez e-mail", - "ENABLE_CONTINUITY_VIA_EMAIL_SUB_TEXT": "Conversations will continue over email if the contact email address is available.", + "ENABLE_CONTINUITY_VIA_EMAIL_SUB_TEXT": "Rozmowy będą kontynuowane przez e-mail, jeśli adres e-mail kontaktu jest dostępny.", "INBOX_UPDATE_TITLE": "Ustawienia skrzynki odbiorczej", "INBOX_UPDATE_SUB_TEXT": "Zaktualizuj ustawienia skrzynki odbiorczej", "AUTO_ASSIGNMENT_SUB_TEXT": "Włącz lub wyłącz automatyczne przypisywanie nowych rozmów do agentów dodanych do tej skrzynki odbiorczej.", "HMAC_VERIFICATION": "Weryfikacja tożsamości użytkownika", - "HMAC_DESCRIPTION": "Inorder to validate the user's identity, the SDK allows you to pass an `identifier_hash` for each user. You can generate HMAC using 'sha256' with the key shown here.", - "HMAC_MANDATORY_VERIFICATION": "Enforce User Identity Validation", - "HMAC_MANDATORY_DESCRIPTION": "If enabled, Chatwoot SDKs setUser method will not work unless the `identifier_hash` is provided for each user.", - "INBOX_IDENTIFIER": "Inbox Identifier", + "HMAC_DESCRIPTION": "Polecenie weryfikacji tożsamości użytkownika, SDK pozwala na przekazanie pliku `identifier_hash` dla każdego użytkownika. Możesz wygenerować HMAC używając 'sha256' z kluczem pokazanym tutaj.", + "HMAC_MANDATORY_VERIFICATION": "Wymuś sprawdzanie tożsamości użytkownika", + "HMAC_MANDATORY_DESCRIPTION": "Jeśli włączone, chatwoot SDKs setUser nie będzie działać, chyba że `identifier_hash` jest dostarczony dla każdego użytkownika.", + "INBOX_IDENTIFIER": "Identyfikator skrzynki odbiorczej", "INBOX_IDENTIFIER_SUB_TEXT": "Use the `inbox_identifier` token shown here to authentication your API clients.", "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.", @@ -426,36 +426,36 @@ "FACEBOOK_REAUTHORIZE": { "TITLE": "Ponowna autoryzacja", "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", - "MESSAGE_SUCCESS": "Reconnection successful", + "MESSAGE_SUCCESS": "Ponowne połączenie powiodło się", "MESSAGE_ERROR": "Wystąpił błąd, spróbuj ponownie" }, "PRE_CHAT_FORM": { - "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "DESCRIPTION": "Formularze czatu umożliwiają przechwytywanie informacji o użytkowniku przed rozpoczęciem rozmowy z Tobą.", "ENABLE": { - "LABEL": "Enable pre chat form", + "LABEL": "Włącz formularz przed czatem", "OPTIONS": { "ENABLED": "Tak", "DISABLED": "Nie" } }, "PRE_CHAT_MESSAGE": { - "LABEL": "Pre Chat Message", - "PLACEHOLDER": "This message would be visible to the users along with the form" + "LABEL": "Wiadomość na czacie", + "PLACEHOLDER": "Ta wiadomość będzie widoczna dla użytkowników wraz z formularzem" }, "REQUIRE_EMAIL": { - "LABEL": "Visitors should provide their name and email address before starting the chat" + "LABEL": "Odwiedzający powinni podać swoje imię i nazwisko oraz adres e-mail przed rozpoczęciem czatu" } }, "BUSINESS_HOURS": { "TITLE": "Ustaw swoją dostępność", - "SUBTITLE": "Set your availability on your livechat widget", + "SUBTITLE": "Ustaw swoją dostępność na widżecie na czacie", "WEEKLY_TITLE": "Ustaw swoje godziny tygodniowe", "TIMEZONE_LABEL": "Wybierz strefę czasową", "UPDATE": "Zaktualizuj ustawienia godzin pracy", - "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", - "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for visitors", + "TOGGLE_AVAILABILITY": "Włącz dostępność biznesową dla tej skrzynki odbiorczej", + "UNAVAILABLE_MESSAGE_LABEL": "Wiadomość niedostępna dla odwiedzających", "UNAVAILABLE_MESSAGE_DEFAULT": "W tej chwili jesteśmy niedostępni. Pozostaw wiadomość, a odpowiemy, gdy będzie to możliwe.", - "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "TOGGLE_HELP": "Włączenie dostępności biznesowej pokaże dostępne godziny na czacie na żywo, nawet jeśli wszyscy agenci są offline. Poza dostępnymi godzinami można ostrzec za pomocą wiadomości i formularza wstępnego czatu.", "DAY": { "ENABLE": "Włącz dostępność w tym dniu", "UNAVAILABLE": "Niedostępny", @@ -466,17 +466,17 @@ }, "IMAP": { "TITLE": "IMAP", - "SUBTITLE": "Set your IMAP details", - "UPDATE": "Update IMAP settings", - "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", - "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "SUBTITLE": "Ustaw szczegóły IMAP", + "UPDATE": "Aktualizuj ustawienia IMAP", + "TOGGLE_AVAILABILITY": "Włącz konfigurację IMAP dla tej skrzynki odbiorczej", + "TOGGLE_HELP": "Włączenie IMAP pomoże użytkownikowi otrzymywać e-mail", "EDIT": { - "SUCCESS_MESSAGE": "IMAP settings updated successfully", - "ERROR_MESSAGE": "Unable to update IMAP settings" + "SUCCESS_MESSAGE": "Ustawienia IMAP zostały zaktualizowane", + "ERROR_MESSAGE": "Nie można zaktualizować ustawień IMAP" }, "ADDRESS": { - "LABEL": "Address", - "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + "LABEL": "Adres IP", + "PLACE_HOLDER": "Adres (Eg: imap.gmail.com)" }, "PORT": { "LABEL": "Port", @@ -490,20 +490,20 @@ "LABEL": "Hasło", "PLACE_HOLDER": "Hasło" }, - "ENABLE_SSL": "Enable SSL" + "ENABLE_SSL": "Włącz SSL" }, "SMTP": { "TITLE": "SMTP", - "SUBTITLE": "Set your SMTP details", - "UPDATE": "Update SMTP settings", - "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", - "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "SUBTITLE": "Ustaw szczegóły SMTP", + "UPDATE": "Aktualizuj ustawienia SMTP", + "TOGGLE_AVAILABILITY": "Włącz konfigurację SMTP dla tej skrzynki odbiorczej", + "TOGGLE_HELP": "Włączenie SMTP pomoże użytkownikowi wysyłać wiadomości e-mail", "EDIT": { "SUCCESS_MESSAGE": "SMTP settings updated successfully", "ERROR_MESSAGE": "Unable to update SMTP settings" }, "ADDRESS": { - "LABEL": "Address", + "LABEL": "Adres IP", "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" }, "PORT": { @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Otwórz tryb weryfikacji SSL" } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/pl/labelsMgmt.json index 47ac417f4..25e60cb53 100644 --- a/app/javascript/dashboard/i18n/locale/pl/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/labelsMgmt.json @@ -6,7 +6,7 @@ "SEARCH_404": "Brak elementów pasujących do tego zapytania", "SIDEBAR_TXT": "

Labels

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

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

", "LIST": { - "404": "There are no labels available in this account.", + "404": "Na tym koncie nie ma żadnych etykiet.", "TITLE": "Zarządzaj etykietami", "DESC": "Etykiety pozwalają na grupowanie rozmów razem.", "TABLE_HEADER": [ @@ -18,14 +18,14 @@ "FORM": { "NAME": { "LABEL": "Nazwa etykiety", - "PLACEHOLDER": "Label name", - "REQUIRED_ERROR": "Label name is required", + "PLACEHOLDER": "Nazwa etykiety", + "REQUIRED_ERROR": "Nazwa etykiety jest wymagana", "MINIMUM_LENGTH_ERROR": "Minimum length 2 is required", "VALID_ERROR": "Only Alphabets, Numbers, Hyphen and Underscore are allowed" }, "DESCRIPTION": { "LABEL": "Opis", - "PLACEHOLDER": "Label Description" + "PLACEHOLDER": "Opis etykiety" }, "COLOR": { "LABEL": "Kolor" diff --git a/app/javascript/dashboard/i18n/locale/pl/report.json b/app/javascript/dashboard/i18n/locale/pl/report.json index 6af27e9d2..41bfa58e6 100644 --- a/app/javascript/dashboard/i18n/locale/pl/report.json +++ b/app/javascript/dashboard/i18n/locale/pl/report.json @@ -234,28 +234,28 @@ }, { "id": 3, - "name": "Last 6 months" + "name": "Ostatnie 6 miesięcy" }, { "id": 4, - "name": "Last year" + "name": "Ostatni rok" }, { "id": 5, - "name": "Custom date range" + "name": "Własny zakres dat" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Zastosuj", + "PLACEHOLDER": "Wybierz zakres dat" } }, "TEAM_REPORTS": { - "HEADER": "Team Overview", + "HEADER": "Przegląd zespołu", "LOADING_CHART": "Ładowanie danych wykresów...", "NO_ENOUGH_DATA": "Nie otrzymaliśmy wystarczającej ilości punktów danych, aby wygenerować raport, spróbuj ponownie później.", - "DOWNLOAD_TEAM_REPORTS": "Download team reports", - "FILTER_DROPDOWN_LABEL": "Select Team", + "DOWNLOAD_TEAM_REPORTS": "Pobierz raporty zespołu", + "FILTER_DROPDOWN_LABEL": "Wybierz zespół", "METRICS": { "CONVERSATIONS": { "NAME": "Rozmowy", @@ -293,33 +293,33 @@ }, { "id": 2, - "name": "Last 3 months" + "name": "Ostatnie 3 miesięcy" }, { "id": 3, - "name": "Last 6 months" + "name": "Ostatnie 6 miesięcy" }, { "id": 4, - "name": "Last year" + "name": "Ostatni rok" }, { "id": 5, - "name": "Custom date range" + "name": "Własny zakres dat" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Zastosuj", + "PLACEHOLDER": "Wybierz zakres dat" } }, "CSAT_REPORTS": { - "HEADER": "CSAT Reports", - "NO_RECORDS": "There are no CSAT survey responses available.", + "HEADER": "Raporty CSAT", + "NO_RECORDS": "Brak dostępnych odpowiedzi na ankietę CSAT.", "TABLE": { "HEADER": { - "CONTACT_NAME": "Contact", - "AGENT_NAME": "Assigned agent", + "CONTACT_NAME": "Kontakt", + "AGENT_NAME": "Przypisany Agent", "RATING": "Ocena", "FEEDBACK_TEXT": "Komentarz do opinii" } diff --git a/app/javascript/dashboard/i18n/locale/pl/settings.json b/app/javascript/dashboard/i18n/locale/pl/settings.json index e517032f3..ece7269ed 100644 --- a/app/javascript/dashboard/i18n/locale/pl/settings.json +++ b/app/javascript/dashboard/i18n/locale/pl/settings.json @@ -3,11 +3,11 @@ "LINK": "Ustawienia profilu", "TITLE": "Ustawienia profilu", "BTN_TEXT": "Aktualizuj profil", - "DELETE_AVATAR": "Delete Avatar", - "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", - "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", - "UPDATE_SUCCESS": "Your profile has been updated successfully", - "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", + "DELETE_AVATAR": "Usuń awatar", + "AVATAR_DELETE_SUCCESS": "Awatar został usunięty", + "AVATAR_DELETE_FAILED": "Wystąpił błąd podczas usuwania awatara, spróbuj ponownie", + "UPDATE_SUCCESS": "Twój profil został pomyślnie zaktualizowany", + "PASSWORD_UPDATE_SUCCESS": "Twoje hasło zostało zmienione", "AFTER_EMAIL_CHANGED": "Twój profil został pomyślnie zaktualizowany, zaloguj się ponownie po zmianie danych logowania", "FORM": { "AVATAR": "Zdjęcie profilowe", @@ -22,7 +22,7 @@ "PASSWORD_SECTION": { "TITLE": "Hasło", "NOTE": "Aktualizacja hasła spowoduje zresetowanie logowania na wielu urządzeniach.", - "BTN_TEXT": "Change password" + "BTN_TEXT": "Zmień hasło" }, "ACCESS_TOKEN": { "TITLE": "Token dostępu", @@ -32,8 +32,8 @@ "TITLE": "Powiadomienia dźwiękowe", "NOTE": "Włącz powiadomienia audio na pulpicie dla nowych wiadomości i konwersacji.", "NONE": "Brak", - "ASSIGNED": "Assigned Conversations", - "ALL_CONVERSATIONS": "All Conversations" + "ASSIGNED": "Przypisane rozmowy", + "ALL_CONVERSATIONS": "Rozmowy" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Powiadomienia e-mail", @@ -48,30 +48,30 @@ "UPDATE_ERROR": "Wystąpił błąd podczas aktualizacji preferencji, spróbuj ponownie" }, "PUSH_NOTIFICATIONS_SECTION": { - "TITLE": "Push Notifications", - "NOTE": "Update your push notification preferences here", - "CONVERSATION_ASSIGNMENT": "Send push notifications when a conversation is assigned to me", - "CONVERSATION_CREATION": "Send push notifications when a new conversation is created", - "CONVERSATION_MENTION": "Send push notifications when you are mentioned in a conversation", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Send push notifications when a new message is created in an assigned conversation", - "HAS_ENABLED_PUSH": "You have enabled push for this browser.", - "REQUEST_PUSH": "Enable push notifications" + "TITLE": "Powiadomienia dźwiękowe", + "NOTE": "Zaktualizuj ustawienia powiadomień tutaj", + "CONVERSATION_ASSIGNMENT": "Wyślij powiadomienia push, gdy konwersacja jest przypisana do mnie", + "CONVERSATION_CREATION": "Wysyłaj powiadomienia push po utworzeniu nowej rozmowy", + "CONVERSATION_MENTION": "Wyślij powiadomienia, gdy jesteś wymieniony w konwersacji", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Wysyłaj powiadomienia push, gdy nowa wiadomość zostanie utworzona w przypisanej konwersacji", + "HAS_ENABLED_PUSH": "Włączyłeś opcję push dla tej przeglądarki.", + "REQUEST_PUSH": "Włącz powiadomienia push" }, "PROFILE_IMAGE": { "LABEL": "Zdjęcie profilowe" }, "NAME": { - "LABEL": "Your full name", - "ERROR": "Please enter a valid full name", + "LABEL": "Twoje imię i nazwisko", + "ERROR": "Podaj swoje imię i nazwisko", "PLACEHOLDER": "Podaj swoje imię i nazwisko" }, "DISPLAY_NAME": { - "LABEL": "Display name", - "ERROR": "Please enter a valid display name", - "PLACEHOLDER": "Please enter a display name, this would be displayed in conversations" + "LABEL": "Wyświetlana nazwa", + "ERROR": "Wprowadź prawidłową nazwę wyświetlaną", + "PLACEHOLDER": "Wprowadź nazwę wyświetlaną, która będzie wyświetlana w rozmowach" }, "AVAILABILITY": { - "LABEL": "Availability", + "LABEL": "Dostępność", "STATUSES_LIST": [ "Online", "Zajęty", @@ -84,25 +84,25 @@ "PLACEHOLDER": "Wprowadź swój adres e-mail, który będzie wyświetlany w rozmowach" }, "CURRENT_PASSWORD": { - "LABEL": "Current password", - "ERROR": "Please enter the current password", - "PLACEHOLDER": "Please enter the current password" + "LABEL": "Aktualne hasło", + "ERROR": "Wprowadź aktualne hasło", + "PLACEHOLDER": "Wprowadź aktualne hasło" }, "PASSWORD": { - "LABEL": "New password", + "LABEL": "Nowe hasło", "ERROR": "Wprowadź hasło o długości 6 lub więcej", "PLACEHOLDER": "Wprowadź nowe hasło" }, "PASSWORD_CONFIRMATION": { "LABEL": "Potwierdź nowe hasło", "ERROR": "Potwierdź hasło powinno być zgodne z hasłem", - "PLACEHOLDER": "Please re-enter your new password" + "PLACEHOLDER": "Wprowadź ponownie swoje nowe hasło" } } }, "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Zmienić", - "CHANGE_ACCOUNTS": "Switch Account", + "CHANGE_ACCOUNTS": "Przełącz konto", "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Select an account from the following list", "PROFILE_SETTINGS": "Ustawienia profilu", @@ -135,7 +135,7 @@ }, "SIDEBAR": { "CONVERSATIONS": "Rozmowy", - "ALL_CONVERSATIONS": "All Conversations", + "ALL_CONVERSATIONS": "Rozmowy", "MENTIONED_CONVERSATIONS": "Wzmianki", "REPORTS": "Raporty", "SETTINGS": "Ustawienia", @@ -151,7 +151,7 @@ "APPLICATIONS": "Applications", "LABELS": "Etykiety", "CUSTOM_ATTRIBUTES": "Niestandardowe atrybuty", - "AUTOMATION": "Automation", + "AUTOMATION": "Automatyzacja", "TEAMS": "Zespoły", "CUSTOM_VIEWS_FOLDER": "Folders", "CUSTOM_VIEWS_SEGMENTS": "Segments", diff --git a/app/javascript/dashboard/i18n/locale/pl/teamsSettings.json b/app/javascript/dashboard/i18n/locale/pl/teamsSettings.json index 3aebdc355..a10a789cc 100644 --- a/app/javascript/dashboard/i18n/locale/pl/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/pl/teamsSettings.json @@ -71,29 +71,29 @@ "AGENT": "AGENT", "EMAIL": "EMAIL", "BUTTON_TEXT": "Dodaj agentów", - "ADD_AGENTS": "Adding Agents to your Team...", + "ADD_AGENTS": "Dodaj agenta do swojego zespołu...", "SELECT": "wybierz", - "SELECT_ALL": "select all agents", + "SELECT_ALL": "zaznacz wszystkich agentów", "SELECTED_COUNT": "%{selected} out of %{total} agents selected." }, "ADD": { "TITLE": "Dodaj agentów do zespołu - %{teamName}", "DESC": "Dodaj agentów do swojego nowo utworzonego zespołu. Dzięki temu możesz współpracować jako zespół w rozmowach oraz otrzymywać powiadomienia o nowych wydarzeniach w tej samej rozmowie.", "SELECT": "wybierz", - "SELECT_ALL": "select all agents", + "SELECT_ALL": "zaznacz wszystkich agentów", "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", "BUTTON_TEXT": "Dodaj agentów", "AGENT_VALIDATION_ERROR": "Select atleaset one agent." }, "FINISH": { - "TITLE": "Your team is ready!", + "TITLE": "Twój zespół jest gotowy!", "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", "BUTTON_TEXT": "Zakończ" }, "DELETE": { "BUTTON_TEXT": "Usuń", "API": { - "SUCCESS_MESSAGE": "Team deleted successfully.", + "SUCCESS_MESSAGE": "Zespół został usunięty pomyślnie.", "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { diff --git a/app/javascript/dashboard/i18n/locale/pt/advancedFilters.json b/app/javascript/dashboard/i18n/locale/pt/advancedFilters.json index 2d75cfdee..e67937386 100644 --- a/app/javascript/dashboard/i18n/locale/pt/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/pt/advancedFilters.json @@ -1,84 +1,84 @@ { "FILTER": { - "TITLE": "Filter Conversations", - "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", - "ADD_NEW_FILTER": "Add Filter", - "FILTER_DELETE_ERROR": "You should have atleast one filter to save", - "SUBMIT_BUTTON_LABEL": "Apply filters", + "TITLE": "Filtrar Conversas", + "SUBTITLE": "Adicione filtros abaixo e pressione 'Aplicar filtros' para filtrar conversas.", + "ADD_NEW_FILTER": "Adicionar Filtro", + "FILTER_DELETE_ERROR": "Você deve ter pelo menos um filtro para guardar", + "SUBMIT_BUTTON_LABEL": "Aplicar filtros", "CANCEL_BUTTON_LABEL": "cancelar", - "CLEAR_BUTTON_LABEL": "Clear Filters", - "EMPTY_VALUE_ERROR": "Value is required", - "TOOLTIP_LABEL": "Filter conversations", + "CLEAR_BUTTON_LABEL": "Limpar Filtros", + "EMPTY_VALUE_ERROR": "Valor obrigatório", + "TOOLTIP_LABEL": "Filtrar Conversas", "QUERY_DROPDOWN_LABELS": { - "AND": "AND", - "OR": "OR" + "AND": "E", + "OR": "OU" }, "OPERATOR_LABELS": { - "equal_to": "Equal to", - "not_equal_to": "Not equal to", - "contains": "Contains", - "does_not_contain": "Does not contain", - "is_present": "Is present", - "is_not_present": "Is not present", - "is_greater_than": "Is greater than", - "is_lesser_than": "Is lesser than" + "equal_to": "Igual a", + "not_equal_to": "Não é igual a", + "contains": "Contém", + "does_not_contain": "Não contém", + "is_present": "Está presente", + "is_not_present": "Não está presente", + "is_greater_than": "É maior do que", + "is_lesser_than": "É menor do que" }, "ATTRIBUTES": { "STATUS": "SItuação", - "ASSIGNEE_NAME": "Assignee Name", + "ASSIGNEE_NAME": "Nome do Responsável", "INBOX_NAME": "Nome Caixa de Entrada", - "TEAM_NAME": "Team Name", - "CONVERSATION_IDENTIFIER": "Conversation Identifier", - "CAMPAIGN_NAME": "Campaign Name", + "TEAM_NAME": "Nome da Equipa", + "CONVERSATION_IDENTIFIER": "ID da Conversa", + "CAMPAIGN_NAME": "Nome da Campanha", "LABELS": "Etiquetas", - "BROWSER_LANGUAGE": "Browser Language", - "COUNTRY_NAME": "Country Name", - "REFERER_LINK": "Referer link", - "CUSTOM_ATTRIBUTE_LIST": "List", - "CUSTOM_ATTRIBUTE_TEXT": "Text", - "CUSTOM_ATTRIBUTE_NUMBER": "Number", - "CUSTOM_ATTRIBUTE_LINK": "Link", - "CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox" + "BROWSER_LANGUAGE": "Idioma do Navegador", + "COUNTRY_NAME": "Nome do País", + "REFERER_LINK": "Link de referência", + "CUSTOM_ATTRIBUTE_LIST": "Lista", + "CUSTOM_ATTRIBUTE_TEXT": "Texto", + "CUSTOM_ATTRIBUTE_NUMBER": "Número", + "CUSTOM_ATTRIBUTE_LINK": "Endereço", + "CUSTOM_ATTRIBUTE_CHECKBOX": "Caixa de Seleção" }, "GROUPS": { - "STANDARD_FILTERS": "Standard Filters", - "ADDITIONAL_FILTERS": "Additional Filters", + "STANDARD_FILTERS": "Filtros Padrão", + "ADDITIONAL_FILTERS": "Filtros Adicionais", "CUSTOM_ATTRIBUTES": "Atributos personalizados" }, "CUSTOM_VIEWS": { "ADD": { - "TITLE": "Do you want to save this filter?", - "LABEL": "Name this filter", - "PLACEHOLDER": "Enter a name for this filter", - "ERROR_MESSAGE": "Name is required", - "SAVE_BUTTON": "Save filter", + "TITLE": "Deseja guardar este filtro?", + "LABEL": "Nome do Filtro", + "PLACEHOLDER": "Insira um nome para este filtro", + "ERROR_MESSAGE": "Nome é obrigatório", + "SAVE_BUTTON": "Guardar Filtro", "CANCEL_BUTTON": "cancelar", "API_FOLDERS": { - "SUCCESS_MESSAGE": "Folder created successfully", - "ERROR_MESSAGE": "Error while creating folder" + "SUCCESS_MESSAGE": "Pasta criada com sucesso", + "ERROR_MESSAGE": "Erro ao criar a pasta" }, "API_SEGMENTS": { - "SUCCESS_MESSAGE": "Segment created successfully", - "ERROR_MESSAGE": "Error while creating segment" + "SUCCESS_MESSAGE": "Segmento criado com sucesso", + "ERROR_MESSAGE": "Erro ao criar segmento" } }, "DELETE": { - "DELETE_BUTTON": "Delete filter", + "DELETE_BUTTON": "Apagar filtro", "MODAL": { "CONFIRM": { "TITLE": "Confirmar Exclusão", - "MESSAGE": "Are you sure to delete the filter ", + "MESSAGE": "Tem a certeza que deseja apagar o filtro ", "YES": "Sim, excluir", "NO": "Não, mantenha isso" } }, "API_FOLDERS": { - "SUCCESS_MESSAGE": "Folder deleted successfully", - "ERROR_MESSAGE": "Error while deleting folder" + "SUCCESS_MESSAGE": "Pasta criada com sucesso", + "ERROR_MESSAGE": "Erro ao apagar a pasta" }, "API_SEGMENTS": { - "SUCCESS_MESSAGE": "Segment deleted successfully", - "ERROR_MESSAGE": "Error while deleting segment" + "SUCCESS_MESSAGE": "Segmento apagado com sucesso", + "ERROR_MESSAGE": "Erro ao apagar segmento" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/contact.json b/app/javascript/dashboard/i18n/locale/pt/contact.json index 01d33203a..9aacd0dd0 100644 --- a/app/javascript/dashboard/i18n/locale/pt/contact.json +++ b/app/javascript/dashboard/i18n/locale/pt/contact.json @@ -179,8 +179,8 @@ "SEARCH_BUTTON": "Procurar", "SEARCH_INPUT_PLACEHOLDER": "Procurar por contatos", "FILTER_CONTACTS": "Filter", - "FILTER_CONTACTS_SAVE": "Save filter", - "FILTER_CONTACTS_DELETE": "Delete filter", + "FILTER_CONTACTS_SAVE": "Guardar Filtro", + "FILTER_CONTACTS_DELETE": "Apagar filtro", "LIST": { "LOADING_MESSAGE": "A carregar contatos...", "404": "Nenhum contato corresponde à sua pesquisa 🔍", diff --git a/app/javascript/dashboard/i18n/locale/pt/contactFilters.json b/app/javascript/dashboard/i18n/locale/pt/contactFilters.json index 2d009a8cc..faeefdef1 100644 --- a/app/javascript/dashboard/i18n/locale/pt/contactFilters.json +++ b/app/javascript/dashboard/i18n/locale/pt/contactFilters.json @@ -2,27 +2,27 @@ "CONTACTS_FILTER": { "TITLE": "Filter Contacts", "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", - "ADD_NEW_FILTER": "Add Filter", + "ADD_NEW_FILTER": "Adicionar Filtro", "CLEAR_ALL_FILTERS": "Clear All Filters", - "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "FILTER_DELETE_ERROR": "Você deve ter pelo menos um filtro para guardar", "SUBMIT_BUTTON_LABEL": "submeter", "CANCEL_BUTTON_LABEL": "cancelar", - "CLEAR_BUTTON_LABEL": "Clear Filters", - "EMPTY_VALUE_ERROR": "Value is required", + "CLEAR_BUTTON_LABEL": "Limpar Filtros", + "EMPTY_VALUE_ERROR": "Valor obrigatório", "TOOLTIP_LABEL": "Filter contacts", "QUERY_DROPDOWN_LABELS": { - "AND": "AND", - "OR": "OR" + "AND": "E", + "OR": "OU" }, "OPERATOR_LABELS": { - "equal_to": "Equal to", - "not_equal_to": "Not equal to", - "contains": "Contains", - "does_not_contain": "Does not contain", - "is_present": "Is present", - "is_not_present": "Is not present", - "is_greater_than": "Is greater than", - "is_lesser_than": "Is lesser than" + "equal_to": "Igual a", + "not_equal_to": "Não é igual a", + "contains": "Contém", + "does_not_contain": "Não contém", + "is_present": "Está presente", + "is_not_present": "Não está presente", + "is_greater_than": "É maior do que", + "is_lesser_than": "É menor do que" }, "ATTRIBUTES": { "NAME": "Nome:", @@ -31,15 +31,15 @@ "IDENTIFIER": "Identifier", "CITY": "Cidade", "COUNTRY": "País", - "CUSTOM_ATTRIBUTE_LIST": "List", - "CUSTOM_ATTRIBUTE_TEXT": "Text", - "CUSTOM_ATTRIBUTE_NUMBER": "Number", - "CUSTOM_ATTRIBUTE_LINK": "Link", - "CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox" + "CUSTOM_ATTRIBUTE_LIST": "Lista", + "CUSTOM_ATTRIBUTE_TEXT": "Texto", + "CUSTOM_ATTRIBUTE_NUMBER": "Número", + "CUSTOM_ATTRIBUTE_LINK": "Endereço", + "CUSTOM_ATTRIBUTE_CHECKBOX": "Caixa de Seleção" }, "GROUPS": { - "STANDARD_FILTERS": "Standard Filters", - "ADDITIONAL_FILTERS": "Additional Filters", + "STANDARD_FILTERS": "Filtros Padrão", + "ADDITIONAL_FILTERS": "Filtros Adicionais", "CUSTOM_ATTRIBUTES": "Atributos personalizados" } } diff --git a/app/javascript/dashboard/i18n/locale/pt/conversation.json b/app/javascript/dashboard/i18n/locale/pt/conversation.json index 01a4aead1..6f3e3862e 100644 --- a/app/javascript/dashboard/i18n/locale/pt/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "Para", "BCC": "BCC", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json index f2cf97471..be1033d73 100644 --- a/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json index 0949248c3..943fae04d 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "Para", "BCC": "CCO", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json index a5370d4f1..80a9f2999 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domínio", "PLACE_HOLDER": "Domínio" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/ro/conversation.json b/app/javascript/dashboard/i18n/locale/ro/conversation.json index d62acaf9a..0af5f7580 100644 --- a/app/javascript/dashboard/i18n/locale/ro/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ro/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "către", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json index 4783ef362..7e0116deb 100644 --- a/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domeniu", "PLACE_HOLDER": "Domeniu" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/conversation.json b/app/javascript/dashboard/i18n/locale/ru/conversation.json index 8a531ca3e..320e5ee7c 100644 --- a/app/javascript/dashboard/i18n/locale/ru/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ru/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "Кому", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json index 7a9f58e99..5bfbf7bc9 100644 --- a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Домен", "PLACE_HOLDER": "Домен" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/conversation.json b/app/javascript/dashboard/i18n/locale/sk/conversation.json index 724103283..eed52bdc8 100644 --- a/app/javascript/dashboard/i18n/locale/sk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sk/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "Pre", "BCC": "Skrytá kópia", "CC": "Kópia", diff --git a/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json index e722183ec..3a662c7ea 100644 --- a/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/conversation.json b/app/javascript/dashboard/i18n/locale/sv/conversation.json index 2bf23d8a1..6849485e7 100644 --- a/app/javascript/dashboard/i18n/locale/sv/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sv/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "Till", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json index 0e6c974fb..ddee51ab7 100644 --- a/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/ta/conversation.json b/app/javascript/dashboard/i18n/locale/ta/conversation.json index c911657f5..1af131809 100644 --- a/app/javascript/dashboard/i18n/locale/ta/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ta/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json index 7043e793c..29a9d0dcf 100644 --- a/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "களம்", "PLACE_HOLDER": "களம்" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/th/conversation.json b/app/javascript/dashboard/i18n/locale/th/conversation.json index 4d89fee86..8ea0b1ace 100644 --- a/app/javascript/dashboard/i18n/locale/th/conversation.json +++ b/app/javascript/dashboard/i18n/locale/th/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "ถึง", "BCC": "สำเนาลับ", "CC": "สำเนา", diff --git a/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json index 653e51fd1..7d9d4cb56 100644 --- a/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/tr/conversation.json b/app/javascript/dashboard/i18n/locale/tr/conversation.json index 167425712..edf795719 100644 --- a/app/javascript/dashboard/i18n/locale/tr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/tr/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "ya", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json index 8b2dda18a..8e469ca4b 100644 --- a/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/uk/conversation.json b/app/javascript/dashboard/i18n/locale/uk/conversation.json index d642db45e..72ad9fda4 100644 --- a/app/javascript/dashboard/i18n/locale/uk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/uk/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json index c3262554b..ce72b622b 100644 --- a/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/advancedFilters.json b/app/javascript/dashboard/i18n/locale/vi/advancedFilters.json index 426785ab6..711b8e0ce 100644 --- a/app/javascript/dashboard/i18n/locale/vi/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/vi/advancedFilters.json @@ -1,84 +1,84 @@ { "FILTER": { - "TITLE": "Filter Conversations", - "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", - "ADD_NEW_FILTER": "Add Filter", - "FILTER_DELETE_ERROR": "You should have atleast one filter to save", - "SUBMIT_BUTTON_LABEL": "Apply filters", + "TITLE": "Lọc cuộc trò chuyện", + "SUBTITLE": "Thêm bộ lọc bên dưới và ấn 'áp dụng bộ lọc' để lọc cuộc trò chuyện.", + "ADD_NEW_FILTER": "Thêm Bộ lọc", + "FILTER_DELETE_ERROR": "Bạn nên có ít nhất 1 bộ lọc để lưu", + "SUBMIT_BUTTON_LABEL": "Áp dụng bộ lọc", "CANCEL_BUTTON_LABEL": "Huỷ", - "CLEAR_BUTTON_LABEL": "Clear Filters", - "EMPTY_VALUE_ERROR": "Value is required", - "TOOLTIP_LABEL": "Filter conversations", + "CLEAR_BUTTON_LABEL": "Xoá bộ lọc", + "EMPTY_VALUE_ERROR": "Giá trị bắt buộc có", + "TOOLTIP_LABEL": "Lọc cuộc trò chuyện", "QUERY_DROPDOWN_LABELS": { - "AND": "AND", - "OR": "OR" + "AND": "VÀ", + "OR": "HOẶC" }, "OPERATOR_LABELS": { - "equal_to": "Equal to", - "not_equal_to": "Not equal to", - "contains": "Contains", - "does_not_contain": "Does not contain", - "is_present": "Is present", - "is_not_present": "Is not present", - "is_greater_than": "Is greater than", - "is_lesser_than": "Is lesser than" + "equal_to": "Bằng", + "not_equal_to": "Không bằng", + "contains": "Bao gồm", + "does_not_contain": "Không bao gồm", + "is_present": "Có", + "is_not_present": "Không có", + "is_greater_than": "Lớn hơn", + "is_lesser_than": "Nhỏ hơn" }, "ATTRIBUTES": { "STATUS": "Trạng thái", - "ASSIGNEE_NAME": "Assignee Name", + "ASSIGNEE_NAME": "Tên Người được phân công", "INBOX_NAME": "Tên hộp thư đến", - "TEAM_NAME": "Team Name", - "CONVERSATION_IDENTIFIER": "Conversation Identifier", - "CAMPAIGN_NAME": "Campaign Name", + "TEAM_NAME": "Tên Nhóm", + "CONVERSATION_IDENTIFIER": "Định danh cuộc trò chuyện", + "CAMPAIGN_NAME": "Tên Chiến dịch", "LABELS": "Nhãn", - "BROWSER_LANGUAGE": "Browser Language", - "COUNTRY_NAME": "Country Name", - "REFERER_LINK": "Referer link", - "CUSTOM_ATTRIBUTE_LIST": "List", - "CUSTOM_ATTRIBUTE_TEXT": "Text", - "CUSTOM_ATTRIBUTE_NUMBER": "Number", - "CUSTOM_ATTRIBUTE_LINK": "Link", + "BROWSER_LANGUAGE": "Ngôn ngữ của Trình duyệt", + "COUNTRY_NAME": "Tên Nước", + "REFERER_LINK": "Liên kết người giới thiệu", + "CUSTOM_ATTRIBUTE_LIST": "Danh sách", + "CUSTOM_ATTRIBUTE_TEXT": "Văn bản", + "CUSTOM_ATTRIBUTE_NUMBER": "Số", + "CUSTOM_ATTRIBUTE_LINK": "Liên kết", "CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox" }, "GROUPS": { - "STANDARD_FILTERS": "Standard Filters", - "ADDITIONAL_FILTERS": "Additional Filters", + "STANDARD_FILTERS": "Bộ lọc tiêu chuẩn", + "ADDITIONAL_FILTERS": "Bộ lọc bổ sung", "CUSTOM_ATTRIBUTES": "Thuộc tính tùy chỉnh" }, "CUSTOM_VIEWS": { "ADD": { - "TITLE": "Do you want to save this filter?", - "LABEL": "Name this filter", - "PLACEHOLDER": "Enter a name for this filter", - "ERROR_MESSAGE": "Name is required", - "SAVE_BUTTON": "Save filter", + "TITLE": "Bạn có muốn lưu bộ lọc này không?", + "LABEL": "Đặt tên bộ lọc này", + "PLACEHOLDER": "Điền tên cho bộ lọc này", + "ERROR_MESSAGE": "Tên bắt buộc có", + "SAVE_BUTTON": "Lưu bộ lọc", "CANCEL_BUTTON": "Huỷ", "API_FOLDERS": { - "SUCCESS_MESSAGE": "Folder created successfully", - "ERROR_MESSAGE": "Error while creating folder" + "SUCCESS_MESSAGE": "Thư mục được tạo thành công", + "ERROR_MESSAGE": "Có lỗi xảy ra lúc tạo thư mục" }, "API_SEGMENTS": { - "SUCCESS_MESSAGE": "Segment created successfully", - "ERROR_MESSAGE": "Error while creating segment" + "SUCCESS_MESSAGE": "Phân khúc được tạo thành công", + "ERROR_MESSAGE": "Có lỗi xảy ra lúc tạo phân khúc" } }, "DELETE": { - "DELETE_BUTTON": "Delete filter", + "DELETE_BUTTON": "Xoá bộ lọc", "MODAL": { "CONFIRM": { "TITLE": "Xác nhận xoá", - "MESSAGE": "Are you sure to delete the filter ", + "MESSAGE": "Bạn có chắc chắn muốn xoá bộ lọc ", "YES": "Có, Xoá", "NO": "Không, Giữ" } }, "API_FOLDERS": { - "SUCCESS_MESSAGE": "Folder deleted successfully", - "ERROR_MESSAGE": "Error while deleting folder" + "SUCCESS_MESSAGE": "Thư mục bị xoá thành công", + "ERROR_MESSAGE": "Có lỗi xảy ra lúc xoá thư mục" }, "API_SEGMENTS": { - "SUCCESS_MESSAGE": "Segment deleted successfully", - "ERROR_MESSAGE": "Error while deleting segment" + "SUCCESS_MESSAGE": "Phân khúc được xoá thành công", + "ERROR_MESSAGE": "Có lỗi xảy ra lúc xoá phân khúc" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/agentMgmt.json b/app/javascript/dashboard/i18n/locale/vi/agentMgmt.json index ba55acca8..5b6380ab0 100644 --- a/app/javascript/dashboard/i18n/locale/vi/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/agentMgmt.json @@ -93,7 +93,7 @@ "NO_RESULTS": "Không tìm thấy kết quả." }, "MULTI_SELECTOR": { - "PLACEHOLDER": "None", + "PLACEHOLDER": "Không có", "TITLE": { "AGENT": "Chọn thành viên", "TEAM": "Chọn nhóm" diff --git a/app/javascript/dashboard/i18n/locale/vi/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/vi/attributesMgmt.json index e850e0888..4b7de84c4 100644 --- a/app/javascript/dashboard/i18n/locale/vi/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/attributesMgmt.json @@ -1,98 +1,98 @@ { "ATTRIBUTES_MGMT": { "HEADER": "Thuộc tính tùy chỉnh", - "HEADER_BTN_TXT": "Add Custom Attribute", - "LOADING": "Fetching custom attributes", - "SIDEBAR_TXT": "

Custom Attributes

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

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

", + "HEADER_BTN_TXT": "Thêm thuộc tính Tùy chỉnh", + "LOADING": "Đang lấy thuộc tính tuỳ chỉnh", + "SIDEBAR_TXT": "

Thuộc tính tùy chỉnh

Thuộc tính tùy chỉnh theo dõi thông tin thực tế về các địa chỉ liên hệ/cuộc trò chuyện của bạn - như gói đăng ký hoặc khi họ đặt hàng mặt hàng đầu tiên, v. v.

Để tạo một Thuộc tính Tùy chỉnh, chỉ cần nhấp vào Thêm Thuộc tính Tùy chỉnh. Bạn cũng có thể chỉnh sửa hoặc xóa Thuộc tính Tùy chỉnh hiện có bằng cách nhấp vào nút Chỉnh sửa hoặc Xóa.

", "ADD": { - "TITLE": "Add Custom Attribute", + "TITLE": "Thêm thuộc tính Tùy chỉnh", "SUBMIT": "Tạo", "CANCEL_BUTTON_TEXT": "Huỷ", "FORM": { "NAME": { - "LABEL": "Display Name", - "PLACEHOLDER": "Enter custom attribute display name", - "ERROR": "Name is required" + "LABEL": "Tên hiển thị", + "PLACEHOLDER": "Điền tên hiển thị của thuộc tính tuỳ chỉnh", + "ERROR": "Tên bắt buộc có" }, "DESC": { "LABEL": "Mô tả", - "PLACEHOLDER": "Enter custom attribute description", - "ERROR": "Description is required" + "PLACEHOLDER": "Điền mô tả của thuộc tính tuỳ chỉnh", + "ERROR": "Mô tả bắt buộc có" }, "MODEL": { - "LABEL": "Applies to", - "PLACEHOLDER": "Please select one", - "ERROR": "Model is required" + "LABEL": "Áp dụng cho", + "PLACEHOLDER": "Vui lòng chọn một", + "ERROR": "Mô hình bắt buộc có" }, "TYPE": { - "LABEL": "Type", - "PLACEHOLDER": "Please select a type", - "ERROR": "Type is required", + "LABEL": "Loại", + "PLACEHOLDER": "Vui lòng chọn một loại", + "ERROR": "Loại bắt buộc có", "LIST": { - "LABEL": "List Values", - "PLACEHOLDER": "Please enter value and press enter key", - "ERROR": "Must have at least one value" + "LABEL": "Giá trị của danh sách", + "PLACEHOLDER": "Vui lòng điền giá trị và ấn phím enter", + "ERROR": "Phải có ít nhất 1 giá trị" } }, "KEY": { - "LABEL": "Key", - "PLACEHOLDER": "Enter custom attribute key", - "ERROR": "Key is required", - "IN_VALID": "Invalid key" + "LABEL": "Khoá", + "PLACEHOLDER": "Điền khoá của thuộc tính tuỳ chỉnh", + "ERROR": "Khoá cần có", + "IN_VALID": "Khoá không hợp lệ" } }, "API": { - "SUCCESS_MESSAGE": "Custom Attribute added successfully", - "ERROR_MESSAGE": "Could not able to create a custom attribute, Please try again later" + "SUCCESS_MESSAGE": "Thuộc tính tuỳ chỉnh thêm thành công", + "ERROR_MESSAGE": "Không thể tạo thuộc tính tuỳ chỉnh, Vui lòng thử lại sau" } }, "DELETE": { "BUTTON_TEXT": "Xoá", "API": { - "SUCCESS_MESSAGE": "Custom Attribute deleted successfully.", - "ERROR_MESSAGE": "Couldn't delete the custom attribute. Try again." + "SUCCESS_MESSAGE": "Thuộc tính tuỳ chỉnh xoá thành công.", + "ERROR_MESSAGE": "Không thể xoá thuộc tính tuỳ chỉnh. Thử lại." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{attributeName}", - "PLACE_HOLDER": "Please type {attributeName} to confirm", - "MESSAGE": "Deleting will remove the custom attribute", + "TITLE": "Bạn có chắc muốn xoá - %{attributeName}", + "PLACE_HOLDER": "Vui lòng điền {attributeName} để xác nhận", + "MESSAGE": "Xoá sẽ xoá thuộc tính tuỳ chỉnh", "YES": "Xoá ", "NO": "Huỷ" } }, "EDIT": { - "TITLE": "Edit Custom Attribute", + "TITLE": "Sửa Thuộc tính Tùy chỉnh", "UPDATE_BUTTON_TEXT": "Cập nhật", "TYPE": { "LIST": { - "LABEL": "List Values", - "PLACEHOLDER": "Please enter values and press enter key" + "LABEL": "Giá trị của danh sách", + "PLACEHOLDER": "Vui lòng điền giá trị và ấn phím enter" } }, "API": { - "SUCCESS_MESSAGE": "Custom Attribute updated successfully", - "ERROR_MESSAGE": "There was an error updating custom attribute, please try again" + "SUCCESS_MESSAGE": "Thuộc tính tuỳ chỉnh sửa thành công", + "ERROR_MESSAGE": "Đã xảy ra lỗi khi cập nhật \bthuộc tính tuỳ chỉnh, vui lòng thử lại" } }, "TABS": { "HEADER": "Thuộc tính tùy chỉnh", - "CONVERSATION": "Conversation", - "CONTACT": "Contact" + "CONVERSATION": "Cuộc trò chuyện", + "CONTACT": "Danh bạ" }, "LIST": { "TABLE_HEADER": [ "Tên", "Mô tả", - "Type", - "Key" + "Loại", + "Khoá" ], "BUTTONS": { "EDIT": "Chỉnh sửa", "DELETE": "Xoá" }, "EMPTY_RESULT": { - "404": "There are no custom attributes created", - "NOT_FOUND": "There are no custom attributes configured" + "404": "Không có thuộc tính tuỳ chỉnh nào được tạo", + "NOT_FOUND": "Không có thuộc tính tuỳ chỉnh nào được cấu hình" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/automation.json b/app/javascript/dashboard/i18n/locale/vi/automation.json index 93a32c9f2..2857fd98e 100644 --- a/app/javascript/dashboard/i18n/locale/vi/automation.json +++ b/app/javascript/dashboard/i18n/locale/vi/automation.json @@ -1,81 +1,81 @@ { "AUTOMATION": { - "HEADER": "Automation", - "HEADER_BTN_TXT": "Add Automation Rule", - "LOADING": "Fetching automation rules", - "SIDEBAR_TXT": "

Automation Rules

Automation can replace and automate existing processes that require manual effort. You can do many things with automation, including adding labels and assigning conversation to the best agent. So the team focuses on what they do best and spends more little time on manual tasks.

", + "HEADER": "Tự động hoá", + "HEADER_BTN_TXT": "Thêm Quy tắc Tự động hoá", + "LOADING": "Đang lấy quy tắc tự động hoá", + "SIDEBAR_TXT": "

Quy tắc tự động hóa

Tự động hóa có thể thay thế và tự động hóa các quy trình hiện có mà cần thao tác thủ công. Bạn có thể làm nhiều việc với tự động hóa, bao gồm thêm nhãn và gán cuộc trò chuyện cho người đại diện tốt nhất. Vì vậy, nhóm tập trung vào những gì họ làm tốt nhất và dành ít thời gian hơn cho các công việc thủ công.

", "ADD": { - "TITLE": "Add Automation Rule", + "TITLE": "Thêm Quy tắc Tự động hoá", "SUBMIT": "Tạo", "CANCEL_BUTTON_TEXT": "Huỷ", "FORM": { "NAME": { - "LABEL": "Rule Name", - "PLACEHOLDER": "Enter rule name", - "ERROR": "Name is required" + "LABEL": "Tên Quy tắc", + "PLACEHOLDER": "Điền tên quy tắc", + "ERROR": "Tên bắt buộc có" }, "DESC": { "LABEL": "Mô tả", - "PLACEHOLDER": "Enter rule description", - "ERROR": "Description is required" + "PLACEHOLDER": "Điền mô tả quy tắc", + "ERROR": "Mô tả bắt buộc có" }, "EVENT": { - "LABEL": "Event", - "PLACEHOLDER": "Please select one", - "ERROR": "Event is required" + "LABEL": "Sự kiện", + "PLACEHOLDER": "Vui lòng chọn một", + "ERROR": "Sự kiện bắt buộc có" }, "CONDITIONS": { - "LABEL": "Conditions" + "LABEL": "Điều kiện" }, "ACTIONS": { "LABEL": "Hành động" } }, - "CONDITION_BUTTON_LABEL": "Add Condition", - "ACTION_BUTTON_LABEL": "Add Action", + "CONDITION_BUTTON_LABEL": "Thêm Điều kiện", + "ACTION_BUTTON_LABEL": "Thêm Hành động", "API": { - "SUCCESS_MESSAGE": "Automation rule added successfully", - "ERROR_MESSAGE": "Could not able to create a automation rule, Please try again later" + "SUCCESS_MESSAGE": "Quy tắc tự động hoá thêm thành công", + "ERROR_MESSAGE": "Không thể tạo quy tắc tự động hoá, Vui lòng thử lại sau" } }, "LIST": { "TABLE_HEADER": [ "Tên", "Mô tả", - "Active", - "Created on" + "Có hiệu lực", + "Được tạo trên" ], - "404": "No automation rules found" + "404": "Không tìm thấy quy tắc tự động hoá" }, "DELETE": { - "TITLE": "Delete Automation Rule", + "TITLE": "Xoá Quy tắc Tự động hoá", "SUBMIT": "Xoá", "CANCEL_BUTTON_TEXT": "Huỷ", "CONFIRM": { "TITLE": "Xác nhận xoá", - "MESSAGE": "Bạn có muốn xoá? ", + "MESSAGE": "Bạn có chắc muốn xoá ", "YES": "Có, xoá ", "NO": "Không, giữ " }, "API": { - "SUCCESS_MESSAGE": "Automation rule deleted successfully", - "ERROR_MESSAGE": "Could not able to delete a automation rule, Please try again later" + "SUCCESS_MESSAGE": "Quy tắc tự động hoá xoá thành công", + "ERROR_MESSAGE": "Không thể xoá quy tắc tự động hoá, Vui lòng thử lại sau" } }, "EDIT": { - "TITLE": "Edit Automation Rule", + "TITLE": "Sửa Quy tắc Tự động hoá", "SUBMIT": "Chỉnh sửa", "CANCEL_BUTTON_TEXT": "Huỷ", "API": { - "SUCCESS_MESSAGE": "Automation rule updated successfully", - "ERROR_MESSAGE": "Could not update automation rule, Please try again later" + "SUCCESS_MESSAGE": "Quy tắc tự động hoá thêm thành công", + "ERROR_MESSAGE": "Không thể cập nhật quy tắc tự động hoá, Vui lòng thử lại sau" } }, "CLONE": { - "TOOLTIP": "Clone", + "TOOLTIP": "Mô phỏng", "API": { - "SUCCESS_MESSAGE": "Automation cloned successfully", - "ERROR_MESSAGE": "Could not clone automation rule, Please try again later" + "SUCCESS_MESSAGE": "Quy tắc tự động hoá mô phỏng thành công", + "ERROR_MESSAGE": "Không thể mô phỏng quy tắc tự động hoá, Vui lòng thử lại sau" } }, "FORM": { @@ -83,7 +83,7 @@ "CREATE": "Tạo", "DELETE": "Xoá", "CANCEL": "Huỷ", - "RESET_MESSAGE": "Changing event type will reset the conditions and events you have added below" + "RESET_MESSAGE": "Thay đổi loại sự kiện sẽ đặt lại điều kiện và sự kiện mà bạn đã thêm bên dưới" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/campaign.json b/app/javascript/dashboard/i18n/locale/vi/campaign.json index e22283645..cc64682c0 100644 --- a/app/javascript/dashboard/i18n/locale/vi/campaign.json +++ b/app/javascript/dashboard/i18n/locale/vi/campaign.json @@ -1,126 +1,126 @@ { "CAMPAIGN": { - "HEADER": "Campaigns", - "SIDEBAR_TXT": "Proactive messages allow the customer to send outbound messages to their contacts which would trigger more conversations. Click on Add Campaign to create a new campaign. You can also edit or delete an existing campaign by clicking on the Edit or Delete button.", + "HEADER": "Chiến dịch", + "SIDEBAR_TXT": "Tin nhắn chủ động cho phép khách hàng gửi tin nhắn đi đến các liên hệ của họ, điều này sẽ kích hoạt nhiều cuộc trò chuyện hơn. Nhấp vào Thêm Chiến dịch để tạo một chiến dịch mới. Bạn cũng có thể chỉnh sửa hoặc xóa chiến dịch hiện tại bằng cách nhấp vào nút Chỉnh sửa hoặc Xóa.", "HEADER_BTN_TXT": { - "ONE_OFF": "Create a one off campaign", - "ONGOING": "Create a ongoing campaign" + "ONE_OFF": "Tạo chiến dịch một lần", + "ONGOING": "Tạo chiến dịch đang diễn ra" }, "ADD": { - "TITLE": "Create a campaign", - "DESC": "Proactive messages allow the customer to send outbound messages to their contacts which would trigger more conversations.", + "TITLE": "Tạo một chiến dịch", + "DESC": "Tin nhắn chủ động cho phép khách hàng gửi tin nhắn đi đến các liên hệ của họ, điều này sẽ kích hoạt nhiều cuộc trò chuyện hơn.", "CANCEL_BUTTON_TEXT": "Huỷ", "CREATE_BUTTON_TEXT": "Tạo", "FORM": { "TITLE": { - "LABEL": "Title", - "PLACEHOLDER": "Please enter the title of campaign", - "ERROR": "Title is required" + "LABEL": "Tiêu đề", + "PLACEHOLDER": "Vui lòng điền tiêu đề của chiến dịch", + "ERROR": "Tiêu đề bắt buộc có" }, "SCHEDULED_AT": { - "LABEL": "Scheduled time", - "PLACEHOLDER": "Please select the time", - "CONFIRM": "Confirm", - "ERROR": "Scheduled time is required" + "LABEL": "Thời gian dự kiến", + "PLACEHOLDER": "Vui lòng chọn thời gian", + "CONFIRM": "Xác nhận", + "ERROR": "Thời gian dự kiến là bắt buộc" }, "AUDIENCE": { - "LABEL": "Audience", - "PLACEHOLDER": "Select the customer labels", - "ERROR": "Audience is required" + "LABEL": "Khán giả", + "PLACEHOLDER": "Chọn nhãn người dùng", + "ERROR": "Khán giả bắt buộc có" }, "INBOX": { - "LABEL": "Select Inbox", - "PLACEHOLDER": "Select Inbox", - "ERROR": "Inbox is required" + "LABEL": "Chọn Hộp thư đến", + "PLACEHOLDER": "Chọn Hộp thư đến", + "ERROR": "Hộp thư đến bắt buộc có" }, "MESSAGE": { "LABEL": "Tin nhắn", - "PLACEHOLDER": "Please enter the message of campaign", - "ERROR": "Message is required" + "PLACEHOLDER": "Vui lòng điền thông điệp của chiến dịch", + "ERROR": "Thông điệp bắt buộc có" }, "SENT_BY": { - "LABEL": "Sent by", - "PLACEHOLDER": "Please select the the content of campaign", - "ERROR": "Sender is required" + "LABEL": "Gửi bởi", + "PLACEHOLDER": "Vui lòng chọn nội dung của chiến dịch", + "ERROR": "Người gửi cần có" }, "END_POINT": { "LABEL": "URL", - "PLACEHOLDER": "Please enter the URL", + "PLACEHOLDER": "Vui lòng nhập URL", "ERROR": "Vui lòng nhập một URL hợp lệ" }, "TIME_ON_PAGE": { - "LABEL": "Time on page(Seconds)", - "PLACEHOLDER": "Please enter the time", - "ERROR": "Time on page is required" + "LABEL": "Thời gian trên trang(Giây)", + "PLACEHOLDER": "Vui lòng nhập thời gian", + "ERROR": "Thời gian trên trang là bắt buộc" }, - "ENABLED": "Enable campaign", - "TRIGGER_ONLY_BUSINESS_HOURS": "Trigger only during business hours", - "SUBMIT": "Add Campaign" + "ENABLED": "Vận hành chiến dịch", + "TRIGGER_ONLY_BUSINESS_HOURS": "Chỉ kích hoạt trong giờ làm việc", + "SUBMIT": "Thêm Chiến dịch" }, "API": { - "SUCCESS_MESSAGE": "Campaign created successfully", - "ERROR_MESSAGE": "There was an error. Please try again." + "SUCCESS_MESSAGE": "Chiến dịch được tạo thành công", + "ERROR_MESSAGE": "Đã có lỗi. Vui lòng thử lại." } }, "DELETE": { "BUTTON_TEXT": "Xoá", "CONFIRM": { "TITLE": "Xác nhận xoá", - "MESSAGE": "Are you sure to delete?", + "MESSAGE": "Bạn có chắc muốn xoá?", "YES": "Có, xoá ", "NO": "Không, giữ " }, "API": { - "SUCCESS_MESSAGE": "Campaign deleted successfully", - "ERROR_MESSAGE": "Could not delete the campaign. Please try again later." + "SUCCESS_MESSAGE": "Chiến dịch được xoá thành công", + "ERROR_MESSAGE": "Không thể xoá chiến dịch. Vui lòng thử lại sau." } }, "EDIT": { - "TITLE": "Edit campaign", + "TITLE": "Sửa chiến dịch", "UPDATE_BUTTON_TEXT": "Cập nhật", "API": { - "SUCCESS_MESSAGE": "Campaign updated successfully", + "SUCCESS_MESSAGE": "Chiến dịch được cập nhật thành công", "ERROR_MESSAGE": "Đã có lỗi, vui lòng thử lại" } }, "LIST": { - "LOADING_MESSAGE": "Loading campaigns...", - "404": "There are no campaigns created for this inbox.", + "LOADING_MESSAGE": "Đang tải chiến dịch...", + "404": "Không có chiến dịch được tạo cho hộp thư đến này.", "TABLE_HEADER": { - "TITLE": "Title", + "TITLE": "Tiêu đề", "MESSAGE": "Tin nhắn", - "INBOX": "Inbox", + "INBOX": "Hộp thư đến", "STATUS": "Trạng thái", - "SENDER": "Sender", + "SENDER": "Người gửi", "URL": "URL", - "SCHEDULED_AT": "Scheduled time", - "TIME_ON_PAGE": "Time(Seconds)", - "CREATED_AT": "Created at" + "SCHEDULED_AT": "Thời gian dự kiến", + "TIME_ON_PAGE": "Thời gian(Giây)", + "CREATED_AT": "Tạo vào lúc" }, "BUTTONS": { - "ADD": "Add", + "ADD": "Thêm", "EDIT": "Chỉnh sửa", "DELETE": "Xoá" }, "STATUS": { "ENABLED": "Bật", "DISABLED": "Tắt", - "COMPLETED": "Completed", - "ACTIVE": "Active" + "COMPLETED": "Hoàn tất", + "ACTIVE": "Có hiệu lực" }, "SENDER": { "BOT": "Bot" } }, "ONE_OFF": { - "HEADER": "One off campaigns", - "404": "There are no one off campaigns created", - "INBOXES_NOT_FOUND": "Please create an sms inbox and start adding campaigns" + "HEADER": "Chiến dịch một lần", + "404": "Không có chiến dịch một lần nào được tạo", + "INBOXES_NOT_FOUND": "Vui lòng tạo một hộp thư đến sms và bắt đầu thêm chiến dịch" }, "ONGOING": { - "HEADER": "Ongoing campaigns", - "404": "There are no ongoing campaigns created", - "INBOXES_NOT_FOUND": "Please create an website inbox and start adding campaigns" + "HEADER": "Chiến dịch đang diễn ra", + "404": "Không có chiến dịch đang diễn ra nào được tạo", + "INBOXES_NOT_FOUND": "Vui lòng tạo hộp thư đến cho trang web và bắt đầu thêm chiến dịch" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/vi/cannedMgmt.json index 9c6ac312d..d0c620902 100644 --- a/app/javascript/dashboard/i18n/locale/vi/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/cannedMgmt.json @@ -4,25 +4,25 @@ "HEADER_BTN_TXT": "Thêm thư mẫu phẩn hồi", "LOADING": "Đang tải thư mẫu phẩn hồi", "SEARCH_404": "Không có kết quả nào được tìm thấy", - "SIDEBAR_TXT": "

Canned Responses

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

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

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

", + "SIDEBAR_TXT": "

Thư mẫu phản hồi

Thư mẫu phản hồi là các mẫu trả lời đã lưu có thể được sử dụng để nhanh chóng gửi trả lời cho một cuộc trò chuyện.

Để tạo một Thư mẫu phản hồi, chỉ cần ấn vào Thêm Thư mẫu phẩn hồi. Bạn cũng có thể sửa hoặc xoá Thư mẫu phản hồi \bbằng cách ấn nút Sửa hoặc Xoá

Thư mẫu phản hồi được sử dụng với sự giúp đỡ của Mã Ngắn. Nhân viên có thể truy cập thư mẫu phản hồi khi trò chuyện bằng cách nhập '/'.

", "LIST": { "404": "Không có câu trả lời soạn trước nào có sẵn trong tài khoản này.", "TITLE": "Quản lý thư mẫu phẩn hồi", "DESC": "Thư mẫu phẩn hồi là các mẫu trả lời được xác định trước có thể được sử dụng để nhanh chóng gửi trả lời cho vé.", "TABLE_HEADER": [ - "Short Code", + "Mã Ngắn", "Nội dung", "Hành động" ] }, "ADD": { "TITLE": "Thêm thư mẫu phẩn hồi", - "DESC": "Canned Responses are saved reply templates which can be used to quickly send out reply to conversation.", + "DESC": "Thư mẫu phản hồi là các mẫu trả lời đã lưu có thể được sử dụng để nhanh chóng gửi trả lời cho cuộc trò chuyện.", "CANCEL_BUTTON_TEXT": "Huỷ", "FORM": { "SHORT_CODE": { - "LABEL": "Short Code", - "PLACEHOLDER": "Please enter a short code", + "LABEL": "Mã Ngắn", + "PLACEHOLDER": "Vui lòng nhập một mã ngắn", "ERROR": "Short Code là bắt buộc" }, "CONTENT": { @@ -42,7 +42,7 @@ "CANCEL_BUTTON_TEXT": "Huỷ", "FORM": { "SHORT_CODE": { - "LABEL": "Short Code", + "LABEL": "Mã Ngắn", "PLACEHOLDER": "Vui lòng nhập shortcode", "ERROR": "Short Code là bắt buộc" }, diff --git a/app/javascript/dashboard/i18n/locale/vi/chatlist.json b/app/javascript/dashboard/i18n/locale/vi/chatlist.json index 58eb55608..048c7dffc 100644 --- a/app/javascript/dashboard/i18n/locale/vi/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/vi/chatlist.json @@ -7,7 +7,7 @@ "404": "Không có bất kì hoạt động trò chuyện nào trong nhóm." }, "TAB_HEADING": "Các cuộc hội thoại", - "MENTION_HEADING": "Mentions", + "MENTION_HEADING": "Nhắn đến", "SEARCH": { "INPUT": "Tìm kiếm cho người, đoạn chat, lưu trữ trả lời .." }, @@ -47,10 +47,10 @@ "TEXT": "Đã được giải quyết" }, "pending": { - "TEXT": "Pending" + "TEXT": "Chờ giải quyết" }, "snoozed": { - "TEXT": "Snoozed" + "TEXT": "Tạm dừng" } }, "ATTACHMENTS": { @@ -76,10 +76,10 @@ "RECEIVED_VIA_EMAIL": "Nhận được từ email", "VIEW_TWEET_IN_TWITTER": "Xem tweet trên Twitter", "REPLY_TO_TWEET": "Trả lời cho tweet này", - "SENT": "Sent successfully", + "SENT": "Gửi thành công", "NO_MESSAGES": "Không có tin nhắn", "NO_CONTENT": "Không có nội dung", - "HIDE_QUOTED_TEXT": "Hide Quoted Text", - "SHOW_QUOTED_TEXT": "Show Quoted Text" + "HIDE_QUOTED_TEXT": "Ân Văn bản được trích dẫn", + "SHOW_QUOTED_TEXT": "Hiện Văn bản được trích dẫn" } } diff --git a/app/javascript/dashboard/i18n/locale/vi/contact.json b/app/javascript/dashboard/i18n/locale/vi/contact.json index a06bd3763..898bcc47b 100644 --- a/app/javascript/dashboard/i18n/locale/vi/contact.json +++ b/app/javascript/dashboard/i18n/locale/vi/contact.json @@ -7,7 +7,7 @@ "COMPANY": "Công ty", "LOCATION": "Vị trí", "CONVERSATION_TITLE": "Chi tiết của cuộc trò chuyện", - "VIEW_PROFILE": "View Profile", + "VIEW_PROFILE": "Xem hồ sơ cá nhân", "BROWSER": "Trình duyệt", "OS": "Hệ điều hành", "INITIATED_FROM": "Bắt đầu từ", @@ -20,30 +20,30 @@ }, "LABELS": { "CONTACT": { - "TITLE": "Contact Labels", - "ERROR": "Couldn't update labels" + "TITLE": "Nhãn danh bạ", + "ERROR": "Không thể sửa nhãn" }, "CONVERSATION": { "TITLE": "Nhãn hội thoại", - "ADD_BUTTON": "Add Labels" + "ADD_BUTTON": "Thêm nhãn" }, "LABEL_SELECT": { - "TITLE": "Add Labels", - "PLACEHOLDER": "Search labels", - "NO_RESULT": "No labels found" + "TITLE": "Thêm nhãn", + "PLACEHOLDER": "Tìm nhãn", + "NO_RESULT": "Không tìm thấy nhãn" } }, - "MERGE_CONTACT": "Merge contact", - "CONTACT_ACTIONS": "Contact actions", + "MERGE_CONTACT": "Gộp liên lạc", + "CONTACT_ACTIONS": "Hành động của liên lạc", "MUTE_CONTACT": "Tắt tiếng cuộc trò chuyện", - "UNMUTE_CONTACT": "Unmute Conversation", + "UNMUTE_CONTACT": "Bật tiếng cuộc trò chuyện", "MUTED_SUCCESS": "Cuộc trò chuyện này bị tắt tiếng trong 6 giờ", - "UNMUTED_SUCCESS": "This conversation is unmuted", + "UNMUTED_SUCCESS": "Cuộc trò chuyện này được bật tiếng", "SEND_TRANSCRIPT": "Gửi bản ghi", "EDIT_LABEL": "Chỉnh sửa", "SIDEBAR_SECTIONS": { "CUSTOM_ATTRIBUTES": "Thuộc tính tùy chỉnh", - "CONTACT_LABELS": "Contact Labels", + "CONTACT_LABELS": "Nhãn danh bạ", "PREVIOUS_CONVERSATIONS": "Cuộc trò chuyện trước đó" } }, @@ -53,37 +53,37 @@ "DESC": "Chỉnh sửa liên hệ chi tiết" }, "CREATE_CONTACT": { - "BUTTON_LABEL": "New Contact", - "TITLE": "Create new contact", - "DESC": "Add basic information details about the contact." + "BUTTON_LABEL": "Liên lạc mới", + "TITLE": "Tạo liên lạc mới", + "DESC": "Thêm thông tin cơ bản về liên lạc." }, "IMPORT_CONTACTS": { - "BUTTON_LABEL": "Import", - "TITLE": "Import Contacts", - "DESC": "Import contacts through a CSV file.", - "DOWNLOAD_LABEL": "Download a sample csv.", + "BUTTON_LABEL": "Nhập", + "TITLE": "Nhập liên lạc", + "DESC": "Nhập liên lạc qua một file CSV.", + "DOWNLOAD_LABEL": "Tải xuống file CSV mẫu.", "FORM": { "LABEL": "CSV File", - "SUBMIT": "Import", + "SUBMIT": "Nhập", "CANCEL": "Huỷ" }, - "SUCCESS_MESSAGE": "Contacts saved successfully", + "SUCCESS_MESSAGE": "Liên hệ được lưu thành công", "ERROR_MESSAGE": "Đã có lỗi, vui lòng thử lại" }, "DELETE_CONTACT": { - "BUTTON_LABEL": "Delete Contact", - "TITLE": "Delete contact", - "DESC": "Delete contact details", + "BUTTON_LABEL": "Xoá liên lạc", + "TITLE": "Xoá liên lạc", + "DESC": "Xoá chi tiết liên hệ", "CONFIRM": { "TITLE": "Xác nhận xoá", "MESSAGE": "Bạn có muốn xoá? ", - "PLACE_HOLDER": "Please type {contactName} to confirm", + "PLACE_HOLDER": "Vui lòng nhập {contactName} để xác nhận", "YES": "Có, xoá ", "NO": "Không, giữ " }, "API": { - "SUCCESS_MESSAGE": "Contact deleted successfully", - "ERROR_MESSAGE": "Could not delete contact. Please try again later." + "SUCCESS_MESSAGE": "Liên hệ đã được xóa thành công", + "ERROR_MESSAGE": "Không thể xoá liên hệ. Vui lòng thử lại sau." } }, "CONTACT_FORM": { @@ -109,9 +109,9 @@ "PHONE_NUMBER": { "PLACEHOLDER": "Nhập số điện thoại của liên hệ", "LABEL": "Số điện thoại", - "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format", - "DUPLICATE": "This phone number is in use for another contact." + "HELP": "Số điện thoại phải thuộc định đạng E.164 như: +1415555555 [+][mã nước][mã khu vực][số điện thoại vùng]", + "ERROR": "Số điện thoại nên rỗng hoặc thuộc định dạng E.164", + "DUPLICATE": "Số điện thoại này đang được dùng cho một liên hệ khác." }, "LOCATION": { "PLACEHOLDER": "Nhập vị trí của liên hệ", @@ -140,192 +140,192 @@ } } }, - "SUCCESS_MESSAGE": "Contact saved successfully", + "SUCCESS_MESSAGE": "Liên hệ được lưu thành công", "ERROR_MESSAGE": "Đã có lỗi, vui lòng thử lại" }, "NEW_CONVERSATION": { - "BUTTON_LABEL": "Start conversation", - "TITLE": "New conversation", - "DESC": "Start a new conversation by sending a new message.", - "NO_INBOX": "Couldn't find an inbox to initiate a new conversation with this contact.", + "BUTTON_LABEL": "Bắt đầu cuộc trò chuyện", + "TITLE": "Tạo mới cuộc trò chuyện", + "DESC": "Bắt đầu một cuộc trò chuyện mới bằng cách thêm tin nhắn.", + "NO_INBOX": "Không tìm thấy hộp thư đến để bắt đầu cuộc trò chuyện với liên hệ này.", "FORM": { "TO": { - "LABEL": "To" + "LABEL": "Đến" }, "INBOX": { - "LABEL": "Inbox", - "ERROR": "Select an inbox" + "LABEL": "Hộp thư đến", + "ERROR": "Chọn Hộp thư đến" }, "SUBJECT": { - "LABEL": "Subject", - "PLACEHOLDER": "Subject", - "ERROR": "Subject can't be empty" + "LABEL": "Chủ đề", + "PLACEHOLDER": "Chủ đề", + "ERROR": "Chủ đề không được rỗng" }, "MESSAGE": { "LABEL": "Tin nhắn", - "PLACEHOLDER": "Write your message here", - "ERROR": "Message can't be empty" + "PLACEHOLDER": "Viết tin nhắn ở đây", + "ERROR": "Tin nhắn không được rỗng" }, - "SUBMIT": "Send message", + "SUBMIT": "Gửi tin nhắn", "CANCEL": "Huỷ", - "SUCCESS_MESSAGE": "Message sent!", + "SUCCESS_MESSAGE": "Tin nhắn đã được gửi!", "GO_TO_CONVERSATION": "Xem", - "ERROR_MESSAGE": "Couldn't send! try again" + "ERROR_MESSAGE": "Không thể gửi! xin thử lại" } }, "CONTACTS_PAGE": { - "HEADER": "Contacts", - "FIELDS": "Contact fields", - "SEARCH_BUTTON": "Search", - "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", - "FILTER_CONTACTS": "Filter", - "FILTER_CONTACTS_SAVE": "Save filter", - "FILTER_CONTACTS_DELETE": "Delete filter", + "HEADER": "Liên hệ", + "FIELDS": "Trường của liên hệ", + "SEARCH_BUTTON": "Tìm kiếm", + "SEARCH_INPUT_PLACEHOLDER": "Tìm kiếm liên hệ", + "FILTER_CONTACTS": "Lọc", + "FILTER_CONTACTS_SAVE": "Lưu bộ lọc", + "FILTER_CONTACTS_DELETE": "Xoá bộ lọc", "LIST": { - "LOADING_MESSAGE": "Loading contacts...", - "404": "No contacts matches your search 🔍", - "NO_CONTACTS": "There are no available contacts", + "LOADING_MESSAGE": "Đang tải liên hệ...", + "404": "Không có liên hệ nào khớp với tìm kiếm của bạn 🔍", + "NO_CONTACTS": "Không có liên hệ nào có sẵn", "TABLE_HEADER": { "NAME": "Tên", "PHONE_NUMBER": "Số điện thoại", "CONVERSATIONS": "Các cuộc hội thoại", - "LAST_ACTIVITY": "Last Activity", - "COUNTRY": "Country", - "CITY": "City", - "SOCIAL_PROFILES": "Social Profiles", + "LAST_ACTIVITY": "Hành động cuối cùng", + "COUNTRY": "Quốc gia", + "CITY": "Tỉnh / Thành phố", + "SOCIAL_PROFILES": "Hồ sơ xã hội", "COMPANY": "Công ty", "EMAIL_ADDRESS": "Email" }, - "VIEW_DETAILS": "View details" + "VIEW_DETAILS": "Xem thông tin chi tiết" } }, "CONTACT_PROFILE": { - "BACK_BUTTON": "Contacts", - "LOADING": "Loading contact profile..." + "BACK_BUTTON": "Liên hệ", + "LOADING": "Đang tải hồ sơ liên hệ..." }, "REMINDER": { "ADD_BUTTON": { - "BUTTON": "Add", - "TITLE": "Shift + Enter to create a task" + "BUTTON": "Thêm", + "TITLE": "Ấn Shift + Enter để thêm công việc" }, "FOOTER": { - "DUE_DATE": "Due date", - "LABEL_TITLE": "Set type" + "DUE_DATE": "Ngày đáo hạn", + "LABEL_TITLE": "Đặt loại" } }, "NOTES": { - "FETCHING_NOTES": "Fetching notes...", - "NOT_AVAILABLE": "There are no notes created for this contact", + "FETCHING_NOTES": "Đang tải về ghi chú...", + "NOT_AVAILABLE": "Không có ghi chú nào được tạo ra cho liên hệ này", "HEADER": { - "TITLE": "Notes" + "TITLE": "Ghi chú" }, "LIST": { - "LABEL": "added a note" + "LABEL": "thêm một ghi chú" }, "ADD": { - "BUTTON": "Add", - "PLACEHOLDER": "Add a note", - "TITLE": "Shift + Enter to create a note" + "BUTTON": "Thêm", + "PLACEHOLDER": "Thêm ghi chú", + "TITLE": "Ấn Shift + Enter để thêm ghi chú" }, "CONTENT_HEADER": { - "DELETE": "Delete note" + "DELETE": "Xoá ghi chú" } }, "EVENTS": { "HEADER": { - "TITLE": "Activities" + "TITLE": "Hoạt động" }, "BUTTON": { - "PILL_BUTTON_NOTES": "notes", - "PILL_BUTTON_EVENTS": "events", + "PILL_BUTTON_NOTES": "ghi chú", + "PILL_BUTTON_EVENTS": "sự kiện", "PILL_BUTTON_CONVO": "các cuộc hội thoại" } }, "CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "Add attributes", - "BUTTON": "Add custom attribute", - "NOT_AVAILABLE": "There are no custom attributes available for this contact.", + "ADD_BUTTON_TEXT": "Thêm thuộc tính", + "BUTTON": "Thêm thuộc tính tùy chỉnh", + "NOT_AVAILABLE": "Không có thuộc tính tuỳ chỉnh nào có sẵn cho liên hệ này.", "COPY_SUCCESSFUL": "Đã sao chép mã thành công", "ACTIONS": { - "COPY": "Copy attribute", - "DELETE": "Delete attribute", - "EDIT": "Edit attribute" + "COPY": "Sao chép thuộc tính", + "DELETE": "Xoá thuộc tính", + "EDIT": "Sửa thuộc tính" }, "ADD": { - "TITLE": "Create custom attribute", - "DESC": "Add custom information to this contact." + "TITLE": "Tạo thuộc tính tùy chỉnh", + "DESC": "Thêm thông tin tuỳ chỉnh vào liên hệ này." }, "FORM": { - "CREATE": "Add attribute", + "CREATE": "Thêm thuộc tính", "CANCEL": "Huỷ", "NAME": { - "LABEL": "Custom attribute name", - "PLACEHOLDER": "Eg: shopify id", - "ERROR": "Invalid custom attribute name" + "LABEL": "Tên thuộc tính tùy chỉnh", + "PLACEHOLDER": "Ví dụ: shopify id", + "ERROR": "Tên thuộc tính tuỳ chỉnh không hợp lệ" }, "VALUE": { - "LABEL": "Attribute value", - "PLACEHOLDER": "Eg: 11901 " + "LABEL": "Giá trị của thuộc tính", + "PLACEHOLDER": "Ví dụ: 11901 " }, "ADD": { - "TITLE": "Create new attribute ", - "SUCCESS": "Attribute added successfully", - "ERROR": "Unable to add attribute. Please try again later" + "TITLE": "Tạo thuộc tính mới ", + "SUCCESS": "Thuộc tính được thêm thành công", + "ERROR": "Không thể thêm thuộc tính. Vui lòng thử lại sau" }, "UPDATE": { - "SUCCESS": "Attribute updated successfully", - "ERROR": "Unable to update attribute. Please try again later" + "SUCCESS": "Thuộc tính cập nhật thành công", + "ERROR": "Không thể cập nhật thuộc tính. Vui lòng thử lại sau" }, "DELETE": { - "SUCCESS": "Attribute deleted successfully", - "ERROR": "Unable to delete attribute. Please try again later" + "SUCCESS": "Thuộc tính xoá thành công", + "ERROR": "Không thể xoá thuộc tính. Vui lòng thử lại sau" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "TITLE": "Thêm thuộc tính", + "PLACEHOLDER": "Tìm kiếm thuộc tính", + "NO_RESULT": "Không có thuộc tính nào được tìm thấy" }, "ATTRIBUTE_TYPE": { "LIST": { - "PLACEHOLDER": "Select value", - "SEARCH_INPUT_PLACEHOLDER": "Search value", - "NO_RESULT": "No result found" + "PLACEHOLDER": "Chọn giá trị", + "SEARCH_INPUT_PLACEHOLDER": "Tìm kiếm giá trị", + "NO_RESULT": "Không tìm thấy kết quả" } } }, "VALIDATIONS": { - "REQUIRED": "Valid value is required", - "INVALID_URL": "Invalid URL" + "REQUIRED": "Giá trị hợp lệ bắt buộc có", + "INVALID_URL": "URL không hợp lệ" } }, "MERGE_CONTACTS": { - "TITLE": "Merge contacts", - "DESCRIPTION": "Merge contacts to combine two profiles into one, including all attributes and conversations. In case of conflict, the Primary contact’ s attributes will take precedence.", + "TITLE": "Gộp liên lạc", + "DESCRIPTION": "Gộp liên hệ để kết hợp hai hồ sơ thành một, bao gồm tất cả các thuộc tính và cuộc hội thoại. Trong trường hợp xung đột, các thuộc tính của địa chỉ liên hệ Chính sẽ được ưu tiên.", "PRIMARY": { - "TITLE": "Primary contact", - "HELP_LABEL": "To be kept" + "TITLE": "Liên lạc chính", + "HELP_LABEL": "Được giữ" }, "CHILD": { - "TITLE": "Contact to merge", - "PLACEHOLDER": "Search for a contact", - "HELP_LABEL": "To be deleted" + "TITLE": "Liên lạc cần gộp", + "PLACEHOLDER": "Tìm kiếm liên hệ", + "HELP_LABEL": "Sẽ xoá" }, "SUMMARY": { - "TITLE": "Summary", - "DELETE_WARNING": "Contact of %{childContactName} will be deleted.", - "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + "TITLE": "Tóm tắt", + "DELETE_WARNING": "Liên hệ của %{childContactName} sẽ bị xoá.", + "ATTRIBUTE_WARNING": "\bChi tiết liên hệ của %{childContactName} \bsẽ được sao chép đến %{primaryContactName}." }, "SEARCH": { "ERROR": "ERROR_MESSAGE" }, "FORM": { - "SUBMIT": " Merge contacts", + "SUBMIT": " Gộp liên lạc", "CANCEL": "Huỷ", "CHILD_CONTACT": { - "ERROR": "Select a child contact to merge" + "ERROR": "Chọn liên lạc con để gộp" }, - "SUCCESS_MESSAGE": "Contact merged successfully", - "ERROR_MESSAGE": "Could not merge contacts, try again!" + "SUCCESS_MESSAGE": "Liên lạc được gộp thành công", + "ERROR_MESSAGE": "Không thể gộp liên lạc, thử lại!" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/contactFilters.json b/app/javascript/dashboard/i18n/locale/vi/contactFilters.json index 6193867c4..1ecae25af 100644 --- a/app/javascript/dashboard/i18n/locale/vi/contactFilters.json +++ b/app/javascript/dashboard/i18n/locale/vi/contactFilters.json @@ -1,45 +1,45 @@ { "CONTACTS_FILTER": { - "TITLE": "Filter Contacts", - "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", - "ADD_NEW_FILTER": "Add Filter", - "CLEAR_ALL_FILTERS": "Clear All Filters", - "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "TITLE": "Lọc liên hệ", + "SUBTITLE": "Thêm bộ lọc bên dưới và ấn 'áp dụng bộ lọc' để lọc liên hệ.", + "ADD_NEW_FILTER": "Thêm Bộ lọc", + "CLEAR_ALL_FILTERS": "Xoá tất cả bộ lọc", + "FILTER_DELETE_ERROR": "Bạn nên có ít nhất 1 bộ lọc để lưu", "SUBMIT_BUTTON_LABEL": "Gửi", "CANCEL_BUTTON_LABEL": "Huỷ", - "CLEAR_BUTTON_LABEL": "Clear Filters", - "EMPTY_VALUE_ERROR": "Value is required", - "TOOLTIP_LABEL": "Filter contacts", + "CLEAR_BUTTON_LABEL": "Xoá bộ lọc", + "EMPTY_VALUE_ERROR": "Giá trị bắt buộc có", + "TOOLTIP_LABEL": "Lọc liên hệ", "QUERY_DROPDOWN_LABELS": { - "AND": "AND", - "OR": "OR" + "AND": "VÀ", + "OR": "HOẶC" }, "OPERATOR_LABELS": { - "equal_to": "Equal to", - "not_equal_to": "Not equal to", - "contains": "Contains", - "does_not_contain": "Does not contain", - "is_present": "Is present", - "is_not_present": "Is not present", - "is_greater_than": "Is greater than", - "is_lesser_than": "Is lesser than" + "equal_to": "Bằng", + "not_equal_to": "Không bằng", + "contains": "Bao gồm", + "does_not_contain": "Không bao gồm", + "is_present": "Có", + "is_not_present": "Không có", + "is_greater_than": "Lớn hơn", + "is_lesser_than": "Nhỏ hơn" }, "ATTRIBUTES": { "NAME": "Tên", "EMAIL": "Thư điện tử", "PHONE_NUMBER": "Số Điện Thoại", - "IDENTIFIER": "Identifier", - "CITY": "City", - "COUNTRY": "Country", - "CUSTOM_ATTRIBUTE_LIST": "List", - "CUSTOM_ATTRIBUTE_TEXT": "Text", - "CUSTOM_ATTRIBUTE_NUMBER": "Number", - "CUSTOM_ATTRIBUTE_LINK": "Link", + "IDENTIFIER": "Định danh", + "CITY": "Tỉnh / Thành phố", + "COUNTRY": "Quốc gia", + "CUSTOM_ATTRIBUTE_LIST": "Danh sách", + "CUSTOM_ATTRIBUTE_TEXT": "Văn bản", + "CUSTOM_ATTRIBUTE_NUMBER": "Số", + "CUSTOM_ATTRIBUTE_LINK": "Liên kết", "CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox" }, "GROUPS": { - "STANDARD_FILTERS": "Standard Filters", - "ADDITIONAL_FILTERS": "Additional Filters", + "STANDARD_FILTERS": "Bộ lọc tiêu chuẩn", + "ADDITIONAL_FILTERS": "Bộ lọc bổ sung", "CUSTOM_ATTRIBUTES": "Thuộc tính tùy chỉnh" } } diff --git a/app/javascript/dashboard/i18n/locale/vi/conversation.json b/app/javascript/dashboard/i18n/locale/vi/conversation.json index 35c9d0023..c11d7f70c 100644 --- a/app/javascript/dashboard/i18n/locale/vi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/vi/conversation.json @@ -1,41 +1,41 @@ { "CONVERSATION": { "404": "Vui lòng chọn một cuộc trò chuyện từ ngăn bên trái", - "UNVERIFIED_SESSION": "The identity of this user is not verified", + "UNVERIFIED_SESSION": "Danh tính của người dùng này không được xác thực", "NO_MESSAGE_1": "Uh oh! Có vẻ như không có tin nhắn nào từ khách hàng trong hộp thư đến của bạn.", "NO_MESSAGE_2": " gửi tin nhắn đến trang của bạn!", "NO_INBOX_1": "Hola! Có vẻ như bạn chưa thêm bất kỳ hộp thư đến nào.", "NO_INBOX_2": " để bắt đầu", "NO_INBOX_AGENT": "Uh Oh! Có vẻ như bạn không thuộc bất kỳ hộp thư đến nào. Vui lòng liên hệ với quản trị viên của bạn", - "SEARCH_MESSAGES": "Search for messages in conversations", + "SEARCH_MESSAGES": "Tìm kiếm tin nhắn trong cuộc trò chuyện", "SEARCH": { - "TITLE": "Search messages", - "RESULT_TITLE": "Search Results", - "LOADING_MESSAGE": "Crunching data...", - "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "No results found." + "TITLE": "Tìm kiếm tin nhắn", + "RESULT_TITLE": "Kết quả tìm kiếm", + "LOADING_MESSAGE": "Định dạng dữ liệu...", + "PLACEHOLDER": "Nhập để tìm kiếm tin nhắn", + "NO_MATCHING_RESULTS": "Không tìm thấy kết quả." }, - "UNREAD_MESSAGES": "Unread Messages", - "UNREAD_MESSAGE": "Unread Message", + "UNREAD_MESSAGES": "Tin nhắn chưa đọc", + "UNREAD_MESSAGE": "Tin nhắn chưa đọc", "CLICK_HERE": "Click vào đây", "LOADING_INBOXES": "Đang tải hộp thư đến", "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ờ", - "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", - "TWILIO_WHATSAPP_CAN_REPLY": "You can only reply to this conversation using a template message due to", + "NOT_ASSIGNED_TO_YOU": "Cuộc trò chuyện này không được phân công cho bạn. Bạn có muốn phân công cuộc trò chuyện này cho chính mình?", + "ASSIGN_TO_ME": "Phân công cho tôi", + "TWILIO_WHATSAPP_CAN_REPLY": "Bạn chỉ có thể phản hồi cuộc trò chuyện này dùng tin nhắn mẫu vì", "TWILIO_WHATSAPP_24_HOURS_WINDOW": "Giới hạn thời lượng tin nhắn 24 giờ", - "SELECT_A_TWEET_TO_REPLY": "Please select a tweet to reply to.", + "SELECT_A_TWEET_TO_REPLY": "Xin chọn một tweet để trả lời.", "REPLYING_TO": "Bạn đang trả lời:", "REMOVE_SELECTION": "Xóa lựa chọn", "DOWNLOAD": "Tải xuống", - "UPLOADING_ATTACHMENTS": "Uploading attachments...", - "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", - "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", - "NO_RESPONSE": "No response", - "RATING_TITLE": "Rating", - "FEEDBACK_TITLE": "Feedback", + "UPLOADING_ATTACHMENTS": "Đang tải đính kèm...", + "SUCCESS_DELETE_MESSAGE": "Tin nhắn được xoá thành công", + "FAIL_DELETE_MESSSAGE": "Không thể xoá tin nhắn! Thử lại", + "NO_RESPONSE": "Không có kết quả trả về", + "RATING_TITLE": "Đánh giá", + "FEEDBACK_TITLE": "Phản hồi", "HEADER": { "RESOLVE_ACTION": "Giải quyết", "REOPEN_ACTION": "Mở lại", @@ -43,17 +43,17 @@ "OPEN": "Nhiều", "CLOSE": "Đóng", "DETAILS": "chi tiết", - "SNOOZED_UNTIL_TOMORROW": "Snoozed until tomorrow", - "SNOOZED_UNTIL_NEXT_WEEK": "Snoozed until next week", - "SNOOZED_UNTIL_NEXT_REPLY": "Snoozed until next reply" + "SNOOZED_UNTIL_TOMORROW": "Tạm dừng đến ngày mai", + "SNOOZED_UNTIL_NEXT_WEEK": "Tạm dừng đến tuần sau", + "SNOOZED_UNTIL_NEXT_REPLY": "Tạm dừng đến khi có phản hồi" }, "RESOLVE_DROPDOWN": { - "MARK_PENDING": "Mark as pending", + "MARK_PENDING": "Đánh dấu chưa giải quyết", "SNOOZE": { - "TITLE": "Snooze until", - "NEXT_REPLY": "Next reply", - "TOMORROW": "Tomorrow", - "NEXT_WEEK": "Next week" + "TITLE": "Tạm dừng đến khi", + "NEXT_REPLY": "Phản hồi kế tiếp", + "TOMORROW": "Ngày mai", + "NEXT_WEEK": "Tuần sau" } }, "FOOTER": { @@ -66,39 +66,39 @@ "SEND": "Gửi", "CREATE": "Thêm ghi chú", "TWEET": "Tweet", - "TIP_FORMAT_ICON": "Show rich text editor", - "TIP_EMOJI_ICON": "Show emoji selector", - "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send", - "DRAG_DROP": "Drag and drop here to attach", + "TIP_FORMAT_ICON": "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 files", + "ENTER_TO_SEND": "Nhấn Enter để gửi", + "DRAG_DROP": "Kéo thả vào đây để đính kèm", "EMAIL_HEAD": { - "ADD_BCC": "Add bcc", + "ADD_BCC": "Thêm bcc", "CC": { "LABEL": "CC", - "PLACEHOLDER": "Emails separated by commas", - "ERROR": "Please enter valid email addresses" + "PLACEHOLDER": "Email tách ra bởi dấu phẩy", + "ERROR": "Vui lòng điền địa chỉ email hợp lệ" }, "BCC": { "LABEL": "BCC", - "PLACEHOLDER": "Emails separated by commas", - "ERROR": "Please enter valid email addresses" + "PLACEHOLDER": "Email tách ra bởi dấu phẩy", + "ERROR": "Vui lòng điền địa chỉ email hợp lệ" } } }, "VISIBLE_TO_AGENTS": "Lưu ý riêng: Chỉ hiển thị với bạn và nhóm của bạn", "CHANGE_STATUS": "Trạng thái cuộc trò chuyện đã thay đổi", "CHANGE_AGENT": "Người Được Chỉ Định Cuộc Hội Thoại đã thay đổi", - "CHANGE_TEAM": "Conversation team changed", - "FILE_SIZE_LIMIT": "File exceeds the {MAXIMUM_FILE_UPLOAD_SIZE} attachment limit", - "MESSAGE_ERROR": "Unable to send this message, please try again later", - "SENT_BY": "Sent by:", + "CHANGE_TEAM": "Nhóm của cuộc trò chuyện đã thay đổi", + "FILE_SIZE_LIMIT": "File vượt quá kích thước giới hạn {MAXIMUM_FILE_UPLOAD_SIZE}", + "MESSAGE_ERROR": "Không thể gửi tin nhắn này, vui lòng thử lại sau", + "SENT_BY": "Gửi bởi:", "BOT": "Bot", - "SEND_FAILED": "Couldn't send message! Try again", - "TRY_AGAIN": "retry", + "SEND_FAILED": "Không thể gửi tin nhắn! Thử lại", + "TRY_AGAIN": "thử lại", "ASSIGNMENT": { - "SELECT_AGENT": "Select Agent", + "SELECT_AGENT": "Chọn đại lý", "REMOVE": "Xoá", - "ASSIGN": "Assign" + "ASSIGN": "Phân công" }, "CONTEXT_MENU": { "COPY": "Sao Chép", @@ -114,7 +114,7 @@ "SEND_EMAIL_ERROR": "Có lỗi, xin vui lòng thử lại", "FORM": { "SEND_TO_CONTACT": "Gửi bảng điểm cho khách hàng", - "SEND_TO_AGENT": "Send the transcript to the assigned agent", + "SEND_TO_AGENT": "Gửi bản ghi cho người đại lý được phân công", "SEND_TO_OTHER_EMAIL_ADDRESS": "Gửi bản ghi tới một địa chỉ email khác", "EMAIL": { "PLACEHOLDER": "Nhập địa chỉ emai", @@ -123,70 +123,71 @@ } }, "ONBOARDING": { - "TITLE": "Hey 👋, Welcome to %{installationName}!", - "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", - "READ_LATEST_UPDATES": "Read our latest updates", + "TITLE": "Xin chào 👋, Chào mừng đến với %{installationName}!", + "DESCRIPTION": "Cảm ơn bạn đã đăng ký. Chúng tôi muốn bạn khai thác tối đa %{installationName}. Dưới đây là một số điều bạn có thể làm trong %{installationName} để mang lại trải nghiệm thú vị.", + "READ_LATEST_UPDATES": "Đọc cập nhật mới nhất của chúng tôi", "ALL_CONVERSATION": { - "TITLE": "All your conversations in one place", - "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + "TITLE": "Tất cả cuộc trò chuyện của bạn ở một nơi", + "DESCRIPTION": "Xem tất cả các cuộc trò chuyện từ khách hàng của bạn trong một trang tổng quan duy nhất. Bạn có thể lọc các cuộc trò chuyện theo kênh đến, nhãn và trạng thái." }, "TEAM_MEMBERS": { - "TITLE": "Invite your team members", - "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email addresses to the agent list.", - "NEW_LINK": "Click here to invite a team member" + "TITLE": "Mời các thành viên trong nhóm của bạn", + "DESCRIPTION": "Vì bạn đã sẵn sàng để nói chuyện với khách hàng của mình, hãy mang theo đồng đội để hỗ trợ bạn. Bạn có thể mời đồng đội của mình bằng cách thêm địa chỉ email của họ vào danh sách đại lý.", + "NEW_LINK": "Bấm vào đây để mời đồng đội" }, "INBOXES": { - "TITLE": "Connect Inboxes", - "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", - "NEW_LINK": "Click here to create an inbox" + "TITLE": "Kết nối hộp thư đến", + "DESCRIPTION": "Kết nối các kênh khác nhau mà qua đó khách hàng sẽ nói chuyện với bạn. Nó có thể là một trang web trò chuyện trực tiếp, trang Facebook hoặc Twitter của bạn hoặc thậm chí là số WhatsApp của bạn.", + "NEW_LINK": "Bấm vào đây để tạo hộp thư đến" }, "LABELS": { - "TITLE": "Organize conversations with labels", - "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", - "NEW_LINK": "Click here to create tags" + "TITLE": "Tổ chức cuộc trò chuyện với nhãn", + "DESCRIPTION": "Nhãn cung cấp một cách dễ dàng hơn để phân loại cuộc trò chuyện của bạn. Tạo một số nhãn như #support-inquiry, #billing-question, v. v. để bạn có thể sử dụng chúng trong cuộc trò chuyện sau này.", + "NEW_LINK": "Bấm vào đây để tạo nhãn" } }, "CONVERSATION_SIDEBAR": { - "ASSIGNEE_LABEL": "Assigned Agent", - "SELF_ASSIGN": "Assign to me", - "TEAM_LABEL": "Assigned Team", + "ASSIGNEE_LABEL": "Đại lý được phân công", + "SELF_ASSIGN": "Phân công cho tôi", + "TEAM_LABEL": "Nhóm được phân công", "SELECT": { - "PLACEHOLDER": "None" + "PLACEHOLDER": "Không có" }, "ACCORDION": { - "CONTACT_DETAILS": "Contact Details", - "CONVERSATION_ACTIONS": "Conversation Actions", + "CONTACT_DETAILS": "Chi tiết liên hệ", + "CONVERSATION_ACTIONS": "Hành động của cuộc trò chuyện", "CONVERSATION_LABELS": "Nhãn hội thoại", - "CONVERSATION_INFO": "Conversation Information", - "CONTACT_ATTRIBUTES": "Contact Attributes", + "CONVERSATION_INFO": "Thông tin cuộc trò chuyện", + "CONTACT_ATTRIBUTES": "Thuộc tính của liên hệ", "PREVIOUS_CONVERSATION": "Cuộc trò chuyện trước đó" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "Create attribute", + "ADD_BUTTON_TEXT": "Tạo thuộc tính", "UPDATE": { - "SUCCESS": "Attribute updated successfully", - "ERROR": "Unable to update attribute. Please try again later" + "SUCCESS": "Thuộc tính cập nhật thành công", + "ERROR": "Không thể cập nhật thuộc tính. Vui lòng thử lại sau" }, "ADD": { - "TITLE": "Add", - "SUCCESS": "Attribute added successfully", - "ERROR": "Unable to add attribute. Please try again later" + "TITLE": "Thêm", + "SUCCESS": "Thuộc tính được thêm thành công", + "ERROR": "Không thể thêm thuộc tính. Vui lòng thử lại sau" }, "DELETE": { - "SUCCESS": "Attribute deleted successfully", - "ERROR": "Unable to delete attribute. Please try again later" + "SUCCESS": "Thuộc tính xoá thành công", + "ERROR": "Không thể xoá thuộc tính. Vui lòng thử lại sau" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "TITLE": "Thêm thuộc tính", + "PLACEHOLDER": "Tìm kiếm thuộc tính", + "NO_RESULT": "Không có thuộc tính nào được tìm thấy" } }, "EMAIL_HEADER": { - "TO": "To", + "FROM": "From", + "TO": "Đến", "BCC": "Bcc", "CC": "Cc", - "SUBJECT": "Subject" + "SUBJECT": "Chủ đề" } } diff --git a/app/javascript/dashboard/i18n/locale/vi/csatMgmt.json b/app/javascript/dashboard/i18n/locale/vi/csatMgmt.json index d7d2efc2a..1f2baa7dd 100644 --- a/app/javascript/dashboard/i18n/locale/vi/csatMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/csatMgmt.json @@ -1,6 +1,6 @@ { "CSAT": { - "TITLE": "Rate your conversation", - "PLACEHOLDER": "Tell us more..." + "TITLE": "Đánh giá cuộc trò chuyện", + "PLACEHOLDER": "Cho chúng tôi biết thêm..." } } diff --git a/app/javascript/dashboard/i18n/locale/vi/generalSettings.json b/app/javascript/dashboard/i18n/locale/vi/generalSettings.json index af30a871f..8780bb745 100644 --- a/app/javascript/dashboard/i18n/locale/vi/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/vi/generalSettings.json @@ -14,8 +14,8 @@ "NOTE": "" }, "ACCOUNT_ID": { - "TITLE": "Account ID", - "NOTE": "This ID is required if you are building an API based integration" + "TITLE": "ID Tài khoản", + "NOTE": "ID này là bắt buộc nếu bạn đang xây dựng tích hợp dựa trên API" }, "NAME": { "LABEL": "Tên tài khoản", @@ -38,94 +38,94 @@ "ERROR": "" }, "AUTO_RESOLVE_DURATION": { - "LABEL": "Number of days after a ticket should auto resolve if there is no activity", + "LABEL": "Số ngày sau đó mà vé sẽ tự động giải quyết nếu không có hoạt động nào", "PLACEHOLDER": "30", - "ERROR": "Please enter a valid auto resolve duration (minimum 1 day and maximum 999 days)" + "ERROR": "Vui lòng điền thời lượng tự động giải quyết hợp lệ (tối thiểu 1 ngày và tối đa 999 ngày)" }, "FEATURES": { "INBOUND_EMAIL_ENABLED": "Tính liên tục của cuộc trò chuyện với email được kích hoạt cho tài khoản của bạn.", "CUSTOM_EMAIL_DOMAIN_ENABLED": "Bạn có thể nhận email trong miền tùy chỉnh của mình ngay bây giờ." } }, - "UPDATE_CHATWOOT": "An update %{latestChatwootVersion} for Chatwoot is available. Please update your instance." + "UPDATE_CHATWOOT": "Đã có bản cập nhật %{latestChatwootVersion} cho Chatwoot. Vui lòng cập nhật phiên bản của bạn." }, "FORMS": { "MULTISELECT": { - "ENTER_TO_SELECT": "Press enter to select", - "ENTER_TO_REMOVE": "Press enter to remove", - "SELECT_ONE": "Select one" + "ENTER_TO_SELECT": "Bấm enter để chọn", + "ENTER_TO_REMOVE": "Bấm enter để xoá", + "SELECT_ONE": "Chọn một" } }, "NOTIFICATIONS_PAGE": { - "HEADER": "Notifications", - "MARK_ALL_DONE": "Mark All Done", + "HEADER": "Thông báo", + "MARK_ALL_DONE": "Đánh dấu tất cả đã xong", "LIST": { - "LOADING_MESSAGE": "Loading notifications...", - "404": "No Notifications", + "LOADING_MESSAGE": "Đang tải thông báo...", + "404": "Không có thông báo", "TABLE_HEADER": [ "Tên", "Số điện thoại", "Các cuộc hội thoại", - "Last Contacted" + "Liên hệ lần cuối" ] }, "TYPE_LABEL": { - "conversation_creation": "New conversation", - "conversation_assignment": "Conversation Assigned", - "assigned_conversation_new_message": "New Message", - "conversation_mention": "Mention" + "conversation_creation": "Tạo mới cuộc trò chuyện", + "conversation_assignment": "Cuộc trò chuyện được phân công", + "assigned_conversation_new_message": "Tin nhắn mới", + "conversation_mention": "Nhắn đến" } }, "NETWORK": { "NOTIFICATION": { - "TEXT": "Disconnected from Chatwoot" + "TEXT": "Đã ngắt kết nối khỏi Chatwoot" }, "BUTTON": { - "REFRESH": "Refresh" + "REFRESH": "Làm mới" } }, "COMMAND_BAR": { - "SEARCH_PLACEHOLDER": "Search or jump to", + "SEARCH_PLACEHOLDER": "Tìm kiếm hoặc nhảy đến", "SECTIONS": { - "GENERAL": "General", + "GENERAL": "Chung", "REPORTS": "Báo cáo", - "CONVERSATION": "Conversation", - "CHANGE_ASSIGNEE": "Change Assignee", - "CHANGE_TEAM": "Change Team", - "ADD_LABEL": "Add label to the conversation", - "REMOVE_LABEL": "Remove label from the conversation", + "CONVERSATION": "Cuộc trò chuyện", + "CHANGE_ASSIGNEE": "Thay đổi người được phân công", + "CHANGE_TEAM": "Thay đổi nhóm", + "ADD_LABEL": "Thêm nhãn vào cuộc trò chuyện", + "REMOVE_LABEL": "Xoá nhãn khỏi cuộc trò chuyện", "SETTINGS": "Cài đặt" }, "COMMANDS": { - "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", - "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", - "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", - "GO_TO_AGENT_REPORTS": "Go to Agent Reports", - "GO_TO_LABEL_REPORTS": "Go to Label Reports", - "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", - "GO_TO_TEAM_REPORTS": "Go to Team Reports", - "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", - "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", - "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", - "GO_TO_SETTINGS_LABELS": "Go to Label Settings", - "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", - "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", - "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", - "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", - "GO_TO_NOTIFICATIONS": "Go to Notifications", - "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", - "ASSIGN_AN_AGENT": "Assign an agent", - "ASSIGN_A_TEAM": "Assign a team", - "MUTE_CONVERSATION": "Mute conversation", - "UNMUTE_CONVERSATION": "Unmute conversation", - "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", - "REOPEN_CONVERSATION": "Reopen conversation", - "RESOLVE_CONVERSATION": "Resolve conversation", - "SEND_TRANSCRIPT": "Send an email transcript", - "SNOOZE_CONVERSATION": "Snooze Conversation", - "UNTIL_NEXT_REPLY": "Until next reply", - "UNTIL_NEXT_WEEK": "Until next week", - "UNTIL_TOMORROW": "Until tomorrow" + "GO_TO_CONVERSATION_DASHBOARD": "Đi tới Trang tổng quan cuộc trò chuyện", + "GO_TO_CONTACTS_DASHBOARD": "Đi tới Trang tổng quan liên hệ", + "GO_TO_REPORTS_OVERVIEW": "Đi đến Tổng quan Báo cáo", + "GO_TO_AGENT_REPORTS": "Đi đến Báo cáo Đại lý", + "GO_TO_LABEL_REPORTS": "Đi đến Báo cáo Nhãn", + "GO_TO_INBOX_REPORTS": "Đi đến Báo cáo Hộp thư đến", + "GO_TO_TEAM_REPORTS": "Đi đến Báo cáo Nhóm", + "GO_TO_SETTINGS_AGENTS": "Đi đến Cài đặt Đại lý", + "GO_TO_SETTINGS_TEAMS": "Đi đến Cài đặt Nhóm", + "GO_TO_SETTINGS_INBOXES": "Đi đến Cài đặt Hộp thư đến", + "GO_TO_SETTINGS_LABELS": "Đi đến Cài đặt Nhãn", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Đi đến Cài đặt Thư mẫu phản hồi", + "GO_TO_SETTINGS_APPLICATIONS": "Đi đến Cài đặt Ứng dụng", + "GO_TO_SETTINGS_ACCOUNT": "Đi đến Cài đặt Tài khoản", + "GO_TO_SETTINGS_PROFILE": "Đi đến Cài đặt Hồ sơ", + "GO_TO_NOTIFICATIONS": "Đi đến Thông báo", + "ADD_LABELS_TO_CONVERSATION": "Thêm nhãn vào cuộc trò chuyện", + "ASSIGN_AN_AGENT": "Phân công một đại lý", + "ASSIGN_A_TEAM": "Phân công một nhóm", + "MUTE_CONVERSATION": "Tắt tiếng", + "UNMUTE_CONVERSATION": "Bật tiếng cuộc trò chuyện", + "REMOVE_LABEL_FROM_CONVERSATION": "Xoá nhãn khỏi cuộc trò chuyện", + "REOPEN_CONVERSATION": "Mở lại cuộc trò chuyện", + "RESOLVE_CONVERSATION": "Giải quyết cuộc trò chuyện", + "SEND_TRANSCRIPT": "Gửi bản ghi email", + "SNOOZE_CONVERSATION": "Tạm dừng Cuộc trò chuyện", + "UNTIL_NEXT_REPLY": "Cho đến phản hồi kế tiếp", + "UNTIL_NEXT_WEEK": "Cho đến tuần sau", + "UNTIL_TOMORROW": "Cho đến ngày mai" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json index 6d456bfb5..cac60c956 100644 --- a/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json @@ -30,7 +30,7 @@ "ADD": { "CHANNEL_NAME": { "LABEL": "Tên hộp thư đến", - "PLACEHOLDER": "Enter your inbox name (eg: Acme Inc)" + "PLACEHOLDER": "Nhập tên hộp thư đến của bạn (ví dụ: Acme Inc)" }, "WEBSITE_NAME": { "LABEL": "Tên trang web", @@ -47,9 +47,9 @@ }, "TWITTER": { "HELP": "Để thêm hồ sơ Twitter của bạn làm kênh, bạn cần xác thực Hồ sơ Twitter của mình bằng cách nhấp vào 'Đăng nhập bằng Twitter", - "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again", + "ERROR_MESSAGE": "Đã xảy ra lỗi khi kết nối đến Twitter, vui lòng thử lại", "TWEETS": { - "ENABLE": "Create conversations from mentioned Tweets" + "ENABLE": "Tạo cuộc trò chuyện từ các dòng Tweet được nhắn đến" } }, "WEBSITE_CHANNEL": { @@ -61,7 +61,7 @@ }, "CHANNEL_WEBHOOK_URL": { "LABEL": "Webhook URL", - "PLACEHOLDER": "Enter your Webhook URL", + "PLACEHOLDER": "Điền Webhook URL", "ERROR": "Vui lòng nhập một URL hợp lệ" }, "CHANNEL_DOMAIN": { @@ -82,16 +82,16 @@ }, "CHANNEL_GREETING_TOGGLE": { "LABEL": "Bật lời chào kênh", - "HELP_TEXT": "Send a greeting message to the users when they starts the conversation.", + "HELP_TEXT": "Gửi tin nhắn chào mừng đến người dùng khi họ bắt đầu cuộc trò chuyện.", "ENABLED": "Bật", "DISABLED": "Không bật" }, "REPLY_TIME": { - "TITLE": "Set Reply time", - "IN_A_FEW_MINUTES": "In a few minutes", - "IN_A_FEW_HOURS": "In a few hours", - "IN_A_DAY": "In a day", - "HELP_TEXT": "This reply time will be displayed on the live chat widget" + "TITLE": "Đặt thời gian phản hồi", + "IN_A_FEW_MINUTES": "Trong một vài phút", + "IN_A_FEW_HOURS": "Trong một vài giờ", + "IN_A_DAY": "Trong một ngày", + "HELP_TEXT": "Thời gian trả lời này sẽ được hiển thị trên tiện ích trò chuyện trực tiếp" }, "WIDGET_COLOR": { "LABEL": "Màu tiện ích", @@ -100,8 +100,8 @@ "SUBMIT_BUTTON": "Tạo hộp thư đến" }, "TWILIO": { - "TITLE": "Twilio SMS/WhatsApp Channel", - "DESC": "Integrate Twilio and start supporting your customers via SMS or WhatsApp.", + "TITLE": "Kênh Twilio SMS/WhatsApp", + "DESC": "Tích hợp Twilio và bắt đầu hỗ trợ khách hàng của bạn qua SMS hoặc WhatsApp.", "ACCOUNT_SID": { "LABEL": "Tài khoản SID", "PLACEHOLDER": "Vui lòng nhập SID tài khoản Twilio của bạn", @@ -112,13 +112,13 @@ "ERROR": "Vui lòng chọn loại kênh của bạn" }, "AUTH_TOKEN": { - "LABEL": "Auth Token", + "LABEL": "Token xác thực", "PLACEHOLDER": "Vui lòng nhập Twilio Auth Token", "ERROR": "Trường này là bắt buộc" }, "CHANNEL_NAME": { "LABEL": "Tên hộp thư đến", - "PLACEHOLDER": "Please enter a inbox name", + "PLACEHOLDER": "Vui lòng điền tên hộp thư đến", "ERROR": "Trường này là bắt buộc" }, "PHONE_NUMBER": { @@ -127,7 +127,7 @@ "ERROR": "Vui lòng nhập một giá trị hợp lệ. Số điện thoại phải bắt đầu bằng `+`." }, "API_CALLBACK": { - "TITLE": "Callback URL", + "TITLE": "URL gọi lại", "SUBTITLE": "Bạn phải định cấu hình URL gọi lại tin nhắn trong Twilio với URL được đề cập ở đây." }, "SUBMIT_BUTTON": "Tạo kênh Twilio", @@ -136,40 +136,40 @@ } }, "SMS": { - "TITLE": "SMS Channel", - "DESC": "Start supporting your customers via SMS.", + "TITLE": "Kênh SMS", + "DESC": "Bắt đầu hỗ trợ khách hàng thông qua SMS.", "PROVIDERS": { - "LABEL": "API Provider", + "LABEL": "Nhà cung cấp API", "TWILIO": "Twilio", "BANDWIDTH": "Bandwidth" }, "API": { - "ERROR_MESSAGE": "We were not able to save the SMS channel" + "ERROR_MESSAGE": "Chúng tôi không thể lưu kênh SMS" }, "BANDWIDTH": { "ACCOUNT_ID": { - "LABEL": "Account ID", - "PLACEHOLDER": "Please enter your Bandwidth Account ID", + "LABEL": "ID Tài khoản", + "PLACEHOLDER": "Vui lòng nhập ID Tài khoản Bandwidth", "ERROR": "Trường này là bắt buộc" }, "API_KEY": { - "LABEL": "API Key", - "PLACEHOLDER": "Please enter your Bandwith API Key", + "LABEL": "Khoá API", + "PLACEHOLDER": "Vui lòng nhập Khoá API Bandwidth", "ERROR": "Trường này là bắt buộc" }, "API_SECRET": { - "LABEL": "API Secret", - "PLACEHOLDER": "Please enter your Bandwith API Secret", + "LABEL": "Bí mật API", + "PLACEHOLDER": "Vui lòng nhập \bBí mật API Bandwidth", "ERROR": "Trường này là bắt buộc" }, "APPLICATION_ID": { - "LABEL": "Application ID", - "PLACEHOLDER": "Please enter your Bandwidth Application ID", + "LABEL": "ID ứng dụng", + "PLACEHOLDER": "Vui lòng nhập ID Ứng dụng Bandwidth", "ERROR": "Trường này là bắt buộc" }, "INBOX_NAME": { "LABEL": "Tên hộp thư đến", - "PLACEHOLDER": "Please enter a inbox name", + "PLACEHOLDER": "Vui lòng điền tên hộp thư đến", "ERROR": "Trường này là bắt buộc" }, "PHONE_NUMBER": { @@ -177,27 +177,27 @@ "PLACEHOLDER": "Vui lòng nhập số điện thoại mà tin nhắn sẽ được gửi.", "ERROR": "Vui lòng nhập một giá trị hợp lệ. Số điện thoại phải bắt đầu bằng `+`." }, - "SUBMIT_BUTTON": "Create Bandwidth Channel", + "SUBMIT_BUTTON": "Tạo kênh Bandwidth", "API": { - "ERROR_MESSAGE": "We were not able to authenticate Bandwidth credentials, please try again" + "ERROR_MESSAGE": "Chúng tôi không thể xác thực \bchứng chỉ Bandwidth, vui lòng thử lại" }, "API_CALLBACK": { - "TITLE": "Callback URL", - "SUBTITLE": "You have to configure the message callback URL in Bandwidth with the URL mentioned here." + "TITLE": "URL gọi lại", + "SUBTITLE": "Bạn phải cấu hình tin nhắn URL gọi lại trong Bandwith với URL được đề cập ở đây." } } }, "WHATSAPP": { - "TITLE": "WhatsApp Channel", - "DESC": "Start supporting your customers via WhatsApp.", + "TITLE": "Kênh WhatsApp", + "DESC": "Bắt đầu hỗ trợ khách hàng thông qua \bWhatsApp.", "PROVIDERS": { - "LABEL": "API Provider", + "LABEL": "Nhà cung cấp API", "TWILIO": "Twilio", "360_DIALOG": "360Dialog" }, "INBOX_NAME": { "LABEL": "Tên hộp thư đến", - "PLACEHOLDER": "Please enter an inbox name", + "PLACEHOLDER": "Vui lòng điền tên hộp thư đến", "ERROR": "Trường này là bắt buộc" }, "PHONE_NUMBER": { @@ -206,15 +206,15 @@ "ERROR": "Vui lòng nhập một giá trị hợp lệ. Số điện thoại phải bắt đầu bằng `+`." }, "API_KEY": { - "LABEL": "API key", - "SUBTITLE": "Configure the WhatsApp API key.", - "PLACEHOLDER": "API key", - "APPLY_FOR_ACCESS": "Don't have any API key? Apply for access here", - "ERROR": "Please enter a valid value." + "LABEL": "Khoá API", + "SUBTITLE": "Cấu hình Khoá API WhatsApp.", + "PLACEHOLDER": "Khoá API", + "APPLY_FOR_ACCESS": "Không có khoá API? Đăng ký quyền truy cập ở đây", + "ERROR": "Vui lòng điền giá trị hợp lệ." }, - "SUBMIT_BUTTON": "Create WhatsApp Channel", + "SUBMIT_BUTTON": "Tạo kênh WhatsApp", "API": { - "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" + "ERROR_MESSAGE": "Chúng tôi không thể lưu kênh WhatsApp" } }, "API_CHANNEL": { @@ -244,9 +244,9 @@ "ERROR": "Trường này là bắt buộc" }, "EMAIL": { - "LABEL": "Thư điện tử", + "LABEL": "Email", "SUBTITLE": "Email nơi khách hàng của bạn gửi cho bạn vé hỗ trợ", - "PLACEHOLDER": "Thư điện tử" + "PLACEHOLDER": "Email" }, "SUBMIT_BUTTON": "Tạo kênh Email", "API": { @@ -255,63 +255,63 @@ "FINISH_MESSAGE": "Bắt đầu chuyển tiếp email của bạn tới địa chỉ email sau." }, "LINE_CHANNEL": { - "TITLE": "LINE Channel", - "DESC": "Integrate with LINE channel and start supporting your customers.", + "TITLE": "Kênh LINE", + "DESC": "Tích hợp với kênh LINE và bắt đầu hỗ trợ khách hàng của bạn.", "CHANNEL_NAME": { "LABEL": "Tên Kênh", "PLACEHOLDER": "Vui lòng nhập tên kênh", "ERROR": "Trường này là bắt buộc" }, "LINE_CHANNEL_ID": { - "LABEL": "LINE Channel ID", - "PLACEHOLDER": "LINE Channel ID" + "LABEL": "ID Kênh LINE", + "PLACEHOLDER": "ID Kênh LINE" }, "LINE_CHANNEL_SECRET": { - "LABEL": "LINE Channel Secret", - "PLACEHOLDER": "LINE Channel Secret" + "LABEL": "Bí mật Kênh LINE", + "PLACEHOLDER": "Bí mật Kênh LINE" }, "LINE_CHANNEL_TOKEN": { - "LABEL": "LINE Channel Token", - "PLACEHOLDER": "LINE Channel Token" + "LABEL": "Token Kênh LINE", + "PLACEHOLDER": "Token Kênh LINE" }, - "SUBMIT_BUTTON": "Create LINE Channel", + "SUBMIT_BUTTON": "Tạo Kênh LINE", "API": { - "ERROR_MESSAGE": "We were not able to save the LINE channel" + "ERROR_MESSAGE": "Chúng tôi không thể lưu kênh LINE" }, "API_CALLBACK": { - "TITLE": "Callback URL", - "SUBTITLE": "You have to configure the webhook URL in LINE application with the URL mentioned here." + "TITLE": "URL gọi lại", + "SUBTITLE": "Bạn phải cấu hình webhook URL trong ứng dụng LINE với URL được nhắc đến ở đây." } }, "TELEGRAM_CHANNEL": { - "TITLE": "Telegram Channel", - "DESC": "Integrate with Telegram channel and start supporting your customers.", + "TITLE": "Kênh Telegram", + "DESC": "Tích hợp với kênh Telegram và bắt đầu hỗ trợ khách hàng của bạn.", "BOT_TOKEN": { - "LABEL": "Bot Token", - "SUBTITLE": "Configure the bot token you have obtained from Telegram BotFather.", - "PLACEHOLDER": "Bot Token" + "LABEL": "Token Bot", + "SUBTITLE": "Cấu hình token bot mà bạn đã nhận được từ Telegram BotFather.", + "PLACEHOLDER": "Token Bot" }, - "SUBMIT_BUTTON": "Create Telegram Channel", + "SUBMIT_BUTTON": "Tạo Kênh Telegram", "API": { - "ERROR_MESSAGE": "We were not able to save the telegram channel" + "ERROR_MESSAGE": "Chúng tôi không thể lưu kênh \btelegram" } }, "AUTH": { - "TITLE": "Choose a channel", - "DESC": "Chatwoot supports live-chat widget, Facebook page, Twitter profile, WhatsApp, Email etc., as channels. If you want to build a custom channel, you can create it using the API channel. Select one channel from the options below to proceed." + "TITLE": "Chọn kênh", + "DESC": "Chatwoot hỗ trợ tiện ích trò chuyện trực tiếp, trang Facebook, hồ sơ Twitter, WhatsApp, Email, v. v., dưới dạng các kênh. Nếu bạn muốn xây dựng một kênh tùy chỉnh, bạn có thể tạo bằng cách sử dụng kênh API. Chọn một kênh từ các tùy chọn bên dưới để tiếp tục." }, "AGENTS": { "TITLE": "Nhà Cung Cấp", "DESC": "Tại đây bạn có thể thêm các tác nhân để quản lý hộp thư đến mới tạo của mình. Chỉ những đại lý được chọn này mới có quyền truy cập vào hộp thư đến của bạn. Các nhân viên không thuộc hộp thư đến này sẽ không thể xem hoặc trả lời thư trong hộp thư đến này khi họ đăng nhập.
PS: Với tư cách là quản trị viên, nếu bạn cần quyền truy cập vào tất cả các hộp thư đến, bạn nên thêm mình làm đại lý cho tất cả các hộp thư đến mà bạn tạo.", - "VALIDATION_ERROR": "Add atleast one agent to your new Inbox", - "PICK_AGENTS": "Pick agents for the inbox" + "VALIDATION_ERROR": "Thêm ít nhất một đại lý vào hộp thư đến mới của bạn", + "PICK_AGENTS": "Chọn đại lý cho hộp thư đến" }, "DETAILS": { "TITLE": "Chi tiết Hộp thư đến", "DESC": "Từ menu thả xuống bên dưới, chọn Trang Facebook bạn muốn kết nối với Chatwoot. Bạn cũng có thể đặt tên tùy chỉnh cho hộp thư đến của mình để nhận dạng tốt hơn." }, "FINISH": { - "TITLE": "Nailed It!", + "TITLE": "Đúng rồi!", "DESC": "Bạn đã tích hợp thành công Trang Facebook của mình với Chatwoot. Lần tới khi khách hàng nhắn tin cho Trang của bạn, cuộc trò chuyện sẽ tự động xuất hiện trong hộp thư đến của bạn.
Chúng tôi cũng đang cung cấp cho bạn tập lệnh widget mà bạn có thể dễ dàng thêm vào trang web của mình. Khi điều này xuất hiện trên trang web của bạn, khách hàng có thể nhắn tin cho bạn ngay từ trang web của bạn mà không cần sự trợ giúp của bất kỳ công cụ bên ngoài nào và cuộc trò chuyện sẽ xuất hiện ngay tại đây, trên Chatwoot.
Cool, huh? Well :)" } }, @@ -330,7 +330,7 @@ "TITLE": "Hộp thư đến của bạn đã sẵn sàng!", "MESSAGE": "Giờ đây, bạn có thể tương tác với khách hàng thông qua Kênh mới của mình. Chúc vui vẻ ủng hộ ", "BUTTON_TEXT": "Đưa cho tôi", - "MORE_SETTINGS": "More settings", + "MORE_SETTINGS": "Nhiều tuỳ chọn hơn", "WEBSITE_SUCCESS": "Bạn đã hoàn thành việc tạo kênh trang web thành công. Sao chép mã được hiển thị bên dưới và dán vào trang web của bạn. Lần tới khi khách hàng sử dụng cuộc trò chuyện trực tiếp, cuộc trò chuyện sẽ tự động xuất hiện trong hộp thư đến của bạn." }, "REAUTH": "Ủy quyền lại", @@ -362,33 +362,33 @@ "DISABLED": "Không bật" }, "ENABLE_HMAC": { - "LABEL": "Enable" + "LABEL": "Bật" } }, "DELETE": { "BUTTON_TEXT": "Xoá", - "AVATAR_DELETE_BUTTON_TEXT": "Delete Avatar", + "AVATAR_DELETE_BUTTON_TEXT": "Xoá hình đại diện", "CONFIRM": { "TITLE": "Xác nhận xoá", "MESSAGE": "Bạn có muốn xoá? ", - "PLACE_HOLDER": "Please type {inboxName} to confirm", + "PLACE_HOLDER": "Vui lòng điền {inboxName} để xác nhận", "YES": "Có, Xoá ", "NO": "Không, Giữ " }, "API": { "SUCCESS_MESSAGE": "Hộp thư đến đã được xóa thành công", "ERROR_MESSAGE": "Không thể xóa hộp thư đến. Vui lòng thử lại sau.", - "AVATAR_SUCCESS_MESSAGE": "Inbox avatar deleted successfully", - "AVATAR_ERROR_MESSAGE": "Could not delete the inbox avatar. Please try again later." + "AVATAR_SUCCESS_MESSAGE": "Hình đại diện của hộp thư đến đã được xoá thành công", + "AVATAR_ERROR_MESSAGE": "Không thể xoá hình đại diện của hộp thư đến. Vui lòng thử lại sau." } }, "TABS": { "SETTINGS": "Cài đặt", "COLLABORATORS": "Cộng tác viên", "CONFIGURATION": "Cấu hình", - "CAMPAIGN": "Campaigns", - "PRE_CHAT_FORM": "Pre Chat Form", - "BUSINESS_HOURS": "Business Hours" + "CAMPAIGN": "Chiến dịch", + "PRE_CHAT_FORM": "Biểu mẫu trước khi trò chuyện", + "BUSINESS_HOURS": "Giờ làm việc" }, "SETTINGS": "Cài đặt", "FEATURES": { @@ -402,81 +402,81 @@ "INBOX_AGENTS": "Nhà cung cấp", "INBOX_AGENTS_SUB_TEXT": "Thêm hoặc xóa tác nhân khỏi hộp thư đến này", "UPDATE": "Cập nhật", - "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", - "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", + "ENABLE_EMAIL_COLLECT_BOX": "Bật hộp thu thập email", + "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Bật hoặc tắt hộp thu thập email trên cuộc trò chuyện mới", "AUTO_ASSIGNMENT": "Bật tự động chuyển nhượng", - "ENABLE_CSAT": "Enable CSAT", - "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", - "ENABLE_CONTINUITY_VIA_EMAIL": "Enable conversation continuity via email", - "ENABLE_CONTINUITY_VIA_EMAIL_SUB_TEXT": "Conversations will continue over email if the contact email address is available.", + "ENABLE_CSAT": "Bật CSAT", + "ENABLE_CSAT_SUB_TEXT": "Bật / Tắt khảo sát CSAT (Mức độ hài lòng của khách hàng) sau khi giải quyết cuộc trò chuyện", + "ENABLE_CONTINUITY_VIA_EMAIL": "Bật tiếp tục cuộc trò chuyện qua email", + "ENABLE_CONTINUITY_VIA_EMAIL_SUB_TEXT": "Cuộc trò chuyện sẽ tiếp tục qua email nếu có địa chỉ email liên lạc.", "INBOX_UPDATE_TITLE": "Cài đặt Hộp thư đến", "INBOX_UPDATE_SUB_TEXT": "Cập nhật cài đặt hộp thư đến của bạn", "AUTO_ASSIGNMENT_SUB_TEXT": "Bật hoặc tắt tính năng tự động gán các cuộc hội thoại mới cho các tác nhân được thêm vào hộp thư đến này.", - "HMAC_VERIFICATION": "User Identity Validation", - "HMAC_DESCRIPTION": "Inorder to validate the user's identity, the SDK allows you to pass an `identifier_hash` for each user. You can generate HMAC using 'sha256' with the key shown here.", - "HMAC_MANDATORY_VERIFICATION": "Enforce User Identity Validation", - "HMAC_MANDATORY_DESCRIPTION": "If enabled, Chatwoot SDKs setUser method will not work unless the `identifier_hash` is provided for each user.", - "INBOX_IDENTIFIER": "Inbox Identifier", - "INBOX_IDENTIFIER_SUB_TEXT": "Use the `inbox_identifier` token shown here to authentication your API clients.", - "FORWARD_EMAIL_TITLE": "Forward to Email", + "HMAC_VERIFICATION": "Xác thực danh tính người dùng", + "HMAC_DESCRIPTION": "Để xác thực danh tính của người dùng, SDK cho phép bạn gửi thêm `identifier_hash` cho mỗi người dùng. Bạn có thể tạo HMAC bằng cách sử dụng 'sha256' với khóa được hiển thị ở đây.", + "HMAC_MANDATORY_VERIFICATION": "Bắt buộc Xác thực danh tính người dùng", + "HMAC_MANDATORY_DESCRIPTION": "Nếu được bật, phương thức SetUser của Chatwoot SDKs sẽ không hoạt động trừ khi `identifier_hash` được cung cấp cho mỗi người dùng.", + "INBOX_IDENTIFIER": "Định danh hộp thư đến", + "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.", - "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." + "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." }, "FACEBOOK_REAUTHORIZE": { "TITLE": "Ủy quyền lại", - "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", - "MESSAGE_SUCCESS": "Reconnection successful", + "SUBTITLE": "Kết nối Facebook của bạn đã hết hạn, vui lòng kết nối lại trang Facebook của bạn để tiếp tục dịch vụ", + "MESSAGE_SUCCESS": "Kết nối lại thành công", "MESSAGE_ERROR": "Đã có lỗi, vui lòng thử lại" }, "PRE_CHAT_FORM": { - "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "DESCRIPTION": "Biểu mẫu trước khi trò chuyện cho phép bạn nắm bắt thông tin người dùng trước khi họ bắt đầu cuộc trò chuyện với bạn.", "ENABLE": { - "LABEL": "Enable pre chat form", + "LABEL": "Bật biểu mẫu trước khi trò chuyện", "OPTIONS": { - "ENABLED": "Yes", - "DISABLED": "No" + "ENABLED": "Có", + "DISABLED": "Không" } }, "PRE_CHAT_MESSAGE": { - "LABEL": "Pre Chat Message", - "PLACEHOLDER": "This message would be visible to the users along with the form" + "LABEL": "Tin nhắn trước khi trò chuyện", + "PLACEHOLDER": "Tin nhắn này sẽ hiện cho những người dùng cùng với biểu mẫu" }, "REQUIRE_EMAIL": { - "LABEL": "Visitors should provide their name and email address before starting the chat" + "LABEL": "Khách truy cập nên cung cấp tên và địa chỉ email của họ trước khi bắt đầu trò chuyện" } }, "BUSINESS_HOURS": { - "TITLE": "Set your availability", - "SUBTITLE": "Set your availability on your livechat widget", - "WEEKLY_TITLE": "Set your weekly hours", - "TIMEZONE_LABEL": "Select timezone", - "UPDATE": "Update business hours settings", - "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", - "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for visitors", - "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", - "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "TITLE": "Đặt tính khả dụng của bạn", + "SUBTITLE": "Đặt tính khả dụng của bạn trên tiện ích trò chuyện trực tiếp", + "WEEKLY_TITLE": "Đặt giờ hàng tuần của bạn", + "TIMEZONE_LABEL": "Chọn múi giờ", + "UPDATE": "Cập nhật tuỳ chỉnh giờ làm việc", + "TOGGLE_AVAILABILITY": "Kích hoạt tính khả dụng của doanh nghiệp cho hộp thư đến này", + "UNAVAILABLE_MESSAGE_LABEL": "Thông báo không có sẵn cho khách truy cập", + "UNAVAILABLE_MESSAGE_DEFAULT": "Chúng tôi không có sẵn tại thời điểm này. Để lại tin nhắn, chúng tôi sẽ trả lời khi chúng tôi trở lại.", + "TOGGLE_HELP": "Việc kích hoạt tính khả dụng của doanh nghiệp sẽ hiển thị giờ có sẵn trên tiện ích trò chuyện trực tiếp ngay cả khi tất cả các đại lý đều ngoại tuyến. Ngoài giờ có sẵn, khách truy cập có thể được cảnh báo bằng thông điệp và biểu mẫu trò chuyện trước.", "DAY": { - "ENABLE": "Enable availability for this day", - "UNAVAILABLE": "Unavailable", - "HOURS": "hours", - "VALIDATION_ERROR": "Starting time should be before closing time.", - "CHOOSE": "Choose" + "ENABLE": "Kích hoạt tính khả dụng cho hôm nay", + "UNAVAILABLE": "Không có sẵn", + "HOURS": "giờ", + "VALIDATION_ERROR": "Giờ bắt đầu nên trước giờ đóng cửa.", + "CHOOSE": "Chọn" } }, "IMAP": { "TITLE": "IMAP", - "SUBTITLE": "Set your IMAP details", - "UPDATE": "Update IMAP settings", - "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", - "TOGGLE_HELP": "Enabling IMAP will help the user to recieve email", + "SUBTITLE": "Đặt chi tiết IMAP", + "UPDATE": "Cập nhật chi tiết IMAP", + "TOGGLE_AVAILABILITY": "Kích hoạt cấu hình IMAP cho hộp thư đến này", + "TOGGLE_HELP": "Kích hoạt IMAP sẽ giúp cho người dùng nhận được email", "EDIT": { - "SUCCESS_MESSAGE": "IMAP settings updated successfully", - "ERROR_MESSAGE": "Unable to update IMAP settings" + "SUCCESS_MESSAGE": "Tuỳ chỉnh IMAP được cập nhật thành công", + "ERROR_MESSAGE": "Không thể cập nhật tuỳ chỉnh IMAP" }, "ADDRESS": { - "LABEL": "Address", - "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + "LABEL": "Địa chỉ", + "PLACE_HOLDER": "Địa chỉ (Ví dụ: imap.gmail.com)" }, "PORT": { "LABEL": "Port", @@ -490,21 +490,21 @@ "LABEL": "Mật khẩu", "PLACE_HOLDER": "Mật khẩu" }, - "ENABLE_SSL": "Enable SSL" + "ENABLE_SSL": "Kích hoạt SSL" }, "SMTP": { - "TITLE": "SMTP", - "SUBTITLE": "Set your SMTP details", - "UPDATE": "Update SMTP settings", - "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", - "TOGGLE_HELP": "Enabling SMTP will help the user to send email", + "TITLE": "STMP", + "SUBTITLE": "Đặt chi tiết SMTP", + "UPDATE": "Cập nhật tuỳ chỉnh SMTP", + "TOGGLE_AVAILABILITY": "Kích hoạt cấu hình SMTP cho hộp thư đến này", + "TOGGLE_HELP": "Kích hoạt SMTP sẽ giúp cho người dùng gửi email", "EDIT": { - "SUCCESS_MESSAGE": "SMTP settings updated successfully", - "ERROR_MESSAGE": "Unable to update SMTP settings" + "SUCCESS_MESSAGE": "Tuỳ chỉnh SMTP được cập nhật thành công", + "ERROR_MESSAGE": "Không thể cập nhật tuỳ chỉnh SMTP" }, "ADDRESS": { - "LABEL": "Address", - "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + "LABEL": "Địa chỉ", + "PLACE_HOLDER": "Địa chỉ (Ví dụ: smtp.gmail.com)" }, "PORT": { "LABEL": "Port", @@ -519,9 +519,13 @@ "PLACE_HOLDER": "Mật khẩu" }, "DOMAIN": { - "LABEL": "Domain", - "PLACE_HOLDER": "Domain" - } + "LABEL": "Miền", + "PLACE_HOLDER": "Miền" + }, + "ENCRYPTION": "Mã hoá", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Mở Chế độ xác minh SSL" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/integrationApps.json b/app/javascript/dashboard/i18n/locale/vi/integrationApps.json index d7c0ffe9a..fd207b6e6 100644 --- a/app/javascript/dashboard/i18n/locale/vi/integrationApps.json +++ b/app/javascript/dashboard/i18n/locale/vi/integrationApps.json @@ -1,36 +1,36 @@ { "INTEGRATION_APPS": { - "FETCHING": "Fetching Integrations", - "NO_HOOK_CONFIGURED": "There are no %{integrationId} integrations configured in this account.", - "HEADER": "Applications", + "FETCHING": "Đang lấy Tích hợp", + "NO_HOOK_CONFIGURED": "Không có tích hợp %{integrationId} được cấu hình đối với tài khoản này.", + "HEADER": "Ứng dụng", "STATUS": { "ENABLED": "Bật", "DISABLED": "Không bật" }, "CONFIGURE": "Cấu hình", - "ADD_BUTTON": "Add a new hook", + "ADD_BUTTON": "Thêm một hook mới", "DELETE": { "TITLE": { - "INBOX": "Confirm deletion", - "ACCOUNT": "Disconnect" + "INBOX": "Xác nhận xoá", + "ACCOUNT": "Ngắt kết nối" }, "MESSAGE": { - "INBOX": "Are you sure to delete?", - "ACCOUNT": "Are you sure to disconnect?" + "INBOX": "Bạn có chắc muốn xoá?", + "ACCOUNT": "Bạn có chắc muốn ngắt kết nối?" }, "CONFIRM_BUTTON_TEXT": { "INBOX": "Có, Xoá", - "ACCOUNT": "Yes, Disconnect" + "ACCOUNT": "Có, ngắt kết nối" }, "CANCEL_BUTTON_TEXT": "Huỷ", "API": { - "SUCCESS_MESSAGE": "Hook deleted successfully", + "SUCCESS_MESSAGE": "Hook đã được xoá thành công", "ERROR_MESSAGE": "Không thể kết nối với Máy chủ Woot, Vui lòng thử lại sau" } }, "LIST": { - "FETCHING": "Fetching integration hooks", - "INBOX": "Inbox", + "FETCHING": "Đang lấy hook tích hợp", + "INBOX": "Hộp thư đến", "DELETE": { "BUTTON_TEXT": "Xoá" } @@ -38,14 +38,14 @@ "ADD": { "FORM": { "INBOX": { - "LABEL": "Select Inbox", - "PLACEHOLDER": "Select Inbox" + "LABEL": "Chọn Hộp thư đến", + "PLACEHOLDER": "Chọn Hộp thư đến" }, "SUBMIT": "Tạo", "CANCEL": "Huỷ" }, "API": { - "SUCCESS_MESSAGE": "Integration hook added successfully", + "SUCCESS_MESSAGE": "Hook tích hợp đã được thêm thành công", "ERROR_MESSAGE": "Không thể kết nối với Máy chủ Woot, Vui lòng thử lại sau" } }, @@ -53,10 +53,10 @@ "BUTTON_TEXT": "Kết nối" }, "DISCONNECT": { - "BUTTON_TEXT": "Disconnect" + "BUTTON_TEXT": "Ngắt kết nối" }, "SIDEBAR_DESCRIPTION": { - "DIALOGFLOW": "Dialogflow is a natural language understanding platform that makes it easy to design and integrate a conversational user interface into your mobile app, web application, device, bot, interactive voice response system, and so on.

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

To add Dialogflow, you need to create a Service Account in your Google project console and share the credentials. Please refer to the Dialogflow docs for more information." + "DIALOGFLOW": "Dialogflow là một nền tảng hiểu ngôn ngữ tự nhiên giúp bạn dễ dàng thiết kế và tích hợp giao diện người dùng trò chuyện vào ứng dụng di động, ứng dụng web, thiết bị, bot, hệ thống phản hồi giọng nói tương tác, v. v. Tích hợp

Dialogflow với% %{installationName} cho phép bạn định cấu hình bot Dialogflow với hộp thư đến của bạn, điều này cho phép bot xử lý các truy vấn ban đầu và giao chúng cho đại lý khi cần. Dialogflow có thể được sử dụng để xác định khách hàng tiềm năng, giảm khối lượng công việc của các đại lý bằng cách cung cấp các câu hỏi thường gặp, v. v.

Để thêm Dialogflow, bạn cần tạo Tài khoản dịch vụ trong bảng điều khiển dự án của Google và chia sẻ chứng chỉ. Vui lòng tham khảo tài liệu Dialogflow để biết thêm thông tin." } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/integrations.json b/app/javascript/dashboard/i18n/locale/vi/integrations.json index a6237565e..81250e91d 100644 --- a/app/javascript/dashboard/i18n/locale/vi/integrations.json +++ b/app/javascript/dashboard/i18n/locale/vi/integrations.json @@ -19,7 +19,7 @@ }, "EDIT": { "BUTTON_TEXT": "Chỉnh sửa", - "TITLE": "Edit webhook", + "TITLE": "Sửa webhook", "CANCEL": "Huỷ", "DESC": "Webhook events cung cấp cho bạn thông tin thời gian thực về những gì đang xảy ra trong tài khoản Chatwoot của bạn. Vui lòng nhập một URL hợp lệ để định cấu hình một cuộc gọi lại.", "FORM": { @@ -28,10 +28,10 @@ "PLACEHOLDER": "Ví dụ: https://example/api/webhook", "ERROR": "Vui lòng nhập một URL hợp lệ" }, - "SUBMIT": "Edit webhook" + "SUBMIT": "Sửa webhook" }, "API": { - "SUCCESS_MESSAGE": "Webhook URL updated successfully", + "SUCCESS_MESSAGE": "Webhook URL cập nhật thành công", "ERROR_MESSAGE": "Không thể kết nối với Máy chủ Woot, Vui lòng thử lại sau" } }, @@ -68,8 +68,8 @@ }, "SLACK": { "HELP_TEXT": { - "TITLE": "Using Slack Integration", - "BODY": "

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

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

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

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

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

" + "TITLE": "Dùng tích hợp Slack", + "BODY": "

Chatwoot giờ đây sẽ đồng bộ hóa tất cả các cuộc trò chuyện đến vào kênh cuộc trò chuyện với khách hàng bên trong nơi làm việc Slack của bạn.

Trả lời chuỗi hội thoại trong kênh Slack cuộc trò chuyện với khách hàng sẽ tạo phản hồi lại cho khách hàng thông qua chatwoot.

Bắt đầu câu trả lời bằng ghi chú: để tạo ghi chú riêng tư thay vì trả lời.

Nếu người trả lời trên slack có hồ sơ đại lý trong chatwoot dưới cùng một email, thì các câu trả lời sẽ được liên kết theo đó.

Khi người trả lời không có hồ sơ đại lý được liên kết, các câu trả lời sẽ được thực hiện từ hồ sơ bot.

" } }, "DELETE": { diff --git a/app/javascript/dashboard/i18n/locale/vi/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/vi/labelsMgmt.json index 5ce6ff50a..7e32a51ff 100644 --- a/app/javascript/dashboard/i18n/locale/vi/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/labelsMgmt.json @@ -19,9 +19,9 @@ "NAME": { "LABEL": "Tên nhãn", "PLACEHOLDER": "Tên nhãn", - "REQUIRED_ERROR": "Label name is required", - "MINIMUM_LENGTH_ERROR": "Minimum length 2 is required", - "VALID_ERROR": "Only Alphabets, Numbers, Hyphen and Underscore are allowed" + "REQUIRED_ERROR": "Tên nhãn là bắt buộc", + "MINIMUM_LENGTH_ERROR": "Bắt buộc độ dài tối thiểu là 2", + "VALID_ERROR": "Chỉ cho phép Chữ cái, Chữ số, Dấu gạch ngang và Dấu gạch dưới" }, "DESCRIPTION": { "LABEL": "Mô tả", diff --git a/app/javascript/dashboard/i18n/locale/vi/report.json b/app/javascript/dashboard/i18n/locale/vi/report.json index 8e3270783..e1f6d47c7 100644 --- a/app/javascript/dashboard/i18n/locale/vi/report.json +++ b/app/javascript/dashboard/i18n/locale/vi/report.json @@ -1,9 +1,9 @@ { "REPORT": { - "HEADER": "Overview", + "HEADER": "Tổng quan", "LOADING_CHART": "Đang tải các biểu đồ dữ liệu...", "NO_ENOUGH_DATA": "Chúng tôi không nhận được đủ điểm dữ liệu để tạo báo cáo, Vui lòng thử lại sau.", - "DOWNLOAD_AGENT_REPORTS": "Download agent reports", + "DOWNLOAD_AGENT_REPORTS": "Tải xuống báo cáo đại lý", "METRICS": { "CONVERSATIONS": { "NAME": "Các cuộc trò chuyện", @@ -41,32 +41,32 @@ }, { "id": 2, - "name": "Last 3 months" + "name": "3 tháng vừa qua" }, { "id": 3, - "name": "Last 6 months" + "name": "6 tháng vừa qua" }, { "id": 4, - "name": "Last year" + "name": "Năm ngoái" }, { "id": 5, - "name": "Custom date range" + "name": "Phạm vi ngày tùy chỉnh" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Áp dụng", + "PLACEHOLDER": "Chọn phạm vi ngày" } }, "AGENT_REPORTS": { - "HEADER": "Agents Overview", + "HEADER": "Tổng quan đại lý", "LOADING_CHART": "Đang tải các biểu đồ dữ liệu...", "NO_ENOUGH_DATA": "Chúng tôi không nhận được đủ điểm dữ liệu để tạo báo cáo, Vui lòng thử lại sau.", - "DOWNLOAD_AGENT_REPORTS": "Download agent reports", - "FILTER_DROPDOWN_LABEL": "Select Agent", + "DOWNLOAD_AGENT_REPORTS": "Tải xuống báo cáo đại lý", + "FILTER_DROPDOWN_LABEL": "Chọn đại lý", "METRICS": { "CONVERSATIONS": { "NAME": "Các cuộc hội thoại", @@ -104,32 +104,32 @@ }, { "id": 2, - "name": "Last 3 months" + "name": "3 tháng vừa qua" }, { "id": 3, - "name": "Last 6 months" + "name": "6 tháng vừa qua" }, { "id": 4, - "name": "Last year" + "name": "Năm ngoái" }, { "id": 5, - "name": "Custom date range" + "name": "Phạm vi ngày tùy chỉnh" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Áp dụng", + "PLACEHOLDER": "Chọn phạm vi ngày" } }, "LABEL_REPORTS": { - "HEADER": "Labels Overview", + "HEADER": "Tổng quan nhãn", "LOADING_CHART": "Đang tải các biểu đồ dữ liệu...", "NO_ENOUGH_DATA": "Chúng tôi không nhận được đủ điểm dữ liệu để tạo báo cáo, Vui lòng thử lại sau.", - "DOWNLOAD_LABEL_REPORTS": "Download label reports", - "FILTER_DROPDOWN_LABEL": "Select Label", + "DOWNLOAD_LABEL_REPORTS": "Tải xuống báo cáo nhãn", + "FILTER_DROPDOWN_LABEL": "Chọn Nhãn", "METRICS": { "CONVERSATIONS": { "NAME": "Các cuộc hội thoại", @@ -167,32 +167,32 @@ }, { "id": 2, - "name": "Last 3 months" + "name": "3 tháng vừa qua" }, { "id": 3, - "name": "Last 6 months" + "name": "6 tháng vừa qua" }, { "id": 4, - "name": "Last year" + "name": "Năm ngoái" }, { "id": 5, - "name": "Custom date range" + "name": "Phạm vi ngày tùy chỉnh" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Áp dụng", + "PLACEHOLDER": "Chọn phạm vi ngày" } }, "INBOX_REPORTS": { - "HEADER": "Inbox Overview", + "HEADER": "Tổng quan hộp thư đến", "LOADING_CHART": "Đang tải các biểu đồ dữ liệu...", "NO_ENOUGH_DATA": "Chúng tôi không nhận được đủ điểm dữ liệu để tạo báo cáo, Vui lòng thử lại sau.", - "DOWNLOAD_INBOX_REPORTS": "Download inbox reports", - "FILTER_DROPDOWN_LABEL": "Select Inbox", + "DOWNLOAD_INBOX_REPORTS": "Tải xuống báo cáo hộp thư đến", + "FILTER_DROPDOWN_LABEL": "Chọn Hộp thư đến", "METRICS": { "CONVERSATIONS": { "NAME": "Các cuộc hội thoại", @@ -230,32 +230,32 @@ }, { "id": 2, - "name": "Last 3 months" + "name": "3 tháng vừa qua" }, { "id": 3, - "name": "Last 6 months" + "name": "6 tháng vừa qua" }, { "id": 4, - "name": "Last year" + "name": "Năm ngoái" }, { "id": 5, - "name": "Custom date range" + "name": "Phạm vi ngày tùy chỉnh" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Áp dụng", + "PLACEHOLDER": "Chọn phạm vi ngày" } }, "TEAM_REPORTS": { - "HEADER": "Team Overview", + "HEADER": "Tổng quan nhóm", "LOADING_CHART": "Đang tải các biểu đồ dữ liệu...", "NO_ENOUGH_DATA": "Chúng tôi không nhận được đủ điểm dữ liệu để tạo báo cáo, Vui lòng thử lại sau.", - "DOWNLOAD_TEAM_REPORTS": "Download team reports", - "FILTER_DROPDOWN_LABEL": "Select Team", + "DOWNLOAD_TEAM_REPORTS": "Tải xuống báo cáo nhóm", + "FILTER_DROPDOWN_LABEL": "Chọn nhóm", "METRICS": { "CONVERSATIONS": { "NAME": "Các cuộc hội thoại", @@ -293,49 +293,49 @@ }, { "id": 2, - "name": "Last 3 months" + "name": "3 tháng vừa qua" }, { "id": 3, - "name": "Last 6 months" + "name": "6 tháng vừa qua" }, { "id": 4, - "name": "Last year" + "name": "Năm ngoái" }, { "id": 5, - "name": "Custom date range" + "name": "Phạm vi ngày tùy chỉnh" } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", - "PLACEHOLDER": "Select date range" + "CONFIRM": "Áp dụng", + "PLACEHOLDER": "Chọn phạm vi ngày" } }, "CSAT_REPORTS": { - "HEADER": "CSAT Reports", - "NO_RECORDS": "There are no CSAT survey responses available.", + "HEADER": "Báo cáo CSAT", + "NO_RECORDS": "Không có phản hồi báo cáo CSAT có sẵn.", "TABLE": { "HEADER": { - "CONTACT_NAME": "Contact", - "AGENT_NAME": "Assigned agent", - "RATING": "Rating", - "FEEDBACK_TEXT": "Feedback comment" + "CONTACT_NAME": "Liên hệ", + "AGENT_NAME": "Đại lý được phân công", + "RATING": "Đánh giá", + "FEEDBACK_TEXT": "Bình luận phản hồi" } }, "METRIC": { "TOTAL_RESPONSES": { - "LABEL": "Total responses", - "TOOLTIP": "Total number of responses collected" + "LABEL": "Tổng số phản hồi", + "TOOLTIP": "Tổng số phản hồi thu thập được" }, "SATISFACTION_SCORE": { - "LABEL": "Satisfaction score", - "TOOLTIP": "Total number of positive responses / Total number of responses * 100" + "LABEL": "Mức độ hài lòng", + "TOOLTIP": "Tổng số phản hồi tích cực / Tổng số phản hồi * 100" }, "RESPONSE_RATE": { - "LABEL": "Response rate", - "TOOLTIP": "Total number of responses / Total number of CSAT survey messages sent * 100" + "LABEL": "Tỷ lệ phản hồi", + "TOOLTIP": "Tổng số phản hồi / Tổng số tin nhắn khảo sát CSAT đã gửi * 100" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/settings.json b/app/javascript/dashboard/i18n/locale/vi/settings.json index e0d950b36..49fb52958 100644 --- a/app/javascript/dashboard/i18n/locale/vi/settings.json +++ b/app/javascript/dashboard/i18n/locale/vi/settings.json @@ -3,10 +3,10 @@ "LINK": "Cài Đặt Hồ Sơ", "TITLE": "Cài Đặt Hồ Sơ", "BTN_TEXT": "Cập Nhật Hồ Sơ", - "DELETE_AVATAR": "Delete Avatar", - "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", - "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", - "UPDATE_SUCCESS": "Your profile has been updated successfully", + "DELETE_AVATAR": "Xoá hình đại diện", + "AVATAR_DELETE_SUCCESS": "Ảnh đại diện đã được xoá thành công", + "AVATAR_DELETE_FAILED": "Đã xảy ra lỗi khi xoá ảnh đại diện, vui lòng thử lại", + "UPDATE_SUCCESS": "Hồ sơ của bạn đã được cập nhật thành công", "PASSWORD_UPDATE_SUCCESS": "Mật khẩu của bạn đã được thay đổi thành công", "AFTER_EMAIL_CHANGED": "Hồ sơ của bạn đã được cập nhật thành công, vui lòng đăng nhập lại khi thông tin đăng nhập của bạn được thay đổi", "FORM": { @@ -22,26 +22,26 @@ "PASSWORD_SECTION": { "TITLE": "Mật khẩu", "NOTE": "Cập nhật mật khẩu của bạn sẽ đặt lại thông tin đăng nhập của bạn trên nhiều thiết bị.", - "BTN_TEXT": "Change password" + "BTN_TEXT": "Thay đổi mật khẩu" }, "ACCESS_TOKEN": { - "TITLE": "Access Token", + "TITLE": "Token truy cập", "NOTE": "Có thể sử dụng Token này nếu bạn đang xây dựng tích hợp dựa trên API" }, "AUDIO_NOTIFICATIONS_SECTION": { - "TITLE": "Audio Notifications", - "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "NONE": "None", - "ASSIGNED": "Assigned Conversations", - "ALL_CONVERSATIONS": "All Conversations" + "TITLE": "Âm thanh Thông báo", + "NOTE": "Bật âm thanh thông báo trong trang tổng quan cho các tin nhắn và cuộc trò chuyện mới.", + "NONE": "Không có", + "ASSIGNED": "Cuộc trò chuyện được phân công", + "ALL_CONVERSATIONS": "Tất cả cuộc trò chuyện" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Thông Báo Email", "NOTE": "Cập nhật tùy chọn thông báo qua email của bạn tại đây", "CONVERSATION_ASSIGNMENT": "Gửi thông báo qua email khi cuộc trò chuyện được chỉ định cho tôi", "CONVERSATION_CREATION": "Gửi thông báo qua email khi cuộc trò chuyện mới được tạo", - "CONVERSATION_MENTION": "Send email notifications when you are mentioned in a conversation", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Send email notifications when a new message is created in an assigned conversation" + "CONVERSATION_MENTION": "Gửi thông báo email khi bạn được nhắc đến trong 1 cuộc trò chuyện", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Gửi thông báo email khi có một tin nhắn mới được tạo trong cuộc trò chuyện được phân công" }, "API": { "UPDATE_SUCCESS": "Tùy chọn thông báo của bạn đã được cập nhật thành công", @@ -52,8 +52,8 @@ "NOTE": "Cập nhật tùy chọn thông báo của bạn tại đây", "CONVERSATION_ASSIGNMENT": "Gửi thông báo khi cuộc trò chuyện được chỉ định cho tôi", "CONVERSATION_CREATION": "Gửi thông báo khi cuộc trò chuyện mới được tạo", - "CONVERSATION_MENTION": "Send push notifications when you are mentioned in a conversation", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Send push notifications when a new message is created in an assigned conversation", + "CONVERSATION_MENTION": "Gửi thông báo đẩy khi bạn được nhắc đến trong 1 cuộc trò chuyện", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Gửi thông báo đẩy khi có một tin nhắn mới được tạo trong cuộc trò chuyện được phân công", "HAS_ENABLED_PUSH": "Bạn đã bật tính năng thông báo cho trình duyệt này.", "REQUEST_PUSH": "Bật thông báo" }, @@ -84,35 +84,35 @@ "PLACEHOLDER": "Vui lòng nhập địa chỉ email của bạn, địa chỉ này sẽ được hiển thị trong các cuộc trò chuyện" }, "CURRENT_PASSWORD": { - "LABEL": "Current password", - "ERROR": "Please enter the current password", - "PLACEHOLDER": "Please enter the current password" + "LABEL": "Mật khẩu hiện tại", + "ERROR": "Vui lòng nhập mật khẩu hiện tại", + "PLACEHOLDER": "Vui lòng nhập mật khẩu hiện tại" }, "PASSWORD": { - "LABEL": "New password", + "LABEL": "Mật khẩu mới", "ERROR": "Vui lòng nhập mật khẩu có độ dài từ 6 trở lên", "PLACEHOLDER": "Vui lòng nhập mật khẩu mới" }, "PASSWORD_CONFIRMATION": { "LABEL": "Xác nhận mật khẩu mới", "ERROR": "Xác nhận mật khẩu phải khớp với mật khẩu", - "PLACEHOLDER": "Please re-enter your new password" + "PLACEHOLDER": "Vui lòng nhập lại mật khẩu \bmới" } } }, "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Đổi", "CHANGE_ACCOUNTS": "Chuyển tài khoản", - "CONTACT_SUPPORT": "Contact Support", + "CONTACT_SUPPORT": "Liên hệ Hỗ trợ", "SELECTOR_SUBTITLE": "Chọn một tài khoản từ danh sách sau", "PROFILE_SETTINGS": "Cài Đặt Hồ Sơ Cá Nhân", - "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", + "KEYBOARD_SHORTCUTS": "Phím tắt", "LOGOUT": "Đăng xuất" }, "APP_GLOBAL": { "TRIAL_MESSAGE": "ngày dùng thử còn lại.", "TRAIL_BUTTON": "Mua Ngay", - "DELETED_USER": "Deleted User" + "DELETED_USER": "Người dùng bị xoá" }, "COMPONENTS": { "CODE": { @@ -135,44 +135,44 @@ }, "SIDEBAR": { "CONVERSATIONS": "Cuộc trò chuyện", - "ALL_CONVERSATIONS": "All Conversations", - "MENTIONED_CONVERSATIONS": "Mentions", + "ALL_CONVERSATIONS": "Tất cả cuộc trò chuyện", + "MENTIONED_CONVERSATIONS": "Nhắn đến", "REPORTS": "Báo cáo", "SETTINGS": "Cài Đặt", - "CONTACTS": "Contacts", + "CONTACTS": "Liên hệ", "HOME": "Trang Chủ", "AGENTS": "Đại lý", "INBOXES": "Hộp thư đến", - "NOTIFICATIONS": "Notifications", + "NOTIFICATIONS": "Thông báo", "CANNED_RESPONSES": "Thư mẫu phẩn hồi", "INTEGRATIONS": "Tích hợp", "PROFILE_SETTINGS": "Cài Đặt Hồ Sơ", "ACCOUNT_SETTINGS": "Cài Đặt Tài Khoản", - "APPLICATIONS": "Applications", + "APPLICATIONS": "Ứng dụng", "LABELS": "Nhãn", "CUSTOM_ATTRIBUTES": "Thuộc tính tùy chỉnh", - "AUTOMATION": "Automation", + "AUTOMATION": "Tự động hoá", "TEAMS": "Nhóm", - "CUSTOM_VIEWS_FOLDER": "Folders", - "CUSTOM_VIEWS_SEGMENTS": "Segments", - "ALL_CONTACTS": "All Contacts", - "TAGGED_WITH": "Tagged with", - "NEW_LABEL": "New label", - "NEW_TEAM": "New team", - "NEW_INBOX": "New inbox", - "REPORTS_OVERVIEW": "Overview", + "CUSTOM_VIEWS_FOLDER": "Thư mục", + "CUSTOM_VIEWS_SEGMENTS": "Phân khúc", + "ALL_CONTACTS": "Tất cả liên lạc", + "TAGGED_WITH": "Được gắn thẻ với", + "NEW_LABEL": "Nhãn mới", + "NEW_TEAM": "Nhóm mới", + "NEW_INBOX": "Hộp thư đến mới", + "REPORTS_OVERVIEW": "Tổng quan", "CSAT": "CSAT", - "CAMPAIGNS": "Campaigns", - "ONGOING": "Ongoing", - "ONE_OFF": "One off", + "CAMPAIGNS": "Chiến dịch", + "ONGOING": "Đang diễn ra", + "ONE_OFF": "Một lần", "REPORTS_AGENT": "Nhà cung cấp", "REPORTS_LABEL": "Nhãn", - "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team", - "SET_AVAILABILITY_TITLE": "Set yourself as" + "REPORTS_INBOX": "Hộp thư đến", + "REPORTS_TEAM": "Nhóm", + "SET_AVAILABILITY_TITLE": "Đặt chính mình như" }, "CREATE_ACCOUNT": { - "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", + "NO_ACCOUNT_WARNING": "Ồ ồ! Chúng tôi không thể tìm thấy bất kỳ tài khoản Chatwoot nào. Vui lòng tạo một tài khoản mới để tiếp tục.", "NEW_ACCOUNT": "Tạo mới tài khoản", "SELECTOR_SUBTITLE": "Tạo mới một tài khoản", "API": { @@ -190,22 +190,22 @@ }, "KEYBOARD_SHORTCUTS": { "TITLE": { - "OPEN_CONVERSATION": "Open conversation", - "RESOLVE_AND_NEXT": "Resolve and move to next", - "NAVIGATE_DROPDOWN": "Navigate dropdown items", - "RESOLVE_CONVERSATION": "Resolve Conversation", - "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", - "ADD_ATTACHMENT": "Add Attachment", - "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", - "TOGGLE_SIDEBAR": "Toggle Sidebar", - "GO_TO_REPORTS_SIDEBAR": "Go to Reports sidebar", - "MOVE_TO_NEXT_TAB": "Move to next tab in conversation list", - "GO_TO_SETTINGS": "Go to Settings", - "SWITCH_CONVERSATION_STATUS": "Switch to the next conversation status", - "SWITCH_TO_PRIVATE_NOTE": "Switch to Private Note", - "TOGGLE_RICH_CONTENT_EDITOR": "Toggle Rich Content editor", - "SWITCH_TO_REPLY": "Switch to Reply", - "TOGGLE_SNOOZE_DROPDOWN": "Toggle snooze dropdown" + "OPEN_CONVERSATION": "Mở cuộc trò chuyện", + "RESOLVE_AND_NEXT": "Giải quyết và đi đến cái tiếp theo", + "NAVIGATE_DROPDOWN": "Điều hướng các mục thả xuống", + "RESOLVE_CONVERSATION": "Giải quyết cuộc trò chuyện", + "GO_TO_CONVERSATION_DASHBOARD": "Đi tới Trang tổng quan cuộc trò chuyện", + "ADD_ATTACHMENT": "Thêm đính kèm", + "GO_TO_CONTACTS_DASHBOARD": "Đi tới Trang tổng quan liên hệ", + "TOGGLE_SIDEBAR": "Chuyển đổi thanh bên", + "GO_TO_REPORTS_SIDEBAR": "Đi đến thanh bên Báo cáo", + "MOVE_TO_NEXT_TAB": "Di chuyển đến tab tiếp theo trong danh sách cuộc trò chuyện", + "GO_TO_SETTINGS": "Đi đến Cài đặt", + "SWITCH_CONVERSATION_STATUS": "Chuyển sang trạng thái cuộc trò chuyện tiếp theo", + "SWITCH_TO_PRIVATE_NOTE": "Chuyển sang Ghi chú Riêng tư", + "TOGGLE_RICH_CONTENT_EDITOR": "Chuyển đổi trình chỉnh sửa Nội dung đa dạng thức", + "SWITCH_TO_REPLY": "Chuyển sang phản hồi", + "TOGGLE_SNOOZE_DROPDOWN": "Chuyển đổi thả xuống tạm dừng" }, "KEYS": { "WINDOWS_KEY_AND_COMMAND_KEY": "Win / ⌘", diff --git a/app/javascript/dashboard/i18n/locale/vi/signup.json b/app/javascript/dashboard/i18n/locale/vi/signup.json index 9b645850b..a3e4828c0 100644 --- a/app/javascript/dashboard/i18n/locale/vi/signup.json +++ b/app/javascript/dashboard/i18n/locale/vi/signup.json @@ -5,18 +5,18 @@ "TERMS_ACCEPT": "Bằng cách đăng ký, bạn đồng ý với T & CChính sách bảo mật", "ACCOUNT_NAME": { "LABEL": "Tên tài khoản", - "PLACEHOLDER": "Enter an account name. eg: Wayne Enterprises", - "ERROR": "Account name is too short" + "PLACEHOLDER": "Nhập tên tài khoản. ví dụ: Wayne Enterprises", + "ERROR": "Tên tài khoản quá ngắn" }, "FULL_NAME": { - "LABEL": "Full name", - "PLACEHOLDER": "Enter your full name. eg: Bruce Wayne", - "ERROR": "Full name is too short" + "LABEL": "Tên đầy đủ", + "PLACEHOLDER": "Nhập tên đầy đủ của bạn. ví dụ: Wayne Enterprises", + "ERROR": "Tên đầy đủ quá ngắn" }, "EMAIL": { - "LABEL": "Work email", - "PLACEHOLDER": "Enter your work email address. eg: bruce@wayne.enterprises", - "ERROR": "Email address is invalid" + "LABEL": "Email công việc", + "PLACEHOLDER": "Nhập email công việc của bạn. ví dụ: bruce@wayne.enterprises", + "ERROR": "Địa chỉ email hợp lệ" }, "PASSWORD": { "LABEL": "Mật khẩu", @@ -33,6 +33,6 @@ "ERROR_MESSAGE": "Không thể kết nối với Máy chủ Woot, Vui lòng thử lại sau." }, "SUBMIT": "Gửi", - "HAVE_AN_ACCOUNT": "Already have an account?" + "HAVE_AN_ACCOUNT": "Đã có tài khoản?" } } diff --git a/app/javascript/dashboard/i18n/locale/vi/teamsSettings.json b/app/javascript/dashboard/i18n/locale/vi/teamsSettings.json index 863eefabc..a1e7fe008 100644 --- a/app/javascript/dashboard/i18n/locale/vi/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/vi/teamsSettings.json @@ -2,34 +2,34 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Tạo nhóm mới", "HEADER": "Nhóm", - "SIDEBAR_TXT": "

Teams

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

", + "SIDEBAR_TXT": "

Nhóm

Nhóm cho phép bạn tổ chức các đại lý của mình thành các nhóm dựa trên trách nhiệm của họ.
Một đại lý có thể là một phần của nhiều nhóm. Bạn có thể chỉ định các cuộc trò chuyện cho một nhóm khi bạn đang làm việc cộng tác.

", "LIST": { - "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "404": "Không có nhóm nào được tạo đối với tài khoản này.", + "EDIT_TEAM": "Sửa nhóm" }, "CREATE_FLOW": { "CREATE": { - "TITLE": "Create a new team", - "DESC": "Add a title and description to your new team." + "TITLE": "Tạo nhóm mới", + "DESC": "Thêm tiêu đề và mô tả cho nhóm mới." }, "AGENTS": { - "BUTTON_TEXT": "Add agents to team", - "TITLE": "Add agents to team - %{teamName}", - "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + "BUTTON_TEXT": "Thêm đại lý vào nhóm", + "TITLE": "Thêm đại lý vào nhóm - %{teamName}", + "DESC": "Thêm Đại lý vào nhóm mới tạo của bạn. Điều này cho phép bạn cộng tác như một nhóm trong các cuộc trò chuyện, nhận thông báo về các sự kiện mới trong cùng một cuộc trò chuyện." }, "WIZARD": [ { "title": "Tạo", "route": "settings_teams_new", - "body": "Create a new team of agents." + "body": "Tạo ra một nhóm đại lý mới." }, { "title": "Thêm đại lý", "route": "settings_teams_add_agents", - "body": "Add agents to the team." + "body": "Thêm đại lý vào nhóm." }, { - "title": "Finish", + "title": "Hoàn tất", "route": "settings_teams_finish", "body": "Bạn đã sẵn sàng để đi!" } @@ -37,89 +37,89 @@ }, "EDIT_FLOW": { "CREATE": { - "TITLE": "Edit your team details", - "DESC": "Edit title and description to your team.", - "BUTTON_TEXT": "Update team" + "TITLE": "Sửa chi tiết nhóm", + "DESC": "Sửa tiêu đề và mô tả cho nhóm.", + "BUTTON_TEXT": "Cập nhật nhóm" }, "AGENTS": { - "BUTTON_TEXT": "Update agents in team", - "TITLE": "Add agents to team - %{teamName}", - "DESC": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + "BUTTON_TEXT": "Cập nhật đại lý trong nhóm", + "TITLE": "Thêm đại lý vào nhóm - %{teamName}", + "DESC": "Thêm Đại lý vào nhóm mới tạo của bạn. Tất cả các đại lý được thêm vào sẽ nhận được thông báo khi có cuộc trò chuyện được phân công cho nhóm này." }, "WIZARD": [ { - "title": "Team details", + "title": "Chi tiết nhóm", "route": "settings_teams_edit", - "body": "Change name, description and other details." + "body": "Đổi tên, mô tả và các chi tiết khác." }, { - "title": "Edit Agents", + "title": "Sửa đại lý", "route": "settings_teams_edit_members", - "body": "Edit agents in your team." + "body": "Sửa đại lý trong nhóm của bạn." }, { - "title": "Finish", + "title": "Hoàn tất", "route": "settings_teams_edit_finish", "body": "Bạn đã sẵn sàng để đi!" } ] }, "TEAM_FORM": { - "ERROR_MESSAGE": "Couldn't save the team details. Try again." + "ERROR_MESSAGE": "Không thể lưu chi tiết nhóm. Thử lại." }, "AGENTS": { - "AGENT": "AGENT", + "AGENT": "ĐẠI LÝ", "EMAIL": "EMAIL", "BUTTON_TEXT": "Thêm các nhà cung cấp", - "ADD_AGENTS": "Adding Agents to your Team...", - "SELECT": "select", - "SELECT_ALL": "select all agents", - "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + "ADD_AGENTS": "Thêm đại lý vào nhóm của bạn...", + "SELECT": "chọn", + "SELECT_ALL": "chọn tất cả đại lý", + "SELECTED_COUNT": "%{selected} trên %{total} đại lý được chọn." }, "ADD": { - "TITLE": "Add agents to team - %{teamName}", - "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", - "SELECT": "select", - "SELECT_ALL": "select all agents", - "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "TITLE": "Thêm đại lý vào nhóm - %{teamName}", + "DESC": "Thêm Đại lý vào nhóm mới tạo của bạn. Điều này cho phép bạn cộng tác như một nhóm trong các cuộc trò chuyện, nhận thông báo về các sự kiện mới trong cùng một cuộc trò chuyện.", + "SELECT": "chọn", + "SELECT_ALL": "chọn tất cả đại lý", + "SELECTED_COUNT": "%{selected} trên %{total} đại lý được chọn.", "BUTTON_TEXT": "Thêm các nhà cung cấp", - "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + "AGENT_VALIDATION_ERROR": "Chọn ít nhất một đại lý." }, "FINISH": { - "TITLE": "Your team is ready!", - "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", - "BUTTON_TEXT": "Finish" + "TITLE": "Nhóm của bạn đã sẵn sàng!", + "MESSAGE": "Giờ đây, bạn có thể cộng tác với tư cách là một nhóm trong các cuộc trò chuyện. Chúc ủng hộ vui vẻ ", + "BUTTON_TEXT": "Hoàn tất" }, "DELETE": { "BUTTON_TEXT": "Xoá", "API": { - "SUCCESS_MESSAGE": "Team deleted successfully.", - "ERROR_MESSAGE": "Couldn't delete the team. Try again." + "SUCCESS_MESSAGE": "Nhóm được xoá thành công.", + "ERROR_MESSAGE": "Không thể xoá nhóm. Thử lại." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", - "PLACE_HOLDER": "Please type {teamName} to confirm", - "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "TITLE": "Bạn có chắc muốn xoá - %{teamName}", + "PLACE_HOLDER": "Vui lòng điền {teamName} để xác nhận", + "MESSAGE": "Xóa nhóm sẽ xóa phân công nhóm khỏi các cuộc trò chuyện được phân công cho nhóm này.", "YES": "Xoá ", "NO": "Huỷ" } }, "SETTINGS": "Cài đặt", "FORM": { - "UPDATE": "Update team", - "CREATE": "Create team", + "UPDATE": "Cập nhật nhóm", + "CREATE": "Tạo nhóm", "NAME": { - "LABEL": "Team name", - "PLACEHOLDER": "Example: Sales, Customer Support" + "LABEL": "Tên nhóm", + "PLACEHOLDER": "Ví dụ: Bán hàng, Hỗ trợ khách hàng" }, "DESCRIPTION": { - "LABEL": "Team Description", - "PLACEHOLDER": "Short description about this team." + "LABEL": "Mô tả nhóm", + "PLACEHOLDER": "Mô tả ngắn về nhóm này." }, "AUTO_ASSIGN": { - "LABEL": "Allow auto assign for this team." + "LABEL": "Cho phép tự động phân công đối với nhóm này." }, - "SUBMIT_CREATE": "Create team" + "SUBMIT_CREATE": "Tạo nhóm" } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json index fbd2840f2..17be79cbe 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json index 5706c5c5b..4a32774b2 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json index 5b6d15f56..50da39de5 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json @@ -184,6 +184,7 @@ } }, "EMAIL_HEADER": { + "FROM": "From", "TO": "To", "BCC": "密件副本", "CC": "副本", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json index be2525943..d3006b2b4 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json @@ -521,7 +521,11 @@ "DOMAIN": { "LABEL": "Domain", "PLACE_HOLDER": "Domain" - } + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode" } } } diff --git a/app/javascript/widget/i18n/locale/pl.json b/app/javascript/widget/i18n/locale/pl.json index a02ce7ad8..872bdd42b 100644 --- a/app/javascript/widget/i18n/locale/pl.json +++ b/app/javascript/widget/i18n/locale/pl.json @@ -8,8 +8,8 @@ "SUBMIT": "Wyślij" }, "MESSAGE_BUBBLE": { - "RETRY": "Send message again", - "ERROR_MESSAGE": "Couldn't send, try again" + "RETRY": "Wyślij wiadomość ponownie", + "ERROR_MESSAGE": "Nie udało się wysłać! Spróbuj ponownie" } }, "TEAM_AVAILABILITY": { @@ -22,12 +22,12 @@ "IN_A_DAY": "Zwykle odpowiadamy w przeciągu jednego dnia" }, "START_CONVERSATION": "Rozpocznij rozmowę", - "CONTINUE_CONVERSATION": "Continue conversation", - "START_NEW_CONVERSATION": "Start a new conversation", + "CONTINUE_CONVERSATION": "Kontynuuj rozmowę", + "START_NEW_CONVERSATION": "Rozpocznij rozmowę", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Pokaż nowe wiadomości", "CLOSE_MESSAGES_BUTTON": "Zamknij", - "COMPANY_FROM": "from", + "COMPANY_FROM": "od", "BOT": "Bot" }, "BUBBLE": { @@ -56,21 +56,21 @@ "ERROR": "Wiadomość za krótka" } }, - "CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation" + "CAMPAIGN_HEADER": "Proszę podać swoje imię i nazwisko oraz adres e-mail przed rozpoczęciem rozmowy" }, "FILE_SIZE_LIMIT": "Plik przekracza limit {MAXIMUM_FILE_UPLOAD_SIZE} dla załącznika", "CHAT_FORM": { "INVALID": { - "FIELD": "Invalid field" + "FIELD": "Nieprawidłowe pole" } }, "CSAT": { "TITLE": "Oceń udzielone Ci wsparcie", - "SUBMITTED_TITLE": "Thank you for submitting the rating", + "SUBMITTED_TITLE": "Dziękujemy za przesłanie oceny", "PLACEHOLDER": "Dodaj swój komentarz..." }, "EMAIL_TRANSCRIPT": { - "BUTTON_TEXT": "Request a conversation transcript", + "BUTTON_TEXT": "Poproś o skrypt rozmowy", "SEND_EMAIL_SUCCESS": "Transkrypcja czatu została wysłana pomyślnie", "SEND_EMAIL_ERROR": "Wystąpił błąd, spróbuj ponownie" } diff --git a/app/javascript/widget/i18n/locale/pt.json b/app/javascript/widget/i18n/locale/pt.json index 84a1ed311..a12031986 100644 --- a/app/javascript/widget/i18n/locale/pt.json +++ b/app/javascript/widget/i18n/locale/pt.json @@ -8,8 +8,8 @@ "SUBMIT": "submeter" }, "MESSAGE_BUBBLE": { - "RETRY": "Send message again", - "ERROR_MESSAGE": "Couldn't send, try again" + "RETRY": "Enviar mensagem novamente", + "ERROR_MESSAGE": "Não foi possível enviar, tente novamente" } }, "TEAM_AVAILABILITY": { @@ -22,7 +22,7 @@ "IN_A_DAY": "Normalmente respondemos num dia" }, "START_CONVERSATION": "Iniciar Conversa", - "CONTINUE_CONVERSATION": "Continue conversation", + "CONTINUE_CONVERSATION": "Continuar conversa", "START_NEW_CONVERSATION": "Iniciar uma nova conversa", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Ver novas mensagens", @@ -56,7 +56,7 @@ "ERROR": "Mensagem muito pequena" } }, - "CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation" + "CAMPAIGN_HEADER": "Por favor, forneça seu nome e e-mail antes de iniciar a conversa" }, "FILE_SIZE_LIMIT": "O ficheiro ultrapassa o tamanho limite {MAXIMUM_FILE_UPLOAD_SIZE}", "CHAT_FORM": { diff --git a/app/javascript/widget/i18n/locale/vi.json b/app/javascript/widget/i18n/locale/vi.json index d2b21ffee..8481b1786 100644 --- a/app/javascript/widget/i18n/locale/vi.json +++ b/app/javascript/widget/i18n/locale/vi.json @@ -8,13 +8,13 @@ "SUBMIT": "Gửi" }, "MESSAGE_BUBBLE": { - "RETRY": "Send message again", - "ERROR_MESSAGE": "Couldn't send, try again" + "RETRY": "Gửi lại tin nhắn", + "ERROR_MESSAGE": "Không thể gửi, xin thử lại" } }, "TEAM_AVAILABILITY": { "ONLINE": "Chúng tôi đang trực tuyến", - "OFFLINE": "We are away at the moment" + "OFFLINE": "Hiện tại chúng tôi đang ngoại tuyến" }, "REPLY_TIME": { "IN_A_FEW_MINUTES": "Thường trả lời sau vài phút", @@ -22,18 +22,18 @@ "IN_A_DAY": "Thường trả lời trong một ngày" }, "START_CONVERSATION": "Bắt đầu một cuộc trò chuyện", - "CONTINUE_CONVERSATION": "Continue conversation", - "START_NEW_CONVERSATION": "Start a new conversation", + "CONTINUE_CONVERSATION": "Tiếp tục cuộc trò chuyện", + "START_NEW_CONVERSATION": "Bắt đầu cuộc trò chuyện mới", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Xem tin nhắn mới", "CLOSE_MESSAGES_BUTTON": "Đóng", - "COMPANY_FROM": "from", + "COMPANY_FROM": "từ", "BOT": "Bot" }, "BUBBLE": { "LABEL": "Trò chuyện với chúng tôi" }, - "POWERED_BY": "Powered by Chatwoot", + "POWERED_BY": "Cung cấp bởi Chatwoot", "EMAIL_PLACEHOLDER": "Vui lòng nhập email", "CHAT_PLACEHOLDER": "Gõ tin nhắn của bạn", "TODAY": "Hôm nay", @@ -43,34 +43,34 @@ "FULL_NAME": { "LABEL": "Tên đầy đủ", "PLACEHOLDER": "Vui lòng nhập tên đầy đủ của bạn", - "ERROR": "Full Name is required" + "ERROR": "Tên đầy đủ là bắt buộc" }, "EMAIL_ADDRESS": { "LABEL": "Email", - "PLACEHOLDER": "Please enter your email address", - "ERROR": "Invalid email address" + "PLACEHOLDER": "Vui lòng nhập email", + "ERROR": "Email không hợp lệ" }, "MESSAGE": { "LABEL": "Tin nhắn", - "PLACEHOLDER": "Please enter your message", - "ERROR": "Message too short" + "PLACEHOLDER": "Vui lòng nhập tin nhắn", + "ERROR": "Tin nhắnn quá ngắn" } }, - "CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation" + "CAMPAIGN_HEADER": "Vui lòng cung cấp tên và địa chỉ email của bạn trước khi bắt đầu cuộc trò chuyện" }, - "FILE_SIZE_LIMIT": "File exceeds the {MAXIMUM_FILE_UPLOAD_SIZE} attachment limit", + "FILE_SIZE_LIMIT": "File vượt quá kích thước giới hạn {MAXIMUM_FILE_UPLOAD_SIZE}", "CHAT_FORM": { "INVALID": { - "FIELD": "Invalid field" + "FIELD": "Trường không hợp lệ" } }, "CSAT": { - "TITLE": "Rate your conversation", - "SUBMITTED_TITLE": "Thank you for submitting the rating", - "PLACEHOLDER": "Tell us more..." + "TITLE": "Đánh giá cuộc trò chuyện", + "SUBMITTED_TITLE": "Cảm ơn vì đã đánh giá", + "PLACEHOLDER": "Cho chúng tôi biết thêm..." }, "EMAIL_TRANSCRIPT": { - "BUTTON_TEXT": "Request a conversation transcript", + "BUTTON_TEXT": "Yêu cầu bản ghi cuộc trò chuyện", "SEND_EMAIL_SUCCESS": "Bản ghi cuộc trò chuyện đã được gửi thành công", "SEND_EMAIL_ERROR": "Đã có lỗi, vui lòng thử lại" } diff --git a/config/locales/pl.yml b/config/locales/pl.yml index 61b0c71c5..34da9f4d7 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -29,7 +29,7 @@ pl: failed: Rejestracja nie powiodła się contacts: import: - failed: File is blank + failed: Plik jest pusty reports: period: Okres raportowania od %{since} do %{until} agent_csv: @@ -38,7 +38,7 @@ pl: avg_first_response_time: Średni czas pierwszej odpowiedzi (minuty) avg_resolution_time: Średni czas do rozwiązania problemu (minuty) team_csv: - team_name: Team name + team_name: Nazwa zespołu conversations_count: Liczba rozmów avg_first_response_time: Średni czas pierwszej odpowiedzi (minuty) avg_resolution_time: Średni czas do rozwiązania problemu (minuty) @@ -56,7 +56,7 @@ pl: resolved: "Rozmowa została oznaczona przez %{user_name}" open: "Rozmowa została ponownie otwarta przez %{user_name}" pending: "Rozmowa została oznaczona jako oczekująca przez %{user_name}" - snoozed: "Conversation was snoozed by %{user_name}" + snoozed: "Rozmowa została uśpiona przez %{user_name}" auto_resolved: "Rozmowa została oznaczona przez system jako rozwiązana z powodu %{duration} dni bezczynności" assignee: self_assigned: "%{user_name} przypisał się do tej rozmowy" @@ -75,19 +75,19 @@ pl: greeting_message_body: "%{account_name} zazwyczaj odpowiada w ciągu kilku godzin." ways_to_reach_you_message_body: "Daj zespołowi możliwość dotarcia do Ciebie." email_input_box_message_body: "Otrzymuj powiadomienia przez e-mail" - csat_input_message_body: "Please rate the conversation" + csat_input_message_body: "Oceń rozmowę" reply: email: header: - from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' - reply_with_name: '%{assignee_name} from %{inbox_name} ' + from_with_name: '%{assignee_name} z %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} z %{inbox_name} ' email_subject: "Nowe wiadomości w tej dyskusji" transcript_subject: "Transkrypcja rozmowy" survey: - response: "Please rate this conversation, %{link}" + response: "Oceń tę rozmowę, %{link}" contacts: online: - delete: "%{contact_name} is Online, please try again later" + delete: "%{contact_name} jest online, spróbuj ponownie później" integration_apps: slack: name: "Slack" @@ -96,8 +96,8 @@ pl: name: "Webhooki" description: "Webhooki dostarczają informacji o tym, co dzieje się na Twoim koncie do usług zewnętrznych. Możesz wykorzystać webhooki do przekazywania wydarzeń do ulubionych aplikacji, takich jak Slack lub Github. Kliknij na Konfiguruj, aby skonfigurować webhooki." dialogflow: - name: "Dialogflow" - description: "Build chatbots using Dialogflow and connect them to your inbox quickly. Let the bots handle the queries before handing them off to a customer service agent." + name: "Przepływ Dialogu" + description: "Zbuduj czatboty używając Dialogflow i szybko podłącz je do skrzynki odbiorczej. Pozwól botom na obsługę zapytań przed oddaniem ich agentowi obsługi klienta." fullcontact: - name: "Fullcontact" + name: "Pełny kontakt" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." diff --git a/config/locales/vi.yml b/config/locales/vi.yml index 6099dd46c..7198b87e7 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -17,7 +17,7 @@ #To learn more, please read the Rails Internationalization guide #available at https://guides.rubyonrails.org/i18n.html. vi: - hello: "Hello world" + hello: "Xin chào bạn" messages: reset_password_success: Chà! Yêu cầu đặt lại mật khẩu thành công. Kiểm tra thư của bạn để biết hướng dẫn. reset_password_failure: Uh ho! Chúng tôi không thể tìm thấy bất kỳ người dùng nào có email được chỉ định. @@ -29,75 +29,75 @@ vi: failed: Đăng ký thât bại contacts: import: - failed: File is blank + failed: Chưa chọn file reports: - period: Reporting period %{since} to %{until} + period: Thời gian báo cáo từ %{since} đến %{until} agent_csv: - agent_name: Agent name - conversations_count: Conversations count - avg_first_response_time: Avg first response time (Minutes) - avg_resolution_time: Avg resolution time (Minutes) + agent_name: Tên nhà cung cấp + conversations_count: Số cuộc trò chuyện + avg_first_response_time: Thời gian trung bình của phản hồi đầu tiên (phút) + avg_resolution_time: Thời gian giải quyết trung bình (phút) team_csv: - team_name: Team name - conversations_count: Conversations count - avg_first_response_time: Avg first response time (Minutes) - avg_resolution_time: Avg resolution time (Minutes) + team_name: Tên nhóm + conversations_count: Số cuộc trò chuyện + avg_first_response_time: Thời gian trung bình của phản hồi đầu tiên (phút) + avg_resolution_time: Thời gian giải quyết trung bình (phút) notifications: notification_title: - conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" - conversation_assignment: "[Assigned to you] - #%{display_id} has been assigned to you" - assigned_conversation_new_message: "[New message] - #%{display_id} %{content}" - conversation_mention: "You have been mentioned in conversation [ID - %{display_id}] by %{name}" + conversation_creation: "[Cuộc trò chuyện mới] - #%{display_id} đã được tạo trong %{inbox_name}" + conversation_assignment: "[Phân công cho bạn] - #%{display_id} đã được phân công cho bạn" + assigned_conversation_new_message: "[Tin nhắn mới] - #%{display_id} %{content}" + conversation_mention: "Bạn đã được nhắn đến trong cuộc trò chuyện [ID - %{display_id}] bởi %{name}" conversations: messages: - deleted: This message was deleted + deleted: Tin nhắn đã bị xoá activity: status: resolved: "Cuộc trò chuyện được đánh dấu là đã giải quyết bởi %{user_name}" open: "Cuộc trò chuyện đã được mở lại bởi %{user_name}" - pending: "Conversation was marked as pending by %{user_name}" - snoozed: "Conversation was snoozed by %{user_name}" - auto_resolved: "Conversation was marked resolved by system due to %{duration} days of inactivity" + pending: "Cuộc trò chuyện được đánh dấu là chưa giải quyết bởi %{user_name}" + snoozed: "Cuộc trò chuyện đã được tạm dừng lại bởi %{user_name}" + auto_resolved: "Cuộc trò chuyện được đánh dấu là đã giải quyết bởi hệ thống vì %{duration} ngày không hoạt động" assignee: - self_assigned: "%{user_name} self-assigned this conversation" + self_assigned: "%{user_name} phân công chính mình vào cuộc trò chuyện này" assigned: "Chỉ định %{assignee_name} bởi %{user_name}" removed: "Cuộc hội thoại chưa được chỉ định bởi %{user_name}" team: assigned: "Chỉ định %{team_name} bởi %{user_name}" - assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" - removed: "Unassigned from %{team_name} by %{user_name}" + assigned_with_assignee: "Phân công cho %{assignee_name} thông qua %{team_name} bởi %{user_name}" + removed: "Huỷ phân công cho %{team_name} bởi %{user_name}" labels: - added: "%{user_name} added %{labels}" - removed: "%{user_name} removed %{labels}" - muted: "%{user_name} has muted the conversation" - unmuted: "%{user_name} has unmuted the conversation" + added: "%{user_name} thêm %{labels}" + removed: "%{user_name} xoá %{labels}" + muted: "%{user_name} đã tắt tiếng cuộc trò chuyện" + unmuted: "%{user_name} đã bật tiếng cuộc trò chuyện" templates: greeting_message_body: "%{account_name} thường trả lời trong vài giờ." ways_to_reach_you_message_body: "Cung cấp cho nhóm một cách để tiếp cận bạn." email_input_box_message_body: "Nhận thông báo qua email" - csat_input_message_body: "Please rate the conversation" + csat_input_message_body: "Bạn hãy vui lòng đánh giá cuộc trò chuyện" reply: email: header: - from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>' - reply_with_name: '%{assignee_name} from %{inbox_name} ' + from_with_name: '%{assignee_name} từ %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} từ %{inbox_name} ' email_subject: "Tin nhắn mới về cuộc trò chuyện này" transcript_subject: "Bản ghi cuộc hội thoại" survey: - response: "Please rate this conversation, %{link}" + response: "Bạn hãy vui lòng đánh giá cuộc trò chuyện, %{link}" contacts: online: - delete: "%{contact_name} is Online, please try again later" + delete: "%{contact_name} đang trực tiếng, vui lòng thử lại sau" integration_apps: slack: name: "Slack" - description: "Slack is a chat tool that brings all your communication together in one place. By integrating Slack, you can get notified of all the new conversations in your account right inside your Slack." + description: "Slack là một công cụ trò chuyện giúp mang tất cả các cuộc giao tiếp của bạn lại với nhau ở một nơi. Bằng cách tích hợp Slack, bạn có thể nhận được thông báo về tất cả các cuộc trò chuyện mới trong tài khoản của mình ngay bên trong Slack." webhooks: name: "Webhooks" - description: "Webhook events provide you the realtime information about what's happening in your account. You can make use of the webhooks to communicate the events to your favourite apps like Slack or Github. Click on Configure to set up your webhooks." + description: "Sự kiện webhook cung cấp cho bạn thông tin thời gian thực về những gì đang xảy ra trong tài khoản của bạn. Bạn có thể sử dụng webhook để truyền tải các sự kiện tới các ứng dụng yêu thích của mình như Slack hoặc Github. Nhấp vào Cấu hình để thiết lập webhook của bạn." dialogflow: name: "Dialogflow" - description: "Build chatbots using Dialogflow and connect them to your inbox quickly. Let the bots handle the queries before handing them off to a customer service agent." + description: "Xây dựng chatbot bằng Dialogflow và kết nối chúng với hộp thư đến của bạn một cách nhanh chóng. Hãy để các bot xử lý các truy vấn trước khi giao chúng cho đại lý dịch vụ khách hàng." fullcontact: name: "Fullcontact" - description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + description: "Tích hợp FullContact giúp làm phong phú hồ sơ khách truy cập. Xác định người dùng ngay khi họ chia sẻ địa chỉ email và cung cấp cho họ dịch vụ khách hàng phù hợp. Kết nối FullContact với tài khoản của bạn bằng cách chia sẻ Khóa API FullContact."