Age | Commit message (Collapse) | Author |
|
Eagle_rainbow)
|
|
|
|
|
|
|
|
|
|
creates the actual .lng files
|
|
strgen classes
|
|
with the same master language instance in a single strgen run
|
|
|
|
|
|
|
|
|
|
allocating and freeing its memory, and don't use a global variable for the string data
|
|
really needed
|
|
|
|
|
|
and translation files
|
|
always be false at the point it would be read
|
|
consistent
|
|
language file
|
|
|
|
|
|
|
|
|
|
Change: strgen no longer writes the type of a string for a gender choice list
|
|
|
|
ifs where we already know the result
|
|
large arguments
|
|
characters in strings
|
|
|
|
rest of OpenTTD as well
|
|
metadata struct as well
|
|
metadata about a language, and keep the language metadata in memory instead of loading it several times from disk
|
|
language files
|
|
the style used by the max case constant's name
|
|
base translation are not supported
|
|
pack identifier magic value is
|
|
|
|
|
|
|
|
|
|
|
|
consts too instead of an unnamed enum
|
|
|
|
command for a non-existing command
|
|
vehicles, stations, ...; partial because you can't set a gender for a custom string.
|
|
are valid for a command (e.g. we don't have genders for numbers)
|
|
of strgen so it also shows fatal errors in the 'error list' and it also counts them. (Fatal) errors are marked as warnings so a failing language file is not causing the complete compilation to fail.
|
|
if compilation fails.
|
|
which could eventually cause crashes.
|