From 1d86653c9d7facba78e22f21f76526d6df609fb0 Mon Sep 17 00:00:00 2001 From: _Neo_ Date: Wed, 15 Oct 2025 23:08:21 +0300 Subject: [PATCH] Other Misc Updates --- assets/locales.json | 101 +++++++++++------- .../UI/Controls/ApplicationContextMenu.axaml | 2 +- .../UI/ViewModels/MainWindowViewModel.cs | 2 + .../UI/Views/User/UserRecovererView.axaml | 10 +- .../UI/Views/User/UserSaveManagerView.axaml | 3 +- 5 files changed, 73 insertions(+), 45 deletions(-) diff --git a/assets/locales.json b/assets/locales.json index c6cd1d9fb..bbc30563a 100644 --- a/assets/locales.json +++ b/assets/locales.json @@ -2746,25 +2746,25 @@ "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 selected game", - "es_ES": "Crea una configuración independiente para el juego actual", - "fr_FR": "Crée une configuration indépendante pour le jeu sélectionné", + "de_DE": "Erstellt eine unabhängige Konfiguration für das aktuelle Spiel.", + "el_GR": "Δημιουργεί μια ανεξάρτητη διαμόρφωση για το τρέχον παιχνίδι.", + "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 sélectionné.", "he_IL": "יוצר תצורה עצמאית למשחק הנוכחי", - "it_IT": "Crea una configurazione indipendente per il gioco attuale", - "ja_JP": "現在のゲーム用の独立した設定を作成します", - "ko_KR": "현재 게임에 대한 독립적인 설정을 생성합니다", - "no_NO": "Oppretter en uavhengig konfigurasjon for det gjeldende spillet", - "pl_PL": "Tworzy niezależną konfigurację dla bieżącej gry", - "pt_BR": "Cria uma configuração independente para o jogo atual", - "ru_RU": "Создаёт независимую конфигурацию для выбранной игры", - "sv_SE": "Skapar en oberoende konfiguration för det aktuella spelet", + "it_IT": "Crea una configurazione indipendente per il gioco attuale.", + "ja_JP": "現在のゲーム用の独立した設定を作成します。", + "ko_KR": "현재 게임에 대한 독립적인 설정을 생성합니다.", + "no_NO": "Oppretter en uavhengig konfigurasjon for det gjeldende spillet.", + "pl_PL": "Tworzy niezależną konfigurację dla bieżącej gry.", + "pt_BR": "Cria uma configuração independente para o jogo atual.", + "ru_RU": "Создаёт независимую конфигурацию для выбранной игры.", + "sv_SE": "Skapar en oberoende konfiguration för det aktuella spelet.", "th_TH": "สร้างการกำหนดค่าที่เป็นอิสระสำหรับเกมปัจจุบัน", - "tr_TR": "Mevcut oyun için bağımsız bir yapılandırma oluşturur", - "uk_UA": "Створюйте незалежну конфігурацію для поточної гри", - "zh_CN": "为当前游戏创建独立的配置", - "zh_TW": "為已選擇的遊戲建立遊戲獨立自訂 (game-specific) 的設定檔" + "tr_TR": "Mevcut oyun için bağımsız bir yapılandırma oluşturur.", + "uk_UA": "Створює незалежну конфігурацію для поточної гри.", + "zh_CN": "为当前游戏创建独立的配置。", + "zh_TW": "為已選擇的遊戲建立獨立設定檔。" } }, { @@ -11969,28 +11969,53 @@ } }, { - "ID": "GameListContextMenuToggleFavorite", + "ID": "GameListContextMenuAddToFavorites", "Translations": { - "ar_SA": "تعيين كمفضل", - "de_DE": "Als Favoriten hinzufügen/entfernen", - "el_GR": "Εναλλαγή Αγαπημένου", - "en_US": "Toggle Favorite", - "es_ES": "Marcar Favorito", - "fr_FR": "Basculer Favori", - "he_IL": "למתג העדפה", - "it_IT": "Preferito", - "ja_JP": "お気に入りを切り替え", - "ko_KR": "즐겨찾기 전환", - "no_NO": "Vis/Skjul favoritter", - "pl_PL": "Przełącz na ulubione", - "pt_BR": "Marcar como Favorito", - "ru_RU": "Добавить/Убрать статус избранного", - "sv_SE": "Växla som favorit", - "th_TH": "สลับรายการโปรด", - "tr_TR": "Favori Ayarla", - "uk_UA": "Додати в обрані", - "zh_CN": "收藏", - "zh_TW": "加入/移除為我的最愛" + "ar_SA": "أضف إلى المفضلة", + "de_DE": "Zu Favoriten hinzufügen", + "el_GR": "Προσθήκη στα αγαπημένα", + "en_US": "Add to Favorites", + "es_ES": "Agregar a Favoritos", + "fr_FR": "Ajouter aux Favoris", + "he_IL": "הוסף למועדפים", + "it_IT": "Aggiungi ai preferiti", + "ja_JP": "お気に入りに追加", + "ko_KR": "즐겨찾기에 추가", + "no_NO": "Legg til i favoritter", + "pl_PL": "Dodaj do ulubionych", + "pt_BR": "Adicionar aos Favoritos", + "ru_RU": "Добавить в Избранное", + "sv_SE": "Lägg till i favoriter", + "th_TH": "เพิ่มไปยังรายการโปรด", + "tr_TR": "Favorilere Ekle", + "uk_UA": "Додати в обране", + "zh_CN": "添加到收藏夹", + "zh_TW": "加入最愛" + } + }, + { + "ID": "GameListContextMenuRemoveFromFavorites", + "Translations": { + "ar_SA": "إزالة من المفضلة", + "de_DE": "Aus den Favoriten entfernen", + "el_GR": "Αφαίρεση από τα αγαπημένα", + "en_US": "Remove from Favorites", + "es_ES": "Eliminar de Favoritos", + "fr_FR": "Retirer des Favoris", + "he_IL": "הסר מהמועדפים", + "it_IT": "Rimuovi dai preferiti", + "ja_JP": "お気に入りから削除", + "ko_KR": "즐겨찾기에서 제거", + "no_NO": "Fjern fra favoritter", + "pl_PL": "Usuń z ulubionych", + "pt_BR": "Remover dos Favoritos", + "ru_RU": "Удалить из Избранного", + "sv_SE": "Ta bort från favoriter", + "th_TH": "ลบออกจากรายการโปรด", + "tr_TR": "Favorilerden Kaldır", + "uk_UA": "Видалити з обраного", + "zh_CN": "从收藏夹中移除", + "zh_TW": "從最愛中移除" } }, { diff --git a/src/Ryujinx/UI/Controls/ApplicationContextMenu.axaml b/src/Ryujinx/UI/Controls/ApplicationContextMenu.axaml index 9f2999a4c..da63dd548 100755 --- a/src/Ryujinx/UI/Controls/ApplicationContextMenu.axaml +++ b/src/Ryujinx/UI/Controls/ApplicationContextMenu.axaml @@ -13,7 +13,7 @@ SelectedApplication?.Favorite == false ? LocaleManager.Instance[LocaleKeys.GameListContextMenuAddToFavorites] : LocaleManager.Instance[LocaleKeys.GameListContextMenuRemoveFromFavorites]; + public static RelayCommand CreateApplicationShortcut { get; } = Commands.CreateConditional(vm => vm?.SelectedApplication != null, viewModel => ShortcutHelper.CreateAppShortcut( diff --git a/src/Ryujinx/UI/Views/User/UserRecovererView.axaml b/src/Ryujinx/UI/Views/User/UserRecovererView.axaml index 43d84787d..0a74b45cf 100644 --- a/src/Ryujinx/UI/Views/User/UserRecovererView.axaml +++ b/src/Ryujinx/UI/Views/User/UserRecovererView.axaml @@ -17,13 +17,14 @@ - + Grid.Row="0" + Padding="2.5"> + CornerRadius="4">