Chinese language in the menu

This commit is contained in:
Jakub Melka 2025-05-10 19:50:12 +02:00
parent 8c47ac6ac6
commit f342c46a10
3 changed files with 6 additions and 2 deletions

View File

@ -75,6 +75,7 @@ void PDFApplicationTranslator::installTranslator()
case E_LANGUAGE_GERMAN:
case E_LANGUAGE_KOREAN:
case E_LANGUAGE_SPANISH:
case E_LANGUAGE_CHINESE:
{
QString languageFileName = getLanguageFileName();
@ -182,7 +183,8 @@ QString PDFApplicationTranslator::getLanguageFileName() const
return QLatin1String("PDF4QT_es.qm");
case E_LANGUAGE_SPANISH:
return QLatin1String("PDF4QT_ko.qm");
break;
case E_LANGUAGE_CHINESE:
return QLatin1String("PDF4QT_zh_CN.qm");
default:
Q_ASSERT(false);

View File

@ -47,7 +47,8 @@ public:
E_LANGUAGE_CZECH,
E_LANGUAGE_GERMAN,
E_LANGUAGE_KOREAN,
E_LANGUAGE_SPANISH
E_LANGUAGE_SPANISH,
E_LANGUAGE_CHINESE,
};
Q_ENUM(ELanguage)

View File

@ -150,6 +150,7 @@ PDFViewerSettingsDialog::PDFViewerSettingsDialog(const PDFViewerSettings::Settin
ui->languageCombo->addItem(tr("Korean"), static_cast<int>(pdf::PDFApplicationTranslator::E_LANGUAGE_KOREAN));
ui->languageCombo->addItem(tr("Spanish"), static_cast<int>(pdf::PDFApplicationTranslator::E_LANGUAGE_SPANISH));
ui->languageCombo->addItem(tr("Czech"), static_cast<int>(pdf::PDFApplicationTranslator::E_LANGUAGE_CZECH));
ui->languageCombo->addItem(tr("Chinese"), static_cast<int>(pdf::PDFApplicationTranslator::E_LANGUAGE_CHINESE));
auto fillColorProfileList = [](QComboBox* comboBox, const pdf::PDFColorProfileIdentifiers& identifiers)
{