ArchTranslator

Useful tools for ArchWiki translators, now written in TypeScript.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

ستحتاج إلى تثبيت إضافة مثل Stylus لتثبيت هذا النمط.

ستحتاج إلى تثبيت إضافة لإدارة أنماط المستخدم لتتمكن من تثبيت هذا النمط.

ستحتاج إلى تثبيت إضافة لإدارة أنماط المستخدم لتثبيت هذا النمط.

ستحتاج إلى تثبيت إضافة لإدارة أنماط المستخدم لتثبيت هذا النمط.

(لدي بالفعل مثبت أنماط للمستخدم، دعني أقم بتثبيته!)

المؤلف
bonk-dev
التثبيت اليومي
0
إجمالي التثبيت
7
التقييمات
0 0 0
الإصدار
2.0.5
تم إنشاؤه
24-05-2024
تم تحديثه
20-03-2025
الحجم
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