diff --git a/.tx/config b/.tx/config
index 118d81c5c51ece99c4a0bc8440d62d362e495de1..709aa37af317d29ec1d30e8c066b001221fbdc8f 100644
--- a/.tx/config
+++ b/.tx/config
@@ -1,5 +1,7 @@
 [main]
 host = https://www.transifex.com
+lang_map = zh-Hans: zh_CN, zh-Hant: zh_TW
+
 
 [briar.briar-gtk-pot]
 file_filter = briar-gtk/po/briar-gtk/<lang>.po
diff --git a/briar-gtk/po/briar-gtk-meta/LINGUAS b/briar-gtk/po/briar-gtk-meta/LINGUAS
index aa62c5de5db8c86943246919d980f65223dd057e..e26e974cd964ccd932b6e24c1a989ac6124ce8a7 100644
--- a/briar-gtk/po/briar-gtk-meta/LINGUAS
+++ b/briar-gtk/po/briar-gtk-meta/LINGUAS
@@ -50,5 +50,5 @@ th
 tr
 uk
 ur
-zh-Hans
-zh-Hant
+zh_CN
+zh_TW
diff --git a/briar-gtk/po/briar-gtk-meta/zh-Hans.po b/briar-gtk/po/briar-gtk-meta/zh_CN.po
similarity index 100%
rename from briar-gtk/po/briar-gtk-meta/zh-Hans.po
rename to briar-gtk/po/briar-gtk-meta/zh_CN.po
diff --git a/briar-gtk/po/briar-gtk-meta/zh-Hant.po b/briar-gtk/po/briar-gtk-meta/zh_TW.po
similarity index 100%
rename from briar-gtk/po/briar-gtk-meta/zh-Hant.po
rename to briar-gtk/po/briar-gtk-meta/zh_TW.po
diff --git a/briar-gtk/po/briar-gtk/LINGUAS b/briar-gtk/po/briar-gtk/LINGUAS
index 9c544dcdec34ffa7a93417a8c34c9f6d7635193a..ad2aa449b969796fa734ded2ba4926b51dbcf64a 100644
--- a/briar-gtk/po/briar-gtk/LINGUAS
+++ b/briar-gtk/po/briar-gtk/LINGUAS
@@ -20,4 +20,4 @@ sq
 sv
 th
 tr
-zh-Hans
+zh_CN
diff --git a/briar-gtk/po/briar-gtk/zh-Hans.po b/briar-gtk/po/briar-gtk/zh_CN.po
similarity index 100%
rename from briar-gtk/po/briar-gtk/zh-Hans.po
rename to briar-gtk/po/briar-gtk/zh_CN.po