K 10 svn:author V 8 wsimpson K 8 svn:date V 27 2007-07-02T12:51:54.624715Z K 7 svn:log V 1119 (PR#39426) BUG: government/nation name translation Surprisingly few differences from S2_1 revision 13033. === Standardizing the pairing of the translated and rule name strings: common/fc_types.h struct translation_cache Fixed several tests against ruleset name strings. Fixed some fc_mallocs of zero length, by adding 1, and changed to fc_callocs, as had been done elsewhere in ruleset.c. Fixed a fair number of incorrect plurals versus singular. Left most messages alone, but fixed a pair using "is" instead of "are" after a plural. Patched the msdid to match in all *.po, although some msgstr need to be updated. Still, they won't be any worse. Added some shortcut/combination functions for government/nation that have player pointers as parameters. Several already existed under more cryptic names. Hoping that these shortcuts will help encourage future programmers to use them, rather than skipping the access functions (using direct pointers). Plus the usual cleanup of translated names for untranslated log messages. This patch gets the verbose log down to only 57 lines loading rulesets! END