This commit is contained in:
Will Miao
2025-08-30 18:44:33 +08:00
parent fd480a9360
commit 7b374d747b
7 changed files with 23 additions and 284 deletions

View File

@@ -50,23 +50,6 @@
</script>
<script>
(function() {
// 直接从后端获取语言设置,避免闪烁
const userLanguage = '{{ user_language or "en" }}';
// 设置初始语言到全局变量供i18n系统使用
window.__INITIAL_LANGUAGE__ = userLanguage;
// 预设服务端翻译的内容,避免初始渲染时的闪烁
window.__SERVER_TRANSLATIONS__ = {
language: userLanguage,
common: {
loading: '{{ t("common.status.loading") }}',
error: '{{ t("common.status.error") }}',
refresh: '{{ t("common.actions.refresh") }}',
search: '{{ t("common.actions.search") }}'
}
};
// Apply theme immediately based on stored preference
const STORAGE_PREFIX = 'lora_manager_';
const savedTheme = localStorage.getItem(STORAGE_PREFIX + 'theme') || 'auto';
@@ -120,8 +103,6 @@
<!-- Load initialization JavaScript -->
<script type="module" src="/loras_static/js/components/initialization.js"></script>
{% else %}
<!-- Load mixed i18n handler first for better coordination -->
<script type="module" src="/loras_static/js/utils/mixedI18n.js"></script>
{% block main_script %}{% endblock %}
{% endif %}