소스 검색

misc: Improve broken locale.json crash message

Evan Husted 1 년 전
부모
커밋
e15a207656
1개의 변경된 파일1개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 2
      src/Ryujinx/Common/LocaleManager.cs

+ 1 - 2
src/Ryujinx/Common/LocaleManager.cs

@@ -160,8 +160,7 @@ namespace Ryujinx.Ava.Common.Locale
             {
                 if (locale.Translations.Count != _localeData.Value.Languages.Count)
                 {
-                    Logger.Error?.Print(LogClass.UI, $"Locale key {{{locale.ID}}} is missing languages!");
-                    throw new Exception("Missing locale data!");
+                    throw new Exception($"Locale key {{{locale.ID}}} is missing languages! Has {locale.Translations.Count} translations, expected {_localeData.Value.Languages.Count}!");
                 }
 
                 if (!Enum.TryParse<LocaleKeys>(locale.ID, out var localeKey))