Rev 21 | Rev 41 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 21 | Rev 30 | ||
|---|---|---|---|
| Line 133... | Line 133... | ||
| 133 | GetLocaleInfo (LOCALE_SYSTEM_DEFAULT, LOCALE_SENGLANGUAGE, os_language, WCHAR_SIZEOF (os_language)); |
133 | GetLocaleInfo (LOCALE_SYSTEM_DEFAULT, LOCALE_SENGLANGUAGE, os_language, WCHAR_SIZEOF (os_language)); |
| 134 | is_success = LocalizedTexts_Init (L"%s/data/languages/%s.ini", app_path, os_language); |
134 | is_success = LocalizedTexts_Init (L"%s/data/languages/%s.ini", app_path, os_language); |
| 135 | 135 | ||
| 136 | // fallback to English if language not found |
136 | // fallback to English if language not found |
| 137 | if (!is_success) |
137 | if (!is_success) |
| - | 138 | { |
|
| - | 139 | wcscpy_s (os_language, WCHAR_SIZEOF (os_language), L"English"); |
|
| 138 | is_success = LocalizedTexts_Init (L"%s/data/languages/ |
140 | is_success = LocalizedTexts_Init (L"%s/data/languages/%s.ini", app_path, os_language); |
| - | 141 | } |
|
| 139 | 142 | ||
| 140 | // consistency check: don't go further if texts aren't available |
143 | // consistency check: don't go further if texts aren't available |
| 141 | if (!is_success) |
144 | if (!is_success) |
| 142 | return (-1); // bomb out on error |
145 | return (-1); // bomb out on error |
| 143 | 146 | ||