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_GERMAN:
case E_LANGUAGE_KOREAN: case E_LANGUAGE_KOREAN:
case E_LANGUAGE_SPANISH: case E_LANGUAGE_SPANISH:
case E_LANGUAGE_CHINESE:
{ {
QString languageFileName = getLanguageFileName(); QString languageFileName = getLanguageFileName();
@ -182,7 +183,8 @@ QString PDFApplicationTranslator::getLanguageFileName() const
return QLatin1String("PDF4QT_es.qm"); return QLatin1String("PDF4QT_es.qm");
case E_LANGUAGE_SPANISH: case E_LANGUAGE_SPANISH:
return QLatin1String("PDF4QT_ko.qm"); return QLatin1String("PDF4QT_ko.qm");
break; case E_LANGUAGE_CHINESE:
return QLatin1String("PDF4QT_zh_CN.qm");
default: default:
Q_ASSERT(false); Q_ASSERT(false);

View File

@ -47,7 +47,8 @@ public:
E_LANGUAGE_CZECH, E_LANGUAGE_CZECH,
E_LANGUAGE_GERMAN, E_LANGUAGE_GERMAN,
E_LANGUAGE_KOREAN, E_LANGUAGE_KOREAN,
E_LANGUAGE_SPANISH E_LANGUAGE_SPANISH,
E_LANGUAGE_CHINESE,
}; };
Q_ENUM(ELanguage) 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("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("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("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) auto fillColorProfileList = [](QComboBox* comboBox, const pdf::PDFColorProfileIdentifiers& identifiers)
{ {