diff --git a/apps/lang/vietnamese.lang b/apps/lang/vietnamese.lang
index c0984e6cf1..030ac681f1 100644
--- a/apps/lang/vietnamese.lang
+++ b/apps/lang/vietnamese.lang
@@ -3528,7 +3528,7 @@
user: core
*: none
- aigoerosq,erosqnative,gogearsa9200,samsungyh*: "PLAY = Set"
+ aigoerosq,erosqnative,gogearsa9200,samsungyh*,xduoox3*: "PLAY = Set"
gigabeat*,iaudiom5,iaudiox5,ipod*,iriverh10,iriverh10_5gb,mrobe100,sansac200*,sansaclip*,sansaconnect,sansae200*,sansafuze*: "SELECT = Set"
iriverh100,iriverh120,iriverh300: "NAVI = Set"
mpiohd300: "ENTER = Set"
@@ -3538,7 +3538,7 @@
*: none
- aigoerosq,erosqnative,gogearsa9200,samsungyh*: "PLAY = Đặt"
+ aigoerosq,erosqnative,gogearsa9200,samsungyh*,xduoox3*: "PLAY = Đặt"
gigabeat*,iaudiom5,iaudiox5,ipod*,iriverh10,iriverh10_5gb,mrobe100,sansac200*,sansaclip*,sansaconnect,sansae200*,sansafuze*: "SELECT = Đặt"
iriverh100,iriverh120,iriverh300: "NAVI = Đặt"
mpiohd300: "ENTER = Đặt"
@@ -3556,7 +3556,7 @@
user: core
*: none
- aigoerosq,erosqnative,gigabeats,sansafuzeplus: "BACK = Revert"
+ aigoerosq,erosqnative,gigabeats,sansafuzeplus,xduoox3*: "BACK = Revert"
gigabeatfx,mrobe500: "POWER = Revert"
gogearsa9200: "LEFT = Revert"
iaudiom5,iaudiox5: "RECORD = Revert"
@@ -3570,7 +3570,7 @@
*: none
- aigoerosq,erosqnative,gigabeats,sansafuzeplus: "BACK = Hủy bỏ"
+ aigoerosq,erosqnative,gigabeats,sansafuzeplus,xduoox3*: "BACK = Hủy bỏ"
gigabeatfx,mrobe500: "POWER = Hủy bỏ"
gogearsa9200: "LEFT = Hủy bỏ"
iaudiom5,iaudiox5: "RECORD = Hủy bỏ"
diff --git a/docs/CREDITS b/docs/CREDITS
index 7abfdf6ac9..47cac064ed 100644
--- a/docs/CREDITS
+++ b/docs/CREDITS
@@ -744,6 +744,8 @@ Yannic Schmidt
Hairo R. Carela
Sergio Delgado
Cameron John Peck
+Chu Khánh Hạnh
+Hoàng Mạnh Phú
The libmad team
The wavpack team