rubidium
|
1f083c3ac8
|
(svn r23576) -Codechange: split the base of strgen with the strgen code that creates the actual .lng files
|
13 years ago |
rubidium
|
c97b2a5224
|
(svn r23575) -Codechange: split class definition and implementation of base strgen classes
|
13 years ago |
rubidium
|
9c34bc52db
|
(svn r23574) -Codechange/Feature-ish: allow converting multiple translations with the same master language instance in a single strgen run
|
13 years ago |
rubidium
|
17c0756da2
|
(svn r23573) -Fix (r23571): MSVC doesn't like variable array sizes
|
13 years ago |
rubidium
|
ad7f577931
|
(svn r23572) -Codechange: split actual file reading from logic for parsing
|
13 years ago |
rubidium
|
4fbbbdd78f
|
(svn r23571) -Codechange: make the number of 'tabs' the generate configurable
|
13 years ago |
rubidium
|
ab37a923c2
|
(svn r23570) -Codechange: move version generation code to StringData
|
13 years ago |
rubidium
|
343d0d8176
|
(svn r23569) -Codechange: put more logic in some of the strgen structs, e.g. allocating and freeing its memory, and don't use a global variable for the string data
|
13 years ago |
rubidium
|
6c31b25e22
|
(svn r23568) -Codechange: only allocate the buffer for writing when it is really needed
|
13 years ago |
rubidium
|
b7b3ac8859
|
(svn r23567) -Codechange: use SmallVector for the buffer in strgen
|
13 years ago |
rubidium
|
5d37791157
|
(svn r23566) -Fix (r23565): hopefully fix MSVC compilation error
|
13 years ago |
rubidium
|
15906ca874
|
(svn r23565) -Codechange: create some classes for writing language header and translation files
|
13 years ago |
rubidium
|
719b4707dc
|
(svn r23563) -Cleanup: remove useless global variable from strgen; it would always be false at the point it would be read
|
13 years ago |
rubidium
|
b8866be093
|
(svn r23269) -Codechange: rename some control/string codes/IDs to be more consistent
|
13 years ago |
rubidium
|
525e2c9e73
|
(svn r22806) -Codechange: store the number of untranslated strings in the language file
|
13 years ago |
alberth
|
31386c42a7
|
(svn r22145) -Codechange: Do explicit test for non-bool values.
|
14 years ago |
alberth
|
ff1e0a3ed3
|
(svn r22102) -Codechange: Also use the getopt function in strgen.
|
14 years ago |
rubidium
|
7eba2bf4d3
|
(svn r21890) -Cleanup: remove some unneeded includes
|
14 years ago |
rubidium
|
d332c59a4c
|
(svn r21474) -Fix: some MSVC code analysis warnings in strgen
|
14 years ago |
yexo
|
74d608a67e
|
(svn r21445) -Fix: [NewGRF] fix gender choice lists in newgrf strings.
Change: strgen no longer writes the type of a string for a gender choice list
|
14 years ago |
yexo
|
dfe8b546ec
|
(svn r21348) -Fix (r21346): some compilers complain about int-uint comparisons
|
14 years ago |
yexo
|
d81d42bfc3
|
(svn r21347) -Cleanup: remove an unused feature from strgen and remove some ifs where we already know the result
|
14 years ago |
yexo
|
35af463046
|
(svn r21346) -Fix (r2592): buffer overflow in strgen for strings with very large arguments
|
14 years ago |
rubidium
|
ede2fb8176
|
(svn r21260) -Codechange: make strgen more stringent w.r.t. the allowed characters in strings
|
14 years ago |
rubidium
|
ebf7b915b0
|
(svn r21215) -Codechange: store the plural form in the plural (choice) lists
|
14 years ago |
rubidium
|
4b4db5d86e
|
(svn r21203) -Codechange: make the maximum plural count available to the rest of OpenTTD as well
|
14 years ago |
rubidium
|
d46a2ef122
|
(svn r21165) -Codechange: move the case/gender meta data into the language metadata struct as well
|
14 years ago |
rubidium
|
f195920695
|
(svn r21160) -Codechange: reuse the strgen LanguageHeader to store some metadata about a language, and keep the language metadata in memory instead of loading it several times from disk
|
14 years ago |
rubidium
|
1ddc05e822
|
(svn r21134) -Change: perform some more stringent validity checking on the language files
|
14 years ago |
rubidium
|
15defb219f
|
(svn r21127) -Codechange: change the max gender constant's name's style to the style used by the max case constant's name
|
14 years ago |
rubidium
|
b9ccf6dccc
|
(svn r21115) -Codechange: make it more clear that genders and cases in the base translation are not supported
|
14 years ago |
rubidium
|
28ed77c354
|
(svn r21113) -Codechange: remove the amount of places where the language pack identifier magic value is
|
14 years ago |
rubidium
|
a89fed21c7
|
(svn r21112) -Codechange: reduce the amount (of copying) variables
|
14 years ago |
frosch
|
4bd32799f1
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
14 years ago |
frosch
|
ed4f806f1d
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
alberth
|
be6c058424
|
(svn r20211) -Codechange: Indented code should have curly braces around it.
|
14 years ago |
rubidium
|
9d29c54b03
|
(svn r19867) -Change: use non-breaking spaces for currency pre-/postfixes.
|
15 years ago |
rubidium
|
793b0f0736
|
(svn r19811) -Codechange: make the last bits from table/strings.h use static consts too instead of an unnamed enum
|
15 years ago |
smatz
|
0ef33548c2
|
(svn r19614) -Codechange: "it's" => "its" where appropriate
|
15 years ago |
rubidium
|
eb220617d5
|
(svn r19264) -Fix (r19179): strgen segfaults when trying to lookup the command for a non-existing command
|
15 years ago |
rubidium
|
2a65f9e4d0
|
(svn r19180) -Add/Fix: (partial) support for genders for cargos, industries, vehicles, stations, ...; partial because you can't set a gender for a custom string.
|
15 years ago |
rubidium
|
44f2ef179d
|
(svn r19179) -Codechange: make strgen do some checking on whether genders are valid for a command (e.g. we don't have genders for numbers)
|
15 years ago |
rubidium
|
f6dfce6d59
|
(svn r19114) -Change: [strgen] Modify the outputted format for MSVC builds 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.
|
15 years ago |
rubidium
|
b1cce3f70f
|
(svn r19113) -Change: [strgen] Remove the partially generated language file if compilation fails.
|
15 years ago |
rubidium
|
92c75f9092
|
(svn r18727) -Fix [FS#3480]: some invalid gender/plural indices in strings, which could eventually cause crashes.
|
15 years ago |
rubidium
|
4d575c0226
|
(svn r18444) -Feature: allow G and P to 'select' substrings of STRINGn for getting their gender
|
15 years ago |
frosch
|
bf0b72ae9e
|
(svn r18329) -Remove: [strgen] Support for {SETX} and {SETXY}. Let it rest in peace as NewGRF relict.
|
15 years ago |
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
smatz
|
c5533ae470
|
(svn r17168) -Codechange: apply coding style to if and while statements
|
15 years ago |