i18n: support RTL languages
This patch introduces some mechanisms to fully support RTL languages: 1. RTL detection via UtilsAdapter::isRTL() checking the locale name 2. Using QML mirroring when needed based on UtilsAdapter.isRTL 3. Inverting panels in DualPaneView and JamiListView when needed with SinglePane support Moreover, lot of anchors are added to automatically manage layout updates. GitLab: #235 Change-Id: I40c245f2d7fae96d796c53505af5403f5e813e7f
Showing
- src/app/mainview/components/MainOverlay.qml 1 addition, 0 deletionssrc/app/mainview/components/MainOverlay.qml
- src/app/mainview/components/MessageBar.qml 3 additions, 0 deletionssrc/app/mainview/components/MessageBar.qml
- src/app/mainview/components/MessageBarTextArea.qml 1 addition, 0 deletionssrc/app/mainview/components/MessageBarTextArea.qml
- src/app/mainview/components/OngoingCallPage.qml 1 addition, 7 deletionssrc/app/mainview/components/OngoingCallPage.qml
- src/app/mainview/components/SmartListItemDelegate.qml 2 additions, 0 deletionssrc/app/mainview/components/SmartListItemDelegate.qml
- src/app/mainview/components/WelcomePage.qml 1 addition, 0 deletionssrc/app/mainview/components/WelcomePage.qml
- src/app/settingsview/components/ContactItemDelegate.qml 1 addition, 0 deletionssrc/app/settingsview/components/ContactItemDelegate.qml
- src/app/settingsview/components/DeviceItemDelegate.qml 3 additions, 2 deletionssrc/app/settingsview/components/DeviceItemDelegate.qml
- src/app/settingsview/components/LevelMeter.qml 2 additions, 0 deletionssrc/app/settingsview/components/LevelMeter.qml
- src/app/settingsview/components/SettingSpinBox.qml 2 additions, 0 deletionssrc/app/settingsview/components/SettingSpinBox.qml
- src/app/settingsview/components/SystemSettingsPage.qml 1 addition, 0 deletionssrc/app/settingsview/components/SystemSettingsPage.qml
- src/app/utilsadapter.cpp 10 additions, 0 deletionssrc/app/utilsadapter.cpp
- src/app/utilsadapter.h 3 additions, 0 deletionssrc/app/utilsadapter.h
Loading
Please register or sign in to comment