ArchTranslator

Useful tools for ArchWiki translators, now written in TypeScript.

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
bonk-dev
今日安裝
0
安裝總數
6
評價
0 0 0
版本
2.0.5
建立日期
2024-05-24
更新日期
2025-03-20
尺寸
51.4 KB
授權條款
MIT
腳本執行於

ArchTranslator

License Badge

Useful tools for ArchWiki translators, now written in TypeScript.

Usage

  • Install the UserScript
  • Change the active language (the default is Polish):

Change language tool

Build

You can build the script yourself:

Clone the repo: git clone https://github.com/bonk-dev/arch-translator.git

Remember to install the dev dependencies: npm install

Single build: npm run build

Build on change: npm run watch

The three (two usable) files will be in the build/ directory:

  • arch-translator.user.js - ready to use UserScript
  • arch-translator.srcmap.user.js - ready to use UserScript but with inlined sourcemap
  • arch-translator.js - raw output from esbuild (no UserScript header)

Features

  • Copies and pastes the original source;
  • Inserts the localized {{TranslationStatus}} template;
  • Inserts the English interlanguage link;
  • Sorts the header elements according to the ArchWiki style;
  • Scans the page content for already translated articles.

Translated articles scanner

The script scans the article for links to other articles and checks if these articles have been already translated to the language of choice.

In this example we can see that the page content contains many links to English pages. Pages highlighted in green have a translation page. Translated articles scanner UI