Methodology and scripts for Mediawiki contents, expanding Mediawiki interface to "all languages in one Wiki", translating or reviewing translations with ChatGPT API.
A Javascript+CSS plugin creates the menu and checks language availability. The "reference page" is the original title, for example MyPage_title. A translation page is a reserved name for subpage, for example MyPage_title/pt for Portuguese and MyPage_title/es for Spanish. The modified edit-interface also includes ChatGPT plugins for:
- start a new page from other language;
- generate all languages from reference-page;
- review all languages after reference-page modifications.
The backup script is also a standalone digital preservation procedure.
From XML-backup of the last version, creates "reference page" and "translation pages" in big "include editions" XML. A internal PHP runs all editions.
This project includes, in the standard Mediawiki maintenance scripts, some operations to perform in batch all interface operations and diffs statistics.
src-phpfolder with PHP maintenance scripts, to be perform in batch.src-guifolder with Graphical User Interface, CSS+Javascript, and online ChatGPT calls.