refactor: replace custom CRM with Monica fork
Some checks failed
Build & Push Monica Image to Gitea Registry / build-and-push (push) Failing after 9s
Some checks failed
Build & Push Monica Image to Gitea Registry / build-and-push (push) Failing after 9s
This commit is contained in:
571
resources/lang/vi/app.php
Normal file
571
resources/lang/vi/app.php
Normal file
@@ -0,0 +1,571 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'yes' => 'Có',
|
||||
'no' => 'Không',
|
||||
'update' => 'Cập nhật',
|
||||
'save' => 'Lưu',
|
||||
'add' => 'Thêm',
|
||||
'cancel' => 'Hủy',
|
||||
'confirm' => 'Xác nhận',
|
||||
'delete_confirm' => 'Bạn chắc chứ?',
|
||||
'delete' => 'Xóa',
|
||||
'edit' => 'Sửa',
|
||||
'upload' => 'Tải lên',
|
||||
'download' => 'Tải xuống',
|
||||
'save_close' => 'Lưu và đóng',
|
||||
'close' => 'Đóng',
|
||||
'copy' => 'Sao chép',
|
||||
'create' => 'Tạo',
|
||||
'remove' => 'Xoá',
|
||||
'revoke' => 'Thu hồi',
|
||||
'done' => 'Xong',
|
||||
'back' => 'Quay lại',
|
||||
'verify' => 'Xác minh',
|
||||
'new' => 'new',
|
||||
'unknown' => 'Tôi không biết',
|
||||
'load_more' => 'Hiển thị thêm',
|
||||
'loading' => 'Đang tải…',
|
||||
'with' => 'với',
|
||||
'today' => 'hôm nay',
|
||||
'yesterday' => 'hôm qua',
|
||||
'another_day' => 'ngày khác',
|
||||
'date' => 'Ngày',
|
||||
'type' => 'Kiểu',
|
||||
'zoom' => 'Phóng to / Thu nhỏ',
|
||||
'upgrade' => 'Nâng cấp để mở khóa',
|
||||
'percent_uploaded' => 'Đã tải lên {percent}%',
|
||||
'retry' => 'Thử lại',
|
||||
'filter' => 'Lọc danh sách',
|
||||
'go_back' => 'Quay lại',
|
||||
'file_selected' => '{count} tệp được chọn…',
|
||||
|
||||
'application_title' => 'Monica – hệ thống quản trị quan hệ cá nhân',
|
||||
'application_description' => 'Monica là công cụ để quản lý tương tác của bạn với người yêu, bạn bè và gia đình.',
|
||||
'application_og_title' => 'Có một mối quan hệ tốt hơn với người bạn yêu thương. CRM miễn phí cho bạn và gia đình.',
|
||||
|
||||
'markdown_description' => 'Muốn định dạng chữ tốt hơn? Chúng tôi hỗ trợ Markdown với chữ đậm, nghiêng, danh sách và nhiều hơn thế nữa.',
|
||||
'markdown_link' => 'Đọc tài liệu hướng dẫn',
|
||||
|
||||
'header_settings_link' => 'Cài đặt',
|
||||
'header_logout_link' => 'Thoát',
|
||||
'header_changelog_link' => 'Cập nhật sản phẩm',
|
||||
|
||||
'main_nav_cta' => 'Thêm người',
|
||||
'main_nav_dashboard' => 'Trang tổng quan',
|
||||
'main_nav_family' => 'Danh bạ',
|
||||
'main_nav_journal' => 'Nhật ký',
|
||||
'main_nav_activities' => 'Hoạt động',
|
||||
'main_nav_tasks' => 'Tác vụ',
|
||||
|
||||
'footer_remarks' => 'Bình luận?',
|
||||
'footer_send_email' => 'Gửi email cho chúng tôi',
|
||||
'footer_privacy' => 'Chính sách quyền riêng tư',
|
||||
'footer_release' => 'Ghi chú phát hành',
|
||||
'footer_newsletter' => 'Bản tin',
|
||||
'footer_source_code' => 'Đóng góp',
|
||||
'footer_version' => 'Phiên bản: :version',
|
||||
'footer_new_version' => 'Đã có phiên bản mới của Monica',
|
||||
|
||||
'footer_modal_version_whats_new' => 'Có gì mới',
|
||||
'footer_modal_version_release_away' => 'Bạn có :number bản cập nhật. Bạn nên cập nhật hệ thống.',
|
||||
|
||||
'breadcrumb_dashboard' => 'Trang tổng quan',
|
||||
'breadcrumb_list_contacts' => 'Danh sách liên hệ',
|
||||
'breadcrumb_archived_contacts' => 'Liên hệ đã lưu trữ',
|
||||
'breadcrumb_journal' => 'Nhật ký',
|
||||
'breadcrumb_settings' => 'Cài đặt',
|
||||
'breadcrumb_settings_export' => 'Xuất',
|
||||
'breadcrumb_settings_users' => 'Người dùng',
|
||||
'breadcrumb_settings_users_add' => 'Thêm người dùng',
|
||||
'breadcrumb_settings_subscriptions' => 'Gói thuê bao',
|
||||
'breadcrumb_settings_import' => 'Nhập dữ liệu',
|
||||
'breadcrumb_settings_import_report' => 'Nhập báo cáo',
|
||||
'breadcrumb_settings_import_upload' => 'Tải lên',
|
||||
'breadcrumb_settings_tags' => 'Nhãn',
|
||||
'breadcrumb_add_significant_other' => 'Thêm điều trọng đại khác',
|
||||
'breadcrumb_edit_significant_other' => 'Sửa điều trọng đại khác',
|
||||
'breadcrumb_add_note' => 'Thêm ghi chú',
|
||||
'breadcrumb_edit_note' => 'Sửa ghi chú',
|
||||
'breadcrumb_api' => 'API',
|
||||
'breadcrumb_dav' => 'DAV Resources',
|
||||
'breadcrumb_edit_introductions' => 'Đã gặp nhau thế nào',
|
||||
'breadcrumb_settings_personalization' => 'Cá nhân hóa',
|
||||
'breadcrumb_settings_security' => 'Bảo mật',
|
||||
'breadcrumb_settings_security_2fa' => 'Xác thực 2 yếu tố',
|
||||
'breadcrumb_profile' => 'Hồ sơ của :name',
|
||||
|
||||
'gender_male' => 'Nam',
|
||||
'gender_female' => 'Nữ',
|
||||
'gender_none' => 'Không tiết lộ',
|
||||
'gender_no_gender' => 'Không xác định giới tính',
|
||||
|
||||
'error_title' => 'Rất tiếc! Đã xảy ra lỗi.',
|
||||
'error_unauthorized' => 'Bạn không có quyền chỉnh sửa tài nguyên này.',
|
||||
'error_user_account' => 'Người dùng này không thuộc về tài khoản nào.',
|
||||
'error_save' => 'Có lỗi khi lưu dữ liệu.',
|
||||
'error_try_again' => 'Có sự cố. Xin vui lòng thử lại.',
|
||||
'error_id' => 'ID lỗi: :id',
|
||||
'error_unavailable' => 'Dịch vụ không khả dụng',
|
||||
'error_maintenance' => 'Đang bảo trì. Chúng tôi sẽ trở lại ngay.',
|
||||
'error_help' => 'Chúng tôi sẽ trở lại ngay.',
|
||||
'error_twitter' => 'Follow <a href="https://twitter.com/:twitter">tài khoản Twitter</a> để nhận thông báo điều gì đang diễn ra.',
|
||||
'error_no_term' => 'Không có chính sách nào cho instance này.',
|
||||
|
||||
'default_save_success' => 'Lưu dữ liệu thành công.',
|
||||
|
||||
'compliance_title' => 'Xin lỗi vì sự gián đoạn.',
|
||||
'compliance_desc' => 'Chúng tôi đã thay đổi <a href=":urlterm" hreflang=":hreflang">Điều khoản sử dụng</a> và <a href=":url" hreflang=":hreflang">Chính sách bảo mật</a>. Theo luật chúng tôi phải hỏi bạn xem xét và chấp nhận chúng, sau đó bạn có thể tiếp tục sử dụng tài khoản của bạn.',
|
||||
'compliance_desc_end' => 'Chúng tôi không làm bất cứ điều gì xấu với dữ liệu hoặc tài khoản của bạn và chúng tôi sẽ không bao giờ làm như vậy.',
|
||||
'compliance_terms' => 'Đồng ý điều khoản mới',
|
||||
|
||||
// Relationship types
|
||||
// Yes, each relationship type has 8 strings associated with it.
|
||||
// This is because we need to indicate the name of the relationship type,
|
||||
// and also the name of the opposite side of this relationship (father/son),
|
||||
// and then, the feminine version of the string. Finally, in some sentences
|
||||
// in the UI, we need to include the name of the person we add the relationship
|
||||
// to.
|
||||
'relationship_type_group_love' => 'Mối quan hệ tình cảm',
|
||||
'relationship_type_group_family' => 'Mối quan hệ gia đình',
|
||||
'relationship_type_group_friend' => 'Mối quan hệ bạn bè',
|
||||
'relationship_type_group_work' => 'Mối quan hệ công việc',
|
||||
'relationship_type_group_other' => 'Các mối quan hệ khác',
|
||||
|
||||
'relationship_type_partner' => 'điều trọng đại khác',
|
||||
'relationship_type_partner_female' => 'điều trọng đại khác',
|
||||
'relationship_type_partner_male' => 'significant other',
|
||||
'relationship_type_partner_with_name' => 'người quan trọng với :name',
|
||||
'relationship_type_partner_female_with_name' => 'người quan trọng với :name',
|
||||
'relationship_type_partner_male_with_name' => ':name’s significant other',
|
||||
|
||||
'relationship_type_spouse' => 'vợ/chồng',
|
||||
'relationship_type_spouse_female' => 'wife',
|
||||
'relationship_type_spouse_male' => 'husband',
|
||||
'relationship_type_spouse_with_name' => 'chồng của :name',
|
||||
'relationship_type_spouse_female_with_name' => ':name’s wife',
|
||||
'relationship_type_spouse_male_with_name' => ':name’s husband',
|
||||
|
||||
'relationship_type_date' => 'hẹn hò',
|
||||
'relationship_type_date_female' => 'hẹn hò',
|
||||
'relationship_type_date_male' => 'date',
|
||||
'relationship_type_date_with_name' => 'hẹn hò với :name',
|
||||
'relationship_type_date_female_with_name' => 'hẹn hò với :name',
|
||||
'relationship_type_date_male_with_name' => ':name’s date',
|
||||
|
||||
'relationship_type_lover' => 'người yêu',
|
||||
'relationship_type_lover_female' => 'người yêu',
|
||||
'relationship_type_lover_male' => 'lover',
|
||||
'relationship_type_lover_with_name' => 'người yêu của :name',
|
||||
'relationship_type_lover_female_with_name' => 'người yêu của :name',
|
||||
'relationship_type_lover_male_with_name' => ':name’s lover',
|
||||
|
||||
'relationship_type_inlovewith' => 'có tình cảm với',
|
||||
'relationship_type_inlovewith_female' => 'có tình cảm với',
|
||||
'relationship_type_inlovewith_male' => 'in love with',
|
||||
'relationship_type_inlovewith_with_name' => 'ai đó :name có tình cảm',
|
||||
'relationship_type_inlovewith_female_with_name' => 'ai đó :name có tình cảm',
|
||||
'relationship_type_inlovewith_male_with_name' => 'someone :name is in love with',
|
||||
|
||||
'relationship_type_lovedby' => 'được thích bởi',
|
||||
'relationship_type_lovedby_female' => 'được thích bởi',
|
||||
'relationship_type_lovedby_male' => 'loved by',
|
||||
'relationship_type_lovedby_with_name' => 'người tình bí mật của :name',
|
||||
'relationship_type_lovedby_female_with_name' => 'người tình bí mật của :name',
|
||||
'relationship_type_lovedby_male_with_name' => ':name’s secret lover',
|
||||
|
||||
'relationship_type_ex' => 'ex-partner',
|
||||
'relationship_type_ex_female' => 'người yêu cũ',
|
||||
'relationship_type_ex_male' => 'ex-boyfriend',
|
||||
'relationship_type_ex_with_name' => ':name’s ex-partner',
|
||||
'relationship_type_ex_female_with_name' => 'người yêu cũ của :name',
|
||||
'relationship_type_ex_male_with_name' => ':name’s ex-boyfriend',
|
||||
|
||||
'relationship_type_parent' => 'parent',
|
||||
'relationship_type_parent_female' => 'mẹ',
|
||||
'relationship_type_parent_male' => 'father',
|
||||
'relationship_type_parent_with_name' => ':name’s parent',
|
||||
'relationship_type_parent_female_with_name' => 'mẹ của :name',
|
||||
'relationship_type_parent_male_with_name' => ':name’s father',
|
||||
|
||||
'relationship_type_child' => 'child',
|
||||
'relationship_type_child_female' => 'con gái',
|
||||
'relationship_type_child_male' => 'son',
|
||||
'relationship_type_child_with_name' => ':name’s child',
|
||||
'relationship_type_child_female_with_name' => 'con gái của :name',
|
||||
'relationship_type_child_male_with_name' => ':name’s son',
|
||||
|
||||
'relationship_type_stepparent' => 'step-parent',
|
||||
'relationship_type_stepparent_female' => 'mẹ kế',
|
||||
'relationship_type_stepparent_male' => 'stepfather',
|
||||
'relationship_type_stepparent_with_name' => ':name’s step-parent',
|
||||
'relationship_type_stepparent_female_with_name' => 'mẹ kế của :name',
|
||||
'relationship_type_stepparent_male_with_name' => ':name’s stepfather',
|
||||
|
||||
'relationship_type_stepchild' => 'stepchild',
|
||||
'relationship_type_stepchild_female' => 'con gái riêng',
|
||||
'relationship_type_stepchild_male' => 'stepson',
|
||||
'relationship_type_stepchild_with_name' => ':name’s stepchild',
|
||||
'relationship_type_stepchild_female_with_name' => 'con gái riêng của :name',
|
||||
'relationship_type_stepchild_male_with_name' => ':name’s stepson',
|
||||
|
||||
'relationship_type_sibling' => 'sibling',
|
||||
'relationship_type_sibling_female' => 'Chị em gái',
|
||||
'relationship_type_sibling_male' => 'brother',
|
||||
'relationship_type_sibling_with_name' => ':name’s sibling',
|
||||
'relationship_type_sibling_female_with_name' => 'chị gái của :name',
|
||||
'relationship_type_sibling_male_with_name' => ':name’s brother',
|
||||
|
||||
'relationship_type_grandparent' => 'grandparent',
|
||||
'relationship_type_grandparent_female' => 'grandmother',
|
||||
'relationship_type_grandparent_male' => 'grandfather',
|
||||
'relationship_type_grandparent_with_name' => ':name’s grandparent',
|
||||
'relationship_type_grandparent_female_with_name' => ':name’s grandmother',
|
||||
'relationship_type_grandparent_male_with_name' => ':name’s grandfather',
|
||||
|
||||
'relationship_type_grandchild' => 'grandchild',
|
||||
'relationship_type_grandchild_female' => 'granddaughter',
|
||||
'relationship_type_grandchild_male' => 'grandson',
|
||||
'relationship_type_grandchild_with_name' => ':name’s grandchild',
|
||||
'relationship_type_grandchild_female_with_name' => ':name’s granddauther',
|
||||
'relationship_type_grandchild_male_with_name' => ':name’s grandson',
|
||||
|
||||
'relationship_type_uncle' => 'chú/bác',
|
||||
'relationship_type_uncle_female' => 'cô/dì',
|
||||
'relationship_type_uncle_male' => 'uncle',
|
||||
'relationship_type_uncle_with_name' => 'chú/bác của :name',
|
||||
'relationship_type_uncle_female_with_name' => 'cô/dì của :name',
|
||||
'relationship_type_uncle_male_with_name' => ':name’s uncle',
|
||||
|
||||
'relationship_type_nephew' => 'cháu trai',
|
||||
'relationship_type_nephew_female' => 'cháu gái',
|
||||
'relationship_type_nephew_male' => 'nephew',
|
||||
'relationship_type_nephew_with_name' => 'cháu trai của :name',
|
||||
'relationship_type_nephew_female_with_name' => 'cháu gái của :name',
|
||||
'relationship_type_nephew_male_with_name' => ':name’s nephew',
|
||||
|
||||
'relationship_type_cousin' => 'anh em họ',
|
||||
'relationship_type_cousin_female' => 'anh em họ',
|
||||
'relationship_type_cousin_male' => 'cousin',
|
||||
'relationship_type_cousin_with_name' => 'anh em họ của :name',
|
||||
'relationship_type_cousin_female_with_name' => 'anh em họ của :name',
|
||||
'relationship_type_cousin_male_with_name' => ':name’s cousin',
|
||||
|
||||
'relationship_type_godfather' => 'godparent',
|
||||
'relationship_type_godfather_female' => 'mẹ đỡ đầu',
|
||||
'relationship_type_godfather_male' => 'godfather',
|
||||
'relationship_type_godfather_with_name' => ':name’s godparent',
|
||||
'relationship_type_godfather_female_with_name' => 'mẹ đỡ đầu của :name',
|
||||
'relationship_type_godfather_male_with_name' => ':name’s godfather',
|
||||
|
||||
'relationship_type_godson' => 'godchild',
|
||||
'relationship_type_godson_female' => 'con gái đỡ đầu',
|
||||
'relationship_type_godson_male' => 'godson',
|
||||
'relationship_type_godson_with_name' => ':name’s godchild',
|
||||
'relationship_type_godson_female_with_name' => 'con gái đỡ đầu của :name',
|
||||
'relationship_type_godson_male_with_name' => ':name’s godson',
|
||||
|
||||
'relationship_type_friend' => 'bạn bè',
|
||||
'relationship_type_friend_female' => 'bạn bè',
|
||||
'relationship_type_friend_male' => 'friend',
|
||||
'relationship_type_friend_with_name' => 'bạn của :name',
|
||||
'relationship_type_friend_female_with_name' => 'bạn của :name',
|
||||
'relationship_type_friend_male_with_name' => ':name’s friend',
|
||||
|
||||
'relationship_type_bestfriend' => 'bạn thân',
|
||||
'relationship_type_bestfriend_female' => 'bạn thân',
|
||||
'relationship_type_bestfriend_male' => 'best friend',
|
||||
'relationship_type_bestfriend_with_name' => 'bạn thân của :name',
|
||||
'relationship_type_bestfriend_female_with_name' => 'bạn thân của :name',
|
||||
'relationship_type_bestfriend_male_with_name' => ':name’s best friend',
|
||||
|
||||
'relationship_type_colleague' => 'đồng nghiệp',
|
||||
'relationship_type_colleague_female' => 'đồng nghiệp',
|
||||
'relationship_type_colleague_male' => 'colleague',
|
||||
'relationship_type_colleague_with_name' => 'dồng nghiệp của :name',
|
||||
'relationship_type_colleague_female_with_name' => 'dồng nghiệp của :name',
|
||||
'relationship_type_colleague_male_with_name' => ':name’s colleague',
|
||||
|
||||
'relationship_type_boss' => 'sếp',
|
||||
'relationship_type_boss_female' => 'sếp',
|
||||
'relationship_type_boss_male' => 'boss',
|
||||
'relationship_type_boss_with_name' => 'sếp của :name',
|
||||
'relationship_type_boss_female_with_name' => 'sếp của :name',
|
||||
'relationship_type_boss_male_with_name' => ':name’s boss',
|
||||
|
||||
'relationship_type_subordinate' => 'cấp dưới',
|
||||
'relationship_type_subordinate_female' => 'cấp dưới',
|
||||
'relationship_type_subordinate_male' => 'subordinate',
|
||||
'relationship_type_subordinate_with_name' => 'cấp dưới của :name',
|
||||
'relationship_type_subordinate_female_with_name' => 'cấp dưới của :name',
|
||||
'relationship_type_subordinate_male_with_name' => ':name’s subordinate',
|
||||
|
||||
'relationship_type_mentor' => 'người hướng dẫn',
|
||||
'relationship_type_mentor_female' => 'người hướng dẫn',
|
||||
'relationship_type_mentor_male' => 'mentor',
|
||||
'relationship_type_mentor_with_name' => 'người hướng dẫn của :name',
|
||||
'relationship_type_mentor_female_with_name' => 'người hướng dẫn của :name',
|
||||
'relationship_type_mentor_male_with_name' => ':name’s mentor',
|
||||
|
||||
'relationship_type_protege' => 'protégé',
|
||||
'relationship_type_protege_female' => 'protégé',
|
||||
'relationship_type_protege_male' => 'protégé',
|
||||
'relationship_type_protege_with_name' => ':name’s protégé',
|
||||
'relationship_type_protege_female_with_name' => ':name’s protégé',
|
||||
'relationship_type_protege_male_with_name' => ':name’s protégé',
|
||||
|
||||
'relationship_type_ex_husband' => 'ex-spouse',
|
||||
'relationship_type_ex_husband_female' => 'vợ cũ',
|
||||
'relationship_type_ex_husband_male' => 'ex-husband',
|
||||
'relationship_type_ex_husband_with_name' => ':name’s ex-spouse',
|
||||
'relationship_type_ex_husband_female_with_name' => 'vợ cũ của :name',
|
||||
'relationship_type_ex_husband_male_with_name' => ':name’s ex-husband',
|
||||
|
||||
// emotions
|
||||
'emotion_primary_love' => 'Yêu',
|
||||
'emotion_primary_joy' => 'Vui sướng',
|
||||
'emotion_primary_surprise' => 'Ngạc nhiên',
|
||||
'emotion_primary_anger' => 'Tức giận',
|
||||
'emotion_primary_sadness' => 'Buồn bã',
|
||||
'emotion_primary_fear' => 'Sợ hãi',
|
||||
|
||||
'emotion_secondary_affection' => 'Cảm kích',
|
||||
'emotion_secondary_lust' => 'Ham muốn',
|
||||
'emotion_secondary_longing' => 'Ao ước',
|
||||
'emotion_secondary_cheerfulness' => 'Vui vẻ',
|
||||
'emotion_secondary_zest' => 'Hăng hái',
|
||||
'emotion_secondary_contentment' => 'Hài lòng',
|
||||
'emotion_secondary_pride' => 'Tự hào',
|
||||
'emotion_secondary_optimism' => 'Lạc quan',
|
||||
'emotion_secondary_enthrallment' => 'Say mê',
|
||||
'emotion_secondary_relief' => 'Cứu trợ',
|
||||
'emotion_secondary_surprise' => 'Ngạc nhiên',
|
||||
'emotion_secondary_irritation' => 'Kích thích',
|
||||
'emotion_secondary_exasperation' => 'Bực tức',
|
||||
'emotion_secondary_rage' => 'Thịnh nộ',
|
||||
'emotion_secondary_disgust' => 'Chán ghét',
|
||||
'emotion_secondary_envy' => 'Đố kị',
|
||||
'emotion_secondary_suffering' => 'Đau khổ',
|
||||
'emotion_secondary_sadness' => 'Buồn bã',
|
||||
'emotion_secondary_disappointment' => 'Thất vọng',
|
||||
'emotion_secondary_shame' => 'Xấu hổ',
|
||||
'emotion_secondary_neglect' => 'Bỏ bê',
|
||||
'emotion_secondary_sympathy' => 'Cảm thông',
|
||||
'emotion_secondary_horror' => 'Ghê rợn',
|
||||
'emotion_secondary_nervousness' => 'Lo lắng',
|
||||
|
||||
'emotion_adoration' => 'Yêu mến',
|
||||
'emotion_affection' => 'Cảm kích',
|
||||
'emotion_love' => 'Yêu',
|
||||
'emotion_fondness' => 'Thương mến',
|
||||
'emotion_liking' => 'Có thiện cảm',
|
||||
'emotion_attraction' => 'Thu hút',
|
||||
'emotion_caring' => 'Chăm sóc',
|
||||
'emotion_tenderness' => 'Nhạy cảm',
|
||||
'emotion_compassion' => 'Thương xót',
|
||||
'emotion_sentimentality' => 'Đa cảm',
|
||||
'emotion_arousal' => 'Thức tỉnh',
|
||||
'emotion_desire' => 'Khao khát',
|
||||
'emotion_lust' => 'Ham muốn',
|
||||
'emotion_passion' => 'Đam mê',
|
||||
'emotion_infatuation' => 'Mê đắm',
|
||||
'emotion_longing' => 'Ao ước',
|
||||
'emotion_amusement' => 'Thích thú',
|
||||
'emotion_bliss' => 'Hạnh phúc',
|
||||
'emotion_cheerfulness' => 'Hân hoan',
|
||||
'emotion_gaiety' => 'Tươi vui',
|
||||
'emotion_glee' => 'Hân hoan',
|
||||
'emotion_jolliness' => 'Vui vẻ',
|
||||
'emotion_joviality' => 'Tâm hồn vui vẻ',
|
||||
'emotion_joy' => 'Vui sướng',
|
||||
'emotion_delight' => 'Delight',
|
||||
'emotion_enjoyment' => 'Enjoyment',
|
||||
'emotion_gladness' => 'Gladness',
|
||||
'emotion_happiness' => 'Happiness',
|
||||
'emotion_jubilation' => 'Hân hoan',
|
||||
'emotion_elation' => 'Phấn khởi',
|
||||
'emotion_satisfaction' => 'Satisfaction',
|
||||
'emotion_ecstasy' => 'Ecstasy',
|
||||
'emotion_euphoria' => 'Euphoria',
|
||||
'emotion_enthusiasm' => 'Enthusiasm',
|
||||
'emotion_zeal' => 'Zeal',
|
||||
'emotion_zest' => 'Zest',
|
||||
'emotion_excitement' => 'Hứng thú',
|
||||
'emotion_thrill' => 'Thrill',
|
||||
'emotion_exhilaration' => 'Exhilaration',
|
||||
'emotion_contentment' => 'Contentment',
|
||||
'emotion_pleasure' => 'Pleasure',
|
||||
'emotion_pride' => 'Pride',
|
||||
'emotion_eagerness' => 'Eagerness',
|
||||
'emotion_hope' => 'Hy vọng',
|
||||
'emotion_optimism' => 'Optimism',
|
||||
'emotion_enthrallment' => 'Enthrallment',
|
||||
'emotion_rapture' => 'Rapture',
|
||||
'emotion_relief' => 'Relief',
|
||||
'emotion_amazement' => 'Amazement',
|
||||
'emotion_surprise' => 'Surprise',
|
||||
'emotion_astonishment' => 'Astonishment',
|
||||
'emotion_aggravation' => 'Aggravation',
|
||||
'emotion_irritation' => 'Irritation',
|
||||
'emotion_agitation' => 'Agitation',
|
||||
'emotion_annoyance' => 'Annoyance',
|
||||
'emotion_grouchiness' => 'Grouchiness',
|
||||
'emotion_grumpiness' => 'Grumpiness',
|
||||
'emotion_exasperation' => 'Exasperation',
|
||||
'emotion_frustration' => 'Frustration',
|
||||
'emotion_anger' => 'Anger',
|
||||
'emotion_rage' => 'Rage',
|
||||
'emotion_outrage' => 'Outrage',
|
||||
'emotion_fury' => 'Fury',
|
||||
'emotion_wrath' => 'Wrath',
|
||||
'emotion_hostility' => 'Hostility',
|
||||
'emotion_ferocity' => 'Ferocity',
|
||||
'emotion_bitterness' => 'Bitterness',
|
||||
'emotion_hate' => 'Hate',
|
||||
'emotion_loathing' => 'Loathing',
|
||||
'emotion_scorn' => 'Scorn',
|
||||
'emotion_spite' => 'Spite',
|
||||
'emotion_vengefulness' => 'Vengefulness',
|
||||
'emotion_dislike' => 'Không thích',
|
||||
'emotion_resentment' => 'Resentment',
|
||||
'emotion_disgust' => 'Disgust',
|
||||
'emotion_revulsion' => 'Revulsion',
|
||||
'emotion_contempt' => 'Contempt',
|
||||
'emotion_envy' => 'Envy',
|
||||
'emotion_jealousy' => 'Jealousy',
|
||||
'emotion_agony' => 'Agony',
|
||||
'emotion_suffering' => 'Suffering',
|
||||
'emotion_hurt' => 'Tổn thương',
|
||||
'emotion_anguish' => 'Anguish',
|
||||
'emotion_depression' => 'Depression',
|
||||
'emotion_despair' => 'Despair',
|
||||
'emotion_hopelessness' => 'Hopelessness',
|
||||
'emotion_gloom' => 'Gloom',
|
||||
'emotion_glumness' => 'Glumness',
|
||||
'emotion_sadness' => 'Sadness',
|
||||
'emotion_unhappiness' => 'Unhappiness',
|
||||
'emotion_grief' => 'Grief',
|
||||
'emotion_sorrow' => 'Sorrow',
|
||||
'emotion_woe' => 'Woe',
|
||||
'emotion_misery' => 'Misery',
|
||||
'emotion_melancholy' => 'Melancholy',
|
||||
'emotion_dismay' => 'Dismay',
|
||||
'emotion_disappointment' => 'Disappointment',
|
||||
'emotion_displeasure' => 'Displeasure',
|
||||
'emotion_guilt' => 'Guilt',
|
||||
'emotion_shame' => 'Shame',
|
||||
'emotion_regret' => 'Hối tiếc',
|
||||
'emotion_remorse' => 'Remorse',
|
||||
'emotion_alienation' => 'Alienation',
|
||||
'emotion_isolation' => 'Isolation',
|
||||
'emotion_neglect' => 'Neglect',
|
||||
'emotion_loneliness' => 'Loneliness',
|
||||
'emotion_rejection' => 'Rejection',
|
||||
'emotion_homesickness' => 'Homesickness',
|
||||
'emotion_defeat' => 'Defeat',
|
||||
'emotion_dejection' => 'Dejection',
|
||||
'emotion_insecurity' => 'Không an toàn',
|
||||
'emotion_embarrassment' => 'Embarrassment',
|
||||
'emotion_humiliation' => 'Humiliation',
|
||||
'emotion_insult' => 'Insult',
|
||||
'emotion_pity' => 'Pity',
|
||||
'emotion_sympathy' => 'Sympathy',
|
||||
'emotion_alarm' => 'Báo động',
|
||||
'emotion_shock' => 'Shock',
|
||||
'emotion_fear' => 'Sợ hãi',
|
||||
'emotion_fright' => 'Fright',
|
||||
'emotion_horror' => 'Ghê rợn',
|
||||
'emotion_terror' => 'Khủng bố',
|
||||
'emotion_panic' => 'Hoảng sợ',
|
||||
'emotion_hysteria' => 'Hysteria',
|
||||
'emotion_mortification' => 'Mortification',
|
||||
'emotion_anxiety' => 'Anxiety',
|
||||
'emotion_nervousness' => 'Lo lắng',
|
||||
'emotion_tenseness' => 'Tenseness',
|
||||
'emotion_uneasiness' => 'Uneasiness',
|
||||
'emotion_apprehension' => 'Apprehension',
|
||||
'emotion_worry' => 'Lo lắng',
|
||||
'emotion_distress' => 'Distress',
|
||||
'emotion_dread' => 'Dread',
|
||||
|
||||
// weather
|
||||
'weather_sunny' => 'Có nắng',
|
||||
'weather_clear' => 'Trời quang, ít mây',
|
||||
'weather_clear-day' => 'Ngày đẹp trời',
|
||||
'weather_clear-night' => 'Đêm quang đãng',
|
||||
'weather_light-drizzle' => 'Mưa phùn',
|
||||
'weather_patchy-light-drizzle' => 'Patchy light drizzle',
|
||||
'weather_patchy-light-rain' => 'Patchy light rain',
|
||||
'weather_light-rain' => 'Light rain',
|
||||
'weather_moderate-rain-at-times' => 'Moderate rain at times',
|
||||
'weather_moderate-rain' => 'Moderate rain',
|
||||
'weather_patchy-rain-possible' => 'Patchy rain possible',
|
||||
'weather_heavy-rain-at-times' => 'Heavy rain at times',
|
||||
'weather_heavy-rain' => 'Heavy rain',
|
||||
'weather_light-freezing-rain' => 'Light freezing rain',
|
||||
'weather_moderate-or-heavy-freezing-rain' => 'Moderate or heavy freezing rain',
|
||||
'weather_light-sleet' => 'Light sleet',
|
||||
'weather_moderate-or-heavy-rain-shower' => 'Moderate or heavy rain shower',
|
||||
'weather_light-rain-shower' => 'Light rain shower',
|
||||
'weather_torrential-rain-shower' => 'Torrential rain shower',
|
||||
'weather_rain' => 'Mưa',
|
||||
'weather_snow' => 'Tuyết',
|
||||
'weather_blowing-snow' => 'Blowing snow',
|
||||
'weather_patchy-light-snow' => 'Patchy light snow',
|
||||
'weather_light-snow' => 'Light snow',
|
||||
'weather_patchy-moderate-snow' => 'Patchy moderate snow',
|
||||
'weather_moderate-snow' => 'Moderate snow',
|
||||
'weather_patchy-heavy-snow' => 'Patchy heavy snow',
|
||||
'weather_heavy-snow' => 'Heavy snow',
|
||||
'weather_light-snow-showers' => 'Light snow showers',
|
||||
'weather_moderate-or-heavy-snow-showers' => 'Moderate or heavy snow showers',
|
||||
'weather_patchy-snow-possible' => 'Patchy snow possible',
|
||||
'weather_patchy-sleet-possible' => 'Patchy sleet possible',
|
||||
'weather_moderate-or-heavy-sleet' => 'Moderate or heavy sleet',
|
||||
'weather_light-sleet-showers' => 'Light sleet showers',
|
||||
'weather_moderate-or-heavy-sleet-showers' => 'Moderate or heavy sleet showers',
|
||||
'weather_sleet' => 'Mưa tuyết',
|
||||
'weather_wind' => 'Gió',
|
||||
'weather_fog' => 'Sương mù',
|
||||
'weather_freezing-fog' => 'Freezing fog',
|
||||
'weather_mist' => 'Mist',
|
||||
'weather_blizzard' => 'Blizzard',
|
||||
'weather_overcast' => 'Overcast',
|
||||
'weather_cloudy' => 'Nhiều mây',
|
||||
'weather_partly-cloudy-day' => 'Partly cloudy',
|
||||
'weather_partly-cloudy-night' => 'Partly cloudy',
|
||||
'weather_freezing-drizzle' => 'Freezing drizzle',
|
||||
'weather_heavy-freezing-drizzle' => 'Heavy freezing drizzle',
|
||||
'weather_patchy-freezing-drizzle-possible' => 'Patchy freezing drizzle possible',
|
||||
'weather_ice-pellets' => 'Ice pellets',
|
||||
'weather_light-showers-of-ice-pellets' => 'Light showers of ice pellets',
|
||||
'weather_moderate-or-heavy-showers-of-ice-pellets' => 'Moderate or heavy showers of ice pellets',
|
||||
'weather_thundery-outbreaks-possible' => 'Thundery outbreaks possible',
|
||||
'weather_patchy-light-rain-with-thunder' => 'Patchy light rain with thunder',
|
||||
'weather_moderate-or-heavy-rain-with-thunder' => 'Moderate or heavy rain with thunder',
|
||||
'weather_patchy-light-snow-with-thunder' => 'Patchy light snow with thunder',
|
||||
'weather_moderate-or-heavy-snow-with-thunder' => 'Moderate or heavy snow with thunder',
|
||||
'weather_current_temperature_celsius' => ':temperature °C',
|
||||
'weather_current_temperature_fahrenheit' => ':temperature °F',
|
||||
'weather_current_title' => 'Thời tiết hiện tại',
|
||||
|
||||
// dav
|
||||
'dav_contacts' => 'Danh bạ',
|
||||
'dav_contacts_description' => 'danh bạ của :name',
|
||||
'dav_birthdays' => 'Sinh nhật',
|
||||
'dav_birthdays_description' => ':name’s contact’s birthdays',
|
||||
'dav_tasks' => 'Nhiệm vụ',
|
||||
'dav_tasks_description' => 'nhiệm vụ của :name',
|
||||
|
||||
// contact list
|
||||
'contact_list_avatar' => 'Ảnh đại diện',
|
||||
'contact_list_name' => 'Liên hệ',
|
||||
'contact_list_description' => 'Mô tả',
|
||||
|
||||
];
|
||||
89
resources/lang/vi/auth.php
Normal file
89
resources/lang/vi/auth.php
Normal file
@@ -0,0 +1,89 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Authentication Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used during authentication for various
|
||||
| messages that we need to display to the user. You are free to modify
|
||||
| these language lines according to your application's requirements.
|
||||
|
|
||||
*/
|
||||
|
||||
'failed' => 'Thông tin đăng nhập không đúng.',
|
||||
'throttle' => 'Đăng nhập thất bại nhiều lần. Vui lòng thử lại sau :seconds.',
|
||||
'not_authorized' => 'Bạn không có quyền thực hiện hành động này',
|
||||
'signup_disabled' => 'Việc đăng kí đang bị tạm dừng',
|
||||
'signup_error' => 'Có lỗi xảy ra khi đăng kí tài khoản',
|
||||
'back_homepage' => 'Quay lại trang chủ',
|
||||
'mfa_auth_otp' => 'Xác thực với xác thực hai yếu tố',
|
||||
'mfa_auth_webauthn' => 'Xác thực với khóa bảo mật (WebAuthn)',
|
||||
'2fa_title' => 'Xác minh 2 bước',
|
||||
'2fa_wrong_validation' => 'Xác thực hai bước thất bại.',
|
||||
'2fa_one_time_password' => 'Mã xác thực hai bước',
|
||||
'2fa_recuperation_code' => 'Nhập mã khôi phục hai bước',
|
||||
'2fa_one_time_or_recuperation' => 'Nhập mã xác thực hoặc khôi phục hai bước',
|
||||
'2fa_otp_help' => 'Mở ứng dụng mã xác thực hai bước và copy mã',
|
||||
|
||||
'login_to_account' => 'Đăng nhập vào tài khoản của bạn',
|
||||
'login_with_recovery' => 'Đăng nhập với mã khôi phục',
|
||||
'login_again' => 'Hãy đăng nhập lại vào tài khoản của bạn',
|
||||
'email' => 'Email',
|
||||
'password' => 'Mật khẩu',
|
||||
'recovery' => 'Mã khôi phục',
|
||||
'login' => 'Đăng nhập',
|
||||
'button_remember' => 'Ghi nhớ đăng nhập',
|
||||
'password_forget' => 'Quên mật khẩu?',
|
||||
'password_reset' => 'Đặt lại mật khẩu',
|
||||
'use_recovery' => 'Hoặc bạn có thể dùng <a href=":url">mã khôi phục</a>',
|
||||
'signup_no_account' => 'Chưa có tài khoản?',
|
||||
'signup' => 'Đăng ký',
|
||||
'create_account' => 'Tạo tài khoản đầu tiên bằng cách <a href=":url">đăng ký</a>',
|
||||
'change_language_title' => 'Đổi ngôn ngữ:',
|
||||
'change_language' => 'Đổi ngôn ngữ thành :lang',
|
||||
|
||||
'password_reset_title' => 'Đặt lại mật khẩu',
|
||||
'password_reset_email' => 'Địa chỉ E-Mail',
|
||||
'password_reset_send_link' => 'Gửi liên kết đặt lại mật khẩu',
|
||||
'password_reset_password' => 'Mật khẩu',
|
||||
'password_reset_password_confirm' => 'Xác nhận mật khẩu',
|
||||
'password_reset_action' => 'Đặt lại mật khẩu',
|
||||
'password_reset_email_content' => 'Nhấn vào đây để đặt lại mật khẩu của bạn:',
|
||||
|
||||
'register_title_welcome' => 'Chào mừng bạn đến với hệ thống Monica mới cài đặt',
|
||||
'register_create_account' => 'Bạn cần tạo tài khoản để sử dụng Monica',
|
||||
'register_title_create' => 'Tạo tài khoản Monica của bạn',
|
||||
'register_login' => '<a href=":url">Đăng nhập</a> nếu bạn đã có tài khoản.',
|
||||
'register_email' => 'Nhập địa chỉ email hợp lệ',
|
||||
'register_email_example' => 'you@home',
|
||||
'register_firstname' => 'Tên',
|
||||
'register_firstname_example' => 'ví dụ: Dũng',
|
||||
'register_lastname' => 'Họ',
|
||||
'register_lastname_example' => 'eg. Nguyễn',
|
||||
'register_password' => 'Mật khẩu',
|
||||
'register_password_example' => 'Nhập mật khẩu bảo mật',
|
||||
'register_password_confirmation' => 'Xác nhận mật khẩu',
|
||||
'register_action' => 'Đăng kí',
|
||||
'register_policy' => 'Đăng kí có nghĩa là bạn đã đọc và đồng ý với <a href=":url" hreflang=":hreflang">Điều khoản bảo mật</a> và <a href=":urlterm" hreflang=":hreflang">Thỏa thuận sử dụng</a>.',
|
||||
'register_invitation_email' => 'Vì mục đích bảo mật, vui lòng cho biết email của người đã mời bạn tham gia tài khoản này. Thông tin này được cung cấp trong email mời.',
|
||||
|
||||
'confirmation_title' => 'Kiểm tra lại địa chỉ e-mail',
|
||||
'confirmation_fresh' => 'Một liên kết xác nhận mới đã được gửi vào địa chỉ email của bạn.',
|
||||
'confirmation_check' => 'Trước khi tiếp tục, hãy kiểm tra email của bạn cho liên kết xác thực.',
|
||||
'confirmation_request_another' => 'Nếu bạn không nhận được email <a :action>bấm vào đây để yêu cầu một email khác</a>.',
|
||||
|
||||
'confirmation_again' => 'Nếu bạn muốn đổi địa chỉ email, bạn có thể <a href=":url" class="alert-link">bấm vào đây</a>.',
|
||||
'email_change_current_email' => 'Địa chỉ email hiện tại:',
|
||||
'email_change_title' => 'Đổi địa chỉ email',
|
||||
'email_change_new' => 'Địa chỉ email mới',
|
||||
'email_changed' => 'Địa chỉ email của bạn đã được thay đổi. Hãy kiểm tra hòm thư để xác nhận lại.',
|
||||
];
|
||||
12
resources/lang/vi/changelog.php
Normal file
12
resources/lang/vi/changelog.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'title' => 'Cập nhật sản phẩm',
|
||||
'note' => 'Ghi chú: rất tiếc, trang này chỉ có tiếng Anh.',
|
||||
];
|
||||
42
resources/lang/vi/dashboard.php
Normal file
42
resources/lang/vi/dashboard.php
Normal file
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'dashboard_blank_title' => 'Chào mừng đến với tài khoản của bạn!',
|
||||
'dashboard_blank_description' => 'Monica là nơi sắp xếp tất cả tương tác của bạn với người mà bạn quan tâm.',
|
||||
'dashboard_blank_cta' => 'Thêm liên hệ đầu tiên',
|
||||
'dashboard_blank_illustration' => 'Minh họa bởi <a href=":url">Freepik</a>',
|
||||
|
||||
'notes_title' => 'Bạn chưa có ghi chú gắn dấu sao nào.',
|
||||
|
||||
'tab_recent_calls' => 'Cuộc gọi gần đây',
|
||||
'tab_favorite_notes' => 'Ghi chú ưa thích',
|
||||
'tab_calls_blank' => 'Bạn chưa ghi nhật ký cuộc gọi nào.',
|
||||
'tab_debts' => 'Khoản nợ',
|
||||
'tab_debts_blank' => 'Bạn chưa ghi khoản nợ nào.',
|
||||
'tab_tasks' => 'Nhiệm vụ',
|
||||
'tab_tasks_blank' => 'Bạn chưa có nhiệm vụ nào.',
|
||||
|
||||
'tasks_add_task_placeholder' => 'Nhiệm vụ này làm gì?',
|
||||
'tasks_tab_your_contacts' => 'Nhiệm vụ liên quan đến liên hệ của bạn',
|
||||
'tasks_tab_your_tasks' => 'Nhiệm vụ của bạn',
|
||||
'tasks_add_note' => 'Nhấn <kbd>Enter</kbd> để thêm nhiệm vụ.',
|
||||
'task_add_cta' => 'Thêm nhiệm vụ',
|
||||
|
||||
'debts_you_owe' => 'Bạn nợ',
|
||||
|
||||
'statistics_contacts' => 'Danh bạ',
|
||||
'statistics_activities' => 'Hoạt động',
|
||||
'statistics_gifts' => 'Quà tặng',
|
||||
|
||||
'reminders_next_months' => 'Sự kiện trong 3 tháng tới',
|
||||
'reminders_none' => 'Không có nhắc nhở nào trong tháng này.',
|
||||
|
||||
'product_changes' => 'Cập nhật sản phẩm',
|
||||
'product_view_details' => 'Xem chi tiết',
|
||||
];
|
||||
36
resources/lang/vi/format.php
Normal file
36
resources/lang/vi/format.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Formats for dates, hours, etc.
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used for date formatting.
|
||||
| Be careful to translate it to the right format.
|
||||
|
|
||||
| We use Carbon to format dates, see http://carbon.nesbot.com/docs/#api-commonformats
|
||||
| Format parameters are describe here http://www.php.net/manual/en/function.date.php
|
||||
|
|
||||
*/
|
||||
|
||||
'short_date_year_time' => 'd/m/Y H:i',
|
||||
'short_date_year' => 'd/m/Y',
|
||||
'short_date' => 'd M',
|
||||
'short_month' => 'M',
|
||||
'short_month_year' => 'M Y',
|
||||
'short_day' => 'D',
|
||||
'full_date_year' => 'd/m/Y',
|
||||
'full_month' => 'F',
|
||||
'full_month_year' => 'F Y',
|
||||
'full_hour' => 'h.i A',
|
||||
|
||||
'short_text' => '{text}…',
|
||||
];
|
||||
38
resources/lang/vi/journal.php
Normal file
38
resources/lang/vi/journal.php
Normal file
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'journal_rate' => 'Hôm nay của bạn thế nào? Bạn có thể đánh giá mỗi ngày một lần.',
|
||||
'journal_come_back' => 'Cảm ơn. Quay lại vào ngày mai để đánh giá lại một ngày của bạn.',
|
||||
'journal_description' => 'Ghi chú: danh sách nhật ký liệt kê cả mục nhật ký thủ công và mục tự động như Hoạt động được thực hiện với liên hệ của bạn. Mặc dù bạn có thể xóa nhật ký thủ công, bạn sẽ phải xóa hoạt động trực tiếp ở trang liên hệ.',
|
||||
'journal_add' => 'Thêm mục nhật ký',
|
||||
'journal_edit' => 'Sửa mục nhật ký',
|
||||
'journal_empty' => 'Không có nhật ký nào',
|
||||
'journal_created_at' => 'Tạo ngày {date}',
|
||||
'journal_created_automatically' => 'Được tạo tự động',
|
||||
'journal_entry_type_journal' => 'Mục nhật ký',
|
||||
'journal_entry_type_activity' => 'Hoạt động',
|
||||
'journal_entry_rate' => 'Bạn đã đánh giá ngày của bạn.',
|
||||
'journal_add_comment' => 'Bạn muốn thêm nhận xét (không bắt buộc)?',
|
||||
'journal_show_comment' => 'Hiển thị bình luận',
|
||||
'entry_delete_success' => 'Xóa nhật ký thành công.',
|
||||
'journal_add_title' => 'Tiêu đề (không bắt buộc)',
|
||||
'journal_add_date' => 'Ngày',
|
||||
'journal_add_post' => 'Mục',
|
||||
'journal_add_cta' => 'Lưu',
|
||||
'journal_blank_cta' => 'Thêm mục nhật ký đầu tiên của bạn',
|
||||
'journal_blank_description' => 'Nhật ký cho phép bạn viết sự kiện đã xảy ra với bạn, và ghi nhớ chúng.',
|
||||
'delete_confirmation' => 'Bạn chắc chắn muốn xóa mục nhật ký này?',
|
||||
'apply_filter' => 'Apply filter',
|
||||
'start_date' => 'Start Date',
|
||||
'end_date' => 'End Date',
|
||||
'per_page' => 'Per Page',
|
||||
'sort_order' => 'Sort By Created At',
|
||||
'ascending' => 'Ascending',
|
||||
'descending' => 'Descending',
|
||||
];
|
||||
29
resources/lang/vi/logs.php
Normal file
29
resources/lang/vi/logs.php
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
// contact creation
|
||||
'contact_log_contact_created' => 'Đã tạo liên hệ.',
|
||||
'settings_log_contact_created_with_name' => 'Đã thêm :name thành liên hệ.',
|
||||
|
||||
// contat description update
|
||||
'contact_log_contact_description_updated' => 'Đã cập nhật mô tả.',
|
||||
'settings_log_contact_description_updated_with_name' => 'Đã cập nhật mô tả của :name.',
|
||||
|
||||
// contact description clear
|
||||
'contact_log_contact_description_cleared' => 'Đã xóa mô tả.',
|
||||
'settings_log_contact_description_cleared_with_name' => 'Đã xóa mô tả của :name.',
|
||||
|
||||
// contact work information update
|
||||
'contact_log_contact_work_updated' => 'Đã cập nhật thông tin công việc.',
|
||||
'settings_log_contact_work_updated_with_name' => 'Đã cập nhật thông tin công việc của :name.',
|
||||
|
||||
// company created
|
||||
'settings_log_company_created' => 'Đã tạo công ty tên :name.',
|
||||
];
|
||||
53
resources/lang/vi/mail.php
Normal file
53
resources/lang/vi/mail.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
'subject_line' => 'Lời nhắc cho :contact',
|
||||
'greetings' => 'Chào :username',
|
||||
'want_reminded_of' => 'Bạn muốn được nhắc về :reason',
|
||||
'for' => 'Cho: :name',
|
||||
'comment' => 'Bình luận: :comment',
|
||||
'footer_contact_info' => 'Thêm, xem, hoàn thiện, và thay đổi thông tin về liên hệ này:',
|
||||
'footer_contact_info2' => 'Xem hồ sơ của :name',
|
||||
'footer_contact_info2_link' => 'Xem hồ sơ của :name :url',
|
||||
|
||||
'notification_subject_line' => 'Bạn có sự kiện sắp diễn ra',
|
||||
'notification_description' => 'Trong :count ngày (on :date), các sự kiện dưới đây sẽ diễn ra:',
|
||||
|
||||
'stay_in_touch_subject_line' => 'Giữ liên lạc với :name',
|
||||
'stay_in_touch_subject_description' => 'Bạn đã yêu cầu được nhắc giữ liên lạc với :name mỗi :frequency ngày.',
|
||||
|
||||
'notifications_whoops' => 'Whoops!',
|
||||
'notifications_hello' => 'Xin chào!',
|
||||
'notifications_regards' => 'Thân',
|
||||
'notifications_footer' => 'Nếu bạn đang có vấn đề trong việc bấm nút ":actionText", sao chép và dán địa chỉ URL dưới đây vào trình duyệt web: [:actionURL](:actionURL)',
|
||||
'notifications_rights' => 'Bản quyền đã được bảo hộ',
|
||||
|
||||
'confirmation_email_title' => 'Monica – Email xác thực',
|
||||
'confirmation_email_intro'=> 'Để xác thực email của bạn, hãy bấm vào nút bên dưới',
|
||||
'confirmation_email_button' => 'Xác thực địa chỉ email',
|
||||
'confirmation_email_bottom' => 'Nếu bạn không tạo tài khoản, không cần có bất cứ hành động nào khác.',
|
||||
|
||||
'password_reset_title' => 'Monica - Thông báo đặt lại mật khẩu',
|
||||
'password_reset_intro' => 'Bạn nhận được email này bởi vì chúng tôi nhận được một yêu cầu đặt lại mật khẩu cho tài khoản của bạn.',
|
||||
'password_reset_button' => 'Đặt lại mật khẩu',
|
||||
'password_reset_expiration' => 'Liên kết đặt lại mật khẩu này sẽ hết hạn trong :count phút.',
|
||||
'password_reset_bottom' => 'Nếu bạn không yêu cầu đặt lại mật khẩu, không cần có bất cứ hành động nào khác.',
|
||||
|
||||
'invitation_title' => 'Monica - Bạn đã được mời bởi :name',
|
||||
'invitation_intro' => 'Bạn đã được mời sử dụng Monica bởi :name (:email), một công cụ Quản lý mối quan hệ cá nhân tuyệt vời.',
|
||||
'invitation_link' => 'Để chấp nhận lời mời, bấm vào liên kết bên dưới:',
|
||||
'invitation_button' => 'Chấp nhận lời mời',
|
||||
'invitation_expiration' => 'Liên kết này sẽ hết hạn trong :count days.',
|
||||
|
||||
'export_title' => 'Your export is ready',
|
||||
'export_description' => 'You requested a data export on :date. It is now ready to download.',
|
||||
'export_download' => 'Download export',
|
||||
|
||||
];
|
||||
25
resources/lang/vi/pagination.php
Normal file
25
resources/lang/vi/pagination.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Pagination Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used by the paginator library to build
|
||||
| the simple pagination links. You are free to change them to anything
|
||||
| you want to customize your views to better match your application.
|
||||
|
|
||||
*/
|
||||
|
||||
'previous' => '❮ Trước',
|
||||
'next' => 'Kế tiếp ❯',
|
||||
|
||||
];
|
||||
30
resources/lang/vi/passwords.php
Normal file
30
resources/lang/vi/passwords.php
Normal file
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are the default lines which match reasons
|
||||
| that are given by the password broker for a password update attempt
|
||||
| has failed, such as for an invalid token or invalid new password.
|
||||
|
|
||||
*/
|
||||
|
||||
'reset' => 'Mật khẩu của bạn đã được đặt lại!',
|
||||
'sent' => 'Nếu bạn nhập email đã có trong hệ thống, bạn sẽ nhận được 1 liên kết đặt lại mật khẩu.',
|
||||
'token' => 'Token đặt lại mật khẩu không hợp lệ.',
|
||||
'user' => 'Nếu bạn nhập email đã có trong hệ thống, bạn sẽ nhận được 1 liên kết đặt lại mật khẩu.',
|
||||
'changed' => 'Thay đổi mật khẩu thành công.',
|
||||
'invalid' => 'Mật khẩu hiện tại không đúng.',
|
||||
'throttled' => 'Vui lòng chờ trước khi thử lại.',
|
||||
|
||||
];
|
||||
539
resources/lang/vi/people.php
Normal file
539
resources/lang/vi/people.php
Normal file
@@ -0,0 +1,539 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
//index
|
||||
'people_not_found' => 'Không tìm thấy liên hệ',
|
||||
'people_list_number_kids' => ':count con',
|
||||
'people_list_last_updated' => 'Danh sách liên hệ mới cập nhật:',
|
||||
'people_list_number_reminders' => ':count lời nhắc',
|
||||
'people_list_blank_title' => 'Bạn không có ai trong tài khoản',
|
||||
'people_list_blank_cta' => 'Thêm ai đó',
|
||||
'people_list_sort' => 'Sắp xếp',
|
||||
'people_list_stats' => ':count liên hệ',
|
||||
'people_list_firstnameAZ' => 'Xếp theo tên A → Z',
|
||||
'people_list_firstnameZA' => 'Xếp theo tên Z → A',
|
||||
'people_list_lastnameAZ' => 'Xếp theo họ A → Z',
|
||||
'people_list_lastnameZA' => 'Xếp theo họ Z → A',
|
||||
'people_list_lastactivitydateNewtoOld' => 'Xếp theo hoạt động gần đây nhất',
|
||||
'people_list_lastactivitydateOldtoNew' => 'Xếp theo hoạt động lâu nhất',
|
||||
'people_list_filter_tag' => 'Hiện tất cả liên hệ được tag với',
|
||||
'people_list_clear_filter' => 'Xoá bộ lọc',
|
||||
'people_list_contacts_per_tags' => ':count liên hệ|:count liên hệ',
|
||||
'people_list_show_dead' => 'Hiện người đã qua đời (:count)',
|
||||
'people_list_hide_dead' => 'Ẩn người đã qua đời (:count)',
|
||||
'people_search' => 'Tìm kiếm liên hệ…',
|
||||
'people_search_no_results' => 'Không tìm thấy kết quả',
|
||||
'people_search_next' => 'Kế tiếp',
|
||||
'people_search_prev' => 'Trước',
|
||||
'people_search_rows_per_page' => 'Số dòng trên mỗi trang',
|
||||
'people_search_of' => 'của',
|
||||
'people_search_page' => 'Trang',
|
||||
'people_search_all' => 'Tất cả',
|
||||
'people_add_new' => 'Thêm người mới',
|
||||
'people_list_account_usage' => 'Tài khoản của bạn sử dụng: :current/:limit liên hệ',
|
||||
'people_list_account_upgrade_title' => 'Nâng cấp tài khoản của bạn để mở khoá tất cả tính năng.',
|
||||
'people_list_account_upgrade_cta' => 'Nâng cấp ngay',
|
||||
'people_list_untagged' => 'Xem liên hệ không được gắn thẻ',
|
||||
'people_list_filter_untag' => 'Hiện tất cả liên hệ không được gắn thẻ',
|
||||
'archived_contact_readonly' => 'Liên hệ đã lưu trữ không thể sửa, hãy bỏ lưu trữ trước.',
|
||||
|
||||
// people add
|
||||
'people_add_title' => 'Thêm người mới',
|
||||
'people_add_missing' => 'Không có người nào - hãy thêm một người mới ngay bây giờ',
|
||||
'people_add_firstname' => 'Tên',
|
||||
'people_add_middlename' => 'Tên đệm (tùy chọn)',
|
||||
'people_add_lastname' => 'Họ (Tuỳ chọn)',
|
||||
'people_add_email' => 'Email (Tùy chọn)',
|
||||
'people_add_nickname' => 'Biệt danh (Tuỳ chọn)',
|
||||
'people_add_cta' => 'Thêm',
|
||||
'people_save_and_add_another_cta' => 'Gửi và thêm một người khác',
|
||||
'people_add_success' => ':name đã được tạo thành công',
|
||||
'people_add_gender' => 'Giới tính',
|
||||
'people_delete_success' => 'Liên hệ đã bị xoá',
|
||||
'people_delete_message' => 'Xóa liên hệ',
|
||||
'people_delete_confirmation' => 'Bạn chắc chắn muốn xóa liên hệ :name? Việc xóa sẽ không thể khôi phục.',
|
||||
'people_add_birthday_reminder' => 'Chúc mừng sinh nhật tới :name',
|
||||
'people_add_birthday_reminder_deceased' => ':name sẽ tổ chức sinh nhật vào ngày này',
|
||||
'people_add_import' => 'Bạn có muốn <a href=":url">nhập danh bạ của bạn</a>?',
|
||||
'people_edit_email_error' => 'Đã có liên hệ trong tài khoản của bạn sử dụng địa chỉ email này. Hãy chọn một cái khác.',
|
||||
'people_export' => 'Xuất dưới dạng vCard',
|
||||
'people_add_reminder_for_birthday' => 'Tạo lời nhắc sinh nhật hàng năm',
|
||||
|
||||
// show
|
||||
'section_contact_information' => 'Thông tin liên hệ',
|
||||
'section_personal_activities' => 'Hoạt động',
|
||||
'section_personal_reminders' => 'Lời nhắc',
|
||||
'section_personal_tasks' => 'Nhiệm vụ',
|
||||
'section_personal_gifts' => 'Quà tặng',
|
||||
'section_personal_notes' => 'Ghi chú',
|
||||
|
||||
// archived contacts
|
||||
'list_link_to_active_contacts' => 'Bạn đang xem liên hệ đã lưu trữ. Hãy xem <a href=":url">danh sách liên hệ đang hoạt động</a>.',
|
||||
'list_link_to_archived_contacts' => 'Danh sách các liên hệ đã lưu trữ',
|
||||
|
||||
// Header
|
||||
'me' => 'Đây là bạn',
|
||||
'edit_contact_information' => 'Sửa thông tin liên hệ',
|
||||
'contact_archive' => 'Lưu trữ liên hệ',
|
||||
'contact_unarchive' => 'Bỏ lưu trữ liên hệ',
|
||||
'contact_archive_help' => 'Liên hệ đã lưu trữ sẽ không hiện ở danh sách liên hệ, nhưng vẫn hiển thị ở kết quả tìm kiếm.',
|
||||
'call_button' => 'Ghi nhật ký cuộc gọi',
|
||||
'set_favorite' => 'Liên hệ ưa thích sẽ được đặt ở đầu danh sách',
|
||||
|
||||
// Stay in touch
|
||||
'stay_in_touch' => 'Giữ liên lạc',
|
||||
'stay_in_touch_frequency' => 'Giữ liên lạc mỗi ngày|Giữ liên lạc mỗi {count} ngày',
|
||||
'stay_in_touch_next_date' => 'Next due: {date}',
|
||||
'stay_in_touch_invalid' => 'Tần suất phải là số lớn hơn 0.',
|
||||
'stay_in_touch_premium' => 'Bạn cần nâng cấp tài khoản để sử dụng tính năng này',
|
||||
'stay_in_touch_modal_title' => 'Giữ liên lạc',
|
||||
'stay_in_touch_modal_desc' => 'Chúng tôi có thể nhắc nhở bạn bằng email để giữ liên lạc với {firstname} đều đặn.',
|
||||
'stay_in_touch_modal_label' => 'Gửi email cho tôi mỗi... {count} ngày',
|
||||
|
||||
// Calls
|
||||
'modal_call_title' => 'Ghi nhật ký cuộc gọi',
|
||||
'modal_call_comment' => 'Bạn đã nói về chuyện gì? (tùy chọn)',
|
||||
'modal_call_exact_date' => 'Cuộc gọi xảy ra vào',
|
||||
'modal_call_who_called' => 'Ai đã gọi?',
|
||||
'modal_call_emotion' => 'Bạn có muốn ghi lại cảm giác của bạn trong cuộc gọi này không? (tùy chọn)',
|
||||
'calls_add_success' => 'Đã lưu cuộc gọi.',
|
||||
'call_delete_confirmation' => 'Bạn chắc chắn muốn xóa cuộc gọi này?',
|
||||
'call_delete_success' => 'Đã xóa cuộc gọi thành công',
|
||||
'call_title' => 'Cuộc gọi điện thoại',
|
||||
'call_empty_comment' => 'Không có chi tiết',
|
||||
'call_blank_title' => 'Giữ theo dõi các cuộc gọi bạn đã thực hiện với {name}',
|
||||
'call_blank_desc' => 'Bạn đã gọi {name}',
|
||||
'call_you_called' => 'Bạn đã gọi',
|
||||
'call_he_called' => '{name} đã gọi',
|
||||
'call_emotions' => 'Cảm xúc:',
|
||||
|
||||
// Conversation
|
||||
'conversation_blank' => 'Ghi lại cuộc hội thoại giữa bạn và :name trên mạng xã hội, SMS…',
|
||||
'conversation_delete_link' => 'Xóa cuộc hội thoại',
|
||||
'conversation_edit_title' => 'Sửa cuộc hội thoại',
|
||||
'conversation_edit_delete' => 'Bạn chắc chắn muốn xóa vĩnh viễn cuộc hội thoại này?',
|
||||
'conversation_add_success' => 'Thêm hội thoại thành công.',
|
||||
'conversation_edit_success' => 'Cập nhật hội thoại thành công.',
|
||||
'conversation_delete_success' => 'Xóa hội thoại thành công.',
|
||||
'conversation_add_title' => 'Ghi cuộc hội thoại mới',
|
||||
'conversation_add_when' => 'Bạn có cuộc hội thoại này khi nào?',
|
||||
'conversation_add_who_wrote' => 'Ai đã gửi tin nhắn này?',
|
||||
'conversation_add_how' => 'Bạn giao tiếp như thế nào?',
|
||||
'conversation_add_you' => 'bạn',
|
||||
'conversation_add_content' => 'Ghi xuống những gì đã được nói',
|
||||
'conversation_add_what_was_said' => 'Bạn đã nói gì?',
|
||||
'conversation_add_another' => 'Thêm tin nhắn khác',
|
||||
'conversation_add_error' => 'Phải có ít nhất một tin nhắn.',
|
||||
'conversation_list_table_messages' => 'Tin nhắn',
|
||||
'conversation_list_table_content' => 'Một phần nội dung (tin nhắn mới nhất)',
|
||||
'conversation_list_title' => 'Cuộc trò chuyện',
|
||||
'conversation_list_cta' => 'Nhật ký trò chuyện',
|
||||
|
||||
// age - birthday
|
||||
'birthdate_not_set' => 'Ngày sinh chưa được cài đặt',
|
||||
'age_approximate_in_years' => 'khoảng :age tuổi',
|
||||
'age_exact_in_years' => ':age tuổi',
|
||||
'age_exact_birthdate' => 'sinh ngày :date',
|
||||
|
||||
// Last called
|
||||
'last_called' => 'Lần gọi gần đây nhất: :date',
|
||||
'last_talked_to' => 'Lần gọi gần đây nhất: {date}',
|
||||
'last_called_empty' => 'Lần gọi gần đây nhất: không rõ',
|
||||
'last_activity_date' => 'Lần hoạt động cùng nhau gần đây nhất: :date',
|
||||
'last_activity_date_empty' => 'Lần hoạt động cùng nhau gần đây nhất: không rõ',
|
||||
|
||||
// additional information
|
||||
'information_edit_success' => 'Hồ sơ đã được cập nhật thành công',
|
||||
'information_edit_title' => 'Sửa thông tin cá nhân của :name',
|
||||
'information_edit_max_size' => 'Tối đa :size Kb.',
|
||||
'information_edit_max_size2' => 'Tối đa {size} Kb.',
|
||||
'information_edit_firstname' => 'Tên',
|
||||
'information_edit_lastname' => 'Họ (Tùy chọn)',
|
||||
'information_edit_description' => 'Mô tả (tùy chọn)',
|
||||
'information_edit_description_help' => 'Sử dụng trong danh sách liên hệ để thêm vài ngữ cảnh nếu cần thiết.',
|
||||
'information_edit_unknown' => 'Tôi không biết tuổi người này',
|
||||
'information_edit_probably' => 'Người này có lẽ là…',
|
||||
'information_edit_not_year' => 'Tôi biết ngày và tháng sinh của người này, nhưng không biết năm…',
|
||||
'information_edit_exact' => 'Tôi biết chính xác sinh nhật của người này…',
|
||||
'information_edit_birthdate_label' => 'Sinh nhật',
|
||||
'information_no_work_defined' => 'Không có thông tin công việc',
|
||||
'information_work_at' => 'ở :company',
|
||||
'work_add_cta' => 'Cập nhật thông tin công việc',
|
||||
'work_edit_success' => 'Đã cập nhật thông tin công việc',
|
||||
'work_edit_title' => 'Cập nhật thông tin công việc của :name',
|
||||
'work_edit_job' => 'Tên công việc (tuỳ chọn)',
|
||||
'work_edit_company' => 'Tên công ty (nếu có)',
|
||||
'work_information' => 'Chi tiết công việc',
|
||||
|
||||
// food preferences
|
||||
'food_preferences_add_success' => 'Sở thích ăn uống đã được lưu',
|
||||
'food_preferences_edit_description' => 'Có thể :firstname hoặc ai đó trong gia đình :family bị dị ứng. Hoặc không thích một chai rượu cụ thể. Đánh dấu ở đây để bạn có thể nhớ trong lần tới bạn mời họ ăn tối',
|
||||
'food_preferences_edit_description_no_last_name' => 'Có thể :firstname bị dị ứng. Hoặc không thích một chai rượu cụ thể. Đánh dấu ở đây để bạn có thể nhớ trong lần tới bạn mời họ ăn tối',
|
||||
'food_preferences_edit_title' => 'Trình bày sở thích ăn uống',
|
||||
'food_preferences_edit_cta' => 'Lưu sở thích ăn uống',
|
||||
'food_preferences_title' => 'Sở thích ăn uống',
|
||||
'food_preferences_cta' => 'Thêm sở thích ăn uống',
|
||||
|
||||
// reminders
|
||||
'reminders_blank_title' => 'Có điều gì bạn muốn được nhắc về :name?',
|
||||
'reminders_blank_add_activity' => 'Thêm lời nhắc',
|
||||
'reminders_add_title' => 'Bạn muốn được nhắc điều gì về :name?',
|
||||
'reminders_add_description' => 'Hãy nhắc tôi…',
|
||||
'reminders_add_next_time' => 'Lần tới là khi nào bạn muốn được nhắc về điều này?',
|
||||
'reminders_add_once' => 'Nhắc tôi về cái này một lần',
|
||||
'reminders_add_recurrent' => 'Nhắc tôi về cái này mỗi',
|
||||
'reminders_add_starting_from' => 'bắt đầu từ ngày chọn phía trên',
|
||||
'reminders_add_cta' => 'Thêm lời nhắc',
|
||||
'reminders_edit_update_cta' => 'Cập nhật lời nhắc',
|
||||
'reminders_add_error_custom_text' => 'Bạn cần chỉ ra một lời nhắn cho lời nhắc này',
|
||||
'reminders_create_success' => 'Thêm nhắc nhở thành công',
|
||||
'reminders_delete_success' => 'Xóa nhắc nhở thành công',
|
||||
'reminders_update_success' => 'Cập nhật nhắc nhở thành công',
|
||||
'reminders_add_optional_comment' => 'Bình luận không bắt buộc',
|
||||
|
||||
'reminder_frequency_day' => 'mỗi :number ngày',
|
||||
'reminder_frequency_week' => 'mỗi :number tuần',
|
||||
'reminder_frequency_month' => 'mỗi :number tháng',
|
||||
'reminder_frequency_year' => 'mỗi :number năm',
|
||||
'reminder_frequency_one_time' => 'vào ngày :date',
|
||||
'reminders_delete_confirmation' => 'Bạn chắc chắn muốn hủy lời nhắc này?',
|
||||
'reminders_delete_cta' => 'Xóa',
|
||||
'reminders_next_expected_date' => 'vào',
|
||||
'reminders_cta' => 'Thêm lời nhắc',
|
||||
'reminders_description' => 'Chúng tôi sẽ gửi email cho mỗi lời nhắc bên dưới. Nhắc nhở được gửi mỗi buổi sáng của ngày sự kiện sẽ xảy ra. Lời nhắc sinh nhật được tự động thêm vào sẽ không thể xóa. Nếu bạn muốn đổi ngày, hãy sửa sinh nhật trong liên hệ.',
|
||||
'reminders_one_time' => 'Một lần',
|
||||
'reminders_type_week' => 'tuần',
|
||||
'reminders_type_month' => 'tháng',
|
||||
'reminders_type_year' => 'năm',
|
||||
'reminders_birthday' => 'Sinh nhật của :name',
|
||||
'reminders_free_plan_warning' => 'Bạn đang ở gói miễn phí. Không email nào được gửi ở gói này. Để nhận lời nhắc của bạn qua email, hãy nâng cấp tài khoản.',
|
||||
|
||||
// relationships
|
||||
'relationship_form_add' => 'Thêm mối quan hệ mới',
|
||||
'relationship_form_edit' => 'Sửa mối quan hệ hiện tại',
|
||||
'relationship_form_is_with' => 'Người này là…',
|
||||
'relationship_form_is_with_name' => ':name là…',
|
||||
'relationship_form_add_choice' => 'Ai là người có mối quan hệ với?',
|
||||
'relationship_form_create_contact' => 'Thêm người mới',
|
||||
'relationship_form_associate_contact' => 'Thêm vào một liên hệ có sẵn',
|
||||
'relationship_form_associate_dropdown' => 'Tìm và chọn liên hệ ở dropdown dưới đây',
|
||||
'relationship_form_associate_dropdown_placeholder' => 'Tìm và chọn liên hệ đã có',
|
||||
'relationship_form_also_create_contact' => 'Tạo mục liên hệ cho người này.',
|
||||
'relationship_form_add_description' => 'Điều này sẽ cho phép bạn đối xử người này giống với các liên hệ khác.',
|
||||
'relationship_form_add_no_existing_contact' => 'Bạn không có liên hệ nào có liên quan đến :name lúc này.',
|
||||
'relationship_delete_confirmation' => 'Bạn chắc chắn muốn xóa mối quan hệ này? Việc xóa sẽ không thể khôi phục.',
|
||||
'relationship_unlink_confirmation' => 'Bạn chắc chắn muốn xóa mối quan hệ này? Người này sẽ không bị xóa - chỉ có mối quan hệ giữa hai người bị xóa.',
|
||||
'relationship_form_add_success' => 'Thiết lập mối quan hệ thành công.',
|
||||
'relationship_form_deletion_success' => 'Đã xóa mối quan hệ.',
|
||||
|
||||
// tasks
|
||||
'tasks_title' => 'Nhiệm vụ',
|
||||
'tasks_blank_title' => 'Bạn chưa có nhiệm vụ nào.',
|
||||
'tasks_form_title' => 'Tiêu đề',
|
||||
'tasks_form_description' => 'Mô tả (tùy chọn)',
|
||||
'tasks_add_task' => 'Thêm nhiệm vụ',
|
||||
'tasks_delete_success' => 'Đã xóa nhiệm vụ thành công',
|
||||
'tasks_complete_success' => 'Đã thay đổi trạng thái nhiệm vụ thành công',
|
||||
|
||||
// activities
|
||||
'activity_title' => 'Hoạt động',
|
||||
'activity_type_category_simple_activities' => 'Hoạt động đơn giản',
|
||||
'activity_type_category_sport' => 'Thể thao',
|
||||
'activity_type_category_food' => 'Ẩm thực',
|
||||
'activity_type_category_cultural_activities' => 'Hoạt động văn hoá',
|
||||
'activity_type_just_hung_out' => 'vừa đi chơi',
|
||||
'activity_type_watched_movie_at_home' => 'xem phim ở nhà',
|
||||
'activity_type_talked_at_home' => 'nói chuyện ở nhà',
|
||||
'activity_type_did_sport_activities_together' => 'chơi thể thao cùng nhau',
|
||||
'activity_type_ate_at_his_place' => 'ăn ở chỗ của họ',
|
||||
'activity_type_went_bar' => 'đến bar',
|
||||
'activity_type_ate_at_home' => 'ăn ở nhà',
|
||||
'activity_type_picnicked' => 'picnic',
|
||||
'activity_type_ate_restaurant' => 'ăn ở nhà hàng',
|
||||
'activity_type_went_theater' => 'đến rạp chiếu phim',
|
||||
'activity_type_went_concert' => 'đến concert',
|
||||
'activity_type_went_play' => 'đi chơi',
|
||||
'activity_type_went_museum' => 'đến viện bảo tàng',
|
||||
'activities_add_activity' => 'Thêm hoạt động',
|
||||
'activities_add_more_details' => 'Thêm thông tin chi tiết hơn',
|
||||
'activities_add_emotions' => 'Thêm cảm xúc',
|
||||
'activities_add_category' => 'Cho biết một danh mục',
|
||||
'activities_add_participants_cta' => 'Thêm người tham gia',
|
||||
'activities_item_information' => ':Activity. Đã xảy ra vào :date',
|
||||
'activities_add_title' => 'Bạn đã làm gì với {name}?',
|
||||
'activities_summary' => 'Mô tả những gì bạn đã làm',
|
||||
'activities_add_pick_activity' => 'Bạn có muốn phân loại hoạt động này không? Bạn không nhất thiết phải làm, nhưng nó sẽ giúp thống kê sau này (không bắt buộc)',
|
||||
'activities_add_date_occured' => 'Hoạt động này xảy ra vào…',
|
||||
'activities_add_participants' => 'Ai đã tham gia hoạt động này ngoài {name}? (không bắt buộc)',
|
||||
'activities_add_emotions_title' => 'Bạn có muốn ghi lại cảm giác của mình trong hoạt động này không? (không bắt buộc)',
|
||||
'activities_blank_title' => 'Theo dõi những gì bạn đã làm với {name} trong quá khứ và những gì bạn đã nói',
|
||||
'activities_blank_add_activity' => 'Thêm hoạt động',
|
||||
'activities_add_success' => 'Thêm hoạt động thành công',
|
||||
'activities_add_error' => 'Có lỗi xảy ra khi thêm hoạt động',
|
||||
'activities_update_success' => 'Cập nhật hoạt động thành công',
|
||||
'activities_delete_success' => 'Xoá hoạt động thành công',
|
||||
'activities_who_was_involved' => 'Ai đã tham gia?',
|
||||
'activities_activity' => 'Danh mục hoạt động',
|
||||
'activities_view_activities_report' => 'Xem báo cáo hoạt động',
|
||||
'activities_profile_title' => 'Báo cáo hoạt động giữa :name và bạn',
|
||||
'activities_profile_subtitle' => 'Bạn đã ghi lại tất cả :total_activities hoạt động với :name và :activities_last_twelve_months hoạt động trong 12 tháng qua.',
|
||||
'activities_profile_year_summary_activity_types' => 'Dưới đây là bảng phân tích các loại hoạt động các bạn đã làm cùng nhau trong năm :year',
|
||||
'activities_profile_year_summary' => 'Dưới đây là những gì hai bạn đã làm trong năm :year',
|
||||
'activities_profile_number_occurences' => ':value hoạt động',
|
||||
'activities_list_participants' => 'Participants ({total}):',
|
||||
'activities_list_emotions' => 'Cảm thấy:',
|
||||
'activities_list_date' => 'Xảy ra vào',
|
||||
'activities_list_category' => 'Thể loại:',
|
||||
|
||||
// notes
|
||||
'notes_create_success' => 'Tạo ghi chú thành công',
|
||||
'notes_update_success' => 'Lưu ghi chú thành công',
|
||||
'notes_delete_success' => 'Xoá ghi chú thành công',
|
||||
'notes_add_cta' => 'Thêm ghi chú',
|
||||
'notes_favorite' => 'Thêm/xoá khỏi mục yêu thích',
|
||||
'notes_delete_title' => 'Xoá ghi chú',
|
||||
'notes_delete_confirmation' => 'Bạn chắc chắn muốn xoá ghi chú này vĩnh viễn?',
|
||||
|
||||
// gifts
|
||||
'gifts_title' => 'Quà tặng',
|
||||
'gifts_add_success' => 'Thêm quà thành công',
|
||||
'gifts_delete_success' => 'Xoá quà thành công',
|
||||
'gifts_delete_confirmation' => 'Bạn có chắc muốn xoá quà này?',
|
||||
'gifts_add_gift' => 'Thêm quà',
|
||||
'gifts_link' => 'Liên kết',
|
||||
'gifts_for' => 'Cho: {name}',
|
||||
'gifts_delete_cta' => 'Xóa',
|
||||
'gifts_add_title' => 'Quản lý quà cho :name',
|
||||
'gifts_add_gift_idea' => 'Ý tưởng quà tặng',
|
||||
'gifts_add_gift_already_offered' => 'Quà đã tặng',
|
||||
'gifts_add_gift_received' => 'Quà đã nhận',
|
||||
'gifts_add_gift_title' => 'Đây là quà gì?',
|
||||
'gifts_add_gift_name' => 'Tên quà',
|
||||
'gifts_add_link' => 'Đường dẫn đến trang web (tuỳ chọn)',
|
||||
'gifts_add_value' => 'Giá trị (tuỳ chọn)',
|
||||
'gifts_add_comment' => 'Nhận xét (tuỳ chọn)',
|
||||
'gifts_add_recipient' => 'Người nhận (tuỳ chọn)',
|
||||
'gifts_add_recipient_field' => 'Người nhận',
|
||||
'gifts_add_photo' => 'Ảnh (tuỳ chọn)',
|
||||
'gifts_add_photo_title' => 'Thêm ảnh cho món quà này',
|
||||
'gifts_add_someone' => 'Món quà này đặc biệt dành cho một người nào đó trong gia đình của {name}',
|
||||
'gifts_delete_title' => 'Xoá quà tặng',
|
||||
'gifts_ideas' => 'Ý tưởng quà tặng',
|
||||
'gifts_offered' => 'Quà đã tặng',
|
||||
'gifts_offered_as_an_idea' => 'Đánh dấu là một ý tưởng',
|
||||
'gifts_received' => 'Quà đã nhận',
|
||||
'gifts_view_comment' => 'Xem bình luận',
|
||||
'gifts_mark_offered' => 'Đánh dấu là đã tặng',
|
||||
'gifts_update_success' => 'Cập nhật quà tặng thành công',
|
||||
'gifts_add_date' => 'Ngày (không bắt buộc)',
|
||||
|
||||
// debts
|
||||
'debt_delete_confirmation' => 'Bạn chắc chắn muốn xóa khoản nợ này?',
|
||||
'debt_delete_success' => 'Đã xóa khoản nợ thành công',
|
||||
'debt_add_success' => 'Đã thêm khoản nợ thành công',
|
||||
'debt_title' => 'Khoản nợ',
|
||||
'debt_add_cta' => 'Thêm khoản nợ',
|
||||
'debt_you_owe' => 'Bạn nợ :amount',
|
||||
'debt_they_owe' => ':name nợ bạn :amount',
|
||||
'debt_add_title' => 'Quản lý khoản nợ',
|
||||
'debt_add_you_owe' => 'Bạn nợ :name',
|
||||
'debt_add_they_owe' => ':name nợ bạn',
|
||||
'debt_add_amount' => 'lấy tổng của',
|
||||
'debt_add_reason' => 'vì lý do sau (không bắt buộc)',
|
||||
'debt_add_add_cta' => 'Thêm khoản nợ',
|
||||
'debt_edit_update_cta' => 'Cập nhật khoản nợ',
|
||||
'debt_edit_success' => 'Cập nhật khoản nợ thành công',
|
||||
'debts_blank_title' => 'Quản lý các khoản bạn nợ :name hoặc :name nợ bạn',
|
||||
|
||||
// tags
|
||||
'tag_edit' => 'Sửa thẻ tag',
|
||||
'tag_add' => 'Thêm thẻ tag',
|
||||
'tag_add_search' => 'Thêm hoặc tìm thẻ tag',
|
||||
'tag_no_tags' => 'Không có thẻ tag nào',
|
||||
|
||||
// Introductions
|
||||
'introductions_sidebar_title' => 'Bạn đã gặp nhau như thế nào',
|
||||
'introductions_blank_cta' => 'Trình bày bạn đã gặp :name như thế nào',
|
||||
'introductions_title_edit' => 'Bạn đã gặp :name thế nào?',
|
||||
'introductions_additional_info' => 'Diễn giải làm thế nào bạn gặp và ở đâu',
|
||||
'introductions_edit_met_through' => 'Có ai đó giới thiệu bạn cho người này?',
|
||||
'introductions_no_met_through' => 'Không có ai',
|
||||
'introductions_first_met_date' => 'Ngày bạn gặp',
|
||||
'introductions_no_first_met_date' => 'Tôi không biết ngày chúng tôi gặp',
|
||||
'introductions_first_met_date_known' => 'Đây là ngày chúng tôi gặp',
|
||||
'introductions_add_reminder' => 'Thêm lời nhắc để kỷ niệm cuộc gặp gỡ này vào ngày kỷ niệm sự kiện này đã xảy ra',
|
||||
'introductions_update_success' => 'Cập nhật thông tin làm thế nào gặp người này thành công',
|
||||
'introductions_met_through' => 'Đã gặp qua <a href=":url">:name</a>',
|
||||
'introductions_met_date' => 'Gặp vào :date',
|
||||
'introductions_reminder_title' => 'Kỷ niệm ngày đầu tiên gặp nhau',
|
||||
|
||||
// Deceased
|
||||
'deceased_reminder_title' => 'Kỷ niệm ngày mất của :name',
|
||||
'deceased_mark_person_deceased' => 'Đánh dấu người này đã qua đời',
|
||||
'deceased_know_date' => 'Tôi biết ngày người này mất',
|
||||
'deceased_add_reminder' => 'Thêm nhắc nhở cho ngày này',
|
||||
'deceased_label' => 'Đã qua đời',
|
||||
'deceased_date_label' => 'Ngày mất',
|
||||
'deceased_label_with_date' => 'Đã mất vào :date',
|
||||
'deceased_age' => 'Tuổi thọ',
|
||||
|
||||
// Contact information
|
||||
'contact_info_title' => 'Thông tin liên hệ',
|
||||
'contact_info_form_content' => 'Nội dung',
|
||||
'contact_info_form_contact_type' => 'Loại liên hệ',
|
||||
'contact_info_form_personalize' => 'Cá nhân hoá',
|
||||
'contact_info_address' => 'Sống tại',
|
||||
|
||||
// Addresses
|
||||
'contact_address_title' => 'Địa chỉ',
|
||||
'contact_address_form_name' => 'Nhãn (không bắt buộc)',
|
||||
'contact_address_form_street' => 'Tên đường (không bắt buộc)',
|
||||
'contact_address_form_city' => 'Thành phố (không bắt buộc)',
|
||||
'contact_address_form_province' => 'Tỉnh (không bắt buộc)',
|
||||
'contact_address_form_postal_code' => 'Mã bưu điện (không bắt buộc)',
|
||||
'contact_address_form_country' => 'Quốc gia (không bắt buộc)',
|
||||
'contact_address_form_latitude' => 'Vĩ độ (chỉ số) (không bắt buộc)',
|
||||
'contact_address_form_longitude' => 'Kinh độ (chỉ số) (không bắt buộc)',
|
||||
|
||||
// Pets
|
||||
'pets_kind' => 'Loại thú cưng',
|
||||
'pets_name' => 'Tên (tùy chọn)',
|
||||
'pets_create_success' => 'Thêm thú cưng thành công',
|
||||
'pets_update_success' => 'Cập nhật thú cưng thành công',
|
||||
'pets_delete_success' => 'Đã xóa thú cưng',
|
||||
'pets_title' => 'Thú cưng',
|
||||
'pets_reptile' => 'Bò sát',
|
||||
'pets_bird' => 'Chim',
|
||||
'pets_cat' => 'Mèo',
|
||||
'pets_dog' => 'Chó',
|
||||
'pets_fish' => 'Cá',
|
||||
'pets_hamster' => 'Chuột hamster',
|
||||
'pets_horse' => 'Ngựa',
|
||||
'pets_rabbit' => 'Thỏ',
|
||||
'pets_rat' => 'Chuột',
|
||||
'pets_small_animal' => 'Động vật nhỏ',
|
||||
'pets_other' => 'Khác',
|
||||
|
||||
// life events
|
||||
'life_event_list_tab_life_events' => 'Sự kiện trong đời',
|
||||
'life_event_list_tab_other' => 'Ghi chú, nhắc nhở, …',
|
||||
'life_event_list_title' => 'Sự kiện trong đời',
|
||||
'life_event_blank' => 'Ghi lại những gì xảy ra trong đời của {name} để tham chiếu trong tương lai.',
|
||||
'life_event_list_cta' => 'Thêm sự kiện trong đời',
|
||||
'life_event_create_category' => 'Tất cả thể loại',
|
||||
'life_event_create_life_event' => 'Thêm sự kiện trong đời',
|
||||
'life_event_create_default_title' => 'Tiêu đề (tuỳ chọn)',
|
||||
'life_event_create_default_story' => 'Câu chuyện (tuỳ chọn)',
|
||||
'life_event_create_date' => 'Bạn không cần chỉ rõ ngày hoặc tháng - chỉ bắt buộc năm.',
|
||||
'life_event_create_default_description' => 'Thêm thông tin về những gì bạn biết',
|
||||
'life_event_create_add_yearly_reminder' => 'Thêm nhắc nhở hàng năm cho sự kiện này',
|
||||
'life_event_create_success' => 'Đã thêm sự kiện trong đời',
|
||||
'life_event_delete_title' => 'Xoá sự kiện trong đời',
|
||||
'life_event_delete_description' => 'Bạn chắc chắn muốn xoá vĩnh viễn sự kiện này?',
|
||||
'life_event_delete_success' => 'Đã xoá sự kiện',
|
||||
'life_event_date_it_happened' => 'Ngày xảy ra',
|
||||
'life_event_category_work_education' => 'Công việc & học vấn',
|
||||
'life_event_category_family_relationships' => 'Gia đình & các mối quan hệ',
|
||||
'life_event_category_home_living' => 'Nhà cửa & đời sống',
|
||||
'life_event_category_health_wellness' => 'Sức khỏe thể chất & tinh thần',
|
||||
'life_event_category_travel_experiences' => 'Du lịch và trải nghiệm',
|
||||
'life_event_sentence_new_job' => 'Đã bắt đầu công việc mới',
|
||||
'life_event_sentence_retirement' => 'Nghỉ hưu',
|
||||
'life_event_sentence_new_school' => 'Đã bắt đầu đi học',
|
||||
'life_event_sentence_study_abroad' => 'Du học',
|
||||
'life_event_sentence_volunteer_work' => 'Bắt đầu công việc tình nguyện',
|
||||
'life_event_sentence_published_book_or_paper' => 'Xuất bản một nghiên cứu',
|
||||
'life_event_sentence_military_service' => 'Đã bắt đầu nghĩa vụ quân sự',
|
||||
'life_event_sentence_new_relationship' => 'Đã bắt đầu mối quan hệ',
|
||||
'life_event_sentence_engagement' => 'Đã đính hôn',
|
||||
'life_event_sentence_marriage' => 'Đã kết hơn',
|
||||
'life_event_sentence_anniversary' => 'Kỉ niệm',
|
||||
'life_event_sentence_expecting_a_baby' => 'Muốn có con',
|
||||
'life_event_sentence_new_child' => 'Đã có con',
|
||||
'life_event_sentence_new_family_member' => 'Đã thêm thành viên gia đình',
|
||||
'life_event_sentence_new_pet' => 'Đã có thú cưng',
|
||||
'life_event_sentence_end_of_relationship' => 'Đã kết thúc mối quan hệ',
|
||||
'life_event_sentence_loss_of_a_loved_one' => 'Đã mất một người thân yêu',
|
||||
'life_event_sentence_moved' => 'Đã chuyển đi',
|
||||
'life_event_sentence_bought_a_home' => 'Đã mua nhà',
|
||||
'life_event_sentence_home_improvement' => 'Cải tạo nhà',
|
||||
'life_event_sentence_holidays' => 'Đã đi vào ngày lễ',
|
||||
'life_event_sentence_new_vehicle' => 'Đã có xe mới',
|
||||
'life_event_sentence_new_roommate' => 'Đã có bạn cùng phòng',
|
||||
'life_event_sentence_overcame_an_illness' => 'Đã vượt qua bệnh tật',
|
||||
'life_event_sentence_quit_a_habit' => 'Bỏ một thói quen',
|
||||
'life_event_sentence_new_eating_habits' => 'Đã bắt đầu một thói quen ăn uống mới',
|
||||
'life_event_sentence_weight_loss' => 'Giảm cân',
|
||||
'life_event_sentence_wear_glass_or_contact' => 'Bắt đầu đeo kinh hoặc kính áp tròng',
|
||||
'life_event_sentence_broken_bone' => 'Gãy xương',
|
||||
'life_event_sentence_removed_braces' => 'Đã bỏ niềng',
|
||||
'life_event_sentence_surgery' => 'Đã phẫu thuật',
|
||||
'life_event_sentence_dentist' => 'Đến nha sĩ',
|
||||
'life_event_sentence_new_sport' => 'Bắt đầu chơi thể thao',
|
||||
'life_event_sentence_new_hobby' => 'Bắt đầu một sở thích',
|
||||
'life_event_sentence_new_instrument' => 'Học một nhạc cụ mới',
|
||||
'life_event_sentence_new_language' => 'Học một ngôn ngữ mới',
|
||||
'life_event_sentence_tattoo_or_piercing' => 'Có một hình xăm hoặc xỏ lỗ',
|
||||
'life_event_sentence_new_license' => 'Có bằng lái',
|
||||
'life_event_sentence_travel' => 'Du lịch',
|
||||
'life_event_sentence_achievement_or_award' => 'Có giải thưởng hoặc thành tựu',
|
||||
'life_event_sentence_changed_beliefs' => 'Thay đổi niềm tin',
|
||||
'life_event_sentence_first_word' => 'Nói lần đầu tiên',
|
||||
'life_event_sentence_first_kiss' => 'Hôn lần đầu tiên',
|
||||
|
||||
// documents
|
||||
'document_list_title' => 'Tài liệu',
|
||||
'document_list_cta' => 'Tải tài liệu lên',
|
||||
'document_list_blank_desc' => 'Bạn có thể lưu trữ tài liệu liên quan đến người này ở đây.',
|
||||
'document_upload_zone_cta' => 'Tải lên tệp tin',
|
||||
'document_upload_zone_progress' => 'Đang tải lên tài liệu…',
|
||||
'document_upload_zone_error' => 'Có lỗi xảy ra khi tải tài liệu lên. Hãy thử lại sau.',
|
||||
|
||||
// Photos
|
||||
'photo_title' => 'Ảnh',
|
||||
'photo_list_title' => 'Ảnh liên quan',
|
||||
'photo_list_cta' => 'Tải ảnh lên',
|
||||
'photo_list_blank_desc' => 'Bạn có thể lưu ảnh về liên hệ này. Tải lên ngay!',
|
||||
'photo_upload_zone_cta' => 'Tải ảnh lên',
|
||||
'photo_current_profile_pic' => 'Ảnh đại diện hiện tại',
|
||||
'photo_make_profile_pic' => 'Tạo ảnh đại diện',
|
||||
'photo_delete' => 'Xóa ảnh',
|
||||
'photo_next' => 'Ảnh tiếp theo ❯',
|
||||
'photo_previous' => '❮ Ảnh trước',
|
||||
|
||||
// Avatars
|
||||
'avatar_change_title' => 'Đổi ảnh đại diện',
|
||||
'avatar_question' => 'Bạn muốn dùng ảnh đại diện nào?',
|
||||
'avatar_default_avatar' => 'Ảnh đại diện mặc định',
|
||||
'avatar_adorable_avatar' => 'Ảnh đại diện Adorable',
|
||||
'avatar_gravatar' => 'Gravatar được gắn với địa chỉ email của người này. <a href="https://gravatar.com/">Gravatar</a> là hệ thống toàn cầu giúp người dùng gắn email với ảnh đại diện.',
|
||||
'avatar_current' => 'Giữ hình đại diện hiện tại',
|
||||
'avatar_photo' => 'Từ ảnh bạn đã tải lên',
|
||||
'avatar_crop_new_avatar_photo' => 'Crop ảnh đại diện mới',
|
||||
|
||||
// emotions
|
||||
'emotion_this_made_me_feel' => 'Điều này khiến bạn cảm thấy…',
|
||||
|
||||
// logs
|
||||
'auditlogs_link' => 'Lịch sử',
|
||||
'auditlogs_title' => 'Mọi thứ đã xảy ra với :name',
|
||||
'auditlogs_breadcrumb' => 'Lịch sử',
|
||||
'auditlogs_author' => 'Bởi :name vào :date',
|
||||
|
||||
// contact field label
|
||||
'contact_field_label_home' => 'Nhà',
|
||||
'contact_field_label_work' => 'Cơ quan',
|
||||
'contact_field_label_cell' => 'Di động',
|
||||
'contact_field_label_fax' => 'Fax',
|
||||
'contact_field_label_pager' => 'Máy nhắn tin',
|
||||
'contact_field_label_main' => 'Chính',
|
||||
'contact_field_label_other' => 'Khác',
|
||||
'contact_field_label_personal' => 'Cá nhân',
|
||||
];
|
||||
16
resources/lang/vi/reminder.php
Normal file
16
resources/lang/vi/reminder.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'type_birthday' => 'Chúc mừng sinh nhật tới',
|
||||
'type_phone_call' => 'Gọi',
|
||||
'type_lunch' => 'Ăn trưa với',
|
||||
'type_hangout' => 'Đi chơi với',
|
||||
'type_email' => 'Email',
|
||||
'type_birthday_kid' => 'Wish happy birthday to the child of',
|
||||
];
|
||||
557
resources/lang/vi/settings.php
Normal file
557
resources/lang/vi/settings.php
Normal file
@@ -0,0 +1,557 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'sidebar_settings' => 'Thiết lập tài khoản',
|
||||
'sidebar_personalization' => 'Cá nhân hóa',
|
||||
'sidebar_settings_storage' => 'Dung lượng',
|
||||
'sidebar_settings_export' => 'Xuất dữ liệu',
|
||||
'sidebar_settings_users' => 'Người dùng',
|
||||
'sidebar_settings_subscriptions' => 'Đăng ký',
|
||||
'sidebar_settings_import' => 'Nhập dữ liệu',
|
||||
'sidebar_settings_tags' => 'Quản lý tag',
|
||||
'sidebar_settings_api' => 'API',
|
||||
'sidebar_settings_dav' => 'Tài nguyên DAV',
|
||||
'sidebar_settings_security' => 'Bảo mật',
|
||||
'sidebar_settings_auditlogs' => 'Nhật ký kiểm duyệt',
|
||||
|
||||
'title_general' => 'Thông tin chung',
|
||||
'title_i18n' => 'Thiết lập ngôn ngữ và định dạng',
|
||||
'title_layout' => 'Giao diện',
|
||||
|
||||
'me_title' => 'Thông tin liên hệ của tôi',
|
||||
'me_help' => 'Đây là liên hệ đại diện cho <em>bạn</em> trên Monica',
|
||||
'me_select' => 'Chọn 1 liên hệ',
|
||||
'me_no_contact' => 'Không có liên hệ nào được chọn.',
|
||||
'me_select_click' => 'Bấm vào đây để chọn 1 liên hệ.',
|
||||
'me_remove_contact' => 'Gỡ liên kết',
|
||||
'me_choose' => 'Chọn bản thân',
|
||||
'me_choose_placeholder' => 'Chọn bản thân',
|
||||
|
||||
'export_title' => 'Xuất dữ liệu tài khoản của bạn',
|
||||
'export_be_patient' => 'Click the button to start the export. It might take several minutes to process the export – please be patient and do not spam the button.',
|
||||
'export_title_sql' => 'Export to SQL',
|
||||
'export_sql_explanation' => 'Exporting your data in SQL format allows you to take your data and import it to your own Monica instance. This is only valuable if you do have your own server.',
|
||||
'export_sql_cta' => 'Export to SQL',
|
||||
'export_sql_link_instructions' => 'Note: <a href=":url">read the instructions</a> to learn more about importing this file to your instance.',
|
||||
'export_title_json' => 'Export to Json',
|
||||
'export_submitted' => 'Your export has been submitted, it will be available in a few moment…',
|
||||
'export_json_explanation' => 'Exporting your data in Json format for backup.',
|
||||
'export_json_beta' => 'Json export is in preview mode. Tell us what you think about it:',
|
||||
'export_json_cta' => 'Export to Json',
|
||||
'export_header_type' => 'Type',
|
||||
'export_header_timestamp' => 'Creation date',
|
||||
'export_header_status' => 'Status',
|
||||
'export_header_actions' => 'Actions',
|
||||
'export_last_title' => 'Last exports',
|
||||
'export_empty_title' => 'No exports yet',
|
||||
'export_type_json' => 'Json export',
|
||||
'export_type_sql' => 'SQL export',
|
||||
'export_status_todo' => 'Submitted',
|
||||
'export_status_doing' => 'Doing',
|
||||
'export_status_done' => 'Done',
|
||||
'export_status_failed' => 'Failed',
|
||||
'export_not_done' => 'Download impossible, this export is not done yet.',
|
||||
|
||||
'firstname' => 'Tên',
|
||||
'lastname' => 'Họ',
|
||||
'name_order' => 'Sắp xếp tên theo',
|
||||
'name_order_firstname_lastname' => '<Tên> <Họ> – Tèo Nguyễn',
|
||||
'name_order_lastname_firstname' => '<Họ> <Tên> – Nguyễn Tèo',
|
||||
'name_order_firstname_lastname_nickname' => '<Tên> <Họ> (<Nickname>) – Tèo Nguyễn (cu tèo)',
|
||||
'name_order_firstname_nickname_lastname' => '<Tên> (<Nickname>) <Họ> – Tèo (cu tèo) Nguyễn',
|
||||
'name_order_lastname_firstname_nickname' => '<Họ> <Tên> (<Nickname>) – Nguyễn Tèo (cu tèo)',
|
||||
'name_order_lastname_nickname_firstname' => '<Họ> (<Nickname>) <Tên> – Nguyễn (cu tèo) Tèo',
|
||||
'name_order_nickname_firstname_lastname' => '<Nickname> (<Tên> <Họ>) – cu tèo (Tèo Nguyễn)',
|
||||
'name_order_nickname_lastname_firstname' => '<Nickname> (<Họ> <Tên>) – cu tèo (Nguyễn Tèo)',
|
||||
'name_order_nickname' => '<Nickname> – cu tèo',
|
||||
'currency' => 'Tiền tệ',
|
||||
'name' => 'Tên bạn: :name',
|
||||
'email' => 'Địa chỉ email',
|
||||
'email_placeholder' => 'Nhập email',
|
||||
'email_help' => 'Đây là email dùng để đăng nhập, và là nơi bạn sẽ nhận các thông báo nhắc nhở.',
|
||||
'timezone' => 'Múi giờ',
|
||||
'temperature_scale' => 'Thang đo nhiệt độ',
|
||||
'temperature_scale_fahrenheit' => 'Fahrenheit (°F)',
|
||||
'temperature_scale_celsius' => 'Celsius (°C)',
|
||||
'layout' => 'Giao diện',
|
||||
'layout_small' => 'Chiều rộng tối đa 1200 pixel',
|
||||
'layout_big' => 'Toàn bộ chiều rộng trình duyệt',
|
||||
'save' => 'Cập nhật tùy chọn',
|
||||
'delete_title' => 'Xóa tài khoản',
|
||||
'delete_desc' => 'Bạn có muốn xóa tài khoản của bạn? Việc xóa không thể khôi phục và tất cả dữ liệu của bạn sẽ biến mất vĩnh viễn. Nếu bạn có gói thuê bao, nó sẽ bị hủy ngay lập túc.',
|
||||
'delete_other_desc' => 'Your data in the main database will be deleted immediately. As described in our privacy policy, we carry out securely encrypted backups of the database every day. These backups are kept for 30 days after which they are completely deleted. We cannot delete specific data from the backups we hold any earlier than this. All of your data will be completely deleted no later than 31 days after your account’s deletion.',
|
||||
'reset_desc' => 'Bạn chắc chắn muốn cài đặt lại tài khoản? Tất cả liên hệ và dữ liệu liên quan sẽ bị xóa. Tài khoản của bạn sẽ không bị xóa.',
|
||||
'reset_title' => 'Cài đặt lại tài khoản của bạn',
|
||||
'reset_cta' => 'Cài đặt lại tài khoản',
|
||||
'reset_notice' => 'Bạn chắc chắn muốn cài đặt lại tài khoản? Hành động này không thể hoàn tác.',
|
||||
'reset_success' => 'Cài đặt lại tài khoản thành công.',
|
||||
'delete_notice' => 'Bạn chắc chắn muốn xóa tài khoản? Hành động này không thể hoàn tác. Tất cả dữ liệu của bạn sẽ bị xóa và không thể khôi phục.',
|
||||
'delete_cta' => 'Xoá tài khoản',
|
||||
'settings_success' => 'Đã cập nhật Tùy Chọn!',
|
||||
'locale' => 'Ngôn ngữ',
|
||||
'locale_help' => 'Bạn có muốn hỗ trợ dịch Monica hoặc thêm ngôn ngữ mới? Hãy theo dõi <a href=":url" target="_blank" lang="en">thêm thông tin ở liên kết này</a>.',
|
||||
'locale_ar' => 'Tiếng Ả Rập',
|
||||
'locale_cs' => 'Tiếng Séc',
|
||||
'locale_de' => 'Tiếng Đức',
|
||||
'locale_el' => 'Tiếng Hy Lạp',
|
||||
'locale_en' => 'Tiếng Anh',
|
||||
'locale_en-GB' => 'Tiếng Anh (Vương Quốc Anh)',
|
||||
'locale_es' => 'Tiếng Tây Ban Nha',
|
||||
'locale_fr' => 'Tiếng Pháp',
|
||||
'locale_he' => 'Tiếng Do Thái',
|
||||
'locale_hr' => 'Tiếng Croatia',
|
||||
'locale_id' => 'Tiếng Indonesia',
|
||||
'locale_it' => 'Tiếng Ý',
|
||||
'locale_ja' => 'Tiếng Nhật',
|
||||
'locale_nl' => 'Tiếng Hà Lan',
|
||||
'locale_pt' => 'Tiếng Bồ Đào Nha',
|
||||
'locale_pt-BR' => 'Tiếng Bồ Đào Nha (Brazil)',
|
||||
'locale_ru' => 'Tiếng Nga',
|
||||
'locale_sv' => 'Tiếng Thụy Điển',
|
||||
'locale_vi' => 'tiếng Việt',
|
||||
'locale_zh' => 'Tiếng Trung Giản thể',
|
||||
'locale_zh-TW' => 'Tiếng Trung phồn thể',
|
||||
'locale_tr' => 'Tiếng Thổ Nhĩ Kỳ',
|
||||
|
||||
'security_title' => 'Bảo mật',
|
||||
'security_help' => 'Thay đổi các vấn đề bảo mật cho tài khoản của bạn.',
|
||||
'password_change' => 'Đổi mật khẩu',
|
||||
'password_current' => 'Mật khẩu hiện tại',
|
||||
'password_current_placeholder' => 'Nhập mật khẩu hiện tại',
|
||||
'password_new1' => 'Mật khẩu mới',
|
||||
'password_new1_placeholder' => 'Nhập mật khẩu mới',
|
||||
'password_new2' => 'Xác nhận mật khẩu mới',
|
||||
'password_new2_placeholder' => 'Nhập lại mật khẩu mới',
|
||||
'password_btn' => 'Đổi mật khẩu',
|
||||
'2fa_title' => 'Xác minh 2 bước',
|
||||
'2fa_otp_title' => 'Ứng dụng mobile xác thực 2 yếu tố',
|
||||
'2fa_enable_title' => 'Bật xác thực 2 bước',
|
||||
'2fa_enable_description' => 'Bật xác thực 2 yếu tố để nâng cao bảo mật cho tài khoản của bạn.',
|
||||
'2fa_enable_otp' => 'Mở ứng dụng điện thoại xác thực 2 yếu tố và quét mã QR dưới đây:',
|
||||
'2fa_enable_otp_help' => 'Nếu ứng dụng xác thực 2 yếu tố của bạn không hỗ trợ QR code, nhập mã dưới đây:',
|
||||
'2fa_enable_otp_validate' => 'Hãy xác nhận thiết bị mới bạn vừa thiết lập:',
|
||||
'2fa_enable_success' => 'Đã kích hoạt xác thực 2 yếu tố',
|
||||
'2fa_enable_error' => 'Có lỗi khi thử kích hoạt xác thực 2 yếu tố',
|
||||
'2fa_enable_error_already_set' => 'Xác thực 2 yếu tố đã được kích hoạt trước đó',
|
||||
'2fa_disable_title' => 'Vô hiệu xác thực 2 yếu tố',
|
||||
'2fa_disable_description' => 'Vô hiệu hóa xác thực 2 yếu tố cho tài khoản của bạn. Hãy cẩn thận, tài khoản của bạn sẽ kém bảo mật hơn!',
|
||||
'2fa_disable_success' => 'Đã vô hiệu xác thực 2 yếu tố',
|
||||
'2fa_disable_error' => 'Có lỗi khi thử kích hoạt xác thực 2 yếu tố',
|
||||
|
||||
'webauthn_title' => 'Khoá bảo mật — giao thức WebAuthn',
|
||||
'webauthn_enable_description' => 'Thêm khóa bảo mật mới',
|
||||
'webauthn_key_name_help' => 'Đặt tên cho khoá bảo mật.',
|
||||
'webauthn_key_name' => 'Tên khoá:',
|
||||
'webauthn_success' => 'Khóa của bạn đã được phát hiện và xác thực.',
|
||||
'webauthn_last_use' => 'Lần sử dụng gần đây: {timestamp}',
|
||||
'webauthn_delete_confirmation' => 'Bạn chắc chắn muốn xóa key này?',
|
||||
'webauthn_delete_success' => 'Đã xóa key',
|
||||
'webauthn_insertKey' => 'Lắp khóa bảo mật của bạn.',
|
||||
'webauthn_buttonAdvise' => 'Nếu khóa bảo mật có nút, hãy chạm vào.',
|
||||
'webauthn_noButtonAdvise' => 'Nếu nó không có, tháo ra và cắm lại.',
|
||||
'webauthn_not_supported' => 'Trình duyệt của bạn không hỗ trợ WebAuthn.',
|
||||
'webauthn_not_secured' => 'WebAuthn chỉ hỗ trợ kết nối bảo mật. Hãy tải lại trang với giao thức https.',
|
||||
'webauthn_error_already_used' => 'Khóa này đã được đăng kí. Không cần thiết đăng kí lại.',
|
||||
'webauthn_error_not_allowed' => 'Hoạt động đã hết thời gian chờ hoặc không được phép.',
|
||||
|
||||
'recovery_title' => 'Mã khôi phục',
|
||||
'recovery_show' => 'Tạo mã khôi phục',
|
||||
'recovery_copy_help' => 'Sao chép mã vào clipboard',
|
||||
'recovery_help_intro' => 'Đây là mã khôi phục của bạn:',
|
||||
'recovery_help_information' => 'Bạn có thể sử dụng mỗi mã khôi phục một lần.',
|
||||
'recovery_clipboard' => 'Đã sao chép mã vào bộ nhớ tạm.',
|
||||
'recovery_generate' => 'Tạo mã mới…',
|
||||
'recovery_generate_help' => 'Khởi tạo bộ mã mới sẽ vô hiệu các bộ mã đã khởi tạo trước đây.',
|
||||
'recovery_already_used_help' => 'Mã này đã được sử dụng.',
|
||||
|
||||
'users_list_title' => 'Người dùng với quyền truy cập tài khoản của bạn',
|
||||
'users_list_add_user' => 'Mời người dùng mới',
|
||||
'users_list_you' => 'Bạn',
|
||||
'users_list_invitations_title' => 'Lời mời đang chờ',
|
||||
'users_list_invitations_explanation' => 'Dưới đây là những người bạn đã mời tham gia Monica với tư cách cộng tác viên.',
|
||||
'users_list_invitations_invited_by' => 'đã được mời bởi :name',
|
||||
'users_list_invitations_sent_date' => 'gửi vào :date',
|
||||
'users_blank_title' => 'Bạn là người duy nhất truy cập vào tài khoản này.',
|
||||
'users_blank_add_title' => 'Bạn có muốn mời thêm ai khác?',
|
||||
'users_blank_description' => 'Người này sẽ có cùng quyền truy cập mà bạn có và có thể thêm, chỉnh sửa hoặc xóa thông tin liên hệ.',
|
||||
'users_blank_cta' => 'Mời một ai đó',
|
||||
'users_add_title' => 'Mời người dùng mới cho tài khoản của bạn bằng email',
|
||||
'users_add_description' => 'Người này sẽ có quyền truy cập giống như bạn, bao gồm cả việc mời hoặc xóa những người dùng khác, bao gồm cả bạn. Đảm bảo rằng bạn tin tưởng người này trước khi cấp cho họ quyền truy cập.',
|
||||
'users_add_email_field' => 'Nhập email của người bạn muốn mời',
|
||||
'users_add_confirmation' => 'Tôi xác nhận rằng tôi muốn mời người dùng này vào tài khoản của tôi. Tôi hiểu rằng người này sẽ được truy cập vào TẤT CẢ dữ liệu của tôi và xem được chính xác những gì tôi đang thấy.',
|
||||
'users_add_cta' => 'Mời bằng email',
|
||||
'users_accept_title' => 'Chấp nhận lời mời và tạo tài khoản mới',
|
||||
'users_error_please_confirm' => 'Hãy xác nhận rằng bạn muốn mời người dùng này trước khi tiếp tục với lời mời',
|
||||
'users_error_email_already_taken' => 'Email này đã được sử dụng. Vui lòng chọn email khác',
|
||||
'users_error_already_invited' => 'Bạn đã mời người dùng này trước đó. Hãy chọn địa chỉ email khác.',
|
||||
'users_error_email_not_similar' => 'Đây không phải email của người đã mời bạn.',
|
||||
'users_invitation_deleted_confirmation_message' => 'Đã xóa lời mời thành công',
|
||||
'users_invitations_delete_confirmation' => 'Bạn có chắc muốn xóa lời mời này?',
|
||||
'users_list_delete_confirmation' => 'Bạn chắc chắn muốn xóa người dùng này khỏi tài khoản của bạn?',
|
||||
'users_invitation_need_subscription' => 'Cần gói thuê bao để thêm người dùng mới.',
|
||||
|
||||
'subscriptions_account_current_plan' => 'Gói hiện tại',
|
||||
'subscriptions_account_current_legacy' => 'Current plan, not selectable anymore:',
|
||||
'subscriptions_account_current_paid_plan' => 'Bạn đang dùng gói :name. Cảm ơn bạn vì đã đăng kí thuê bao.',
|
||||
|
||||
'subscriptions_account_next_billing_title' => 'Next bill',
|
||||
'subscriptions_account_next_billing' => 'Thuê bao của bạn sẽ tự động thanh toán vào <strong>:date</strong>.',
|
||||
'subscriptions_account_bill_monthly' => 'We’ll bill you <strong>:price</strong> for another <strong>month</strong>.',
|
||||
'subscriptions_account_bill_annual' => 'We’ll bill you <strong>:price</strong> for another <strong>year</strong>.',
|
||||
'subscriptions_account_change' => 'Change plan',
|
||||
|
||||
'subscriptions_account_cancel_title' => 'Cancel subscription',
|
||||
'subscriptions_account_cancel_action' => 'Cancel subscription',
|
||||
'subscriptions_account_cancel' => 'You can cancel your subscription at any time.',
|
||||
'subscriptions_account_free_plan' => 'Bạn đang dùng gói miễn phí.',
|
||||
'subscriptions_account_free_plan_upgrade' => 'Bạn có thể nâng cấp tài khoản của bạn lên gói :name, chi phí $:price mỗi tháng. Đây là những lợi ích:',
|
||||
'subscriptions_account_free_plan_benefits_users' => 'Không giới hạn số lượng người dùng',
|
||||
'subscriptions_account_free_plan_benefits_reminders' => 'Nhắc nhở bằng email',
|
||||
'subscriptions_account_free_plan_benefits_import_data_vcard' => 'Nhập danh bạ của bạn với vCard',
|
||||
'subscriptions_account_free_plan_benefits_support' => 'Hỗ trợ dự án có thể vận hành lâu dài, khi đó chúng tôi có thể giới thiệu nhiều tính năng tuyệt vời hơn.',
|
||||
'subscriptions_account_upgrade' => 'Nâng cấp tài khoản của bạn',
|
||||
'subscriptions_account_upgrade_title' => 'Nâng cấp Monica hôm nay và có thêm nhiều mối quan hệ ý nghĩa.',
|
||||
'subscriptions_account_upgrade_choice' => 'Chọn gói dưới đây và gia nhập hội :customers đã nâng cấp Monica.',
|
||||
'subscriptions_account_update_title' => 'Update Monica subscription',
|
||||
'subscriptions_account_update_description' => 'You can change your subscription’s frequency here.',
|
||||
'subscriptions_account_update_information' => 'You will be billed immediately for the new amount. Your subscription will extend to the new period, depending on your choice.',
|
||||
'subscriptions_account_invoices' => 'Hoá đơn',
|
||||
'subscriptions_account_invoices_download' => 'Tải xuống',
|
||||
'subscriptions_account_invoices_subscription' => 'Gói thuê bao từ :startDate đến :endDate',
|
||||
'subscriptions_account_payment' => 'Tùy chọn thanh toán nào phù hợp với bạn?',
|
||||
'subscriptions_account_confirm_payment' => 'Việc thanh toán của bạn chưa hoàn thành, hãy <a href=":url">xác nhận thanh toán của bạn</a>.',
|
||||
'subscriptions_downgrade_title' => 'Hạ cấp tài khoản xuống gói miễn phí',
|
||||
'subscriptions_downgrade_limitations' => 'Gói miễn phí bị giới hạn. Để có thể hạ cấp, bạn phải thỏa mãn các điều kiện dưới đây:',
|
||||
'subscriptions_downgrade_rule_users' => 'Bạn chỉ được có 1 người dùng trong tài khoản của bạn',
|
||||
'subscriptions_downgrade_rule_users_constraint' => 'Bạn đang có <a href=":url">1 người dùng</a> trong tài khoản.|Bạn đang có <a href=":url">:count người dùng</a> trong tài khoản.',
|
||||
'subscriptions_downgrade_rule_invitations' => 'Bạn không được phép có lời mời đang chờ nào',
|
||||
'subscriptions_downgrade_rule_invitations_constraint' => 'Hiện tại bạn đang có <a href=":url">1 lời mời đang chờ</a>.|Hiện tại bạn đang có <a href=":url">:count lời mời đang chờ</a>.',
|
||||
'subscriptions_downgrade_rule_contacts' => 'Bạn không được có nhiều hơn :number liên hệ đang hoạt động',
|
||||
'subscriptions_downgrade_rule_contacts_constraint' => 'Hiện tại bạn đang có <a href=":url">:count liên hệ</a>.',
|
||||
'subscriptions_downgrade_rule_contacts_archive' => 'We can also <a href=":url">archive all your contacts for you</a> – that would clear this rule and let you proceed with your account’s downgrade process.',
|
||||
'subscriptions_downgrade_cta' => 'Hạ cấp',
|
||||
'subscriptions_downgrade_success' => 'Bạn đã trở lại gói miễn phí!',
|
||||
'subscriptions_downgrade_thanks' => 'Thanks so much for trying the paid plan. We keep adding new features on Monica all the time – so you might want to come back in the future to see if you might be interested in taking a subscription again.',
|
||||
'subscriptions_back' => 'Quay lại cài đặt',
|
||||
'subscriptions_upgrade_title' => 'Nâng cấp tài khoản của bạn',
|
||||
'subscriptions_upgrade_choose' => 'Bạn đã chọn gói :plan.',
|
||||
'subscriptions_upgrade_infos' => 'Chúng tôi không thể vui sướng hơn. Hãy nhập thông tin thanh toán dưới đây.',
|
||||
'subscriptions_upgrade_name' => 'Tên trên thẻ',
|
||||
'subscriptions_upgrade_zip' => 'Mã bưu chính',
|
||||
'subscriptions_upgrade_credit' => 'Thẻ tín dụng',
|
||||
'subscriptions_upgrade_submit' => 'Thanh toán {amount}',
|
||||
'subscriptions_upgrade_charge' => 'Chúng tôi sẽ tính phí :price vào thẻ của bạn bây giờ. Lần tính phí tiếp theo vào :date. Nếu bạn muốn thay đổi, bạn có thể hủy bất cứ lúc nào, không cần hỏi.',
|
||||
'subscriptions_upgrade_charge_handled' => 'Việc thanh toán được xử lý bởi <a href=":url">Stripe</a>. Chúng tôi không lưu trữ thông tin thẻ.',
|
||||
'subscriptions_upgrade_success' => 'Cảm ơn! Bây giờ bạn đã đăng kí thuê bao.',
|
||||
'subscriptions_upgrade_thanks' => 'Chào mừng bạn đến cộng đồng những người muốn làm thế giới tốt đẹp hơn.',
|
||||
|
||||
'subscriptions_payment_confirm_title' => 'Xác nhận thanh toán :amount',
|
||||
'subscriptions_payment_confirm_information' => 'Xác thục bổ sung là cần thiết để tiến hành thanh toán. Hãy xác thực thanh toán bằng cách điền thông tin thanh toán bên dưới.',
|
||||
'subscriptions_payment_succeeded_title' => 'Thanh toán thành công',
|
||||
'subscriptions_payment_succeeded' => 'Bạn đã xác thực thanh toán thành công.',
|
||||
'subscriptions_payment_cancelled_title' => 'Thanh toán bị hủy',
|
||||
'subscriptions_payment_cancelled' => 'Thanh toán đã bị hủy.',
|
||||
'subscriptions_payment_error_name' => 'Hãy nhập tên bạn.',
|
||||
'subscriptions_payment_success' => 'Thanh toán thành công.',
|
||||
|
||||
'subscriptions_pdf_title' => 'Gói thuê bao :name hàng tháng của bạn',
|
||||
'subscriptions_plan_frequency_year' => ':amount / year',
|
||||
'subscriptions_plan_frequency_month' => ':amount / month',
|
||||
'subscriptions_plan_choose' => 'Chọn gói',
|
||||
'subscriptions_plan_year_title' => 'Thanh toán hàng năm',
|
||||
'subscriptions_plan_year_bonus' => 'An tâm cả năm',
|
||||
'subscriptions_plan_month_title' => 'Thanh toán hàng tháng',
|
||||
'subscriptions_plan_month_bonus' => 'Hủy bất cứ lúc nào',
|
||||
'subscriptions_plan_include1' => 'Đi kèm với nâng cấp của bạn:',
|
||||
'subscriptions_plan_include2' => 'Không giới hạn số lượng liên hệ • Không giới hạn số lượng người dùng • Nhắc nhờ bằng email • Nhập với vCard • Cá nhân hóa bảng liên hệ',
|
||||
'subscriptions_plan_include3' => '100% lợi nhuận dành cho việc phát triển dự án mã nguồn mở này.',
|
||||
'subscriptions_help_title' => 'Các thông tin bổ sung mà bạn có thể hứng thú',
|
||||
'subscriptions_help_opensource_title' => 'Dự án mã nguồn mở là gì?',
|
||||
'subscriptions_help_opensource_desc' => 'Monica là dự án mã nguồn mở. Điều đó tức là nó được xây dựng bởi cộng đồng những người muốn xây dựng công cụ cho những điều tốt đẹp. Trở thành mã nguồn mở nghĩa là mã nguồn được công khai trên GitHub, và mọi người có thể xem, sửa và tối ưu nó. Tất cả số tiền chúng tôi quyên góp được dành để xây dựng các tính năng tốt hơn, trả tiền cho các máy chủ mạnh hơn và trả các chi phí khác. Cảm ơn bạn đã giúp đỡ. Chúng tôi không thể làm điều đó nếu không có bạn.',
|
||||
'subscriptions_help_limits_title' => 'Có giới hạn số lượng liên hệ trong gói miễn phí không?',
|
||||
'subscriptions_help_limits_plan' => 'Có. Gói miễn phí cho phép bạn quản lý :number liên hệ.',
|
||||
'subscriptions_help_discounts_title' => 'Bạn có mã giảm giá nào cho tổ chức phi lợi nhuận và giáo dục không?',
|
||||
'subscriptions_help_discounts_desc' => 'Chúng tôi có! Monica miễn phí cho sinh viên, tổ chức phi lợi nhuận và từ thiện. Hãy liên hệ <a href=":support">đội hỗ trợ</a> với bằng chứng về tình trạng của bạn và chúng tôi sẽ áp dụng trạng thái đặc biệt cho tài khoản của bạn.',
|
||||
'subscriptions_help_change_title' => 'Nếu tôi đổi ý thì sao?',
|
||||
'subscriptions_help_change_desc' => 'Bạn có thể hủy bất cứ lúc nào, không cần hỏi, mọi thứ được làm bởi chính bạn - không cần liên hệ hỗ trợ. Tuy nhiên, bạn sẽ không được hoàn lại tiền cho giai đoạn hiện tại.',
|
||||
|
||||
'stripe_error_card' => 'Thẻ của bạn bị từ chối. Tin nhắn từ chối là: :message',
|
||||
'stripe_error_api_connection' => 'Kết nối mạng với Stripe bị lỗi. Hãy thử lại.',
|
||||
'stripe_error_rate_limit' => 'Hiện tại đang có quá nhiều yêu cầu đến Stripe. Hãy thử lại sau.',
|
||||
'stripe_error_invalid_request' => 'Thông số không hợp lệ. Hãy thử lại sau.',
|
||||
'stripe_error_authentication' => 'Sai thông tin xác thực với Stripe',
|
||||
|
||||
'import_title' => 'Nhập danh bạ vào tài khoản của bạn',
|
||||
'import_cta' => 'Tải lên danh bạ',
|
||||
'import_stat' => 'Bạn đã nhập :number tệp từ trước đến giờ.',
|
||||
'import_result_stat' => 'Đã tải lên vCard với 1 liên hệ (đã nhập :total_imported, đã bỏ qua :total_skipped)',
|
||||
'import_view_report' => 'Xem báo cáo',
|
||||
'import_in_progress' => 'Đang xử lý việc nhập. Tải lại trang trong một phút.',
|
||||
'import_upload_title' => 'Nhập danh bạ của bạn với vCard',
|
||||
'import_upload_rules_desc' => 'Tuy nhiên, chúng tôi có một số quy tắc:',
|
||||
'import_upload_rule_format' => 'Chúng tôi hỗ trợ tệp <code>.vcard</code> và <code>.vcf</code>.',
|
||||
'import_upload_rule_vcard' => 'Chúng tôi hỗ trợ định dạng vCard 3.0 format, là định dạng mặc định của macOS’s Contacts.app và Google Contacts.',
|
||||
'import_upload_rule_instructions' => 'Hướng dẫn xuất dữ liệu cho <a href=":url1" target="_blank" rel="noopener noreferrer">macOS Contacts.app</a> và <a href=":url2" target="_blank" rel="noopener noreferrer">Google Contacts</a>.',
|
||||
'import_upload_rule_multiple' => 'Nếu liên hệ của bạn có nhiều địa chỉ email hoặc số điện thoại, chỉ có mục đầu tiên sẽ được lưu.',
|
||||
'import_upload_rule_limit' => 'Tệp giới hạn tới 10MB.',
|
||||
'import_upload_rule_time' => 'Có thể mất tới vài phút để tải lên danh bạ và xử lý chúng. Vui lòng đợi.',
|
||||
'import_upload_rule_cant_revert' => 'Hãy chắc chắn dữ liệu chính xác trước khi tải lên, bạn không thể hủy tiến trình tải lên.',
|
||||
'import_upload_form_file' => 'Tệp <code>.vcf</code> hoặc <code>.vCard</code> của bạn:',
|
||||
'import_upload_behaviour' => 'Import behaviour:',
|
||||
'import_upload_behaviour_add' => 'Thêm liên hệ mới và bỏ qua liên hệ đã tồn tại',
|
||||
'import_upload_behaviour_replace' => 'Thay thế liên hệ đã tồn tại',
|
||||
'import_upload_behaviour_help' => 'Việc thay thế sẽ thay thế toàn bộ dữ liệu tồn tại trong vCard, nhưng vẫn giữ các trường liên hệ đã tồn tại.',
|
||||
'import_report_title' => 'Báo cáo nhập',
|
||||
'import_report_date' => 'Ngày nhập',
|
||||
'import_report_type' => 'Kiểu nhập',
|
||||
'import_report_number_contacts' => 'Số lượng liên hệ trong tệp',
|
||||
'import_report_number_contacts_imported' => 'Số lượng danh bạ đã nhập',
|
||||
'import_report_number_contacts_skipped' => 'Số lượng danh bạ đã bỏ qua',
|
||||
'import_report_status_imported' => 'Đã nhập',
|
||||
'import_report_status_skipped' => 'Đã bỏ qua',
|
||||
'import_vcard_parse_error' => 'Lỗi khi phân tích mục vCard',
|
||||
'import_vcard_contact_exist' => 'Liên hệ đã tồn tại',
|
||||
'import_vcard_contact_no_firstname' => 'Không có tên (bắt buộc)',
|
||||
'import_vcard_file_not_found' => 'Tệp không tồn tại',
|
||||
'import_vcard_unknown_entry' => 'Tên liên hệ không xác định',
|
||||
'import_vcard_file_no_entries' => 'Tệp không chứa mục nào',
|
||||
'import_blank_title' => 'Bạn chưa nhập bất kì liên hệ nào.',
|
||||
'import_blank_question' => 'Bạn có muốn nhập liên hệ ngay bây giờ?',
|
||||
'import_blank_description' => 'Chúng tôi có thể nhập tệp vCard bạn lấy từ Google Contacts hoặc ứng dụng quản lý Danh bạ của bạn.',
|
||||
'import_blank_cta' => 'Nhập file vCard',
|
||||
'import_need_subscription' => 'Việc nhập dữ liệu yêu cầu gói thuê bao.',
|
||||
|
||||
'tags_list_title' => 'Nhãn',
|
||||
'tags_list_description' => 'Bạn có thể sắp xếp liên hệ bằng cách thiết lập nhãn. Nhãn hoạt động giống thư mục, nhưng bạn có thể thêm nhiều nhãn vào một liên hệ. Để thêm nhãn mới, thêm nó ở trang liên hệ.',
|
||||
'tags_list_contact_number' => ':count liên hệ',
|
||||
'tags_list_delete_success' => 'The tag has been successfully deleted',
|
||||
'tags_list_edit_success' => 'The tag has been successfully updated',
|
||||
'tags_list_delete_confirmation' => 'Are you sure you want to delete the tag? No contacts will be deleted, only the tag.',
|
||||
'tags_blank_title' => 'Tag là một cách tốt để phân loại liên hệ của bạn.',
|
||||
'tags_blank_description' => 'Tag hoạt động như một thư mục, nhưng bạn có thể thêm nhiều tag vào một liên hệ. Truy cập trang liên hệ và thêm tag bạn bè, ngay dưới phần tên. Khi liên hệ được gắn tag, quay trở lại đây và quản lý tất cả tag trong tài khoản của bạn.',
|
||||
|
||||
'api_title' => 'Khoá truy cập API',
|
||||
'api_description' => 'API có thể dùng để tương tác với dữ liệu của Monica từ ứng dụng bên ngoài, như app điện thoại.',
|
||||
'api_help' => 'Để sử dụng API, phải có một token. Bạn có thể tạo một token truy cập cá nhân (Bearer authentication), hoặc xác thực qua OAuth client để tạo nó cho bạn. Xem <a href=":url">tài liệu API</a>.',
|
||||
'api_endpoint' => 'Đường dẫn đích API cho Monica là:',
|
||||
|
||||
'api_personal_access_tokens' => 'Mã token truy cập cá nhân',
|
||||
'api_pao_description' => 'Chắc chắn rằng bạn chỉ cấp quyền truy cập token này cho nguồn mà bạn tin tưởng - vì chúng cho phép truy cập tất cả dữ liệu của bạn.',
|
||||
'api_token_title' => 'Mã truy cập cá nhân',
|
||||
'api_token_create_new' => 'Tạo token mới',
|
||||
'api_token_not_created' => 'Bạn chưa tạo bất kỳ mã truy cập cá nhân nào.',
|
||||
'api_token_name' => 'Tên token',
|
||||
'api_token_expire' => 'Hết hạn vào {date}',
|
||||
'api_token_delete' => 'Xóa',
|
||||
'api_token_create' => 'Tạo Token',
|
||||
'api_token_scopes' => 'Phạm vi',
|
||||
'api_token_help' => 'Here is your new personal access token. This is the only time it will be shown so don’t lose it! You may now use this token to make API requests.',
|
||||
|
||||
'api_oauth_clients' => 'OAuth client của bạn',
|
||||
'api_oauth_clients_desc' => 'Mục này cho phép bạn đăng kí OAuth client của bạn.',
|
||||
'api_oauth_clients_desc2' => 'Dùng client id để yêu cầu token mới, và chuyển đổi mã xác thực sang mã token truy cập. Xem <a href="{url}">tài liệu Laravel Passport</a> để biết thêm thông tin.',
|
||||
'api_oauth_title' => 'OAuth Clients',
|
||||
'api_oauth_create_new' => 'Tạo mới Client',
|
||||
'api_oauth_edit' => 'Sửa Client',
|
||||
'api_oauth_not_created' => 'Bạn không có bất kì OAuth client nào.',
|
||||
'api_oauth_clientid' => 'Client ID',
|
||||
'api_oauth_name' => 'Tên',
|
||||
'api_oauth_name_help' => 'Một cái gì đó người dùng của bạn sẽ nhận ra và tin tưởng.',
|
||||
'api_oauth_secret' => 'Mã bí mật',
|
||||
'api_oauth_create' => 'Tạo Client',
|
||||
'api_oauth_redirecturl' => 'URL chuyển tiếp',
|
||||
'api_oauth_redirecturl_help' => 'URL gọi lại ủy quyền của ứng dụng của bạn.',
|
||||
|
||||
'api_authorized_clients' => 'Danh sách client được ủy quyền',
|
||||
'api_authorized_clients_desc' => 'Mục này liệt kê tất cả client bạn đã cấp quyền truy cập dữ liệu ứng dụng của bạn. Bạn có thể hủy quyền bất kì lúc nào.',
|
||||
'api_authorized_clients_title' => 'Ứng dụng được ủy quyền',
|
||||
'api_authorized_clients_none' => 'Không có client nào được cấp quyền.',
|
||||
'api_authorized_clients_name' => 'Tên',
|
||||
'api_authorized_clients_scopes' => 'Phạm vi',
|
||||
|
||||
'personalization_tab_title' => 'Cá nhân hóa tài khoản',
|
||||
|
||||
'personalization_title' => 'Here you will find different settings to configure your account. These features are intended for “power users” who want maximum control over Monica.',
|
||||
'personalization_contact_field_type_title' => 'Loại trường liên hệ',
|
||||
'personalization_contact_field_type_add' => 'Thêm loại trường mới',
|
||||
'personalization_contact_field_type_description' => 'You can configure all the different types of contact fields that you can associate to all your contacts. For example, if a new social network appears in the future, you will be able to add this new way of communicating with your contacts right here.',
|
||||
'personalization_contact_field_type_table_name' => 'Tên',
|
||||
'personalization_contact_field_type_table_protocol' => 'Giao thức',
|
||||
'personalization_contact_field_type_table_actions' => 'Hành động',
|
||||
'personalization_contact_field_type_modal_title' => 'Add a new contact field type',
|
||||
'personalization_contact_field_type_modal_edit_title' => 'Edit an existing contact field type',
|
||||
'personalization_contact_field_type_modal_delete_title' => 'Delete an existing contact field type',
|
||||
'personalization_contact_field_type_modal_delete_description' => 'Are you sure you want to delete this contact field type? Deleting this type of contact field will delete ALL the data with this type for all of your contacts.',
|
||||
'personalization_contact_field_type_modal_name' => 'Tên',
|
||||
'personalization_contact_field_type_modal_protocol' => 'Giao thức (tùy chọn)',
|
||||
'personalization_contact_field_type_modal_protocol_help' => 'Each new contact field type can be clickable. If a protocol is set, we will use it to trigger the action that is set.',
|
||||
'personalization_contact_field_type_modal_icon' => 'Icon (tùy chọn)',
|
||||
'personalization_contact_field_type_modal_icon_help' => 'Bạn có thể gắn icon với loại trường liên hệ này. Bạn cần thêm chỉ dẫn tới Font Awesome icon.',
|
||||
'personalization_contact_field_type_delete_success' => 'Xóa loại trường liên hệ thành công.',
|
||||
'personalization_contact_field_type_add_success' => 'Thêm loại trường liên hệ thành công.',
|
||||
'personalization_contact_field_type_edit_success' => 'Cập nhật loại trường liên hệ thành công.',
|
||||
|
||||
'personalization_genders_title' => 'Loại giới tính',
|
||||
'personalization_genders_add' => 'Thêm loại giới tính mới',
|
||||
'personalization_genders_desc' => 'Bạn có thể định nghĩa bao nhiêu giới tính cũng được. Bạn cần tối thiểu 1 loại giới tính trong tài khoản của bạn.',
|
||||
'personalization_genders_modal_add' => 'Thêm loại giới tính',
|
||||
'personalization_genders_modal_edit' => 'Cập nhật loại giới tính',
|
||||
'personalization_genders_modal_name' => 'Tên',
|
||||
'personalization_genders_modal_name_help' => 'Tên sẽ được dùng hiển thị giới tính trên trang liên hệ.',
|
||||
'personalization_genders_modal_sex' => 'Giới tính',
|
||||
'personalization_genders_modal_sex_help' => 'Sử dụng để định nghĩa mối quan hệ, và trong quá trình nhập/xuất vCard.',
|
||||
'personalization_genders_modal_default' => 'Chọn giới tính mặc định cho liên hệ mới',
|
||||
'personalization_genders_modal_delete' => 'Xóa loại giới tính',
|
||||
'personalization_genders_modal_delete_desc' => 'Bạn chắc chắn muốn xóa giới tính "{name}"?',
|
||||
'personalization_genders_modal_delete_question' => 'Hiện bạn đang có {count} liên hệ với giới tính này. Nếu bạn xóa giới tính này, giới tính nào các liên hệ sẽ sở hữu?',
|
||||
'personalization_genders_modal_delete_question_default' => 'Giới tính này đang được đặt là mặc định. Nếu bạn xóa giới tính này, cái nào sẽ được đặt làm mặc định?',
|
||||
'personalization_genders_modal_error' => 'Hãy chọn giới tính trong danh sách.',
|
||||
'personalization_genders_list_contact_number' => '{count} liên hệ',
|
||||
'personalization_genders_table_name' => 'Tên',
|
||||
'personalization_genders_table_sex' => 'Giới tính',
|
||||
'personalization_genders_table_default' => 'Mặc định',
|
||||
'personalization_genders_default' => 'Giới tính mặc định',
|
||||
'personalization_genders_make_default' => 'Đổi giới tính mặc định',
|
||||
'personalization_genders_select_default' => 'Chọn giới tính mặc định',
|
||||
'personalization_genders_m' => 'Nam',
|
||||
'personalization_genders_f' => 'Nữ',
|
||||
'personalization_genders_o' => 'Khác',
|
||||
'personalization_genders_u' => 'Không rõ',
|
||||
'personalization_genders_n' => 'Không có hoặc không áp dụng',
|
||||
|
||||
'personalization_reminder_rule_save' => 'Đã lưu thay đổi',
|
||||
'personalization_reminder_rule_title' => 'Quy tắc nhắc nhở',
|
||||
'personalization_reminder_rule_line' => 'trước {count} ngày',
|
||||
'personalization_reminder_rule_desc' => 'Với mỗi nhắc nhở bạn cài, Monica có thể gửi email cho bạn vào x ngày trước khi sự kiện xảy ra. Bạn có thể điều chỉnh cài đặt thông báo ở đây. Thông báo này chỉ áp dụng cho lời nhắc hàng tháng và hàng năm.',
|
||||
|
||||
'personalization_module_save' => 'Đã lưu thay đổi',
|
||||
'personalization_module_title' => 'Tính năng',
|
||||
'personalization_module_desc' => 'Có thể bạn không cần dùng tất cả tính năng của Monica. Phần dưới đây cho phép bạn bật/tắt tính năng sử dụng trong khung liên hệ. Thay đổi này sẽ ảnh hưởng đến TẤT CẢ liên hệ của bạn. Tắt tính năng không xóa dữ liệu, chỉ ẩn tính năng này đi.',
|
||||
|
||||
'personalisation_paid_upgrade' => 'Đây là tính năng nâng cao cần thuê bao trả phí để kích hoạt. Hãy nâng cấp tài khoản của bạn bằng cách truy cập <a href=":url">Cài đặt > Gói thuê bao</a>.',
|
||||
'personalisation_paid_upgrade_vue' => 'Đây là tính năng nâng cao cần thuê bao trả phí để kích hoạt. Hãy nâng cấp tài khoản của bạn bằng cách truy cập <a href="{url}">Cài đặt > Gói thuê bao</a>.',
|
||||
|
||||
'reminder_time_to_send' => 'Thời gian lời nhắc sẽ được gửi',
|
||||
'reminder_time_to_send_help' => 'Lời nhắc tiếp theo của bạn được lên lịch gửi vào <span title="{dateTimeUtc}" class="reminder-info">{dateTime}</span>.',
|
||||
|
||||
'personalization_activity_type_category_title' => 'Danh mục loại hoạt động',
|
||||
'personalization_activity_type_category_add' => 'Thêm danh mục',
|
||||
'personalization_activity_type_category_table_name' => 'Tên',
|
||||
'personalization_activity_type_category_description' => 'An activity with one of your contacts can have a type and a category type. Your account comes with a set of predefined category types by default, but you can customize these here.',
|
||||
'personalization_activity_type_category_table_actions' => 'Hành động',
|
||||
'personalization_activity_type_category_modal_add' => 'Thêm danh mục',
|
||||
'personalization_activity_type_category_modal_edit' => 'Sửa danh mục',
|
||||
'personalization_activity_type_category_modal_question' => 'Chúng ta nên đặt tên cho danh mục này là gì?',
|
||||
'personalization_activity_type_add_button' => 'Thêm loại hoạt động mới',
|
||||
'personalization_activity_type_modal_add' => 'Thêm loại hoạt động mới',
|
||||
'personalization_activity_type_modal_question' => 'Chúng ta nên đặt tên cho hoạt động này là gì?',
|
||||
'personalization_activity_type_modal_edit' => 'Sửa loại hoạt động',
|
||||
'personalization_activity_type_category_modal_delete' => 'Xóa danh mục',
|
||||
'personalization_activity_type_category_modal_delete_desc' => 'Bạn chắc chắn muốn xóa danh mục này? Việc này sẽ xóa tất cả loại hoạt động bên trong. Hoạt động gắn với danh mục này không bị ảnh hưởng.',
|
||||
'personalization_activity_type_modal_delete' => 'Xóa loại hoạt động',
|
||||
'personalization_activity_type_modal_delete_desc' => 'Bạn chắc chắn muốn xóa loại hoạt động này? Các hoạt động gắn với danh mục này sẽ không bị ảnh hưởng.',
|
||||
'personalization_activity_type_modal_delete_error' => 'Chúng tôi không thể tìm thấy loại hoạt động này.',
|
||||
'personalization_activity_type_category_modal_delete_error' => 'Chúng tôi không thể tìm thấy danh mục này.',
|
||||
|
||||
'personalization_life_event_category_title' => 'Danh mục sự kiện trong đời',
|
||||
'personalization_live_event_category_table_name' => 'Tên',
|
||||
'personalization_life_event_category_description' => 'Sự kiện trong đời có thể có loại và danh mục. Tài khoản của bạn được cài đặt danh mục và loại mặc định, nhưng bạn có thể tùy biến ở đây.',
|
||||
'personalization_live_event_category_table_actions' => 'Hành động',
|
||||
'personalization_life_event_type_add_button' => 'Thêm loại sự kiện trong đời',
|
||||
'personalization_life_event_type_modal_add' => 'Thêm loại sự kiện trong đời',
|
||||
'personalization_life_event_type_modal_question' => 'Chúng ta nên đặt tên cho sự kiện này là gì?',
|
||||
'personalization_life_event_type_modal_edit' => 'Sửa kiểu sự kiện trong đời',
|
||||
'personalization_life_event_type_modal_delete' => 'Xoá kiểu sự kiện trong đời',
|
||||
'personalization_life_event_type_modal_delete_desc' => 'Bạn muốn xóa kiểu sự kiện trong đời này? Các dữ liệu sự kiện gắn liền với kiểu sự kiện này cũng sẽ bị xóa bỏ.',
|
||||
'personalization_life_event_type_modal_delete_error' => 'Chúng tôi không thể tìm được kiểu sự kiện trong đời này.',
|
||||
|
||||
'personalization_life_event_category_work_education' => 'Công việc & học vấn',
|
||||
'personalization_life_event_category_family_relationships' => 'Gia đình & các mối quan hệ',
|
||||
'personalization_life_event_category_home_living' => 'Nhà cửa & đời sống',
|
||||
'personalization_life_event_category_travel_experiences' => 'Du lịch & trải nghiệm',
|
||||
'personalization_life_event_category_health_wellness' => 'Sức khỏe thể chất & tinh thần',
|
||||
|
||||
'personalization_life_event_type_new_job' => 'Công việc mới',
|
||||
'personalization_life_event_type_retirement' => 'Nghỉ hưu',
|
||||
'personalization_life_event_type_new_school' => 'Trường học mới',
|
||||
'personalization_life_event_type_study_abroad' => 'Du học',
|
||||
'personalization_life_event_type_volunteer_work' => 'Công việc tình nguyện',
|
||||
'personalization_life_event_type_published_book_or_paper' => 'Xuất bản sách hoặc văn bản',
|
||||
'personalization_life_event_type_military_service' => 'Nghĩa vụ quân sự',
|
||||
'personalization_life_event_type_first_met' => 'Lần đầu gặp',
|
||||
'personalization_life_event_type_new_relationship' => 'Mối quan hệ mới',
|
||||
'personalization_life_event_type_engagement' => 'Đính hôn',
|
||||
'personalization_life_event_type_marriage' => 'Kết hôn',
|
||||
'personalization_life_event_type_anniversary' => 'Kỷ niệm',
|
||||
'personalization_life_event_type_expecting_a_baby' => 'Muốn có con',
|
||||
'personalization_life_event_type_new_child' => 'Mới có con',
|
||||
'personalization_life_event_type_new_family_member' => 'Thêm thành viên mới trong gia đình',
|
||||
'personalization_life_event_type_new_pet' => 'Thêm thú cưng',
|
||||
'personalization_life_event_type_end_of_relationship' => 'Kết thúc mối quan hệ',
|
||||
'personalization_life_event_type_loss_of_a_loved_one' => 'Mất một người thân yêu',
|
||||
'personalization_life_event_type_moved' => 'Đã chuyển đi',
|
||||
'personalization_life_event_type_bought_a_home' => 'Đã mua nhà',
|
||||
'personalization_life_event_type_home_improvement' => 'Sửa nhà',
|
||||
'personalization_life_event_type_holidays' => 'Kỳ nghỉ',
|
||||
'personalization_life_event_type_new_vehicle' => 'Mua xe mới',
|
||||
'personalization_life_event_type_new_roommate' => 'Bạn cùng phòng mới',
|
||||
'personalization_life_event_type_overcame_an_illness' => 'Đã vượt qua bệnh tật',
|
||||
'personalization_life_event_type_quit_a_habit' => 'Bỏ một thói quen',
|
||||
'personalization_life_event_type_new_eating_habits' => 'Thói quen ăn uống mới',
|
||||
'personalization_life_event_type_weight_loss' => 'Giảm cân',
|
||||
'personalization_life_event_type_wear_glass_or_contact' => 'Đã đeo kính hoặc kính áp tròng',
|
||||
'personalization_life_event_type_broken_bone' => 'Gãy xương',
|
||||
'personalization_life_event_type_removed_braces' => 'Gỡ niềng răng',
|
||||
'personalization_life_event_type_surgery' => 'Đã phẫu thuật',
|
||||
'personalization_life_event_type_dentist' => 'Đã điều trị nha khoa',
|
||||
'personalization_life_event_type_new_sport' => 'Bắt đầu chơi môn thể thao mới',
|
||||
'personalization_life_event_type_new_hobby' => 'Có sở thích mới',
|
||||
'personalization_life_event_type_new_instrument' => 'Bắt đầu học nhạc cụ mới',
|
||||
'personalization_life_event_type_new_language' => 'Bắt đầu học ngôn ngữ mới',
|
||||
'personalization_life_event_type_tattoo_or_piercing' => 'Xăm hình hoặc xỏ khuyên',
|
||||
'personalization_life_event_type_new_license' => 'Bằng lái mới',
|
||||
'personalization_life_event_type_travel' => 'Du lịch',
|
||||
'personalization_life_event_type_achievement_or_award' => 'Có giải thưởng hoặc thành tựu',
|
||||
'personalization_life_event_type_changed_beliefs' => 'Thay đổi đức tin',
|
||||
'personalization_life_event_type_first_word' => 'Câu nói đầu tiên',
|
||||
'personalization_life_event_type_first_kiss' => 'Nụ hôn đầu',
|
||||
|
||||
'storage_title' => 'Bộ nhớ',
|
||||
'storage_account_info' => 'Giới hạn tài khoản của bạn là :accountLimit MB. Bạn đã sử dụng :currentAccountSize MB (khoảng :percentUsage%).',
|
||||
'storage_upgrade_notice' => 'Nâng cấp tài khoản của bạn để có thể tải lên tài liệu và ảnh.',
|
||||
'storage_description' => 'Bạn có thể xem tất cả tài liệu và ảnh đã tải lên về liên hệ của bạn ở đây.',
|
||||
|
||||
'dav_title' => 'WebDAV',
|
||||
'dav_description' => 'Bạn có thể tìm thấy tất cả cài đặt sử dụng WebDAV để xuất CardDAV và CalDAV ở đây.',
|
||||
'dav_copy_help' => 'Sao chép vào clipboard',
|
||||
'dav_clipboard_copied' => 'Giá trị đã được copy vào clipboard',
|
||||
'dav_url_base' => 'URL chung cho tất cả tài nguyên CardDAV và CalDAV:',
|
||||
'dav_connect_help' => 'Bạn có thể kết nối danh bạ và/hoặc lịch với url này trên điện thoại hoặc máy tính.',
|
||||
'dav_connect_help2' => 'Sử dụng email đăng nhập và tạo khóa API để xác thực.',
|
||||
'dav_url_carddav' => 'CardDAV url cho danh sách Danh bạ:',
|
||||
'dav_url_caldav_birthdays' => 'CalDAV url cho danh sách Sinh nhật:',
|
||||
'dav_url_caldav_tasks' => 'CalDAV url cho danh sách Công việc:',
|
||||
'dav_title_carddav' => 'CardDAV',
|
||||
'dav_title_caldav' => 'CalDAV',
|
||||
'dav_carddav_export' => 'Xuất tất cả danh bạ thành một tệp',
|
||||
'dav_caldav_birthdays_export' => 'Xuất tất cả sinh nhật thành một tệp',
|
||||
'dav_caldav_tasks_export' => 'Xuất tất cả công việc thành một tệp',
|
||||
|
||||
'archive_title' => 'Lưu trữ tát cả danh bạ trong tài khoản của bạn',
|
||||
'archive_desc' => 'Hành động này sẽ lưu trữ tất cả liên hệ trong tài khoản của bạn.',
|
||||
'archive_cta' => 'Lưu trữ tất cả liên hệ',
|
||||
|
||||
'logs_title' => 'Mọi thứ đã xảy ra với tài khoản này',
|
||||
'logs_actor' => 'Người thao tác',
|
||||
'logs_timestamp' => 'Mốc thời gian',
|
||||
'logs_description' => 'Mô tả',
|
||||
'logs_subject' => 'Tiêu đề',
|
||||
'logs_size' => 'Kích thước (Kb)',
|
||||
'logs_object' => 'Đối tượng',
|
||||
];
|
||||
166
resources/lang/vi/validation.php
Normal file
166
resources/lang/vi/validation.php
Normal file
@@ -0,0 +1,166 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Validation Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines contain the default error messages used by
|
||||
| the validator class. Some of these rules have multiple versions such
|
||||
| as the size rules. Feel free to tweak each of these messages here.
|
||||
|
|
||||
*/
|
||||
|
||||
'accepted' => ':attribute phải được chấp nhận.',
|
||||
'active_url' => ':attribute không phải một URL hợp lệ.',
|
||||
'after' => ':attribute phải là một ngày sau :date.',
|
||||
'after_or_equal' => ':attribute phải là ngày :date hoặc sau đó.',
|
||||
'alpha' => ':attribute chỉ được chứa chữ cái.',
|
||||
'alpha_dash' => ':attribute chỉ được chứa chữ cái, chữ số, gạch nối và gạch dưới.',
|
||||
'alpha_num' => ':attribute chỉ có thể chứa các chữ cái và số.',
|
||||
'array' => ':attribute phải là một mảng.',
|
||||
'before' => ':attribute phải là một ngày trước :date.',
|
||||
'before_or_equal' => ':attribute phải là ngày :date hoặc trước đó.',
|
||||
'between' => [
|
||||
'numeric' => ':attribute phải nằm giữa :min - :max.',
|
||||
'file' => ':attribute phải nằm trong khoảng :min đến :max KB.',
|
||||
'string' => ':attribute phải trong khoảng :min đến :max ký tự.',
|
||||
'array' => ':attribute phải nằm trong khoảng :min đến :max mục.',
|
||||
],
|
||||
'boolean' => ':attribute phải là true hoặc false.',
|
||||
'confirmed' => ':attribute xác nhận không đúng.',
|
||||
'date' => ':attribute không phải là ngày hợp lệ.',
|
||||
'date_equals' => ':attribute phải là ngày trùng với :date.',
|
||||
'date_format' => ':attribute không khớp với định dạng :format.',
|
||||
'different' => ':attribute và :other phải khác nhau.',
|
||||
'digits' => ':attribute phải có :digits số.',
|
||||
'digits_between' => ':attribute phải nằm giữa :min và :max chữ số.',
|
||||
'dimensions' => ':attribute có kích thước hình ảnh không hợp lệ.',
|
||||
'distinct' => 'Trường :attribute có giá trị trùng lặp.',
|
||||
'email' => ':attribute phải là địa chỉ email hợp lệ.',
|
||||
'ends_with' => ':attribute phải kết thúc bằng một trong các ký tự: :values.',
|
||||
'exists' => ':attribute được chọn không hợp lệ.',
|
||||
'file' => ':attribute phải là một tệp.',
|
||||
'filled' => 'Trường :attribute phải có giá trị.',
|
||||
'gt' => [
|
||||
'numeric' => ':attribute phải lớn hơn :value.',
|
||||
'file' => ':attribute phải lớn hơn :value KB.',
|
||||
'string' => ':attribute phải có nhiều hơn :value ký tự.',
|
||||
'array' => ':attribute phải có nhiều hơn :value mục.',
|
||||
],
|
||||
'gte' => [
|
||||
'numeric' => ':attribute phải lớn hơn hoặc bằng :value.',
|
||||
'file' => ':attribute phải lớn hơn hoặc bằng :value KB.',
|
||||
'string' => ':attribute phải có nhiều hơn hoặc bằng :value ký tự.',
|
||||
'array' => ':attribute phải có :value mục trở lên.',
|
||||
],
|
||||
'image' => ':attribute phải là một file ảnh.',
|
||||
'in' => ':attribute được chọn không hợp lệ.',
|
||||
'in_array' => 'Thuộc tính :attribute không tồn tại trong :other.',
|
||||
'integer' => ':attribute phải là một số nguyên.',
|
||||
'ip' => ':attribute phải là một địa chỉ IP hợp lệ.',
|
||||
'ipv4' => 'Thuộc tính: phải là địa chỉ IPv4 hợp lệ.',
|
||||
'ipv6' => ':attribute phải là địa chỉ IPv6 hợp lệ.',
|
||||
'json' => ':attribute phải là một chuỗi JSON hợp lệ.',
|
||||
'lt' => [
|
||||
'numeric' => ':attribute phải nhỏ hơn :value.',
|
||||
'file' => ':attribute phải nhỏ hơn :value KB.',
|
||||
'string' => ':attribute phải ít hơn :value ký tự.',
|
||||
'array' => ':attribute phải có ít hơn :value mục.',
|
||||
],
|
||||
'lte' => [
|
||||
'numeric' => ':attribute phải nhỏ hơn hoặc bằng :value.',
|
||||
'file' => ':attribute phải nhỏ hơn hoặc bằng :value KB.',
|
||||
'string' => ':attribute phải ít hơn hoặc bằng :value ký tự.',
|
||||
'array' => ':attribute không được có nhiều hơn :value mục.',
|
||||
],
|
||||
'max' => [
|
||||
'numeric' => ':attribute có thể không lớn hơn :max.',
|
||||
'file' => ':attribute không được lớn hơn :max KB.',
|
||||
'string' => ':attribute không được nhiều hơn :max ký tự.',
|
||||
'array' => ':attribute không thể có nhiều hơn :max mục.',
|
||||
],
|
||||
'mimes' => ':attribute phải là một tập tin có phần mở rộng là: :values.',
|
||||
'mimetypes' => ':attribute phải là một tập tin có phần mở rộng là: :values.',
|
||||
'min' => [
|
||||
'numeric' => ':attribute phải có ít nhất :min.',
|
||||
'file' => ':attribute tối thiểu phải nặng :min KB.',
|
||||
'string' => ':attribute phải có ít nhất :min ký tự.',
|
||||
'array' => ':attribute phải chọn ít nhất :min mục.',
|
||||
],
|
||||
'not_in' => ':attribute đã chọn không hợp lệ.',
|
||||
'not_regex' => 'Định dạng :attribute không hợp lệ.',
|
||||
'numeric' => ':attribute phải là số.',
|
||||
'password' => 'Mật khẩu không đúng.',
|
||||
'present' => 'Trường :attribute phải được cung cấp.',
|
||||
'regex' => 'Định dạng :attribute không hợp lệ.',
|
||||
'required' => 'Trường :attribute không được bỏ trống.',
|
||||
'required_if' => 'Trường :attribute là bắt buộc khi :other là :value.',
|
||||
'required_unless' => 'Trường :attribute không được bỏ trống trừ khi :other là :values.',
|
||||
'required_with' => 'Trường :attribute là bắt buộc khi :values có giá trị.',
|
||||
'required_with_all' => 'Trường :attribute là bắt buộc khi :values có giá trị.',
|
||||
'required_without' => 'Trường :attribute là bắt buộc khi :values không có giá trị.',
|
||||
'required_without_all' => 'Trường :attribute là bắt buộc khi không có :values nào có giá trị.',
|
||||
'same' => ':attribute và :other phải giống nhau.',
|
||||
'size' => [
|
||||
'numeric' => ':attribute phải là :size.',
|
||||
'file' => ':attribute phải có cỡ :size KB.',
|
||||
'string' => ':attribute phải có :size ký tự.',
|
||||
'array' => ':attribute phải chứa :size mục.',
|
||||
],
|
||||
'starts_with' => ':attribute phải bắt đầu bằng một trong các ký tự: :values.',
|
||||
'string' => ':attribute phải là một chuỗi.',
|
||||
'timezone' => ':attribute phải là một khu vực hợp lệ.',
|
||||
'unique' => ':attribute đã được dùng.',
|
||||
'uploaded' => ':attribute bị lỗi trong quá trình tải lên.',
|
||||
'url' => 'Định dạng :attribute không hợp lệ.',
|
||||
'uuid' => ':attribute phải là UUID hợp lệ.',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Here you may specify custom validation messages for attributes using the
|
||||
| convention "attribute.rule" to name the lines. This makes it quick to
|
||||
| specify a specific custom language line for a given attribute rule.
|
||||
|
|
||||
*/
|
||||
|
||||
'custom' => [
|
||||
'attribute-name' => [
|
||||
'rule-name' => 'custom-message',
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Attributes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used to swap our attribute placeholder
|
||||
| with something more reader friendly such as "E-Mail Address" instead
|
||||
| of "email". This simply helps us make our message more expressive.
|
||||
|
|
||||
*/
|
||||
|
||||
'attributes' => [],
|
||||
|
||||
'vue' => [
|
||||
'max' => [
|
||||
'numeric' => '{field} không được lớn hơn {max}.',
|
||||
'string' => '{field} không được lớn hơn {max} kí tự.',
|
||||
],
|
||||
'required' => '{field} là bắt buộc.',
|
||||
'url' => '{field} không phải là URL hợp lệ.',
|
||||
],
|
||||
|
||||
];
|
||||
Reference in New Issue
Block a user