From 50d0744e9c5c1b2204812a867ad3753b4967726b Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Tue, 6 May 2014 10:29:53 -0700 Subject: [PATCH] Skip prompting the user for a language on first start if we have a translation for their OS UI language --- src/aegisublocale.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/aegisublocale.cpp b/src/aegisublocale.cpp index 91ebc9bc3..554da8d8e 100644 --- a/src/aegisublocale.cpp +++ b/src/aegisublocale.cpp @@ -71,6 +71,12 @@ void AegisubLocale::Init(wxString const& language) { } wxString AegisubLocale::PickLanguage() { + if (!active_language) { + wxString os_ui_language = GetTranslations()->GetBestTranslation(AEGISUB_CATALOG); + if (!os_ui_language.empty()) + return os_ui_language; + } + wxArrayString langs = GetTranslations()->GetAvailableTranslations(AEGISUB_CATALOG); langs.insert(langs.begin(), "en_US");