diff --git a/src/Symfony/Component/Security/Resources/translations/security.vi.xlf b/src/Symfony/Component/Security/Resources/translations/security.vi.xlf
new file mode 100644
index 000000000000..b85a43995fc0
--- /dev/null
+++ b/src/Symfony/Component/Security/Resources/translations/security.vi.xlf
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+ Có lỗi trong quá trình xác thực.
+
+
+
+ Thông tin dùng để xác thực không tìm thấy.
+
+
+
+ Yêu cầu xác thực không thể thực hiện do lỗi của hệ thống.
+
+
+
+ Thông tin dùng để xác thực không hợp lệ.
+
+
+
+ Cookie đã được dùng bởi người dùng khác.
+
+
+
+ Không được phép yêu cầu tài nguyên.
+
+
+
+ Mã CSRF không hợp lệ.
+
+
+
+ Mã dùng một lần đã hết hạn.
+
+
+
+ Không tìm thấy nhà cung cấp dịch vụ xác thực nào cho mã xác thực mà bạn sử dụng.
+
+
+
+ Không tìm thấy phiên làm việc. Phiên làm việc hoặc cookie có thể bị tắt.
+
+
+
+ Không tìm thấy mã token.
+
+
+
+ Không tìm thấy tên người dùng username.
+
+
+
+ Tài khoản đã hết hạn.
+
+
+
+ Thông tin xác thực đã hết hạn.
+
+
+
+ Tài khoản bị tạm ngừng.
+
+
+
+ Tài khoản bị khóa.
+
+
+
+
diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf
new file mode 100644
index 000000000000..9c952e85aad8
--- /dev/null
+++ b/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+ Giá trị này phải là sai.
+
+
+
+ Giá trị này phải là đúng.
+
+
+
+ Giá trị này phải là kiểu {{ type }}.
+
+
+
+ Giá trị này phải rỗng.
+
+
+
+ Giá trị bạn vừa chọn không hợp lệ.
+
+
+
+ Bạn phải chọn ít nhất {{ limit }} lựa chọn.|Bạn phải chọn ít nhất {{ limit }} lựa chọn.
+
+
+
+ Bạn phải chọn nhiều nhất {{ limit }} lựa chọn.|Bạn phải chọn nhiều nhất {{ limit }} lựa chọn.
+
+
+
+ Một hoặc nhiều giá trị được chọn không hợp lệ.
+
+
+
+ Trường có tên {{ fields }} không được chấp nhận.
+
+
+
+ Trường có tên {{ fields }} không tìm thấy.
+
+
+
+ Giá trị không phải là ngày hợp lệ.
+
+
+
+ Giá trị không phải là ngày tháng hợp lệ.
+
+
+
+ Giá trị này không phải là email hợp lệ.
+
+
+
+ Tập tin không tìm thấy.
+
+
+
+ Tập tin không thể đọc được.
+
+
+
+ Tập tin quá lớn ({{ size }} {{ suffix }}). Kích thước tối đa cho phép {{ limit }} {{ suffix }}.
+
+
+
+ Kiểu mime của tập tin không hợp lệ ({{ type }}). Kiểu hợp lệ là {{ types }}.
+
+
+
+ Giá trị phải bằng hoặc nhỏ hơn {{ limit }}.
+
+
+
+ Giá trị quá dài. Phải bằng hoặc ít hơn {{ limit }} kí tự.|Giá trị quá dài. Phải bằng hoặc ít hơn {{ limit }} kí tự.
+
+
+
+ Giá trị phải lớn hơn hoặc bằng {{ limit }}.
+
+
+
+ Giá trị quá ngắn. Phải hơn hoặc bằng {{ limit }} kí tự.|Giá trị quá ngắn. Phải hơn hoặc bằng {{ limit }} kí tự.
+
+
+
+ Giá trị không được phép để trống.
+
+
+
+ Giá trị không được phép rỗng.
+
+
+
+ Giá trị phải rỗng.
+
+
+
+ Giá trị không hợp lệ.
+
+
+
+ Giá trị không phải là thời gian hợp lệ.
+
+
+
+ Giá trị không phải là địa chỉ URL hợp lệ.
+
+
+
+ Hai giá trị phải bằng nhau.
+
+
+
+ Tập tin quá lớn. Kích thước tối đa cho phép là {{ limit }} {{ suffix }}.
+
+
+
+ Tập tin quá lớn.
+
+
+
+ Tập tin không thể tải lên.
+
+
+
+ Giá trị phải là con số.
+
+
+
+ Tập tin không phải là hình ảnh.
+
+
+
+ Địa chỉ IP không hợp lệ.
+
+
+
+ Giá trị không phải là ngôn ngữ hợp lệ.
+
+
+
+ Giá trị không phải là một bản địa địa phương hợp lệ.
+
+
+
+ Giá trị không phải là nước hợp lệ.
+
+
+
+ Giá trị đã được sử dụng.
+
+
+
+ Kích thước của hình ảnh không thể xác định.
+
+
+
+ Chiều rộng của hình quá lớn ({{ width }}px). Chiều rộng tối đa phải là {{ max_width }}px.
+
+
+
+ Chiều rộng của hình quá thấp ({{ width }}px). Chiều rộng tối thiểu phải là {{ min_width }}px.
+
+
+
+ Chiều cao của hình quá cao ({{ height }}px). Chiều cao tối đa phải là {{ max_height }}px.
+
+
+
+ Chiều cao của hình quá thấp ({{ height }}px). Chiều cao tối thiểu phải là {{ min_height }}px.
+
+
+
+ Giá trị này phải là mật khẩu hiện tại của người dùng.
+
+
+
+ Giá trị phải có chính xác {{ limit }} kí tự.|Giá trị phải có chính xác {{ limit }} kí tự.
+
+
+
+ Tập tin chỉ được tải lên một phần.
+
+
+
+ Tập tin không được tải lên.
+
+
+
+ Thư mục tạm không được định nghĩa trong php.ini.
+
+
+
+ Không thể ghi tập tin tạm ra đĩa.
+
+
+
+ Một PHP extension đã phá hỏng quá trình tải lên của tập tin.
+
+
+
+ Danh sách phải chứa {{ limit }} hoặc nhiều hơn thành phần.|Danh sách phải chứa {{ limit }} hoặc nhiều hơn thành phần.
+
+
+
+ Danh sách phải chứa {{ limit }} hoặc ít hơn thành phần.|Danh sách phải chứa {{ limit }} hoặc ít hơn thành phần.
+
+
+
+ Danh sách phải chứa chính xác {{ limit }} thành phần.|Danh sách phải chứa chính xác {{ limit }} thành phần.
+
+
+
+ Số thẻ không hợp lệ.
+
+
+
+ Thẻ không được hỗ trợ hoặc số thẻ không hợp lệ.
+
+
+
+ Giá trị không phải là International Bank Account Number (IBAN) hợp lệ.
+
+
+
+ Giá trị không phải là ISBN-10 hợp lệ.
+
+
+
+ Giá trị không phải là ISBN-13 hợp lệ.
+
+
+
+ Giá trị không phải là ISBN-10 hoặc ISBN-13 hợp lệ.
+
+
+
+ Giá trị không là ISSN hợp lệ.
+
+
+
+ Giá trị không phải là đơn vi tiền tệ hợp lệ.
+
+
+
+ Giá trị phải bằng {{ compared_value }}.
+
+
+
+ Giá trị phải lớn hơn {{ compared_value }}.
+
+
+
+ Giá trị phải lớn hơn hoặc bằng {{ compared_value }}.
+
+
+
+ Giá trị phải giống {{ compared_value_type }} {{ compared_value }}.
+
+
+
+ Giá trị phải bé hơn {{ compared_value }}.
+
+
+
+ Giá trị không được phép nhỏ hơn hoặc bằng {{ compared_value }}.
+
+
+
+ Giá trị không được phép bằng {{ compared_value }}.
+
+
+
+ Giá trị không được phép giống như {{ compared_value_type }} {{ compared_value }}.
+
+
+
+
\ No newline at end of file