|
DAWorkbench 0.0.1
DAWorkbench API
|
翻译器管理 更多...
#include <DATranslatorManeger.h>
类 | |
| class | PrivateData |
Public 成员函数 | |
| int | installAllTranslator () |
| 装载所有的翻译 | |
| int | installAllTranslator (const QString &langCode) |
| 装载所有的翻译 | |
| void | setTranslatorFilePaths (const QList< QString > &ps) |
| 设置扫描文件路径 | |
| QList< QString > | getTranslatorFilePath () const |
| 获取扫描文件路径 | |
| const QLocale & | locale () const |
| 获取QLocale | |
| QLocale & | locale () |
| 获取QLocale | |
| QLocale | getLocale () const |
| 获取QLocale | |
| void | setLocale (const QLocale &l) |
| 设置local | |
| QList< QTranslator * > | getAvailableTranslators (const QString &langCode) |
静态 Public 成员函数 | |
| static QList< QString > | getDefaultTranslatorFilePath () |
| 获取翻译文件路径 | |
翻译器管理
通过设置翻译文件夹路径,自动扫描以{QLocale.name}.qm结尾的语言文件并加载
你的翻译文件应该形如:xxx_zh_CN.qm
|
static |
获取翻译文件路径
目前此函数写死在代码中,后续如果处理插件的翻译,可以通过配置文件配置翻译文件的路径从而实现动态加载翻译文件
| QLocale DA::DATranslatorManeger::getLocale | ( | ) | const |
获取QLocale
| QList< QString > DA::DATranslatorManeger::getTranslatorFilePath | ( | ) | const |
获取扫描文件路径
| int DA::DATranslatorManeger::installAllTranslator | ( | ) |
装载所有的翻译
| int DA::DATranslatorManeger::installAllTranslator | ( | const QString & | langCode | ) |
| QLocale & DA::DATranslatorManeger::locale | ( | ) |
获取QLocale
| const QLocale & DA::DATranslatorManeger::locale | ( | ) | const |
获取QLocale
| void DA::DATranslatorManeger::setLocale | ( | const QLocale & | l | ) |
设置local
| l |
| void DA::DATranslatorManeger::setTranslatorFilePaths | ( | const QList< QString > & | ps | ) |
设置扫描文件路径
| ps |