mirror of
https://github.com/XiaoMi/ha_xiaomi_home.git
synced 2026-01-10 15:33:59 +08:00
Some checks failed
* feat: add Turkish device translations to multi_lang.json Added comprehensive Turkish (tr) translations for all 13 MIoT device specifications in multi_lang.json to complete Turkish language support. Changes: - Added Turkish translations for all device properties, services, events, and actions - Covers 13 device types: bath-heater, electronic-valve, fan, gateway, lock, plant-monitor, switch, thermostat, and vacuum - Used proper Turkish characters (ç, ğ, ı, ö, ş, ü, İ) - Maintained technical term consistency (Gateway→Ağ Geçidi, WiFi, IP, etc.) - Followed formal Turkish (siz form) for professional user experience Technical details: - 135 lines added to multi_lang.json - Turkish translations placed alphabetically after Russian (ru) - JSON syntax validated successfully - All translations follow same structure as existing languages (de, en, es, fr, ja, ru, zh-Hans, zh-Hant) This completes the Turkish language support started in #1468, enabling Turkish-speaking users to see device names and properties in their native language. Users will need to update conversion rules via Integration CONFIGURE page in Home Assistant for translations to take effect. * feat: add comprehensive Turkish translations for vacuum devices Added Turkish translations for 5 vacuum device models to multi_lang.json: - Viomi V5 Pro (viomi-v38, viomi-v5): Full translation including map management - Narwa vacuum models (narwa-001, narwa-ax11): Core features and map support - Roidmi V60 (roidmi-v60): Complete vacuum functionality Key translations added: - Map management (Harita Yönetimi): Map list, active map, map name, map ID - Battery and charging status - Cleaning modes and suction power levels - Consumables lifetime tracking - Advanced settings (carpet mode, edge cleaning, obstacle detection) This resolves Chinese text appearing in vacuum device interfaces by providing local Turkish translations that override cloud-provided Chinese defaults. Total vacuum devices with Turkish support: 6 models File size: 617 lines (expanded from 442 lines) * fix: sort multi_lang.json entries alphabetically Sort all device URN entries in multi_lang.json to pass check-rule-format test. Entries are now in alphabetical order as required by the test suite. This fixes the failing GitHub Actions check-rule-format test.