// Sirius.X runtime translation. // // The pages are written in English. This script picks the reader's language // (saved choice → ?lang= → browser languages → English), fetches // i18n/.json — a flat map of English text → translation — and swaps // every matching text node, placeholder, title and aria-label. A // MutationObserver keeps script-built content (search rows, the register // modal, portal rows, footer, profile menu) translated as it appears, so // page scripts never need to know about languages. // // Rules of the road: // • Keys are the exact English text of a node (whitespace collapsed). // • ,
, ,