diff --git a/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Account.json b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Account.json new file mode 100644 index 0000000000..89659d96f3 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Account.json @@ -0,0 +1,40 @@ +{ + "fields": { + "name": "Tên", + "emailAddress": "Email", + "website": "Website", + "phoneNumber": "Điện thoại", + "billingAddress": "Địa chủ thanh toán", + "shippingAddress": "Địa chỉ vận chuyển", + "description": "Mô tả", + "sicCode": "Mã Sic", + "industry": "Industry", + "type": "Loại", + "contactRole": "Vai trò" + }, + "links": { + "contacts": "Sổ liên lạc", + "opportunities": "Cơ hội", + "cases": "Trường hợp" + }, + "options": { + "type": { + "Customer": "Khách hàng", + "Investor": "Nhà đầu tư", + "Partner": "Đối tác", + "Reseller": "Đại lý" + }, + "industry": { + "Apparel": "May mặc", + "Banking": "Ngân hàng", + "Computer Software": "Phần mềm", + "Education": "Giáo dục", + "Electronics": "Điện máy", + "Finance": "Tín dụng", + "Insurance": "Bảo hiểm" + } + }, + "labels": { + "Create Account": "Tạo tài khoản" + } +} diff --git a/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Calendar.json b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Calendar.json new file mode 100644 index 0000000000..8a933a8ae8 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Calendar.json @@ -0,0 +1,13 @@ +{ + "modes": { + "month": "Tháng", + "week": "Tuần", + "day": "Ngày", + "agendaWeek": "Tuần", + "agendaDay": "Ngày" + }, + "labels": { + "Today": "Today", + "Create": "Tạo" + } +} diff --git a/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Call.json b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Call.json new file mode 100644 index 0000000000..f9a01bddf3 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Call.json @@ -0,0 +1,39 @@ +{ + "fields": { + "name": "Tên", + "parent": "Chủ", + "status": "Trạng thái", + "dateStart": "Ngày bắt đầu", + "dateEnd": "Ngày kết thúc", + "direction": "Hướng", + "duration": "Thời gian", + "description": "Mô tả", + "users": "Người dùng", + "contacts": "Sổ liên lạc", + "leads": "Trưởng nhóm" + }, + "links": { + }, + "options": { + "status": { + "Planned": "Đã lên kế hoạch", + "Held": "Đã được tổ chức", + "Not Held": "Chưa được tổ chức" + }, + "direction": { + "Outbound": "Ra ngoài", + "Inbound": "Vào trong" + } + }, + "labels": { + "Create Call": "Tạo cuộc gọi", + "Set Held": "Tổ chức", + "Set Not Held": "Không tổ chức", + "Send Invitations": "Gửi giấy mời" + }, + "presetFilters": { + "planned": "Đã lên kế hoạch", + "held": "Đã được tổ chức", + "todays": "Hôm nay" + } +} diff --git a/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Case.json b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Case.json new file mode 100644 index 0000000000..26a6371ac7 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Case.json @@ -0,0 +1,42 @@ +{ + "fields": { + "name": "Tên", + "number": "Số", + "status": "Trạng thái", + "account": "Tài khoản", + "contact": "Liên hệ", + "priority": "Ưu tiên", + "type": "Loại", + "description": "Mô tả" + }, + "links": { + }, + "options": { + "status": { + "New": "Mới", + "Assigned": "Chỉ định", + "Pending": "Đang chờ", + "Closed": "Đã đóng", + "Rejected": "Đã từ chối", + "Duplicate": "Trùng" + }, + "priority" : { + "Low": "Thấp", + "Normal": "Bình thường", + "High": "Cao", + "Urgent": "Gấp" + }, + "type": { + "Question": "Câu hỏi", + "Incident": "Sự cố", + "Problem": "Có vấn đề" + } + }, + "labels": { + "Create Case": "Tạo trường hợp" + }, + "presetFilters": { + "open": "Mở", + "closed": "Đã đóng" + } +} diff --git a/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Contact.json b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Contact.json new file mode 100644 index 0000000000..9a6f701dfd --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Contact.json @@ -0,0 +1,31 @@ +{ + "fields": { + "name": "Tên", + "emailAddress": "Email", + "title": "Tiêu đề", + "account": "Tài khoản", + "accounts": "Tài khoản", + "phoneNumber": "Điện thoại", + "accountType": "Loại tài khoản", + "doNotCall": "Không gọi", + "address": "Địa chỉ", + "opportunityRole": "Vai trò cơ hội", + "accountRole": "Vai trò", + "description": "Mô tả" + }, + "links": { + "opportunities": "Cơ hội", + "cases": "Trường hợp" + }, + "labels": { + "Create Contact": "Tạo liên hệ" + }, + "options": { + "opportunityRole": { + "": "--Trống--", + "Decision Maker": "Tạo quyết định", + "Evaluator": "Đánh giá", + "Influencer": "Phụ thuộc" + } + } +} diff --git a/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Global.json b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Global.json new file mode 100644 index 0000000000..e02d4ff90c --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Global.json @@ -0,0 +1,79 @@ +{ + "scopeNames": { + "Account": "Tài khoản", + "Contact": "Liên hệ", + "Lead": "Chỉ dẫn", + "Target": "Mục tiêu", + "Opportunity": "Cơ hội", + "Meeting": "Buổi gặp", + "Calendar": "Lịch", + "Call": "Gọi", + "Task": "Nhiệm vụ", + "Case": "Trường hợp", + "InboundEmail": "Email tới" + }, + "scopeNamesPlural": { + "Account": "Tài khoản", + "Contact": "Sổ liên lạc", + "Lead": "Trưởng nhóm", + "Target": "Mục tiêu", + "Opportunity": "Cơ hội", + "Meeting": "Hẹn gặp", + "Calendar": "Lịch", + "Call": "Cuộc gọi", + "Task": "Nhiệm vụ", + "Case": "Trường hợp", + "InboundEmail": "Email đã nhận" + }, + "dashlets": { + "Leads": "Chỉ dẫn của tôi", + "Opportunities": "Cơ hội của tôi", + "Tasks": "Nhiệm vụ của tôi", + "Cases": "Công việc của tôi", + "Calendar": "Lịch", + "OpportunitiesByStage": "Chia mức cơ hội", + "OpportunitiesByLeadSource": "Phân chia cơ hội theo người chỉ dẫn", + "SalesByMonth": "Doanh thu hàng tháng", + "SalesPipeline": "Doanh thu đường ống" + }, + "labels": { + "Create InboundEmail": "Tạo email đến", + "Activities": "Hành động", + "History": "Lịch sử", + "Attendees": "Người dự", + "Schedule Meeting": "Lên lịch hẹn", + "Schedule Call": "Lên lịch gọi", + "Compose Email": "Tạo email", + "Log Meeting": "Log cuộc hẹn", + "Log Call": "Log cuộc gọi", + "Archive Email": "Email lưu trữ", + "Create Task": "Tạo nhiệm vụ", + "Tasks": "Nhiệm vụ" + }, + "fields": { + "billingAddressCity": "Quận - huyện", + "billingAddressCountry": "Quốc gia", + "billingAddressPostalCode": "Mã bưu điện", + "billingAddressState": "Thành phố", + "billingAddressStreet": "Đường", + "addressCity": "Quận - huyện", + "addressStreet": "Đường", + "addressCountry": "Quốc gia", + "addressState": "Thành phố", + "addressPostalCode": "Mã bưu điện", + "shippingAddressCity": "City (Shipping)", + "shippingAddressStreet": "Street (Shipping)", + "shippingAddressCountry": "Country (Shipping)", + "shippingAddressState": "State (Shipping)", + "shippingAddressPostalCode": "Postal Code (Shipping)" + }, + "links": { + "contacts": "Sổ liên lạc", + "opportunities": "Cơ hội", + "leads": "Trưởng nhóm", + "meetings": "Hẹn gặp", + "calls": "Cuộc gọi", + "tasks": "Nhiệm vụ", + "emails": "Địa chỉ email" + } +} diff --git a/application/Espo/Modules/Crm/Resources/i18n/vi_VN/InboundEmail.json b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/InboundEmail.json new file mode 100644 index 0000000000..f4d225149b --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/InboundEmail.json @@ -0,0 +1,43 @@ +{ + "fields": { + "name": "Tên", + "team": "Nhóm", + "status": "Trạng thái", + "assignToUser": "Chỉ định", + "host": "Máy chủ", + "username": "Tên đăng nhập", + "password": "Mật khẩu", + "port": "Cổng", + "monitoredFolders": "Thư mục được theo dõi", + "trashFolder": "Thùng rác", + "ssl": "SSL", + "createCase": "Tạo trường hợp", + "reply": "Trả lời", + "caseDistribution": "Trường hợp phân phối", + "replyEmailTemplate": "Mẫu email trả lời", + "replyFromAddress": "Địa chỉ email trả lời", + "replyFromName": "Tên người gửi" + }, + "links": { + }, + "options": { + "status": { + "Active": "Đang hoạt động", + "Inactive": "Chưa hoạt động" + }, + "caseDistribution": { + "Direct-Assignment": "Direct-Assignment", + "Round-Robin": "Round-Robin", + "Least-Busy": "Least-Busy" + } + }, + "labels": { + "Create InboundEmail": "Tạo email đến", + "IMAP": "IMAP", + "Actions": "Hoạt động", + "Main": "Chính" + }, + "messages": { + "couldNotConnectToImap": "Không thể kết nối với máy chủ IMAP" + } +} diff --git a/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Lead.json b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Lead.json new file mode 100644 index 0000000000..99628058b9 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Lead.json @@ -0,0 +1,49 @@ +{ + "labels": { + "Converted To": "Đã chuyển đổi sang", + "Create Lead": "Tạo chỉ dẫn", + "Convert": "Chuyển đổi" + }, + "fields": { + "name": "Tên", + "emailAddress": "Email", + "title": "Tiêu đề", + "website": "Website", + "phoneNumber": "Điện thoại", + "accountName": "Tên tài khoản", + "doNotCall": "Không gọi", + "address": "Địa chỉ", + "status": "Trạng thái", + "source": "Nguồn", + "opportunityAmount": "Trị giá", + "description": "Mô tả", + "createdAccount": "Tài khoản", + "createdContact": "Liên hệ", + "createdOpportunity": "Cơ hội" + }, + "links": { + }, + "options": { + "status": { + "New": "Mới", + "Assigned": "Chỉ định", + "In Process": "Đang tiến hành", + "Converted": "Đã chuyển đổi", + "Recycled": "Thùng rác", + "Dead": "Chết" + }, + "source": { + "Call": "Gọi", + "Email": "Email", + "Existing Customer": "Khách hàng hiện có", + "Partner": "Đối tác", + "Public Relations": "Khách hàng công khai", + "Web Site": "Web Site", + "Campaign": "Chiến dịch", + "Other": "Khác" + } + }, + "presetFilters": { + "active": "Đang hoạt động" + } +} diff --git a/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Meeting.json b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Meeting.json new file mode 100644 index 0000000000..5229a8f824 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Meeting.json @@ -0,0 +1,36 @@ +{ + "fields": { + "name": "Tên", + "parent": "Chủ", + "status": "Trạng thái", + "dateStart": "Ngày bắt đầu", + "dateEnd": "Ngày kết thúc", + "duration": "Thời gian", + "description": "Mô tả", + "users": "Người dùng", + "contacts": "Sổ liên lạc", + "leads": "Trưởng nhóm" + }, + "links": { + }, + "options": { + "status": { + "Planned": "Đã lên kế hoạch", + "Held": "Đã được tổ chức", + "Not Held": "Chưa được tổ chức" + } + }, + "labels": { + "Create Meeting": "Tạo buổi hẹn", + "Set Held": "Tổ chức", + "Set Not Held": "Không tổ chức", + "Send Invitations": "Gửi giấy mời", + "Saved as Held": "Lưu là đã tổ chức", + "Saved as Not Held": "Lưu là chưa tổ chức" + }, + "presetFilters": { + "planned": "Đã lên kế hoạch", + "held": "Đã được tổ chức", + "todays": "Hôm nay" + } +} diff --git a/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Opportunity.json b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Opportunity.json new file mode 100644 index 0000000000..30431bb217 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Opportunity.json @@ -0,0 +1,38 @@ +{ + "fields": { + "name": "Tên", + "account": "Tài khoản", + "stage": "Mức", + "amount": "Tổng", + "probability": "Xác suất, %", + "leadSource": "Nguồn dẫn", + "doNotCall": "Không gọi", + "closeDate": "Ngày kết thúc", + "contacts": "Sổ liên lạc", + "description": "Mô tả" + }, + "links": { + "contacts": "Sổ liên lạc" + }, + "options": { + "stage": { + "Prospecting": "Khảo sát", + "Qualification": "Trình độ chuyên môn", + "Needs Analysis": "Phân tích nhu cầu", + "Value Proposition": "Đề xuất giá trị", + "Id. Decision Makers": "Id. Người tạo quyết định", + "Perception Analysis": "Phân tích khả năng", + "Proposal/Price Quote": "Giá đặt ra", + "Negotiation/Review": "Đàm phán / đánh giá", + "Closed Won": "Thắng thầu", + "Closed Lost": "Thua thầu" + } + }, + "labels": { + "Create Opportunity": "Tạo cơ hội" + }, + "presetFilters": { + "open": "Mở", + "won": "Thắng" + } +} diff --git a/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Target.json b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Target.json new file mode 100644 index 0000000000..97cd91cf7f --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Target.json @@ -0,0 +1,19 @@ +{ + "fields": { + "name": "Tên", + "emailAddress": "Email", + "title": "Tiêu đề", + "website": "Website", + "accountName": "Tên tài khoản", + "phoneNumber": "Điện thoại", + "doNotCall": "Không gọi", + "address": "Địa chỉ", + "description": "Mô tả" + }, + "links": { + }, + "labels": { + "Create Target": "Tạo mục tiêu", + "Convert to Lead": "Chuyển đổi thành chỉ dẫn" + } +} diff --git a/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Task.json b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Task.json new file mode 100644 index 0000000000..0417c40e06 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/vi_VN/Task.json @@ -0,0 +1,37 @@ +{ + "fields": { + "name": "Tên", + "parent": "Chủ", + "status": "Trạng thái", + "dateStart": "Ngày bắt đầu", + "dateEnd": "Hạn", + "priority": "Ưu tiên", + "description": "Mô tả", + "isOverdue": "Đã quá hạn" + }, + "links": { + }, + "options": { + "status": { + "Not Started": "Chưa bắt đầu", + "Started": "Đã bắt đầu", + "Completed": "Hoàn thành", + "Canceled": "Hủy" + }, + "priority" : { + "Low": "Thấp", + "Normal": "Bình thường", + "High": "Cao", + "Urgent": "Gấp" + } + }, + "labels": { + "Create Task": "Tạo nhiệm vụ" + }, + "presetFilters": { + "active": "Đang hoạt động", + "completed": "Hoàn thành", + "todays": "Hôm nay", + "overdue": "Quá hạn" + } +} diff --git a/application/Espo/Resources/i18n/vi_VN/Admin.json b/application/Espo/Resources/i18n/vi_VN/Admin.json new file mode 100644 index 0000000000..218e1fd134 --- /dev/null +++ b/application/Espo/Resources/i18n/vi_VN/Admin.json @@ -0,0 +1,126 @@ +{ + "labels": { + "Enabled": "Bật", + "Disabled": "Tắt", + "System": "Hệ thống", + "Users": "Người dùng", + "Email": "Email", + "Data": "Dữ liệu", + "Customization": "Tùy chỉnh", + "Available Fields": "Trường hiện có", + "Layout": "Giao diện", + "Enabled": "Bật", + "Disabled": "Tắt", + "Add Panel": "Thêm bảng điều khiển", + "Add Field": "Thêm trường", + "Settings": "Cái đặt", + "Scheduled Jobs": "Công việc đã lên lịch", + "Upgrade": "Nâng cấp", + "Clear Cache": "Xóa Cache", + "Rebuild": "Dựng lại", + "Users": "Người dùng", + "Teams": "Nhóm", + "Roles": "Vai trò", + "Outbound Emails": "Email đã gửi", + "Inbound Emails": "Email đã nhận", + "Email Templates": "Mẫu email", + "Import": "Nhập", + "Layout Manager": "Quản lý giao diện", + "Field Manager": "Quản lý trường", + "User Interface": "Giao diện người dùng", + "Auth Tokens": "Auth Tokens", + "Authentication": "Xác thực" + }, + "layouts": { + "list": "Đanh sách", + "detail": "Chi tiết", + "listSmall": "List (Small)", + "detailSmall": "Detail (Small)", + "filters": "Bộ lọc tìm kiếm", + "massUpdate": "Cập nhật", + "relationships": "Quan hệ" + }, + "fieldTypes": { + "address": "Địa chỉ", + "array": "Mảng", + "foreign": "Nước ngoài", + "duration": "Thời gian", + "password": "Mật khẩu", + "parsonName": "Tên", + "autoincrement": "Tự động tăng", + "bool": "Bool", + "currency": "Tiền tệ", + "date": "Thời gian", + "datetime": "Thời gian", + "email": "Email", + "enum": "Enum", + "enumInt": "Enum Integer", + "enumFloat": "Enum Float", + "float": "Float", + "int": "Int", + "link": "Đường dẫn", + "linkMultiple": "Đa đường dẫn", + "linkParent": "Đường dẫn gốc", + "multienim": "Multienum", + "phone": "Điện thoại", + "text": "Text", + "url": "Đường dẫn", + "varchar": "Varchar", + "file": "File", + "image": "Ảnh" + }, + "fields": { + "type": "Loại", + "name": "Tên", + "label": "Thẻ", + "required": "Yêu cầu", + "default": "Mặc định", + "maxLength": "Chiều dài tối đa", + "options": "Options (raw values, not translated)", + "after": "After (field)", + "before": "Before (field)", + "link": "Đường dẫn", + "field": "Trường", + "min": "Tối thiểu", + "max": "Tối đa", + "translation": "Dịch", + "previewSize": "Kích thước cũ" + }, + "messages": { + "upgradeVersion": "Your EspoCRM will be upgraded to version {version}. This can take some time.", + "upgradeDone": "Your EspoCRM has been upgraded to version {version}. Refresh your browser window.", + "upgradeBackup": "We recommend you to make backup of your EspoCRM files and data before upgrade.", + "thousandSeparatorEqualsDecimalMark": "Dấu phân cách không thể giống nhau", + "userHasNoEmailAddress": "Người dùng chưa có địa chỉ email", + "selectEntityType": "Chọn loại ở menu bên trái", + "selectUpgradePackage": "Chọn gói nâng cấp", + "selectLayout": "Chọn giao diện cần sửa bên trái" + }, + "descriptions": { + "settings": "System settings of application.", + "scheduledJob": "Công việc tự động tiến hành", + "upgrade": "Nâng cấp hệ thống EspoCRM", + "clearCache": "Xóa dữ liệu cache.", + "rebuild": "Xóa dữ liệu và tải lại hệ thống", + "users": "Quản lý người dùng.", + "teams": "Quản lý nhóm.", + "roles": "Quản lý vai trò.", + "outboundEmails": "Tùy chỉnh SMTP để gửi email.", + "inboundEmails": "Nhóm tài khoản email IMAP. Nhập email và Email-to-Case.", + "emailTemplates": "Mẫu email gửi đi", + "import": "Nhập dữ liệu từ tệp CSV", + "layoutManager": "Customize layouts (list, detail, edit, search, mass update).", + "fieldManager": "Tạo trường mới hoặc sửa trường đã tồn tại", + "userInterface": "Chỉnh sửa giao diện.", + "authTokens": "Kích hoạt quản lý phiên làm việc. Địa chỉ IP và ngày truy cập.", + "authentication": "Cài đặt xác thực truy cập" + }, + "options": { + "previewSize": { + "x-small": "Cực nhỏ", + "small": "Nhỏ", + "medium": "Trung bình", + "large": "Lớn" + } + } +} diff --git a/application/Espo/Resources/i18n/vi_VN/AuthToken.json b/application/Espo/Resources/i18n/vi_VN/AuthToken.json new file mode 100644 index 0000000000..f197c4336f --- /dev/null +++ b/application/Espo/Resources/i18n/vi_VN/AuthToken.json @@ -0,0 +1,9 @@ +{ + "fields": { + "user": "Người dùng", + "ipAddress": "Địa chỉ IP", + "lastAccess": "Thời gian truy cập cuối", + "createdAt": "Thời gian đăng nhập" + + } +} diff --git a/application/Espo/Resources/i18n/vi_VN/Email.json b/application/Espo/Resources/i18n/vi_VN/Email.json new file mode 100644 index 0000000000..e0af04c89b --- /dev/null +++ b/application/Espo/Resources/i18n/vi_VN/Email.json @@ -0,0 +1,36 @@ +{ + "fields": { + "name": "Chủ đề", + "parent": "Chủ", + "status": "Trạng thái", + "dateSent": "Ngày gửi", + "from": "Từ", + "to": "Tới", + "cc": "CC", + "bcc": "BCC", + "isHtml": "Chỉ Html", + "body": "Nội dung", + "subject": "Chủ đề", + "attachments": "Đính kèm", + "selectTemplate": "Chọn mẫu", + "fromEmailAddress": "Địa chỉ gửi", + "toEmailAddresses": "Địa chỉ nhận", + "emailAddress": "Địa chỉ email" + }, + "links": { + }, + "options": { + "Draft": "Nháp", + "Sending": "Đang gửi", + "Sent": "Đã gửi", + "Archived": "Lưu trữ" + }, + "labels": { + "Create Email": "Email lưu trữ", + "Compose": "Soạn" + }, + "presetFilters": { + "sent": "Đã gửi", + "archived": "Lưu trữ" + } +} diff --git a/application/Espo/Resources/i18n/vi_VN/EmailAddress.json b/application/Espo/Resources/i18n/vi_VN/EmailAddress.json new file mode 100644 index 0000000000..10bbc55179 --- /dev/null +++ b/application/Espo/Resources/i18n/vi_VN/EmailAddress.json @@ -0,0 +1,7 @@ +{ + "labels": { + "Primary": "Chính", + "Opted Out": "Chọn ra", + "Invalid": "Không hợp lệ" + } +} diff --git a/application/Espo/Resources/i18n/vi_VN/EmailTemplate.json b/application/Espo/Resources/i18n/vi_VN/EmailTemplate.json new file mode 100644 index 0000000000..aaa472515d --- /dev/null +++ b/application/Espo/Resources/i18n/vi_VN/EmailTemplate.json @@ -0,0 +1,16 @@ +{ + "fields": { + "name": "Tên", + "status": "Trạng thái", + "isHtml": "Chỉ Html", + "body": "Nội dung", + "subject": "Chủ đề", + "attachments": "Đính kèm", + "insertField": "" + }, + "links": { + }, + "labels": { + "Create EmailTemplate": "Tạo mẫu email" + } +} diff --git a/application/Espo/Resources/i18n/vi_VN/Global.json b/application/Espo/Resources/i18n/vi_VN/Global.json new file mode 100644 index 0000000000..77ec510af2 --- /dev/null +++ b/application/Espo/Resources/i18n/vi_VN/Global.json @@ -0,0 +1,412 @@ +{ + "scopeNames": { + "Email": "Email", + "User": "Người dùng", + "Team": "Nhóm", + "Role": "Vai trò", + "EmailTemplate": "Mẫu email", + "OutboundEmail": "Email đã gửi", + "ScheduledJob": "Công việc đã lên lịch" + }, + "scopeNamesPlural": { + "Email": "Địa chỉ email", + "User": "Người dùng", + "Team": "Nhóm", + "Role": "Vai trò", + "EmailTemplate": "Mẫu email", + "OutboundEmail": "Email đã gửi", + "ScheduledJob": "Công việc đã lên lịch" + }, + "labels": { + "Misc": "Khác", + "Merge": "Gộp", + "None": "Trống", + "by": "bởi", + "Saved": "Đã lưu", + "Error": "Lỗi", + "Select": "Chọn", + "Not valid": "Không phù hợp", + "Please wait...": "Vui lòng đợi...", + "Please wait": "Vui lòng đợi", + "Loading...": "Đang tải...", + "Uploading...": "Đang tải lên...", + "Sending...": "Đang gửi...", + "Removed": "Đã xóa", + "Posted": "Đã đăng", + "Linked": "Đã liên kết", + "Unlinked": "Đã bỏ liên kết", + "Access denied": "Từ chối truy cập", + "Access": "Truy cập", + "Are you sure?": "Are you sure?", + "Record has been removed": "bản ghi đã được xóa", + "Wrong username/password": "Sai tên truy cập và mật khẩu", + "Post cannot be empty": "Nội dung không được để trống", + "Removing...": "Đang xóa...", + "Unlinking...": "Đang bỏ liên kết...", + "Posting...": "Đang gửi...", + "Username can not be empty!": "Tên đăng nhập không được để trống!", + "Cache is not enabled": "Cache không được bật", + "Cache has been cleared": "Cache đã được xóa", + "Rebuild has been done": "Tải lại thành công", + "Saving...": "Đang lưu...", + "Modified": "Đã sửa", + "Created": "Đã tạo", + "Create": "Tạo", + "create": "tạo", + "Overview": "Sơ lược", + "Details": "Chi tiết", + "Add Filter": "Thêm bộ lọc", + "Add Dashlet": "Thêm module", + "Add": "Thêm", + "Reset": "Reset", + "Menu": "Menu", + "More": "Thêm nữa", + "Search": "Tìm kiếm", + "Only My": "Chỉ", + "Open": "Mở", + "Admin": "Admin", + "About": "Thông tin", + "Refresh": "Tải lại", + "Remove": "Xóa", + "Options": "Tùy chọn", + "Username": "Tên đăng nhập", + "Password": "Mật khẩu", + "Login": "Đăng nhập", + "Log Out": "Đăng xuất", + "Preferences": "Tùy chỉnh", + "State": "Thành phố", + "Street": "Đường", + "Country": "Quốc gia", + "City": "Quận - huyện", + "PostalCode": "Mã bưu điện", + "Followed": "Đã theo dõi", + "Follow": "Theo dõi", + "Clear Local Cache": "Clear Local Cache", + "Actions": "Hoạt động", + "Delete": "Xóa", + "Update": "Cập nhật", + "Save": "Lưu", + "Edit": "Sửa", + "Cancel": "Bỏ qua", + "Unlink": "Xóa liên kết", + "Mass Update": "Cập nhật", + "Export": "Xuất", + "No Data": "Không có dữ liệu", + "All": "Tất cả", + "Active": "Đang hoạt động", + "Inactive": "Chưa hoạt động", + "Write your comment here": "Viết lời nhắn tại đây", + "Post": "Gửi", + "Stream": "Luồng", + "Show more": "Xem thêm", + "Dashlet Options": "Tùy chọn module", + "Full Form": "Đầy đủ", + "Insert": "Chèn", + "Person": "Cá nhân", + "First Name": "Tên", + "Last Name": "Họ", + "Original": "Gốc", + "You": "Bạn", + "you": "bạn", + "change": "thay đổi", + "Primary": "Chính", + "Save Filters": "Lưu bộ lọc", + "Administration": "Administration", + "Run Import": "Bắt đầu nhập", + "Duplicate": "Trùng", + "Notifications": "Thông báo" + }, + "messages": { + "notModified": "Bạn chưa sửa bản ghi", + "duplicate": "Bản ghi được tạo bị trùng", + "fieldIsRequired": "{field} là bắt buộc", + "fieldShouldBeEmail": "Kiểm tra lại {field}", + "fieldShouldBeFloat": "Kiểm tra lại {field}", + "fieldShouldBeInt": "Kiểm tra lại {field}", + "fieldShouldBeDate": "Kiểm tra lại {field}", + "fieldShouldBeDatetime": "Kiểm tra lại {field}", + "fieldShouldAfter": "{field} cần đặt sau {otherField}", + "fieldShouldBefore": "{field} cần đặt trước {otherField}", + "fieldShouldBeBetween": "{field} cần đặt giữa {min} và {max}", + "fieldShouldBeLess": "{field} cần nhỏ hơn {value}", + "fieldShouldBeGreater": "{field} cần lớn hơn {value}", + "fieldBadPasswordConfirm": "{field} không hợp lệ" + }, + "boolFilters": { + "onlyMy": "Chỉ", + "open": "Mở", + "active": "Đang hoạt động" + }, + "fields": { + "name": "Tên", + "firstName": "Tên", + "lastName": "Họ", + "salutationName": "Chào đón", + "assignedUser": "Phân công", + "emailAddress": "Email", + "assignedUserName": "Thành viên được phân công", + "teams": "Nhóm", + "createdAt": "Tạo lúc", + "modifiedAt": "Sửa lúc", + "createdBy": "Tạo bởi", + "modifiedBy": "Sửa bởi", + "title": "Tiêu đề", + "dateFrom": "Từ ngày", + "dateTo": "Tới ngày", + "autorefreshInterval": "Tự động tải lại sau", + "displayRecords": "Xem bản ghi" + }, + "links": { + "teams": "Nhóm", + "users": "Người dùng" + }, + "dashlets": { + "Stream": "Luồng" + }, + "streamMessages": { + "create": "{user} tạo {entityType} {entity}", + "createAssigned": "{user} tạo {entityType} {entity} phân công cho {assignee}", + "assign": "{user} phân công {entityType} {entity} cho {assignee}", + "post": "{user} đăng {entityType} {entity}", + "attach": "{user} đính kèm ở {entityType} {entity}", + "status": "{user} cập nhật {field} ở {entityType} {entity}", + "update": "{user} cập nhật {entityType} {entity}", + "createRelated": "{user} created {relatedEntityType} {relatedEntity} linked to {entityType} {entity}", + "emailReceived": "{entity} đã được nhận bởi {entityType} {entity}", + + "createThis": "{user} tạo {entityType}", + "createAssignedThis": "{user} tạo {entityType} phân công cho {assignee}", + "assignThis": "{user} phân công {entityType} cho {assignee}", + "postThis": "{user} đã đăng", + "attachThis": "{user} đã đính kèm", + "statusThis": "{user} đã cập nhật {field}", + "updateThis": "{user} cập nhật {entityType}", + "createRelatedThis": "{user} created {relatedEntityType} {relatedEntity} linked to this {entityType}", + "emailReceivedThis": "{entity} đã được nhận" + }, + "lists": { + "monthNames": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + "monthNamesShort": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + "dayNames": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], + "dayNamesShort": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], + "dayNamesMin": ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"] + }, + "options": { + "salutationName": { + "Mr.": "Ông.", + "Mrs.": "Bà.", + "Dr.": "Ông.", + "Drs.": "Bà." + }, + "language": { + "af_ZA": "Afrikaans", + "az_AZ": "Azerbaijani", + "be_BY": "Belarusian", + "bg_BG": "Bulgarian", + "bn_IN": "Bengali", + "bs_BA": "Bosnian", + "ca_ES": "Catalan", + "cs_CZ": "Czech", + "cy_GB": "Welsh", + "da_DK": "Danish", + "de_DE": "German", + "el_GR": "Greek", + "en_GB":"English (UK)", + "en_US":"English (US)", + "es_ES":"Spanish (Spain)", + "et_EE": "Estonian", + "eu_ES": "Basque", + "fa_IR": "Persian", + "fi_FI": "Finnish", + "fo_FO": "Faroese", + "fr_CA":"French (Canada)", + "fr_FR":"French (France)", + "ga_IE": "Irish", + "gl_ES": "Galician", + "gn_PY": "Guarani", + "he_IL": "Hebrew", + "hi_IN": "Hindi", + "hr_HR": "Croatian", + "hu_HU": "Hungarian", + "hy_AM": "Armenian", + "id_ID": "Indonesian", + "is_IS": "Icelandic", + "it_IT": "Italian", + "ja_JP": "Japanese", + "ka_GE": "Georgian", + "km_KH": "Khmer", + "ko_KR": "Korean", + "ku_TR": "Kurdish", + "lt_LT": "Lithuanian", + "lv_LV": "Latvian", + "mk_MK": "Macedonian", + "ml_IN": "Malayalam", + "ms_MY": "Malay", + "nb_NO": "Norwegian Bokmål", + "nn_NO": "Norwegian Nynorsk", + "ne_NP": "Nepali", + "nl_NL": "Dutch", + "pa_IN": "Punjabi", + "pl_PL": "Polish", + "ps_AF": "Pashto", + "pt_BR":"Portuguese (Brazil)", + "pt_PT":"Portuguese (Portugal)", + "ro_RO": "Romanian", + "ru_RU": "Russian", + "sk_SK": "Slovak", + "sl_SI": "Slovene", + "sq_AL": "Albanian", + "sr_RS": "Serbian", + "sv_SE": "Swedish", + "sw_KE": "Swahili", + "ta_IN": "Tamil", + "te_IN": "Telugu", + "th_TH": "Thai", + "tl_PH": "Tagalog", + "tr_TR": "Turkish", + "uk_UA": "Ukrainian", + "ur_PK": "Urdu", + "vi_VN": "Vietnamese", + "zh_CN":"Simplified Chinese (China)", + "zh_HK":"Traditional Chinese (Hong Kong)", + "zh_TW":"Traditional Chinese (Taiwan)" + }, + "dateSearchRanges": { + "on": "On", + "notOn": "Not On", + "after": "After", + "before": "Before", + "between": "Between", + "today": "Today", + "past": "Past", + "future": "Future" + }, + "intSearchRanges": { + "equals": "Equals", + "notEquals": "Not Equals", + "greaterThan": "Greater Than", + "lessThan": "Less Than", + "greaterThanOrEquals": "Greater Than or Equals", + "lessThanOrEquals": "Less Than or Equals", + "between": "Between" + }, + "autorefreshInterval": { + "0": "Trống", + "0.5": "30 seconds", + "1": "1 minute", + "2": "2 minutes", + "5": "5 minutes", + "10": "10 minutes" + }, + "phoneNumber": { + "Mobile": "Mobile", + "Office": "Office", + "Fax": "Fax", + "Home": "Home", + "Other": "Khác" + } + }, + "sets": { + "summernote": { + "NOTICE": "You can find translation here: https://github.com/HackerWins/summernote/tree/master/lang", + "font":{ + "bold": "Đậm", + "italic": "Nghiêng", + "underline": "Gạch chân", + "strike": "Gạch giữa", + "clear": "Xóa định dạng", + "height": "Kích thước dòng", + "name": "Font chữ", + "size": "Kích thước" + }, + "image":{ + "image": "Ảnh", + "insert": "Chèn ảnh", + "resizeFull": "Ảnh đầy đủ", + "resizeHalf": "Giảm nửa kích thước", + "resizeQuarter": "Giảm 1/4 kích thước", + "floatLeft": "Căn trái", + "floatRight": "Căn phải", + "floatNone": "Không căn lề", + "dragImageHere": "Thả ảnh vào đây", + "selectFromFiles": "Chọn từ thư mục", + "url": "Đường dẫn ảnh", + "remove": "Xóa ảnh" + }, + "link":{ + "link": "Đường dẫn", + "insert": "Chèn đường dẫn", + "unlink": "Xóa liên kết", + "edit": "Sửa", + "textToDisplay": "Chữ hiển thị", + "url":"To what URL should this link go?", + "openInNewWindow": "Mở trong cửa sổ mới" + }, + "video":{ + "video": "Video", + "videoLink": "Đường dẫn video", + "insert": "Chèn Video", + "url":"Video URL?", + "providers":"(YouTube, Vimeo, Vine, Instagram, or DailyMotion)" + }, + "table":{ + "table": "Bảng" + }, + "hr":{ + "insert": "Thêm dòng ngang" + }, + "style":{ + "style": "Kiểu", + "normal": "Bình thường", + "blockquote": "Trích dẫn", + "pre": "Code", + "h1": "Tiêu đề 1", + "h2": "Tiêu đề 2", + "h3": "Tiêu đềTiêu đề 3", + "h4": "Tiêu đề 4", + "h5": "Tiêu đề 5", + "h6": "Tiêu đề 6" + }, + "lists":{ + "unordered": "Liệt kê", + "ordered": "Danh sách" + }, + "options":{ + "help": "Trợ giúp", + "fullscreen": "Đầy màn hình", + "codeview": "Hiển thị dạng code" + }, + "paragraph":{ + "paragraph": "Đoạn văn bản", + "outdent": "Bỏ lùi đầu dòng", + "indent": "Lùi đầu dòng", + "left": "Căn lề trái", + "center": "Căn lề giữa", + "right": "Căn lề phải", + "justify": "Căn lề 2 bên" + }, + "color":{ + "recent": "Màu đã dùng", + "more": "Thêm màu", + "background": "Màu nền", + "foreground": "Màu chữ", + "transparent": "Trong suốt", + "setTransparent": "Chỉnh độ trong suốt", + "reset": "Reset", + "resetToDefault": "Đặt lại mặc định" + }, + "shortcut":{ + "shortcuts": "Phím tắt", + "close": "Đóng", + "textFormatting": "Định dạng chữ", + "action": "Hành động", + "paragraphFormatting": "Định dạng đoạn văn bản", + "documentStyle": "Kiểu văn bản" + }, + "history":{ + "undo": "Quay lui", + "redo": "Tiến lên" + } + } + } +} diff --git a/application/Espo/Resources/i18n/vi_VN/Note.json b/application/Espo/Resources/i18n/vi_VN/Note.json new file mode 100644 index 0000000000..58a8f5cb03 --- /dev/null +++ b/application/Espo/Resources/i18n/vi_VN/Note.json @@ -0,0 +1,6 @@ +{ + "fields": { + "post": "Gửi", + "attachments": "Đính kèm" + } +} diff --git a/application/Espo/Resources/i18n/vi_VN/Preferences.json b/application/Espo/Resources/i18n/vi_VN/Preferences.json new file mode 100644 index 0000000000..6784cb8d94 --- /dev/null +++ b/application/Espo/Resources/i18n/vi_VN/Preferences.json @@ -0,0 +1,32 @@ +{ + "fields": { + "dateFormat": "Định dạng ngày", + "timeFormat": "Định dạng thời gian", + "timeZone": "Múi giờ", + "weekStart": "Ngày đầu tiên của tuần", + "thousandSeparator": "Dấu phân cách hàng nghìn", + "decimalMark": "Dấu phân cách thập phân", + "defaultCurrency": "Tiền tệ mặc định", + "currencyList": "Danh sách tiền tệ", + "language": "Ngôn ngữ", + + "smtpServer": "Máy chủ", + "smtpPort": "Cổng", + "smtpAuth": "Truy cập", + "smtpSecurity": "Bảo mật", + "smtpUsername": "Tên đăng nhập", + "emailAddress": "Email", + "smtpPassword": "Mật khẩu", + "smtpEmailAddress": "Địa chỉ email", + + "exportDelimiter": "Xuất dấu phân cách" + }, + "links": { + }, + "options": { + "weekStart": { + "0": "Chủ nhật", + "1": "Thứ 2" + } + } +} diff --git a/application/Espo/Resources/i18n/vi_VN/Role.json b/application/Espo/Resources/i18n/vi_VN/Role.json new file mode 100644 index 0000000000..3eecea4c34 --- /dev/null +++ b/application/Espo/Resources/i18n/vi_VN/Role.json @@ -0,0 +1,32 @@ +{ + "fields": { + "name": "Tên", + "roles": "Vai trò" + }, + "links": { + "users": "Người dùng", + "teams": "Nhóm" + }, + "labels": { + "Access": "Truy cập", + "Create Role": "Tạo vai trò" + }, + "options": { + "accessList": { + "not-set": "chưa đặt", + "enabled": "kích hoạt", + "disabled": "tắt" + }, + "levelList": { + "all": "tất cả", + "team": "nhóm", + "own": "sở hữu", + "no": "không" + } + }, + "actions": { + "read": "Đọc", + "edit": "Sửa", + "delete": "Xóa" + } +} diff --git a/application/Espo/Resources/i18n/vi_VN/ScheduledJob.json b/application/Espo/Resources/i18n/vi_VN/ScheduledJob.json new file mode 100644 index 0000000000..b1c40eb172 --- /dev/null +++ b/application/Espo/Resources/i18n/vi_VN/ScheduledJob.json @@ -0,0 +1,30 @@ +{ + "fields": { + "name": "Tên", + "status": "Trạng thái", + "job": "Công việc", + "scheduling": "Scheduling (crontab notation)" + }, + "links": { + "log": "Nhật ký" + }, + "labels": { + "Create ScheduledJob": "Lên lịch công việc" + }, + "options": { + "job": { + "CheckInboundEmails": "Kiểm tra hộp thư đến", + "Cleanup": "Dọn dẹp" + }, + "cronSetup": { + "linux": "Note: Add this line to the crontab file to run Espo Scheduled Jobs:", + "mac": "Note: Add this line to the crontab file to run Espo Scheduled Jobs:", + "windows": "Note: Create a batch file with the following commands to run Espo Scheduled Jobs using Windows Scheduled Tasks:", + "default": "Note: Add this command to Cron Job (Scheduled Task):" + }, + "status": { + "Active": "Đang hoạt động", + "Inactive": "Chưa hoạt động" + } + } +} diff --git a/application/Espo/Resources/i18n/vi_VN/ScheduledJobLogRecord.json b/application/Espo/Resources/i18n/vi_VN/ScheduledJobLogRecord.json new file mode 100644 index 0000000000..92e3ef7c3e --- /dev/null +++ b/application/Espo/Resources/i18n/vi_VN/ScheduledJobLogRecord.json @@ -0,0 +1,6 @@ +{ + "fields": { + "status": "Trạng thái", + "executionTime": "Thời gian hoạt động" + } +} diff --git a/application/Espo/Resources/i18n/vi_VN/Settings.json b/application/Espo/Resources/i18n/vi_VN/Settings.json new file mode 100644 index 0000000000..63517c5703 --- /dev/null +++ b/application/Espo/Resources/i18n/vi_VN/Settings.json @@ -0,0 +1,64 @@ +{ + "fields": { + "useCache": "Dùng Cache", + "dateFormat": "Định dạng ngày", + "timeFormat": "Định dạng thời gian", + "timeZone": "Múi giờ", + "weekStart": "Ngày đầu tiên của tuần", + "thousandSeparator": "Dấu phân cách hàng nghìn", + "decimalMark": "Dấu phân cách thập phân", + "defaultCurrency": "Tiền tệ mặc định", + "currencyList": "Danh sách tiền tệ", + "language": "Ngôn ngữ", + + "companyLogo": "Logo công ty", + + "smtpServer": "Máy chủ", + "smtpPort": "Cổng", + "smtpAuth": "Truy cập", + "smtpSecurity": "Bảo mật", + "smtpUsername": "Tên đăng nhập", + "emailAddress": "Email", + "smtpPassword": "Mật khẩu", + "outboundEmailFromName": "tên người gửi", + "outboundEmailFromAddress": "Địa chỉ gửi", + "outboundEmailIsShared": "Được chia sẻ", + + "recordsPerPage": "Số bản ghi trên mỗi trang", + "recordsPerPageSmall": "Records Per Page (Small)", + "tabList": "Danh sách Tab", + "quickCreateList": "Tạo nhanh danh sách", + + "exportDelimiter": "Xuất dấu phân cách", + + "authenticationMethod": "Phương thức xác thực", + "ldapHost": "Máy chủ", + "ldapPort": "Cổng", + "ldapAuth": "Truy cập", + "ldapUsername": "Tên đăng nhập", + "ldapPassword": "Mật khẩu", + "ldapBindRequiresDn": "Yêu cầu Dn", + "ldapBaseDn": "Dn gốc", + "ldapAccountCanonicalForm": "Account Canonical Form", + "ldapAccountDomainName": "Tên miền tài khoản", + "ldapTryUsernameSplit": "Thử lại", + "ldapCreateEspoUser": "Tạo người dùng", + "ldapSecurity": "Bảo mật", + "ldapUserLoginFilter": "Bộ lọc đăng nhập", + "ldapAccountDomainNameShort": "Tên miền tài khoản", + "ldapOptReferrals": "Được giới thiệu", + "disableExport": "Disable Export (only admin is allowed)" + }, + "options": { + "weekStart": { + "0": "Chủ nhật", + "1": "Thứ 2" + } + }, + "labels": { + "System": "Hệ thống", + "Locale": "Bản địa hóa", + "SMTP": "SMTP", + "Configuration": "Tùy chỉnh" + } +} diff --git a/application/Espo/Resources/i18n/vi_VN/Team.json b/application/Espo/Resources/i18n/vi_VN/Team.json new file mode 100644 index 0000000000..004d4c5967 --- /dev/null +++ b/application/Espo/Resources/i18n/vi_VN/Team.json @@ -0,0 +1,12 @@ +{ + "fields": { + "name": "Tên", + "roles": "Vai trò" + }, + "links": { + "users": "Người dùng" + }, + "labels": { + "Create Team": "Tạo nhóm" + } +} diff --git a/application/Espo/Resources/i18n/vi_VN/User.json b/application/Espo/Resources/i18n/vi_VN/User.json new file mode 100644 index 0000000000..bfb6d398ef --- /dev/null +++ b/application/Espo/Resources/i18n/vi_VN/User.json @@ -0,0 +1,32 @@ +{ + "fields": { + "name": "Tên", + "userName": "Tên người dùng", + "title": "Tiêu đề", + "isAdmin": "Tài khoản Admin", + "defaultTeam": "Nhóm mặc định", + "emailAddress": "Email", + "phoneNumber": "Điện thoại", + "roles": "Vai trò", + "password": "Mật khẩu", + "passwordConfirm": "Xác thực mật khẩu", + "newPassword": "Mật khẩu mới" + }, + "links": { + "teams": "Nhóm", + "roles": "Vai trò" + }, + "labels": { + "Create User": "Tạo người dùng", + "Generate": "Tạo", + "Access": "Truy cập", + "Preferences": "Tùy chỉnh", + "Change Password": "Đổi mật khẩu" + }, + "messages": { + "passwordWillBeSent": "Mật khẩu sẽ được gửi tới email tài khoản", + "accountInfoEmailSubject": "Thông tin tài khoản", + "accountInfoEmailBody": "Your account information:\n\nUsername: {userName}\nPassword: {password}\n\n{siteUrl}", + "passwordChanged": "Mật khẩu đã được đổi" + } +} diff --git a/install/core/i18n/vi_VN/install.json b/install/core/i18n/vi_VN/install.json new file mode 100644 index 0000000000..80d5b4fe69 --- /dev/null +++ b/install/core/i18n/vi_VN/install.json @@ -0,0 +1,111 @@ +{ + "labels": { + "Main page title": "Chào mừng đến với EspoCRM", + "Main page header": "", + "Start page title": "Điều khoản và bản quyền", + "Step1 page title": "Điều khoản và bản quyền", + "License Agreement": "Điều khoản và bản quyền", + "I accept the agreement": "Tồi đồng ý với các điều khoản kể trên", + "Step2 page title": "Cài đặt cơ sở dữ liệu", + "Step3 page title": "Thiết lập quản trị", + "Step4 page title": "Thiết lập hệ thống", + "Step5 page title": "Cài đặt SMTP cho email đi", + "Errors page title": "Lỗi", + "Finish page title": "Hoàn thành cài đặt", + "Congratulation! Welcome to EspoCRM!": "Xin chúc mừng bạn! EspoCRM đã được cài đặt thành công.", + "admin": "admin", + "localhost": "localhost", + "port": "3306", + "Locale": "Bản địa hóa", + "Outbound Email Configuration": "Thiết lập email đi", + "SMTP": "SMTP", + "Start": "Bắt đầu", + "Back": "Lùi", + "Next": "Tiến", + "Go to EspoCRM": "Đi đến EspoCRM", + "Re-check": "Kiểm tra lại", + "Test settings": "Kiểm tra kết nối", + "Database Settings Description": "Enter your MySQL database connection information (hostname, username and password). You can specify the server port for hostname like localhost:3306." + }, + "fields": { + "Choose your language": "Chọn ngôn ngữ", + "Database Name": "Tên cơ sở dữ liệu", + "Host Name": "Tên máy chủ", + "Port": "Cổng", + "Database User Name": "Tên truy cập csdl", + "Database User Password": "Mật khẩu truy cập csdl", + "Database driver": "Loại csdl", + "User Name": "Tên người dùng", + "Password": "Mật khẩu", + "Confirm Password": "Nhập lại mật khẩu", + "From Address": "Địa chỉ gửi", + "From Name": "tên người gửi", + "Is Shared": "Được chia sẻ", + "Date Format": "Định dạng ngày", + "Time Format": "Định dạng thời gian", + "Time Zone": "Múi giờ", + "First Day of Week": "Ngày đầu tiên của tuần", + "Thousand Separator": "Dấu phân cách hàng nghìn", + "Decimal Mark": "Dấu phân cách thập phân", + "Default Currency": "Tiền tệ mặc định", + "Currency List": "Danh sách tiền tệ", + "Language": "Ngôn ngữ", + "smtpServer": "Máy chủ", + "smtpPort": "Cổng", + "smtpAuth": "Truy cập", + "smtpSecurity": "Bảo mật", + "smtpUsername": "Tên đăng nhập", + "emailAddress": "Email", + "smtpPassword": "Mật khẩu" + }, + "messages": { + "Bad init Permission": "Permission denied for \"{*}\" directory. Please set 775 for \"{*}\" or just execute this command in the terminal
{C}
\n\tOperation not permitted? Try this one: {CSU}", + "Some errors occurred!": "Đã có lỗi xảy ra!", + "phpVersion": "Your PHP version is not supported by EspoCRM, please update to PHP {minVersion} at least", + "The PHP extension was not found...": "Không tìm thấy phần mở rộng {extName} của PHP", + "All Settings correct": "cài đặt thành công", + "Failed to connect to database": "Không thể kết nối tới csdl", + "PHP version": "Phiên bản PHP", + "You must agree to the license agreement": "Bạn bắt buộc phải đồng ý với các điều khoản", + "Passwords do not match": "Mật khẩu không giống nhau", + "Enable mod_rewrite in Apache server": "Bật mod_rewrite trong Apache", + "checkWritable error": "Lỗi checkWritable", + "applySett error": "Lỗi applySett", + "buildDatabse error": "Lỗi buildDatabse", + "createUser error": "Lỗi createUser", + "checkAjaxPermission error": "Lỗi checkAjaxPermission", + "Ajax failed": "Lỗi Ajax", + "Cannot create user": "Không thể tạo người dùng", + "Permission denied": "Từ chối truy cập", + "permissionInstruction": "
Chạy lệnh sau trong Terminal
\"{C}\"
", + "operationNotPermitted" : "Operation not permitted? Try this:
{CSU}", + "Permission denied to": "Từ chối truy cập", + "Can not save settings": "Không thể lưu thay đổi", + "Cannot save preferences": "Không thể lưu thay đổi", + "Thousand Separator and Decimal Mark equal": "Dấu phân cách thập phân và phần nghìn không thể giống nhau", + "1049": "Không thấy csdl", + "2005": "Không thấy máy chủ MySQL", + "1045": "Truy cập bị từ chối" + }, + "options": { + "db driver": { + "mysqli": "MySQLi", + "pdo_mysql": "PDO MySQL" + }, + "modRewriteInstruction": { + "apache": { + "linux": "

To enable .htaccess support add/edit the Server configuration settings inside your <VirtualHost> section (httpd.conf):
<Directory /PATH_TO_ESPO/>\n AllowOverride All\n</Directory>
\n Afterwards run this command in a Terminal:
service apache2 restart

To enable \"mod_rewrite\" run those commands in a Terminal:
a2enmod rewrite 
service apache2 restart
", + "windows": "
1. Find the httpd.conf file (usually you will find it in a folder called conf, config or something along those lines)
\n2. Inside the httpd.conf file uncomment the line LoadModule rewrite_module modules/mod_rewrite.so (remove the pound '#' sign from in front of the line)
\n3. Also find the line ClearModuleList is uncommented then find and make sure that the line AddModule mod_rewrite.c is not commented out.\n
" + }, + "microsoft-iis": { + "windows": "" + } + }, + "modRewriteHelp": { + "apache": "API Error: EspoCRM API unavailable.
Possible problems: disabled \"mod_rewrite\" in Apache server or .htaccess support.", + "nginx": "API Error: EspoCRM API unavailable.
Add this code to Nginx Host Config (inside \"server\" block):
\n
\nlocation /api/v1/ {\n    if (!-e $request_filename){\n        rewrite ^/api/v1/(.*)$ /api/v1/index.php last; break;\n    }\n}\n\nlocation / {\n    rewrite reset/?$ reset.html break;\n}
", + "microsoft-iis": "API Error: EspoCRM API unavailable.
Possible problem: disabled \"URL Rewrite\". Please check and enable \"URL Rewrite\" Module in IIS server", + "default": "API Error: EspoCRM API unavailable.
Possible problem: disabled Rewrite Module. Please check and enable Rewrite Module in your server (e.g. mod_rewrite in Apache) and .htaccess support." + } + } +}