diff --git a/config/services.yaml b/config/services.yaml index e8cbfef4f..0153ceb79 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -6,7 +6,7 @@ parameters: locale: 'en' # This parameter defines the codes of the locales (languages) enabled in the application - app_locales: ar|en|fr|de|es|cs|nl|ru|uk|ro|pt_BR|pl|it|ja|id|ca|sl|sq|hr|zh_CN|bg|tr|lt|bs|sr_Cyrl|sr_Latn|eu|ne|bn + app_locales: ar|en|fr|de|es|cs|nl|ru|uk|ro|pt_BR|pl|it|ja|id|ca|sl|sq|hr|zh_CN|bg|tr|lt|bs|sr_Cyrl|sr_Latn|eu|ne|bn|vi app.notifications.email_sender: anonymous@example.com services: diff --git a/translations/messages+intl-icu.vi.xlf b/translations/messages+intl-icu.vi.xlf new file mode 100644 index 000000000..bea35a121 --- /dev/null +++ b/translations/messages+intl-icu.vi.xlf @@ -0,0 +1,439 @@ + + + + + + note + GHI CHÚ + + + tip + MẸO NHỎ + + + not_available + Không khả dụng + + + mit_license + Giấy phép MIT + + + + http_error.name + Lỗi {status_code, number} + + + http_error.description + Đã xảy ra lỗi không xác định (HTTP {status_code, number}) khiến yêu cầu của bạn không thể hoàn thành. + + + http_error.suggestion + quay trở về trang chủ.]]> + + + http_error_403.description + Bạn không có quyền truy cập tài nguyên này. + + + http_error_403.suggestion + Hãy liên hệ với quản lý hoặc quản trị viên hệ thống của bạn để được cấp quyền truy cập vào tài nguyên này. + + + http_error_404.description + Chúng tôi không thể tìm thấy trang bạn yêu cầu. + + + http_error_404.suggestion + quay trở về trang chủ.]]> + + + http_error_500.description + Đã xảy ra lỗi trên hệ thống máy chủ + + + http_error_500.suggestion + quay trở về trang chủ.]]> + + + + title.homepage + Symfony Mẫu]]> + + + title.source_code + Code nguồn được sử dụng để hiển thị trang này + + + title.controller_code + Mã nguồn của tệp điều khiển (Controller) + + + title.twig_template_code + Mã nguồn của template Twig + + + title.login + Đăng nhập an toàn + + + title.post_list + Danh sách bài viết + + + title.edit_post + Chỉnh sửa bài viết #{id, number} + + + title.add_comment + Để lại bình luận + + + title.comment_error + Đã có lỗi xảy ra khi đăng bình luận của bạn. + + + title.edit_user + Sửa đổi thông tin người dùng + + + title.change_password + Đổi Mật Khẩu + + + + action.show + Xem + + + action.show_post + Xem bài viết + + + action.show_code + Xem mã nguồn + + + action.edit + Sửa + + + action.edit_post + Chỉnh sửa bài viết + + + action.save + Lưu + + + action.delete_post + Xóa bài viết + + + delete_post_modal.title + Bạn có chắc chắn muốn xóa bài đăng này không? + + + delete_post_modal.body + Không thể hủy hành động này. + + + label.delete_post + Xóa bài viết + + + label.cancel + Hủy + + + label.create_post + Tạo bài viết + + + action.create_post + Tạo bài viết mới + + + label.save_and_create_new + Lưu và tạo bài mới + + + action.back_to_list + Quay lại danh sách bài viết + + + action.publish_comment + Đăng + + + action.sign_in + Đăng nhập + + + action.browse_app + Duyệt ứng dụng + + + action.browse_admin + Duyệt trang quản trị + + + action.edit_user + Sửa hồ sơ + + + action.change_password + Sửa mật khẩu + + + label.title + Tiêu đề + + + action.close + Đóng + + + label.author + Tác giả + + + label.author_email + Email của tác giả + + + label.username + Tên đăng nhập + + + label.fullname + Họ và tên + + + label.email + Email + + + label.password + Mật khẩu + + + label.remember_me + Ghi nhớ đăng nhập + + + label.current_password + Mật khẩu hiện tại + + + label.new_password + Mật khẩu mới + + + label.new_password_confirm + Xác nhận mật khẩu + + + label.role + Vai trò + + + label.content + Nội dung + + + label.summary + Tóm tắt + + + label.published_at + Đăng ngày + + + label.tags + Nhãn + + + label.actions + Thao tác + + + title.post_new + Thêm bài viết mới + + + action.edit_contents + Chỉnh sửa nội dung + + + menu.toggle_nav + Bật hoặc tắt điều hướng + + + menu.choose_language + Chọn ngôn ngữ + + + menu.post_list + Danh sách bài viết + + + menu.back_to_blog + Quay về trang blog + + + menu.homepage + Trang chủ + + + menu.admin + Quản trị + + + menu.user + Tài khoản + + + menu.logout + Đăng xuất + + + menu.rss + Bài đăng blog RSS + + + menu.search + Tìm kiếm + + + + post.to_publish_a_comment + Đăng bình luận + + + post.num_comments + {count, plural, one {# bình luận} other {# bình luận}} + + + post.commented_on + Bình luận ngày + + + post.no_comments + Hãy là người đầu tiên bình luận cho bài viết này. + + + post.no_posts_found + Không tìm thấy bài viết nào. + + + post.created_successfully + Bài viết đã được tạo thành công! + + + post.updated_successfully + Bài viết đã được cập nhật thành công! + + + post.deleted_successfully + Bài viết đã được xóa thành công! + + + post.search_for + Tìm kiếm... + + + post.search_no_results + Không tìm thấy kết quả nào. + + + user.updated_successfully + Thông tin đã được cập nhật thành công! + + + notification.comment_created + Bài viết của bạn đã nhận được một bình luận! + + + notification.comment_created.description + đường dẫn]]> + + + help.app_description + ứng dụng mẫu được xây dựng bằng Symfony để minh họa cách thức phát triển ứng dụng Symfony theo phương pháp khuyến nghị.]]> + + + help.show_code + controller và của template được sử dụng để hiển thị trang này.]]> + + + help.browse_app + phần công khai của ứng dụng mẫu.]]> + + + help.browse_admin + giao diện quản trị của ứng dụng mẫu.]]> + + + help.login_users + Hãy thử đăng nhập bằng một trong những tài khoản người dùng sau + + + help.role_user + Người dùng bình thường + + + help.role_admin + Quản trị viên + + + help.reload_fixtures + Nếu những tài khoản người dùng này không hoạt động, hãy tải lại dữ liệu mẫu của ứng dụng bằng cách thực thi lệnh sau trong terminal : + + + help.add_user + Nếu bạn muốn tạo thêm tài khoản người dùng mới, hãy thực thi lệnh sau : + + + help.more_information + tài liệu Symfony.]]> + + + help.post_summary + Tóm tắt không thể chứa nội dung Markdown hoặc HTML; chỉ có thể là văn bản thuần túy. + + + help.post_publication + Chọn một ngày trong tương lai để lên lịch đăng bài viết. + + + help.post_content + Sử dụng Markdown để định dạng bài viết. HTML cũng được chấp nhận + + + help.comment_content + Bình luận không phù hợp với quy tắc ứng xử sẽ bị kiểm duyệt. + + + info.change_password + Sau khi thay đổi mật khẩu, bạn sẽ bị đăng xuất khỏi ứng dụng. + + + rss.title + Blog mẫu Symfony + + + rss.description + Các bài viết mới nhất trên blog mẫu Symfony + + + paginator.previous + Trước + + + paginator.next + Tiếp theo + + + + diff --git a/translations/validators+intl-icu.vi.xlf b/translations/validators+intl-icu.vi.xlf new file mode 100644 index 000000000..8a48e2b89 --- /dev/null +++ b/translations/validators+intl-icu.vi.xlf @@ -0,0 +1,43 @@ + + + + + + post.slug_unique + Tiêu đề bài viết đã được sử dụng, tiêu đề phải là duy nhất. hãy chọn tiêu đề khác! + + + post.blank_summary + Vui lòng cung cấp phần tóm tắt cho bài viết của bạn. + + + post.blank_content + Bài viết của bạn phải có nội dung! + + + post.too_short_content + Nội dung bài viết quá ngắn (ít nhất { limit } ký tự) + + + post.too_many_tags + Quá nhiều nhãn (tối đa { limit } nhãn) + + + comment.blank + Vui lòng thêm nội dung vào bình luận của bạn. + + + comment.too_short + Bình luận quá ngắn (ít nhất { limit } ký tự) + + + comment.too_long + Bình luận quá dài (tối đa { limit } ký tự) + + + comment.is_spam + Bình luận của bạn bị coi là spam. + + + +