1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-04-26 13:47:46 +00:00

cmppart: Support localization

This commit is contained in:
Joshua Goins 2024-02-04 15:21:39 -05:00
parent c3b4d3e6ac
commit 1eae14b239
2 changed files with 17 additions and 15 deletions

View file

@ -5,6 +5,7 @@ add_library(cmppart STATIC)
target_sources(cmppart PRIVATE cmppart.cpp cmppart.h) target_sources(cmppart PRIVATE cmppart.cpp cmppart.h)
target_link_libraries(cmppart target_link_libraries(cmppart
PUBLIC PUBLIC
KF6::I18n
Physis::Physis Physis::Physis
magic_enum magic_enum
Qt6::Core Qt6::Core

View file

@ -3,6 +3,7 @@
#include "cmppart.h" #include "cmppart.h"
#include <KLocalizedString>
#include <QFormLayout> #include <QFormLayout>
#include <QGroupBox> #include <QGroupBox>
#include <QTreeWidget> #include <QTreeWidget>
@ -39,7 +40,7 @@ void CmpPart::load(physis_Buffer file)
auto raceListWidget = new QTreeWidget(); auto raceListWidget = new QTreeWidget();
raceListWidget->setMaximumWidth(200); raceListWidget->setMaximumWidth(200);
raceListWidget->setHeaderLabel(QStringLiteral("Race")); raceListWidget->setHeaderLabel(i18nc("@title:column", "Race"));
layout->addWidget(raceListWidget); layout->addWidget(raceListWidget);
for (const auto &race : raceTree) { for (const auto &race : raceTree) {
@ -70,46 +71,46 @@ void CmpPart::load(physis_Buffer file)
detailBox->setLayout(detailBoxLayout); detailBox->setLayout(detailBoxLayout);
maleMinSize = new QDoubleSpinBox(); maleMinSize = new QDoubleSpinBox();
detailBoxLayout->addRow(QStringLiteral("Male Min Size"), maleMinSize); detailBoxLayout->addRow(i18n("Male Min Size"), maleMinSize);
maleMaxSize = new QDoubleSpinBox(); maleMaxSize = new QDoubleSpinBox();
detailBoxLayout->addRow(QStringLiteral("Male Max Size"), maleMaxSize); detailBoxLayout->addRow(i18n("Male Max Size"), maleMaxSize);
maleMinTail = new QDoubleSpinBox(); maleMinTail = new QDoubleSpinBox();
detailBoxLayout->addRow(QStringLiteral("Male Min Tail"), maleMinTail); detailBoxLayout->addRow(i18n("Male Min Tail"), maleMinTail);
maleMaxTail = new QDoubleSpinBox(); maleMaxTail = new QDoubleSpinBox();
detailBoxLayout->addRow(QStringLiteral("Male Max Tail"), maleMaxTail); detailBoxLayout->addRow(i18n("Male Max Tail"), maleMaxTail);
femaleMinSize = new QDoubleSpinBox(); femaleMinSize = new QDoubleSpinBox();
detailBoxLayout->addRow(QStringLiteral("Female Min Size"), femaleMinSize); detailBoxLayout->addRow(i18n("Female Min Size"), femaleMinSize);
femaleMaxSize = new QDoubleSpinBox(); femaleMaxSize = new QDoubleSpinBox();
detailBoxLayout->addRow(QStringLiteral("Female Max Size"), femaleMaxSize); detailBoxLayout->addRow(i18n("Female Max Size"), femaleMaxSize);
femaleMinTail = new QDoubleSpinBox(); femaleMinTail = new QDoubleSpinBox();
detailBoxLayout->addRow(QStringLiteral("Female Min Tail"), femaleMinTail); detailBoxLayout->addRow(i18n("Female Min Tail"), femaleMinTail);
femaleMaxTail = new QDoubleSpinBox(); femaleMaxTail = new QDoubleSpinBox();
detailBoxLayout->addRow(QStringLiteral("Female Max Tail"), femaleMaxTail); detailBoxLayout->addRow(i18n("Female Max Tail"), femaleMaxTail);
bustMinX = new QDoubleSpinBox(); bustMinX = new QDoubleSpinBox();
detailBoxLayout->addRow(QStringLiteral("Bust Min X"), bustMinX); detailBoxLayout->addRow(i18n("Bust Min X"), bustMinX);
bustMinY = new QDoubleSpinBox(); bustMinY = new QDoubleSpinBox();
detailBoxLayout->addRow(QStringLiteral("Bust Min Y"), bustMinY); detailBoxLayout->addRow(i18n("Bust Min Y"), bustMinY);
bustMinZ = new QDoubleSpinBox(); bustMinZ = new QDoubleSpinBox();
detailBoxLayout->addRow(QStringLiteral("Bust Min Z"), bustMinZ); detailBoxLayout->addRow(i18n("Bust Min Z"), bustMinZ);
bustMaxX = new QDoubleSpinBox(); bustMaxX = new QDoubleSpinBox();
detailBoxLayout->addRow(QStringLiteral("Bust Max X"), bustMaxX); detailBoxLayout->addRow(i18n("Bust Max X"), bustMaxX);
bustMaxY = new QDoubleSpinBox(); bustMaxY = new QDoubleSpinBox();
detailBoxLayout->addRow(QStringLiteral("Bust Max Y"), bustMaxY); detailBoxLayout->addRow(i18n("Bust Max Y"), bustMaxY);
bustMaxZ = new QDoubleSpinBox(); bustMaxZ = new QDoubleSpinBox();
detailBoxLayout->addRow(QStringLiteral("Bust Max Z"), bustMaxZ); detailBoxLayout->addRow(i18n("Bust Max Z"), bustMaxZ);
loadRaceData(Race::Hyur, Subrace::Midlander); loadRaceData(Race::Hyur, Subrace::Midlander);
} }