diff --git a/rpcs3/rpcs3qt/cheat_manager.cpp b/rpcs3/rpcs3qt/cheat_manager.cpp index 2b6cc9f701..f5833c8163 100644 --- a/rpcs3/rpcs3qt/cheat_manager.cpp +++ b/rpcs3/rpcs3qt/cheat_manager.cpp @@ -552,9 +552,8 @@ cheat_manager_dialog::cheat_manager_dialog(QWidget* parent) for (u64 i = 0; i < cheat_type_max; i++) { - std::string type_formatted; - fmt::append(type_formatted, "%s", static_cast(i)); - cbx_cheat_search_type->insertItem(i, QString::fromStdString(type_formatted)); + const QString item_text = get_localized_cheat_type(static_cast(i)); + cbx_cheat_search_type->addItem(item_text); } cbx_cheat_search_type->setCurrentIndex(static_cast(cheat_type::signed_32_cheat)); grp_add_cheat_sub_layout->addWidget(btn_new_search); @@ -1012,3 +1011,24 @@ void cheat_manager_dialog::update_cheat_list() g_cheat.save(); } + +QString cheat_manager_dialog::get_localized_cheat_type(cheat_type type) +{ + switch (type) + { + case cheat_type::unsigned_8_cheat: return tr("Unsigned 8 bits"); + case cheat_type::unsigned_16_cheat: return tr("Unsigned 16 bits"); + case cheat_type::unsigned_32_cheat: return tr("Unsigned 32 bits"); + case cheat_type::unsigned_64_cheat: return tr("Unsigned 64 bits"); + case cheat_type::signed_8_cheat: return tr("Signed 8 bits"); + case cheat_type::signed_16_cheat: return tr("Signed 16 bits"); + case cheat_type::signed_32_cheat: return tr("Signed 32 bits"); + case cheat_type::signed_64_cheat: return tr("Signed 64 bits"); + case cheat_type::max: + default: + break; + } + std::string type_formatted; + fmt::append(type_formatted, "%s", type); + return QString::fromStdString(type_formatted); +} diff --git a/rpcs3/rpcs3qt/cheat_manager.h b/rpcs3/rpcs3qt/cheat_manager.h index 37effa0358..9fa6a8fdee 100644 --- a/rpcs3/rpcs3qt/cheat_manager.h +++ b/rpcs3/rpcs3qt/cheat_manager.h @@ -112,4 +112,6 @@ protected: private: static cheat_manager_dialog* inst; + + QString get_localized_cheat_type(cheat_type type); }; diff --git a/rpcs3/rpcs3qt/vfs_dialog_tab.cpp b/rpcs3/rpcs3qt/vfs_dialog_tab.cpp index 255b66b913..635c98387d 100644 --- a/rpcs3/rpcs3qt/vfs_dialog_tab.cpp +++ b/rpcs3/rpcs3qt/vfs_dialog_tab.cpp @@ -45,7 +45,7 @@ vfs_dialog_tab::vfs_dialog_tab(vfs_settings_info settingsInfo, std::shared_ptraddWidget(new QLabel(m_info.name + tr(" directory:"))); + selectedConfigLayout->addWidget(new QLabel(tr("%0 directory:").arg(m_info.name))); selectedConfigLayout->addWidget(m_selectedConfigLabel); selectedConfigLayout->addStretch(); selectedConfigLayout->addWidget(addDir);