Skip to content

Help Us Translate #532

Open
Open

Description

@CodFrm

Help Us Translate

We are looking for community contributors to help translate ScriptCat into different languages. Your contributions will make ScriptCat accessible to users worldwide!

How to Contribute

Using Git

If you prefer working with Git:

  1. Fork this repository
  2. Create translations in the appropriate language files, locales files
  3. Submit a pull request with your changes

Current Translation Status

We currently have translations available for the following languages:

  • Chinese Simplified (zh-CN) (Base language)
  • Chinese Traditional (zh-TW)
  • English (en)
  • Japanese (ja)
  • German (de)
  • Russian (ru)
  • Vietnamese (vi)

Note: Most current translations are AI-generated. If you notice any issues or improvements needed, we welcome your contributions to make them more accurate and natural.

Thank you for helping make ScriptCat accessible to everyone! 🌍

Activity

  1. pinned this issue on Jul 13, 2025
  2. CodFrm commented on Jul 16, 2025

    @CodFrm
    MemberAuthor
  3. xPaw commented on Aug 7, 2025

    @xPaw

    Table header tooltips are not translated:

    Image

    Also I find "Apply To/Run Status" wording odd. Is it supposed to mean which websites the script runs on?

  4. CodFrm commented on Aug 8, 2025

    @CodFrm
    MemberAuthor

    @xPaw Table header tooltips have been processed in the latest beta version

    Yes, "Apply To" indicates which websites the script runs on. For background or scheduled scripts, "Run Status" shows their execution status.

    Image
  5. Bug-Cache commented on Aug 18, 2025

    @Bug-Cache
    Image

    need to be translate

  6. neoOpus commented on Sep 1, 2025

    @neoOpus

    I worked on some translation recently of the documentation, but I didn't submit a PR due to technical issues... I will try to tackle the translation of the extension this week mainly to English but also make it ready to fully support i18n so translation to other languages will be easy for everyone.

    I would like to have someone double check with me as I have restructured some sections to make them make more sense…

  7. mepherion commented on Oct 10, 2025

    @mepherion

    Some of the notifications aren't translated either
    Image

  8. CodFrm commented on Oct 10, 2025

    @CodFrm
    MemberAuthor

    Some of the notifications aren't translated either Image

    Thanks for your feedback, we have addressed this issue in #819.

  9. Hakorr commented on Dec 10, 2025

    @Hakorr

    Developer documentation is not translated yet (nothing is in English). The main README.md should have a visible disclaimer to redirect people reading in English to the README_EN.md (the same goes for other languages). Comments in code are in Chinese, as well as commit summaries. Releases are also only in Chinese, and if there is a changelog, it's probably also in Chinese. Issues are also mostly in Chinese (this is fine, however not the best thing if looking to get people all over the world to contribute).

  10. CodFrm commented on Dec 11, 2025

    @CodFrm
    MemberAuthor

    @Hakorr Do you mean the developer documentation at https://docs.scriptcat.org/en/docs/dev/? We can use AI later to provide an English version.

    Regarding the main README.md, we already have language switch links in the top right corner — this is the usual practice, though maybe they aren't very noticeable. Still, we could consider replacing the main README.md with the English version.

    Comments in code are in Chinese, as well as commit summaries.

    I apologize for this. My English isn't very strong, so when I write code or commit messages, I tend to use Chinese to make it easier for myself to understand.

    Releases are also only in Chinese, and if there is a changelog, it's probably also in Chinese.

    We actually already have an English changelog, and when the extension is updated, it also opens this English changelog page: https://docs.scriptcat.org/en/docs/change/
    For GitHub Releases, I'll consider adding both language versions in the future.

    Issues are also mostly in Chinese

    This project is quite popular in the Chinese community — it has already surpassed 2 million users on Edge. The proportion of users from other language regions is still relatively small, so most issues are in Chinese. Additionally, when submitting issues and PRs, both Chinese and English templates are provided — the language choice is ultimately up to the user.

    Thank you very much for your suggestions. I also hope that ScriptCat can be enjoyed by people all over the world, and I will continue working toward that goal!

  11. neoOpus commented on Dec 11, 2025

    @neoOpus

    I apologize for this. My English isn't very strong, so when I write code or commit messages, I tend to use Chinese to make it easier for myself to understand.

    No need to apologize for your English; I’ll soon resolve my system issues and clear the backlog of translations. I’ll also explore ways to auto-append translations to commits to suggest to you and the team — GitHub Copilot and several other AI bots already make this straightforward.

    By the way, you’re remarkable—China’s youth are quietly achieving extraordinary things, embracing daunting challenges with inspiring modesty.

  12. Hakorr commented on Dec 11, 2025

    @Hakorr

    @Hakorr Do you mean the developer documentation at https://docs.scriptcat.org/en/docs/dev/? We can use AI later to provide an English version.

    Yes. AI would be just fine!

    Regarding the main README.md, we already have language switch links in the top right corner — this is the usual practice, though maybe they aren't very noticeable. Still, we could consider replacing the main README.md with the English version.

    I was blind, sorry about that. That looks clean and just fine. My comment contained just my initial thoughts as I had just came across ScriptCat. Hadn't even installed it yet.

    I apologize for this. My English isn't very strong, so when I write code or commit messages, I tend to use Chinese to make it easier for myself to understand.

    For GitHub Releases, I'll consider adding both language versions in the future.

    This project is quite popular in the Chinese community — it has already surpassed 2 million users on Edge. The proportion of users from other language regions is still relatively small, so most issues are in Chinese. Additionally, when submitting issues and PRs, both Chinese and English templates are provided — the language choice is ultimately up to the user.

    Yeah I figured ScriptCat is very popular in China, so it's completely fine its development is in Chinese. It's not something I couldn't get past if I wanted to contribute to it myself for example. I kind of want to learn Chinese anyways. 😸

    By the way, I've always wondered; are the userscript hosting sites (e.g. GreasyFork, ScriptCat Script Market) kind of like the Chrome Web Store, but for Chinese people? As far as I know the Chrome Web Store is completely banned by the government. That would explain the tens of millions of installs of many Chinese userscripts. It's pretty rare a non-Chinese userscript reaches a million installs.

  13. CodFrm commented on Dec 11, 2025

    @CodFrm
    MemberAuthor

    By the way, I've always wondered; are the userscript hosting sites (e.g. GreasyFork, ScriptCat Script Market) kind of like the Chrome Web Store, but for Chinese people? As far as I know the Chrome Web Store is completely banned by the government. That would explain the tens of millions of installs of many Chinese userscripts. It's pretty rare a non-Chinese userscript reaches a million installs.

    @Hakorr Yes, userscript hosting sites are similar to the Chrome Web Store in that people use them to discover and install scripts. However, they’re not just for Chinese users – they support multiple languages and have scripts from all over the world.

    It’s true that the Chrome Web Store can be hard to access from China, so userscripts might be relatively more popular here. But even on the Chrome Web Store, Tampermonkey itself has over 10 million users. I’m actually curious myself why many non‑Chinese userscripts seem to have relatively low install counts.

  14. Hakorr commented on Dec 11, 2025

    @Hakorr

    Tampermonkey itself has over 10 million users. I’m actually curious myself why many non‑Chinese userscripts seem to have relatively low install counts.

    It's important to note that the 10 million accumulated over 15 years and it doesn't represent the amount of active users (10 million divided by 15 years is roughly 700 000 installs yearly).

    I'm guessing userscripts just aren't that known in non-Chinese communities, since there's not much incentive for non tech savvy people use them due to the Chrome Web Store and others. If Chinese communities mostly get their browser extensions via userscripts, that explains why there can be literally hundred million total installs on some userscripts. I'd love for someone who knows both communities well to write a blog post or something about this whole thing. I can only speculate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions