Commit Graph

94 Commits

Author SHA1 Message Date
rubidium
7eba2bf4d3 (svn r21890) -Cleanup: remove some unneeded includes 2011-01-22 14:52:20 +00:00
rubidium
d332c59a4c (svn r21474) -Fix: some MSVC code analysis warnings in strgen 2010-12-12 01:21:02 +00:00
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
2010-12-09 21:01:50 +00:00
yexo
dfe8b546ec (svn r21348) -Fix (r21346): some compilers complain about int-uint comparisons 2010-11-28 19:48:13 +00:00
yexo
d81d42bfc3 (svn r21347) -Cleanup: remove an unused feature from strgen and remove some ifs where we already know the result 2010-11-28 19:40:35 +00:00
yexo
35af463046 (svn r21346) -Fix (r2592): buffer overflow in strgen for strings with very large arguments 2010-11-28 19:39:04 +00:00
rubidium
ede2fb8176 (svn r21260) -Codechange: make strgen more stringent w.r.t. the allowed characters in strings 2010-11-19 19:38:02 +00:00
rubidium
ebf7b915b0 (svn r21215) -Codechange: store the plural form in the plural (choice) lists 2010-11-16 21:01:56 +00:00
rubidium
4b4db5d86e (svn r21203) -Codechange: make the maximum plural count available to the rest of OpenTTD as well 2010-11-16 11:42:47 +00:00
rubidium
d46a2ef122 (svn r21165) -Codechange: move the case/gender meta data into the language metadata struct as well 2010-11-13 14:36:43 +00:00
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 2010-11-13 11:11:02 +00:00
rubidium
1ddc05e822 (svn r21134) -Change: perform some more stringent validity checking on the language files 2010-11-10 17:49:44 +00:00
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 2010-11-10 16:31:46 +00:00
rubidium
b9ccf6dccc (svn r21115) -Codechange: make it more clear that genders and cases in the base translation are not supported 2010-11-07 20:57:41 +00:00
rubidium
28ed77c354 (svn r21113) -Codechange: remove the amount of places where the language pack identifier magic value is 2010-11-07 18:35:59 +00:00
rubidium
a89fed21c7 (svn r21112) -Codechange: reduce the amount (of copying) variables 2010-11-07 18:20:18 +00:00
frosch
4bd32799f1 (svn r20286) -Codechange: Unify end of doxygen comments. 2010-08-01 19:44:49 +00:00
frosch
ed4f806f1d (svn r20283) -Codechange: Unify start of doygen comments. 2010-08-01 19:22:34 +00:00
alberth
be6c058424 (svn r20211) -Codechange: Indented code should have curly braces around it. 2010-07-24 10:14:39 +00:00
rubidium
9d29c54b03 (svn r19867) -Change: use non-breaking spaces for currency pre-/postfixes. 2010-05-20 15:36:44 +00:00
rubidium
793b0f0736 (svn r19811) -Codechange: make the last bits from table/strings.h use static consts too instead of an unnamed enum 2010-05-13 09:12:52 +00:00
smatz
0ef33548c2 (svn r19614) -Codechange: "it's" => "its" where appropriate 2010-04-12 14:12:47 +00:00
rubidium
eb220617d5 (svn r19264) -Fix (r19179): strgen segfaults when trying to lookup the command for a non-existing command 2010-02-26 10:03:33 +00:00
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. 2010-02-20 23:42:11 +00:00
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) 2010-02-20 23:02:03 +00:00
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. 2010-02-12 23:47:50 +00:00
rubidium
b1cce3f70f (svn r19113) -Change: [strgen] Remove the partially generated language file if compilation fails. 2010-02-12 23:45:25 +00:00
rubidium
92c75f9092 (svn r18727) -Fix [FS#3480]: some invalid gender/plural indices in strings, which could eventually cause crashes. 2010-01-04 21:58:47 +00:00
rubidium
4d575c0226 (svn r18444) -Feature: allow G and P to 'select' substrings of STRINGn for getting their gender 2009-12-09 11:41:27 +00:00
frosch
bf0b72ae9e (svn r18329) -Remove: [strgen] Support for {SETX} and {SETXY}. Let it rest in peace as NewGRF relict. 2009-11-28 20:27:42 +00:00
rubidium
d6cded5380 (svn r17693) -Cleanup: remove some unneeded includes 2009-10-04 17:16:41 +00:00
rubidium
7fbc33dae1 (svn r17248) -Fix: add GPL license notice where appropriate 2009-08-21 20:21:05 +00:00
smatz
c5533ae470 (svn r17168) -Codechange: apply coding style to if and while statements 2009-08-14 17:11:59 +00:00
smatz
a29bbb1e1f (svn r17157) -Add: localised decimal separator 2009-08-12 01:28:11 +00:00
rubidium
ed9c01e8b0 (svn r17137) -Fix (r17129): strgen complained a lot about english.txt compiled with MSVC. 2009-08-09 19:06:05 +00:00
rubidium
0d1b35a400 (svn r17129) -Codechange: also let strgen warn if the translation uses STRINGn or RAW_STRING instead of STRING. 2009-08-09 10:20:09 +00:00
rubidium
ee2b7de8f4 (svn r17095) -Codechange: make ParseStringChoice a bit safer 2009-08-06 20:21:53 +00:00
smatz
4f0e62deb6 (svn r16627) -Fix: warning about comparing signed and unsigned types 2009-06-22 22:04:48 +00:00
rubidium
d5ff6c7423 (svn r16625) -Fix: unsigned vs signed warning in strgen 2009-06-22 20:35:14 +00:00
rubidium
cdc0c092f1 (svn r16591) -Codechange: some coding style in strgen 2009-06-18 11:17:55 +00:00
rubidium
fa1dcd4194 (svn r16577) -Fix: signed/unsigned comparison 2009-06-14 17:02:09 +00:00
rubidium
28e6b46a41 (svn r16576) -Fix: show the line of the translation file that has the fault and not the line of the string in english.txt. 2009-06-14 17:01:12 +00:00
smatz
f5316c5cbd (svn r16269) -Codechange: use gcc's ability to check parameters sent to printf-like functions
-Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places
2009-05-10 17:27:25 +00:00
rubidium
a36ab04d5d (svn r16145) -Add: '-export-pragmas' to strgen so external tools can (hopefully) automatically be updated to support new pragmas 2009-04-25 21:09:42 +00:00
rubidium
ff05dc8446 (svn r16129) -Feature-ish: configurable digit group separator per language with user override. 2009-04-23 21:05:00 +00:00
rubidium
1f25d9126f (svn r16123) -Fix: forgot to add table/strgen.h to the project files + a typo 2009-04-23 14:06:57 +00:00
rubidium
85ca163be2 (svn r16122) -Change: add more misc information about the behaviour of commands to strgen's -export-commands. 2009-04-23 13:32:13 +00:00
rubidium
d56d462eca (svn r16115) -Change: make strgen able to 'export' the important command and plural information so external tools can easily get that information instead of needing manual updating 2009-04-21 21:34:26 +00:00
rubidium
bee930f9b3 (svn r16024) -Codechange: harden string copying on places where it's possible 2009-04-10 20:37:05 +00:00
smatz
1eeb1d6cee (svn r15965) -Change: use recent Czech language for plural form (it has been official for years anyway) 2009-04-07 00:05:44 +00:00