feat(api): standardize REST contracts and auth

This commit is contained in:
2026-07-30 20:38:51 +08:00
parent ae1a657554
commit ba947b616b
86 changed files with 54193 additions and 990 deletions
@@ -0,0 +1,21 @@
const localizeLocaleOptions = () => {
const localeSelect = document.querySelector("#login-select-toggle");
if (!(localeSelect instanceof HTMLSelectElement)) return;
for (const option of localeSelect.options) {
const optionUrl = new URL(option.value, window.location.origin);
const locale = optionUrl.searchParams.get("kc_locale");
if (locale === "zh-CN") option.textContent = "简体中文";
if (locale === "en") option.textContent = "English";
}
};
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", localizeLocaleOptions, {
once: true,
});
} else {
localizeLocaleOptions();
}