diff options
Diffstat (limited to 'lib')
32 files changed, 623 insertions, 26 deletions
diff --git a/lib/plugins/acl/lang/vi/help.txt b/lib/plugins/acl/lang/vi/help.txt index 816e5ee71..d657c2e23 100644 --- a/lib/plugins/acl/lang/vi/help.txt +++ b/lib/plugins/acl/lang/vi/help.txt @@ -1,12 +1,8 @@ === Trợ giúp nhanh: === -Trang này giúp bạn thêm hoặc xóa quyền được cấp cho 1 thư mục hoặc trang wiki của bạn. - -Của sổ bên trái hiển thị tất cả các thư mục và trang văn bản. - -Khung trên đây cho phép bạn xem và sửa quyền của một nhóm hoặc thành viên đã chọn. - -Bảng bên dưới hiển thị tất cả các quyền được cấp. Bạn có thể sửa hoặc hóa các quyền đó một cách nhanh chóng. - -Đọc [[doku>acl|tài liệu chính thức về ACL]] sẽ giúp bạn hiểu hơn về cách phân quyền ở DokuWiki. +Trên trang này, bạn có thể thêm và xóa quyền cho không gian tên và trang trong wiki của bạn. + * Khung bên trái hiển thị tất cả các không gian tên và trang có sẵn + * Biểu mẫu trên cho phép bạn xem và sửa đổi các quyền của thành viên hoặc nhóm đã chọn. + * Bảng dưới đây hiện thị tất cả các quy tắc kiểm soát truy cập. Bạn có thể sử dụng nó để nhanh chóng xóa hoặc thay đổi nhiều quy tắc. +Đọc [[doku>acl|tài liệu chính thức về ACL]] có thể giúp bạn hiểu đầy đủ cách thức kiểm soát hoạt động truy cập trong DokuWiki.
\ No newline at end of file diff --git a/lib/plugins/acl/lang/vi/lang.php b/lib/plugins/acl/lang/vi/lang.php index 8ca888cae..fb4d3b1ff 100644 --- a/lib/plugins/acl/lang/vi/lang.php +++ b/lib/plugins/acl/lang/vi/lang.php @@ -2,34 +2,35 @@ /** * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) - * + * + * @author Thien Hau <thienhausoftware@gmail.com> * @author NukeViet <admin@nukeviet.vn> */ $lang['admin_acl'] = 'Quản lý danh sách quyền truy cập'; $lang['acl_group'] = 'Nhóm:'; $lang['acl_user'] = 'Thành viên:'; -$lang['acl_perms'] = 'Cấp phép cho'; +$lang['acl_perms'] = 'Cấp quyền cho'; $lang['page'] = 'Trang'; -$lang['namespace'] = 'Thư mục'; +$lang['namespace'] = 'Không gian tên'; $lang['btn_select'] = 'Chọn'; -$lang['p_user_id'] = 'Thành viên <b class="acluser">%s</b> hiện tại được cấp phép cho trang <b class="aclpage">%s</b>: <i>%s</i>.'; -$lang['p_user_ns'] = 'Thành viên <b class="acluser">%s</b> hiện tại được cấp phép cho thư mục <b class="aclns">%s</b>: <i>%s</i>.'; -$lang['p_group_id'] = 'Thành viên trong nhóm <b class="aclgroup">%s</b> hiện tại được cấp phép cho trang <b class="aclpage">%s</b>: <i>%s</i>.'; -$lang['p_group_ns'] = 'Thành viên trong nhóm <b class="aclgroup">%s</b> hiện tại được cấp phép cho thư mục <b class="aclns">%s</b>: <i>%s</i>.'; -$lang['p_choose_id'] = 'Hãy <b>nhập tên thành viên hoặc nhóm</b> vào ô trên đây để xem hoặc sửa quyền đã thiết đặt cho trang <b class="aclpage">%s</b>.'; -$lang['p_choose_ns'] = 'Hãy <b>nhập tên thành viên hoặc nhóm</b> vào ô trên đây để xem hoặc sửa quyền đã thiết đặt cho thư mục <b class="aclns">%s</b>.'; -$lang['p_inherited'] = 'Ghi chú: Có những quyền không được thể hiện ở đây nhưng nó được cấp phép từ những nhóm hoặc thư mục cấp cao.'; -$lang['p_isadmin'] = 'Ghi chú: Nhóm hoặc thành viên này luôn được cấp đủ quyền vì họ là Quản trị tối cao'; -$lang['p_include'] = 'Một số quyền thấp được thể hiện ở mức cao hơn. Quyền tạo, tải lên và xóa chỉ dành cho thư mục, không dành cho trang.'; +$lang['p_user_id'] = 'Thành viên <b class="acluser">%s</b> hiện có các quyền sau trên trang <b class="aclpage">%s</b>: <i>%s</i>.'; +$lang['p_user_ns'] = 'Thành viên <b class="acluser">%s</b> hiện có các quyền sau trong không gian tên <b class="aclns">%s</b>: <i>%s</i>.'; +$lang['p_group_id'] = 'Thành viên trong nhóm <b class="aclgroup">%s</b> hiện có các quyền sau trên trang <b class="aclpage">%s</b>: <i>%s</i>.'; +$lang['p_group_ns'] = 'Thành viên trong nhóm <b class="aclgroup">%s</b> hiện có các quyền sau trong không gian tên<b class="aclns">%s</b>: <i>%s</i>.'; +$lang['p_choose_id'] = 'Hãy <b>nhập tên thành viên hoặc nhóm</b> vào ô trên đây để xem hoặc sửa đổi quyền đã thiết đặt cho trang <b class="aclpage">%s</b>.'; +$lang['p_choose_ns'] = 'Hãy <b>nhập tên thành viên hoặc nhóm</b> vào ô trên đây để xem hoặc sửa đổi quyền đã thiết đặt cho thư mục <b class="aclns">%s</b>.'; +$lang['p_inherited'] = 'Ghi chú: Có những quyền không được thể hiện ở đây nhưng nó được cấp phép từ những nhóm hoặc không gian tên cao hơn.'; +$lang['p_isadmin'] = 'Ghi chú: Nhóm hoặc thành viên này luôn được cấp đủ quyền vì họ được đặt là Siêu thành viên'; +$lang['p_include'] = 'Các quyền cao hơn bao gồm những quyền thấp hơn. Quyền Tạo, Tải lên và Xóa chỉ áp dụng cho không gian tên, không phải trang.'; $lang['current'] = 'Danh sách quyền truy cập hiện tại'; -$lang['where'] = 'Trang/Thư mục'; +$lang['where'] = 'Trang/Không gian tên'; $lang['who'] = 'Thành viên/Nhóm'; $lang['perm'] = 'Quyền'; $lang['acl_perm0'] = 'Không'; $lang['acl_perm1'] = 'Đọc'; -$lang['acl_perm2'] = 'Sửa'; +$lang['acl_perm2'] = 'Sửa đổi'; $lang['acl_perm4'] = 'Tạo'; $lang['acl_perm8'] = 'Tải lên'; $lang['acl_perm16'] = 'Xóa'; -$lang['acl_new'] = 'Thêm mục mới'; -$lang['acl_mod'] = 'Sửa'; +$lang['acl_new'] = 'Thêm mục nhập mới'; +$lang['acl_mod'] = 'Sửa đổi mục nhập'; diff --git a/lib/plugins/authad/lang/vi/lang.php b/lib/plugins/authad/lang/vi/lang.php new file mode 100644 index 000000000..36aa21219 --- /dev/null +++ b/lib/plugins/authad/lang/vi/lang.php @@ -0,0 +1,12 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Thien Hau <thienhausoftware@gmail.com> + */ +$lang['domain'] = 'Đăng nhập tên miền'; +$lang['authpwdexpire'] = 'Mật khẩu của bạn sẽ hết hạn sau %d ngày, bạn nên thay đổi sớm.'; +$lang['passchangefail'] = 'Không thể thay đổi mật khẩu. Có lẽ chính sách mật khẩu chưa được đáp ứng?'; +$lang['userchangefail'] = 'Không thể thay đổi thuộc tính thành viên. Có lẽ tài khoản của bạn không có quyền thực hiện thay đổi?'; +$lang['connectfail'] = 'Không thể kết nối với máy chủ Active Directory.'; diff --git a/lib/plugins/authad/lang/vi/settings.php b/lib/plugins/authad/lang/vi/settings.php new file mode 100644 index 000000000..d0dc73dc1 --- /dev/null +++ b/lib/plugins/authad/lang/vi/settings.php @@ -0,0 +1,23 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Thien Hau <thienhausoftware@gmail.com> + */ +$lang['account_suffix'] = 'Hậu tố tài khoản của bạn. VD. <code>@my.domain.org</code>'; +$lang['base_dn'] = 'DN cơ sở của bạn. VD. <code>DC=my,DC=domain,DC=org</code>'; +$lang['domain_controllers'] = 'Một danh sách các bộ điều khiển miền được phân tách bằng dấu phẩy. VD. <code>srv1.domain.org,srv2.domain.org</code>'; +$lang['admin_username'] = 'Thành viên Active Directory đặc quyền có quyền truy cập vào tất cả dữ liệu của người dùng khác. Tùy chọn, nhưng cần thiết cho một số hành động nhất định như gửi thư đăng ký.'; +$lang['admin_password'] = 'Mật khẩu của thành viên trên.'; +$lang['sso'] = 'Nên đăng nhập một lần qua Kerberos hoặc NTLM?'; +$lang['sso_charset'] = 'Bộ ký tự máy chủ web của bạn sẽ chuyển tên người dùng Kerberos hoặc NTLM. Để trống cho UTF-8 hoặc latin-1. Yêu cầu phần mở rộng iconv.'; +$lang['real_primarygroup'] = 'Nếu nhóm chính thực sự được giải quyết thay vì giả sử "Tên miền thành viên" (chậm hơn).'; +$lang['use_ssl'] = 'Sử dụng kết nối SSL? Nếu được sử dụng, không kích hoạt TLS bên dưới.'; +$lang['use_tls'] = 'Sử dụng kết nối TLS? Nếu được sử dụng, không kích hoạt SSL ở trên.'; +$lang['debug'] = 'Hiển thị đầu ra gỡ lỗi bổ sung về lỗi?'; +$lang['expirywarn'] = 'Báo trước ngày để cảnh báo thành viên về việc hết hạn mật khẩu. 0 để vô hiệu hóa.'; +$lang['additional'] = 'Một danh sách được phân tách bằng dấu phẩy của các thuộc tính AD bổ sung để tìm nạp dữ liệu thành viên. Được sử dụng bởi một số plugin.'; +$lang['update_name'] = 'Cho phép thành viên cập nhật tên hiển thị AD?'; +$lang['update_mail'] = 'Cho phép thành viên cập nhật địa chỉ thư điện tử?'; +$lang['recursive_groups'] = 'Giải quyết các nhóm lồng nhau cho các thành viên tương ứng (chậm hơn).'; diff --git a/lib/plugins/authldap/lang/vi/lang.php b/lib/plugins/authldap/lang/vi/lang.php new file mode 100644 index 000000000..c1f328901 --- /dev/null +++ b/lib/plugins/authldap/lang/vi/lang.php @@ -0,0 +1,9 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Thien Hau <thienhausoftware@gmail.com> + */ +$lang['connectfail'] = 'LDAP không thể kết nối : %s'; +$lang['domainfail'] = 'LDAP không thể tìm thấy dn thành viên của bạn'; diff --git a/lib/plugins/authldap/lang/vi/settings.php b/lib/plugins/authldap/lang/vi/settings.php new file mode 100644 index 000000000..65c756e4a --- /dev/null +++ b/lib/plugins/authldap/lang/vi/settings.php @@ -0,0 +1,33 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Thien Hau <thienhausoftware@gmail.com> + */ +$lang['server'] = 'Máy chủ LDAP của bạn. Tên máy chủ (<code>localhost</code>) hoặc URL đầy đủ (<code>ldap://server.tld:389</code>)'; +$lang['port'] = 'Cổng máy chủ LDAP nếu không có URL đầy đủ được đưa ra bên trên'; +$lang['usertree'] = 'Nơi tìm tài khoản thành viên. VD. <code>ou=People, dc=server, dc=tld</code>'; +$lang['grouptree'] = 'Nơi tìm nhóm thành viên. Eg. <code>ou=Group, dc=server, dc=tld</code>'; +$lang['userfilter'] = 'Bộ lọc LDAP để tìm kiếm tài khoản thành viên. VD. <code>(&(uid=%{user})(objectClass=posixAccount))</code>'; +$lang['groupfilter'] = 'Bộ lọc LDAP để tìm kiếm nhóm thành viên. Eg. <code>(&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))</code>'; +$lang['version'] = 'Phiên bản giao thức để sử dụng. Bạn có thể cần đặt cái này thành <code>3</code>'; +$lang['starttls'] = 'Sử dụng kết nối TLS?'; +$lang['referrals'] = 'Theo dõi Shall referrals?'; +$lang['deref'] = 'Làm thế nào để xóa bỏ bí danh?'; +$lang['binddn'] = 'DN của một thành viên liên kết tùy chọn nếu liên kết ẩn danh là không đủ. VD. <code>cn=admin, dc=my, dc=home</code>'; +$lang['bindpw'] = 'Mật khẩu của thành viên trên'; +$lang['attributes'] = 'Các thuộc tính truy xuất với tìm kiếm LDAP.'; +$lang['userscope'] = 'Giới hạn phạm vi tìm kiếm cho tìm kiếm thành viên'; +$lang['groupscope'] = 'Giới hạn phạm vi tìm kiếm cho tìm kiếm nhóm'; +$lang['userkey'] = 'Thuộc tính biểu thị tên thành viên; phải phù hợp với bộ lọc thành viên.'; +$lang['groupkey'] = 'Thành viên nhóm từ bất kỳ thuộc tính thành viên nào (thay vì các nhóm AD tiêu chuẩn), VD. nhóm từ bộ phận hoặc số điện thoại'; +$lang['modPass'] = 'Có thể thay đổi mật khẩu LDAP qua dokuwiki không?'; +$lang['debug'] = 'Hiển thị thông tin gỡ lỗi bổ sung về lỗi'; +$lang['deref_o_0'] = 'LDAP_DEREF_NEVER'; +$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING'; +$lang['deref_o_2'] = 'LDAP_DEREF_FINDING'; +$lang['deref_o_3'] = 'LDAP_DEREF_ALWAYS'; +$lang['referrals_o_-1'] = 'sử dụng mặc định'; +$lang['referrals_o_0'] = 'không theo dõi referrals'; +$lang['referrals_o_1'] = 'theo dõi referrals'; diff --git a/lib/plugins/authpdo/lang/vi/lang.php b/lib/plugins/authpdo/lang/vi/lang.php new file mode 100644 index 000000000..42de9865a --- /dev/null +++ b/lib/plugins/authpdo/lang/vi/lang.php @@ -0,0 +1,10 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Thien Hau <thienhausoftware@gmail.com> + */ +$lang['connectfail'] = 'Không thể kết nối với cơ sở dữ liệu.'; +$lang['userexists'] = 'Xin lỗi, thành viên có thông tin đăng nhập này đã tồn tại.'; +$lang['writefail'] = 'Không thể sửa đổi dữ liệu thành viên. Vui lòng thông báo cho Admin-Wiki'; diff --git a/lib/plugins/authpdo/lang/vi/settings.php b/lib/plugins/authpdo/lang/vi/settings.php new file mode 100644 index 000000000..dfc367ac6 --- /dev/null +++ b/lib/plugins/authpdo/lang/vi/settings.php @@ -0,0 +1,25 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Thien Hau <thienhausoftware@gmail.com> + */ +$lang['debug'] = 'In ra các thông báo lỗi chi tiết. Nên bị vô hiệu hóa sau khi thiết lập.'; +$lang['dsn'] = 'DSN để kết nối với cơ sở dữ liệu.'; +$lang['user'] = 'Thành viên cho kết nối cơ sở dữ liệu trên (trống cho sqlite)'; +$lang['pass'] = 'Mật khẩu cho kết nối cơ sở dữ liệu trên (trống cho sqlite)'; +$lang['select-user'] = 'Câu lệnh SQL để chọn dữ liệu của một thành viên'; +$lang['select-user-groups'] = 'Câu lệnh SQL để chọn tất cả các nhóm của một thành viên'; +$lang['select-groups'] = 'Câu lệnh SQL để chọn tất cả các nhóm có sẵn'; +$lang['insert-user'] = 'Câu lệnh SQL để chèn thành viên mới vào cơ sở dữ liệu'; +$lang['delete-user'] = 'Câu lệnh SQL để xóa một thành viên khỏi cơ sở dữ liệu'; +$lang['list-users'] = 'Câu lệnh SQL để liệt kê thành viên khớp với bộ lọc'; +$lang['count-users'] = 'Câu lệnh SQL để đếm thành viên khớp với bộ lọc'; +$lang['update-user-info'] = 'Câu lệnh SQL để cập nhật tên đầy đủ và địa chỉ thư điện thử của một thành viên'; +$lang['update-user-login'] = 'Câu lệnh SQL để cập nhật tên đăng nhập của một thành viên'; +$lang['update-user-pass'] = 'Câu lệnh SQL để cập nhật mật khẩu của một thành viên'; +$lang['insert-group'] = 'Câu lệnh SQL để chèn một nhóm mới vào cơ sở dữ liệu'; +$lang['join-group'] = 'Câu lệnh SQL để thêm thành viên vào một nhóm hiện có'; +$lang['leave-group'] = 'Câu lệnh SQL để xóa thành viên khỏi một nhóm'; +$lang['check-pass'] = 'Câu lệnh SQL để kiểm tra mật khẩu của thành viên. Có thể để trống nếu thông tin mật khẩu được tìm nạp trong thành viên chọn.'; diff --git a/lib/plugins/authplain/lang/vi/lang.php b/lib/plugins/authplain/lang/vi/lang.php index 7ecb0a27c..10278560a 100644 --- a/lib/plugins/authplain/lang/vi/lang.php +++ b/lib/plugins/authplain/lang/vi/lang.php @@ -1,6 +1,11 @@ <?php + /** * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) * + * @author Thien Hau <thienhausoftware@gmail.com> */ -$lang['userexists'] = 'Bạn khác đã dùng username này rồi.'; +$lang['userexists'] = 'Xin lỗi, thành viên có thông tin đăng nhập này đã tồn tại.'; +$lang['usernotexists'] = 'Xin lỗi, thành viên đó không tồn tại.'; +$lang['writefail'] = 'Không thể sửa đổi dữ liệu thành viên. Vui lòng thông báo cho Wiki-Admin'; +$lang['protected'] = 'Dữ liệu cho thành viên %s được bảo vệ và không thể sửa đổi hoặc xóa.'; diff --git a/lib/plugins/config/lang/vi/intro.txt b/lib/plugins/config/lang/vi/intro.txt new file mode 100644 index 000000000..5851cec21 --- /dev/null +++ b/lib/plugins/config/lang/vi/intro.txt @@ -0,0 +1,7 @@ +====== Quản lý cấu hình ====== + +Sử dụng trang này để kiểm soát cài đặt cho trình cài đặt DokuWiki của bạn. Để được trợ giúp về cài đặt cá nhân, hãy tham khảo [[doku>config]]. Để biết thêm chi tiết về plugin này, xem [[doku>plugin:config]]. + +Các cài đặt hiển thị với nền đỏ nhạt được bảo vệ và không thể thay đổi bằng plugin này. Các cài đặt hiển thị với nền màu xanh là các giá trị mặc định và cài đặt được hiển thị với nền trắng đã được đặt cục bộ cho cài đặt cụ thể này. Cả hai cài đặt màu xanh và trắng có thể được thay đổi. + +Hãy nhớ nhấn nút **Lưu** trước khi rời trang này nếu không các thay đổi của bạn sẽ bị mất.
\ No newline at end of file diff --git a/lib/plugins/config/lang/vi/lang.php b/lib/plugins/config/lang/vi/lang.php new file mode 100644 index 000000000..e152918c8 --- /dev/null +++ b/lib/plugins/config/lang/vi/lang.php @@ -0,0 +1,198 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Thien Hau <thienhausoftware@gmail.com> + */ +$lang['menu'] = 'Thiết lập cấu hình'; +$lang['error'] = 'Không thể cập nhật cài đặt do giá trị không hợp lệ, vui lòng xem lại các thay đổi của bạn và gửi lại.'; +$lang['updated'] = 'Đã cập nhật cài đặt thành công .'; +$lang['nochoice'] = '(không có lựa chọn nào khác)'; +$lang['locked'] = 'Không thể cập nhật tập tin cài đặt, nếu điều này là vô ý, <br /> + đảm bảo tên tập tin cài đặt cục bộ và quyền là chính xác.'; +$lang['danger'] = 'Nguy hiểm: Thay đổi tùy chọn này có thể khiến wiki và menu cấu hình của bạn không thể truy cập được.'; +$lang['warning'] = 'Cảnh báo: Thay đổi tùy chọn này có thể gây ra hành vi ngoài ý muốn.'; +$lang['security'] = 'Cảnh báo bảo mật: Thay đổi tùy chọn này có thể gây rủi ro bảo mật.'; +$lang['_configuration_manager'] = 'Quản lý cấu hình'; +$lang['_header_template'] = 'Chủ đề'; +$lang['_header_undefined'] = 'Cài đặt không xác định'; +$lang['_basic'] = 'Cơ bản'; +$lang['_display'] = 'Hiển thị'; +$lang['_authentication'] = 'Xác thực'; +$lang['_editing'] = 'Sửa đổi'; +$lang['_links'] = 'Liên kết'; +$lang['_media'] = 'Phương tiện'; +$lang['_notifications'] = 'Thông báo'; +$lang['_syndication'] = 'Đồng bộ (RSS)'; +$lang['_advanced'] = 'Nâng cao'; +$lang['_network'] = 'Mạng'; +$lang['_msg_setting_undefined'] = 'Không có cài đặt siêu dữ liệu.'; +$lang['_msg_setting_no_class'] = 'Không có lớp thiết lập.'; +$lang['_msg_setting_no_known_class'] = 'Lớp thiết lập không có sẵn.'; +$lang['_msg_setting_no_default'] = 'Không có giá trị mặc định.'; +$lang['title'] = 'Tiêu đề Wiki (tên wiki của bạn)'; +$lang['start'] = 'Tên trang sử dụng làm điểm bắt đầu cho mỗi không gian tên'; +$lang['lang'] = 'Ngôn ngữ giao diện'; +$lang['template'] = 'Chủ đề (thiết kế của wiki)'; +$lang['tagline'] = 'Tagline (nếu chủ đề hỗ trợ)'; +$lang['sidebar'] = 'Tên trang thanh bên (nếu chủ đề hỗ trợ), để trống sẽ vô hiệu hóa thanh bên'; +$lang['license'] = 'Nội dung của bạn nên được phát hành dưới?'; +$lang['savedir'] = 'Đường dẫn lưu dữ liệu'; +$lang['basedir'] = 'Đường dẫn máy chủ (eg. <code>/dokuwiki/</code>). Để trống để tự động phát hiện.'; +$lang['baseurl'] = 'URL máy chủ (eg. <code>http://www.yourserver.com</code>). Để trống để tự động phát hiện.'; +$lang['cookiedir'] = 'Đường dẫn cookie. Để trống để sử dụng baseurl.'; +$lang['dmode'] = 'Chế độ tạo đường dẫn'; +$lang['fmode'] = 'Chế độ tạo tập tin'; +$lang['allowdebug'] = 'Cho phép gỡ lỗi. <b>Vô hiệu hóa nếu không cần thiết!</ b>'; +$lang['recent'] = 'Số lượng mục trên mỗi trang trong thay đổi gần đây'; +$lang['recent_days'] = 'Có bao nhiêu thay đổi gần đây được giữ (ngày)'; +$lang['breadcrumbs'] = 'Số lượng thanh điều hướng "Trang đã xem". Đặt thành 0 để vô hiệu.'; +$lang['youarehere'] = 'Sử dụng thanh điều hướng phân cấp (có thể bạn muốn tắt tùy chọn ở trên)'; +$lang['fullpath'] = 'Hiển thị đường dẫn đầy đủ của trang trong phần chân trang'; +$lang['typography'] = 'Thay thế đánh máy'; +$lang['dformat'] = 'Định dạng ngày (xem chức năng <a href="http://php.net/strftime">strftime</a> của PHP)'; +$lang['signature'] = 'Nội dung nhập vào khi nhấn nút chữ ký trong trình sửa đổi'; +$lang['showuseras'] = 'Nội dung hiển thị khi xem thành viên cuối cùng sửa đổi trang'; +$lang['toptoclevel'] = 'Cấp cao nhất cho mục lục'; +$lang['tocminheads'] = 'Số lượng đầu đề tối thiểu cần thiết để xây dựng bảng mục lục'; +$lang['maxtoclevel'] = 'Cấp tối đa cho bảng mục lục'; +$lang['maxseclevel'] = 'Cấp tối đa cho phần mục sửa đổi'; +$lang['camelcase'] = 'Sử dụng CamelCase cho các liên kết'; +$lang['deaccent'] = 'Cách làm sạch tên trang'; +$lang['useheading'] = 'Sử dụng đầu đề đầu tiên làm tên trang'; +$lang['sneaky_index'] = 'Theo mặc định, DokuWiki sẽ hiển thị tất cả các không gian tên trong sơ đồ trang web. Bật tùy chọn này sẽ ẩn những nơi mà thành viên không có quyền đọc. Điều này có thể dẫn đến việc ẩn các không gian tên con có thể truy cập, có thể làm cho chỉ mục không thể sử dụng được với các thiết lập ACL nhất định.'; +$lang['hidepages'] = 'Ẩn các trang khớp với biểu thức chính quy này khỏi tìm kiếm, sơ đồ trang web và các chỉ mục tự động khác'; +$lang['useacl'] = 'Sử dụng danh sách kiểm soát truy cập'; +$lang['autopasswd'] = 'Tự động tạo mật khẩu'; +$lang['authtype'] = 'Xác thực phụ trợ'; +$lang['passcrypt'] = 'Phương thức mã hóa mật khẩu'; +$lang['defaultgroup'] = 'Nhóm mặc định, tất cả thành viên mới sẽ được đặt trong nhóm này'; +$lang['superuser'] = 'Siêu thành viên - danh sách được phân tách bằng nhóm, thành viên hoặc dấu phẩy user1,@group1,user2 có toàn quyền truy cập vào tất cả các trang và chức năng bất kể cài đặt ACL'; +$lang['manager'] = 'Quản lý - nhóm, thành viên hoặc danh sách được phân tách bằng dấu phẩy user1,@group1,user2 có quyền truy cập vào một số chức năng quản lý'; +$lang['profileconfirm'] = 'Xác nhận thay đổi hồ sơ bằng mật khẩu'; +$lang['rememberme'] = 'Cho phép cookie đăng nhập vĩnh viễn (nhớ tôi)'; +$lang['disableactions'] = 'Vô hiệu hóa hành động DokuWiki'; +$lang['disableactions_check'] = 'Kiểm tra'; +$lang['disableactions_subscription'] = 'Đăng ký/Hủy đăng ký'; +$lang['disableactions_wikicode'] = 'Xem mã nguồn/Xuất Raw'; +$lang['disableactions_profile_delete'] = 'Xóa tài khoản riêng'; +$lang['disableactions_other'] = 'Hành động khác (được phân tách bằng dấu phẩy)'; +$lang['disableactions_rss'] = 'Đồng bộ XML (RSS)'; +$lang['auth_security_timeout'] = 'Thời gian chờ bảo mật xác thực (giây)'; +$lang['securecookie'] = 'Có nên gửi cookie qua HTTPS qua trình duyệt HTTPS không? Vô hiệu hóa tùy chọn này khi chỉ đăng nhập wiki của bạn được bảo mật bằng SSL nhưng việc duyệt wiki được thực hiện không bảo mật.'; +$lang['remote'] = 'Kích hoạt hệ thống API từ xa. Cho phép các ứng dụng khác truy cập wiki thông qua XML-RPC hoặc các cơ chế khác.'; +$lang['remoteuser'] = 'Hạn chế quyền truy cập API từ xa đối với các nhóm hoặc thành viên được phân tách bằng dấu phẩy ở đây. Để trống để cho phép mọi người truy cập.'; +$lang['usewordblock'] = 'Chặn thư rác dựa trên danh sách từ'; +$lang['relnofollow'] = 'Dùng rel="ugc nofollow" cho liên kết ngoài'; +$lang['indexdelay'] = 'Thời gian trễ trước khi lập chỉ mục (giây)'; +$lang['mailguard'] = 'Làm xáo trộn địa chỉ thư điện tử'; +$lang['iexssprotect'] = 'Kiểm tra các tệp đã tải lên có thể có mã JavaScript hoặc HTML độc hại'; +$lang['usedraft'] = 'Tự động lưu bản nháp trong khi đang sửa đổi'; +$lang['htmlok'] = 'Cho phép nhúng HTML'; +$lang['phpok'] = 'Cho phép nhúng PHP'; +$lang['locktime'] = 'Thời gian tối đa cho các tệp khóa (giây)'; +$lang['cachetime'] = 'Thời gian tối đa cho bộ đệm (giây)'; +$lang['target____wiki'] = 'Cửa sổ đích cho các liên kết nội bộ'; +$lang['target____interwiki'] = 'Cửa sổ đích cho các liên kết liên wiki'; +$lang['target____extern'] = 'Cửa sổ đích cho các liên kết ngoài'; +$lang['target____media'] = 'Cửa sổ đích cho các liên kết phương tiên'; +$lang['target____windows'] = 'Cửa sổ đích cho các liên kết cửa sổ'; +$lang['mediarevisions'] = 'Kích hoạt Mediarevisions?'; +$lang['refcheck'] = 'Kiểm tra tệp phương tiện vẫn đang được sử dụng không trước khi xóa nó'; +$lang['gdlib'] = 'Phiên bản GD Lib'; +$lang['im_convert'] = 'Đường dẫn đến công cụ chuyển đổi của ImageMagick'; +$lang['jpg_quality'] = 'Chất lượng nén JPEG (0-100)'; +$lang['fetchsize'] = 'Kích thước tối đa (byte) fetch.php có thể tải xuống từ các URL bên ngoài, ví dụ: để lưu trữ và thay đổi kích thước hình ảnh bên ngoài.'; +$lang['subscribers'] = 'Cho phép thành viên đăng ký thay đổi trang bằng thư điện tử'; +$lang['subscribe_time'] = 'Thời gian danh sách đăng ký và thông báo được gửi (giây); Thời gian này phải nhỏ hơn thời gian được chỉ định trong recent_days.'; +$lang['notify'] = 'Luôn gửi thông báo thay đổi đến địa chỉ thư điện tử này'; +$lang['registernotify'] = 'Luôn gửi thông tin về thành viên mới đăng ký đến địa chỉ thư điện tử này'; +$lang['mailfrom'] = 'Đia chỉ thư điện tử người gửi sử dụng cho thư tự động'; +$lang['mailreturnpath'] = 'Địa chỉ thư điện tử người nhận cho thông báo không cung cấp'; +$lang['mailprefix'] = 'Tiền tố chủ đề thư điện tử sử dụng cho thư tự động. Để trống nếu muốn sử dụng tiêu đề wiki'; +$lang['htmlmail'] = 'Gửi tìm kiếm tốt hơn, nhưng kích thước lớn hơn thư điện tử HTML nhiều phần. Vô hiệu hóa cho các văn bản đơn thuần chỉ thư.'; +$lang['sitemap'] = 'Tạo sơ đồ trang web của Google này thường xuyên (tính theo ngày). Đặt thành 0 để vô hiệu'; +$lang['rss_type'] = 'Loại nguồn cấp dữ liệu XML'; +$lang['rss_linkto'] = 'Liên kết đến nguồn cấp dữ liệu XML '; +$lang['rss_content'] = 'Hiển thị gì trong các mục nguồn cấp dữ liệu XML?'; +$lang['rss_update'] = 'Khoảng thời gian cập nhật nguồn cấp dữ liệu XML (giây)'; +$lang['rss_show_summary'] = 'Tóm tắt nguồn cấp dữ liệu XML trong tiêu đề'; +$lang['rss_show_deleted'] = 'Hiển thị nguồn cấp dữ liệu XML đã xóa'; +$lang['rss_media'] = 'Loại thay đổi nào sẽ được liệt kê trong nguồn cấp dữ liệu XML?'; +$lang['rss_media_o_both'] = 'cả hai'; +$lang['rss_media_o_pages'] = 'trang'; +$lang['rss_media_o_media'] = 'phương tiện'; +$lang['updatecheck'] = 'Kiểm tra cập nhật và cảnh báo bảo mật? DokuWiki cần kết nối với update.dokuwiki.org để sử dụng tính năng này.'; +$lang['userewrite'] = 'Sử dụng URL đẹp'; +$lang['useslash'] = 'Sử dụng dấu gạch chéo làm dấu phân cách không gian tên trong URL'; +$lang['sepchar'] = 'Phân cách từ trong tên trang'; +$lang['canonical'] = 'Sử dụng URL hoàn toàn kinh điển'; +$lang['fnencode'] = 'Phương pháp mã hóa tên tập tin không phải ASCII.'; +$lang['autoplural'] = 'Kiểm tra các hình thức số nhiều trong các liên kết'; +$lang['compression'] = 'Phương pháp nén cho các tập tin attic '; +$lang['gzip_output'] = 'Sử dụng mã hóa nội dung gzip cho xhtml'; +$lang['compress'] = 'Đầu ra CSS và javascript nhỏ gọn'; +$lang['cssdatauri'] = 'Kích thước tính theo byte mà hình ảnh được tham chiếu trong tập tin CSS phải được nhúng ngay vào biểu định kiểu để giảm chi phí đầu đề yêu cầu HTTP. <code>400</code> đến <code>600</code> bytes làm các giá trị tốt. Đặt thành <code>0</code> để vô hiệu.'; +$lang['send404'] = 'Gửi "HTTP 404/Không tìm thấy trang" cho các trang không tồn tại'; +$lang['broken_iua'] = 'Chức năng ign_user_abort có bị hỏng trên hệ thống của bạn không? Điều này có thể khiến chỉ mục tìm kiếm không hoạt động. IIS + PHP/CGI được biết sẽ bị hỏng. Xem <a href="http://bugs.dokuwiki.org/?do=details&task_id=852">Bug 852</a> để biết thêm thông tin.'; +$lang['xsendfile'] = 'Sử dụng đầu đề X-Sendfile cho phép máy chủ web cung cấp các tệp tĩnh? Máy chủ web của bạn cần hỗ trợ này.'; +$lang['renderer_xhtml'] = 'Trình kết xuất để sử dụng cho đầu ra wiki chính (xhtml)'; +$lang['renderer__core'] = '%s (lõi dokuwiki)'; +$lang['search_nslimit'] = 'Giới hạn tìm kiếm trong không gian tên X hiện tại. Khi tìm kiếm được thực hiện từ một trang trong không gian tên sâu hơn, không gian tên X đầu tiên sẽ được thêm vào dưới dạng bộ lọc'; +$lang['search_fragment'] = 'Chỉ định hành vi tìm kiếm đoạn mặc định'; +$lang['search_fragment_o_exact'] = 'chính xác'; +$lang['search_fragment_o_starts_with'] = 'bắt đầu với'; +$lang['search_fragment_o_ends_with'] = 'kết thúc bằng'; +$lang['search_fragment_o_contains'] = 'chứa'; +$lang['trustedproxy'] = 'Các proxy chuyển tiếp tin cậy khớp với biểu thức chính quy này về IP máy khách thực mà họ báo cáo. Mặc định phù hợp với các mạng cục bộ. Để trống để tin tưởng không có proxy.'; +$lang['_feature_flags'] = 'Cờ đặc trưng'; +$lang['defer_js'] = 'Trì hoãn javascript được thực thi sau khi HTML của trang được phân tích cú pháp. Cải thiện tốc độ trang nhận thức nhưng có thể phá vỡ một số lượng nhỏ plugin.'; +$lang['dnslookups'] = 'DokuWiki sẽ tra cứu tên máy chủ cho các địa chỉ IP từ xa của các trang sửa đổi người dùng. Nếu bạn có máy chủ DNS chậm hoặc không hoạt động hoặc không muốn tính năng này, hãy tắt tùy chọn này'; +$lang['jquerycdn'] = 'Các tập tin script jQuery và jQuery UI có nên được tải từ CDN không? Việc này thêm các yêu cầu HTTP bổ sung, nhưng có thể tải tập tin nhanh hơn và người dùng có thể đã lưu chúng vào bộ nhớ cache.'; +$lang['jquerycdn_o_0'] = 'Không có CDN, chỉ tải nội bộ'; +$lang['jquerycdn_o_jquery'] = 'CDN tại code.jquery.com'; +$lang['jquerycdn_o_cdnjs'] = 'CDN tại cdnjs.com'; +$lang['proxy____host'] = 'Tên máy chủ Proxy'; +$lang['proxy____port'] = 'Cổng Proxy '; +$lang['proxy____user'] = 'Tên thành viên Proxy '; +$lang['proxy____pass'] = 'Mật khẩu Proxy '; +$lang['proxy____ssl'] = 'Sử dụng SSL khi kết nối với proxy'; +$lang['proxy____except'] = 'Biểu thức chính quy để khớp với các URL mà proxy nên được bỏ qua.'; +$lang['license_o_'] = 'Không chọn'; +$lang['typography_o_0'] = 'Không'; +$lang['typography_o_1'] = 'không bao gồm dấu ngoặc đơn'; +$lang['typography_o_2'] = 'bao gồm cả dấu ngoặc đơn (có thể không phải lúc nào cũng hoạt động)'; +$lang['userewrite_o_0'] = 'không'; +$lang['userewrite_o_2'] = 'Nội bộ DokuWiki '; +$lang['deaccent_o_0'] = 'tắt'; +$lang['deaccent_o_1'] = 'xóa dấu'; +$lang['deaccent_o_2'] = 'La tinh hóa'; +$lang['gdlib_o_0'] = 'Không có sẵn GD Lib '; +$lang['gdlib_o_1'] = 'Phiên bản 1.x'; +$lang['gdlib_o_2'] = 'Tự động phát hiện'; +$lang['rss_content_o_abstract'] = 'Abstract'; +$lang['rss_content_o_diff'] = 'Unified Diff'; +$lang['rss_content_o_htmldiff'] = 'bảng HTML định dạng khác'; +$lang['rss_content_o_html'] = 'Nội dung trang HTML đầy đủ'; +$lang['rss_linkto_o_diff'] = 'Xem khác biệt'; +$lang['rss_linkto_o_page'] = 'Trang đã xem lại'; +$lang['rss_linkto_o_rev'] = 'Danh sách phiên bản'; +$lang['rss_linkto_o_current'] = 'trang hiện tại'; +$lang['compression_o_0'] = 'không'; +$lang['compression_o_gz'] = 'gzip'; +$lang['compression_o_bz2'] = 'bz2'; +$lang['xsendfile_o_0'] = 'không sử dụng'; +$lang['xsendfile_o_1'] = 'Đầu đề lighttpd độc quyền (trước khi phát hành 1.5)'; +$lang['xsendfile_o_2'] = 'Đầu đề X-Sendfile tiêu chuẩn'; +$lang['xsendfile_o_3'] = 'Đầu đề Nginx X-Accel-Redirect độc quyền'; +$lang['showuseras_o_loginname'] = 'Tên đăng nhập'; +$lang['showuseras_o_username'] = 'Tên đầy đủ của thành viên'; +$lang['showuseras_o_username_link'] = 'Tên đầy đủ của thành viên dưới dạng liên kết người dùng liên wiki'; +$lang['showuseras_o_email'] = 'Địa chỉ thư điện tử của thành viên (bị xáo trộn theo cài đặt mailguard)'; +$lang['showuseras_o_email_link'] = 'Địa chỉ thư điện tử của thành viên dưới dạng mailto: link'; +$lang['useheading_o_0'] = 'Không bao giờ'; +$lang['useheading_o_navigation'] = 'Chỉ điều hướng'; +$lang['useheading_o_content'] = 'Chỉ nội dung Wiki'; +$lang['useheading_o_1'] = 'Luôn luôn'; +$lang['readdircache'] = 'Thời gian tối đa cho bộ nhớ cache readdir (giây)'; diff --git a/lib/plugins/extension/lang/vi/intro_install.txt b/lib/plugins/extension/lang/vi/intro_install.txt new file mode 100644 index 000000000..91d6d2d4e --- /dev/null +++ b/lib/plugins/extension/lang/vi/intro_install.txt @@ -0,0 +1 @@ +Tại đây, bạn có thể cài đặt thủ công các plugin và chủ đề bằng cách tải chúng lên hoặc cung cấp URL tải xuống trực tiếp.
\ No newline at end of file diff --git a/lib/plugins/extension/lang/vi/intro_plugins.txt b/lib/plugins/extension/lang/vi/intro_plugins.txt new file mode 100644 index 000000000..028be57dd --- /dev/null +++ b/lib/plugins/extension/lang/vi/intro_plugins.txt @@ -0,0 +1 @@ +Đây là những plugin hiện đã được cài đặt trong DokuWiki của bạn. Bạn có thể bật hoặc tắt hoặc thậm chí gỡ cài đặt hoàn toàn chúng ở đây. Cập nhật plugin cũng được hiển thị ở đây, hãy nhớ đọc tài liệu của plugin trước khi cập nhật.
\ No newline at end of file diff --git a/lib/plugins/extension/lang/vi/intro_search.txt b/lib/plugins/extension/lang/vi/intro_search.txt new file mode 100644 index 000000000..a5183b945 --- /dev/null +++ b/lib/plugins/extension/lang/vi/intro_search.txt @@ -0,0 +1 @@ +Tab này cho phép bạn truy cập vào tất cả [[doku>plugins|plugins]] và [[doku>template|chủ đề]] có sẵn cho DokuWiki của các bên thứ 3. Xin lưu ý rằng việc cài đặt mã của bên thứ 3 có thể gây ra **rủi ro bảo mật**, bạn có thể muốn đọc về [[doku>security#plugin_security|bảo mật plugin]] trước.
\ No newline at end of file diff --git a/lib/plugins/extension/lang/vi/intro_templates.txt b/lib/plugins/extension/lang/vi/intro_templates.txt new file mode 100644 index 000000000..23831d218 --- /dev/null +++ b/lib/plugins/extension/lang/vi/intro_templates.txt @@ -0,0 +1 @@ +Đây là các chủ đề hiện được cài đặt trong DokuWiki của bạn. Bạn có thể chọn sử dụng chủ đề trong [[?do=admin&page=config|Quản lý cấu hình]].
\ No newline at end of file diff --git a/lib/plugins/extension/lang/vi/lang.php b/lib/plugins/extension/lang/vi/lang.php new file mode 100644 index 000000000..98f233217 --- /dev/null +++ b/lib/plugins/extension/lang/vi/lang.php @@ -0,0 +1,96 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Thien Hau <thienhausoftware@gmail.com> + */ +$lang['menu'] = 'Quản lý phần mở rộng'; +$lang['tab_plugins'] = 'Plugin đã cài đặt'; +$lang['tab_templates'] = 'Chủ đề đã cài đặt'; +$lang['tab_search'] = 'Tìm kiếm và Cài đặt'; +$lang['tab_install'] = 'Cài đặt thủ công'; +$lang['notimplemented'] = 'Tính năng này chưa được triển khai'; +$lang['notinstalled'] = 'Phần mở rộng này chưa được cài đặt'; +$lang['alreadyenabled'] = 'Phần mở rộng này đã được kích hoạt'; +$lang['alreadydisabled'] = 'Phần mở rộng này đã bị vô hiệu hóa'; +$lang['pluginlistsaveerror'] = 'Có lỗi khi lưu danh sách plugin'; +$lang['unknownauthor'] = 'Không rõ tác giả'; +$lang['unknownversion'] = 'Không rõ phiên bản'; +$lang['btn_info'] = 'Hiện thêm thông tin'; +$lang['btn_update'] = 'Cập nhật'; +$lang['btn_uninstall'] = 'Gỡ bỏ'; +$lang['btn_enable'] = 'Kích hoạt'; +$lang['btn_disable'] = 'Vô hiệu'; +$lang['btn_install'] = 'Cài đặt'; +$lang['btn_reinstall'] = 'Cài đặt lại'; +$lang['js']['reallydel'] = 'Bạn thực sự muốn gỡ cài đặt phần mở rộng này?'; +$lang['js']['display_viewoptions'] = 'Tùy chọn xem:'; +$lang['js']['display_enabled'] = 'đã kích hoạt'; +$lang['js']['display_disabled'] = 'đã vô hiệu'; +$lang['js']['display_updatable'] = 'có sẫn cập nhật'; +$lang['search_for'] = 'Tìm kiếm Phần mở rộng:'; +$lang['search'] = 'Tìm kiếm'; +$lang['extensionby'] = '<strong>%s</strong> bởi %s'; +$lang['screenshot'] = 'Ảnh chụp màn hình của %s'; +$lang['popularity'] = 'Độ phổ biến: %s%%'; +$lang['homepage_link'] = 'Tài liệu'; +$lang['bugs_features'] = 'Lỗi'; +$lang['tags'] = 'Thẻ'; +$lang['author_hint'] = 'Tìm kiếm phần mở rộng của tác giả này'; +$lang['installed'] = 'Đã cài đặt:'; +$lang['downloadurl'] = 'URL tải về:'; +$lang['repository'] = 'Repository:'; +$lang['unknown'] = '<em>không rõ</em>'; +$lang['installed_version'] = 'Phiên bản đã cài đặt:'; +$lang['install_date'] = 'Cập nhật cuối cùng của bạn:'; +$lang['available_version'] = 'Có sẵn phiên bản:'; +$lang['compatible'] = 'Tương thích với:'; +$lang['depends'] = 'Phụ thuộc vào:'; +$lang['similar'] = 'Tương tự như:'; +$lang['conflicts'] = 'Xung đột với:'; +$lang['donate'] = 'Thích thứ này?'; +$lang['donate_action'] = 'Mua cho tác giả một ly cà phê!'; +$lang['repo_retry'] = 'Thử lại'; +$lang['provides'] = 'Cung cấp:'; +$lang['status'] = 'Trạng thái:'; +$lang['status_installed'] = 'đã cài đặt'; +$lang['status_not_installed'] = 'chưa cài đặt'; +$lang['status_protected'] = 'đã bảo vệ'; +$lang['status_enabled'] = 'đã kích hoạt'; +$lang['status_disabled'] = 'đã vô hiệu'; +$lang['status_unmodifiable'] = 'không thể thay đổi'; +$lang['status_plugin'] = 'plugin'; +$lang['status_template'] = 'chủ đề'; +$lang['status_bundled'] = 'đi kèm'; +$lang['msg_enabled'] = 'Plugin %s đã được kích hoạt'; +$lang['msg_disabled'] = 'Plugin %s đã bị vô hiệu'; +$lang['msg_delete_success'] = 'Đã gỡ cài đặt phần mở rộng %s'; +$lang['msg_delete_failed'] = 'Thất bại khi gỡ cài đặt phần mở rộng %s'; +$lang['msg_template_install_success'] = 'Cài đặt thành công chủ đề %s'; +$lang['msg_template_update_success'] = 'Cập nhật thành công chủ đề %s'; +$lang['msg_plugin_install_success'] = 'Cài đặt thành công chủ đề %s'; +$lang['msg_plugin_update_success'] = 'Cập nhật thành công chủ đề %s'; +$lang['msg_upload_failed'] = 'Tải tập tin không thành công'; +$lang['msg_nooverwrite'] = 'Phần mở rộng %s đã tồn tại để không bị ghi đè; để ghi đè, đánh dấu tùy chọn ghi đè'; +$lang['missing_dependency'] = '<strong>Thiếu hoặc đã vô hiệu phần phụ thuộc:</strong> %s'; +$lang['security_issue'] = '<strong>Vấn đề bảo mật:</strong> %s'; +$lang['security_warning'] = '<strong>Cảnh báo bảo mật:</strong> %s'; +$lang['update_available'] = '<strong>Cập nhật:</strong> Phiên bản mới %s hiện có sẵn.'; +$lang['wrong_folder'] = '<strong>Plugin đã được cài đặt không đúng:</strong> Đổi tên đường dẫn plugin "%s" thành "%s".'; +$lang['url_change'] = '<strong>URL thay đổi:</strong>URL tải xuống đã thay đổi kể từ lần tải xuống trước. Kiểm tra xem URL mới có hợp lệ không trước khi cập nhật phần mở rộng.<br />Mới: %s<br />Cũ: %s'; +$lang['error_badurl'] = 'URL phải bắt đầu bằng http hoặc https'; +$lang['error_dircreate'] = 'Không thể tạo thư mục tạm thời để nhận tải xuống'; +$lang['error_download'] = 'Không thể tải xuống tập tin: %s'; +$lang['error_decompress'] = 'Không thể giải nén tập tin đã tải xuống. Việc này có thể là kết quả của một tải xuống xấu, trường hợp này bạn nên thử lại; hoặc nếu định dạng nén có thể không xác định, bạn sẽ cần phải tải xuống và cài đặt thủ công.'; +$lang['error_findfolder'] = 'Không thể xác định đường dẫn phần mở rộng, bạn cần tải xuống và cài đặt thủ công'; +$lang['error_copy'] = 'Có lỗi sao chép tập tin trong khi cố gắng cài đặt tập tin cho đường dẫn <em>%s</em>: đĩa có thể đầy hoặc quyền truy cập tập tin có thể không chính xác. Việc này có thể đã dẫn đến plugin được cài đặt một phần và khiến cài đặt wiki của bạn không ổn định'; +$lang['noperms'] = 'Không thể ghi đường dẫn Phần mở rộng'; +$lang['notplperms'] = 'Không thể ghi đường dẫn Chủ đề'; +$lang['nopluginperms'] = 'Không thể ghi đường dẫn Plugin'; +$lang['git'] = 'Phần mở rộng này đã được cài đặt qua git, bạn có thể không muốn cập nhật nó ở đây.'; +$lang['auth'] = 'Plugin xác thực này không được kích hoạt trong cấu hình, hãy xem xét việc vô hiệu hóa nó.'; +$lang['install_url'] = 'Cài đặt từ URL:'; +$lang['install_upload'] = 'Tải lên Phần mở rộng:'; +$lang['repo_error'] = 'Không thể kết nối đến Kho lưu trữ plugin. Đảm bảo rằng máy chủ của bạn được phép kết nối với www.dokuwiki.org và kiểm tra cài đặt proxy của bạn.'; +$lang['nossl'] = 'PHP của bạn dường như bỏ lỡ hỗ trợ SSL. Tải xuống sẽ không hoạt động đối với nhiều phần mở rộng DokuWiki.'; diff --git a/lib/plugins/popularity/lang/vi/intro.txt b/lib/plugins/popularity/lang/vi/intro.txt new file mode 100644 index 000000000..4f06b394e --- /dev/null +++ b/lib/plugins/popularity/lang/vi/intro.txt @@ -0,0 +1,9 @@ +====== Phản hồi độ phổ biến ====== + +[[doku>popularity|Công cụ này]] thu thập dữ liệu ẩn danh về wiki của bạn và cho phép bạn gửi lại cho nhà phát triển DokuWiki. Điều này giúp họ hiểu cách người dùng sử dụng DokuWiki và đảm bảo các quyết định phát triển trong tương lai được hỗ trợ bởi các thống kê sử dụng trong thế giới thực. + +Thỉnh thoảng bạn nên lặp lại bước này để thông báo cho các nhà phát triển khi wiki của bạn phát triển. Bộ dữ liệu lặp lại của bạn sẽ được xác định bởi một ID ẩn danh. + +Dữ liệu được thu thập chứa thông tin như phiên bản DokuWiki của bạn, số lượng, kích thước của các trang và tập tin của bạn, các plugin đã cài đặt và thông tin về cài đặt PHP của bạn. + +Dữ liệu thô sẽ gửi được hiển thị dưới đây. Vui lòng sử dụng nút "Gửi dữ liệu" để chuyển thông tin.
\ No newline at end of file diff --git a/lib/plugins/popularity/lang/vi/lang.php b/lib/plugins/popularity/lang/vi/lang.php new file mode 100644 index 000000000..f8be56793 --- /dev/null +++ b/lib/plugins/popularity/lang/vi/lang.php @@ -0,0 +1,14 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Thien Hau <thienhausoftware@gmail.com> + */ +$lang['name'] = 'Phản hồi độ phổ biến (có thể mất một chút thời gian tải)'; +$lang['submit'] = 'Gửi dữ liệu'; +$lang['autosubmit'] = 'Tự động gửi dữ liệu mỗi tháng một lần'; +$lang['submissionFailed'] = 'Dữ liệu không thể được gửi do lỗi sau:'; +$lang['submitDirectly'] = 'Bạn có thể gửi dữ liệu theo cách thủ công bằng cách gửi biểu mẫu sau.'; +$lang['autosubmitError'] = 'Tự động gửi cuối cùng không thành công, vì lỗi sau:'; +$lang['lastSent'] = 'Dữ liệu đã được gửi'; diff --git a/lib/plugins/popularity/lang/vi/submitted.txt b/lib/plugins/popularity/lang/vi/submitted.txt new file mode 100644 index 000000000..8c4abc745 --- /dev/null +++ b/lib/plugins/popularity/lang/vi/submitted.txt @@ -0,0 +1,3 @@ +====== Phản hồi độ phổ biến ====== + +Dữ liệu đã được gửi thành công.
\ No newline at end of file diff --git a/lib/plugins/revert/lang/vi/intro.txt b/lib/plugins/revert/lang/vi/intro.txt new file mode 100644 index 000000000..9b26a28bf --- /dev/null +++ b/lib/plugins/revert/lang/vi/intro.txt @@ -0,0 +1,3 @@ +====== Quản lý lùi sửa ====== + +Trang này giúp bạn hồi sửa tự động các cuộc spam tấn công. Để tìm danh sách các trang spam, trước tiên, hãy nhập chuỗi tìm kiếm (ví dụ: URL spam), sau đó xác nhận rằng các trang tìm thấy thực sự là spam và lùi lại các sửa đổi.
\ No newline at end of file diff --git a/lib/plugins/revert/lang/vi/lang.php b/lib/plugins/revert/lang/vi/lang.php new file mode 100644 index 000000000..eb86c66c0 --- /dev/null +++ b/lib/plugins/revert/lang/vi/lang.php @@ -0,0 +1,17 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Thien Hau <thienhausoftware@gmail.com> + */ +$lang['menu'] = 'Quản lý lùi sửa'; +$lang['filter'] = 'Tìm kiếm các trang spam'; +$lang['revert'] = 'Lùi sửa các trang đã chọn'; +$lang['reverted'] = 'Đã lùi sửa %s về phiên bản %s'; +$lang['removed'] = 'Đã xóa %s'; +$lang['revstart'] = 'Quá trình đảo ngược bắt đầu. Việc này có thể mất một thời gian. Nếu + kịch bản hết thời gian trước khi hoàn thành, bạn cần lùi sửa nhỏ hơn, đơn lẻ.'; +$lang['revstop'] = 'Quá trình đảo ngược kết thúc thành công.'; +$lang['note1'] = 'Lưu ý: tìm kiếm này là trường hợp nhạy cảm'; +$lang['note2'] = 'Lưu ý: trang sẽ được lùi sửa về phiên bản cuối cùng không chứa thuật ngữ spam đã cho <i>%s</i>.'; diff --git a/lib/plugins/styling/lang/vi/intro.txt b/lib/plugins/styling/lang/vi/intro.txt new file mode 100644 index 000000000..c433a631b --- /dev/null +++ b/lib/plugins/styling/lang/vi/intro.txt @@ -0,0 +1,2 @@ +Công cụ này cho phép bạn thay đổi các cài đặt kiểu dáng nhất định của chủ đề đang được sử dụng. +Tất cả các thay đổi được lưu trữ trong một tập tin cấu hình cục bộ và được nâng cấp an toàn.
\ No newline at end of file diff --git a/lib/plugins/styling/lang/vi/lang.php b/lib/plugins/styling/lang/vi/lang.php new file mode 100644 index 000000000..c987aa8d6 --- /dev/null +++ b/lib/plugins/styling/lang/vi/lang.php @@ -0,0 +1,23 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Thien Hau <thienhausoftware@gmail.com> + */ +$lang['menu'] = 'Cài đặt kiểu dáng Chủ đề'; +$lang['js']['loader'] = 'Đang tải xem trước...<br />nếu cái này không biến mất, giá trị của bạn có thể bị lỗi'; +$lang['js']['popup'] = 'Mở dưới dạng cửa sổ bật lên'; +$lang['error'] = 'Xin lỗi, chủ đề này không hỗ trợ chức năng này.'; +$lang['btn_preview'] = 'Xem trước thay đổi'; +$lang['btn_save'] = 'Lưu thay đổi'; +$lang['btn_reset'] = 'Đặt lại các thay đổi hiện tại'; +$lang['btn_revert'] = 'Lùi sửa các kiểu dáng về mặc định của chủ đề'; +$lang['__text__'] = 'Màu văn bản chính'; +$lang['__background__'] = 'Màu nền chính'; +$lang['__text_alt__'] = 'Màu văn bản thay thế'; +$lang['__background_alt__'] = 'Màu nền thay thế'; +$lang['__text_neu__'] = 'Màu văn bản trung tính'; +$lang['__background_neu__'] = 'Màu nền trung tính'; +$lang['__border__'] = 'Màu viền'; +$lang['__highlight__'] = 'Màu phần tô lên (chủ yếu cho kết quả tìm kiếm)'; diff --git a/lib/plugins/usermanager/lang/vi/add.txt b/lib/plugins/usermanager/lang/vi/add.txt new file mode 100644 index 000000000..8684ee564 --- /dev/null +++ b/lib/plugins/usermanager/lang/vi/add.txt @@ -0,0 +1 @@ +===== Thêm thành viên =====
\ No newline at end of file diff --git a/lib/plugins/usermanager/lang/vi/delete.txt b/lib/plugins/usermanager/lang/vi/delete.txt new file mode 100644 index 000000000..786ea4616 --- /dev/null +++ b/lib/plugins/usermanager/lang/vi/delete.txt @@ -0,0 +1 @@ +===== Xóa thành viên =====
\ No newline at end of file diff --git a/lib/plugins/usermanager/lang/vi/edit.txt b/lib/plugins/usermanager/lang/vi/edit.txt new file mode 100644 index 000000000..2cca5cb2d --- /dev/null +++ b/lib/plugins/usermanager/lang/vi/edit.txt @@ -0,0 +1 @@ +===== Sửa đổi thành viên =====
\ No newline at end of file diff --git a/lib/plugins/usermanager/lang/vi/import.txt b/lib/plugins/usermanager/lang/vi/import.txt new file mode 100644 index 000000000..b2118bd78 --- /dev/null +++ b/lib/plugins/usermanager/lang/vi/import.txt @@ -0,0 +1,8 @@ +===== Nhập số lượng lớn thành viên ===== + +Yêu cầu tập tin CSV của thành viên có ít nhất bốn cột. +Các cột phải chứa, theo thứ tự: id thành viên, tên đầy đủ, địa chỉ email và các nhóm. +Các trường CSV nên được phân tách bằng dấu phẩy (,) và chuỗi được phân cách bằng dấu ngoặc kép (%%""%%). Dấu gạch chéo ngược (\) có thể được sử dụng để thoát. +Để biết ví dụ về một tệp phù hợp, hãy thử chức năng "Xuất thành viên" ở trên. +Id thành viên trùng lặp sẽ bị bỏ qua. +Một mật khẩu sẽ được tạo và gửi qua email cho mỗi thành viên được nhập thành công.
\ No newline at end of file diff --git a/lib/plugins/usermanager/lang/vi/intro.txt b/lib/plugins/usermanager/lang/vi/intro.txt new file mode 100644 index 000000000..083cca434 --- /dev/null +++ b/lib/plugins/usermanager/lang/vi/intro.txt @@ -0,0 +1 @@ +====== Trình quản lý thành viên ======
\ No newline at end of file diff --git a/lib/plugins/usermanager/lang/vi/lang.php b/lib/plugins/usermanager/lang/vi/lang.php new file mode 100644 index 000000000..7c811ef39 --- /dev/null +++ b/lib/plugins/usermanager/lang/vi/lang.php @@ -0,0 +1,74 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Thien Hau <thienhausoftware@gmail.com> + */ +$lang['menu'] = 'Trình quản lý thành viên'; +$lang['noauth'] = '(xác thực thành viên không có sẵn)'; +$lang['nosupport'] = '(quản lý thành viên không được hỗ trợ)'; +$lang['badauth'] = 'cơ chế xác thực không hợp lệ'; +$lang['user_id'] = 'Thành viên'; +$lang['user_pass'] = 'Mật khẩu'; +$lang['user_name'] = 'Tên thật'; +$lang['user_mail'] = 'Thư điện tử'; +$lang['user_groups'] = 'Nhóm'; +$lang['field'] = 'Trường'; +$lang['value'] = 'Giá trị'; +$lang['add'] = 'Thêm'; +$lang['delete'] = 'Xóa'; +$lang['delete_selected'] = 'Xóa những mục đã chọn'; +$lang['edit'] = 'Sửa'; +$lang['edit_prompt'] = 'Sửa đổi thành viên này'; +$lang['modify'] = 'Lưu thay đổi'; +$lang['search'] = 'Tìm kiếm'; +$lang['search_prompt'] = 'Thực hiện tìm kiếm'; +$lang['clear'] = 'Đặt lại bộ lọc tìm kiếm'; +$lang['filter'] = 'Bộ lọc'; +$lang['export_all'] = 'Xuất tất cả thành viên (CSV)'; +$lang['export_filtered'] = 'Xuất danh sách thành viên được lọc (CSV)'; +$lang['import'] = 'Nhập thành viên mới'; +$lang['line'] = 'Dòng số'; +$lang['error'] = 'Thông báo lỗi'; +$lang['summary'] = 'Hiển thị thành viên %1$d-%2$d trong %3$d được tìm thấy. %4$d thành viên tổng cộng.'; +$lang['nonefound'] = 'Không tìm thấy thành viên. %d thành viên tổng cộng.'; +$lang['delete_ok'] = 'Đã xóa %d thành viên.'; +$lang['delete_fail'] = 'Xóa không thành công %d'; +$lang['update_ok'] = 'Cập nhật thành viên thành công'; +$lang['update_fail'] = 'Cập nhật thành viên không thành công'; +$lang['update_exists'] = 'Thay đổi tên thành viên không thành công, tên thành viên được chỉ định (%s) đã tồn tại (mọi thay đổi khác sẽ được áp dụng).'; +$lang['start'] = 'bắt đầu'; +$lang['prev'] = 'trước'; +$lang['next'] = 'sau'; +$lang['last'] = 'cuối'; +$lang['edit_usermissing'] = 'Không tìm thấy thành viên đã chọn, tên thành viên được chỉ định có thể đã bị xóa hoặc thay đổi ở nơi khác.'; +$lang['user_notify'] = 'Thông báo cho thành viên'; +$lang['note_notify'] = 'Chỉ gửi thư điện tử thông báo nếu thành viên được cung cấp mật khẩu mới.'; +$lang['note_group'] = 'Thành viên mới sẽ được thêm vào nhóm mặc định (%s) nếu không có nhóm nào được chỉ định.'; +$lang['note_pass'] = 'Mật khẩu sẽ được tự động tạo nếu trường bị bỏ trống và thông báo của thành viên được bật.'; +$lang['add_ok'] = 'Đã thêm thành viên thành công'; +$lang['add_fail'] = 'Thêm thành viên đã không thành công'; +$lang['notify_ok'] = 'Đã gửi thư điện tử thông báo'; +$lang['notify_fail'] = 'Không thể gửi thư điện tử thông báo'; +$lang['import_userlistcsv'] = 'Tập tin danh sách thành viên (CSV):'; +$lang['import_header'] = 'Nhập gần đây nhất - Không thành công'; +$lang['import_success_count'] = 'Nhập thành viên: Đã tìm thấy %d thành viên, đã nhập thành công %d.'; +$lang['import_failure_count'] = 'Nhập thành viên: %d không thành công. Thành viên không được nhập thành công được liệt kê dưới đây.'; +$lang['import_error_fields'] = 'Không đủ trường, tìm thấy %d, yêu cầu 4.'; +$lang['import_error_baduserid'] = 'Thiếu id thành viên'; +$lang['import_error_badname'] = 'Tên không đúng'; +$lang['import_error_badmail'] = 'Địa chỉ thư điện tử không đúng'; +$lang['import_error_upload'] = 'Việc nhập không thành công. Không thể tải lên tập tin csv hoặc trống.'; +$lang['import_error_readfail'] = 'Việc nhập không thành công. Không thể đọc tệp đã tải lên.'; +$lang['import_error_create'] = 'Không thể tạo thành viên'; +$lang['import_notify_fail'] = 'Không thể gửi tin nhắn thông báo cho thành viên đã nhập, %s với thư điện tử %s.'; +$lang['import_downloadfailures'] = 'Tải xuống Lỗi dưới dạng CSV để sửa'; +$lang['addUser_error_missing_pass'] = 'Vui lòng đặt mật khẩu hoặc kích hoạt thông báo thành viên để cho phép tạo mật khẩu.'; +$lang['addUser_error_pass_not_identical'] = 'Các mật khẩu đã nhập không giống nhau.'; +$lang['addUser_error_modPass_disabled'] = 'Việc sửa đổi mật khẩu hiện đang bị vô hiệu hóa'; +$lang['addUser_error_name_missing'] = 'Vui lòng nhập tên cho người dùng mới.'; +$lang['addUser_error_modName_disabled'] = 'Việc sửa đổi tên hiện đang bị vô hiệu hóa.'; +$lang['addUser_error_mail_missing'] = 'Vui lòng nhập địa chỉ thư điện tử cho người dùng mới.'; +$lang['addUser_error_modMail_disabled'] = 'Việc sửa đổi địa chỉ thư điện tử hiện đang bị vô hiệu hóa.'; +$lang['addUser_error_create_event_failed'] = 'Một plugin ngăn không cho thành viên mới được thêm vào. Xem lại các tin nhắn khác có thể để biết thêm thông tin.'; diff --git a/lib/plugins/usermanager/lang/vi/list.txt b/lib/plugins/usermanager/lang/vi/list.txt new file mode 100644 index 000000000..b6dbae8fa --- /dev/null +++ b/lib/plugins/usermanager/lang/vi/list.txt @@ -0,0 +1 @@ +===== Danh sách thành viên =====
\ No newline at end of file diff --git a/lib/tpl/dokuwiki/lang/vi/lang.php b/lib/tpl/dokuwiki/lang/vi/lang.php new file mode 100644 index 000000000..a3c61db24 --- /dev/null +++ b/lib/tpl/dokuwiki/lang/vi/lang.php @@ -0,0 +1,16 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Thien Hau <thienhausoftware@gmail.com> + */ +$lang['__background_site__'] = 'Màu cho nền (phía sau hộp nội dung)'; +$lang['__link__'] = 'Màu liên kết chung'; +$lang['__existing__'] = 'Màu của liên kết đến các trang hiện có'; +$lang['__missing__'] = 'Màu cho các liên kết đến các trang không tồn tại'; +$lang['__site_width__'] = 'Độ rộng của trang web đầy đủ (có thể là bất kỳ đơn vị độ dài nào: %, px, em, ...)'; +$lang['__sidebar_width__'] = 'Chiều rộng của thanh bên, nếu có (có thể là bất kỳ đơn vị độ dài nào: %, px, em, ...)'; +$lang['__tablet_width__'] = 'Cỡ màn hình dưới chiều rộng này, trang web chuyển sang chế độ máy tính bảng'; +$lang['__phone_width__'] = 'Cỡ màn hình chiều rộng này, trang web chuyển sang chế độ điện thoại'; +$lang['__theme_color__'] = 'Màu chủ đề của ứng dụng web'; diff --git a/lib/tpl/dokuwiki/lang/vi/style.txt b/lib/tpl/dokuwiki/lang/vi/style.txt new file mode 100644 index 000000000..9fd759089 --- /dev/null +++ b/lib/tpl/dokuwiki/lang/vi/style.txt @@ -0,0 +1,4 @@ +Nếu bạn muốn điều chỉnh logo, chỉ cần sử dụng Trình quản lý phương tiện để tải lên ''logo.png'' vào ''wiki'' hoặc không gian tên gốc và nó +sẽ được tự động sử dụng. Bạn cũng có thể tải lên ''favicon.ico'' ở đó. Nếu bạn sử dụng một wiki đóng +nên để thế giới không gian tên ''wiki'' (hoặc gốc) có thể đọc được trong cài đặt ACL hoặc +logo của bạn không được hiển thị để không đăng nhập người dùng.
\ No newline at end of file |