Skip to content

Commit

Permalink
Changed to sort by language code.
Browse files Browse the repository at this point in the history
  • Loading branch information
Timthreetwelve committed Jun 30, 2024
1 parent e045095 commit 28e91dd
Showing 1 changed file with 17 additions and 14 deletions.
31 changes: 17 additions & 14 deletions WUView/Models/UILanguage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -40,25 +40,28 @@ internal partial class UILanguage : ObservableObject
/// <summary>
/// List of languages with language code
/// </summary>
/// <remarks>
/// Please add new entries to the bottom. The languages will be sorted by language code.
/// </remarks>
private static List<UILanguage> LanguageList { get; } =
[
new UILanguage {Language = "English", LanguageCode = "en-US", LanguageNative = "English", Contributor = "Timthreetwelve", Note="Default"},
new UILanguage {Language = "English", LanguageCode = "en-GB", LanguageNative = "English", Contributor = "Timthreetwelve"},
new UILanguage {Language = "Korean", LanguageCode = "ko-KR", LanguageNative = "한국어", Contributor = "VenusGirl💗 (비너스걸)"},
new UILanguage {Language = "Spanish", LanguageCode = "es-ES", LanguageNative = "Español", Contributor = "My AWESOME brother Steve"},
new UILanguage {Language = "Italian", LanguageCode = "it-IT", LanguageNative = "Italiano", Contributor = "RB"},
new UILanguage {Language = "Dutch", LanguageCode = "nl-NL", LanguageNative = "Nederlands", Contributor = "Tim"},
new UILanguage {Language = "German", LanguageCode = "de-DE", LanguageNative = "Deutsch", Contributor = "Timthreetwelve & Henry2o1o"},
new UILanguage {Language = "French", LanguageCode = "fr-FR", LanguageNative = "Français", Contributor = "Timthreetwelve"},
new UILanguage {Language = "Catalan", LanguageCode = "ca-ES", LanguageNative = "Català", Contributor = "Timthreetwelve"},
new UILanguage {Language = "Polish", LanguageCode = "pl-PL", LanguageNative = "Polski", Contributor = "FadeMind"},
new UILanguage {Language = "Slovak", LanguageCode = "sk-SK", LanguageNative = "Slovenčina", Contributor = "VAIO"},
new UILanguage {Language = "Slovenian", LanguageCode = "sl-SL", LanguageNative = "Slovenščina", Contributor = "Jadran Rudec"},
new UILanguage {Language = "Portuguese (Brazil)", LanguageCode = "pt-BR", LanguageNative ="Português (Brasil)", Contributor = "igorruckert"},
new UILanguage {Language = "English", LanguageCode = "en-US", LanguageNative = "English", Contributor = "Timthreetwelve", Note="Default"},
new UILanguage {Language = "English", LanguageCode = "en-GB", LanguageNative = "English", Contributor = "Timthreetwelve"},
new UILanguage {Language = "Spanish", LanguageCode = "es-ES", LanguageNative = "Español", Contributor = "My AWESOME brother Steve"},
new UILanguage {Language = "Italian", LanguageCode = "it-IT", LanguageNative = "Italiano", Contributor = "RB"},
new UILanguage {Language = "Dutch", LanguageCode = "nl-NL", LanguageNative = "Nederlands", Contributor = "Tim"},
new UILanguage {Language = "German", LanguageCode = "de-DE", LanguageNative = "Deutsch", Contributor = "Timthreetwelve & Henry2o1o"},
new UILanguage {Language = "French", LanguageCode = "fr-FR", LanguageNative = "Français", Contributor = "Timthreetwelve"},
new UILanguage {Language = "Catalan", LanguageCode = "ca-ES", LanguageNative = "Català", Contributor = "Timthreetwelve"},
new UILanguage {Language = "Polish", LanguageCode = "pl-PL", LanguageNative = "Polski", Contributor = "FadeMind"},
new UILanguage {Language = "Slovak", LanguageCode = "sk-SK", LanguageNative = "Slovenčina", Contributor = "VAIO"},
new UILanguage {Language = "Slovenian", LanguageCode = "sl-SL", LanguageNative = "Slovenščina", Contributor = "Jadran Rudec"},
new UILanguage {Language = "Portuguese (Brazil)", LanguageCode = "pt-BR", LanguageNative = "Português (Brasil)", Contributor = "igorruckert"},
new UILanguage {Language = "Korean", LanguageCode = "ko-KR", LanguageNative = "한국어", Contributor = "VenusGirl💗 (비너스걸)"},
];

/// <summary>
/// List of defined languages ordered by LanguageNative.
/// </summary>
public static List<UILanguage> DefinedLanguages => [.. LanguageList.OrderBy(x => x.LanguageNative)];
public static List<UILanguage> DefinedLanguages => [.. LanguageList.OrderBy(x => x.LanguageCode)];
}

0 comments on commit 28e91dd

Please sign in to comment.