From fd480a9360a25c5ce201d0bdeabd9bd47581200a Mon Sep 17 00:00:00 2001
From: Will Miao <13051207myq@gmail.com>
Date: Sat, 30 Aug 2025 17:48:32 +0800
Subject: [PATCH] refactor(i18n): Remove language setting endpoints and related
logic from MiscRoutes
---
docs/i18n-implementation-summary.md | 193 ---------------------
docs/i18n-improvements-summary.md | 75 --------
docs/i18n.md | 216 ------------------------
docs/server-side-i18n-implementation.md | 155 -----------------
py/routes/misc_routes.py | 70 --------
static/js/utils/mixedI18n.js | 40 -----
6 files changed, 749 deletions(-)
delete mode 100644 docs/i18n-implementation-summary.md
delete mode 100644 docs/i18n-improvements-summary.md
delete mode 100644 docs/i18n.md
delete mode 100644 docs/server-side-i18n-implementation.md
diff --git a/docs/i18n-implementation-summary.md b/docs/i18n-implementation-summary.md
deleted file mode 100644
index c929c76d..00000000
--- a/docs/i18n-implementation-summary.md
+++ /dev/null
@@ -1,193 +0,0 @@
-# LoRA Manager i18n Implementation Summary
-
-## 📋 Overview
-
-Successfully implemented comprehensive internationalization (i18n) support for LoRA Manager UI with automatic browser language detection, supporting English and Simplified Chinese.
-
-## 🛠 Implementation Details
-
-### Core System Files
-
-1. **`static/js/i18n/index.js`** - Main i18n manager
- - Automatic browser language detection
- - Translation interpolation with parameters
- - Locale-aware number, date, and file size formatting
- - RTL language support framework
-
-2. **`static/js/i18n/locales/en.js`** - English translations
- - Complete translation set for all UI elements
- - Hierarchical key structure (common, header, loras, etc.)
-
-3. **`static/js/i18n/locales/zh-CN.js`** - Simplified Chinese translations
- - Full Chinese translation coverage
- - Cultural adaptation for UI elements
-
-4. **`static/js/utils/i18nHelpers.js`** - DOM helper utilities
- - Automatic DOM text replacement with `data-i18n` attributes
- - Dynamic search placeholder updates
- - Bulk selection count updates
- - Element creation helpers
-
-### Modified Files
-
-#### JavaScript Files (8 files modified)
-- `static/js/core.js` - Core app initialization with i18n
-- `static/js/components/Header.js` - Header component with i18n
-- `static/js/managers/BulkManager.js` - Bulk operations with i18n
-- `static/js/loras.js` - LoRA page initialization
-- `static/js/checkpoints.js` - Checkpoints page initialization
-- `static/js/embeddings.js` - Embeddings page initialization
-- `static/js/recipes.js` - Recipes page initialization
-- `static/js/statistics.js` - Statistics page initialization
-
-#### HTML Template Files (3 files modified)
-- `templates/components/header.html` - Navigation and search elements
-- `templates/components/controls.html` - Page controls and bulk operations
-- `templates/components/context_menu.html` - Context menu items
-
-## 🌐 Language Support
-
-### Supported Languages
-- **English (en)** - Default language, comprehensive coverage
-- **Simplified Chinese (zh-CN)** - Complete translation with cultural adaptations
-- **Fallback Support** - Graceful fallback to English for missing translations
-
-### Browser Language Detection
-- Automatically detects browser language preference
-- Supports both `zh-CN` and `zh` language codes (both map to Simplified Chinese)
-- Falls back to English for unsupported languages
-
-## ✨ Features
-
-### Automatic Translation
-- HTML elements with `data-i18n` attributes are automatically translated
-- Support for different target attributes (textContent, placeholder, title, etc.)
-- Parameter interpolation for dynamic content
-
-### Formatting Functions
-- **File Size**: Locale-aware file size formatting (e.g., "1 MB" / "1 兆字节")
-- **Numbers**: Decimal formatting according to locale standards
-- **Dates**: Locale-specific date formatting
-
-### Dynamic Updates
-- Search placeholders update based on current page
-- Bulk selection counts update dynamically
-- Theme toggle tooltips reflect current state
-
-## 🔧 Usage Examples
-
-### HTML Template Usage
-```html
-
-LoRA Manager
-
-
-
-
-
-