From 3203d7f5987ae26788e6421c5c583109766596be Mon Sep 17 00:00:00 2001
From: Gary Wang <git@blumia.net>
Date: Sat, 8 Mar 2025 00:31:49 +0800
Subject: [PATCH] chore(macOS): use native text for ShortcutEdit's label

This means that it will be shown translated and on Apple platforms
it will resemble a key sequence from the menu bar.
---
 app/shortcutedit.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/shortcutedit.cpp b/app/shortcutedit.cpp
index 14b8f5a..c86e98f 100644
--- a/app/shortcutedit.cpp
+++ b/app/shortcutedit.cpp
@@ -105,8 +105,8 @@ ShortcutEdit::ShortcutEdit(QWidget *parent)
 
     connect(this, &ShortcutEdit::shortcutsChanged, this, [=](){
         QStringList shortcutTexts;
-        for (const QKeySequence & shortcut : m_shortcuts) {
-            shortcutTexts.append(shortcut.toString());
+        for (const QKeySequence & shortcut : std::as_const(m_shortcuts)) {
+            shortcutTexts.append(shortcut.toString(QKeySequence::NativeText));
         }
         m_shortcutsLabel->setText(shortcutTexts.isEmpty() ? tr("No shortcuts") : shortcutTexts.join(", "));
         m_shortcutsLabel->setDisabled(shortcutTexts.isEmpty());