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

mapeditor: Support localization

This commit is contained in:
Joshua Goins 2024-02-04 15:18:03 -05:00
parent 8d0603eda4
commit 86fc949582
2 changed files with 4 additions and 5 deletions

View file

@ -1,6 +1,7 @@
// SPDX-FileCopyrightText: 2024 Joshua Goins <josh@redstrate.com> // SPDX-FileCopyrightText: 2024 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
#include <KLocalizedString>
#include <QApplication> #include <QApplication>
#include <physis.hpp> #include <physis.hpp>
#include <physis_logger.h> #include <physis_logger.h>
@ -13,10 +14,7 @@ int main(int argc, char *argv[])
{ {
QApplication app(argc, argv); QApplication app(argc, argv);
customizeAboutData(QStringLiteral("mapeditor"), customizeAboutData(QStringLiteral("mapeditor"), QStringLiteral("zone.xiv.mapeditor"), QStringLiteral("Map Editor"), i18n("Program to view FFXIV maps."));
QStringLiteral("zone.xiv.mapeditor"),
QStringLiteral("Map Editor"),
QStringLiteral("Program to view FFXIV maps."));
// Default to a sensible message pattern // Default to a sensible message pattern
if (qEnvironmentVariableIsEmpty("QT_MESSAGE_PATTERN")) { if (qEnvironmentVariableIsEmpty("QT_MESSAGE_PATTERN")) {

View file

@ -3,6 +3,7 @@
#include "maplistwidget.h" #include "maplistwidget.h"
#include <KLocalizedString>
#include <QLineEdit> #include <QLineEdit>
#include <QSortFilterProxyModel> #include <QSortFilterProxyModel>
#include <QStandardItemModel> #include <QStandardItemModel>
@ -22,7 +23,7 @@ MapListWidget::MapListWidget(GameData *data, QWidget *parent)
searchModel->setFilterCaseSensitivity(Qt::CaseSensitivity::CaseInsensitive); searchModel->setFilterCaseSensitivity(Qt::CaseSensitivity::CaseInsensitive);
auto searchEdit = new QLineEdit(); auto searchEdit = new QLineEdit();
searchEdit->setPlaceholderText(QStringLiteral("Search...")); searchEdit->setPlaceholderText(i18nc("@info:placeholder", "Search…"));
searchEdit->setClearButtonEnabled(true); searchEdit->setClearButtonEnabled(true);
searchEdit->setProperty("_breeze_borders_sides", QVariant::fromValue(QFlags{Qt::BottomEdge})); searchEdit->setProperty("_breeze_borders_sides", QVariant::fromValue(QFlags{Qt::BottomEdge}));
connect(searchEdit, &QLineEdit::textChanged, this, [=](const QString &text) { connect(searchEdit, &QLineEdit::textChanged, this, [=](const QString &text) {