fix(RD): correctly set the strings for the specific resource names
Signed-off-by: flow <flowlnlnln@gmail.com>
This commit is contained in:
parent
7d128c79a3
commit
b3330cb0da
@ -64,7 +64,6 @@ ResourceDownloadDialog::ResourceDownloadDialog(QWidget* parent, const std::share
|
|||||||
HelpButton->setAutoDefault(false);
|
HelpButton->setAutoDefault(false);
|
||||||
|
|
||||||
setWindowModality(Qt::WindowModal);
|
setWindowModality(Qt::WindowModal);
|
||||||
setWindowTitle(dialogTitle());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ResourceDownloadDialog::accept()
|
void ResourceDownloadDialog::accept()
|
||||||
@ -206,6 +205,8 @@ void ResourceDownloadDialog::selectedPageChanged(BasePage* previous, BasePage* s
|
|||||||
ModDownloadDialog::ModDownloadDialog(QWidget* parent, const std::shared_ptr<ModFolderModel>& mods, BaseInstance* instance)
|
ModDownloadDialog::ModDownloadDialog(QWidget* parent, const std::shared_ptr<ModFolderModel>& mods, BaseInstance* instance)
|
||||||
: ResourceDownloadDialog(parent, mods), m_instance(instance)
|
: ResourceDownloadDialog(parent, mods), m_instance(instance)
|
||||||
{
|
{
|
||||||
|
setWindowTitle(dialogTitle());
|
||||||
|
|
||||||
initializeContainer();
|
initializeContainer();
|
||||||
connectButtons();
|
connectButtons();
|
||||||
|
|
||||||
|
@ -39,6 +39,9 @@ class ModPage : public ResourcePage {
|
|||||||
|
|
||||||
~ModPage() override = default;
|
~ModPage() override = default;
|
||||||
|
|
||||||
|
//: The plural version of 'mod'
|
||||||
|
[[nodiscard]] inline QString resourcesString() const override { return tr("mods"); }
|
||||||
|
//: The singular version of 'mods'
|
||||||
[[nodiscard]] inline QString resourceString() const override { return tr("mod"); }
|
[[nodiscard]] inline QString resourceString() const override { return tr("mod"); }
|
||||||
|
|
||||||
[[nodiscard]] QMap<QString, QString> urlHandlers() const override;
|
[[nodiscard]] QMap<QString, QString> urlHandlers() const override;
|
||||||
|
@ -57,6 +57,10 @@ void ResourcePage::openedImpl()
|
|||||||
if (!supportsFiltering())
|
if (!supportsFiltering())
|
||||||
m_ui->resourceFilterButton->setVisible(false);
|
m_ui->resourceFilterButton->setVisible(false);
|
||||||
|
|
||||||
|
//: String in the search bar of the mod downloading dialog
|
||||||
|
m_ui->searchEdit->setPlaceholderText(tr("Search for %1...").arg(resourcesString()));
|
||||||
|
m_ui->resourceSelectionButton->setText(tr("Select %1 for download").arg(resourceString()));
|
||||||
|
|
||||||
updateSelectionButton();
|
updateSelectionButton();
|
||||||
triggerSearch();
|
triggerSearch();
|
||||||
}
|
}
|
||||||
|
@ -36,6 +36,9 @@ class ResourcePage : public QWidget, public BasePage {
|
|||||||
[[nodiscard]] virtual auto metaEntryBase() const -> QString = 0;
|
[[nodiscard]] virtual auto metaEntryBase() const -> QString = 0;
|
||||||
[[nodiscard]] virtual auto debugName() const -> QString = 0;
|
[[nodiscard]] virtual auto debugName() const -> QString = 0;
|
||||||
|
|
||||||
|
//: The plural version of 'resource'
|
||||||
|
[[nodiscard]] virtual inline QString resourcesString() const { return tr("resources"); }
|
||||||
|
//: The singular version of 'resources'
|
||||||
[[nodiscard]] virtual inline QString resourceString() const { return tr("resource"); }
|
[[nodiscard]] virtual inline QString resourceString() const { return tr("resource"); }
|
||||||
|
|
||||||
/* Features this resource's page supports */
|
/* Features this resource's page supports */
|
||||||
|
@ -49,11 +49,7 @@
|
|||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="0" column="0">
|
<item row="0" column="0">
|
||||||
<widget class="QLineEdit" name="searchEdit">
|
<widget class="QLineEdit" name="searchEdit"/>
|
||||||
<property name="placeholderText">
|
|
||||||
<string>Search for resources...</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
</item>
|
||||||
<item row="2" column="0" colspan="4">
|
<item row="2" column="0" colspan="4">
|
||||||
<layout class="QGridLayout" name="gridLayout_4" columnstretch="0,0,0">
|
<layout class="QGridLayout" name="gridLayout_4" columnstretch="0,0,0">
|
||||||
@ -74,11 +70,7 @@
|
|||||||
<widget class="QComboBox" name="sortByBox"/>
|
<widget class="QComboBox" name="sortByBox"/>
|
||||||
</item>
|
</item>
|
||||||
<item row="1" column="2">
|
<item row="1" column="2">
|
||||||
<widget class="QPushButton" name="resourceSelectionButton">
|
<widget class="QPushButton" name="resourceSelectionButton"/>
|
||||||
<property name="text">
|
|
||||||
<string>Select resource for download</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
|
Loading…
Reference in New Issue
Block a user