Эх сурвалжийг харах

UI: Fix the app list sort types using the newly changed localization keys

Evan Husted 1 жил өмнө
parent
commit
3ecc7819cc

+ 126 - 1
src/Ryujinx/Assets/locales.json

@@ -1673,7 +1673,132 @@
       }
     },
     {
-      "ID": "GameListHeaderPath",
+      "ID": "GameListSortDeveloper",
+      "Translations": {
+        "ar_SA": "المطور",
+        "de_DE": "Entwickler",
+        "el_GR": "Προγραμματιστής",
+        "en_US": "Developer",
+        "es_ES": "Desarrollador",
+        "fr_FR": "Développeur",
+        "he_IL": "מפתח",
+        "it_IT": "Sviluppatore",
+        "ja_JP": "開発元",
+        "ko_KR": "개발자",
+        "no_NO": "Utvikler",
+        "pl_PL": "Twórca",
+        "pt_BR": "Desenvolvedor",
+        "ru_RU": "Разработчик",
+        "sv_SE": "Utvecklare",
+        "th_TH": "ผู้พัฒนา",
+        "tr_TR": "Geliştirici",
+        "uk_UA": "Розробник",
+        "zh_CN": "制作商",
+        "zh_TW": "開發者"
+      }
+    },
+    {
+      "ID": "GameListSortTimePlayed",
+      "Translations": {
+        "ar_SA": "وقت اللعب",
+        "de_DE": "Spielzeit",
+        "el_GR": "Χρόνος",
+        "en_US": "Play Time",
+        "es_ES": "Tiempo jugado",
+        "fr_FR": "Temps de jeu",
+        "he_IL": "זמן משחק",
+        "it_IT": "Tempo di gioco",
+        "ja_JP": "プレイ時間",
+        "ko_KR": "플레이 타임",
+        "no_NO": "Spilletid",
+        "pl_PL": "Czas w grze:",
+        "pt_BR": "Tempo de jogo",
+        "ru_RU": "Время в игре",
+        "sv_SE": "Speltid",
+        "th_TH": "เล่นไปแล้ว",
+        "tr_TR": "Oynama Süresi",
+        "uk_UA": "Зіграно часу",
+        "zh_CN": "游玩时长",
+        "zh_TW": "遊玩時數"
+      }
+    },
+    {
+      "ID": "GameListSortLastPlayed",
+      "Translations": {
+        "ar_SA": "آخر مرة لُعبت",
+        "de_DE": "Zuletzt gespielt",
+        "el_GR": "Παίχτηκε",
+        "en_US": "Last Played",
+        "es_ES": "Jugado por última vez",
+        "fr_FR": "Dernière partie jouée",
+        "he_IL": "שוחק לאחרונה",
+        "it_IT": "Ultima partita",
+        "ja_JP": "最終プレイ日時",
+        "ko_KR": "마지막 플레이",
+        "no_NO": "Sist Spilt",
+        "pl_PL": "Ostatnio grane",
+        "pt_BR": "Último jogo",
+        "ru_RU": "Последний запуск",
+        "sv_SE": "Senast spelad",
+        "th_TH": "เล่นล่าสุด",
+        "tr_TR": "Son Oynama Tarihi",
+        "uk_UA": "Востаннє зіграно",
+        "zh_CN": "最近游玩",
+        "zh_TW": "最近遊玩"
+      }
+    },
+    {
+      "ID": "GameListSortFileExtension",
+      "Translations": {
+        "ar_SA": "صيغة الملف",
+        "de_DE": "Dateiformat",
+        "el_GR": "Κατάληξη",
+        "en_US": "File Ext",
+        "es_ES": "Extensión",
+        "fr_FR": "Extension du Fichier",
+        "he_IL": "סיומת קובץ",
+        "it_IT": "Estensione",
+        "ja_JP": "ファイル拡張子",
+        "ko_KR": "파일 확장자",
+        "no_NO": "Fil Eks.",
+        "pl_PL": "Rozszerzenie pliku",
+        "pt_BR": "Extensão",
+        "ru_RU": "Расширение файла",
+        "sv_SE": "Filänd",
+        "th_TH": "นามสกุลไฟล์",
+        "tr_TR": "Dosya Uzantısı",
+        "uk_UA": "Розширення файлу",
+        "zh_CN": "扩展名",
+        "zh_TW": "副檔名"
+      }
+    },
+    {
+      "ID": "GameListSortFileSize",
+      "Translations": {
+        "ar_SA": "حجم الملف",
+        "de_DE": "Dateigröße",
+        "el_GR": "Μέγεθος Αρχείου",
+        "en_US": "File Size",
+        "es_ES": "Tamaño del archivo",
+        "fr_FR": "Taille du Fichier",
+        "he_IL": "גודל הקובץ",
+        "it_IT": "Dimensione file",
+        "ja_JP": "ファイルサイズ",
+        "ko_KR": "파일 크기",
+        "no_NO": "Fil Størrelse",
+        "pl_PL": "Rozmiar pliku",
+        "pt_BR": "Tamanho",
+        "ru_RU": "Размер файла",
+        "sv_SE": "Filstorlek",
+        "th_TH": "ขนาดไฟล์",
+        "tr_TR": "Dosya Boyutu",
+        "uk_UA": "Розмір файлу",
+        "zh_CN": "大小",
+        "zh_TW": "檔案大小"
+      }
+    },
+    {
+      "ID": "GameListSortPath",
       "Translations": {
         "ar_SA": "المسار",
         "de_DE": "Pfad",

+ 7 - 7
src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs

@@ -633,15 +633,15 @@ namespace Ryujinx.Ava.UI.ViewModels
             {
                 return SortMode switch
                 {
-                    ApplicationSort.Title => LocaleManager.Instance[LocaleKeys.GameListHeaderApplication],
-                    ApplicationSort.Developer => LocaleManager.Instance[LocaleKeys.GameListHeaderDeveloper],
-                    ApplicationSort.LastPlayed => LocaleManager.Instance[LocaleKeys.GameListHeaderLastPlayed],
-                    ApplicationSort.TotalTimePlayed => LocaleManager.Instance[LocaleKeys.GameListHeaderTimePlayed],
-                    ApplicationSort.FileType => LocaleManager.Instance[LocaleKeys.GameListHeaderFileExtension],
-                    ApplicationSort.FileSize => LocaleManager.Instance[LocaleKeys.GameListHeaderFileSize],
-                    ApplicationSort.Path => LocaleManager.Instance[LocaleKeys.GameListHeaderPath],
                     ApplicationSort.Favorite => LocaleManager.Instance[LocaleKeys.CommonFavorite],
                     ApplicationSort.TitleId => LocaleManager.Instance[LocaleKeys.DlcManagerTableHeadingTitleIdLabel],
+                    ApplicationSort.Title => LocaleManager.Instance[LocaleKeys.GameListHeaderApplication],
+                    ApplicationSort.Developer => LocaleManager.Instance[LocaleKeys.GameListSortDeveloper],
+                    ApplicationSort.LastPlayed => LocaleManager.Instance[LocaleKeys.GameListSortLastPlayed],
+                    ApplicationSort.TotalTimePlayed => LocaleManager.Instance[LocaleKeys.GameListSortTimePlayed],
+                    ApplicationSort.FileType => LocaleManager.Instance[LocaleKeys.GameListSortFileExtension],
+                    ApplicationSort.FileSize => LocaleManager.Instance[LocaleKeys.GameListSortFileSize],
+                    ApplicationSort.Path => LocaleManager.Instance[LocaleKeys.GameListSortPath],
                     _ => string.Empty,
                 };
             }

+ 6 - 6
src/Ryujinx/UI/Views/Main/MainViewControls.axaml

@@ -113,37 +113,37 @@
                                 Tag="TitleId" />
                             <RadioButton
                                 Checked="Sort_Checked"
-                                Content="{ext:Locale GameListHeaderDeveloper}"
+                                Content="{ext:Locale GameListSortDeveloper}"
                                 GroupName="Sort"
                                 IsChecked="{Binding IsSortedByDeveloper, Mode=OneTime}"
                                 Tag="Developer" />
                             <RadioButton
                                 Checked="Sort_Checked"
-                                Content="{ext:Locale GameListHeaderTimePlayed}"
+                                Content="{ext:Locale GameListSortTimePlayed}"
                                 GroupName="Sort"
                                 IsChecked="{Binding IsSortedByTimePlayed, Mode=OneTime}"
                                 Tag="TotalTimePlayed" />
                             <RadioButton
                                 Checked="Sort_Checked"
-                                Content="{ext:Locale GameListHeaderLastPlayed}"
+                                Content="{ext:Locale GameListSortLastPlayed}"
                                 GroupName="Sort"
                                 IsChecked="{Binding IsSortedByLastPlayed, Mode=OneTime}"
                                 Tag="LastPlayed" />
                             <RadioButton
                                 Checked="Sort_Checked"
-                                Content="{ext:Locale GameListHeaderFileExtension}"
+                                Content="{ext:Locale GameListSortFileExtension}"
                                 GroupName="Sort"
                                 IsChecked="{Binding IsSortedByType, Mode=OneTime}"
                                 Tag="FileType" />
                             <RadioButton
                                 Checked="Sort_Checked"
-                                Content="{ext:Locale GameListHeaderFileSize}"
+                                Content="{ext:Locale GameListSortFileSize}"
                                 GroupName="Sort"
                                 IsChecked="{Binding IsSortedBySize, Mode=OneTime}"
                                 Tag="FileSize" />
                             <RadioButton
                                 Checked="Sort_Checked"
-                                Content="{ext:Locale GameListHeaderPath}"
+                                Content="{ext:Locale GameListSortPath}"
                                 GroupName="Sort"
                                 IsChecked="{Binding IsSortedByPath, Mode=OneTime}"
                                 Tag="Path" />