mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2024-11-29 17:15:40 +00:00
Qt: Fix a couple of game summary translation issues
This commit is contained in:
parent
1faecd8853
commit
01876ec4aa
|
@ -255,7 +255,7 @@ void GameSummaryWidget::onComputeHashClicked()
|
||||||
std::string found_serial;
|
std::string found_serial;
|
||||||
m_redump_search_keyword = CDImageHasher::HashToString(track_hashes.front());
|
m_redump_search_keyword = CDImageHasher::HashToString(track_hashes.front());
|
||||||
|
|
||||||
progress_callback.SetStatusText("Verifying hashes...");
|
progress_callback.SetStatusText(TRANSLATE("GameSummaryWidget", "Verifying hashes..."));
|
||||||
progress_callback.SetProgressValue(image->GetTrackCount());
|
progress_callback.SetProgressValue(image->GetTrackCount());
|
||||||
|
|
||||||
// Verification strategy used:
|
// Verification strategy used:
|
||||||
|
@ -318,8 +318,12 @@ void GameSummaryWidget::onComputeHashClicked()
|
||||||
|
|
||||||
if (found_serial != m_ui.serial->text().toStdString())
|
if (found_serial != m_ui.serial->text().toStdString())
|
||||||
{
|
{
|
||||||
text =
|
const QString mismatch_str =
|
||||||
tr("Serial Mismatch: %1 vs %2%3").arg(QString::fromStdString(found_serial)).arg(m_ui.serial->text()).arg(text);
|
tr("Serial Mismatch: %1 vs %2").arg(QString::fromStdString(found_serial)).arg(m_ui.serial->text());
|
||||||
|
if (!text.isEmpty())
|
||||||
|
text = QStringLiteral("%1 | %2").arg(mismatch_str).arg(text);
|
||||||
|
else
|
||||||
|
text = mismatch_str;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!text.isEmpty())
|
if (!text.isEmpty())
|
||||||
|
|
|
@ -1,9 +1,11 @@
|
||||||
// SPDX-FileCopyrightText: 2019-2023 Connor McLaughlin <stenzek@gmail.com>
|
// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin <stenzek@gmail.com>
|
||||||
// SPDX-License-Identifier: (GPL-3.0 OR CC-BY-NC-ND-4.0)
|
// SPDX-License-Identifier: (GPL-3.0 OR CC-BY-NC-ND-4.0)
|
||||||
|
|
||||||
#include "cd_image_hasher.h"
|
#include "cd_image_hasher.h"
|
||||||
#include "cd_image.h"
|
#include "cd_image.h"
|
||||||
|
|
||||||
|
#include "util/host.h"
|
||||||
|
|
||||||
#include "common/md5_digest.h"
|
#include "common/md5_digest.h"
|
||||||
#include "common/string_util.h"
|
#include "common/string_util.h"
|
||||||
|
|
||||||
|
@ -21,7 +23,8 @@ bool CDImageHasher::ReadIndex(CDImage* image, u8 track, u8 index, MD5Digest* dig
|
||||||
const u32 index_length = image->GetTrackIndexLength(track, index);
|
const u32 index_length = image->GetTrackIndexLength(track, index);
|
||||||
const u32 update_interval = std::max<u32>(index_length / 100u, 1u);
|
const u32 update_interval = std::max<u32>(index_length / 100u, 1u);
|
||||||
|
|
||||||
progress_callback->SetFormattedStatusText("Computing hash for track %u/index %u...", track, index);
|
progress_callback->SetStatusText(
|
||||||
|
fmt::format(TRANSLATE_FS("CDImageHasher", "Computing hash for Track {}/Index {}..."), track, index).c_str());
|
||||||
progress_callback->SetProgressRange(index_length);
|
progress_callback->SetProgressRange(index_length);
|
||||||
|
|
||||||
if (!image->Seek(index_start))
|
if (!image->Seek(index_start))
|
||||||
|
|
Loading…
Reference in a new issue