John Zaitseff
8e3a0d790e
Warn if NcursesW (or similar) is not found
...
Add a prominent warning if NcursesW (or some other wide-character version
of Curses) is not found at build time. It is not an error because the
game might be run under a single-byte encoding (eg, ISO8859-1), even if
compiled under a multibyte encoding (eg, UTF-8).
2012-03-28 11:08:38 +11:00
John Zaitseff
a62d35de13
Merge branch po-translationproject: latest changes to fr.po
2012-03-28 08:38:03 +11:00
John Zaitseff
6764a9548f
Update fr.po to the latest version available from TP
...
Downloaded from http://translationproject.org/latest/trader/fr.po .
2012-03-28 07:06:32 +11:00
John Zaitseff
5ecee068c8
Update all the PO files for version 7.4-pre1
2012-03-27 10:17:38 +11:00
John Zaitseff
874aac8b75
Prepare for a preliminary release of Star Traders
...
This preliminary release, version 7.4-pre1, allows translators time to
make changes before the real release of 7.4.
2012-03-27 10:16:21 +11:00
John Zaitseff
35abce5052
Revise the game algorithms extensively
...
In summary: share returns can now be negative, decreasing a player's
income; the bank interest rate now has a minimum; algorithms for changing
share price, share return and bank interest rate are much "smoother" (as
modelled with Gnuplot!); many minimum, maximum and typical values have
been revised.
2012-03-27 10:13:57 +11:00
John Zaitseff
89497bda7d
Update ru.po to the latest version available from TP
...
Update the Russian PO file from the Translation Project, from
http://translationproject.org/latest/trader/ru.po .
2012-03-25 20:59:30 +11:00
John Zaitseff
c1c580c133
Add a new-line to the end of empty help text strings
...
This allows translators to do the same: msgmerge(1) complains if the
translated string ends in "\n" where the original string does not (and
vice versa).
2012-03-25 19:19:02 +11:00
John Zaitseff
0848ead2d3
Add flags for all C-format strings
2012-03-25 19:08:57 +11:00
John Zaitseff
4db96785af
Start preparing for version 7.4 by adding an item in NEWS
2012-03-23 10:40:44 +11:00
John Zaitseff
5f1df12b47
Change the whitespacing of various labels and help texts
...
Whitespacing is used to make these labels and help texts fit various
screens.
2012-03-23 10:38:42 +11:00
John Zaitseff
33118658b5
Add a missing space in the label "Credit limit:"
2012-03-23 09:23:55 +11:00
John Zaitseff
05e6064e0b
Update the French PO translation to the latest POT file
2012-03-23 09:03:35 +11:00
John Zaitseff
73c70aad01
Add the French translation made by Frédéric Marchal
2012-03-23 09:02:05 +11:00
John Zaitseff
a7cb912b32
Add further suggestions made by Vladimir Tsarkov
...
These suggestions are from his e-mail sent 2012-03-22 23:34 (his local
time).
2012-03-23 08:33:32 +11:00
John Zaitseff
0a1a81c19d
Add changes to the Russian PO
...
These changes are based on suggestions by Vladimir Tsarkov, after some
e-mails sent back and forth (2012-03-22).
2012-03-23 07:47:08 +11:00
John Zaitseff
6d864f6d67
Update the line numbers in the Russian PO
2012-03-23 07:44:28 +11:00
John Zaitseff
1caaf8367e
Add Vladimir B. Tsarkov's version of the Russian translation
...
This translation was sent to me on 2012-03-18 and is a preliminary
version from one of the TP translators.
2012-03-23 07:32:19 +11:00
John Zaitseff
3f1b2efce2
Add the French translation of Star Traders by Frédéric Marchal
...
Upstream translations are taken from the Translation Project at
http://www.translationproject.org/ .
2012-03-23 07:28:57 +11:00
John Zaitseff
e4c2fa9423
Document the difference between "turn" and "move" for translators
2012-03-22 22:11:01 +11:00
John Zaitseff
32864b0bdf
Add information about version 7.3 of Star Traders; update all dates
2012-03-16 10:49:25 +11:00
John Zaitseff
adde1ed5d1
Simplify a number of translator's comments
2012-03-16 10:13:53 +11:00
John Zaitseff
6f45f21324
Translate the help text into Russian, as well as make some corrections
2012-03-16 10:05:00 +11:00
John Zaitseff
58c8f4fbf0
Add a preliminary translation into Russian
2012-03-15 14:39:01 +11:00
John Zaitseff
b44e032953
Add translation comments explaining a number of strings
...
In particular, bankruptcy affects both players and companies, and the
strings may need to be translated differently. Also update PO files
appropriately.
2012-03-15 09:09:12 +11:00
John Zaitseff
2b7cff4e4d
Update the date fields in the English PO files
2012-03-15 08:20:52 +11:00
John Zaitseff
bc3e1a06a1
Update the copyright year to 2012
2012-03-15 02:36:23 +11:00
John Zaitseff
4ddb8af23d
Update to the latest version of the GNU Portability Library
2012-03-15 02:14:24 +11:00
John Zaitseff
8c950278b8
Update to the latest upstream version of ax_with_curses.m4
2012-03-15 02:13:30 +11:00
John Zaitseff
8bbee054ad
Change the handling of default value keycodes to be configurable
2011-08-30 12:45:45 +10:00
John Zaitseff
0a518102ec
Update corresponding source line numbers
2011-08-30 09:16:45 +10:00
John Zaitseff
74aa3e84df
Fix a couple of display bugs
...
Firstly, Ncurses addchstr() and family do not work, it seems, with
multibyte strings, so use addch() instead. Secondly, PRINTABLE_MAP_VAL
returns a wchar_t wide character, not a byte-sized char.
2011-08-30 09:15:15 +10:00
John Zaitseff
7fba9f8844
Update the version number in the PO files for Star Traders 7.3
2011-08-30 08:28:05 +10:00
John Zaitseff
917ed49975
Start preparing for version 7.3: bug fixes and a Russian translation
2011-08-30 08:13:28 +10:00
John Zaitseff
6b36465f7d
Update source line numbers in the translation PO files
2011-08-29 14:14:44 +10:00
John Zaitseff
4ca99815b8
Be a little more diligent when it comes to wchar_t vs. wint_t
...
The %lc format is actually of type wint_t, according to printf(3), not
wchar_t, even though these are of the same underlying type on most (all?)
platforms.
2011-08-29 14:13:29 +10:00
John Zaitseff
df3ccfd583
Source line numbers have changed for all translations
2011-08-29 10:51:19 +10:00
John Zaitseff
752eed74c5
Cosmetic change: replace one space with one tab
2011-08-29 10:40:31 +10:00
John Zaitseff
e3733d8921
Define _XOPEN_SOURCE_EXTENDED, required by old versions of NcursesW
...
The macro _XOPEN_SOURCE_EXTENDED is required by some old versions of
NcursesW for wide-character function definitions.
2011-08-29 10:38:55 +10:00
John Zaitseff
82ca16e110
Bug fix: wchar_t may be smaller than int
...
On some platforms (eg, Cygwin), wchar_t is smaller than int, so type
promotion requires an appropriate cast for va_arg.
2011-08-29 10:34:27 +10:00
John Zaitseff
1f3be16193
The "%lc" directive requires a wint_t type, not wchar_t
...
This is essentially only to keep GCC quiet.
2011-08-29 09:34:29 +10:00
John Zaitseff
a6eb484a96
Make sure po/README is distributed
2011-08-29 08:17:13 +10:00
John Zaitseff
e29b94f36a
List new features of Star Traders 7.2
...
The anticipated release date is tomorrow!
2011-08-28 17:17:10 +10:00
John Zaitseff
735f7ce3d5
Remove more unwanted word-wrapping; propogate this to msgmerge(1)
2011-08-28 17:13:12 +10:00
John Zaitseff
2c57284edf
Add the English (Canadian) translation of Star Traders
...
Hopefully, this has the correct spelling. Corrections welcome!
2011-08-28 17:06:53 +10:00
John Zaitseff
a9dfde342a
Correct the spelling of "-ize" vs. "-ise"
2011-08-28 17:06:03 +10:00
John Zaitseff
39ac89e1cd
Remove unwanted word-wrapping from the Star Traders help text
2011-08-28 16:59:59 +10:00
John Zaitseff
868013e5a5
Add translations for en_AU, en_GB and en_US
...
In particular, replace quotes with Unicode variants and change spelling
appropriately.
2011-08-28 16:10:46 +10:00
John Zaitseff
0ec87f8b34
Multibyte locales require a wide-character version of Curses
2011-08-28 14:40:39 +10:00
John Zaitseff
3b8aaf193e
Don't suggest /tmp for building: it may not be large enough
2011-08-28 14:11:29 +10:00