chore: Update zh_TW i18n files (#1262)

Co-authored-by: JackTsai <jacktsai@larvata.tw>
This commit is contained in:
snowild 2020-09-22 21:46:00 +08:00 committed by GitHub
parent 381c448627
commit 17e5c01948
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 723 additions and 618 deletions

View file

@ -28,6 +28,7 @@ import tr from './locale/tr';
import uk from './locale/uk';
import vi from './locale/vi';
import zh from './locale/zh';
import zh_TW from './locale/zh_TW';
export default {
ar,
@ -60,4 +61,5 @@ export default {
uk,
vi,
zh,
zh_TW,
};

View file

@ -1,96 +1,96 @@
{
"AGENT_MGMT": {
"HEADER": "Agents",
"HEADER_BTN_TXT": "Add Agent",
"LOADING": "Fetching Agent List",
"SIDEBAR_TXT": "<p><b>Agents</b></p> <p> An <b>Agent</b> is a member of your Customer Support team. </p><p> Agents will be able to view and reply to messages from your users. The list shows all agents currently in your account. </p><p> Click on <b>Add Agent</b> to add a new agent. Agent you add will receive an email with a confirmation link to activate their account, after which they can access Chatwoot and respond to messages. </p><p> Access to Chatwoot's features are based on following roles. </p><p> <b>Agent</b> - Agents with this role can only access inboxes, reports and conversations. They can assign conversations to other agents or themselves and resolve conversations.</p><p> <b>Administrator</b> - Administrator will have access to all Chatwoot features enabled for your account, including settings, along with all of a normal agents' privileges.</p>",
"HEADER": "客服代理們",
"HEADER_BTN_TXT": "建立客服代理",
"LOADING": "正在獲取客服代理列表",
"SIDEBAR_TXT": "<p><b>客服代理</b></p> <p> 客服代理 <b></b> 是您的客户支持團隊成員。 </p><p>客服 代理人將能夠查看和回覆您用户的消息。 列表顯示當前帳戶中的所有客服代理人。 </p><p> 點擊 <b>建立客服代理</b> 建立新客服代理人。 您建立的客服代理將收到一封含有確認連結的電子信箱來啟動他們的帳戶然後他們可以訪問Chatwoot 並回覆消息。 </p><p> 聊天視窗的功能基于以下角色。 </p><p> <b>Agent</b> - 具有此角色的代理只能訪問收件匣、報表和會話。 他們可以將對話分配給其他客服代理人或自己,並解決會話。</p><p> <b>管理員</b> - 管理員將可以訪問您帳戶中所有已啟用的聊天功能。 包括設定,以及所有正常客服代理的权限。</p>",
"AGENT_TYPES": {
"ADMINISTRATOR": "Administrator",
"AGENT": "Agent"
"ADMINISTRATOR": "管理員",
"AGENT": "客服代理"
},
"LIST": {
"404": "There are no agents associated to this account",
"TITLE": "Manage agents in your team",
"DESC": "You can add/remove agents to/in your team.",
"NAME": "Name",
"EMAIL": "EMAIL",
"STATUS": "Status",
"ACTIONS": "Actions",
"VERIFIED": "Verified",
"VERIFICATION_PENDING": "Verification Pending"
"404": "没有與此帳戶关联的代理",
"TITLE": "管理您團隊中的代理",
"DESC": "您可以建立/移除代理到您的團隊。",
"NAME": "姓名:",
"EMAIL": "電子信箱",
"STATUS": "狀態",
"ACTIONS": "操作",
"VERIFIED": "已認證",
"VERIFICATION_PENDING": "待驗證"
},
"ADD": {
"TITLE": "Add agent to your team",
"DESC": "You can add people who will be able to handle support for your inboxes.",
"CANCEL_BUTTON_TEXT": "Cancel",
"TITLE": "建立代理到你的團隊",
"DESC": "您可以建立能夠处理支持您的收件匣的人。",
"CANCEL_BUTTON_TEXT": "取消操作",
"FORM": {
"NAME": {
"LABEL": "Agent Name",
"PLACEHOLDER": "Please enter a name of the agent"
"LABEL": "代理人姓名",
"PLACEHOLDER": "請輸入代理人名稱"
},
"AGENT_TYPE": {
"LABEL": "Agent Type",
"PLACEHOLDER": "Please select a type",
"ERROR": "Agent type is required"
"LABEL": "代理類型",
"PLACEHOLDER": "請選擇一個類型",
"ERROR": "代理類型必填"
},
"EMAIL": {
"LABEL": "Email Address",
"PLACEHOLDER": "Please enter an email address of the agent"
"LABEL": "電子信箱地址",
"PLACEHOLDER": "請輸入代理的信箱地址"
},
"SUBMIT": "Add Agent"
"SUBMIT": "建立客服代理"
},
"API": {
"SUCCESS_MESSAGE": "Agent added successfully",
"EXIST_MESSAGE": "Agent email already in use, Please try another email address",
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later"
"SUCCESS_MESSAGE": "代理建立成功",
"EXIST_MESSAGE": "該信箱已被註冊,請重新輸入新的電子信箱",
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
}
},
"DELETE": {
"BUTTON_TEXT": "Delete",
"BUTTON_TEXT": "刪除",
"API": {
"SUCCESS_MESSAGE": "Agent deleted successfully",
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later"
"SUCCESS_MESSAGE": "代理建立成功",
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
},
"CONFIRM": {
"TITLE": "Confirm Deletion",
"MESSAGE": "Are you sure to delete ",
"YES": "Yes, Delete ",
"NO": "No, Keep "
"TITLE": "確認刪除",
"MESSAGE": "您確定要刪除吗? ",
"YES": "是,刪除 ",
"NO": "不,保留 "
}
},
"EDIT": {
"TITLE": "Edit agent",
"TITLE": "編輯代理",
"FORM": {
"NAME": {
"LABEL": "Agent Name",
"PLACEHOLDER": "Please enter a name of the agent"
"LABEL": "代理人姓名",
"PLACEHOLDER": "請輸入代理人名稱"
},
"AGENT_TYPE": {
"LABEL": "Agent Type",
"PLACEHOLDER": "Please select a type",
"ERROR": "Agent type is required"
"LABEL": "代理類型",
"PLACEHOLDER": "請選擇一個類型",
"ERROR": "代理類型必填"
},
"EMAIL": {
"LABEL": "Email Address",
"PLACEHOLDER": "Please enter an email address of the agent"
"LABEL": "電子信箱地址",
"PLACEHOLDER": "請輸入代理的信箱地址"
},
"SUBMIT": "Edit Agent"
"SUBMIT": "編輯代理"
},
"BUTTON_TEXT": "Edit",
"CANCEL_BUTTON_TEXT": "Cancel",
"BUTTON_TEXT": "編輯",
"CANCEL_BUTTON_TEXT": "取消操作",
"API": {
"SUCCESS_MESSAGE": "Agent updated successfully",
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later"
"SUCCESS_MESSAGE": "更新客服資訊成功",
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
},
"PASSWORD_RESET": {
"ADMIN_RESET_BUTTON": "Reset Password",
"ADMIN_SUCCESS_MESSAGE": "An email with reset password instructions has been sent to the agent",
"SUCCESS_MESSAGE": "Agent password reset successfully",
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later"
"ADMIN_RESET_BUTTON": "重置密碼",
"ADMIN_SUCCESS_MESSAGE": "一封包含重置密碼說明的電子信箱已發送給代理",
"SUCCESS_MESSAGE": "代理的密碼重置成功",
"ERROR_MESSAGE": "無法連接 Chatwoot 伺服器,請稍後再試"
}
},
"SEARCH": {
"NO_RESULTS": "No agents found."
"NO_RESULTS": "没有找到代理人。"
}
}
}

View file

@ -1,75 +1,75 @@
{
"CANNED_MGMT": {
"HEADER": "Canned Responses",
"HEADER_BTN_TXT": "Add Canned Response",
"LOADING": "Fetching Canned Responses",
"SEARCH_404": "There are no items matching this query",
"SIDEBAR_TXT": "<p><b>Canned Responses</b> </p><p> Canned Responses are saved reply templates which can be used to quickly send out a reply to a conversation . </p><p> For creating a Canned Response, just click on the <b>Add Canned Response</b>. You can also edit or delete an existing Canned Response by clicking on the Edit or Delete button </p><p> Canned responses are used with the help of <b>Short Codes</b>. Agents can access canned responses while on a chat by typing <b>'/'</b> followed by the short code. </p>",
"HEADER": "預設回覆",
"HEADER_BTN_TXT": "建立預設回覆",
"LOADING": "獲取預設回覆",
"SEARCH_404": "没有任何項目符合此查詢",
"SIDEBAR_TXT": "<p><b>預設回覆</b> </p><p> 預設的回覆已保存的回覆模板,可以用來快速發送回覆到對話。 </p><p> 若要建立預設反應,只需點擊 <b>建立預設回覆</b>。 您也可以通過點擊編輯或刪除按鈕來編輯或刪除現有的預定回覆 </p><p> 在 <b>短代碼</b> 的幫助下使用預定的回覆方式。 代理人在聊天時可以通過輸入 <b>'/'</b> 然後是短代碼訪問預設回覆 </p>",
"LIST": {
"404": "There are no canned responses available in this account.",
"TITLE": "Manage canned responses",
"DESC": "Canned Responses are predefined reply templates which can be used to quickly send out replies to tickets.",
"404": "此帳戶中没有預設的回覆。",
"TITLE": "管理預設回覆",
"DESC": "預設的回覆是預定義的回覆模板,可以用來快速發送對工單的答覆。",
"TABLE_HEADER": [
"Short Code",
"Content",
"Actions"
"短码",
"内容",
"操作"
]
},
"ADD": {
"TITLE": "Add Canned Response",
"DESC": "Canned Responses are saved reply templates which can be used to quickly send out reply to conversation .",
"CANCEL_BUTTON_TEXT": "Cancel",
"TITLE": "建立預設回覆",
"DESC": "預設的回覆是保存的回覆模板,可以用來快速發送回覆到對話中。",
"CANCEL_BUTTON_TEXT": "取消操作",
"FORM": {
"SHORT_CODE": {
"LABEL": "Short Code",
"PLACEHOLDER": "Please enter a shortcode",
"ERROR": "Short Code is required"
"LABEL": "短码",
"PLACEHOLDER": "請輸入短码",
"ERROR": "必須輸入短代碼"
},
"CONTENT": {
"LABEL": "Content",
"PLACEHOLDER": "Please enter a content",
"ERROR": "Content is required"
"LABEL": "内容",
"PLACEHOLDER": "請輸入内容。",
"ERROR": "内容是必填的"
},
"SUBMIT": "Submit"
"SUBMIT": "送出"
},
"API": {
"SUCCESS_MESSAGE": "Canned Response added successfully",
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later"
"SUCCESS_MESSAGE": "已成功建立預設回覆",
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
}
},
"EDIT": {
"TITLE": "Edit Canned Response",
"CANCEL_BUTTON_TEXT": "Cancel",
"TITLE": "編輯預設回覆",
"CANCEL_BUTTON_TEXT": "取消操作",
"FORM": {
"SHORT_CODE": {
"LABEL": "Short Code",
"PLACEHOLDER": "Please enter a shortcode",
"ERROR": "Short Code is required"
"LABEL": "短码",
"PLACEHOLDER": "請輸入短码",
"ERROR": "必須輸入短代碼"
},
"CONTENT": {
"LABEL": "Content",
"PLACEHOLDER": "Please enter a content",
"ERROR": "Content is required"
"LABEL": "内容",
"PLACEHOLDER": "請輸入内容。",
"ERROR": "内容是必填項目"
},
"SUBMIT": "Submit"
"SUBMIT": "送出"
},
"BUTTON_TEXT": "Edit",
"BUTTON_TEXT": "編輯",
"API": {
"SUCCESS_MESSAGE": "Canned Response updated successfully",
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later"
"SUCCESS_MESSAGE": "預設回覆已成功更新",
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
}
},
"DELETE": {
"BUTTON_TEXT": "Delete",
"BUTTON_TEXT": "刪除",
"API": {
"SUCCESS_MESSAGE": "Canned response deleted successfully",
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later"
"SUCCESS_MESSAGE": "預設回覆已成功刪除",
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
},
"CONFIRM": {
"TITLE": "Confirm Deletion",
"MESSAGE": "Are you sure to delete ",
"YES": "Yes, Delete ",
"NO": "No, Keep "
"TITLE": "確認刪除",
"MESSAGE": "您確定要刪除吗? ",
"YES": "是,刪除 ",
"NO": "不,保留 "
}
}
}

View file

@ -1,80 +1,80 @@
{
"CHAT_LIST": {
"LOADING": "Fetching conversations",
"LOAD_MORE_CONVERSATIONS": "Load more conversations",
"EOF": "All conversations loaded 🎉",
"LOADING": "正在獲取對話",
"LOAD_MORE_CONVERSATIONS": "加載更多對話",
"EOF": "所有對話已加載 🎉",
"LIST": {
"404": "There are no active conversations in this group."
"404": "没有有效的對話在這個群组里面"
},
"TAB_HEADING": "Conversations",
"TAB_HEADING": "會話",
"SEARCH": {
"INPUT": "Search for People, Chats, Saved Replies .."
"INPUT": "搜索人、聊天室、保存回覆"
},
"STATUS_TABS": [
{
"NAME": "Open",
"NAME": "打開",
"KEY": "openCount"
},
{
"NAME": "Resolved",
"NAME": "已解決",
"KEY": "allConvCount"
}
],
"ASSIGNEE_TYPE_TABS": [
{
"NAME": "Mine",
"NAME": "我的",
"KEY": "me",
"COUNT_KEY": "mineCount"
},
{
"NAME": "Unassigned",
"NAME": "未分配的",
"KEY": "unassigned",
"COUNT_KEY": "unAssignedCount"
},
{
"NAME": "All",
"NAME": "所有的",
"KEY": "all",
"COUNT_KEY": "allCount"
}
],
"CHAT_STATUS_ITEMS": [
{
"TEXT": "Open",
"TEXT": "正在進行的\n",
"VALUE": "open"
},
{
"TEXT": "Resolved",
"TEXT": "已解決",
"VALUE": "resolved"
},
{
"TEXT": "Bot",
"VALUE": "bot"
"TEXT": "机器人",
"VALUE": "机器人"
}
],
"ATTACHMENTS": {
"image": {
"ICON": "ion-image",
"CONTENT": "Picture message"
"CONTENT": "图片消息"
},
"audio": {
"ICON": "ion-volume-high",
"CONTENT": "Audio message"
"CONTENT": "音频消息"
},
"video": {
"ICON": "ion-ios-videocam",
"CONTENT": "Video message"
"CONTENT": "视频消息"
},
"file": {
"ICON": "ion-document",
"CONTENT": "File Attachment"
"CONTENT": "附件"
},
"location": {
"ICON": "ion-ios-location",
"CONTENT": "Location"
"CONTENT": "位置"
},
"fallback": {
"ICON": "ion-link",
"CONTENT": "has shared a url"
"CONTENT": "分享了一個網址"
}
},
"RECEIVED_VIA_EMAIL": "Received via email",

View file

@ -1,96 +1,96 @@
{
"CONTACT_PANEL": {
"NOT_AVAILABLE": "Not Available",
"EMAIL_ADDRESS": "Email Address",
"PHONE_NUMBER": "Phone number",
"EMAIL_ADDRESS": "電子信箱地址",
"PHONE_NUMBER": "電話號碼",
"COMPANY": "Company",
"LOCATION": "Location",
"CONVERSATION_TITLE": "Conversation Details",
"BROWSER": "Browser",
"OS": "Operating System",
"INITIATED_FROM": "Initiated from",
"INITIATED_AT": "Initiated at",
"LOCATION": "位置",
"CONVERSATION_TITLE": "對話詳情",
"BROWSER": "瀏覽器",
"OS": "操作系统",
"INITIATED_FROM": "啟動自:",
"INITIATED_AT": "發起於",
"CONVERSATIONS": {
"NO_RECORDS_FOUND": "There are no previous conversations associated to this contact.",
"TITLE": "Previous Conversations"
"NO_RECORDS_FOUND": "此聯繫人没有關聯到以前的會話。",
"TITLE": "上一次對話"
},
"CUSTOM_ATTRIBUTES": {
"TITLE": "Custom Attributes"
},
"LABELS": {
"TITLE": "Conversation Labels",
"TITLE": "對話標記",
"MODAL": {
"TITLE": "Labels for",
"ACTIVE_LABELS": "Labels added to the conversation",
"INACTIVE_LABELS": "Labels available in the account",
"REMOVE": "Click on X icon to remove the label",
"ADD": "Click on + icon to add the label",
"UPDATE_BUTTON": "Update labels",
"UPDATE_ERROR": "Couldn't update labels, try again."
"TITLE": "標記為",
"ACTIVE_LABELS": "建立到對話的標籤",
"INACTIVE_LABELS": "帳戶中可用的標籤",
"REMOVE": "點擊 X 圖示刪除標籤",
"ADD": "點擊 + 圖示建立標籤",
"UPDATE_BUTTON": "更新標籤",
"UPDATE_ERROR": "無法更新標籤,請重試。"
},
"NO_LABELS_TO_ADD": "There are no more labels defined in the account.",
"NO_AVAILABLE_LABELS": "There are no labels added to this conversation."
"NO_LABELS_TO_ADD": "帳戶中没有更多標籤。",
"NO_AVAILABLE_LABELS": "没有標籤建立到此對話。"
},
"MUTE_CONTACT": "Mute Conversation",
"MUTED_SUCCESS": "This conversation is muted for 6 hours",
"SEND_TRANSCRIPT": "Send Transcript",
"EDIT_LABEL": "Edit"
"EDIT_LABEL": "編輯"
},
"EDIT_CONTACT": {
"BUTTON_LABEL": "Edit Contact",
"TITLE": "Edit contact",
"DESC": "Edit contact details",
"BUTTON_LABEL": "編輯聯絡人",
"TITLE": "編輯聯絡人",
"DESC": "編輯聯絡人資訊",
"FORM": {
"SUBMIT": "Submit",
"CANCEL": "Cancel",
"SUBMIT": "送出",
"CANCEL": "取消操作",
"AVATAR": {
"LABEL": "Contact Avatar"
"LABEL": "連絡人頭像"
},
"NAME": {
"PLACEHOLDER": "Enter the full name of the contact",
"LABEL": "Full Name"
"PLACEHOLDER": "請輸入聯絡人姓名",
"LABEL": "聯絡人姓名"
},
"BIO": {
"PLACEHOLDER": "Enter the bio of the contact",
"LABEL": "Bio"
"PLACEHOLDER": "請輸入聯絡人簡介",
"LABEL": "聯絡人簡介"
},
"EMAIL_ADDRESS": {
"PLACEHOLDER": "Enter the email address of the contact",
"LABEL": "Email Address"
"PLACEHOLDER": "請輸入聯絡人電子信箱",
"LABEL": "電子信箱地址"
},
"PHONE_NUMBER": {
"PLACEHOLDER": "Enter the phone number of the contact",
"LABEL": "Phone Number"
"PLACEHOLDER": "請輸入聯絡人電話",
"LABEL": "聯絡人電話"
},
"LOCATION": {
"PLACEHOLDER": "Enter the location of the contact",
"LABEL": "Location"
"PLACEHOLDER": "請輸入聯絡人位置",
"LABEL": "位置"
},
"COMPANY_NAME": {
"PLACEHOLDER": "Enter the company name",
"LABEL": "Company Name"
"PLACEHOLDER": "請輸入公司名稱",
"LABEL": "公司名稱"
},
"SOCIAL_PROFILES": {
"FACEBOOK": {
"PLACEHOLDER": "Enter the Facebook username",
"PLACEHOLDER": "請輸入 Facebook 使用者名稱",
"LABEL": "Facebook"
},
"TWITTER": {
"PLACEHOLDER": "Enter the Twitter username",
"PLACEHOLDER": "請輸入 Twitter 使用者名稱",
"LABEL": "Twitter"
},
"LINKEDIN": {
"PLACEHOLDER": "Enter the LinkedIn username",
"PLACEHOLDER": "請輸入 LinkedIn 使用者名稱",
"LABEL": "LinkedIn"
},
"GITHUB": {
"PLACEHOLDER": "Enter the Github username",
"PLACEHOLDER": "請輸入 Github 使用者名稱",
"LABEL": "Github"
}
}
},
"SUCCESS_MESSAGE": "Updated contact successfully",
"CONTACT_ALREADY_EXIST": "This email address is in use for another contact.",
"ERROR_MESSAGE": "There was an error updating the contact, please try again"
"SUCCESS_MESSAGE": "成功更新聯絡人資訊",
"CONTACT_ALREADY_EXIST": "這個電子信箱已經被其他聯絡人使用了。",
"ERROR_MESSAGE": "更新聯絡人資訊發生錯誤,請重試"
}
}

View file

@ -1,56 +1,56 @@
{
"CONVERSATION": {
"404": "Please select a conversation from left pane",
"NO_MESSAGE_1": "Uh oh! Looks like there are no messages from customers in your inbox.",
"NO_MESSAGE_2": " to send a message to your page!",
"NO_INBOX_1": "Hola! Looks like you haven't added any inboxes yet.",
"NO_INBOX_2": " to get started",
"NO_INBOX_AGENT": "Uh Oh! Looks like you are not part of any inbox. Please contact your administrator",
"CLICK_HERE": "Click here",
"LOADING_INBOXES": "Loading inboxes",
"LOADING_CONVERSATIONS": "Loading Conversations",
"CANNOT_REPLY": "You cannot reply due to",
"24_HOURS_WINDOW": "24 hour message window restriction",
"404": "請從左側窗格選擇一個對話",
"NO_MESSAGE_1": "您的收件匣中似乎没有客户的消息。",
"NO_MESSAGE_2": " 向您的頁面發送一條消息!",
"NO_INBOX_1": "看來你還没有建立任何收件匣。",
"NO_INBOX_2": " 開始吧",
"NO_INBOX_AGENT": "看起來您還没有分配到收件匣。請聯繫您的管理員",
"CLICK_HERE": "點擊這裡",
"LOADING_INBOXES": "正在加載收件匣",
"LOADING_CONVERSATIONS": "加載更多對話",
"CANNOT_REPLY": "您不能回覆,原因是:",
"24_HOURS_WINDOW": "24 小時消息視窗限制",
"LAST_INCOMING_TWEET": "You are replying to the last incoming tweet",
"REPLYING_TO": "You are replying to:",
"REMOVE_SELECTION": "Remove Selection",
"DOWNLOAD": "Download",
"DOWNLOAD": "下載",
"HEADER": {
"RESOLVE_ACTION": "Resolve",
"REOPEN_ACTION": "Reopen",
"OPEN": "More",
"CLOSE": "Close",
"DETAILS": "details"
"RESOLVE_ACTION": "已解決",
"REOPEN_ACTION": "重新打開",
"OPEN": "詳細資訊",
"CLOSE": "關閉",
"DETAILS": "詳情"
},
"FOOTER": {
"MSG_INPUT": "Shift + enter for new line. Start with '/' to select a Canned Response.",
"PRIVATE_MSG_INPUT": "Shift + enter for new line. This will be visible only to Agents"
"MSG_INPUT": "輸入“/”開始選擇快捷回覆",
"PRIVATE_MSG_INPUT": "Shift + 輸入新行。這只對客服可以看見"
},
"REPLYBOX": {
"REPLY": "Reply",
"PRIVATE_NOTE": "Private Note",
"SEND": "Send",
"CREATE": "Add Note",
"TWEET": "Tweet"
"REPLY": "回覆",
"PRIVATE_NOTE": "私人筆記",
"SEND": "發送",
"CREATE": "建立筆記",
"TWEET": "推特"
},
"VISIBLE_TO_AGENTS": "Private Note: Only visible to you and your team",
"CHANGE_STATUS": "Conversation status changed",
"CHANGE_AGENT": "Conversation Assignee changed"
"VISIBLE_TO_AGENTS": "私人筆記:僅對您和您的團隊可以看見",
"CHANGE_STATUS": "對話狀態已更改",
"CHANGE_AGENT": "對話分配人已更改"
},
"EMAIL_TRANSCRIPT": {
"TITLE": "Send conversation transcript",
"DESC": "Send a copy of the conversation transcript to the specified email address",
"SUBMIT": "Submit",
"CANCEL": "Cancel",
"SUBMIT": "送出",
"CANCEL": "取消操作",
"SEND_EMAIL_SUCCESS": "The chat transcript was sent successfully",
"SEND_EMAIL_ERROR": "There was an error, please try again",
"SEND_EMAIL_ERROR": "出錯了,請重試",
"FORM": {
"SEND_TO_CONTACT": "Send the transcript to the customer",
"SEND_TO_AGENT": "Send the transcript of the assigned agent",
"SEND_TO_OTHER_EMAIL_ADDRESS": "Send the transcript to another email address",
"EMAIL": {
"PLACEHOLDER": "Enter an email address",
"ERROR": "Please enter a valid email address"
"PLACEHOLDER": "請輸入電子信箱",
"ERROR": "請輸入一個有效的電子信箱"
}
}
}

View file

@ -1,41 +1,41 @@
{
"GENERAL_SETTINGS": {
"TITLE": "Account settings",
"SUBMIT": "Update settings",
"BACK": "Back",
"TITLE": "帳戶設定",
"SUBMIT": "更新設定",
"BACK": "返回",
"UPDATE": {
"ERROR": "Could not update settings, try again!",
"SUCCESS": "Successfully updated account settings"
"ERROR": "無法更新設定,請重試!",
"SUCCESS": "已成功更新帳戶設定"
},
"FORM": {
"ERROR": "Please fix form errors",
"ERROR": "請修正表單錯誤",
"GENERAL_SECTION": {
"TITLE": "General settings",
"TITLE": "常規設定",
"NOTE": ""
},
"NAME": {
"LABEL": "Account name",
"PLACEHOLDER": "Your account name",
"ERROR": "Please enter a valid account name"
"LABEL": "帳戶名稱",
"PLACEHOLDER": "您的帳戶名稱",
"ERROR": "請輸入有效的帳戶名稱"
},
"LANGUAGE": {
"LABEL": "Site language (Beta)",
"PLACEHOLDER": "Your account name",
"LABEL": "網站語言(Beta)",
"PLACEHOLDER": "您的帳戶名稱",
"ERROR": ""
},
"DOMAIN": {
"LABEL": "Incoming Email Domain",
"PLACEHOLDER": "The domain where you will receive the emails",
"LABEL": "接收電子信箱的域名",
"PLACEHOLDER": "接收信箱的域名",
"ERROR": ""
},
"SUPPORT_EMAIL": {
"LABEL": "Support Email",
"PLACEHOLDER": "Your company's support email",
"LABEL": "客服信箱",
"PLACEHOLDER": "您公司的客服信箱",
"ERROR": ""
},
"FEATURES": {
"INBOUND_EMAIL_ENABLED": "Conversation continuity with emails is enabled for your account.",
"CUSTOM_EMAIL_DOMAIN_ENABLED": "You can receive emails in your custom domain now."
"INBOUND_EMAIL_ENABLED": "您的帳戶啟用了電子信箱與對話的持續性功能。",
"CUSTOM_EMAIL_DOMAIN_ENABLED": "您現在可以在您的自定義域名的電子信箱中接收消息。"
}
}
}

View file

@ -1,238 +1,238 @@
{
"INBOX_MGMT": {
"HEADER": "Inboxes",
"SIDEBAR_TXT": "<p><b>Inbox</b></p> <p> When you connect a website or a facebook Page to Chatwoot, it is called an <b>Inbox</b>. You can have unlimited inboxes in your Chatwoot account. </p><p> Click on <b>Add Inbox</b> to connect a website or a Facebook Page. </p><p> In the Dashboard, you can see all the conversations from all your inboxes in a single place and respond to them under the `Conversations` tab. </p><p> You can also see conversations specific to an inbox by clicking on the inbox name on the left pane of the dashboard. </p>",
"HEADER": "收件匣",
"SIDEBAR_TXT": "<p><b>收件匣</b></p> <p> 當您將網站或 Facebook 頁面連接到 Chatwoot 它被稱為一個 <b>收件匣</b>。 您可以在Chatwoot 帳戶中擁有無限的收件匣。 </p><p> 點擊 <b>建立收件匣</b> 連接網站或 Facebook 頁面。 </p><p> 在儀表板中 您可以在一個地方看到所有收件匣中的所有對話,並在“對話”選項卡下回覆。 </p><p> 您也可以通過點擊儀表板左側面板上的收件匣名稱看到該收件匣的對話。 </p>",
"LIST": {
"404": "There are no inboxes attached to this account."
"404": "此帳戶没有收件匣。"
},
"CREATE_FLOW": [
{
"title": "Choose Channel",
"title": "選擇頻道",
"route": "settings_inbox_new",
"body": "Choose the provider you want to integrate with Chatwoot."
"body": "選擇你想要與 Chatwoot 整合的提供商。"
},
{
"title": "Create Inbox",
"title": "新增收件匣",
"route": "settings_inboxes_page_channel",
"body": "Authenticate your account and create an inbox."
"body": "驗證您的帳戶並建立建立收件匣。"
},
{
"title": "Add Agents",
"title": "建立客服代理",
"route": "settings_inboxes_add_agents",
"body": "Add agents to the created inbox."
"body": "將客服增加到建立的收件匣。"
},
{
"title": "Voila!",
"route": "settings_inbox_finish",
"body": "You are all set to go!"
"body": "您已設定狀態為離開"
}
],
"ADD": {
"FB": {
"HELP": "PS: By signing in, we only get access to your Page's messages. Your private messages can never be accessed by Chatwoot.",
"CHOOSE_PAGE": "Choose Page",
"CHOOSE_PLACEHOLDER": "Select a page from the list",
"INBOX_NAME": "Inbox Name",
"ADD_NAME": "Add a name for your inbox",
"PICK_NAME": "Pick A Name Your Inbox",
"PICK_A_VALUE": "Pick a value"
"HELP": "注意: 通過登入,我們只能訪問您的頁面的消息。您的私人消息永遠不能被聊天室訪問。",
"CHOOSE_PAGE": "選擇頁面",
"CHOOSE_PLACEHOLDER": "從列表中選擇一個頁面",
"INBOX_NAME": "收件匣名稱",
"ADD_NAME": "為收件匣建立名稱",
"PICK_NAME": "選擇收件匣名稱",
"PICK_A_VALUE": "選擇一個數值"
},
"TWITTER": {
"HELP": "To add your Twitter profile as a channel, you need to authenticate your Twitter Profile by clicking on 'Sign in with Twitter' "
"HELP": "若要將您的 Twitter 個人資料建立為頻道,您需要通過點擊“使用 Twitter 登入”來驗證您的 Twitter 個人資料。 "
},
"WEBSITE_CHANNEL": {
"TITLE": "Website channel",
"DESC": "Create a channel for your website and start supporting your customers via our website widget.",
"LOADING_MESSAGE": "Creating Website Support Channel",
"TITLE": "網站頻道",
"DESC": "為您的網站建立一個頻道並通過我們的網站小元件開始支持您的客户。",
"LOADING_MESSAGE": "建立網站支持頻道",
"CHANNEL_AVATAR": {
"LABEL": "Channel Avatar"
"LABEL": "頻道頭像"
},
"CHANNEL_NAME": {
"LABEL": "Website Name",
"PLACEHOLDER": "Enter your website name (eg: Acme Inc)"
"LABEL": "網站名稱",
"PLACEHOLDER": "輸入您的網站名稱 (e.g: Acme Inc)"
},
"CHANNEL_DOMAIN": {
"LABEL": "Website Domain",
"PLACEHOLDER": "Enter your website domain (eg: acme.com)"
"LABEL": "網站域名",
"PLACEHOLDER": "輸入您的網站域名(e.g: acme.com)"
},
"CHANNEL_WELCOME_TITLE": {
"LABEL": "Welcome Heading",
"PLACEHOLDER": "Hi there !"
"LABEL": "歡迎標題:",
"PLACEHOLDER": "你好!"
},
"CHANNEL_WELCOME_TAGLINE": {
"LABEL": "Welcome Tagline",
"PLACEHOLDER": "We make it simple to connect with us. Ask us anything, or share your feedback."
"LABEL": "歡迎標籤行",
"PLACEHOLDER": "如有疑問,請聯繫我們"
},
"CHANNEL_GREETING_MESSAGE": {
"LABEL": "Channel greeting message",
"PLACEHOLDER": "Acme Inc typically replies in a few hours."
"LABEL": "頻道問候消息",
"PLACEHOLDER": "Acme Inc 通常在幾小時内回覆。"
},
"CHANNEL_GREETING_TOGGLE": {
"LABEL": "Enable channel greeting",
"HELP_TEXT": "Send a greeting message to the user when he starts the conversation.",
"ENABLED": "Enabled",
"DISABLED": "Disabled"
"LABEL": "開啟頻道問候功能",
"HELP_TEXT": "在用户開始對話時發送問候消息。",
"ENABLED": "已啟用",
"DISABLED": "已停用"
},
"WIDGET_COLOR": {
"LABEL": "Widget Color",
"PLACEHOLDER": "Update the widget color used in widget"
"LABEL": "視窗小元件顏色",
"PLACEHOLDER": "更新小元件中使用的元件顏色"
},
"SUBMIT_BUTTON": "Create inbox"
"SUBMIT_BUTTON": "建立收件匣"
},
"TWILIO": {
"TITLE": "Twilio SMS/Whatsapp Channel",
"DESC": "Integrate Twilio and start supporting your customers via SMS or Whatsapp.",
"TITLE": "Twilio SMS/Whatsapp 頻道",
"DESC": "整合 Twilio 並開始通過短信或Whatsap支持您的客户。",
"ACCOUNT_SID": {
"LABEL": "Account SID",
"PLACEHOLDER": "Please enter your Twilio Account SID",
"ERROR": "This field is required"
"LABEL": "帳戶 SID",
"PLACEHOLDER": "請輸入您的 Twilio 帳戶 SID",
"ERROR": "此欄位是必填項目"
},
"CHANNEL_TYPE": {
"LABEL": "Channel Type",
"ERROR": "Please select your Channel Type"
"LABEL": "頻道類型",
"ERROR": "請選擇您的頻道類型"
},
"AUTH_TOKEN": {
"LABEL": "Auth Token",
"PLACEHOLDER": "Please enter your Twilio Auth Token",
"ERROR": "This field is required"
"LABEL": "身份驗證 token",
"PLACEHOLDER": "請輸入您的 Twilio 認證 token",
"ERROR": "此欄位是必填項目"
},
"CHANNEL_NAME": {
"LABEL": "Channel Name",
"PLACEHOLDER": "Please enter a channel name",
"ERROR": "This field is required"
"LABEL": "頻道類型",
"PLACEHOLDER": "請輸入頻道名稱",
"ERROR": "此欄位是必填項目"
},
"PHONE_NUMBER": {
"LABEL": "Phone number",
"PLACEHOLDER": "Please enter the phone number from which message will be sent.",
"ERROR": "Please enter a valid value. Phone number should start with `+` sign."
"LABEL": "電話號碼",
"PLACEHOLDER": "請輸入發送消息的電話號碼。",
"ERROR": "請輸入一個有效的值。電話號碼應該以`+`開始。"
},
"API_CALLBACK": {
"TITLE": "Callback URL",
"SUBTITLE": "You have to configure the message callback URL in Twilio with the URL mentioned here."
"TITLE": "回呼地址",
"SUBTITLE": "您必須使用這裡提到的URL來配置 Twilio 中的回呼URL。"
},
"SUBMIT_BUTTON": "Create Twilio Channel",
"SUBMIT_BUTTON": "建立 Twilio 頻道",
"API": {
"ERROR_MESSAGE": "We were not able to authenticate Twilio credentials, please try again"
"ERROR_MESSAGE": "我們無法驗證 Twilio 憑證,請重試"
}
},
"API_CHANNEL": {
"TITLE": "API Channel",
"DESC": "Integrate with API channel and start supporting your customers.",
"TITLE": "API 頻道",
"DESC": "與 API 頻道互動,開始服務客戶。",
"CHANNEL_NAME": {
"LABEL": "Channel Name",
"PLACEHOLDER": "Please enter a channel name",
"ERROR": "This field is required"
"LABEL": "頻道類型",
"PLACEHOLDER": "請輸入頻道名稱",
"ERROR": "此欄位是必填項目"
},
"WEBHOOK_URL": {
"LABEL": "Webhook URL",
"SUBTITLE": "Configure the URL where you want to recieve callbacks on events.",
"PLACEHOLDER": "Webhook URL"
"LABEL": "Webhook 網址",
"SUBTITLE": "設定接收回呼事件的網址。",
"PLACEHOLDER": "Webhook 網址"
},
"SUBMIT_BUTTON": "Create API Channel",
"SUBMIT_BUTTON": "建立 API 頻道",
"API": {
"ERROR_MESSAGE": "We were not able to save the api channel"
"ERROR_MESSAGE": "我們無法保存 API 頻道"
}
},
"EMAIL_CHANNEL": {
"TITLE": "Email Channel",
"DESC": "Integrate you email inbox.",
"TITLE": "電子信箱頻道",
"DESC": "整合您的電子信箱收件匣",
"CHANNEL_NAME": {
"LABEL": "Channel Name",
"PLACEHOLDER": "Please enter a channel name",
"ERROR": "This field is required"
"LABEL": "頻道類型",
"PLACEHOLDER": "請輸入頻道名稱",
"ERROR": "此欄位是必填項目"
},
"EMAIL": {
"LABEL": "Email",
"SUBTITLE": "Email where your customers sends you support tickets",
"SUBTITLE": "向您的客户發送支援工單的電子信箱",
"PLACEHOLDER": "Email"
},
"SUBMIT_BUTTON": "Create Email Channel",
"SUBMIT_BUTTON": "建立電子信箱頻道",
"API": {
"ERROR_MESSAGE": "We were not able to save the email channel"
"ERROR_MESSAGE": "我們無法儲存電子信箱頻道"
},
"FINISH_MESSAGE": "Start forwarding your emails to the following email address."
"FINISH_MESSAGE": "開始將您的電子信箱轉發到以下電子信箱地址。"
},
"AUTH": {
"TITLE": "Channels",
"DESC": "Currently we support Website live chat widgets, Facebook Pages and Twitter profiles as platforms. We have more platforms like Whatsapp, Email, Telegram and Line in the works, which will be out soon."
"TITLE": "頻道",
"DESC": "目前我們支持網站線上聊天小元件、Facebook 頁面和 Twitter 配置文件作為平台。 我們在工作中擁有更多平台,如 Whatsapp、Email、Telegram 和 Line這些平台將很快支援。"
},
"AGENTS": {
"TITLE": "Agents",
"DESC": "Here you can add agents to manage your newly created inbox. Only these selected agents will have access to your inbox. Agents which are not part of this inbox will not be able to see or respond to messages in this inbox when they login. <br> <b>PS:</b> As an administrator, if you need access to all inboxes, you should add yourself as agent to all inboxes that you create."
"TITLE": "客服代理們",
"DESC": "在這裡您可以建立代理來管理您新建立的收件匣。只有這些選定的代理才能訪問您的收件匣。 不屬於此收件匣的代理人在登入時將無法看到或回覆此收件匣中的消息。 <br> <b>PS</b> 作為管理員,如果您需要訪問所有收件匣, 您應該將自己建立到您建立的所有收件匣中。"
},
"DETAILS": {
"TITLE": "Inbox Details",
"DESC": "From the dropdown below, select the Facebook Page you want to connect to Chatwoot. You can also give a custom name to your inbox for better identification."
"TITLE": "收件匣詳細資訊",
"DESC": "從下面的下拉菜單中選擇您想要連接到聊天室的 Facebook 頁面。 您也可以給您的收件匣提供一個自定義名稱以便更好地識別身份。"
},
"FINISH": {
"TITLE": "Nailed It!",
"DESC": "You have successfully finished integrating your Facebook Page with Chatwoot. Next time a customer messages your Page, the conversation will automatically appear on your inbox.<br>We are also providing you with a widget script that you can easily add to your website. Once this is live on your website, customers can message you right from your website without the help of any external tool and the conversation will appear right here, on Chatwoot.<br>Cool, huh? Well, we sure try to be :)"
"TITLE": "做得漂亮!",
"DESC": "您已成功地將您的 Facebook 頁面與 Chatwoot 整合。下次客户發送消息到您的頁面時,對話將自動出現在收件匣中。<br>我們還為您提供了一個小元件脚本,您可以輕鬆地建立到您的網站。 在您的網站上登入後, 客户可以在没有任何外部工具幫助的情况下,從您的網站向您發送消息,對話將會在這裡出現在 Chatwoot 上。<br>酷,對吧?好吧,我們很肯定 :)"
}
},
"DETAILS": {
"LOADING_FB": "Authenticating you with Facebook...",
"ERROR_FB_AUTH": "Something went wrong, Please refresh page...",
"CREATING_CHANNEL": "Creating your Inbox...",
"TITLE": "Configure Inbox Details",
"LOADING_FB": "在 Facebook 上認證你... ..",
"ERROR_FB_AUTH": "出錯了,請刷新頁面...",
"CREATING_CHANNEL": "建立您的收件匣...",
"TITLE": "配置收件匣詳情",
"DESC": ""
},
"AGENTS": {
"BUTTON_TEXT": "Add agents",
"ADD_AGENTS": "Adding Agents to your Inbox..."
"BUTTON_TEXT": "建立客服代理",
"ADD_AGENTS": "正在向收件匣建立代理..."
},
"FINISH": {
"TITLE": "Your Inbox is ready!",
"MESSAGE": "You can now engage with your customers through your new Channel. Happy supporting ",
"BUTTON_TEXT": "Take me there",
"WEBSITE_SUCCESS": "You have successfully finished creating a website channel. Copy the code shown below and paste it on your website. Next time a customer use the live chat, the conversation will automatically appear on your inbox."
"TITLE": "您的收件匣已準備就緒!",
"MESSAGE": "您現在可以通過您的新頻道與您的客户聯繫。開心的支援客戶吧 ",
"BUTTON_TEXT": "带我到這裡",
"WEBSITE_SUCCESS": "您已成功完成建立網站頻道。複製下面顯示的代碼並將其黏貼在您的網站上。 下次客户使用即時聊天時,對話將自動出現在您的收件匣中。"
},
"REAUTH": "Reauthorize",
"VIEW": "View",
"REAUTH": "重新授權",
"VIEW": "查看",
"EDIT": {
"API": {
"SUCCESS_MESSAGE": "Inbox settings updated successfully",
"AUTO_ASSIGNMENT_SUCCESS_MESSAGE": "Auto assignment updated successfully",
"ERROR_MESSAGE": "Could not update widget color. Please try again later."
"SUCCESS_MESSAGE": "已成功更新收件匣設定",
"AUTO_ASSIGNMENT_SUCCESS_MESSAGE": "自動分配成功更新",
"ERROR_MESSAGE": "無法更新元件顏色。請稍後再試。"
},
"AUTO_ASSIGNMENT": {
"ENABLED": "Enabled",
"DISABLED": "Disabled"
"ENABLED": "已啟用",
"DISABLED": "已停用"
}
},
"DELETE": {
"BUTTON_TEXT": "Delete",
"BUTTON_TEXT": "刪除",
"CONFIRM": {
"TITLE": "Confirm Deletion",
"MESSAGE": "Are you sure to delete ",
"YES": "Yes, Delete ",
"NO": "No, Keep "
"TITLE": "確認刪除",
"MESSAGE": "您確定要刪除吗? ",
"YES": "是,刪除 ",
"NO": "不,保留 "
},
"API": {
"SUCCESS_MESSAGE": "Inbox deleted successfully",
"ERROR_MESSAGE": "Could not delete inbox. Please try again later."
"SUCCESS_MESSAGE": "收件匣刪除成功",
"ERROR_MESSAGE": "無法刪除收件匣。請稍後再試。"
}
},
"TABS": {
"SETTINGS": "Settings",
"COLLABORATORS": "Collaborators",
"CONFIGURATION": "Configuration"
"SETTINGS": "設定",
"COLLABORATORS": "客服人員",
"CONFIGURATION": "組態"
},
"SETTINGS": "Settings",
"SETTINGS": "設定",
"FEATURES": {
"LABEL": "Features",
"DISPLAY_FILE_PICKER": "Display file picker on the widget",
"DISPLAY_EMOJI_PICKER": "Display emoji picker on the widget"
},
"SETTINGS_POPUP": {
"MESSENGER_HEADING": "Messenger Script",
"MESSENGER_SUB_HEAD": "Place this button inside your body tag",
"INBOX_AGENTS": "Agents",
"INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox",
"UPDATE": "Update",
"AUTO_ASSIGNMENT": "Enable auto assignment",
"INBOX_UPDATE_TITLE": "Inbox Settings",
"INBOX_UPDATE_SUB_TEXT": "Update your inbox settings",
"AUTO_ASSIGNMENT_SUB_TEXT": "Enable or disable the automatic assignment of new conversations to the agents added to this inbox."
"MESSENGER_HEADING": "Messenger 脚本",
"MESSENGER_SUB_HEAD": "將此按鈕放置在視窗標籤中",
"INBOX_AGENTS": "客服代理們",
"INBOX_AGENTS_SUB_TEXT": "建立或刪除此收件匣中的客服",
"UPDATE": "更新",
"AUTO_ASSIGNMENT": "啟用自動分配",
"INBOX_UPDATE_TITLE": "收件匣設定",
"INBOX_UPDATE_SUB_TEXT": "更新收件匣設定",
"AUTO_ASSIGNMENT_SUB_TEXT": "啟用或停用建立到此收件匣的代理人自動分配新的會話。"
}
}
}

View file

@ -0,0 +1,33 @@
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _labelsMgmt } from './labelsMgmt.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
import { default as _contact } from './contact.json';
import { default as _conversation } from './conversation.json';
import { default as _inboxMgmt } from './inboxMgmt.json';
import { default as _login } from './login.json';
import { default as _report } from './report.json';
import { default as _resetPassword } from './resetPassword.json';
import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _integrations } from './integrations.json';
import { default as _generalSettings } from './generalSettings.json';
export default {
..._agentMgmt,
..._cannedMgmt,
..._chatlist,
..._contact,
..._conversation,
..._inboxMgmt,
..._login,
..._report,
..._labelsMgmt,
..._resetPassword,
..._setNewPassword,
..._settings,
..._signup,
..._integrations,
..._generalSettings,
};

View file

@ -1,63 +1,63 @@
{
"INTEGRATION_SETTINGS": {
"HEADER": "Integrations",
"HEADER": "整合方式",
"WEBHOOK": {
"TITLE": "Webhook",
"CONFIGURE": "Configure",
"HEADER": "Webhook settings",
"HEADER_BTN_TXT": "Add new webhook",
"INTEGRATION_TXT": "Webhook events provide you the realtime information about what's happening in your Chatwoot 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.",
"LOADING": "Fetching attached webhooks",
"SEARCH_404": "There are no items matching this query",
"SIDEBAR_TXT": "<p><b>Webhooks</b> </p> <p>Webhooks are HTTP callbacks which can be defined for every account. They are triggered by events like message creation in Chatwoot. You can create more than one webhook for this account. <br /><br /> For creating a <b>webhook</b>, click on the <b>Add new webhook</b> button. You can also remove any existing webhook by clicking on the Delete button.</p>",
"TITLE": "回呼接口位址",
"CONFIGURE": "配置",
"HEADER": "Webhook 設定",
"HEADER_BTN_TXT": "建立新的 webhook",
"INTEGRATION_TXT": "Webhook 事件為您提供了有關 Chatwoot 帳戶中發生的事情的即時資訊。 您可以使用 webhooks 將事件傳遞給您喜歡的 Slack 或 Github。 點擊配置來設定您的 webhooks。",
"LOADING": "正在獲取已建立的 webhooks",
"SEARCH_404": "没有任何項目符合此查詢",
"SIDEBAR_TXT": "<p><b>Webhooks</b> </p> <p>Webhooks 是 HTTP 回呼,可以為每個帳戶定義的。 他們是由諸如在 Chatwoot 中建立消息等事件所觸發的。您可以為此帳戶建立多個 webhook。 <br /><br /> 建立一個 <b>webhook</b>, 點擊 <b>建立新的 webhook</b> 按鈕。 您也可以通過點擊刪除按鈕刪除任何現有的 webhook。</p>",
"LIST": {
"404": "There are no webhooks configured for this account.",
"TITLE": "Manage webhooks",
"DESC": "Webhooks are predefined reply templates which can be used to quickly send out replies to tickets.",
"404": "此帳戶没有配置 webhooks。",
"TITLE": "管理 webhooks",
"DESC": "預設的回覆是預定義的回覆模板,可以用來快速發送對工單的答覆。",
"TABLE_HEADER": [
"Webhook endpoint",
"Actions"
"Webhook 端点",
"操作"
]
},
"ADD": {
"CANCEL": "Cancel",
"TITLE": "Add new webhook",
"DESC": "Webhook events provide you the realtime information about what's happening in your Chatwoot account. Please enter a valid URL to configure a callback.",
"CANCEL": "取消操作",
"TITLE": "建立新的 webhook",
"DESC": "Webhook 事件為您提供了有關 Chatwoot 帳戶中發生的事情的即時資訊。請輸入一個有效的URL來配置回呼。",
"FORM": {
"END_POINT": {
"LABEL": "Webhook URL",
"PLACEHOLDER": "Example: https://example/api/webhook",
"ERROR": "Please enter a valid URL"
"LABEL": "Webhook 網址",
"PLACEHOLDER": "例如:https://example/api/webhook",
"ERROR": "請輸入一個有效的 URL"
},
"SUBMIT": "Create webhook"
"SUBMIT": "建立 webhook"
},
"API": {
"SUCCESS_MESSAGE": "Webhook added successfully",
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later"
"SUCCESS_MESSAGE": "Webhook 建立成功",
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
}
},
"DELETE": {
"BUTTON_TEXT": "Delete",
"BUTTON_TEXT": "刪除",
"API": {
"SUCCESS_MESSAGE": "Webhook deleted successfully",
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later"
"SUCCESS_MESSAGE": "Webhook 刪除成功",
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
},
"CONFIRM": {
"TITLE": "Confirm Deletion",
"MESSAGE": "Are you sure to delete ",
"YES": "Yes, Delete ",
"NO": "No, Keep it"
"TITLE": "確認刪除",
"MESSAGE": "您確定要刪除吗? ",
"YES": "是,刪除 ",
"NO": "否,保留它"
}
}
},
"DELETE": {
"BUTTON_TEXT": "Delete",
"BUTTON_TEXT": "刪除",
"API": {
"SUCCESS_MESSAGE": "Integration deleted successfully"
"SUCCESS_MESSAGE": "已成功刪除"
}
},
"CONNECT": {
"BUTTON_TEXT": "Connect"
"BUTTON_TEXT": "連接"
}
}
}

View file

@ -1,67 +1,67 @@
{
"LABEL_MGMT": {
"HEADER": "Labels",
"HEADER_BTN_TXT": "Add label",
"LOADING": "Fetching labels",
"SEARCH_404": "There are no items matching this query",
"SIDEBAR_TXT": "<p><b>Labels</b> <p>Labels help you to categorize conversations and prioritize them. You can assign label to a conversation from the sidepanel. <br /><br />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.</p>",
"HEADER": "標籤",
"HEADER_BTN_TXT": "建立標籤",
"LOADING": "正在獲取標籤",
"SEARCH_404": "没有任何項目符合此查詢",
"SIDEBAR_TXT": "<p><b>標籤</b> <p>可以幫助您對對話進行分類和排序。 您可以從側面板給對話指定標籤。 <br /><br />標籤被綁定到帳戶,可以用於建立您組織中的自定義工作流。 您可以將自定義顏色分配給標籤,使它更容易識別標籤。 您將能夠在側邊欄上顯示標籤,方便地過濾對話。</p>",
"LIST": {
"404": "There are no labels available in this account.",
"TITLE": "Manage labels",
"DESC": "Labels let you group the conversations together.",
"404": "此帳戶中没有可用的標籤。",
"TITLE": "管理標籤",
"DESC": "標記可以讓您將對話集中起來。",
"TABLE_HEADER": [
"Name",
"Description",
"Color"
"姓名:",
"描述資訊",
"顏色"
]
},
"FORM": {
"NAME": {
"LABEL": "Label Name",
"PLACEHOLDER": "Label name",
"ERROR": "Label Name is required"
"LABEL": "標籤名稱",
"PLACEHOLDER": "標籤名稱",
"ERROR": "標籤名稱是必填的"
},
"DESCRIPTION": {
"LABEL": "Description",
"PLACEHOLDER": "Label Description"
"LABEL": "描述資訊",
"PLACEHOLDER": "標籤描述"
},
"COLOR": {
"LABEL": "Color"
"LABEL": "顏色"
},
"SHOW_ON_SIDEBAR": {
"LABEL": "Show label on sidebar"
"LABEL": "在側邊欄顯示標籤"
},
"EDIT": "Edit",
"CREATE": "Create",
"DELETE": "Delete",
"CANCEL": "Cancel"
"EDIT": "編輯",
"CREATE": "建立",
"DELETE": "刪除",
"CANCEL": "取消操作"
},
"ADD": {
"TITLE": "Add label",
"DESC": "Labels let you group the conversations together.",
"TITLE": "建立標籤",
"DESC": "標記可以讓您將對話集中起來。",
"API": {
"SUCCESS_MESSAGE": "Label added successfully",
"ERROR_MESSAGE": "There was an error, please try again"
"SUCCESS_MESSAGE": "標籤建立成功",
"ERROR_MESSAGE": "出現錯誤,請重試"
}
},
"EDIT": {
"TITLE": "Edit label",
"TITLE": "編輯標籤",
"API": {
"SUCCESS_MESSAGE": "Label updated successfully",
"ERROR_MESSAGE": "There was an error, please try again"
"SUCCESS_MESSAGE": "標籤已成功更新",
"ERROR_MESSAGE": "出錯了,請重試"
}
},
"DELETE": {
"BUTTON_TEXT": "Delete",
"BUTTON_TEXT": "刪除",
"API": {
"SUCCESS_MESSAGE": "Label deleted successfully",
"ERROR_MESSAGE": "There was an error, please try again"
"SUCCESS_MESSAGE": "標籤已成功刪除",
"ERROR_MESSAGE": "出錯了,請重試"
},
"CONFIRM": {
"TITLE": "Confirm Deletion",
"MESSAGE": "Are you sure to delete ",
"YES": "Yes, Delete ",
"NO": "No, Keep "
"TITLE": "確認刪除",
"MESSAGE": "您確定要刪除吗? ",
"YES": "是,刪除 ",
"NO": "不,保留 "
}
}
}

View file

@ -1,21 +1,21 @@
{
"LOGIN": {
"TITLE": "Login to Chatwoot",
"TITLE": "登入到 Chatwoot",
"EMAIL": {
"LABEL": "Email",
"PLACEHOLDER": "Email eg: someone@example.com"
"PLACEHOLDER": "電子信箱 例如somone@example.com"
},
"PASSWORD": {
"LABEL": "Password",
"PLACEHOLDER": "Password"
"LABEL": "密碼",
"PLACEHOLDER": "密碼"
},
"API": {
"SUCCESS_MESSAGE": "Login Successful",
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later",
"UNAUTH": "Username / Password Incorrect. Please try again"
"SUCCESS_MESSAGE": "登入成功",
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試",
"UNAUTH": "用户名/密碼不正確。請重試"
},
"FORGOT_PASSWORD": "Forgot your password?",
"CREATE_NEW_ACCOUNT": "Create new account",
"SUBMIT": "Login"
"FORGOT_PASSWORD": "忘記密碼了?",
"CREATE_NEW_ACCOUNT": "建立新帳戶",
"SUBMIT": "登入"
}
}

View file

@ -1,48 +1,48 @@
{
"REPORT": {
"HEADER": "Reports",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"HEADER": "報表",
"LOADING_CHART": "正在載入图表數據...",
"NO_ENOUGH_DATA": "我們没有收到足夠的數據來生成報表,請稍後再試。",
"METRICS": [
{
"NAME": "Conversations",
"NAME": "會話",
"KEY": "conversations_count",
"DESC": "( Total )"
"DESC": "(總計)"
},
{
"NAME": "Incoming Messages",
"NAME": "收到的消息",
"KEY": "incoming_messages_count",
"DESC": "( Total )"
"DESC": "(總計)"
},
{
"NAME": "Outgoing Messages",
"NAME": "發送的消息",
"KEY": "outgoing_messages_count",
"DESC": "( Total )"
"DESC": "(總計)"
},
{
"NAME": "First response time",
"NAME": "首次回覆時間",
"KEY": "avg_first_response_time",
"DESC": "( Avg )"
"DESC": "( 平均)"
},
{
"NAME": "Resolution Time",
"NAME": "解決時間",
"KEY": "avg_resolution_time",
"DESC": "( Avg )"
"DESC": "( 平均)"
},
{
"NAME": "Resolution Count",
"NAME": "已解決的數量",
"KEY": "resolutions_count",
"DESC": "( Total )"
"DESC": "(總計)"
}
],
"DATE_RANGE": [
{
"id": 0,
"name": "Last 7 days"
"name": "最近7天"
},
{
"id": 1,
"name": "Last 30 days"
"name": "最近30天"
}
]
}

View file

@ -1,15 +1,15 @@
{
"RESET_PASSWORD": {
"TITLE": "Reset Password",
"TITLE": "重置密碼",
"EMAIL": {
"LABEL": "Email",
"PLACEHOLDER": "Please enter your email",
"ERROR": "Please enter a valid email"
"PLACEHOLDER": "請輸入您的電子信箱",
"ERROR": "請輸入一個有效的電子信箱"
},
"API": {
"SUCCESS_MESSAGE": "Password reset link has been sent to your email",
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later"
"SUCCESS_MESSAGE": "密碼重置連結已發送到您的電子信箱",
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
},
"SUBMIT": "Submit"
"SUBMIT": "送出"
}
}

View file

@ -1,20 +1,20 @@
{
"SET_NEW_PASSWORD": {
"TITLE": "Set New Password",
"TITLE": "設定新密碼",
"PASSWORD": {
"LABEL": "Password",
"PLACEHOLDER": "Password",
"ERROR": "Password is too short"
"LABEL": "密碼",
"PLACEHOLDER": "密碼",
"ERROR": "密碼太短了"
},
"CONFIRM_PASSWORD": {
"LABEL": "Confirm Password",
"PLACEHOLDER": "Confirm Password",
"ERROR": "Passwords do not match"
"LABEL": "請確認密碼",
"PLACEHOLDER": "確認密碼",
"ERROR": "密碼不匹配"
},
"API": {
"SUCCESS_MESSAGE": "Successfully changed the password",
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later"
"SUCCESS_MESSAGE": "成功修改密碼",
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
},
"SUBMIT": "Submit"
"SUBMIT": "送出"
}
}

View file

@ -1,47 +1,47 @@
{
"PROFILE_SETTINGS": {
"LINK": "Profile Settings",
"TITLE": "Profile Settings",
"BTN_TEXT": "Update Profile",
"AFTER_EMAIL_CHANGED": "Your profile has been updated successfully, please login again as your login credentials are changed",
"LINK": "個人資料設定",
"TITLE": "個人資料設定",
"BTN_TEXT": "更新個人資料",
"AFTER_EMAIL_CHANGED": "您的個人資料已成功更新,請在您的登入憑證更改後重新登入",
"FORM": {
"AVATAR": "Profile Image",
"ERROR": "Please fix form errors",
"REMOVE_IMAGE": "Remove",
"UPLOAD_IMAGE": "Upload image",
"UPDATE_IMAGE": "Update image",
"AVATAR": "頭像",
"ERROR": "請修正表單錯誤",
"REMOVE_IMAGE": "刪除",
"UPLOAD_IMAGE": "上傳頭像",
"UPDATE_IMAGE": "更新頭像",
"PROFILE_SECTION": {
"TITLE": "Profile",
"NOTE": "Your email address is your identity and is used to log in."
"TITLE": "個人資訊",
"NOTE": "您的電子信箱地址是您的身份並用於登入。"
},
"PASSWORD_SECTION": {
"TITLE": "Password",
"NOTE": "Updating your password would reset your logins in multiple devices."
"TITLE": "密碼",
"NOTE": "更新您的密碼會在多個設備中重置您的登入資訊。"
},
"ACCESS_TOKEN": {
"TITLE": "Access Token",
"NOTE": "This token can be used if you are building an API based integration"
"TITLE": "訪問 token",
"NOTE": "如果要構建基於 API 的整合,則可以使用此 token"
},
"EMAIL_NOTIFICATIONS_SECTION": {
"TITLE": "Email Notifications",
"NOTE": "Update your email notification preferences here",
"CONVERSATION_ASSIGNMENT": "Send email notifications when a conversation is assigned to me",
"CONVERSATION_CREATION": "Send email notifications when a new conversation is created"
"TITLE": "電子信箱通知",
"NOTE": "在此更新您的電子信箱通知設定",
"CONVERSATION_ASSIGNMENT": "當對話分配給我時發送電子信箱通知",
"CONVERSATION_CREATION": "當對話分配給我時發送電子信箱通知"
},
"API": {
"UPDATE_SUCCESS": "Your notification preferences are updated successfully",
"UPDATE_ERROR": "There is an error while updating the preferences, please try again"
"UPDATE_SUCCESS": "您的通知設定已成功更新",
"UPDATE_ERROR": "更新配置時出錯,請再試一次"
},
"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",
"HAS_ENABLED_PUSH": "You have enabled push for this browser.",
"REQUEST_PUSH": "Enable push notifications"
"TITLE": "推送通知",
"NOTE": "在此更新您的電子信箱通知設定",
"CONVERSATION_ASSIGNMENT": "當對話被分配給我時發送推送通知",
"CONVERSATION_CREATION": "建立新對話時發送推送通知",
"HAS_ENABLED_PUSH": "您已啟用此瀏覽器的推送。",
"REQUEST_PUSH": "啟用推送通知"
},
"PROFILE_IMAGE": {
"LABEL": "Profile Image"
"LABEL": "頭像"
},
"NAME": {
"LABEL": "Your full name",
@ -54,94 +54,94 @@
"PLACEHOLDER": "Please enter a display name, this would be displayed in conversations"
},
"AVAILABILITY": {
"LABEL": "Availability",
"LABEL": "有效的",
"STATUSES_LIST": [
{
"value": "online",
"label": "Online"
"label": "線上的"
},
{
"value": "busy",
"label": "Busy"
"label": "忙碌中"
},
{
"value": "offline",
"label": "Offline"
"label": "離線的"
}
]
},
"EMAIL": {
"LABEL": "Your email address",
"ERROR": "Please enter a valid email address",
"PLACEHOLDER": "Please enter your email address, this would be displayed in conversations"
"LABEL": "您的電子信箱地址",
"ERROR": "請輸入一個有效的電子信箱",
"PLACEHOLDER": "請輸入您的名字,這將會在對話中顯示"
},
"PASSWORD": {
"LABEL": "Password",
"ERROR": "Please enter a password of length 6 or more",
"PLACEHOLDER": "Please enter a new password"
"LABEL": "密碼",
"ERROR": "請輸入長度6或更長的密碼",
"PLACEHOLDER": "請輸入新密碼"
},
"PASSWORD_CONFIRMATION": {
"LABEL": "Confirm new password",
"ERROR": "Confirm password should match the password",
"PLACEHOLDER": "Please re-enter your password"
"LABEL": "重新輸入一次密碼",
"ERROR": "兩次密碼不一致",
"PLACEHOLDER": "請重新輸入密碼"
}
}
},
"SIDEBAR_ITEMS": {
"CHANGE_ACCOUNTS": "Switch Account",
"SELECTOR_SUBTITLE": "Select an account from the following list",
"PROFILE_SETTINGS": "Profile Settings",
"LOGOUT": "Logout"
"CHANGE_ACCOUNTS": "切換帳戶",
"SELECTOR_SUBTITLE": "從以下列表中選擇一個帳戶",
"PROFILE_SETTINGS": "個人資料設定",
"LOGOUT": "退出登入"
},
"APP_GLOBAL": {
"TRIAL_MESSAGE": "days trial remaining.",
"TRAIL_BUTTON": "Buy Now"
"TRIAL_MESSAGE": "剩餘試用期天數",
"TRAIL_BUTTON": "立即購買"
},
"COMPONENTS": {
"CODE": {
"BUTTON_TEXT": "Copy",
"COPY_SUCCESSFUL": "Code copied to clipboard successfully"
"BUTTON_TEXT": "複製",
"COPY_SUCCESSFUL": "代碼複製到剪貼簿成功"
},
"FILE_BUBBLE": {
"DOWNLOAD": "Download",
"UPLOADING": "Uploading..."
"DOWNLOAD": "下載",
"UPLOADING": "上傳中..."
},
"FORM_BUBBLE": {
"SUBMIT": "Submit"
"SUBMIT": "送出"
}
},
"CONFIRM_EMAIL": "Verifying...",
"CONFIRM_EMAIL": "正在驗證...",
"SETTINGS": {
"INBOXES": {
"NEW_INBOX": "Add Inbox"
"NEW_INBOX": "建立收件匣"
}
},
"SIDEBAR": {
"CONVERSATIONS": "Conversations",
"REPORTS": "Reports",
"SETTINGS": "Settings",
"HOME": "Home",
"AGENTS": "Agents",
"INBOXES": "Inboxes",
"CANNED_RESPONSES": "Canned Responses",
"INTEGRATIONS": "Integrations",
"ACCOUNT_SETTINGS": "Account Settings",
"LABELS": "Labels"
"CONVERSATIONS": "會話",
"REPORTS": "報表",
"SETTINGS": "設定",
"HOME": "首頁",
"AGENTS": "客服代理們",
"INBOXES": "收件匣",
"CANNED_RESPONSES": "預設回覆",
"INTEGRATIONS": "整合方式",
"ACCOUNT_SETTINGS": "帳戶設定",
"LABELS": "標籤"
},
"CREATE_ACCOUNT": {
"NEW_ACCOUNT": "New Account",
"SELECTOR_SUBTITLE": "Create a new account",
"NEW_ACCOUNT": "新帳戶",
"SELECTOR_SUBTITLE": "建立新帳戶",
"API": {
"SUCCESS_MESSAGE": "Account created successfully",
"EXIST_MESSAGE": "Account already exists",
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later"
"SUCCESS_MESSAGE": "成功建立帳戶",
"EXIST_MESSAGE": "帳戶已經存在",
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
},
"FORM": {
"NAME": {
"LABEL": "Account Name",
"PLACEHOLDER": "Wayne Enterprises"
"LABEL": "帳戶名稱",
"PLACEHOLDER": "Wayne 企業"
},
"SUBMIT": "Submit"
"SUBMIT": "送出"
}
}
}

View file

@ -1,32 +1,32 @@
{
"REGISTER": {
"TRY_WOOT": "Register an account",
"TITLE": "Register",
"TERMS_ACCEPT": "By signing up, you agree to our <a href=\"https://www.chatwoot.com/terms\">T & C</a> and <a href=\"https://www.chatwoot.com/privacy-policy\">Privacy policy</a>",
"TRY_WOOT": "註冊帳戶",
"TITLE": "註冊",
"TERMS_ACCEPT": "通過註冊,您同意我們的 <a href=\"https://www.chatwoot.com/terms\">T & C</a> 和 <a href=\"https://www.chatwoot.com/privacy-policy\">隱私政策</a>",
"ACCOUNT_NAME": {
"LABEL": "Account Name",
"PLACEHOLDER": "Wayne Enterprises",
"ERROR": "Account Name is too short"
"LABEL": "帳戶名稱",
"PLACEHOLDER": "Wayne 企業",
"ERROR": "帳戶名稱太短了"
},
"EMAIL": {
"LABEL": "Email",
"PLACEHOLDER": "bruce@wayne.enterprises",
"ERROR": "Email is invalid"
"ERROR": "電子信箱無效"
},
"PASSWORD": {
"LABEL": "Password",
"PLACEHOLDER": "Password",
"ERROR": "Password is too short"
"LABEL": "密碼",
"PLACEHOLDER": "密碼",
"ERROR": "密碼太短了"
},
"CONFIRM_PASSWORD": {
"LABEL": "Confirm Password",
"PLACEHOLDER": "Confirm Password",
"ERROR": "Password doesnot match"
"LABEL": "請確認密碼",
"PLACEHOLDER": "請確認密碼",
"ERROR": "密碼不匹配"
},
"API": {
"SUCCESS_MESSAGE": "Registration Successfull",
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later"
"SUCCESS_MESSAGE": "註冊成功",
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
},
"SUBMIT": "Submit"
"SUBMIT": "送出"
}
}

View file

@ -1,5 +1,5 @@
{
"WEBHOOKS_SETTINGS": {
"HEADER": "Webhook Settings"
"HEADER": "Webhook 設定"
}
}

View file

@ -21,7 +21,8 @@ LANGUAGES_CONFIG = {
16 => { name: 'Portuguese, Brazilian', iso_639_3_code: '', iso_639_1_code: 'pt_BR', enabled: true },
17 => { name: 'Romanian', iso_639_3_code: 'ron', iso_639_1_code: 'ro', enabled: true },
18 => { name: 'Tamil', iso_639_3_code: 'tam', iso_639_1_code: 'ta', enabled: true },
19 => { name: 'Persian', iso_639_3_code: 'fas', iso_639_1_code: 'fa', enabled: true }
19 => { name: 'Persian', iso_639_3_code: 'fas', iso_639_1_code: 'fa', enabled: true },
20 => { name: 'Traditional Chinese', iso_639_3_code: 'zho', iso_639_1_code: 'zh_TW', enabled: true }
}.filter { |_key, val| val[:enabled] }.freeze
Rails.configuration.i18n.available_locales = LANGUAGES_CONFIG.map { |_index, lang| lang[:iso_639_1_code].to_sym }

View file

@ -1,60 +1,61 @@
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
zh-TW:
# Additional translations at https://github.com/plataformatec/devise/wiki/I18n
zh_TW:
devise:
confirmations:
confirmed: "Your email address has been successfully confirmed."
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
confirmed: "您的信箱已通過驗證,現在您已成功登入。"
send_instructions: "您將在幾分鐘後收到一封電子郵件,內有驗證帳號的步驟說明。"
send_paranoid_instructions: "如果我們有您的信箱,您將會收到一封驗證您的帳號的電子郵件。"
failure:
already_authenticated: "You are already signed in."
inactive: "Your account is not activated yet."
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
locked: "Your account is locked."
last_attempt: "You have one more attempt before your account is locked."
not_found_in_database: "Invalid %{authentication_keys} or password."
timeout: "Your session expired. Please sign in again to continue."
unauthenticated: "You need to sign in or sign up before continuing."
unconfirmed: "You have to confirm your email address before continuing."
already_authenticated: "您已經登入。"
inactive: "您的帳號尚未被啟用。"
invalid: "%{authentication_keys}密碼或帳號尚未審核。"
locked: "您的帳號已被鎖定。"
last_attempt: "您還有最後一次嘗試機會,再次失敗您的帳號將會被鎖定。"
not_found_in_database: "%{authentication_keys}或密碼錯誤。"
timeout: "您的登入時效過期,請重新登入。"
unauthenticated: "您需要先登入或註冊後才能繼續。"
unconfirmed: "您的帳號需要經過驗證後,才能繼續。"
mailer:
confirmation_instructions:
subject: "Confirmation Instructions"
subject: "確認指令"
reset_password_instructions:
subject: "Reset password instructions"
subject: "重設密碼"
unlock_instructions:
subject: "Unlock instructions"
subject: "帳號解鎖步驟"
password_change:
subject: "Password Changed"
subject: "密碼已更改"
omniauth_callbacks:
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
success: "Successfully authenticated from %{kind} account."
failure: "因為 %{reason},無法從 %{kind} 驗證。"
success: "成功從 %{kind} 驗證。"
passwords:
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
updated: "Your password has been changed successfully. You are now signed in."
updated_not_active: "Your password has been changed successfully."
no_token: "這是密碼重設頁面,僅能透過密碼重設信件進入。如果您是透過重設信件進入的,請確認您的網址是完整的。"
send_instructions: "您將在幾分鐘後收到一封電子郵件,內有重新設定密碼的步驟說明。"
send_paranoid_instructions: "如果我們有您的信箱,您將會收到一封內含可重新設定密碼連結的電子郵件。"
updated: "您的密碼已被修改,您現在已經登入。"
updated_not_active: "您的密碼已被修改。"
registrations:
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
signed_up: "Welcome! You have signed up successfully."
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
updated: "Your account has been updated successfully."
destroyed: "再會!您的帳號已被取消。有緣再會。"
signed_up: "註冊成功,歡迎!"
signed_up_but_inactive: "您已註冊成功。然而因為您的帳號尚未啓動,暫時無法登入,抱歉!"
signed_up_but_locked: "您已註冊成功。 然而因為您的帳號已被鎖定,暫時無法登入,抱歉!"
signed_up_but_unconfirmed: "確認信件已送至您的 Email 信箱,請點擊信件內連結以啓動您的帳號。"
update_needs_confirmation: "您已經成功的更新帳號資訊,但我們仍需確認您的電子信箱,請至新信箱收信並點擊連結以確認您的新電子郵件帳號。"
updated: "您已經成功的更新帳號資訊。"
sessions:
signed_in: "Signed in successfully."
signed_out: "Signed out successfully."
already_signed_out: "Signed out successfully."
signed_in: "成功登入。"
signed_out: "成功登出。"
already_signed_out: "成功登出。"
unlocks:
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
send_instructions: "您將在幾分鐘後收到一封電子郵件,內有將帳號解除鎖定的步驟說明。"
send_paranoid_instructions: "如果您的帳號已存在,您的電子信箱將會收到如何解鎖帳號的指示。"
unlocked: "您的帳號已被解鎖,現在已經登入。"
errors:
messages:
already_confirmed: "was already confirmed, please try signing in"
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
expired: "has expired, please request a new one"
not_found: "not found"
not_locked: "was not locked"
already_confirmed: "已經驗證,請直接登入。"
confirmation_period_expired: "必須在 %{period} 內驗證,請重新申請。"
expired: "已經過期,請重新申請。"
not_found: "找不到。"
not_locked: "並未被鎖定。"
not_saved:
other: "%{count} errors prohibited this %{resource} from being saved:"
one: "有一個錯誤導致 %{resource} 不能被儲存:"
other: "有 %{count} 個錯誤導致 %{resource} 不能被儲存:"

56
config/locales/zh-TW.yml Normal file
View file

@ -0,0 +1,56 @@
# Files in the config/locales directory are used for internationalization
# and are automatically loaded by Rails. If you want to use locales other
# than English, add the necessary files in this directory.
#
# To use the locales, use `I18n.t`:
#
# I18n.t 'hello'
#
# In views, this is aliased to just `t`:
#
# <%= t('hello') %>
#
# To use a different locale, set it with `I18n.locale`:
#
# I18n.locale = :es
#
# This would use the information in config/locales/es.yml.
#
# The following keys must be escaped otherwise they will not be retrieved by
# the default I18n backend:
#
# true, false, on, off, yes, no
#
# Instead, surround them with single quotes.
#
# en:
# 'true': 'foo'
#
# To learn more, please read the Rails Internationalization guide
# available at https://guides.rubyonrails.org/i18n.html.
zh-TW:
hello: "你好。"
messages:
reset_password_success: "密碼重設成功,請確認您的信箱有收到重設信件。"
reset_password_failure: "我們找不到用戶指定的電子郵件。"
errors:
signup:
disposable_email: "我們不允許一次性電子郵件。"
invalid_email: "您輸入的電子郵件無效。"
email_already_exists: "您已經註冊了一個帳號%{email}"
failed: "註冊失敗。"
conversations:
activity:
status:
resolved: "被%{user_name}標記的對話已解決。"
open: "被%{user_name}恢復對話。"
assignee:
assigned: "被%{user_name}分配給%{assignee_name}。"
removed: "對話被%{user_name}設定成未分配。"
templates:
typical_reply_message_body: "%{account_name}通常在幾小時內回覆。"
ways_to_reach_you_message_body: "給個聯繫方式讓團隊可以聯繫到您。"
email_input_box_message_body: "透過電子郵件得到通知。"

View file

@ -1,44 +1,56 @@
#Files in the config/locales directory are used for internationalization
#and are automatically loaded by Rails. If you want to use locales other
#than English, add the necessary files in this directory.
#To use the locales, use `I18n.t`:
#I18n.t 'hello'
#In views, this is aliased to just `t`:
#<%= t('hello') %>
#To use a different locale, set it with `I18n.locale`:
#I18n.locale = :es
#This would use the information in config/locales/es.yml.
#The following keys must be escaped otherwise they will not be retrieved by
#the default I18n backend:
#true, false, on, off, yes, no
#Instead, surround them with single quotes.
#en:
#'true': 'foo'
#To learn more, please read the Rails Internationalization guide
#available at https://guides.rubyonrails.org/i18n.html.
zh-TW:
hello: "Hello world"
# Files in the config/locales directory are used for internationalization
# and are automatically loaded by Rails. If you want to use locales other
# than English, add the necessary files in this directory.
#
# To use the locales, use `I18n.t`:
#
# I18n.t 'hello'
#
# In views, this is aliased to just `t`:
#
# <%= t('hello') %>
#
# To use a different locale, set it with `I18n.locale`:
#
# I18n.locale = :es
#
# This would use the information in config/locales/es.yml.
#
# The following keys must be escaped otherwise they will not be retrieved by
# the default I18n backend:
#
# true, false, on, off, yes, no
#
# Instead, surround them with single quotes.
#
# en:
# 'true': 'foo'
#
# To learn more, please read the Rails Internationalization guide
# available at https://guides.rubyonrails.org/i18n.html.
zh_TW:
hello: "你好。"
messages:
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
reset_password_failure: Uh ho! We could not find any user with the specified email.
reset_password_success: "密碼重設成功,請確認您的信箱有收到重設信件。"
reset_password_failure: "我們找不到用戶指定的電子郵件。"
errors:
signup:
disposable_email: We do not allow disposable emails
invalid_email: You have entered an invalid email
email_already_exists: "You have already signed up for an account with %{email}"
failed: Signup failed
disposable_email: "我們不允許一次性電子郵件。"
invalid_email: "您輸入的電子郵件無效。"
email_already_exists: "您已經註冊了一個帳號%{email}"
failed: "註冊失敗。"
conversations:
activity:
status:
resolved: "Conversation was marked resolved by %{user_name}"
open: "Conversation was reopened by %{user_name}"
resolved: "被%{user_name}標記的對話已解決。"
open: "被%{user_name}恢復對話。"
assignee:
assigned: "Assigned to %{assignee_name} by %{user_name}"
removed: "Conversation unassigned by %{user_name}"
assigned: "被%{user_name}分配給%{assignee_name}。"
removed: "對話被%{user_name}設定成未分配。"
templates:
greeting_message_body: "%{account_name} typically replies in a few hours."
ways_to_reach_you_message_body: "Give the team a way to reach you."
email_input_box_message_body: "Get notified by email"
reply:
email_subject: "New messages on this conversation"
transcript_subject: "Conversation Transcript"
typical_reply_message_body: "%{account_name}通常在幾小時內回覆。"
ways_to_reach_you_message_body: "給個聯繫方式讓團隊可以聯繫到您。"
email_input_box_message_body: "透過電子郵件得到通知。"