added i18n for v4

This commit is contained in:
ronoaer 2023-09-28 23:21:13 +08:00
parent 1a8c08799f
commit 68095700a2
7 changed files with 3729 additions and 1974 deletions

View file

@ -11,7 +11,8 @@ namespace LanguageSettings
Q_NAMESPACE
enum class AvailableLanguageEnum {
English,
Russian
Russian,
China_cn
};
Q_ENUM_NS(AvailableLanguageEnum)
@ -59,6 +60,8 @@ protected:
QHash<int, QByteArray> roleNames() const override;
private:
QString getLocalLanguageName(const LanguageSettings::AvailableLanguageEnum language);
QVector<LanguageModelData> m_availableLanguages;
std::shared_ptr<Settings> m_settings;