don't tr() file types on file save/open, etc. dialogs
Signed-off-by: Tayou <git@tayou.org>
This commit is contained in:
parent
8014283bf4
commit
178bd4a9c3
@ -1560,7 +1560,7 @@ void MainWindow::on_actionCreateInstanceShortcut_triggered()
|
|||||||
QFileDialog fileDialog;
|
QFileDialog fileDialog;
|
||||||
// workaround to make sure the portal file dialog opens in the desktop directory
|
// workaround to make sure the portal file dialog opens in the desktop directory
|
||||||
fileDialog.setDirectoryUrl(desktopPath);
|
fileDialog.setDirectoryUrl(desktopPath);
|
||||||
desktopFilePath = fileDialog.getSaveFileName(this, tr("Create Shortcut"), desktopFilePath, tr("Desktop Entries (*.desktop)"));
|
desktopFilePath = fileDialog.getSaveFileName(this, tr("Create Shortcut"), desktopFilePath, tr("Desktop Entries") + " (*.desktop)");
|
||||||
if (desktopFilePath.isEmpty())
|
if (desktopFilePath.isEmpty())
|
||||||
return; // file dialog canceled by user
|
return; // file dialog canceled by user
|
||||||
appPath = "flatpak";
|
appPath = "flatpak";
|
||||||
|
@ -129,14 +129,14 @@ void ExportPackDialog::done(int result)
|
|||||||
QString output;
|
QString output;
|
||||||
if (m_provider == ModPlatform::ResourceProvider::MODRINTH) {
|
if (m_provider == ModPlatform::ResourceProvider::MODRINTH) {
|
||||||
output = QFileDialog::getSaveFileName(this, tr("Export %1").arg(name), FS::PathCombine(QDir::homePath(), filename + ".mrpack"),
|
output = QFileDialog::getSaveFileName(this, tr("Export %1").arg(name), FS::PathCombine(QDir::homePath(), filename + ".mrpack"),
|
||||||
"Modrinth pack (*.mrpack *.zip)", nullptr);
|
tr("Modrinth pack") + " (*.mrpack *.zip)", nullptr);
|
||||||
if (output.isEmpty())
|
if (output.isEmpty())
|
||||||
return;
|
return;
|
||||||
if (!(output.endsWith(".zip") || output.endsWith(".mrpack")))
|
if (!(output.endsWith(".zip") || output.endsWith(".mrpack")))
|
||||||
output.append(".mrpack");
|
output.append(".mrpack");
|
||||||
} else {
|
} else {
|
||||||
output = QFileDialog::getSaveFileName(this, tr("Export %1").arg(name), FS::PathCombine(QDir::homePath(), filename + ".zip"),
|
output = QFileDialog::getSaveFileName(this, tr("Export %1").arg(name), FS::PathCombine(QDir::homePath(), filename + ".zip"),
|
||||||
"CurseForge pack (*.zip)", nullptr);
|
tr("CurseForge pack") + " (*.zip)", nullptr);
|
||||||
if (output.isEmpty())
|
if (output.isEmpty())
|
||||||
return;
|
return;
|
||||||
if (!output.endsWith(".zip"))
|
if (!output.endsWith(".zip"))
|
||||||
|
@ -160,7 +160,7 @@ void ExportToModListDialog::done(int result)
|
|||||||
const QString filename = FS::RemoveInvalidFilenameChars(m_name);
|
const QString filename = FS::RemoveInvalidFilenameChars(m_name);
|
||||||
const QString output =
|
const QString output =
|
||||||
QFileDialog::getSaveFileName(this, tr("Export %1").arg(m_name), FS::PathCombine(QDir::homePath(), filename + extension()),
|
QFileDialog::getSaveFileName(this, tr("Export %1").arg(m_name), FS::PathCombine(QDir::homePath(), filename + extension()),
|
||||||
"File (*.txt *.html *.md *.json *.csv)", nullptr);
|
tr("File") + " (*.txt *.html *.md *.json *.csv)", nullptr);
|
||||||
|
|
||||||
if (output.isEmpty())
|
if (output.isEmpty())
|
||||||
return;
|
return;
|
||||||
|
@ -371,7 +371,7 @@ void ModrinthManagedPackPage::update()
|
|||||||
|
|
||||||
void ModrinthManagedPackPage::updateFromFile()
|
void ModrinthManagedPackPage::updateFromFile()
|
||||||
{
|
{
|
||||||
auto output = QFileDialog::getOpenFileUrl(this, tr("Choose update file"), QDir::homePath(), "Modrinth pack (*.mrpack *.zip)");
|
auto output = QFileDialog::getOpenFileUrl(this, tr("Choose update file"), QDir::homePath(), tr("Modrinth pack") + " (*.mrpack *.zip)");
|
||||||
if (output.isEmpty())
|
if (output.isEmpty())
|
||||||
return;
|
return;
|
||||||
QMap<QString, QString> extra_info;
|
QMap<QString, QString> extra_info;
|
||||||
@ -538,7 +538,7 @@ void FlameManagedPackPage::update()
|
|||||||
|
|
||||||
void FlameManagedPackPage::updateFromFile()
|
void FlameManagedPackPage::updateFromFile()
|
||||||
{
|
{
|
||||||
auto output = QFileDialog::getOpenFileUrl(this, tr("Choose update file"), QDir::homePath(), "CurseForge pack (*.zip)");
|
auto output = QFileDialog::getOpenFileUrl(this, tr("Choose update file"), QDir::homePath(), tr("CurseForge pack") + " (*.zip)");
|
||||||
if (output.isEmpty())
|
if (output.isEmpty())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -297,7 +297,7 @@ void VersionPage::on_actionRemove_triggered()
|
|||||||
|
|
||||||
void VersionPage::on_actionAdd_to_Minecraft_jar_triggered()
|
void VersionPage::on_actionAdd_to_Minecraft_jar_triggered()
|
||||||
{
|
{
|
||||||
auto list = GuiUtil::BrowseForFiles("jarmod", tr("Select jar mods"), tr("Minecraft.jar mods (*.zip *.jar)"),
|
auto list = GuiUtil::BrowseForFiles("jarmod", tr("Select jar mods"), tr("Minecraft.jar mods") + " (*.zip *.jar)",
|
||||||
APPLICATION->settings()->get("CentralModsDir").toString(), this->parentWidget());
|
APPLICATION->settings()->get("CentralModsDir").toString(), this->parentWidget());
|
||||||
if (!list.empty()) {
|
if (!list.empty()) {
|
||||||
m_profile->installJarMods(list);
|
m_profile->installJarMods(list);
|
||||||
@ -307,7 +307,7 @@ void VersionPage::on_actionAdd_to_Minecraft_jar_triggered()
|
|||||||
|
|
||||||
void VersionPage::on_actionReplace_Minecraft_jar_triggered()
|
void VersionPage::on_actionReplace_Minecraft_jar_triggered()
|
||||||
{
|
{
|
||||||
auto jarPath = GuiUtil::BrowseForFile("jar", tr("Select jar"), tr("Minecraft.jar replacement (*.jar)"),
|
auto jarPath = GuiUtil::BrowseForFile("jar", tr("Select jar"), tr("Minecraft.jar replacement") + " (*.jar)",
|
||||||
APPLICATION->settings()->get("CentralModsDir").toString(), this->parentWidget());
|
APPLICATION->settings()->get("CentralModsDir").toString(), this->parentWidget());
|
||||||
if (!jarPath.isEmpty()) {
|
if (!jarPath.isEmpty()) {
|
||||||
m_profile->installCustomJar(jarPath);
|
m_profile->installCustomJar(jarPath);
|
||||||
@ -317,7 +317,7 @@ void VersionPage::on_actionReplace_Minecraft_jar_triggered()
|
|||||||
|
|
||||||
void VersionPage::on_actionImport_Components_triggered()
|
void VersionPage::on_actionImport_Components_triggered()
|
||||||
{
|
{
|
||||||
QStringList list = GuiUtil::BrowseForFiles("component", tr("Select components"), tr("Components (*.json)"),
|
QStringList list = GuiUtil::BrowseForFiles("component", tr("Select components"), tr("Components") + " (*.json)",
|
||||||
APPLICATION->settings()->get("CentralModsDir").toString(), this->parentWidget());
|
APPLICATION->settings()->get("CentralModsDir").toString(), this->parentWidget());
|
||||||
|
|
||||||
if (!list.isEmpty()) {
|
if (!list.isEmpty()) {
|
||||||
@ -332,7 +332,7 @@ void VersionPage::on_actionImport_Components_triggered()
|
|||||||
|
|
||||||
void VersionPage::on_actionAdd_Agents_triggered()
|
void VersionPage::on_actionAdd_Agents_triggered()
|
||||||
{
|
{
|
||||||
QStringList list = GuiUtil::BrowseForFiles("agent", tr("Select agents"), tr("Java agents (*.jar)"),
|
QStringList list = GuiUtil::BrowseForFiles("agent", tr("Select agents"), tr("Java agents") + " (*.jar)",
|
||||||
APPLICATION->settings()->get("CentralModsDir").toString(), this->parentWidget());
|
APPLICATION->settings()->get("CentralModsDir").toString(), this->parentWidget());
|
||||||
|
|
||||||
if (!list.isEmpty())
|
if (!list.isEmpty())
|
||||||
|
@ -343,7 +343,7 @@ void WorldListPage::worldChanged([[maybe_unused]] const QModelIndex& current, [[
|
|||||||
|
|
||||||
void WorldListPage::on_actionAdd_triggered()
|
void WorldListPage::on_actionAdd_triggered()
|
||||||
{
|
{
|
||||||
auto list = GuiUtil::BrowseForFiles(displayName(), tr("Select a Minecraft world zip"), tr("Minecraft World Zip File (*.zip)"),
|
auto list = GuiUtil::BrowseForFiles(displayName(), tr("Select a Minecraft world zip"), tr("Minecraft World Zip File") + " (*.zip)",
|
||||||
QString(), this->parentWidget());
|
QString(), this->parentWidget());
|
||||||
if (!list.empty()) {
|
if (!list.empty()) {
|
||||||
m_worlds->stopWatching();
|
m_worlds->stopWatching();
|
||||||
|
Loading…
Reference in New Issue
Block a user