Skip to content

Latest commit

 

History

History
82 lines (74 loc) · 6.62 KB

File metadata and controls

82 lines (74 loc) · 6.62 KB

English Translation for Baidu Wangpan 百度网盘

Baidu offers 2TB of free storage, with some significant drawbacks. Downloads are slow, and the desktop client has no English version.

This repo provides a solution: English strings for the Baidu Windows desktop app. It's far from perfect, but still definitely functional. Instructions:

  • download and install Baidu Netdisk --> English guide: https://www.baiduinenglish.com/baiduyun-pan-baidu-cloud-wangpan-disk.html
  • download panyi.exe, panyi.ini and DuiStringTable.xml
  • copy panyi.exe and panyi.ini to \AppData\Roaming\baidu\BaiduNetdisk
  • run panyi.exe
  • copy DuiStringTable.xml to \AppData\Roaming\baidu\BaiduNetdisk\skin
  • open duiengineskin.zip
  • go to the xml directory
  • replace the DuiStringTable.xml file in the zip archive with the downloaded english version

Current as of Apr 21 2022


Thanks to zeffy for his/her/their panyi.exe, which simplifies the process of inserting translations. Unfortunately zeffy's repo no longer exists, so I've included panyi.exe above and the info from zeffy's repo below (source:https://web.archive.org/web/20200621191051/https://github.com/zeffy/panyi)


panyi

Translate Baidu Wangpan (Netdisk) for Windows to other languages.

How to use

If you simply want to translate Baidu Netdisk to English, just download and run panyi.exe.

Otherwise, refer to the Arguments section below.

How it works

Baidu Netdisk reads its strings from %AppData%\baidu\BaiduNetdisk\resource.db:StringTable.xml, a Compound File Binary Format stream.

panyi simply replaces these strings with their translated counterparts from panyi.ini.

Arguments

Argument Description
-file [path] Optional path to resource.db. If unspecified, panyi will use the registry to find resource.db.
-lang [lang] Optional language from panyi.ini that you want to translate to. Defaults to en.
-x Extracts StringTable.xml strings to your panyi.ini's cn section.

Contributing

Pull requests with translation improvements or new languages are welcome!

Just fork this repository and commit your changes to panyi.ini, then submit a pull request.

Acknowledgements

Project Version Copyright License
OpenMcdf 2.1 Copyright © 2010-2018, Federico Blaseotto MPL-2.0