C
本地化:本地化安全关键内容
本地化例子演示了如何在安全关键元素中本地化内容。
为了支持本地化,您需要在项目文件中按指示定义 SAFE_LANGUAGES
,SAFE_TRANSLATION
和 TRANSLATIONS
变量,如启用本地化中所述。
Qt 安全渲染器为每个区域设置生成单独的布局数据文件。有关生成的数据示例,请参阅 <Qt 安装目录>/Examples/QtSafeRenderer-<版本>/saferenderer/localization/layoutData/SafeUI。
以下主题提供了有关 Qt 中本地化的更多信息
构建和运行本地化
示例可以为主机平台、QNX 和 INTEGRITY 构建和运行。
在主机平台上,您可以按以下步骤构建和运行本地化
- 选择 构建 > 运行 QMake。
- 选择 构建 > 构建项目 <项目名称>。
要运行项目,选择 构建 > 运行。
示例文件
文件
- saferenderer/localization/SafeUI.qml
- saferenderer/localization/images.qrc
- saferenderer/localization/localization.pro
- saferenderer/localization/main.cpp
- saferenderer/localization/qml.qrc
- saferenderer/localization/safeasset.qrc
图片
- saferenderer/localization/flags/ar.png
- saferenderer/localization/flags/da.png
- saferenderer/localization/flags/de.png
- saferenderer/localization/flags/el.png
- saferenderer/localization/flags/et.png
- saferenderer/localization/flags/fi.png
- saferenderer/localization/flags/gb.png
- saferenderer/localization/flags/no.png
- saferenderer/localization/flags/sv.png
- saferenderer/localization/flags/uk.png
根据某些 Qt 许可证提供。
获取更多信息。