HEIRA Onay

HEIRA AI / Dokümantasyon / i18n_system
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
PASSED
IP dil tespiti testi
Çapraz Platform Uyumlu
PASSED
Admin çeviri yönetimi
Çapraz Platform Uyumlu
PASSED
← Önceki Doküman Live Support & Gemini AI Widget Sonraki Doküman → Content Management System (CMS)