diff --git a/ArchiSteamFarm/Localization/Strings.vi-VN.resx b/ArchiSteamFarm/Localization/Strings.vi-VN.resx
index 598a07305..30d00f28e 100644
--- a/ArchiSteamFarm/Localization/Strings.vi-VN.resx
+++ b/ArchiSteamFarm/Localization/Strings.vi-VN.resx
@@ -354,25 +354,25 @@ StackTrace:
{0} will be replaced by WCF command, {1} will be replaced by WCF answer
- Server WCF đã sẵn sàng!
+ Máy chủ WCF đã sẵn sàng!
Phản hồi WCF nhận được: {0}
{0} will be replaced by WCF response
- Gửi lệnh: {0} đến server WCF trên {1}...
+ Gửi lệnh: {0} đến máy chủ WCF trên {1}...
{0} will be replaced by WCF command, {1} will be replaced by WCF hostname
- Bắt đầu server WCF trên {0}...
+ Bắt đầu máy chủ WCF trên {0}...
{0} will be replaced by WCF hostname
- Con bot đó đã được dừng lại!
+ Bot đó đã được dừng lại!
- Không thể tìm thấy bất kỳ con bot tên {0}!
+ Không thể tìm thấy bất kỳ bot tên {0}!
{0} will be replaced by bot's name
@@ -429,30 +429,30 @@ StackTrace:
Chúng tôi không có bất cứ điều gì để chạy không trên tài khoản này!
- Đang ở trạng thái rỗi: {0} ({1})
+ Đang chạy không: {0} ({1})
{0} will be replaced by game's appID (number), {1} will be replaced by game's name
- Đang ở trạng thái rỗi: {0}
+ Đang chạy không: {0}
{0} will be replaced by list of the games (appIDs, numbers), separated by a comma
Chơi trò chơi hiện tại không khả dụng, chúng tôi sẽ thử lại sau!
- Vẫn ở trạng thái rỗi: {0} ({1})
+ Vẫn đang chạy không: {0} ({1})
{0} will be replaced by game's appID (number), {1} will be replaced by game's name
- Vẫn ở trạng thái rỗi: {0}
+ Vẫn đang chạy không: {0}
{0} will be replaced by list of the games (appIDs, numbers), separated by a comma
- Ngừng trạng thái rỗi: {0} ({1})
+ Ngừng chạy không: {0} ({1})
{0} will be replaced by game's appID (number), {1} will be replaced by game's name
- Ngừng trạng thái rỗi: {0}
+ Ngừng chạy không: {0}
{0} will be replaced by list of the games (appIDs, numbers), separated by a comma
@@ -481,7 +481,7 @@ StackTrace:
{0} will be replaced by bot's name, {1} will be replaced by gameID (number), {2} will be replaced by status string, {3} will be replaced by list of granted appIDs (numbers), separated by a comma
- Con bot đó đang được chạy!
+ Bot đó đang được chạy!
{0} will be replaced by bot's name
@@ -527,7 +527,7 @@ StackTrace:
{0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
- Không chạy con bot này bởi vì nó bị vô hiệu hóa trong tập tin cấu hình!
+ Không chạy bot này bởi vì nó bị vô hiệu hóa trong tập tin cấu hình!
Nhận được mã lỗi TwoFactorCodeMismatch {0} lần trong một hàng, điều này hầu như luôn luôn chỉ ra chứng chỉ 2FA ASF không hợp lệ, đang bãi bỏ!
@@ -547,35 +547,35 @@ StackTrace:
Tài khoản này dường như được sử dụng trong một ASF khác, với hành vi không xác định, từ chối để giữ cho nó chạy!
- Lời mời giao dịch thất bại!
+ Lời mời trao đổi thất bại!
Lời mời trao đổi không thể gửi vì SteamMasterID không xác định!
SteamMasterID is name of bot config property, it should not be translated
- Bạn không có bất kỳ loại có thể cướp bóc được!
+ Bạn không có bất kỳ cái gì có thể luộc được!
- Cướp bóc bây giờ vô hiệu hóa!
+ Luộc đồ bây giờ vô hiệu hóa!
- Cướp bóc bây giờ được kích hoạt!
+ Luộc đồ bây giờ được kích hoạt!
- Lời mời giao dịch đã gửi thành công!
+ Lời mời trao đổi đã gửi thành công!
- Cướp bóc tạm thời vô hiệu hóa!
+ Luộc đồ tạm thời vô hiệu hóa!
- Bạn không thể cướp bóc chính mình!
+ Bạn không thể luộc đồ chính mình!
Con bot đó không có ASF 2FA kích hoạt! Bạn quên nhập xác thực của bạn là ASF 2FA?
- Con bot này không được kết nối!
+ Bot này không được kết nối!
{0} will be replaced by bot's name
@@ -591,7 +591,7 @@ StackTrace:
{0} will be replaced by number of minutes
- Kết nối lại...
+ Đang kết nối lại...
<{0} > Key: {1} | Tình trạng: {2}
@@ -641,7 +641,7 @@ StackTrace:
{0} will be replaced by object's name
- Key không sử dụng: {0}
+ Key chưa sử dụng: {0}
{0} will be replaced by list of cd-keys (strings), separated by a comma