* feat: add Turkish language support
Added comprehensive Turkish (tr) language translations for Xiaomi Home Integration.
Changes:
- Added custom_components/xiaomi_home/translations/tr.json with complete UI translations
- Added custom_components/xiaomi_home/miot/i18n/tr.json with MIoT-specific translations
- All placeholders, markdown formatting, and special characters preserved
- Validated against English source files for structural integrity
Technical details:
- Followed Home Assistant language code standards (ISO 639-1: tr)
- Maintained formal Turkish (siz form) for professional user experience
- Preserved all technical terms (OAuth2, MIoT-Spec-V2, MQTT, etc.)
- JSON structure validated and all keys match English version
* feat: add Turkish translations to bool_trans.yaml
Added Turkish boolean value translations for:
- default: true/false values
- contact_state: contact/no contact states
- motion_state: motion detected states
- open_close: open/close states
- yes_no: yes/no values
* docs: update README to reflect Turkish language support
Updated multiple language support section:
- Changed from 8 to 13 supported languages
- Added Turkish (tr) to the language code list
- Updated language list to include all currently supported languages:
Italian, Dutch, Portuguese, Brazilian Portuguese, and Turkish
* fix: correct language dictionary sorting and update documentation
- Sort INTEGRATION_LANGUAGES dictionary alphabetically (tr after ru)
- Update CLAUDE.md to reflect 13 supported languages instead of 8
- Fixes test_miot_data_sort() test requirement
- No functional changes, documentation and code style improvements only
* docs: update Chinese README to reflect 13 supported languages
- Changed from 8 to 13 languages in Chinese documentation
- Added Turkish, Italian, Dutch, Portuguese, Brazilian Portuguese
- Updated language code list to include: it, nl, pt, pt-BR, tr
- Changed translation source note from "machine translation"
to "machine translation or community contributions"
- Maintains consistency with English README.md
* feat: add notifications for the central hub gateway connection status (#1103)
* fix: i18n langurage support
* fix: add notification of disconnection when ServiceStateChange.REMOVED
* added italian translation
* feat: updated translation/it.json
* feat: add missing key in Italian translation
* feat: fix missing key in Italian translation
* move web page to html
* move loading into function
* make the loading async
* fix usage
* Fix function naming
* fix lint
* fix lint
* feat: use get_running_loop replace get_event_loop
* feat: translate using the i18n module
* docs: update zh-Hant translate content
---------
Co-authored-by: topsworld <sworldtop@gmail.com>