Qt: Fix macro button display

This commit is contained in:
Stenzek 2023-09-20 17:00:59 +10:00
parent 7e07d2feb8
commit 539b406c95
3 changed files with 16 additions and 5 deletions

View file

@ -378,7 +378,7 @@ ControllerMacroEditWidget::ControllerMacroEditWidget(ControllerMacroWidget* pare
continue;
QListWidgetItem* item = new QListWidgetItem();
item->setText(tr(cinfo->name, bi.display_name));
item->setText(qApp->translate(cinfo->name, bi.display_name));
item->setCheckState((std::find(m_binds.begin(), m_binds.end(), &bi) != m_binds.end()) ? Qt::Checked :
Qt::Unchecked);
m_ui.bindList->addItem(item);

View file

@ -1,12 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
<name>AchievementSettingsWidget</name>
<message numerus="yes">
<location filename="../achievementsettingswidget.cpp" line="164"/>
<location filename="../achievementsettingswidget.cpp" line="171"/>
<source>%n seconds</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>EmuThread</name>
<message numerus="yes">
<location filename="../qthost.cpp" line="1211"/>
<source>%n points</source>
<translation>
<translation type="vanished">
<numerusform>%n point</numerusform>
<numerusform>%n points</numerusform>
</translation>
@ -26,7 +37,7 @@
<context>
<name>InputBindingWidget</name>
<message numerus="yes">
<location filename="../inputbindingwidgets.cpp" line="68"/>
<location filename="../inputbindingwidgets.cpp" line="69"/>
<source>%n bindings</source>
<translation>
<numerusform>%n binding</numerusform>

View file

@ -1,6 +1,6 @@
@echo off
set "linguist=..\..\..\dep\msvc\qt\6.5.0\msvc2022_64\bin"
set "linguist=..\..\..\dep\msvc\deps-x64\bin"
set context=../ ../../core/ ../../util/ -tr-function-alias QT_TRANSLATE_NOOP+=TRANSLATE,QT_TRANSLATE_NOOP+=TRANSLATE_SV,QT_TRANSLATE_NOOP+=TRANSLATE_STR,QT_TRANSLATE_NOOP+=TRANSLATE_FS,QT_TRANSLATE_N_NOOP3+=TRANSLATE_FMT,QT_TRANSLATE_NOOP+=TRANSLATE_NOOP -pluralonly
"%linguist%\lupdate.exe" %context% -ts duckstation-qt_en.ts