Kural #0
AKTİF KULLANIMDA
Multi-Language (i18n) System
Genel Bakış & Tanım
The i18n system supports TR, EN, DE, RU, ZH. When a user selects a language in settings, the entire interface updates to the selected language. IP-based automatic language selection is performed. Language keys can be managed from the admin panel.
Adım Adım Kullanım & İşleyiş Mantığı
1. Country detected via IP to select default language (TR, EN, DE, RU, ZH). 2. User selection updates $_SESSION['lang']. 3. All UI strings and tutor responses rendered from i18n keys. 4. Admin can edit translations dynamically.
Teknik Mimari & Entegrasyon Kodları
SYSTEM_KEY: i18n_system.json
Files: i18n.php, admin/translations.php. DB Tables: translations. Language selection: $_SESSION["lang"] or IP lookup. SVG flag icons displayed in UI.
Servis Sağlık Durumu & Test Sonuçları
Dil değiştirme testi
Çapraz Platform Uyumlu
IP dil tespiti testi
Çapraz Platform Uyumlu
Admin çeviri yönetimi
Çapraz Platform Uyumlu