explaingit

reamd7/notion-zh_cn

7,092JavaScriptAudience · generalComplexity · 2/5Setup · moderate

TLDR

A patching and scripting project that unlocks simplified Chinese localization already embedded in Notion app files, letting users switch the Notion interface to Chinese via a browser userscript, desktop file replacement, or modified Android APK.

Mindmap

mindmap
  root((repo))
    What it does
      Chinese localization
      App patching
      Translation unlock
    Install methods
      Tampermonkey script
      Desktop file patch
      Android APK
    Translation
      Single JSON file
      Community edits
    Audience
      Chinese Notion users
      Translators
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Switch your Notion Windows or Mac desktop app to simplified Chinese by replacing patched application files

USE CASE 2

Install a Tampermonkey userscript to view the Notion web interface in Chinese without modifying desktop files

USE CASE 3

Contribute a translation fix by editing the single JSON file that holds all translated strings and submitting a pull request

USE CASE 4

Install a pre-patched Android APK to use Notion in Chinese on mobile

Tech stack

JavaScriptJSON

Getting it running

Difficulty · moderate Time to first run · 30min

Desktop app patching requires manually replacing Notion installation files, the userscript method is simpler but only works in the browser.

In plain English

notion-zh_CN is a Chinese localization project for Notion, the popular note-taking and productivity app. At the time this project was created, Notion had Chinese locale data already embedded in its app files (derived from a Korean localization) but had not made it accessible to users. This project provides scripts and patches that unlock and apply that Chinese text so the interface appears in simplified Chinese. The project supports several platforms. For the web browser, it works as a Tampermonkey or Greasemonkey userscript that you install in your browser. For Windows and Mac desktop apps, it provides either pre-patched replacement files you can drop into the Notion installation folder, or instructions for manually editing the app files to redirect the language setting to Chinese. There is also a modified Android APK that includes the Chinese interface baked in. A third method, using a Cloudflare Worker as a proxy to serve the Notion interface through a custom domain with the locale forced to Chinese, is documented but actively discouraged in the README. The author warns that using this method risks having your Notion account flagged or banned, and recommends avoiding it unless you fully understand what the code is doing. The translation itself started as machine translation and has gradually been improved by community contributors. Anyone who notices awkward or incorrect phrasing can submit a pull request to edit a single JSON file that holds all the translated strings. The README includes a disclaimer that the project is for personal learning and study only, and that the author will remove it immediately if notified of any infringement. As of the latest README update, Windows and Mac versions are at version 3.1.0. The project notes it has not been actively maintained for some time, and encourages users to update to the current pre-patched release rather than following manual steps.

Copy-paste prompts

Prompt 1
I want to switch my Notion Windows desktop app to simplified Chinese using notion-zh_CN. Walk me through which files to replace and where to find the patched versions.
Prompt 2
The notion-zh_CN project uses a single JSON file for all translated strings. I found an awkward translation and want to fix it. How do I find the right key and submit a pull request?
Prompt 3
I installed the Tampermonkey userscript for notion-zh_CN but Notion still shows in English. What should I check to make sure the script is running correctly?
Open on GitHub → Explain another repo

← reamd7 on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.