64 Commits (3c144c79679b0003bdbfee3ff5555a39b647f366)

Author SHA1 Message Date
Gleb Mazovetskiy 56cd425396 Fix switching locale from English 3 years ago
Gleb Mazovetskiy 56f94c7471 Add a `--lang` command line argument 3 years ago
Gleb Mazovetskiy c7338f2f48 language.cpp: Load whole translations file if MPQ 3 years ago
Gleb Mazovetskiy aa9c0f9401 language.cpp: Minor cleanups 3 years ago
Gleb Mazovetskiy 9db80ef5d7 Assets: Load files directly for UNPACKED_MPQS 3 years ago
Gleb Mazovetskiy 6dca019de2 Use `function_ref` instead of `function` 3 years ago
Gleb Mazovetskiy 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 3 years ago
Gleb Mazovetskiy 5ad03478dc Missing fonts.mpq: Show an error, fall back to en 4 years ago
Gleb Mazovetskiy 04c3d85179 Remove `MAX_PATH` 4 years ago
Gleb Mazovetskiy 643c707c55 Remove strncmp 4 years ago
Anders Jenbo 3ae834148a Split event handeling from general miniwin features 4 years ago
Gleb Mazovetskiy 254806e027 Optimize translation RAM usage 4 years ago
Gleb Mazovetskiy 779ccaca17 Overhaul translation fetching 4 years ago
staphen 695851666e Fix crash when switching to English 4 years ago
widelec-BB 9fdebdce7a Fix loading tranlations on big endian platforms 4 years ago
Gleb Mazovetskiy 127615c33f Fix conversion of C-string literal to `char*` 4 years ago
Anders Jenbo 122ec0ac9d Fix crash when switching to English 4 years ago
Gleb Mazovetskiy 8138121e39 Fix endianness handling in language.cpp 4 years ago
Anders Jenbo d11eeaa9ec
Log uninplemented plural expressions (#4017) 4 years ago
ephphatha 6a1091ce09 Rename Korean/Romanian translation files so they are used in fallback resolution 4 years ago
Andrew James e1d01aad7c
Replace en_US code with en when searching for user preferred languages (#3859) 4 years ago
Gleb Mazovetskiy 02902e5188 language.cpp: Fix -Wwrite-strings 4 years ago
ephphatha a1652bd5d6 Interleave non-regional fallback locales after last regional variation 4 years ago
ephphatha c0ec4a845a Restore fallback for non-regional translation 4 years ago
Gleb Mazovetskiy a4bc8fea7d Fix warnings: `-Wsign-compare`, `-Wnarrowing` 4 years ago
obligaron 945ee04f62 Add OptionEntry Language 4 years ago
obligaron 0ac065dbaa Make LanguageInitialize() reentry capable 4 years ago
Gleb Mazovetskiy c57644970f Move `UiFlags` and `UiPanels` into their own files 4 years ago
Gleb Mazovetskiy 7e1fea6f76 clang-format all files in {Source,test}/ 4 years ago
Gleb Mazovetskiy 4f64b87330 Fix talk/store text overlap for Chinese and Japanese 4 years ago
Gleb Mazovetskiy fa90679416 game_assets.* -> assets.* 4 years ago
Gleb Mazovetskiy 3d308983a8 Migrate to libmpq 4 years ago
Anders Jenbo f1efc205ff Add support for Romanian plural forms 4 years ago
Anders Jenbo 3b229a8275 Check for translation in the same place as they are loaded from 4 years ago
Gleb Mazovetskiy 3448eab2d3 Translations: Restore support for ".mo" files 4 years ago
Gleb Mazovetskiy 5e675dcd6a Handle translations like other assets 4 years ago
Anders Jenbo f77d0b3665 Close translation-file handler 4 years ago
Anders Jenbo d88a8f401f Fix parsing of translation file header 4 years ago
Anders Jenbo dd5ec18ca7 Remove dead code from translation parser 4 years ago
Anders Jenbo af046864de Properly handle plural forms for Czech and Polish 4 years ago
Anders Jenbo 704a04ae4d Add support for Unicode fonts 5 years ago
Anders Jenbo 671fdbd125 Implement contextural translation (pgettext) 5 years ago
Anders Jenbo 370e573209 Prefer test versions of translations 5 years ago
Ivan Epifanov cf5ab583d5 Open translations as read-only 5 years ago
Anders Jenbo d523fc1e81 Cleanups 5 years ago
Anders Jenbo 01f66d7f73 [android] Implement loading translations from assets 5 years ago
Anders Jenbo 5c2a559487 Get default langauge 5 years ago
Anders Jenbo 372b1dcba2 Clang-tidy: readability-identifier-naming.MemberCase: camelBack 5 years ago
Gleb Mazovetskiy 6a27b37d62 Windows: Handle Unicode paths in language.cpp 5 years ago
Anders Jenbo 3f891a4333 🌐 Correctly handle two more plural translation 5 years ago