Skip to content

๐ŸŒ English translation for Baidu Wangpan (Netdisk / Cloud) for Windows

Notifications You must be signed in to change notification settings

kms54321/English-Translation-for-Baidu-Wangpan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

82 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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