From a45ca11b1067615e737ecb2abcd19014cdfe80b8 Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Thu, 31 Aug 2023 15:06:06 -0400 Subject: [PATCH] (Language) Fix language detection in Canada to English Canada's default language is often picked up as `en_CA.UTF-8`, which inadvertently gets discovered as `ca`, or Catalan. This means that if you're in Canada, you would end up getting Catalan as your default language. Adding `en_CA` to the language list as British English fixes the language detection for Canadians. This must be indexed above Catalan's `ca` so that it uses English instead of Catalan. --- retroarch.c | 1 + 1 file changed, 1 insertion(+) diff --git a/retroarch.c b/retroarch.c index 46abb9fa93..23a586c83c 100644 --- a/retroarch.c +++ b/retroarch.c @@ -7266,6 +7266,7 @@ enum retro_language retroarch_get_language_from_iso(const char *iso639) {"uk", RETRO_LANGUAGE_UKRAINIAN}, {"cs", RETRO_LANGUAGE_CZECH}, {"ca_ES@valencia", RETRO_LANGUAGE_CATALAN_VALENCIA}, + {"en_CA", RETRO_LANGUAGE_BRITISH_ENGLISH}, // Canada must be indexed before Catalan's "ca". {"ca", RETRO_LANGUAGE_CATALAN}, {"en_GB", RETRO_LANGUAGE_BRITISH_ENGLISH}, {"en", RETRO_LANGUAGE_ENGLISH},