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/MainApplicationWindow.qml 5 additions, 0 deletionssrc/app/MainApplicationWindow.qml
- src/app/commoncomponents/BackButton.qml 2 additions, 0 deletionssrc/app/commoncomponents/BackButton.qml
- src/app/commoncomponents/DualPaneView.qml 23 additions, 13 deletionssrc/app/commoncomponents/DualPaneView.qml
- src/app/commoncomponents/JamiSplitView.qml 22 additions, 0 deletionssrc/app/commoncomponents/JamiSplitView.qml
- src/app/commoncomponents/MaterialRadioButton.qml 3 additions, 1 deletionsrc/app/commoncomponents/MaterialRadioButton.qml
- src/app/commoncomponents/PushButton.qml 2 additions, 0 deletionssrc/app/commoncomponents/PushButton.qml
- src/app/commoncomponents/ResponsiveImage.qml 1 addition, 2 deletionssrc/app/commoncomponents/ResponsiveImage.qml
- src/app/commoncomponents/SettingParaCombobox.qml 6 additions, 1 deletionsrc/app/commoncomponents/SettingParaCombobox.qml
- src/app/constant/JamiTheme.qml 1 addition, 2 deletionssrc/app/constant/JamiTheme.qml
- src/app/mainview/components/AccountComboBox.qml 2 additions, 0 deletionssrc/app/mainview/components/AccountComboBox.qml
- src/app/mainview/components/AccountItemDelegate.qml 2 additions, 0 deletionssrc/app/mainview/components/AccountItemDelegate.qml
- src/app/mainview/components/BackupTipBox.qml 3 additions, 0 deletionssrc/app/mainview/components/BackupTipBox.qml
- src/app/mainview/components/ChatView.qml 3 additions, 0 deletionssrc/app/mainview/components/ChatView.qml
- src/app/mainview/components/ChatViewFooter.qml 2 additions, 2 deletionssrc/app/mainview/components/ChatViewFooter.qml
- src/app/mainview/components/ChatViewHeader.qml 2 additions, 0 deletionssrc/app/mainview/components/ChatViewHeader.qml
- src/app/mainview/components/CustomizeTipBox.qml 2 additions, 0 deletionssrc/app/mainview/components/CustomizeTipBox.qml
- src/app/mainview/components/DocumentPreview.qml 6 additions, 7 deletionssrc/app/mainview/components/DocumentPreview.qml
- src/app/mainview/components/FilesToSendContainer.qml 6 additions, 1 deletionsrc/app/mainview/components/FilesToSendContainer.qml
- src/app/mainview/components/FilesToSendDelegate.qml 3 additions, 0 deletionssrc/app/mainview/components/FilesToSendDelegate.qml
- src/app/mainview/components/InformativeTipBox.qml 3 additions, 0 deletionssrc/app/mainview/components/InformativeTipBox.qml
Please register or sign in to comment