diff --git a/res/common/lang/po/stf.zh.po b/res/common/lang/po/stf.zh.po
new file mode 100644
index 00000000..865e3356
--- /dev/null
+++ b/res/common/lang/po/stf.zh.po
@@ -0,0 +1,1559 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: zh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.4\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: app/components/stf/device/device-info-filter/index.js:119
+#: app/components/stf/device/device-info-filter/index.js:52
+#: app/components/stf/device/device-info-filter/index.js:61
+#: app/components/stf/device/device-info-filter/index.js:71
+msgid "-"
+msgstr ""
+
+#: app/components/stf/common-ui/modals/version-update/version-update.html:1
+msgid "A new version of STF is available"
+msgstr ""
+
+#: app/components/stf/install/install-error-filter.js:26
+msgid "A package is already installed with the same name."
+msgstr ""
+
+#: app/components/stf/install/install-error-filter.js:30
+msgid ""
+"A previously installed package of the same name has a different signature "
+"than the new package (and the old package's data was not removed)."
+msgstr ""
+
+#: app/components/stf/install/install-error-filter.js:50
+msgid "A secure container mount point couldn't be accessed on external media."
+msgstr ""
+
+#: app/control-panes/info/info.html:1
+#: app/device-list/column/device-column-service.js:178
+msgid "ABI"
+msgstr ""
+
+#: app/components/stf/device/device-info-filter/index.js:58
+msgid "AC"
+msgstr ""
+
+#: app/settings/keys/adb-keys/adb-keys.html:1
+msgid "ADB Keys"
+msgstr "ADB密钥"
+
+#: app/settings/keys/access-tokens/access-tokens.html:1
+msgid "Access Tokens"
+msgstr "访问令牌"
+
+#: app/control-panes/automation/store-account/store-account.html:1
+msgid "Account"
+msgstr "帐户"
+
+#: app/control-panes/dashboard/install/activities/activities.html:1
+msgid "Action"
+msgstr ""
+
+#: app/control-panes/automation/store-account/store-account.html:1
+msgid "Actions"
+msgstr ""
+
+#: app/control-panes/dashboard/install/activities/activities.html:1
+msgid "Activity"
+msgstr ""
+
+#: app/control-panes/resources/resources.html:1
+msgid "Add"
+msgstr "添加"
+
+#: app/components/stf/keys/add-adb-key/add-adb-key.html:1
+msgid "Add ADB Key"
+msgstr "增加ADB密钥"
+
+#: app/components/stf/common-ui/modals/add-adb-key-modal/add-adb-key-modal.html:1
+#: app/components/stf/keys/add-adb-key/add-adb-key.html:1
+msgid "Add Key"
+msgstr "增加密钥"
+
+#: app/components/stf/common-ui/modals/add-adb-key-modal/add-adb-key-modal.html:1
+msgid "Add the following ADB Key to STF?"
+msgstr ""
+
+#: app/layout/layout-controller.js:7
+msgid "Admin mode has been disabled."
+msgstr ""
+
+#: app/layout/layout-controller.js:6
+msgid "Admin mode has been enabled."
+msgstr ""
+
+#: app/control-panes/control-panes-controller.js:20
+msgid "Advanced"
+msgstr "高级"
+
+#: app/control-panes/advanced/input/input.html:1
+msgid "Advanced Input"
+msgstr ""
+
+#: app/control-panes/info/info.html:1
+msgid "Airplane Mode"
+msgstr "飞行模式"
+
+#: app/control-panes/dashboard/h12/h12.html:1
+msgid "App Info"
+msgstr "应用信息"
+
+#: app/control-panes/automation/store-account/store-account.html:1
+#: app/control-panes/dashboard/apps/apps.html:1
+msgid "App Store"
+msgstr "应用商店"
+
+#: app/control-panes/dashboard/install/install.html:1
+msgid "App Upload"
+msgstr "应用安装"
+
+#: app/control-panes/dashboard/apps/apps.html:1
+msgid "Apps"
+msgstr ""
+
+#: app/control-panes/advanced/maintenance/maintenance-controller.js:9
+msgid "Are you sure you want to reboot this device?"
+msgstr "确定需要重启该设备吗?"
+
+#: app/control-panes/control-panes-controller.js:14
+msgid "Automation"
+msgstr "自动化"
+
+#: app/components/stf/device/device-info-filter/index.js:28
+msgid "Available"
+msgstr "可用"
+
+#: app/components/stf/device-context-menu/device-context-menu.html:1
+#: app/control-panes/device-control/device-control.html:1
+msgid "Back"
+msgstr "返回"
+
+#: app/control-panes/info/info.html:1
+msgid "Battery"
+msgstr "电池"
+
+#: app/device-list/column/device-column-service.js:202
+msgid "Battery Health"
+msgstr "电池健康状态"
+
+#: app/control-panes/info/info.html:1
+#: app/device-list/column/device-column-service.js:226
+msgid "Battery Level"
+msgstr "电池电量"
+
+#: app/device-list/column/device-column-service.js:210
+msgid "Battery Source"
+msgstr "供电"
+
+#: app/device-list/column/device-column-service.js:218
+msgid "Battery Status"
+msgstr "电池状态"
+
+#: app/device-list/column/device-column-service.js:239
+msgid "Battery Temp"
+msgstr "电池温度"
+
+#: app/control-panes/info/info.html:1
+msgid "Bettery Status"
+msgstr ""
+
+#: app/components/stf/device/device-info-filter/index.js:89
+msgid "Bluetooth"
+msgstr "蓝牙"
+
+#: app/device-list/column/device-column-service.js:153
+msgid "Browser"
+msgstr "浏览器"
+
+#: app/components/stf/device/device-info-filter/index.js:12
+#: app/components/stf/device/device-info-filter/index.js:27
+msgid "Busy"
+msgstr "使用中"
+
+#: app/device-list/stats/device-list-stats.html:1
+msgid "Busy Devices"
+msgstr "使用中的设备"
+
+#: app/control-panes/info/info.html:1
+#: app/control-panes/performance/cpu/cpu.html:1
+msgid "CPU"
+msgstr ""
+
+#: app/control-panes/advanced/input/input.html:1
+msgid "Camera"
+msgstr "摄像机"
+
+#: app/components/stf/common-ui/modals/add-adb-key-modal/add-adb-key-modal.html:1
+msgid "Cancel"
+msgstr "取消"
+
+#: app/components/stf/upload/upload-error-filter.js:6
+msgid "Cannot access specified URL"
+msgstr ""
+
+#: app/control-panes/info/info.html:1
+#: app/device-list/column/device-column-service.js:43
+msgid "Carrier"
+msgstr "运营商"
+
+#: app/control-panes/dashboard/install/activities/activities.html:1
+msgid "Category"
+msgstr ""
+
+#: app/components/stf/device/device-info-filter/index.js:67
+msgid "Charging"
+msgstr "充电中"
+
+#: auth/ldap/scripts/signin/signin.html:1
+#: auth/mock/scripts/signin/signin.html:1
+msgid "Check errors below"
+msgstr ""
+
+#: app/components/stf/common-ui/clear-button/clear-button.html:1
+#: app/control-panes/advanced/run-js/run-js.html:1
+#: app/control-panes/logs/logs.html:1
+msgid "Clear"
+msgstr "清空"
+
+#: app/control-panes/dashboard/clipboard/clipboard.html:1
+msgid "Clipboard"
+msgstr "剪贴板"
+
+#: app/components/stf/device/device-info-filter/index.js:46
+msgid "Cold"
+msgstr "低温"
+
+#: app/components/stf/device/device-info-filter/index.js:21
+#: app/components/stf/device/device-info-filter/index.js:6
+#: app/control-panes/info/info.html:1
+msgid "Connected"
+msgstr "已连接"
+
+#: app/components/stf/socket/socket-state/socket-state-directive.js:20
+msgid "Connected successfully."
+msgstr ""
+
+#: app/menu/menu.html:1
+msgid "Control"
+msgstr "控制面板"
+
+#: app/control-panes/resources/resources.html:1
+msgid "Cookies"
+msgstr ""
+
+#: app/control-panes/info/info.html:1
+msgid "Cores"
+msgstr "核心数"
+
+#: app/device-list/device-list.html:1
+msgid "Customize"
+msgstr "选择列"
+
+#: app/control-panes/advanced/input/input.html:1
+msgid "D-pad Center"
+msgstr "确定"
+
+#: app/control-panes/advanced/input/input.html:1
+msgid "D-pad Down"
+msgstr "下"
+
+#: app/control-panes/advanced/input/input.html:1
+msgid "D-pad Left"
+msgstr "左"
+
+#: app/control-panes/advanced/input/input.html:1
+msgid "D-pad Right"
+msgstr "右"
+
+#: app/control-panes/advanced/input/input.html:1
+msgid "D-pad Up"
+msgstr "上"
+
+#: app/control-panes/control-panes-controller.js:35
+msgid "Dashboard"
+msgstr "控制面板"
+
+#: app/control-panes/dashboard/install/activities/activities.html:1
+msgid "Data"
+msgstr "数据"
+
+#: app/components/stf/device/device-info-filter/index.js:48
+msgid "Dead"
+msgstr "损坏"
+
+#: app/control-panes/resources/resources.html:1
+msgid "Delete"
+msgstr "删除"
+
+#: app/control-panes/info/info.html:1
+msgid "Density"
+msgstr "像素密度"
+
+#: app/device-list/device-list.html:1
+msgid "Details"
+msgstr "详情"
+
+#: app/control-panes/dashboard/apps/apps.html:1
+msgid "Developer"
+msgstr "开发者"
+
+#: app/components/stf/common-ui/modals/add-adb-key-modal/add-adb-key-modal.html:1
+#: app/components/stf/keys/add-adb-key/add-adb-key.html:1
+#: app/control-panes/advanced/port-forwarding/port-forwarding.html:1
+#: app/control-panes/inspect/inspect.html:1
+msgid "Device"
+msgstr "设备"
+
+#: app/control-panes/info/info.html:1
+msgid "Device Photo"
+msgstr ""
+
+#: app/control-panes/automation/device-settings/device-settings.html:1
+msgid "Device Settings"
+msgstr "设备设置"
+
+#: app/device-list/details/device-list-details-directive.js:36
+#: app/device-list/icons/device-list-icons-directive.js:123
+msgid "Device cannot get kicked from the group"
+msgstr "设备无法停止使用"
+
+#: app/components/stf/device/device-info-filter/index.js:38
+msgid "Device is not present anymore for some reason."
+msgstr ""
+
+#: app/components/stf/device/device-info-filter/index.js:39
+msgid "Device is present but offline."
+msgstr "设备离线"
+
+#: app/components/stf/common-ui/modals/fatal-message/fatal-message.html:1
+msgid "Device was disconnected"
+msgstr "设备已断开"
+
+#: app/components/stf/device/device-info-filter/index.js:37
+msgid "Device was kicked by automatic timeout."
+msgstr ""
+
+#: app/device-list/device-list.html:1 app/menu/menu.html:1
+msgid "Devices"
+msgstr "设备"
+
+#: app/control-panes/automation/device-settings/device-settings.html:1
+msgid "Disable WiFi"
+msgstr "关闭WiFi"
+
+#: app/components/stf/device/device-info-filter/index.js:68
+msgid "Discharging"
+msgstr ""
+
+#: app/components/stf/common-ui/modals/socket-disconnected/socket-disconnected.html:1
+#: app/components/stf/device/device-info-filter/index.js:20
+#: app/components/stf/device/device-info-filter/index.js:5
+msgid "Disconnected"
+msgstr "未连接"
+
+#: app/control-panes/info/info.html:1
+msgid "Display"
+msgstr "显示"
+
+#: app/control-panes/dashboard/install/install.html:7
+msgid "Drop file to upload"
+msgstr ""
+
+#: app/components/stf/device/device-info-filter/index.js:90
+msgid "Dummy"
+msgstr ""
+
+#: app/control-panes/automation/device-settings/device-settings.html:1
+msgid "Enable WiFi"
+msgstr "打开WiFi"
+
+#: app/settings/notifications/notifications.html:1
+msgid "Enable notifications"
+msgstr "打开通知"
+
+#: app/control-panes/info/info.html:1
+msgid "Encrypted"
+msgstr "加密"
+
+#: app/components/stf/socket/socket-state/socket-state-directive.js:31
+msgid "Error"
+msgstr ""
+
+#: app/components/stf/control/control-service.js:129
+msgid "Error while getting data"
+msgstr ""
+
+#: app/components/stf/socket/socket-state/socket-state-directive.js:35
+msgid "Error while reconnecting"
+msgstr ""
+
+#: app/components/stf/device/device-info-filter/index.js:91
+msgid "Ethernet"
+msgstr ""
+
+#: app/control-panes/dashboard/h12/h12.html:1
+#: app/control-panes/dashboard/shell/shell.html:1
+msgid "Executes remote shell commands"
+msgstr ""
+
+#: app/control-panes/info/info.html:1
+msgid "FPS"
+msgstr ""
+
+#: app/components/stf/upload/upload-error-filter.js:5
+msgid "Failed to download file"
+msgstr ""
+
+#: app/control-panes/advanced/input/input.html:1
+msgid "Fast Forward"
+msgstr ""
+
+#: app/components/stf/common-ui/filter-button/filter-button.html:1
+msgid "Filter"
+msgstr ""
+
+#: app/control-panes/info/info.html:1
+msgid "Find Device"
+msgstr "搜寻设备"
+
+#: app/components/stf/common-ui/modals/add-adb-key-modal/add-adb-key-modal.html:1
+msgid "Fingerprint"
+msgstr ""
+
+#: app/control-panes/info/info.html:1
+msgid "Frequency"
+msgstr "主频"
+
+#: app/components/stf/device/device-info-filter/index.js:69
+msgid "Full"
+msgstr "满"
+
+#: app/settings/settings-controller.js:5
+msgid "General"
+msgstr "通用"
+
+#: app/control-panes/logs/logs.html:1
+#: app/control-panes/resources/resources.html:1
+msgid "Get"
+msgstr ""
+
+#: app/control-panes/dashboard/clipboard/clipboard.html:1
+msgid "Get clipboard contents"
+msgstr ""
+
+#: app/control-panes/dashboard/navigation/navigation.html:1
+msgid "Go Back"
+msgstr ""
+
+#: app/control-panes/dashboard/navigation/navigation.html:1
+msgid "Go Forward"
+msgstr ""
+
+#: app/components/stf/common-ui/modals/fatal-message/fatal-message.html:1
+#: app/control-panes/control-panes-hotkeys-controller.js:89
+msgid "Go to Device List"
+msgstr ""
+
+#: app/components/stf/device/device-info-filter/index.js:47
+msgid "Good"
+msgstr "良好"
+
+#: app/control-panes/dashboard/h12/h12.html:1
+msgid "H12"
+msgstr ""
+
+#: app/control-panes/info/info.html:1
+msgid "Hardware"
+msgstr "硬件"
+
+#: app/control-panes/info/info.html:1
+msgid "Health"
+msgstr "健康状态"
+
+#: app/control-panes/info/info.html:1
+msgid "Height"
+msgstr "高"
+
+#: app/menu/menu.html:1
+msgid "Help"
+msgstr "帮助"
+
+#: app/control-panes/device-control/device-control.html:1
+msgid "Hide Screen"
+msgstr "隐藏屏幕"
+
+#: app/components/stf/device-context-menu/device-context-menu.html:1
+#: app/control-panes/device-control/device-control.html:1
+msgid "Home"
+msgstr "首页"
+
+#: app/control-panes/advanced/port-forwarding/port-forwarding.html:1
+msgid "Host"
+msgstr "主机"
+
+#: app/control-panes/advanced/port-forwarding/port-forwarding.html:1
+msgid "Hostname"
+msgstr "主机名"
+
+#: app/control-panes/info/info.html:1
+msgid "ICCID"
+msgstr ""
+
+#: app/control-panes/info/info.html:1
+msgid "ID"
+msgstr ""
+
+#: app/control-panes/info/info.html:1
+msgid "IMEI"
+msgstr ""
+
+#: auth/ldap/scripts/signin/signin.html:1
+#: auth/mock/scripts/signin/signin.html:1
+msgid "Incorrect login details"
+msgstr ""
+
+#: app/control-panes/control-panes-controller.js:26
+msgid "Info"
+msgstr "信息"
+
+#: app/control-panes/inspect/inspect.html:1
+msgid "Inspect Device"
+msgstr ""
+
+#: app/control-panes/inspect/inspect.html:1
+msgid "Inspecting is currently only supported in WebView"
+msgstr ""
+
+#: app/control-panes/inspect/inspect.html:1
+msgid "Inspector"
+msgstr ""
+
+#: app/components/stf/install/install-error-filter.js:13
+msgid "Installation canceled by user."
+msgstr "安装被用户中断"
+
+#: app/components/stf/install/install-error-filter.js:9
+msgid "Installation failed due to an unknown error."
+msgstr ""
+
+#: app/components/stf/install/install-error-filter.js:7
+msgid "Installation succeeded."
+msgstr "安装成功"
+
+#: app/components/stf/install/install-error-filter.js:11
+msgid "Installation timed out."
+msgstr "安装过程超时"
+
+#: app/control-panes/dashboard/install/install.html:7
+msgid "Installing app..."
+msgstr "安装应用中..."
+
+#: app/components/stf/keys/add-adb-key/add-adb-key.html:1
+msgid "Key"
+msgstr ""
+
+#: app/settings/settings-controller.js:10
+msgid "Keys"
+msgstr "密钥"
+
+#: app/control-panes/dashboard/h12/h12.html:1
+msgid "Kill App"
+msgstr "杀掉应用"
+
+#: app/control-panes/device-control/device-control.html:1
+msgid "Landscape"
+msgstr ""
+
+#: app/settings/general/language/language.html:1
+msgid "Language"
+msgstr "语言"
+
+#: app/control-panes/dashboard/install/activities/activities.html:1
+msgid "Launch Activity"
+msgstr "启动应用"
+
+#: app/control-panes/dashboard/install/install.html:7
+msgid "Launching activity..."
+msgstr "启动应用中..."
+
+#: app/control-panes/logs/logs.html:1
+msgid "Level"
+msgstr ""
+
+#: app/settings/general/local/local-settings.html:1
+msgid "Local Settings"
+msgstr "本地设置"
+
+#: app/device-list/column/device-column-service.js:250
+msgid "Location"
+msgstr "位置"
+
+#: app/control-panes/automation/device-settings/device-settings.html:7
+msgid "Lock Rotation"
+msgstr "方向锁定"
+
+#: app/control-panes/control-panes-controller.js:41
+#: app/control-panes/control-panes-controller.js:50
+msgid "Logs"
+msgstr "logcat日志"
+
+#: app/control-panes/advanced/maintenance/maintenance.html:1
+msgid "Maintenance"
+msgstr "维护"
+
+#: app/control-panes/dashboard/apps/apps.html:1
+msgid "Manage Apps"
+msgstr "管理应用"
+
+#: app/control-panes/automation/device-settings/device-settings.html:1
+msgid "Manner Mode"
+msgstr "静音模式"
+
+#: app/control-panes/info/info.html:1
+#: app/device-list/column/device-column-service.js:165
+msgid "Manufacturer"
+msgstr "制造商"
+
+#: app/control-panes/screenshots/screenshots.html:5
+msgid ""
+"Max number of captured images"|translate}\" class=\"input-sm\"/>