import { $TDX } from "../api/bridge.js"; import { TD } from "../api/td.js"; import { ensurePropertyExists } from "../api/utils.js"; import { replaceFunction } from "../globals/patch_functions.js"; /** * Sets language for automatic translations. */ export default function() { ensurePropertyExists(TD, "languages"); replaceFunction(TD.languages, "getSystemLanguageCode", function(func, args) { const [ returnShortCode ] = args; return returnShortCode ? ($TDX.translationTarget || "en") : func.apply(this, args); }); };