Added API documentation to ‘source/i18n/’

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@14996 3db68df2-c116-0410-a063-a993310a9797
Removed an obsolete TODO comment in the L10n class implementation

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@14997 3db68df2-c116-0410-a063-a993310a9797
Remove MarkToTranslate from the JavaScript interface

The ‘l10n.js’ global JavaScript file already defines this function as markForTranslation(),
and defines a context-aware twin function as well. Those two functions are the only ones
currently used in the mod code (as it should be), and there are no remaining calls to the
engine for that.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@14998 3db68df2-c116-0410-a063-a993310a9797
Use an early return in L10n::GetDictionaryLocale()

Suggested by l777 on the IRC.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@14999 3db68df2-c116-0410-a063-a993310a9797
Added a translation comment to the ‘Locale:’ string of the language menu

In order to do this, I added support for extracting the ‘comment’ attribute of translatable XML elements.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15000 3db68df2-c116-0410-a063-a993310a9797
Added support for message extraction from INI files


Refs #2487

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15001 3db68df2-c116-0410-a063-a993310a9797
Made tinygettext’s debug output optional

You can now enable tinygettext’s output from the user.cfg file (tinygettext.debug).
This enhancement also solved a warning due to the previous workaround, which was
to uncomment the output line to avoid the debug messages.

This issue was reported by Yves at Github:
https://github.com/leper/0ad/issues/10

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15002 3db68df2-c116-0410-a063-a993310a9797
Do not call Translate() on empty lines

Reported by Yves at Github:
https://github.com/leper/0ad/issues/11

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15003 3db68df2-c116-0410-a063-a993310a9797
Swap button placement on options page to be more consistant with other parts of the GUI.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15004 3db68df2-c116-0410-a063-a993310a9797
Some i18n fixed on the JavaScript side

Do not try to translate empty strings in translateObjectKeys().
Do not try to translate empty formation tooltips.
Do not translate player names at a point where they are already translated.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15005 3db68df2-c116-0410-a063-a993310a9797
Implements ready status into gamesetup. Fixes #2447.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15006 3db68df2-c116-0410-a063-a993310a9797
Enhance the main menu options page and use it to replace the in-game settings page..

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15007 3db68df2-c116-0410-a063-a993310a9797
Automated build.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15008 3db68df2-c116-0410-a063-a993310a9797
Fix translation of some game setup elements in multiplayer games

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15009 3db68df2-c116-0410-a063-a993310a9797
Revert overlay resizing (forgot about translations) and minor fixes to my last changes.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15010 3db68df2-c116-0410-a063-a993310a9797
Automated build.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15011 3db68df2-c116-0410-a063-a993310a9797
Cosmetic cleanup - Delete full stop and make scrollbar a circle

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15012 3db68df2-c116-0410-a063-a993310a9797
Changed Ptolemaic and Seleucid Military Colonies to use the merc camp actor for now until proper Military Colony meshes are modeled.

Shrank the size of the gear icon.

Added a "seeds" particle. Doesn't seem to be working though.



git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15013 3db68df2-c116-0410-a063-a993310a9797
Increases title bar width for internationalization support and unsquishes map preview in the lobby

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15014 3db68df2-c116-0410-a063-a993310a9797
Added a context to some very generic strings and regenerated the public mod POT file

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15015 3db68df2-c116-0410-a063-a993310a9797