diff --git a/src/Ryujinx/Assets/Styles/Styles.xaml b/src/Ryujinx/Assets/Styles/Styles.xaml
index d75f140ad..eb40e853c 100644
--- a/src/Ryujinx/Assets/Styles/Styles.xaml
+++ b/src/Ryujinx/Assets/Styles/Styles.xaml
@@ -343,7 +343,7 @@
-
+
diff --git a/src/Ryujinx/Assets/locales.json b/src/Ryujinx/Assets/locales.json
index add007048..272fc01cd 100644
--- a/src/Ryujinx/Assets/locales.json
+++ b/src/Ryujinx/Assets/locales.json
@@ -2748,28 +2748,53 @@
}
},
{
- "ID": "GameListContextMenuEditGameConfiguration",
+ "ID": "GameListContextMenuCreateCustomConfiguration",
"Translations": {
- "ar_SA": "تعديل تكوين اللعبة",
- "de_DE": "Spielkonfiguration bearbeiten",
- "el_GR": "Επεξεργασία ρυθμίσεων παιχνιδιού",
- "en_US": "Edit Game Configuration",
- "es_ES": "Editar configuración del juego",
- "fr_FR": "Modifier la configuration du jeu",
- "he_IL": "ערוך את הגדרת המשחק",
- "it_IT": "Modifica configurazione gioco",
- "ja_JP": "ゲーム設定を編集",
- "ko_KR": "게임 설정 편집",
- "no_NO": "Rediger spillkonfig.",
- "pl_PL": "Edytuj konfigurację gry",
- "pt_BR": "Editar configuração do jogo",
- "ru_RU": "Редактировать конфигурацию игры",
- "sv_SE": "Redigera spelkonfiguration",
- "th_TH": "แก้ไขการตั้งค่าเกม",
- "tr_TR": "Oyunun yapılandırmasını düzenle",
- "uk_UA": "Редагувати конфігурацію гри",
- "zh_CN": "编辑游戏配置",
- "zh_TW": "編輯遊戲設定"
+ "ar_SA": "",
+ "de_DE": "",
+ "el_GR": "",
+ "en_US": "Create Custom Configuration",
+ "es_ES": "",
+ "fr_FR": "",
+ "he_IL": "",
+ "it_IT": "",
+ "ja_JP": "",
+ "ko_KR": "",
+ "no_NO": "",
+ "pl_PL": "",
+ "pt_BR": "",
+ "ru_RU": "",
+ "sv_SE": "",
+ "th_TH": "",
+ "tr_TR": "",
+ "uk_UA": "",
+ "zh_CN": "",
+ "zh_TW": ""
+ }
+ },
+ {
+ "ID": "GameListContextMenuEditCustomConfiguration",
+ "Translations": {
+ "ar_SA": "",
+ "de_DE": "",
+ "el_GR": "",
+ "en_US": "Edit Custom Configuration",
+ "es_ES": "",
+ "fr_FR": "",
+ "he_IL": "",
+ "it_IT": "",
+ "ja_JP": "",
+ "ko_KR": "",
+ "no_NO": "",
+ "pl_PL": "",
+ "pt_BR": "",
+ "ru_RU": "",
+ "sv_SE": "",
+ "th_TH": "",
+ "tr_TR": "",
+ "uk_UA": "",
+ "zh_CN": "",
+ "zh_TW": ""
}
},
{
@@ -2798,12 +2823,12 @@
}
},
{
- "ID": "EditGameConfigurationToolTip",
+ "ID": "CreateCustomConfigurationToolTip",
"Translations": {
"ar_SA": "ينشئ تكوينًا مستقلًا للعبة الحالية",
"de_DE": "Erstellt eine unabhängige Konfiguration für das aktuelle Spiel",
"el_GR": "Δημιουργεί μια ανεξάρτητη διαμόρφωση για το τρέχον παιχνίδι",
- "en_US": "Creates an independent configuration for the current game",
+ "en_US": "Creates an independent configuration for the selected game",
"es_ES": "Crea una configuración independiente para el juego actual",
"fr_FR": "Crée une configuration indépendante pour le jeu en cours",
"he_IL": "יוצר תצורה עצמאית למשחק הנוכחי",
@@ -2822,6 +2847,31 @@
"zh_TW": "為當前遊戲創建獨立的配置"
}
},
+ {
+ "ID": "EditCustomConfigurationToolTip",
+ "Translations": {
+ "ar_SA": "",
+ "de_DE": "",
+ "el_GR": "",
+ "en_US": "Edit your existing independent configuration for the selected game",
+ "es_ES": "",
+ "fr_FR": "",
+ "he_IL": "",
+ "it_IT": "",
+ "ja_JP": "",
+ "ko_KR": "",
+ "no_NO": "",
+ "pl_PL": "",
+ "pt_BR": "",
+ "ru_RU": "",
+ "sv_SE": "",
+ "th_TH": "",
+ "tr_TR": "",
+ "uk_UA": "",
+ "zh_CN": "",
+ "zh_TW": ""
+ }
+ },
{
"ID": "GameListContextMenuShowCompatEntry",
"Translations": {
@@ -24123,12 +24173,37 @@
}
},
{
- "ID": "UserConfigurationHeader",
+ "ID": "GameSpecificConfigurationHeader",
"Translations": {
"ar_SA": "",
"de_DE": "",
"el_GR": "",
- "en_US": "User Config",
+ "en_US": "Custom Config",
+ "es_ES": "",
+ "fr_FR": "",
+ "he_IL": "",
+ "it_IT": "",
+ "ja_JP": "",
+ "ko_KR": "",
+ "no_NO": "",
+ "pl_PL": "",
+ "pt_BR": "",
+ "ru_RU": "",
+ "sv_SE": "",
+ "th_TH": "",
+ "tr_TR": "",
+ "uk_UA": "",
+ "zh_CN": "",
+ "zh_TW": ""
+ }
+ },
+ {
+ "ID": "GameSpecificConfigurationGlobal",
+ "Translations": {
+ "ar_SA": "",
+ "de_DE": "",
+ "el_GR": "",
+ "en_US": "(Global)",
"es_ES": "",
"fr_FR": "",
"he_IL": "",
diff --git a/src/Ryujinx/UI/Controls/ApplicationContextMenu.axaml b/src/Ryujinx/UI/Controls/ApplicationContextMenu.axaml
index 0befd36af..64b30e211 100644
--- a/src/Ryujinx/UI/Controls/ApplicationContextMenu.axaml
+++ b/src/Ryujinx/UI/Controls/ApplicationContextMenu.axaml
@@ -19,11 +19,18 @@
Header="{ext:Locale GameListContextMenuCreateShortcut}"
Icon="{ext:Icon fa-solid fa-bookmark}"
ToolTip.Tip="{OnPlatform Default={ext:Locale GameListContextMenuCreateShortcutToolTip}, macOS={ext:Locale GameListContextMenuCreateShortcutToolTipMacOS}}" />
+
+ ToolTip.Tip="{ext:Locale CreateCustomConfigurationToolTip}" />
@@ -110,7 +110,7 @@
diff --git a/src/Ryujinx/UI/Controls/ApplicationListView.axaml b/src/Ryujinx/UI/Controls/ApplicationListView.axaml
index 62619913f..5ed7acc20 100644
--- a/src/Ryujinx/UI/Controls/ApplicationListView.axaml
+++ b/src/Ryujinx/UI/Controls/ApplicationListView.axaml
@@ -160,7 +160,7 @@