[Tux4kids-commits] r866 - in tuxtype/trunk: . doc src
dbruce-guest at alioth.debian.org
dbruce-guest at alioth.debian.org
Tue Feb 3 15:29:38 UTC 2009
Author: dbruce-guest
Date: 2009-02-03 15:29:37 +0000 (Tue, 03 Feb 2009)
New Revision: 866
Added:
tuxtype/trunk/ABOUT-NLS
Removed:
tuxtype/trunk/ABOUT-NLS
tuxtype/trunk/INSTALL-Win32
tuxtype/trunk/README-CROSSBUILD.txt
tuxtype/trunk/README.Win32
Modified:
tuxtype/trunk/AUTHORS
tuxtype/trunk/ChangeLog
tuxtype/trunk/ChangeLog~
tuxtype/trunk/INSTALL
tuxtype/trunk/Makefile.am
tuxtype/trunk/Makefile.am~
tuxtype/trunk/Makefile.in
tuxtype/trunk/TODO
tuxtype/trunk/doc/ChangeLog
tuxtype/trunk/doc/INSTALL
tuxtype/trunk/doc/INSTALL-Win32
tuxtype/trunk/doc/Makefile.am
tuxtype/trunk/doc/Makefile.in
tuxtype/trunk/src/alphabet.c
Log:
Version 1.7.3 with doc updates
Clean up of duplicate docs and fix of doc install paths
Deleted: tuxtype/trunk/ABOUT-NLS
===================================================================
--- tuxtype/trunk/ABOUT-NLS 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/ABOUT-NLS 2009-02-03 15:29:37 UTC (rev 866)
@@ -1,1068 +0,0 @@
-1 Notes on the Free Translation Project
-***************************************
-
-Free software is going international! The Free Translation Project is
-a way to get maintainers of free software, translators, and users all
-together, so that free software will gradually become able to speak many
-languages. A few packages already provide translations for their
-messages.
-
- If you found this `ABOUT-NLS' file inside a distribution, you may
-assume that the distributed package does use GNU `gettext' internally,
-itself available at your nearest GNU archive site. But you do _not_
-need to install GNU `gettext' prior to configuring, installing or using
-this package with messages translated.
-
- Installers will find here some useful hints. These notes also
-explain how users should proceed for getting the programs to use the
-available translations. They tell how people wanting to contribute and
-work on translations can contact the appropriate team.
-
- When reporting bugs in the `intl/' directory or bugs which may be
-related to internationalization, you should tell about the version of
-`gettext' which is used. The information can be found in the
-`intl/VERSION' file, in internationalized packages.
-
-1.1 Quick configuration advice
-==============================
-
-If you want to exploit the full power of internationalization, you
-should configure it using
-
- ./configure --with-included-gettext
-
-to force usage of internationalizing routines provided within this
-package, despite the existence of internationalizing capabilities in the
-operating system where this package is being installed. So far, only
-the `gettext' implementation in the GNU C library version 2 provides as
-many features (such as locale alias, message inheritance, automatic
-charset conversion or plural form handling) as the implementation here.
-It is also not possible to offer this additional functionality on top
-of a `catgets' implementation. Future versions of GNU `gettext' will
-very likely convey even more functionality. So it might be a good idea
-to change to GNU `gettext' as soon as possible.
-
- So you need _not_ provide this option if you are using GNU libc 2 or
-you have installed a recent copy of the GNU gettext package with the
-included `libintl'.
-
-1.2 INSTALL Matters
-===================
-
-Some packages are "localizable" when properly installed; the programs
-they contain can be made to speak your own native language. Most such
-packages use GNU `gettext'. Other packages have their own ways to
-internationalization, predating GNU `gettext'.
-
- By default, this package will be installed to allow translation of
-messages. It will automatically detect whether the system already
-provides the GNU `gettext' functions. If not, the included GNU
-`gettext' library will be used. This library is wholly contained
-within this package, usually in the `intl/' subdirectory, so prior
-installation of the GNU `gettext' package is _not_ required.
-Installers may use special options at configuration time for changing
-the default behaviour. The commands:
-
- ./configure --with-included-gettext
- ./configure --disable-nls
-
-will, respectively, bypass any pre-existing `gettext' to use the
-internationalizing routines provided within this package, or else,
-_totally_ disable translation of messages.
-
- When you already have GNU `gettext' installed on your system and run
-configure without an option for your new package, `configure' will
-probably detect the previously built and installed `libintl.a' file and
-will decide to use this. This might not be desirable. You should use
-the more recent version of the GNU `gettext' library. I.e. if the file
-`intl/VERSION' shows that the library which comes with this package is
-more recent, you should use
-
- ./configure --with-included-gettext
-
-to prevent auto-detection.
-
- The configuration process will not test for the `catgets' function
-and therefore it will not be used. The reason is that even an
-emulation of `gettext' on top of `catgets' could not provide all the
-extensions of the GNU `gettext' library.
-
- Internationalized packages usually have many `po/LL.po' files, where
-LL gives an ISO 639 two-letter code identifying the language. Unless
-translations have been forbidden at `configure' time by using the
-`--disable-nls' switch, all available translations are installed
-together with the package. However, the environment variable `LINGUAS'
-may be set, prior to configuration, to limit the installed set.
-`LINGUAS' should then contain a space separated list of two-letter
-codes, stating which languages are allowed.
-
-1.3 Using This Package
-======================
-
-As a user, if your language has been installed for this package, you
-only have to set the `LANG' environment variable to the appropriate
-`LL_CC' combination. If you happen to have the `LC_ALL' or some other
-`LC_xxx' environment variables set, you should unset them before
-setting `LANG', otherwise the setting of `LANG' will not have the
-desired effect. Here `LL' is an ISO 639 two-letter language code, and
-`CC' is an ISO 3166 two-letter country code. For example, let's
-suppose that you speak German and live in Germany. At the shell
-prompt, merely execute `setenv LANG de_DE' (in `csh'),
-`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
-This can be done from your `.login' or `.profile' file, once and for
-all.
-
- You might think that the country code specification is redundant.
-But in fact, some languages have dialects in different countries. For
-example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The
-country code serves to distinguish the dialects.
-
- The locale naming convention of `LL_CC', with `LL' denoting the
-language and `CC' denoting the country, is the one use on systems based
-on GNU libc. On other systems, some variations of this scheme are
-used, such as `LL' or `LL_CC.ENCODING'. You can get the list of
-locales supported by your system for your language by running the
-command `locale -a | grep '^LL''.
-
- Not all programs have translations for all languages. By default, an
-English message is shown in place of a nonexistent translation. If you
-understand other languages, you can set up a priority list of languages.
-This is done through a different environment variable, called
-`LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG'
-for the purpose of message handling, but you still need to have `LANG'
-set to the primary language; this is required by other parts of the
-system libraries. For example, some Swedish users who would rather
-read translations in German than English for when Swedish is not
-available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
-
- Special advice for Norwegian users: The language code for Norwegian
-bokma*l changed from `no' to `nb' recently (in 2003). During the
-transition period, while some message catalogs for this language are
-installed under `nb' and some older ones under `no', it's recommended
-for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and
-older translations are used.
-
- In the `LANGUAGE' environment variable, but not in the `LANG'
-environment variable, `LL_CC' combinations can be abbreviated as `LL'
-to denote the language's main dialect. For example, `de' is equivalent
-to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
-(Portuguese as spoken in Portugal) in this context.
-
-1.4 Translating Teams
-=====================
-
-For the Free Translation Project to be a success, we need interested
-people who like their own language and write it well, and who are also
-able to synergize with other translators speaking the same language.
-Each translation team has its own mailing list. The up-to-date list of
-teams can be found at the Free Translation Project's homepage,
-`http://translationproject.org/', in the "Teams" area.
-
- If you'd like to volunteer to _work_ at translating messages, you
-should become a member of the translating team for your own language.
-The subscribing address is _not_ the same as the list itself, it has
-`-request' appended. For example, speakers of Swedish can send a
-message to `sv-request at li.org', having this message body:
-
- subscribe
-
- Keep in mind that team members are expected to participate
-_actively_ in translations, or at solving translational difficulties,
-rather than merely lurking around. If your team does not exist yet and
-you want to start one, or if you are unsure about what to do or how to
-get started, please write to `coordinator at translationproject.org' to
-reach the coordinator for all translator teams.
-
- The English team is special. It works at improving and uniformizing
-the terminology in use. Proven linguistic skills are praised more than
-programming skills, here.
-
-1.5 Available Packages
-======================
-
-Languages are not equally supported in all packages. The following
-matrix shows the current state of internationalization, as of November
-2007. The matrix shows, in regard of each package, for which languages
-PO files have been submitted to translation coordination, with a
-translation percentage of at least 50%.
-
- Ready PO files af am ar az be bg bs ca cs cy da de el en en_GB eo
- +----------------------------------------------------+
- Compendium | [] [] [] [] |
- a2ps | [] [] [] [] [] |
- aegis | () |
- ant-phone | () |
- anubis | [] |
- ap-utils | |
- aspell | [] [] [] [] [] |
- bash | [] |
- bfd | |
- bibshelf | [] |
- binutils | |
- bison | [] [] |
- bison-runtime | [] |
- bluez-pin | [] [] [] [] [] |
- cflow | [] |
- clisp | [] [] [] |
- console-tools | [] [] |
- coreutils | [] [] [] [] |
- cpio | |
- cpplib | [] [] [] |
- cryptonit | [] |
- dialog | |
- diffutils | [] [] [] [] [] [] |
- doodle | [] |
- e2fsprogs | [] [] |
- enscript | [] [] [] [] |
- fetchmail | [] [] () [] [] |
- findutils | [] |
- findutils_stable | [] [] [] |
- flex | [] [] [] |
- fslint | |
- gas | |
- gawk | [] [] [] |
- gcal | [] |
- gcc | [] |
- gettext-examples | [] [] [] [] [] |
- gettext-runtime | [] [] [] [] [] |
- gettext-tools | [] [] |
- gip | [] |
- gliv | [] [] |
- glunarclock | [] |
- gmult | [] [] |
- gnubiff | () |
- gnucash | [] [] () () [] |
- gnuedu | |
- gnulib | [] |
- gnunet | |
- gnunet-gtk | |
- gnutls | [] |
- gpe-aerial | [] [] |
- gpe-beam | [] [] |
- gpe-calendar | |
- gpe-clock | [] [] |
- gpe-conf | [] [] |
- gpe-contacts | |
- gpe-edit | [] |
- gpe-filemanager | |
- gpe-go | [] |
- gpe-login | [] [] |
- gpe-ownerinfo | [] [] |
- gpe-package | |
- gpe-sketchbook | [] [] |
- gpe-su | [] [] |
- gpe-taskmanager | [] [] |
- gpe-timesheet | [] |
- gpe-today | [] [] |
- gpe-todo | |
- gphoto2 | [] [] [] [] |
- gprof | [] [] |
- gpsdrive | |
- gramadoir | [] [] |
- grep | [] [] |
- gretl | () |
- gsasl | |
- gss | |
- gst-plugins-bad | [] [] |
- gst-plugins-base | [] [] |
- gst-plugins-good | [] [] [] |
- gst-plugins-ugly | [] [] |
- gstreamer | [] [] [] [] [] [] [] |
- gtick | () |
- gtkam | [] [] [] [] |
- gtkorphan | [] [] |
- gtkspell | [] [] [] [] |
- gutenprint | [] |
- hello | [] [] [] [] [] |
- herrie | [] |
- hylafax | |
- idutils | [] [] |
- indent | [] [] [] [] |
- iso_15924 | |
- iso_3166 | [] [] [] [] [] [] [] [] [] [] [] |
- iso_3166_2 | |
- iso_4217 | [] [] [] |
- iso_639 | [] [] [] [] |
- jpilot | [] |
- jtag | |
- jwhois | |
- kbd | [] [] [] [] |
- keytouch | [] [] |
- keytouch-editor | [] |
- keytouch-keyboa... | [] |
- latrine | () |
- ld | [] |
- leafpad | [] [] [] [] [] |
- libc | [] [] [] [] |
- libexif | [] |
- libextractor | [] |
- libgpewidget | [] [] [] |
- libgpg-error | [] |
- libgphoto2 | [] [] |
- libgphoto2_port | [] [] |
- libgsasl | |
- libiconv | [] [] |
- libidn | [] [] [] |
- lifelines | [] () |
- lilypond | [] |
- lingoteach | |
- lprng | |
- lynx | [] [] [] [] |
- m4 | [] [] [] [] |
- mailfromd | |
- mailutils | [] |
- make | [] [] |
- man-db | [] [] [] |
- minicom | [] [] [] |
- nano | [] [] [] |
- opcodes | [] |
- parted | [] [] |
- pilot-qof | |
- popt | [] [] [] |
- psmisc | [] |
- pwdutils | |
- qof | |
- radius | [] |
- recode | [] [] [] [] [] [] |
- rpm | [] |
- screem | |
- scrollkeeper | [] [] [] [] [] [] [] [] |
- sed | [] [] [] |
- shared-mime-info | [] [] [] [] () [] [] [] |
- sharutils | [] [] [] [] [] [] |
- shishi | |
- skencil | [] () |
- solfege | |
- soundtracker | [] [] |
- sp | [] |
- system-tools-ba... | [] [] [] [] [] [] [] [] [] |
- tar | [] [] |
- texinfo | [] [] [] |
- tin | () () |
- tuxpaint | [] [] [] [] [] [] |
- unicode-han-tra... | |
- unicode-transla... | |
- util-linux | [] [] [] [] |
- util-linux-ng | [] [] [] [] |
- vorbis-tools | [] |
- wastesedge | () |
- wdiff | [] [] [] [] |
- wget | [] [] [] |
- xchat | [] [] [] [] [] [] [] |
- xkeyboard-config | [] |
- xpad | [] [] [] |
- +----------------------------------------------------+
- af am ar az be bg bs ca cs cy da de el en en_GB eo
- 6 0 2 1 8 26 2 40 48 2 56 88 15 1 15 18
-
- es et eu fa fi fr ga gl gu he hi hr hu id is it
- +--------------------------------------------------+
- Compendium | [] [] [] [] [] |
- a2ps | [] [] [] () |
- aegis | |
- ant-phone | [] |
- anubis | [] |
- ap-utils | [] [] |
- aspell | [] [] [] |
- bash | [] |
- bfd | [] [] |
- bibshelf | [] [] [] |
- binutils | [] [] [] |
- bison | [] [] [] [] [] [] |
- bison-runtime | [] [] [] [] [] |
- bluez-pin | [] [] [] [] [] |
- cflow | [] |
- clisp | [] [] |
- console-tools | |
- coreutils | [] [] [] [] [] [] |
- cpio | [] [] [] |
- cpplib | [] [] |
- cryptonit | [] |
- dialog | [] [] [] |
- diffutils | [] [] [] [] [] [] [] [] [] |
- doodle | [] [] |
- e2fsprogs | [] [] [] |
- enscript | [] [] [] |
- fetchmail | [] |
- findutils | [] [] [] |
- findutils_stable | [] [] [] [] |
- flex | [] [] [] |
- fslint | |
- gas | [] [] |
- gawk | [] [] [] [] () |
- gcal | [] [] |
- gcc | [] |
- gettext-examples | [] [] [] [] [] [] [] |
- gettext-runtime | [] [] [] [] [] [] |
- gettext-tools | [] [] [] [] |
- gip | [] [] [] [] |
- gliv | () |
- glunarclock | [] [] [] |
- gmult | [] [] [] |
- gnubiff | () () |
- gnucash | () () () |
- gnuedu | [] |
- gnulib | [] [] [] |
- gnunet | |
- gnunet-gtk | |
- gnutls | |
- gpe-aerial | [] [] |
- gpe-beam | [] [] |
- gpe-calendar | |
- gpe-clock | [] [] [] [] |
- gpe-conf | [] |
- gpe-contacts | [] [] |
- gpe-edit | [] [] [] [] |
- gpe-filemanager | [] |
- gpe-go | [] [] [] |
- gpe-login | [] [] [] |
- gpe-ownerinfo | [] [] [] [] [] |
- gpe-package | [] |
- gpe-sketchbook | [] [] |
- gpe-su | [] [] [] [] |
- gpe-taskmanager | [] [] [] |
- gpe-timesheet | [] [] [] [] |
- gpe-today | [] [] [] [] |
- gpe-todo | [] |
- gphoto2 | [] [] [] [] [] |
- gprof | [] [] [] [] [] |
- gpsdrive | [] |
- gramadoir | [] [] |
- grep | [] [] [] |
- gretl | [] [] [] () |
- gsasl | [] [] |
- gss | [] [] |
- gst-plugins-bad | [] [] [] [] |
- gst-plugins-base | [] [] [] [] |
- gst-plugins-good | [] [] [] [] [] |
- gst-plugins-ugly | [] [] [] [] |
- gstreamer | [] [] [] |
- gtick | [] [] [] |
- gtkam | [] [] [] [] |
- gtkorphan | [] [] |
- gtkspell | [] [] [] [] [] [] [] |
- gutenprint | [] |
- hello | [] [] [] [] [] [] [] [] [] [] [] [] [] |
- herrie | [] |
- hylafax | |
- idutils | [] [] [] [] [] |
- indent | [] [] [] [] [] [] [] [] [] [] |
- iso_15924 | [] |
- iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] |
- iso_3166_2 | [] |
- iso_4217 | [] [] [] [] [] [] |
- iso_639 | [] [] [] [] [] [] |
- jpilot | [] [] |
- jtag | [] |
- jwhois | [] [] [] [] [] |
- kbd | [] [] |
- keytouch | [] [] [] |
- keytouch-editor | [] |
- keytouch-keyboa... | [] [] |
- latrine | [] [] |
- ld | [] [] [] [] |
- leafpad | [] [] [] [] [] [] |
- libc | [] [] [] [] [] |
- libexif | [] |
- libextractor | [] |
- libgpewidget | [] [] [] [] [] |
- libgpg-error | [] |
- libgphoto2 | [] [] [] |
- libgphoto2_port | [] [] |
- libgsasl | [] [] |
- libiconv | [] [] [] |
- libidn | [] [] |
- lifelines | () |
- lilypond | [] [] [] |
- lingoteach | [] [] [] |
- lprng | |
- lynx | [] [] [] |
- m4 | [] [] [] [] |
- mailfromd | |
- mailutils | [] [] |
- make | [] [] [] [] [] [] [] [] |
- man-db | [] |
- minicom | [] [] [] [] |
- nano | [] [] [] [] [] [] [] |
- opcodes | [] [] [] [] |
- parted | [] [] [] |
- pilot-qof | |
- popt | [] [] [] [] |
- psmisc | [] [] |
- pwdutils | |
- qof | [] |
- radius | [] [] |
- recode | [] [] [] [] [] [] [] [] |
- rpm | [] [] |
- screem | |
- scrollkeeper | [] [] [] |
- sed | [] [] [] [] [] |
- shared-mime-info | [] [] [] [] [] [] |
- sharutils | [] [] [] [] [] [] [] [] |
- shishi | [] |
- skencil | [] [] |
- solfege | [] |
- soundtracker | [] [] [] |
- sp | [] |
- system-tools-ba... | [] [] [] [] [] [] [] [] [] |
- tar | [] [] [] [] [] |
- texinfo | [] [] [] |
- tin | [] () |
- tuxpaint | [] [] |
- unicode-han-tra... | |
- unicode-transla... | [] [] |
- util-linux | [] [] [] [] [] [] [] |
- util-linux-ng | [] [] [] [] [] [] [] |
- vorbis-tools | |
- wastesedge | () |
- wdiff | [] [] [] [] [] [] [] [] |
- wget | [] [] [] [] [] [] [] [] |
- xchat | [] [] [] [] [] [] [] |
- xkeyboard-config | [] [] [] [] |
- xpad | [] [] [] |
- +--------------------------------------------------+
- es et eu fa fi fr ga gl gu he hi hr hu id is it
- 85 22 14 2 48 101 61 12 2 8 2 6 53 29 1 52
-
- ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn
- +--------------------------------------------------+
- Compendium | [] |
- a2ps | () [] [] |
- aegis | () |
- ant-phone | [] |
- anubis | [] [] [] |
- ap-utils | [] |
- aspell | [] [] |
- bash | [] |
- bfd | |
- bibshelf | [] |
- binutils | |
- bison | [] [] [] |
- bison-runtime | [] [] [] |
- bluez-pin | [] [] [] |
- cflow | |
- clisp | [] |
- console-tools | |
- coreutils | [] |
- cpio | [] |
- cpplib | [] |
- cryptonit | [] |
- dialog | [] [] |
- diffutils | [] [] [] |
- doodle | |
- e2fsprogs | [] |
- enscript | [] |
- fetchmail | [] [] |
- findutils | [] |
- findutils_stable | [] |
- flex | [] [] |
- fslint | |
- gas | |
- gawk | [] [] |
- gcal | |
- gcc | |
- gettext-examples | [] [] [] |
- gettext-runtime | [] [] [] |
- gettext-tools | [] [] |
- gip | [] [] |
- gliv | [] |
- glunarclock | [] [] |
- gmult | [] [] [] |
- gnubiff | |
- gnucash | () () () |
- gnuedu | |
- gnulib | [] [] |
- gnunet | |
- gnunet-gtk | |
- gnutls | [] |
- gpe-aerial | [] |
- gpe-beam | [] |
- gpe-calendar | [] |
- gpe-clock | [] [] [] |
- gpe-conf | [] [] [] |
- gpe-contacts | [] |
- gpe-edit | [] [] [] |
- gpe-filemanager | [] [] |
- gpe-go | [] [] [] |
- gpe-login | [] [] [] |
- gpe-ownerinfo | [] [] |
- gpe-package | [] [] |
- gpe-sketchbook | [] [] |
- gpe-su | [] [] [] |
- gpe-taskmanager | [] [] [] [] |
- gpe-timesheet | [] |
- gpe-today | [] [] |
- gpe-todo | [] |
- gphoto2 | [] [] |
- gprof | [] |
- gpsdrive | [] |
- gramadoir | () |
- grep | [] [] |
- gretl | |
- gsasl | [] |
- gss | |
- gst-plugins-bad | [] |
- gst-plugins-base | [] |
- gst-plugins-good | [] |
- gst-plugins-ugly | [] |
- gstreamer | [] |
- gtick | [] |
- gtkam | [] [] |
- gtkorphan | [] |
- gtkspell | [] [] |
- gutenprint | [] |
- hello | [] [] [] [] [] [] [] |
- herrie | [] |
- hylafax | |
- idutils | [] |
- indent | [] [] |
- iso_15924 | [] |
- iso_3166 | [] [] [] [] [] [] [] [] |
- iso_3166_2 | [] |
- iso_4217 | [] [] [] |
- iso_639 | [] [] [] [] |
- jpilot | () () |
- jtag | |
- jwhois | [] |
- kbd | [] |
- keytouch | [] |
- keytouch-editor | [] |
- keytouch-keyboa... | |
- latrine | [] |
- ld | |
- leafpad | [] [] |
- libc | [] [] [] |
- libexif | |
- libextractor | |
- libgpewidget | [] |
- libgpg-error | |
- libgphoto2 | [] |
- libgphoto2_port | [] |
- libgsasl | [] |
- libiconv | [] |
- libidn | [] [] |
- lifelines | [] |
- lilypond | [] |
- lingoteach | [] |
- lprng | |
- lynx | [] [] |
- m4 | [] [] |
- mailfromd | |
- mailutils | |
- make | [] [] [] |
- man-db | |
- minicom | [] |
- nano | [] [] [] |
- opcodes | [] |
- parted | [] [] |
- pilot-qof | |
- popt | [] [] [] |
- psmisc | [] [] [] |
- pwdutils | |
- qof | |
- radius | |
- recode | [] |
- rpm | [] [] |
- screem | [] |
- scrollkeeper | [] [] [] [] |
- sed | [] [] |
- shared-mime-info | [] [] [] [] [] [] [] |
- sharutils | [] [] |
- shishi | |
- skencil | |
- solfege | () () |
- soundtracker | |
- sp | () |
- system-tools-ba... | [] [] [] [] |
- tar | [] [] [] |
- texinfo | [] [] |
- tin | |
- tuxpaint | () [] [] |
- unicode-han-tra... | |
- unicode-transla... | |
- util-linux | [] [] |
- util-linux-ng | [] [] |
- vorbis-tools | |
- wastesedge | [] |
- wdiff | [] [] |
- wget | [] [] |
- xchat | [] [] [] [] |
- xkeyboard-config | [] [] [] |
- xpad | [] [] [] |
- +--------------------------------------------------+
- ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn
- 51 2 25 3 2 0 6 0 2 2 20 0 11 1 103 6
-
- or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta
- +--------------------------------------------------+
- Compendium | [] [] [] [] [] |
- a2ps | () [] [] [] [] [] [] |
- aegis | () () |
- ant-phone | [] [] |
- anubis | [] [] [] |
- ap-utils | () |
- aspell | [] [] [] |
- bash | [] [] |
- bfd | |
- bibshelf | [] |
- binutils | [] [] |
- bison | [] [] [] [] [] |
- bison-runtime | [] [] [] [] [] |
- bluez-pin | [] [] [] [] [] [] [] [] [] |
- cflow | [] |
- clisp | [] |
- console-tools | [] |
- coreutils | [] [] [] [] |
- cpio | [] [] [] |
- cpplib | [] |
- cryptonit | [] [] |
- dialog | [] |
- diffutils | [] [] [] [] [] [] |
- doodle | [] [] |
- e2fsprogs | [] [] |
- enscript | [] [] [] [] [] |
- fetchmail | [] [] [] |
- findutils | [] [] [] |
- findutils_stable | [] [] [] [] [] [] |
- flex | [] [] [] [] [] |
- fslint | [] |
- gas | |
- gawk | [] [] [] [] |
- gcal | [] |
- gcc | [] [] |
- gettext-examples | [] [] [] [] [] [] [] [] |
- gettext-runtime | [] [] [] [] [] [] [] [] |
- gettext-tools | [] [] [] [] [] [] [] |
- gip | [] [] [] [] |
- gliv | [] [] [] [] [] [] |
- glunarclock | [] [] [] [] [] [] |
- gmult | [] [] [] [] |
- gnubiff | () [] |
- gnucash | () [] |
- gnuedu | |
- gnulib | [] [] [] |
- gnunet | |
- gnunet-gtk | [] |
- gnutls | [] [] |
- gpe-aerial | [] [] [] [] [] [] [] |
- gpe-beam | [] [] [] [] [] [] [] |
- gpe-calendar | [] [] [] [] |
- gpe-clock | [] [] [] [] [] [] [] [] |
- gpe-conf | [] [] [] [] [] [] [] |
- gpe-contacts | [] [] [] [] [] |
- gpe-edit | [] [] [] [] [] [] [] [] [] |
- gpe-filemanager | [] [] |
- gpe-go | [] [] [] [] [] [] [] [] |
- gpe-login | [] [] [] [] [] [] [] [] |
- gpe-ownerinfo | [] [] [] [] [] [] [] [] |
- gpe-package | [] [] |
- gpe-sketchbook | [] [] [] [] [] [] [] [] |
- gpe-su | [] [] [] [] [] [] [] [] |
- gpe-taskmanager | [] [] [] [] [] [] [] [] |
- gpe-timesheet | [] [] [] [] [] [] [] [] |
- gpe-today | [] [] [] [] [] [] [] [] |
- gpe-todo | [] [] [] [] |
- gphoto2 | [] [] [] [] [] [] |
- gprof | [] [] [] |
- gpsdrive | [] [] |
- gramadoir | [] [] |
- grep | [] [] [] [] |
- gretl | [] [] [] |
- gsasl | [] [] [] |
- gss | [] [] [] [] |
- gst-plugins-bad | [] [] [] |
- gst-plugins-base | [] [] |
- gst-plugins-good | [] [] |
- gst-plugins-ugly | [] [] [] |
- gstreamer | [] [] [] [] |
- gtick | [] |
- gtkam | [] [] [] [] [] |
- gtkorphan | [] |
- gtkspell | [] [] [] [] [] [] [] [] |
- gutenprint | [] |
- hello | [] [] [] [] [] [] [] [] |
- herrie | [] [] [] |
- hylafax | |
- idutils | [] [] [] [] [] |
- indent | [] [] [] [] [] [] [] |
- iso_15924 | |
- iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] |
- iso_3166_2 | |
- iso_4217 | [] [] [] [] [] [] [] |
- iso_639 | [] [] [] [] [] [] [] |
- jpilot | |
- jtag | [] |
- jwhois | [] [] [] [] |
- kbd | [] [] [] |
- keytouch | [] |
- keytouch-editor | [] |
- keytouch-keyboa... | [] |
- latrine | |
- ld | [] |
- leafpad | [] [] [] [] [] [] |
- libc | [] [] [] [] |
- libexif | [] [] |
- libextractor | [] [] |
- libgpewidget | [] [] [] [] [] [] [] [] |
- libgpg-error | [] [] [] |
- libgphoto2 | [] |
- libgphoto2_port | [] [] [] |
- libgsasl | [] [] [] [] |
- libiconv | [] [] [] |
- libidn | [] [] () |
- lifelines | [] [] |
- lilypond | |
- lingoteach | [] |
- lprng | [] |
- lynx | [] [] [] |
- m4 | [] [] [] [] [] |
- mailfromd | [] |
- mailutils | [] [] [] |
- make | [] [] [] [] |
- man-db | [] [] [] [] |
- minicom | [] [] [] [] [] |
- nano | [] [] [] [] |
- opcodes | [] [] |
- parted | [] |
- pilot-qof | |
- popt | [] [] [] [] |
- psmisc | [] [] |
- pwdutils | [] [] |
- qof | [] [] |
- radius | [] [] |
- recode | [] [] [] [] [] [] [] |
- rpm | [] [] [] [] |
- screem | |
- scrollkeeper | [] [] [] [] [] [] [] |
- sed | [] [] [] [] [] [] [] [] [] |
- shared-mime-info | [] [] [] [] [] [] |
- sharutils | [] [] [] [] |
- shishi | [] |
- skencil | [] [] [] |
- solfege | [] |
- soundtracker | [] [] |
- sp | |
- system-tools-ba... | [] [] [] [] [] [] [] [] [] |
- tar | [] [] [] [] |
- texinfo | [] [] [] [] |
- tin | () |
- tuxpaint | [] [] [] [] [] [] |
- unicode-han-tra... | |
- unicode-transla... | |
- util-linux | [] [] [] [] |
- util-linux-ng | [] [] [] [] |
- vorbis-tools | [] |
- wastesedge | |
- wdiff | [] [] [] [] [] [] [] |
- wget | [] [] [] [] |
- xchat | [] [] [] [] [] [] [] |
- xkeyboard-config | [] [] [] |
- xpad | [] [] [] |
- +--------------------------------------------------+
- or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta
- 0 5 77 31 53 4 58 72 3 45 46 9 45 122 3
-
- tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu
- +---------------------------------------------------+
- Compendium | [] [] [] [] | 19
- a2ps | [] [] [] | 19
- aegis | [] | 1
- ant-phone | [] [] | 6
- anubis | [] [] [] | 11
- ap-utils | () [] | 4
- aspell | [] [] [] | 16
- bash | [] | 6
- bfd | | 2
- bibshelf | [] | 7
- binutils | [] [] [] [] | 9
- bison | [] [] [] [] | 20
- bison-runtime | [] [] [] [] | 18
- bluez-pin | [] [] [] [] [] [] | 28
- cflow | [] [] | 5
- clisp | | 9
- console-tools | [] [] | 5
- coreutils | [] [] [] | 18
- cpio | [] [] [] [] | 11
- cpplib | [] [] [] [] [] | 12
- cryptonit | [] | 6
- dialog | [] [] [] | 9
- diffutils | [] [] [] [] [] | 29
- doodle | [] | 6
- e2fsprogs | [] [] | 10
- enscript | [] [] [] | 16
- fetchmail | [] [] | 12
- findutils | [] [] [] | 11
- findutils_stable | [] [] [] [] | 18
- flex | [] [] | 15
- fslint | [] | 2
- gas | [] | 3
- gawk | [] [] [] | 16
- gcal | [] | 5
- gcc | [] [] [] | 7
- gettext-examples | [] [] [] [] [] [] | 29
- gettext-runtime | [] [] [] [] [] [] | 28
- gettext-tools | [] [] [] [] [] | 20
- gip | [] [] | 13
- gliv | [] [] | 11
- glunarclock | [] [] [] | 15
- gmult | [] [] [] [] | 16
- gnubiff | [] | 2
- gnucash | () [] | 5
- gnuedu | [] | 2
- gnulib | [] | 10
- gnunet | | 0
- gnunet-gtk | [] [] | 3
- gnutls | | 4
- gpe-aerial | [] [] | 14
- gpe-beam | [] [] | 14
- gpe-calendar | [] [] | 7
- gpe-clock | [] [] [] [] | 21
- gpe-conf | [] [] [] | 16
- gpe-contacts | [] [] | 10
- gpe-edit | [] [] [] [] [] | 22
- gpe-filemanager | [] [] | 7
- gpe-go | [] [] [] [] | 19
- gpe-login | [] [] [] [] [] | 21
- gpe-ownerinfo | [] [] [] [] | 21
- gpe-package | [] | 6
- gpe-sketchbook | [] [] | 16
- gpe-su | [] [] [] [] | 21
- gpe-taskmanager | [] [] [] [] | 21
- gpe-timesheet | [] [] [] [] | 18
- gpe-today | [] [] [] [] [] | 21
- gpe-todo | [] [] | 8
- gphoto2 | [] [] [] [] | 21
- gprof | [] [] | 13
- gpsdrive | [] | 5
- gramadoir | [] | 7
- grep | [] | 12
- gretl | | 6
- gsasl | [] [] [] | 9
- gss | [] | 7
- gst-plugins-bad | [] [] [] | 13
- gst-plugins-base | [] [] | 11
- gst-plugins-good | [] [] [] [] [] | 16
- gst-plugins-ugly | [] [] [] | 13
- gstreamer | [] [] [] | 18
- gtick | [] [] | 7
- gtkam | [] | 16
- gtkorphan | [] | 7
- gtkspell | [] [] [] [] [] [] | 27
- gutenprint | | 4
- hello | [] [] [] [] [] | 38
- herrie | [] [] | 8
- hylafax | | 0
- idutils | [] [] | 15
- indent | [] [] [] [] [] | 28
- iso_15924 | [] [] | 4
- iso_3166 | [] [] [] [] [] [] [] [] [] | 54
- iso_3166_2 | [] [] | 4
- iso_4217 | [] [] [] [] [] | 24
- iso_639 | [] [] [] [] [] | 26
- jpilot | [] [] [] [] | 7
- jtag | [] | 3
- jwhois | [] [] [] | 13
- kbd | [] [] [] | 13
- keytouch | [] | 8
- keytouch-editor | [] | 5
- keytouch-keyboa... | [] | 5
- latrine | [] [] | 5
- ld | [] [] [] [] | 10
- leafpad | [] [] [] [] [] | 24
- libc | [] [] [] | 19
- libexif | [] | 5
- libextractor | [] | 5
- libgpewidget | [] [] [] | 20
- libgpg-error | [] | 6
- libgphoto2 | [] [] | 9
- libgphoto2_port | [] [] [] | 11
- libgsasl | [] | 8
- libiconv | [] [] | 11
- libidn | [] [] | 11
- lifelines | | 4
- lilypond | [] | 6
- lingoteach | [] | 6
- lprng | [] | 2
- lynx | [] [] [] | 15
- m4 | [] [] [] | 18
- mailfromd | [] [] | 3
- mailutils | [] [] | 8
- make | [] [] [] | 20
- man-db | [] | 9
- minicom | [] | 14
- nano | [] [] [] | 20
- opcodes | [] [] | 10
- parted | [] [] [] | 11
- pilot-qof | [] | 1
- popt | [] [] [] [] | 18
- psmisc | [] [] | 10
- pwdutils | [] | 3
- qof | [] | 4
- radius | [] [] | 7
- recode | [] [] [] | 25
- rpm | [] [] [] [] | 13
- screem | [] | 2
- scrollkeeper | [] [] [] [] | 26
- sed | [] [] [] [] | 23
- shared-mime-info | [] [] [] | 29
- sharutils | [] [] [] | 23
- shishi | [] | 3
- skencil | [] | 7
- solfege | [] | 3
- soundtracker | [] [] | 9
- sp | [] | 3
- system-tools-ba... | [] [] [] [] [] [] [] | 38
- tar | [] [] [] | 17
- texinfo | [] [] [] | 15
- tin | | 1
- tuxpaint | [] [] [] | 19
- unicode-han-tra... | | 0
- unicode-transla... | | 2
- util-linux | [] [] [] | 20
- util-linux-ng | [] [] [] | 20
- vorbis-tools | [] [] | 4
- wastesedge | | 1
- wdiff | [] [] | 23
- wget | [] [] [] | 20
- xchat | [] [] [] [] | 29
- xkeyboard-config | [] [] [] | 14
- xpad | [] [] [] | 15
- +---------------------------------------------------+
- 76 teams tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu
- 163 domains 0 3 1 74 51 0 143 21 1 57 7 45 0 2036
-
- Some counters in the preceding matrix are higher than the number of
-visible blocks let us expect. This is because a few extra PO files are
-used for implementing regional variants of languages, or language
-dialects.
-
- For a PO file in the matrix above to be effective, the package to
-which it applies should also have been internationalized and
-distributed as such by its maintainer. There might be an observable
-lag between the mere existence a PO file and its wide availability in a
-distribution.
-
- If November 2007 seems to be old, you may fetch a more recent copy
-of this `ABOUT-NLS' file on most GNU archive sites. The most
-up-to-date matrix with full percentage details can be found at
-`http://translationproject.org/extra/matrix.html'.
-
-1.6 Using `gettext' in new packages
-===================================
-
-If you are writing a freely available program and want to
-internationalize it you are welcome to use GNU `gettext' in your
-package. Of course you have to respect the GNU Library General Public
-License which covers the use of the GNU `gettext' library. This means
-in particular that even non-free programs can use `libintl' as a shared
-library, whereas only free software can use `libintl' as a static
-library or use modified versions of `libintl'.
-
- Once the sources are changed appropriately and the setup can handle
-the use of `gettext' the only thing missing are the translations. The
-Free Translation Project is also available for packages which are not
-developed inside the GNU project. Therefore the information given above
-applies also for every other Free Software Project. Contact
-`coordinator at translationproject.org' to make the `.pot' files available
-to the translation teams.
-
Added: tuxtype/trunk/ABOUT-NLS
===================================================================
--- tuxtype/trunk/ABOUT-NLS (rev 0)
+++ tuxtype/trunk/ABOUT-NLS 2009-02-03 15:29:37 UTC (rev 866)
@@ -0,0 +1,1068 @@
+1 Notes on the Free Translation Project
+***************************************
+
+Free software is going international! The Free Translation Project is
+a way to get maintainers of free software, translators, and users all
+together, so that free software will gradually become able to speak many
+languages. A few packages already provide translations for their
+messages.
+
+ If you found this `ABOUT-NLS' file inside a distribution, you may
+assume that the distributed package does use GNU `gettext' internally,
+itself available at your nearest GNU archive site. But you do _not_
+need to install GNU `gettext' prior to configuring, installing or using
+this package with messages translated.
+
+ Installers will find here some useful hints. These notes also
+explain how users should proceed for getting the programs to use the
+available translations. They tell how people wanting to contribute and
+work on translations can contact the appropriate team.
+
+ When reporting bugs in the `intl/' directory or bugs which may be
+related to internationalization, you should tell about the version of
+`gettext' which is used. The information can be found in the
+`intl/VERSION' file, in internationalized packages.
+
+1.1 Quick configuration advice
+==============================
+
+If you want to exploit the full power of internationalization, you
+should configure it using
+
+ ./configure --with-included-gettext
+
+to force usage of internationalizing routines provided within this
+package, despite the existence of internationalizing capabilities in the
+operating system where this package is being installed. So far, only
+the `gettext' implementation in the GNU C library version 2 provides as
+many features (such as locale alias, message inheritance, automatic
+charset conversion or plural form handling) as the implementation here.
+It is also not possible to offer this additional functionality on top
+of a `catgets' implementation. Future versions of GNU `gettext' will
+very likely convey even more functionality. So it might be a good idea
+to change to GNU `gettext' as soon as possible.
+
+ So you need _not_ provide this option if you are using GNU libc 2 or
+you have installed a recent copy of the GNU gettext package with the
+included `libintl'.
+
+1.2 INSTALL Matters
+===================
+
+Some packages are "localizable" when properly installed; the programs
+they contain can be made to speak your own native language. Most such
+packages use GNU `gettext'. Other packages have their own ways to
+internationalization, predating GNU `gettext'.
+
+ By default, this package will be installed to allow translation of
+messages. It will automatically detect whether the system already
+provides the GNU `gettext' functions. If not, the included GNU
+`gettext' library will be used. This library is wholly contained
+within this package, usually in the `intl/' subdirectory, so prior
+installation of the GNU `gettext' package is _not_ required.
+Installers may use special options at configuration time for changing
+the default behaviour. The commands:
+
+ ./configure --with-included-gettext
+ ./configure --disable-nls
+
+will, respectively, bypass any pre-existing `gettext' to use the
+internationalizing routines provided within this package, or else,
+_totally_ disable translation of messages.
+
+ When you already have GNU `gettext' installed on your system and run
+configure without an option for your new package, `configure' will
+probably detect the previously built and installed `libintl.a' file and
+will decide to use this. This might not be desirable. You should use
+the more recent version of the GNU `gettext' library. I.e. if the file
+`intl/VERSION' shows that the library which comes with this package is
+more recent, you should use
+
+ ./configure --with-included-gettext
+
+to prevent auto-detection.
+
+ The configuration process will not test for the `catgets' function
+and therefore it will not be used. The reason is that even an
+emulation of `gettext' on top of `catgets' could not provide all the
+extensions of the GNU `gettext' library.
+
+ Internationalized packages usually have many `po/LL.po' files, where
+LL gives an ISO 639 two-letter code identifying the language. Unless
+translations have been forbidden at `configure' time by using the
+`--disable-nls' switch, all available translations are installed
+together with the package. However, the environment variable `LINGUAS'
+may be set, prior to configuration, to limit the installed set.
+`LINGUAS' should then contain a space separated list of two-letter
+codes, stating which languages are allowed.
+
+1.3 Using This Package
+======================
+
+As a user, if your language has been installed for this package, you
+only have to set the `LANG' environment variable to the appropriate
+`LL_CC' combination. If you happen to have the `LC_ALL' or some other
+`LC_xxx' environment variables set, you should unset them before
+setting `LANG', otherwise the setting of `LANG' will not have the
+desired effect. Here `LL' is an ISO 639 two-letter language code, and
+`CC' is an ISO 3166 two-letter country code. For example, let's
+suppose that you speak German and live in Germany. At the shell
+prompt, merely execute `setenv LANG de_DE' (in `csh'),
+`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
+This can be done from your `.login' or `.profile' file, once and for
+all.
+
+ You might think that the country code specification is redundant.
+But in fact, some languages have dialects in different countries. For
+example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The
+country code serves to distinguish the dialects.
+
+ The locale naming convention of `LL_CC', with `LL' denoting the
+language and `CC' denoting the country, is the one use on systems based
+on GNU libc. On other systems, some variations of this scheme are
+used, such as `LL' or `LL_CC.ENCODING'. You can get the list of
+locales supported by your system for your language by running the
+command `locale -a | grep '^LL''.
+
+ Not all programs have translations for all languages. By default, an
+English message is shown in place of a nonexistent translation. If you
+understand other languages, you can set up a priority list of languages.
+This is done through a different environment variable, called
+`LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG'
+for the purpose of message handling, but you still need to have `LANG'
+set to the primary language; this is required by other parts of the
+system libraries. For example, some Swedish users who would rather
+read translations in German than English for when Swedish is not
+available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
+
+ Special advice for Norwegian users: The language code for Norwegian
+bokma*l changed from `no' to `nb' recently (in 2003). During the
+transition period, while some message catalogs for this language are
+installed under `nb' and some older ones under `no', it's recommended
+for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and
+older translations are used.
+
+ In the `LANGUAGE' environment variable, but not in the `LANG'
+environment variable, `LL_CC' combinations can be abbreviated as `LL'
+to denote the language's main dialect. For example, `de' is equivalent
+to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
+(Portuguese as spoken in Portugal) in this context.
+
+1.4 Translating Teams
+=====================
+
+For the Free Translation Project to be a success, we need interested
+people who like their own language and write it well, and who are also
+able to synergize with other translators speaking the same language.
+Each translation team has its own mailing list. The up-to-date list of
+teams can be found at the Free Translation Project's homepage,
+`http://translationproject.org/', in the "Teams" area.
+
+ If you'd like to volunteer to _work_ at translating messages, you
+should become a member of the translating team for your own language.
+The subscribing address is _not_ the same as the list itself, it has
+`-request' appended. For example, speakers of Swedish can send a
+message to `sv-request at li.org', having this message body:
+
+ subscribe
+
+ Keep in mind that team members are expected to participate
+_actively_ in translations, or at solving translational difficulties,
+rather than merely lurking around. If your team does not exist yet and
+you want to start one, or if you are unsure about what to do or how to
+get started, please write to `coordinator at translationproject.org' to
+reach the coordinator for all translator teams.
+
+ The English team is special. It works at improving and uniformizing
+the terminology in use. Proven linguistic skills are praised more than
+programming skills, here.
+
+1.5 Available Packages
+======================
+
+Languages are not equally supported in all packages. The following
+matrix shows the current state of internationalization, as of November
+2007. The matrix shows, in regard of each package, for which languages
+PO files have been submitted to translation coordination, with a
+translation percentage of at least 50%.
+
+ Ready PO files af am ar az be bg bs ca cs cy da de el en en_GB eo
+ +----------------------------------------------------+
+ Compendium | [] [] [] [] |
+ a2ps | [] [] [] [] [] |
+ aegis | () |
+ ant-phone | () |
+ anubis | [] |
+ ap-utils | |
+ aspell | [] [] [] [] [] |
+ bash | [] |
+ bfd | |
+ bibshelf | [] |
+ binutils | |
+ bison | [] [] |
+ bison-runtime | [] |
+ bluez-pin | [] [] [] [] [] |
+ cflow | [] |
+ clisp | [] [] [] |
+ console-tools | [] [] |
+ coreutils | [] [] [] [] |
+ cpio | |
+ cpplib | [] [] [] |
+ cryptonit | [] |
+ dialog | |
+ diffutils | [] [] [] [] [] [] |
+ doodle | [] |
+ e2fsprogs | [] [] |
+ enscript | [] [] [] [] |
+ fetchmail | [] [] () [] [] |
+ findutils | [] |
+ findutils_stable | [] [] [] |
+ flex | [] [] [] |
+ fslint | |
+ gas | |
+ gawk | [] [] [] |
+ gcal | [] |
+ gcc | [] |
+ gettext-examples | [] [] [] [] [] |
+ gettext-runtime | [] [] [] [] [] |
+ gettext-tools | [] [] |
+ gip | [] |
+ gliv | [] [] |
+ glunarclock | [] |
+ gmult | [] [] |
+ gnubiff | () |
+ gnucash | [] [] () () [] |
+ gnuedu | |
+ gnulib | [] |
+ gnunet | |
+ gnunet-gtk | |
+ gnutls | [] |
+ gpe-aerial | [] [] |
+ gpe-beam | [] [] |
+ gpe-calendar | |
+ gpe-clock | [] [] |
+ gpe-conf | [] [] |
+ gpe-contacts | |
+ gpe-edit | [] |
+ gpe-filemanager | |
+ gpe-go | [] |
+ gpe-login | [] [] |
+ gpe-ownerinfo | [] [] |
+ gpe-package | |
+ gpe-sketchbook | [] [] |
+ gpe-su | [] [] |
+ gpe-taskmanager | [] [] |
+ gpe-timesheet | [] |
+ gpe-today | [] [] |
+ gpe-todo | |
+ gphoto2 | [] [] [] [] |
+ gprof | [] [] |
+ gpsdrive | |
+ gramadoir | [] [] |
+ grep | [] [] |
+ gretl | () |
+ gsasl | |
+ gss | |
+ gst-plugins-bad | [] [] |
+ gst-plugins-base | [] [] |
+ gst-plugins-good | [] [] [] |
+ gst-plugins-ugly | [] [] |
+ gstreamer | [] [] [] [] [] [] [] |
+ gtick | () |
+ gtkam | [] [] [] [] |
+ gtkorphan | [] [] |
+ gtkspell | [] [] [] [] |
+ gutenprint | [] |
+ hello | [] [] [] [] [] |
+ herrie | [] |
+ hylafax | |
+ idutils | [] [] |
+ indent | [] [] [] [] |
+ iso_15924 | |
+ iso_3166 | [] [] [] [] [] [] [] [] [] [] [] |
+ iso_3166_2 | |
+ iso_4217 | [] [] [] |
+ iso_639 | [] [] [] [] |
+ jpilot | [] |
+ jtag | |
+ jwhois | |
+ kbd | [] [] [] [] |
+ keytouch | [] [] |
+ keytouch-editor | [] |
+ keytouch-keyboa... | [] |
+ latrine | () |
+ ld | [] |
+ leafpad | [] [] [] [] [] |
+ libc | [] [] [] [] |
+ libexif | [] |
+ libextractor | [] |
+ libgpewidget | [] [] [] |
+ libgpg-error | [] |
+ libgphoto2 | [] [] |
+ libgphoto2_port | [] [] |
+ libgsasl | |
+ libiconv | [] [] |
+ libidn | [] [] [] |
+ lifelines | [] () |
+ lilypond | [] |
+ lingoteach | |
+ lprng | |
+ lynx | [] [] [] [] |
+ m4 | [] [] [] [] |
+ mailfromd | |
+ mailutils | [] |
+ make | [] [] |
+ man-db | [] [] [] |
+ minicom | [] [] [] |
+ nano | [] [] [] |
+ opcodes | [] |
+ parted | [] [] |
+ pilot-qof | |
+ popt | [] [] [] |
+ psmisc | [] |
+ pwdutils | |
+ qof | |
+ radius | [] |
+ recode | [] [] [] [] [] [] |
+ rpm | [] |
+ screem | |
+ scrollkeeper | [] [] [] [] [] [] [] [] |
+ sed | [] [] [] |
+ shared-mime-info | [] [] [] [] () [] [] [] |
+ sharutils | [] [] [] [] [] [] |
+ shishi | |
+ skencil | [] () |
+ solfege | |
+ soundtracker | [] [] |
+ sp | [] |
+ system-tools-ba... | [] [] [] [] [] [] [] [] [] |
+ tar | [] [] |
+ texinfo | [] [] [] |
+ tin | () () |
+ tuxpaint | [] [] [] [] [] [] |
+ unicode-han-tra... | |
+ unicode-transla... | |
+ util-linux | [] [] [] [] |
+ util-linux-ng | [] [] [] [] |
+ vorbis-tools | [] |
+ wastesedge | () |
+ wdiff | [] [] [] [] |
+ wget | [] [] [] |
+ xchat | [] [] [] [] [] [] [] |
+ xkeyboard-config | [] |
+ xpad | [] [] [] |
+ +----------------------------------------------------+
+ af am ar az be bg bs ca cs cy da de el en en_GB eo
+ 6 0 2 1 8 26 2 40 48 2 56 88 15 1 15 18
+
+ es et eu fa fi fr ga gl gu he hi hr hu id is it
+ +--------------------------------------------------+
+ Compendium | [] [] [] [] [] |
+ a2ps | [] [] [] () |
+ aegis | |
+ ant-phone | [] |
+ anubis | [] |
+ ap-utils | [] [] |
+ aspell | [] [] [] |
+ bash | [] |
+ bfd | [] [] |
+ bibshelf | [] [] [] |
+ binutils | [] [] [] |
+ bison | [] [] [] [] [] [] |
+ bison-runtime | [] [] [] [] [] |
+ bluez-pin | [] [] [] [] [] |
+ cflow | [] |
+ clisp | [] [] |
+ console-tools | |
+ coreutils | [] [] [] [] [] [] |
+ cpio | [] [] [] |
+ cpplib | [] [] |
+ cryptonit | [] |
+ dialog | [] [] [] |
+ diffutils | [] [] [] [] [] [] [] [] [] |
+ doodle | [] [] |
+ e2fsprogs | [] [] [] |
+ enscript | [] [] [] |
+ fetchmail | [] |
+ findutils | [] [] [] |
+ findutils_stable | [] [] [] [] |
+ flex | [] [] [] |
+ fslint | |
+ gas | [] [] |
+ gawk | [] [] [] [] () |
+ gcal | [] [] |
+ gcc | [] |
+ gettext-examples | [] [] [] [] [] [] [] |
+ gettext-runtime | [] [] [] [] [] [] |
+ gettext-tools | [] [] [] [] |
+ gip | [] [] [] [] |
+ gliv | () |
+ glunarclock | [] [] [] |
+ gmult | [] [] [] |
+ gnubiff | () () |
+ gnucash | () () () |
+ gnuedu | [] |
+ gnulib | [] [] [] |
+ gnunet | |
+ gnunet-gtk | |
+ gnutls | |
+ gpe-aerial | [] [] |
+ gpe-beam | [] [] |
+ gpe-calendar | |
+ gpe-clock | [] [] [] [] |
+ gpe-conf | [] |
+ gpe-contacts | [] [] |
+ gpe-edit | [] [] [] [] |
+ gpe-filemanager | [] |
+ gpe-go | [] [] [] |
+ gpe-login | [] [] [] |
+ gpe-ownerinfo | [] [] [] [] [] |
+ gpe-package | [] |
+ gpe-sketchbook | [] [] |
+ gpe-su | [] [] [] [] |
+ gpe-taskmanager | [] [] [] |
+ gpe-timesheet | [] [] [] [] |
+ gpe-today | [] [] [] [] |
+ gpe-todo | [] |
+ gphoto2 | [] [] [] [] [] |
+ gprof | [] [] [] [] [] |
+ gpsdrive | [] |
+ gramadoir | [] [] |
+ grep | [] [] [] |
+ gretl | [] [] [] () |
+ gsasl | [] [] |
+ gss | [] [] |
+ gst-plugins-bad | [] [] [] [] |
+ gst-plugins-base | [] [] [] [] |
+ gst-plugins-good | [] [] [] [] [] |
+ gst-plugins-ugly | [] [] [] [] |
+ gstreamer | [] [] [] |
+ gtick | [] [] [] |
+ gtkam | [] [] [] [] |
+ gtkorphan | [] [] |
+ gtkspell | [] [] [] [] [] [] [] |
+ gutenprint | [] |
+ hello | [] [] [] [] [] [] [] [] [] [] [] [] [] |
+ herrie | [] |
+ hylafax | |
+ idutils | [] [] [] [] [] |
+ indent | [] [] [] [] [] [] [] [] [] [] |
+ iso_15924 | [] |
+ iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] |
+ iso_3166_2 | [] |
+ iso_4217 | [] [] [] [] [] [] |
+ iso_639 | [] [] [] [] [] [] |
+ jpilot | [] [] |
+ jtag | [] |
+ jwhois | [] [] [] [] [] |
+ kbd | [] [] |
+ keytouch | [] [] [] |
+ keytouch-editor | [] |
+ keytouch-keyboa... | [] [] |
+ latrine | [] [] |
+ ld | [] [] [] [] |
+ leafpad | [] [] [] [] [] [] |
+ libc | [] [] [] [] [] |
+ libexif | [] |
+ libextractor | [] |
+ libgpewidget | [] [] [] [] [] |
+ libgpg-error | [] |
+ libgphoto2 | [] [] [] |
+ libgphoto2_port | [] [] |
+ libgsasl | [] [] |
+ libiconv | [] [] [] |
+ libidn | [] [] |
+ lifelines | () |
+ lilypond | [] [] [] |
+ lingoteach | [] [] [] |
+ lprng | |
+ lynx | [] [] [] |
+ m4 | [] [] [] [] |
+ mailfromd | |
+ mailutils | [] [] |
+ make | [] [] [] [] [] [] [] [] |
+ man-db | [] |
+ minicom | [] [] [] [] |
+ nano | [] [] [] [] [] [] [] |
+ opcodes | [] [] [] [] |
+ parted | [] [] [] |
+ pilot-qof | |
+ popt | [] [] [] [] |
+ psmisc | [] [] |
+ pwdutils | |
+ qof | [] |
+ radius | [] [] |
+ recode | [] [] [] [] [] [] [] [] |
+ rpm | [] [] |
+ screem | |
+ scrollkeeper | [] [] [] |
+ sed | [] [] [] [] [] |
+ shared-mime-info | [] [] [] [] [] [] |
+ sharutils | [] [] [] [] [] [] [] [] |
+ shishi | [] |
+ skencil | [] [] |
+ solfege | [] |
+ soundtracker | [] [] [] |
+ sp | [] |
+ system-tools-ba... | [] [] [] [] [] [] [] [] [] |
+ tar | [] [] [] [] [] |
+ texinfo | [] [] [] |
+ tin | [] () |
+ tuxpaint | [] [] |
+ unicode-han-tra... | |
+ unicode-transla... | [] [] |
+ util-linux | [] [] [] [] [] [] [] |
+ util-linux-ng | [] [] [] [] [] [] [] |
+ vorbis-tools | |
+ wastesedge | () |
+ wdiff | [] [] [] [] [] [] [] [] |
+ wget | [] [] [] [] [] [] [] [] |
+ xchat | [] [] [] [] [] [] [] |
+ xkeyboard-config | [] [] [] [] |
+ xpad | [] [] [] |
+ +--------------------------------------------------+
+ es et eu fa fi fr ga gl gu he hi hr hu id is it
+ 85 22 14 2 48 101 61 12 2 8 2 6 53 29 1 52
+
+ ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn
+ +--------------------------------------------------+
+ Compendium | [] |
+ a2ps | () [] [] |
+ aegis | () |
+ ant-phone | [] |
+ anubis | [] [] [] |
+ ap-utils | [] |
+ aspell | [] [] |
+ bash | [] |
+ bfd | |
+ bibshelf | [] |
+ binutils | |
+ bison | [] [] [] |
+ bison-runtime | [] [] [] |
+ bluez-pin | [] [] [] |
+ cflow | |
+ clisp | [] |
+ console-tools | |
+ coreutils | [] |
+ cpio | [] |
+ cpplib | [] |
+ cryptonit | [] |
+ dialog | [] [] |
+ diffutils | [] [] [] |
+ doodle | |
+ e2fsprogs | [] |
+ enscript | [] |
+ fetchmail | [] [] |
+ findutils | [] |
+ findutils_stable | [] |
+ flex | [] [] |
+ fslint | |
+ gas | |
+ gawk | [] [] |
+ gcal | |
+ gcc | |
+ gettext-examples | [] [] [] |
+ gettext-runtime | [] [] [] |
+ gettext-tools | [] [] |
+ gip | [] [] |
+ gliv | [] |
+ glunarclock | [] [] |
+ gmult | [] [] [] |
+ gnubiff | |
+ gnucash | () () () |
+ gnuedu | |
+ gnulib | [] [] |
+ gnunet | |
+ gnunet-gtk | |
+ gnutls | [] |
+ gpe-aerial | [] |
+ gpe-beam | [] |
+ gpe-calendar | [] |
+ gpe-clock | [] [] [] |
+ gpe-conf | [] [] [] |
+ gpe-contacts | [] |
+ gpe-edit | [] [] [] |
+ gpe-filemanager | [] [] |
+ gpe-go | [] [] [] |
+ gpe-login | [] [] [] |
+ gpe-ownerinfo | [] [] |
+ gpe-package | [] [] |
+ gpe-sketchbook | [] [] |
+ gpe-su | [] [] [] |
+ gpe-taskmanager | [] [] [] [] |
+ gpe-timesheet | [] |
+ gpe-today | [] [] |
+ gpe-todo | [] |
+ gphoto2 | [] [] |
+ gprof | [] |
+ gpsdrive | [] |
+ gramadoir | () |
+ grep | [] [] |
+ gretl | |
+ gsasl | [] |
+ gss | |
+ gst-plugins-bad | [] |
+ gst-plugins-base | [] |
+ gst-plugins-good | [] |
+ gst-plugins-ugly | [] |
+ gstreamer | [] |
+ gtick | [] |
+ gtkam | [] [] |
+ gtkorphan | [] |
+ gtkspell | [] [] |
+ gutenprint | [] |
+ hello | [] [] [] [] [] [] [] |
+ herrie | [] |
+ hylafax | |
+ idutils | [] |
+ indent | [] [] |
+ iso_15924 | [] |
+ iso_3166 | [] [] [] [] [] [] [] [] |
+ iso_3166_2 | [] |
+ iso_4217 | [] [] [] |
+ iso_639 | [] [] [] [] |
+ jpilot | () () |
+ jtag | |
+ jwhois | [] |
+ kbd | [] |
+ keytouch | [] |
+ keytouch-editor | [] |
+ keytouch-keyboa... | |
+ latrine | [] |
+ ld | |
+ leafpad | [] [] |
+ libc | [] [] [] |
+ libexif | |
+ libextractor | |
+ libgpewidget | [] |
+ libgpg-error | |
+ libgphoto2 | [] |
+ libgphoto2_port | [] |
+ libgsasl | [] |
+ libiconv | [] |
+ libidn | [] [] |
+ lifelines | [] |
+ lilypond | [] |
+ lingoteach | [] |
+ lprng | |
+ lynx | [] [] |
+ m4 | [] [] |
+ mailfromd | |
+ mailutils | |
+ make | [] [] [] |
+ man-db | |
+ minicom | [] |
+ nano | [] [] [] |
+ opcodes | [] |
+ parted | [] [] |
+ pilot-qof | |
+ popt | [] [] [] |
+ psmisc | [] [] [] |
+ pwdutils | |
+ qof | |
+ radius | |
+ recode | [] |
+ rpm | [] [] |
+ screem | [] |
+ scrollkeeper | [] [] [] [] |
+ sed | [] [] |
+ shared-mime-info | [] [] [] [] [] [] [] |
+ sharutils | [] [] |
+ shishi | |
+ skencil | |
+ solfege | () () |
+ soundtracker | |
+ sp | () |
+ system-tools-ba... | [] [] [] [] |
+ tar | [] [] [] |
+ texinfo | [] [] |
+ tin | |
+ tuxpaint | () [] [] |
+ unicode-han-tra... | |
+ unicode-transla... | |
+ util-linux | [] [] |
+ util-linux-ng | [] [] |
+ vorbis-tools | |
+ wastesedge | [] |
+ wdiff | [] [] |
+ wget | [] [] |
+ xchat | [] [] [] [] |
+ xkeyboard-config | [] [] [] |
+ xpad | [] [] [] |
+ +--------------------------------------------------+
+ ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn
+ 51 2 25 3 2 0 6 0 2 2 20 0 11 1 103 6
+
+ or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta
+ +--------------------------------------------------+
+ Compendium | [] [] [] [] [] |
+ a2ps | () [] [] [] [] [] [] |
+ aegis | () () |
+ ant-phone | [] [] |
+ anubis | [] [] [] |
+ ap-utils | () |
+ aspell | [] [] [] |
+ bash | [] [] |
+ bfd | |
+ bibshelf | [] |
+ binutils | [] [] |
+ bison | [] [] [] [] [] |
+ bison-runtime | [] [] [] [] [] |
+ bluez-pin | [] [] [] [] [] [] [] [] [] |
+ cflow | [] |
+ clisp | [] |
+ console-tools | [] |
+ coreutils | [] [] [] [] |
+ cpio | [] [] [] |
+ cpplib | [] |
+ cryptonit | [] [] |
+ dialog | [] |
+ diffutils | [] [] [] [] [] [] |
+ doodle | [] [] |
+ e2fsprogs | [] [] |
+ enscript | [] [] [] [] [] |
+ fetchmail | [] [] [] |
+ findutils | [] [] [] |
+ findutils_stable | [] [] [] [] [] [] |
+ flex | [] [] [] [] [] |
+ fslint | [] |
+ gas | |
+ gawk | [] [] [] [] |
+ gcal | [] |
+ gcc | [] [] |
+ gettext-examples | [] [] [] [] [] [] [] [] |
+ gettext-runtime | [] [] [] [] [] [] [] [] |
+ gettext-tools | [] [] [] [] [] [] [] |
+ gip | [] [] [] [] |
+ gliv | [] [] [] [] [] [] |
+ glunarclock | [] [] [] [] [] [] |
+ gmult | [] [] [] [] |
+ gnubiff | () [] |
+ gnucash | () [] |
+ gnuedu | |
+ gnulib | [] [] [] |
+ gnunet | |
+ gnunet-gtk | [] |
+ gnutls | [] [] |
+ gpe-aerial | [] [] [] [] [] [] [] |
+ gpe-beam | [] [] [] [] [] [] [] |
+ gpe-calendar | [] [] [] [] |
+ gpe-clock | [] [] [] [] [] [] [] [] |
+ gpe-conf | [] [] [] [] [] [] [] |
+ gpe-contacts | [] [] [] [] [] |
+ gpe-edit | [] [] [] [] [] [] [] [] [] |
+ gpe-filemanager | [] [] |
+ gpe-go | [] [] [] [] [] [] [] [] |
+ gpe-login | [] [] [] [] [] [] [] [] |
+ gpe-ownerinfo | [] [] [] [] [] [] [] [] |
+ gpe-package | [] [] |
+ gpe-sketchbook | [] [] [] [] [] [] [] [] |
+ gpe-su | [] [] [] [] [] [] [] [] |
+ gpe-taskmanager | [] [] [] [] [] [] [] [] |
+ gpe-timesheet | [] [] [] [] [] [] [] [] |
+ gpe-today | [] [] [] [] [] [] [] [] |
+ gpe-todo | [] [] [] [] |
+ gphoto2 | [] [] [] [] [] [] |
+ gprof | [] [] [] |
+ gpsdrive | [] [] |
+ gramadoir | [] [] |
+ grep | [] [] [] [] |
+ gretl | [] [] [] |
+ gsasl | [] [] [] |
+ gss | [] [] [] [] |
+ gst-plugins-bad | [] [] [] |
+ gst-plugins-base | [] [] |
+ gst-plugins-good | [] [] |
+ gst-plugins-ugly | [] [] [] |
+ gstreamer | [] [] [] [] |
+ gtick | [] |
+ gtkam | [] [] [] [] [] |
+ gtkorphan | [] |
+ gtkspell | [] [] [] [] [] [] [] [] |
+ gutenprint | [] |
+ hello | [] [] [] [] [] [] [] [] |
+ herrie | [] [] [] |
+ hylafax | |
+ idutils | [] [] [] [] [] |
+ indent | [] [] [] [] [] [] [] |
+ iso_15924 | |
+ iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] |
+ iso_3166_2 | |
+ iso_4217 | [] [] [] [] [] [] [] |
+ iso_639 | [] [] [] [] [] [] [] |
+ jpilot | |
+ jtag | [] |
+ jwhois | [] [] [] [] |
+ kbd | [] [] [] |
+ keytouch | [] |
+ keytouch-editor | [] |
+ keytouch-keyboa... | [] |
+ latrine | |
+ ld | [] |
+ leafpad | [] [] [] [] [] [] |
+ libc | [] [] [] [] |
+ libexif | [] [] |
+ libextractor | [] [] |
+ libgpewidget | [] [] [] [] [] [] [] [] |
+ libgpg-error | [] [] [] |
+ libgphoto2 | [] |
+ libgphoto2_port | [] [] [] |
+ libgsasl | [] [] [] [] |
+ libiconv | [] [] [] |
+ libidn | [] [] () |
+ lifelines | [] [] |
+ lilypond | |
+ lingoteach | [] |
+ lprng | [] |
+ lynx | [] [] [] |
+ m4 | [] [] [] [] [] |
+ mailfromd | [] |
+ mailutils | [] [] [] |
+ make | [] [] [] [] |
+ man-db | [] [] [] [] |
+ minicom | [] [] [] [] [] |
+ nano | [] [] [] [] |
+ opcodes | [] [] |
+ parted | [] |
+ pilot-qof | |
+ popt | [] [] [] [] |
+ psmisc | [] [] |
+ pwdutils | [] [] |
+ qof | [] [] |
+ radius | [] [] |
+ recode | [] [] [] [] [] [] [] |
+ rpm | [] [] [] [] |
+ screem | |
+ scrollkeeper | [] [] [] [] [] [] [] |
+ sed | [] [] [] [] [] [] [] [] [] |
+ shared-mime-info | [] [] [] [] [] [] |
+ sharutils | [] [] [] [] |
+ shishi | [] |
+ skencil | [] [] [] |
+ solfege | [] |
+ soundtracker | [] [] |
+ sp | |
+ system-tools-ba... | [] [] [] [] [] [] [] [] [] |
+ tar | [] [] [] [] |
+ texinfo | [] [] [] [] |
+ tin | () |
+ tuxpaint | [] [] [] [] [] [] |
+ unicode-han-tra... | |
+ unicode-transla... | |
+ util-linux | [] [] [] [] |
+ util-linux-ng | [] [] [] [] |
+ vorbis-tools | [] |
+ wastesedge | |
+ wdiff | [] [] [] [] [] [] [] |
+ wget | [] [] [] [] |
+ xchat | [] [] [] [] [] [] [] |
+ xkeyboard-config | [] [] [] |
+ xpad | [] [] [] |
+ +--------------------------------------------------+
+ or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta
+ 0 5 77 31 53 4 58 72 3 45 46 9 45 122 3
+
+ tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu
+ +---------------------------------------------------+
+ Compendium | [] [] [] [] | 19
+ a2ps | [] [] [] | 19
+ aegis | [] | 1
+ ant-phone | [] [] | 6
+ anubis | [] [] [] | 11
+ ap-utils | () [] | 4
+ aspell | [] [] [] | 16
+ bash | [] | 6
+ bfd | | 2
+ bibshelf | [] | 7
+ binutils | [] [] [] [] | 9
+ bison | [] [] [] [] | 20
+ bison-runtime | [] [] [] [] | 18
+ bluez-pin | [] [] [] [] [] [] | 28
+ cflow | [] [] | 5
+ clisp | | 9
+ console-tools | [] [] | 5
+ coreutils | [] [] [] | 18
+ cpio | [] [] [] [] | 11
+ cpplib | [] [] [] [] [] | 12
+ cryptonit | [] | 6
+ dialog | [] [] [] | 9
+ diffutils | [] [] [] [] [] | 29
+ doodle | [] | 6
+ e2fsprogs | [] [] | 10
+ enscript | [] [] [] | 16
+ fetchmail | [] [] | 12
+ findutils | [] [] [] | 11
+ findutils_stable | [] [] [] [] | 18
+ flex | [] [] | 15
+ fslint | [] | 2
+ gas | [] | 3
+ gawk | [] [] [] | 16
+ gcal | [] | 5
+ gcc | [] [] [] | 7
+ gettext-examples | [] [] [] [] [] [] | 29
+ gettext-runtime | [] [] [] [] [] [] | 28
+ gettext-tools | [] [] [] [] [] | 20
+ gip | [] [] | 13
+ gliv | [] [] | 11
+ glunarclock | [] [] [] | 15
+ gmult | [] [] [] [] | 16
+ gnubiff | [] | 2
+ gnucash | () [] | 5
+ gnuedu | [] | 2
+ gnulib | [] | 10
+ gnunet | | 0
+ gnunet-gtk | [] [] | 3
+ gnutls | | 4
+ gpe-aerial | [] [] | 14
+ gpe-beam | [] [] | 14
+ gpe-calendar | [] [] | 7
+ gpe-clock | [] [] [] [] | 21
+ gpe-conf | [] [] [] | 16
+ gpe-contacts | [] [] | 10
+ gpe-edit | [] [] [] [] [] | 22
+ gpe-filemanager | [] [] | 7
+ gpe-go | [] [] [] [] | 19
+ gpe-login | [] [] [] [] [] | 21
+ gpe-ownerinfo | [] [] [] [] | 21
+ gpe-package | [] | 6
+ gpe-sketchbook | [] [] | 16
+ gpe-su | [] [] [] [] | 21
+ gpe-taskmanager | [] [] [] [] | 21
+ gpe-timesheet | [] [] [] [] | 18
+ gpe-today | [] [] [] [] [] | 21
+ gpe-todo | [] [] | 8
+ gphoto2 | [] [] [] [] | 21
+ gprof | [] [] | 13
+ gpsdrive | [] | 5
+ gramadoir | [] | 7
+ grep | [] | 12
+ gretl | | 6
+ gsasl | [] [] [] | 9
+ gss | [] | 7
+ gst-plugins-bad | [] [] [] | 13
+ gst-plugins-base | [] [] | 11
+ gst-plugins-good | [] [] [] [] [] | 16
+ gst-plugins-ugly | [] [] [] | 13
+ gstreamer | [] [] [] | 18
+ gtick | [] [] | 7
+ gtkam | [] | 16
+ gtkorphan | [] | 7
+ gtkspell | [] [] [] [] [] [] | 27
+ gutenprint | | 4
+ hello | [] [] [] [] [] | 38
+ herrie | [] [] | 8
+ hylafax | | 0
+ idutils | [] [] | 15
+ indent | [] [] [] [] [] | 28
+ iso_15924 | [] [] | 4
+ iso_3166 | [] [] [] [] [] [] [] [] [] | 54
+ iso_3166_2 | [] [] | 4
+ iso_4217 | [] [] [] [] [] | 24
+ iso_639 | [] [] [] [] [] | 26
+ jpilot | [] [] [] [] | 7
+ jtag | [] | 3
+ jwhois | [] [] [] | 13
+ kbd | [] [] [] | 13
+ keytouch | [] | 8
+ keytouch-editor | [] | 5
+ keytouch-keyboa... | [] | 5
+ latrine | [] [] | 5
+ ld | [] [] [] [] | 10
+ leafpad | [] [] [] [] [] | 24
+ libc | [] [] [] | 19
+ libexif | [] | 5
+ libextractor | [] | 5
+ libgpewidget | [] [] [] | 20
+ libgpg-error | [] | 6
+ libgphoto2 | [] [] | 9
+ libgphoto2_port | [] [] [] | 11
+ libgsasl | [] | 8
+ libiconv | [] [] | 11
+ libidn | [] [] | 11
+ lifelines | | 4
+ lilypond | [] | 6
+ lingoteach | [] | 6
+ lprng | [] | 2
+ lynx | [] [] [] | 15
+ m4 | [] [] [] | 18
+ mailfromd | [] [] | 3
+ mailutils | [] [] | 8
+ make | [] [] [] | 20
+ man-db | [] | 9
+ minicom | [] | 14
+ nano | [] [] [] | 20
+ opcodes | [] [] | 10
+ parted | [] [] [] | 11
+ pilot-qof | [] | 1
+ popt | [] [] [] [] | 18
+ psmisc | [] [] | 10
+ pwdutils | [] | 3
+ qof | [] | 4
+ radius | [] [] | 7
+ recode | [] [] [] | 25
+ rpm | [] [] [] [] | 13
+ screem | [] | 2
+ scrollkeeper | [] [] [] [] | 26
+ sed | [] [] [] [] | 23
+ shared-mime-info | [] [] [] | 29
+ sharutils | [] [] [] | 23
+ shishi | [] | 3
+ skencil | [] | 7
+ solfege | [] | 3
+ soundtracker | [] [] | 9
+ sp | [] | 3
+ system-tools-ba... | [] [] [] [] [] [] [] | 38
+ tar | [] [] [] | 17
+ texinfo | [] [] [] | 15
+ tin | | 1
+ tuxpaint | [] [] [] | 19
+ unicode-han-tra... | | 0
+ unicode-transla... | | 2
+ util-linux | [] [] [] | 20
+ util-linux-ng | [] [] [] | 20
+ vorbis-tools | [] [] | 4
+ wastesedge | | 1
+ wdiff | [] [] | 23
+ wget | [] [] [] | 20
+ xchat | [] [] [] [] | 29
+ xkeyboard-config | [] [] [] | 14
+ xpad | [] [] [] | 15
+ +---------------------------------------------------+
+ 76 teams tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu
+ 163 domains 0 3 1 74 51 0 143 21 1 57 7 45 0 2036
+
+ Some counters in the preceding matrix are higher than the number of
+visible blocks let us expect. This is because a few extra PO files are
+used for implementing regional variants of languages, or language
+dialects.
+
+ For a PO file in the matrix above to be effective, the package to
+which it applies should also have been internationalized and
+distributed as such by its maintainer. There might be an observable
+lag between the mere existence a PO file and its wide availability in a
+distribution.
+
+ If November 2007 seems to be old, you may fetch a more recent copy
+of this `ABOUT-NLS' file on most GNU archive sites. The most
+up-to-date matrix with full percentage details can be found at
+`http://translationproject.org/extra/matrix.html'.
+
+1.6 Using `gettext' in new packages
+===================================
+
+If you are writing a freely available program and want to
+internationalize it you are welcome to use GNU `gettext' in your
+package. Of course you have to respect the GNU Library General Public
+License which covers the use of the GNU `gettext' library. This means
+in particular that even non-free programs can use `libintl' as a shared
+library, whereas only free software can use `libintl' as a static
+library or use modified versions of `libintl'.
+
+ Once the sources are changed appropriately and the setup can handle
+the use of `gettext' the only thing missing are the translations. The
+Free Translation Project is also available for packages which are not
+developed inside the GNU project. Therefore the information given above
+applies also for every other Free Software Project. Contact
+`coordinator at translationproject.org' to make the `.pot' files available
+to the translation teams.
+
Modified: tuxtype/trunk/AUTHORS
===================================================================
--- tuxtype/trunk/AUTHORS 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/AUTHORS 2009-02-03 15:29:37 UTC (rev 866)
@@ -1,49 +1 @@
-Coders:
--------
-David Bruce <dbruce at tampabay.rr.com>
-Jesse Andrews <jdandr2 at uky.edu>
-Calvin Arndt <calarndt at tux4kids.org>
-Sam Hart <hart at geekcomix.com> --- Sam started it all with TuxType 1!!!
-Jacob Greig <bombastic at firstlinux.net>
-Sreyas Kurumanghat <k.sreyas at gmail.com>
-Sreerenj Balachandran <bsreerenj at gmail.com>
-Vimal Ravi <vimal_ravi at rediff.com>
-Prince K. Antony <prince.kantony at gmail.com>
-Mobin Mohan <mobinmohan at gmail.com>
-
-Packaging & Ports:
-------------------
-Holger Levsen <holger at debian.org> - (Debian packager, project maintainer)
-David Bruce <dbruce at tampabay.rr.com> - (Windows crossbuild using Linux host)
-David Marshman <marshy at silvan.demon.co.uk> - (BeOS port/packages)
-Calvin Arndt <calarndt at yahoo.com> - (Red Hat 7.1+ RPMs)
-Olivier Dagenais <olivier_dagenais at canada.com> - (Windows port/packages)
-Jesse Andrews <jdandr2 at uky.edu> - (Mac OS port)
-
-Special thanks to:
-------------------
-Rich Bellamy <bellamrm at clarkson.edu> - (for several image patches)
-Frank Ellis <frank3000 at usa.net> - (for many submitted bug items and feedback)
-Nicolai Beier <nbeier at tiscali.dk> - (for Danish work in TuxType 2)
-Martin Moeller <martin at liga.dk> - (for Danish word files in TuxType 1)
-Martin Rioux <riomar2000 at hotmail.com> - (for French translation in TuxType 1)
-Karl Ove Hufthammer <karl at huftis.org> - (for Norwegian Nynorsk translation work for Tuxtype 2)
-Trond Mæhlum <trondm at skolelinux.no> - (for Norwegian Bokmål translation work for Tuxtype 2)
-Sreyas Kurumanghat <k.sreyas at gmail.com> - (for Indic language support)
-Sreerenj Balachandran <bsreerenj at gmail.com> - (for Indic language support)
-Vimal Ravi <vimal_ravi at rediff.com> - (for Indic language support)
-Prince K. Antony <prince.kantony at gmail.com> - (for Indic language support)
-Mobin Mohan <mobinmohan at gmail.com> - (for Indic language support)
-Ralf Wildenhues <Ralf.Wildenhues at gmx.de> - (for Autotools help via mailing lists)
-
-
-Note: ConvertUTF.c/.h are from Unicode, Inc. and are released under a very free (BSD-like) license:
-
- "Unicode, Inc. hereby grants the right to freely use the information
- supplied in this file in the creation of products supporting the
- Unicode Standard, and to make copies of this file in any form
- for internal or external distribution as long as this notice
- remains attached."
-
-Note: The Andika,Doulos, and Charis fonts are from SIL International and are licensed under the Open Font
- License, Version 1.1 (see "OFL.txt" in this directory for the full license text).
\ No newline at end of file
+see doc/AUTHORS
Modified: tuxtype/trunk/ChangeLog
===================================================================
--- tuxtype/trunk/ChangeLog 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/ChangeLog 2009-02-03 15:29:37 UTC (rev 866)
@@ -1,552 +1 @@
-14 Jan 2009 - svn revision 856
-[ David Bruce <davidstuartbruce at gmail.com> ]
- - fixed SetupPaths() - really, the correct path should _always_ be
- DATA_PREFIX, and SetupPaths() should just confirm that and check for
- the theme data path under it. There should be no need for the hard-
- coded choices, which were just covering up the mistake.
-
-
-14 Jan 2009 - svn revision 844
-
-Version 1.7.2
-[ David Bruce <davidstuartbruce at gmail.com> ]
- - fixed crashing bug in cascade game in fullscreen due to size of blit
- queue not being big enough.
- - fixed drawing glitch in cascade game where words with terminal 'W' had
- not been getting fully erased in redraw
- - changed title graphic to "TuxType" instead of "TuxType2"
- - added opening sound "harp.wav" from Tux Paint.
- - added rest of fonts needed for remaining Indic languages
- - changed "warning" output from image loader so it only prints if debug on.
-
-12 Jan 2009 - svn revision 841
-Version 1.7.1
-[ David Bruce <davidstuartbruce at gmail.com> ]
- - additional code to work around unreliability of setlocale() under
- Windows. We now set LANG for both the C compiler and OS as well, using
- Bruno Haible's my_setenv() function from the GNU Gettext FAQ. Tuxtype
- now starts in the correct language for the underlying OS, and also
- switches translations with theme changes. It does not yet automatically
- pick the correct theme on startup to match the current LANG.
- - additional code in ConvertToUTF8() to handle Windows' 16-bit wchar_t vs.
- unix's 32-bit wchar_t.
-
-10 Jan 2009 - svn revision 830
-[ David Bruce <davidstuartbruce at gmail.com> ]
- - adaptation of menu code for lessons activity so as to be consistent with
- rest of menus.
-
-
-08 Jan 2009 - svn revision 830
-[ David Bruce <davidstuartbruce at gmail.com> ]
- - adaptation of menu code for lessons activity so as to be consistent with
- rest of menus.
-
-06 Jan 2009 - svn revision 822
-[ David Bruce <davidstuartbruce at gmail.com> ]
- - Bugfix to prevent BlackOutline() from segfault if passed empty string
- - incorporation of several small patches from OpenSuse (thanks Lars Vogdt)
-
-05 Jan 2009 - svn revision 821
-[ David Bruce <davidstuartbruce at gmail.com> ]
- - Bugfix for path for bundled fonts - caused error when run on non-Debian
- systems.
-
-10 Dec 2008 - svn revision 795
-Version 1.7.0
-[ David Bruce <davidstuartbruce at gmail.com> ]
- - First release following 2008 Google Summer of Code.
- - Several major enhancements:
- - GNU gettext used for internationalization (M. Mohan)
- - Themes and translations for multiple additional
- Indic languages (M. Mohan)
- - Graphical keyboard hint system (Sreyas K.)
- - Rewritten phrase practice activity (D. Bruce)
- - Fullscreen mode at native resolution (D. Bruce)
-
-2008-11-22 gettextize <bug-gnu-gettext at gnu.org>
-
- * m4/gettext.m4: Upgrade to gettext-0.17.
- * m4/iconv.m4: Upgrade to gettext-0.17.
- * m4/lib-link.m4: Upgrade to gettext-0.17.
- * m4/po.m4: Upgrade to gettext-0.17.
- * m4/intdiv0.m4: Upgrade to gettext-0.17.
- * m4/intl.m4: Upgrade to gettext-0.17.
- * m4/intlmacosx.m4: New file, from gettext-0.17.
- * m4/lock.m4: Upgrade to gettext-0.17.
- * m4/longlong.m4: Upgrade to gettext-0.17.
- * m4/printf-posix.m4: Upgrade to gettext-0.17.
- * m4/size_max.m4: Upgrade to gettext-0.17.
- * m4/uintmax_t.m4: Upgrade to gettext-0.17.
- * m4/wint_t.m4: Upgrade to gettext-0.17.
- * Makefile.am (SUBDIRS): Add intl.
- * configure.ac (AC_CONFIG_FILES): Add intl/Makefile.
- (AM_GNU_GETTEXT_VERSION): Bump to 0.17.
-
-05 Nov 2008 - svn revision 765
-[ David Bruce <davidstuartbruce at gmail.com> ]
- - Practice activity revised to get it to handle single phrase passed as function
- argument so it again plays nicely with "Lessons"
-
-13 Oct 2008 - svn revision 760
-[ David Bruce <davidstuartbruce at gmail.com> ]
- - Lots more work on fullscreen mode with Fish Cascade working but a little slow
- - Practice activity extensively reworked - wrapping of arbitrary length phrases,
- rearrangement of screen layout, fullscreen mode supported, animated Tux icons,
- onscreen display of time, chars, words per min, accuracy with gettext support.
-
-22 Aug 2008 - svn revision 668
-[ David Bruce <davidstuartbruce at gmail.com> ]
- - Extensive revision to support fullscreen mode at resolution of OS rather than only 640x480.
- Menu system and comet zap work, fish cascade now works in fullscreen but cannot handle
- toggle of resolution in midstream; practice and lessons still need to be fixed to
- handle new fullscreen mode.
- - Using GNU iconv() instead of Unicode Inc.'s conversion code
- - SDL_extras brought in from tuxmath for DrawButton(), streamlined BlackOutline(), etc.
-
-18 Aug 2008 -svn revision 652
-[ Mobin Mohan <mobinmohan at gmail.com> ]
- -GUI for editing wordlist Implemented
-
-18 Aug 2008 - svn revision 647
-[ Sreyas Kurumanghat <k.sreyas at gmail.com ]
- - Added features to practice game. Now pressing the down arrow presents the next phrase for practice and the escape key quits from the game.
-
-18 Aug 2008 - svn revision 646
-[ Sreyas Kurumanghat <k.sreyas at gmail.com ]
- - Added pango support and rendering to practice game.
-
-14 Aug 2008 -svn revision 622
-[ Mobin Mohan <mobinmohan at gmail.com> ]
- -gettextize <bug-gnu-gettext at gnu.org>
- -Added GNU Gettext Support
- -Removed lang.po and created .po file for each theme in po directory
-
-3 Aug 2008 - svn revision 599
-[ Sreyas Kurumanghat <k.sreyas at gmail.com ]
- - Added keypress details for wrong key pressed in practice.
-
-3 Aug 2008 - svn revision 580
-[ Sreyas Kurumanghat <k.sreyas at gmail.com ]
- - Added automatic keyboard layout generation in practice.c.
- - Modified the keyboard.lst file format. The current format can be any of the three below:
- - char
- - finger|char
- - finger|char|latin character
- - Features added so that the information about the keyboard gets updated each time the game is run.
-
-13 Apr 2008 - svn revision 460
-[ David Bruce <dbruce at tampabay.rr.com> ]
- - fixed small typo bug in alphabet.c (thanks Patrick Winnertz)
-
-29 Mar 2008 - svn revision 451
-[ David Bruce <dbruce at tampabay.rr.com> ]
- - new branch made called "tuxtype-new", code reorganized with
- - more standard subdirs "src", "data", "doc"; Makefile.am's
- and configure.ac updated accordingly. After some tweaking,
- seems to work properly for configuration, "make", "make install",
- "make uninstall", "make distcheck" - and appears to run
- correctly on Linux.
- - version 1.5.17 to be released as last release from tree prior
- to reorganization.
-
-23 Mar 2008
-[ David Bruce <dbruce at tampabay.rr.com> ]
- - Nepali theme contributed by Vikal Acharya and Shakeel Shrestha
-
-22 Feb 2008
-[ David Bruce <dbruce at tampabay.rr.com> ]
- - replaced many of menu icon images with new shiny ones.
-
-19 Feb 2008
-[ David Bruce <dbruce at tampabay.rr.com> ]
- - updated remainder of Makefile.am's to use automake
- variables rather than hard-coded 'install' and 'uninstall'
- targets.
-
-15 Feb 2008
-[ David Bruce <dbruce at tampabay.rr.com> ]
- - start of rewrite of Makefile.am's for data heirarchy
- to use automake more correctly.
-
-
-v. 1.5.17 - UNRELEASED
-14 Dec 2007
-[ Holger Levsen <holger at layer-acht.org> ]
- - corrected Greek theme, contributed by:
- Faidon Liambotis <paravoid at debian.org>
-
-v. 1.5.16 - svn revision 347
-29 Nov 2007
-[ David Bruce <dbruce at tampabay.rr.com> ]
- - added Czech theme, contributed by:
- Jaroslav Krejčí (JardaK) - <krejci at zstenis.com>
-
-28 Nov 2007
-[ David Bruce <dbruce at tampabay.rr.com> ]
- - Corrected Russian keyboard.lst.
- - Possible bugfix that may have prevented recognition of chars
- beyond 255 in cascade and comet zap games.
-
-19 Nov 2007
-[ David Bruce <dbruce at tampabay.rr.com> ]
- - added Wolof theme by Issa Dominique Rochefort.
-
-11 Oct 2007
-[ David Bruce <dbruce at tampabay.rr.com> ]
- - updated all Makefile.am's to use the currently-preferred "MKDIR_P"
- instead of "mkinstalldirs"; removed multiple redundant invocations
- of "mkinstalldirs".
- - ran Autoconf's "autoupdate" to be sure build system will work
- properly with automake 1.10.
-
-15 Sep 2007
-[ David Bruce <dbruce at tampabay.rr.com> ]
- - "make dist" no longer includes fonts - added new Makefile target,
- "make dist_with_fonts" that does include them. Thanks to Ralf
- Wildenhues <Ralf.Wildenhues at gmx.de> for autotools help via
- mailing lists.
-
-v 1.5.15 - svn revision 255
-15 Sep 2007
-[ David Bruce <dbruce at tampabay.rr.com> ]
- - alphabet.c - fixed crash occurring in BlackOutline_SDLPango() when
- passed empty string (see Debian Bug #439071)
- - alphabet.c - added code to check words in list to see if they have
- chars not in keyboard.lst, and just leave out these words rather
- than aborting the game.
- - Corrected Makefile.am for Malayalam theme so that settings.txt
- gets installed (needed for font selection to work).
- - Added numerals and punctuation to German keyboard.lst (likely
- needs to be done for many other themes).
-
-[ Holger Levsen ]
- - added updated Spanish translation by Amaya Rodrigo
-
-v 1.5.14 - svn revision 240
-15 Sep 2007
-[ David Bruce <dbruce at tampabay.rr.com> ]
- - scripting.c - added UTF-8 to wchar_t conversion at needed point
- when calling Phrases() (line ~1200).
- - some corrections and editing of scripts projectInfo.xml, cascade.xml,
- laser.xml - more work needed.
-
-May-Sep 2007
-Tux Type Indic Team:
-[ Sreyas Kurumanghat <k.sreyas at gmail.com> ]
-[ Sreerenj Balachandran <bsreerenj at gmail.com> ]
-[ Vimal Ravi <vimal_ravi at rediff.com> ]
-[ Prince K. Antony <prince.kantony at gmail.com> ]
-[ Mobin Mohan <mobinmohan at gmail.com> ]
-
- - added libSDLPango to handle complex rendering issues related with
- Indic languages. This will eventually allow support of any of the
- world's major languages.
- - added an Indic language theme, Malayalam, which also contains a
- lesson area.
- - new format of keyboard.lst for malayalam theme (now added to other
- themes too).
- - created a new file named practice.txt which contains the strings to
- display in the practice session. Also did a major role in adding
- Unicode support in the practice area.
- - removed old keymap that was limited to Unicode chars 0-255 (now
- replaced by a scheme that can support any chars in Unicode).
- - added series of XML lessons for Malayalam theme.
-
-v 1.5.13
-08 Sep 2007
-[ David Bruce <dbruce at tampabay.rr.com> ]
- - more work on practice.c - nearly all strings changed to
- wchar_t arrays, should be able to support Unicode in
- practice phrases.
- - simplified format of keyboard.lst - each line now just
- gives the fingering for a single character (e.g. "0|a").
- The code to read in the keyboard.lst has been replaced.
- All keyboard.lst files in the themes are updated to the
- new format, however the Russian and Greek keyboard.lst files
- are erroneous and prevent these themes from working.
- TuxType now relies on the keyboard.lst files to tell it
- what characters are permissible in the typing activities.
- (If anyone knows of a cross-platform way to find out from
- the OS what Unicode values are "typable" with the user's
- current keyboard setup, please let me know!).
-
-03 Sep 2007
-[ David Bruce ]
- - practice.c revised significantly to prevent crashes if
- keyboard.lst erroneous or incomplete - if entry not found
- in FINGER[] array for a character, fingering hint not
- shown but program still functions. "Practice" now uses the
- same RenderLetters() code as the Cascade and Comet Zap
- activities.
- - BlackOutLine() for single letters now uses
- TTF_RenderUNICODE_Blended() rather than
- TTF_RenderGlyph_Blended() because the former version
- renders all glyphs to a consistent baseline, simplifying
- our code.
-
-26 Aug 2007
-[ David Bruce ]
- - got rid of autogen.sh - autoreconf is recommended way to
- do the same thing according to autotools folks.
- - replaced acinclude.m4 with newer version to get rid of
- "underquoted AM_PATH_SDL" message.
- - fixed bug causing crash on exit from cascade game do to
- double free of ptr.
- - fixed bug with Espanol display of menus.
- - added "static" keyword to file-scope variables.
- - moved more of global variables to file or local scope.
- - added hard-coded hack-work to LoadFont() to support
- Rachana and Doulos as well as Andika in Debian.
-
-v 1.5.11
-19 Aug 2007
-[ David Bruce ]
- - Further development of settings struct.
- - Got rid of realPath[] - paths now part of settings struct.
- - program now looks for a settings file under the theme dir
- when a theme is selected, allowing themes to specify a
- preferred font (or other settings).
- - Incorporated most of changes from TuxType-Indic branch.
- Program will now require SDLPango (as well as pango itself
- and glib) - for now, pango-related code #ifndef-ed out for
- win32 until I figure out how to get Windows build to work.
-
-01 Aug 2007
-[ David Bruce ]
- - Removed KEYMAP array - wasn't being used correctly anyway.
- - Consolidated many global vars into settings struct.
- - code cleanup.
-
-v 1.5.10 - 16 Jun 2007
-[ David Bruce ]
- - Added ConvertUTF.c & .h from Unicode, Inc. to do UTF-8 to wcs
- encoding conversion when glibc isn't present (i.e., in Windows
- build). AFAICT, Windows build now handles UTF-8/Unicode properly,
- or at least behaves the same as *nix build.
- - Fixed Jamaican theme - words in list needed to be uppercase.
- - Correct links in HowToTheme.html to current counterparts.
-
-15 Jun 2007
-[ David Bruce ]
- - Comet Zap fixed to require player to type letters in proper
- order - "shootable" flag added to comet type.
- - More code cleanup - mostly adding checks to prevent dereferencing
- of null or invalid pointers.
-
-07 Jun 2007
-[ David Bruce ]
- - Code cleanup - funcs.h revised, unneeded "extern" keywords for
- function prototypes removed, prototypes rearranged into alpha-
- betical order
- - All functions now have function prototypes, either in funcs.h or
- local function prototypes with explicit static scope.
- - const keyword added to pointer function args when appropriate,
- usually char* args.
- - Renaming of some functions and variables to make capitalization
- more internally consistent (e.g. ALLCAPS means constant or other
- preprocessor macro, CamelCase means globally visible, while
- local_functions() use lowercase connected by underscores).
-
-29 May 2007
-[ David Bruce ]
- - Fixed vertical alignment problem with certain non-US characters
- such as "Å" by checking max_y of each glyph and adjusting
- appropriately.
- - Added Doulos font to svn to accomodate Russian, although no code
- yet to use this font when it is needed.
- - Added utility function to print keymap - it appears that the
- existing keymap code is broken, as the KEYMAP[] array winds
- up with KEYMAP[i] == i for all values no matter what the
- keyboard.lst file says.
-
-24 May 2007
-[ David Bruce ]
- - Additional work on UTF-8/Unicode issues - program now scans
- word list to see what Unicode characters are needed instead
- of automatically rendering everything from 0-255. It now
- displays chars beyond this range (e.g. Russian/Cyrillic) as
- long as the font contains the needed glyphs (which Andika
- does not, as of yet). Display "should" now work correctly
- except for a cosmetic problem with vertical alignment, which
- should be fixed soon. Files - alphabet.c, playgame.c, laser.c.
- - Lowercase keystrokes for non-US characters converted to upper-
- case, just like A-Z. Not sure this addresses keyboard input
- problems just yet.
- - Changed font to Andika design review "G".
-
-v.1.5.9 07 May 2007
-
-[ David Bruce ]
- - Overhauled internal handling of word lists to handle UTF-8
- correctly. Now WORDS_use() converts the UTF-8 to wchar_t
- (i.e. Unicode) arrays for internal handling. The letters for
- the fish and comets are now generated by black_outline_wchar(),
- which is a modification of black_outline() that uses
- TTF_RenderGlyph() instead of TTF_RenderUTF8(). It now seems
- to work correctly, but for now is limited to the 0-255 range.
-
-v.1.5.8 29 Apr 2007
-
-[ Karl Ove Hufthammer ]
- - Converted all the translation to use the UTF-8 characters.
- - Changed word files to UTF-8.
- - Added improved French word files commited by the French
- Skolelinux/Debian-edu team during DevCamp in Soissons.
- - Added Brazilian Portuguese translation by
- Hudson Gonçalves Manieri Figueredo.
-
-[ David Bruce ]
- - Changed TTF_RenderText to TTF_RenderUTF8 everywhere in
- playgame.c, mainly by removing ttf_letter() and using
- black_outline() instead.
- - Added some checks for null pointers to prevent segfaults.
- - Changed backgrounds from png to jpg to save space.
- - Removed other unused backgrounds
- (now in people/dbruce/unused_images)
-
-[ David Bruce ] 21 Apr 2007
- - (mostly) removed used of checkFile() as it doesn't work
- reliably on Windows and isn't really necessary.
-
-
-v.1.5.7
-
-[ David Bruce ]
- - Changed font to Andika (hopefully will have this in Debian
- and other OS in future so we don't have to bundle it
- indefinitely)
- - Fixed black_outline() to make it work more or less as was
- intended, from what I can tell.
-
-v1.5.6 the "make it simply work, stupid" release (a pun on KISS)
-
-[ Holger Levsen ]
- - tagged as release in svn
- - brought back the tuxtype2 logo
- - updated TODO and README
- - reverted utf8-changes from r16-20, as utf8 support needs more code
- changes
- - workaround debian bug #374062
- - remove funkbrt.it as its not used
- - font-loading is still a ugly hack :-( but works on debian with
- ttf-gentium, which requires a little code-change for a sarge backport
- - macosx and windows version untested...
-
-v1.5.5 development version, not released (still font+sound issues)
-
-[ Calvin Arndt ]
- - closing all the mem leaks I know of
- - remove redundant print_phrase()
- - remove hard coded xy positions in print_at() (calculate wrapped y position)
- - remove uneeded cast in Phrases()
-[ Holger Levsen ]
- - renamed to tuxtype (from tuxtype2), also modified the logo :)
- - Solving the sound file licence issues (removed one (tickle.wav, was
- unused), updated README_SOUNDS.TXT - this is not finished yet!!!!
- - removed all fonts. The font-handling is still a hack,
- see loaders.c - it only uses fonts from ttf-freefont
- and not yet from ttf-dejavu (for non-latini fonts) - and it only
- works on Debian probably (fixed path, not suitable for Windows,
- MacOS and probably other linux distributions)
-
-v1.5.4 - Added Norwegian Bokmål translation. Improved Norwegian
- Nynorsk translation.
-
-v1.5.3 - Initial lesson code started. Changed Set Keyboard to
- be a project info page. Fixed CometZap random segfaults on
- versions of NT. Added scripting for lessons. Used scripting
- mimic old instructions for Fish Cascade. Replaced
- SDL_WM_ToggleFullScreen() in favor of a more portable
- routine to accomplish window size toggling. F10 in menu
- toggles screen size. Added saving sound volumes and windows
- state in the config file. Tuxtype2 now remembers both!
- Added translations Euskara, Italian and Jamaican. Added
- code for a map and photo for each theme/translation.
-
-v1.5.1 - Changed to get word list name from first line of file.
- More language fixes. Added spanish translation. Fix
- typos in source. Build system fixes. Added spanish
- translation. New word files for nynorsk translation.
- Danish translation bug fixes and cleanup. Changed format
- of keyboard.lst file. Added mouse click selection in language
- screen. And much more. Enjoy!
-
-v1.5.0 - First release in almost a year!!!
-
-v.0.2 - First elliminated need for SDL_Plus (which was useless
- anyway.)
-
-v.0.3 - FIRST WORKING VERSION OF KEYCASCADE! Works at all
- difficulty settings and levels.
-
-v.0.4pre1 - KEYCASCADE cleaned up and tweaked (works quite well
- asside from a /few/ minor quirks). Also added soundFX
- and music as well as tutorial for KeyCascade.
-
-v.0.4pre2 - Fixed WaitFrame() usage (more coherent now)
- Also ensured that frame rate can stay constant over
- different speed systems, and added --speed option.
-
-v.0.4 - Switched from UpdateRect to SDL_Flip() on title screen to
- try to ensure constant frame-rate on title screen across
- platforms. Various bug-fixes. Added surface based cursor
- to titlescreen to prevent cursor-loss on certain systems
- (such as my laptop >:/ )
-
-v.0.5pre1 - Begin work on WORDCASCADE: All screens found and added-
- Added word loading option and words- levels cycle- not
- yet playable. Also fixed permissions on "missing" as well
- as added the special hidden option (see readme in image dir).
-
-v.0.5pre2 - WORDCASCADE now works. May need minor tweaking as time
- goes by... but I will deal with that eventuality when it occurs.
-
-v.0.5 - Work on docs, small bugfixes for release.
-
-v.0.5-2 - Second 0.5 release. Fixed embarrasing word file location
- problem!!!
-
-v.0.6 - Many Mandrake 7.2 fixes. "Free Typing" added. Various code
- clean-up and bugfixes.
-
-v.0.7pre1 - Fixed sound bug:
- (http://sourceforge.net/bugs/?func=detailbug&bug_id=131474&group_id=12715)
- as well as first BeOS port.
-
-v.0.7 - Major code cleanup. /Probably/ fixed the clipping bug.
-
-v.0.8pre1 - Began work on the Word Cascade Tutorial. Patch to fix some
- menu glitches.
-
-v.0.8 - Fixed SDL_Flip(..) related bugg in title screen:
- (http://sourceforge.net/tracker/index.php?func=detail&aid=421508&group_id=12715&atid=112715)
- as well as minor code clean-up and finish word cascade tutorial.
-
-v.0.9pre1 - Fixed GIF->PNG bug as well as "yellow outline" in gameplay
- bug (thx to Rich Bellamy <bellamrm at clarkson.edu>)
-
-v.0.9pre2 - Fixed many of the troubles causing the tutorial screen
- crashes:
- (http://sourceforge.net/tracker/index.php?func=detail&aid=414339&group_id=12715&atid=112715)
-
-v.0.9pre3 - Added code from Olivier Dagenais <olivier_dagenais at canada.com>
- which allows for compilation under Win32 using MS VisualC++. Also
- fixed Kdevelop/SDL integration issues which prevents Tux Typing from
- compiling on other OSes.
-
-v.0.9 - Fixed the tutorial screen crashing bug. Also removed double buffering
- support temporarily to resolve the issue later.
-
-v.0.9-1 - Added keyboard support on main menu.
-
-v.1.0pre1 - Added Theming/Alt-Language support (preliminary). Fixed rect clipping
- blit problem and added option for alpha blitting to emphasize slow falling words.
- Other misc bugfixes and cleanup. Began transition to KDevelop 1.4 env and
- future repair of build process.
-
-v.1.0 - Tweaked gameplay speed. Tweaked menu speed. Changed free typing from
- hard defaults to easy defaults. Fixed word cascade bug:
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=104456&repeatmerged=yes
-
-v1.0.1 - Build process bugfix.
+please see doc/ChangeLog for the changelog
\ No newline at end of file
Modified: tuxtype/trunk/ChangeLog~
===================================================================
--- tuxtype/trunk/ChangeLog~ 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/ChangeLog~ 2009-02-03 15:29:37 UTC (rev 866)
@@ -1,4 +1,13 @@
+14 Jan 2009 - svn revision 856
+[ David Bruce <davidstuartbruce at gmail.com> ]
+ - fixed SetupPaths() - really, the correct path should _always_ be
+ DATA_PREFIX, and SetupPaths() should just confirm that and check for
+ the theme data path under it. There should be no need for the hard-
+ coded choices, which were just covering up the mistake.
+
+
14 Jan 2009 - svn revision 844
+
Version 1.7.2
[ David Bruce <davidstuartbruce at gmail.com> ]
- fixed crashing bug in cascade game in fullscreen due to size of blit
Modified: tuxtype/trunk/INSTALL
===================================================================
--- tuxtype/trunk/INSTALL 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/INSTALL 2009-02-03 15:29:37 UTC (rev 866)
@@ -1,206 +1 @@
-Quick Installation
-==================
-
- Tuxtype should compile out of the box if you have a sane tool chain
- and the following SDL libraries:
-
- SDL-1.2.5 http://www.libsdl.org
- SDL_image-1.2.3 http://www.libsdl.org/projects/SDL_image
- SDL_mixer-1.2.5 http://www.libsdl.org/projects/SDL_mixer
- SDL_ttf-2.0.5 http://www.libsdl.org/projects/SDL_ttf
-
-Notes:
-freetype2 is required for SDL_ttf
-SDL_2.0.6 is known not to compile on RH9
-
-For most people using Linux
-
-./configure --prefix=[your prefix here]
-make
-make install
-
-if you run into problems rerun:
-
-autoreconf --install
-
-We want this to work for everybody, everywhere, if it doesn't
-work for you please contact calarndt at tux4kids.org
-
-While I've made every attempt to get build system right,
-I am an autoconf/automake newbie. If you encounter issues
-please feel free to contact me directly at:
-
-Calvin Arndt <calarndt at tux4kids.net>
-
-
-
-Basic Installation
-==================
-
- These are generic installation instructions.
-
- The `configure' shell script attempts to guess correct values for
-various system-dependent variables used during compilation. It uses
-those values to create a `Makefile' in each directory of the package.
-It may also create one or more `.h' files containing system-dependent
-definitions. Finally, it creates a shell script `config.status' that
-you can run in the future to recreate the current configuration, a file
-`config.cache' that saves the results of its tests to speed up
-reconfiguring, and a file `config.log' containing compiler output
-(useful mainly for debugging `configure').
-
- If you need to do unusual things to compile the package, please try
-to figure out how `configure' could check whether to do them, and mail
-diffs or instructions to the address given in the `README' so they can
-be considered for the next release. If at some point `config.cache'
-contains results you don't want to keep, you may remove or edit it.
-
- The file `configure.ac' is used to create `configure' by a program
-called `autoconf'. You only need `configure.ac' if you want to change
-it or regenerate `configure' using a newer version of `autoconf'.
-
-The simplest way to compile this package is:
-
- 1. `cd' to the directory containing the package's source code and type
- `./configure' to configure the package for your system. If you're
- using `csh' on an old version of System V, you might need to type
- `sh ./configure' instead to prevent `csh' from trying to execute
- `configure' itself.
-
- Running `configure' takes a while. While running, it prints some
- messages telling which features it is checking for.
-
- 2. Type `make' to compile the package.
-
- 3. Type `make install' to install the programs and any data files and
- documentation.
-
- 4. You can remove the program binaries and object files from the
- source code directory by typing `make clean'.
-
- 5. You can uninstall the program by typing `make uninstall' (trust me
- this really does work ;)
-
-Compilers and Options
-=====================
-
- Some systems require unusual options for compilation or linking that
-the `configure' script does not know about. You can give `configure'
-initial values for variables by setting them in the environment. Using
-a Bourne-compatible shell, you can do that on the command line like
-this:
- CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
-
-Or on systems that have the `env' program, you can do it like this:
- env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
-
-Compiling For Multiple Architectures
-====================================
-
- You can compile the package for more than one kind of computer at the
-same time, by placing the object files for each architecture in their
-own directory. To do this, you must use a version of `make' that
-supports the `VPATH' variable, such as GNU `make'. `cd' to the
-directory where you want the object files and executables to go and run
-the `configure' script. `configure' automatically checks for the
-source code in the directory that `configure' is in and in `..'.
-
- If you have to use a `make' that does not supports the `VPATH'
-variable, you have to compile the package for one architecture at a time
-in the source code directory. After you have installed the package for
-one architecture, use `make distclean' before reconfiguring for another
-architecture.
-
-Installation Names
-==================
-
- By default, `make install' will install the package's files in
-`/usr/local/bin', `/usr/local/man', etc. You can specify an
-installation prefix other than `/usr/local' by giving `configure' the
-option `--prefix=PATH'.
-
- You can specify separate installation prefixes for
-architecture-specific files and architecture-independent files. If you
-give `configure' the option `--exec-prefix=PATH', the package will use
-PATH as the prefix for installing programs and libraries.
-Documentation and other data files will still use the regular prefix.
-
- If the package supports it, you can cause programs to be installed
-with an extra prefix or suffix on their names by giving `configure' the
-option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
-
-Optional Features
-=================
-
- Some packages pay attention to `--enable-FEATURE' options to
-`configure', where FEATURE indicates an optional part of the package.
-They may also pay attention to `--with-PACKAGE' options, where PACKAGE
-is something like `gnu-as' or `x' (for the X Window System). The
-`README' should mention any `--enable-' and `--with-' options that the
-package recognizes.
-
- For packages that use the X Window System, `configure' can usually
-find the X include and library files automatically, but if it doesn't,
-you can use the `configure' options `--x-includes=DIR' and
-`--x-libraries=DIR' to specify their locations.
-
-Specifying the System Type
-==========================
-
- There may be some features `configure' can not figure out
-automatically, but needs to determine by the type of host the package
-will run on. Usually `configure' can figure that out, but if it prints
-a message saying it can not guess the host type, give it the
-`--host=TYPE' option. TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name with three fields:
- CPU-COMPANY-SYSTEM
-
-See the file `config.sub' for the possible values of each field. If
-`config.sub' isn't included in this package, then this package doesn't
-need to know the host type.
-
- If you are building compiler tools for cross-compiling, you can also
-use the `--target=TYPE' option to select the type of system they will
-produce code for and the `--build=TYPE' option to select the type of
-system on which you are compiling the package.
-
-Sharing Defaults
-================
-
- If you want to set default values for `configure' scripts to share,
-you can create a site shell script called `config.site' that gives
-default values for variables like `CC', `cache_file', and `prefix'.
-`configure' looks for `PREFIX/share/config.site' if it exists, then
-`PREFIX/etc/config.site' if it exists. Or, you can set the
-`CONFIG_SITE' environment variable to the location of the site script.
-A warning: not all `configure' scripts look for a site script.
-
-Operation Controls
-==================
-
- `configure' recognizes the following options to control how it
-operates.
-
-`--cache-file=FILE'
- Use and save the results of the tests in FILE instead of
- `./config.cache'. Set FILE to `/dev/null' to disable caching, for
- debugging `configure'.
-
-`--help'
- Print a summary of the options to `configure', and exit.
-
-`--quiet'
-`--silent'
-`-q'
- Do not print messages saying which checks are being made.
-
-`--srcdir=DIR'
- Look for the package's source code in directory DIR. Usually
- `configure' can determine that directory automatically.
-
-`--version'
- Print the version of Autoconf used to generate the `configure'
- script, and exit.
-
-`configure' also accepts some other, not widely useful, options.
-
+see doc/INSTALL
\ No newline at end of file
Deleted: tuxtype/trunk/INSTALL-Win32
===================================================================
--- tuxtype/trunk/INSTALL-Win32 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/INSTALL-Win32 2009-02-03 15:29:37 UTC (rev 866)
@@ -1,34 +0,0 @@
-Tux Typing for Windows
-----------------------
-
-Updated Aug 25 2007
-
-2006-present Lead Developer:
- David Bruce <dbruce at tampabay.rr.com>
-
-Previous Project Manager:
- Sam Hart <hart at geekcomix.com>
-Developers:
- Jacob Greig <bombastic at firstlinux.net>
- Jesse Andrews <jdandr2 at sheffield.cslab.uky.edu>
-Original Windows Port by:
- Olivier Dagenais <olivier_dagenais at canada.com>
-Windows Crossbuild by
- David Bruce <dbruce at tampabay.rr.com>
- (based on TuxMath Windows crossbuild by Yves Combe)
-
-To install the binary package for Tux Typing for Windows:
-
-1. Run the nsis installer file (e.g. tuxtype-1.5.11-win32-installer.exe)
-2. Click to accept the terms of the GPL
-3. Click OK to install in default path (C:\Program Files\TuxType) or
-select alternate location (perhaps if you are logged in as a user
-without privileges to write to C:\Program Files).
-4. The installer will create menu entries and a desktop icon for Tux
-Typing if permissions allow.
-
-Please read the COPYING.TXT file for the copyright for Tux Typing,
-and read the SDL-COPYING.TXT file for the copyright information for
-SDL. Basically, this software is open-source and free-software.
-
-Enjoy!
Modified: tuxtype/trunk/Makefile.am
===================================================================
--- tuxtype/trunk/Makefile.am 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/Makefile.am 2009-02-03 15:29:37 UTC (rev 866)
@@ -23,14 +23,10 @@
##FIXME redo with proper Automake variables:
install-data-local:
- $(MKDIR_P) $(DESTDIR)$(prefix)/doc/$(PACKAGE)
- $(INSTALL_DATA) $(srcdir)/ChangeLog $(DESTDIR)$(prefix)/doc/$(PACKAGE)/ChangeLog
$(MKDIR_P) $(DESTDIR)$(prefix)/share/$(PACKAGE)
$(INSTALL_DATA) $(srcdir)/tuxtype.ico $(DESTDIR)$(prefix)/share/$(PACKAGE)/tuxtype.ico
uninstall-local:
- -rm -f $(DESTDIR)$(prefix)/doc/$(PACKAGE)/ChangeLog
- -rm -rf $(DESTDIR)$(prefix)/doc/$(PACKAGE)
-rm -f $(DESTDIR)$(prefix)/share/$(PACKAGE)/tuxtype.ico
-rm -rf $(DESTDIR)$(prefix)/share/$(PACKAGE)
@@ -39,6 +35,8 @@
# Rule to build tar-gzipped distribution package
$(PACKAGE)-$(VERSION).tar.gz: distcheck
+#FIXME this won't really work. Build for rpm packages now automated at
+#http://build.opensuse.org in "Education" project - DSB
# Rule to build RPM distribution package
rpm: $(PACKAGE)-$(VERSION).tar.gz
rpmbuild -ta $(PACKAGE)-$(VERSION).tar.gz
Modified: tuxtype/trunk/Makefile.am~
===================================================================
--- tuxtype/trunk/Makefile.am~ 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/Makefile.am~ 2009-02-03 15:29:37 UTC (rev 866)
@@ -8,7 +8,7 @@
ACLOCAL_AMFLAGS = -I m4
-EXTRA_DIST = config.rpath tuxtype.ico
+EXTRA_DIST = tuxtype.spec tuxtype.desktop tuxtype.ico config.rpath
datadir = @datadir@
localedir = $(datadir)/locale
@@ -78,7 +78,7 @@
$(INSTALL) -d $(top_builddir)/$(NSI_INSTALL_DIR)/data;
(cd $(NSI_TEMP_INSTALL_DIR)/$(pkgdatadir); \
tar cf - * ) \
- | ( cd $(top_builddir)/$(NSI_INSTALL_DIR)/$(PACKAGE_DATA_DIR); \
+ | ( cd $(top_builddir)/$(NSI_INSTALL_DIR)/data; \
tar xf -)
## create NSI_INSTALL_DIR/doc dir and copy docs to that location:
$(INSTALL) -d $(top_builddir)/$(NSI_INSTALL_DIR)/doc;
Modified: tuxtype/trunk/Makefile.in
===================================================================
--- tuxtype/trunk/Makefile.in 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/Makefile.in 2009-02-03 15:29:37 UTC (rev 866)
@@ -703,20 +703,18 @@
install-data-local:
- $(MKDIR_P) $(DESTDIR)$(prefix)/doc/$(PACKAGE)
- $(INSTALL_DATA) $(srcdir)/ChangeLog $(DESTDIR)$(prefix)/doc/$(PACKAGE)/ChangeLog
$(MKDIR_P) $(DESTDIR)$(prefix)/share/$(PACKAGE)
$(INSTALL_DATA) $(srcdir)/tuxtype.ico $(DESTDIR)$(prefix)/share/$(PACKAGE)/tuxtype.ico
uninstall-local:
- -rm -f $(DESTDIR)$(prefix)/doc/$(PACKAGE)/ChangeLog
- -rm -rf $(DESTDIR)$(prefix)/doc/$(PACKAGE)
-rm -f $(DESTDIR)$(prefix)/share/$(PACKAGE)/tuxtype.ico
-rm -rf $(DESTDIR)$(prefix)/share/$(PACKAGE)
# Rule to build tar-gzipped distribution package
$(PACKAGE)-$(VERSION).tar.gz: distcheck
+#FIXME this won't really work. Build for rpm packages now automated at
+#http://build.opensuse.org in "Education" project - DSB
# Rule to build RPM distribution package
rpm: $(PACKAGE)-$(VERSION).tar.gz
rpmbuild -ta $(PACKAGE)-$(VERSION).tar.gz
Deleted: tuxtype/trunk/README-CROSSBUILD.txt
===================================================================
--- tuxtype/trunk/README-CROSSBUILD.txt 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/README-CROSSBUILD.txt 2009-02-03 15:29:37 UTC (rev 866)
@@ -1,93 +0,0 @@
-Building TuxType for Windows on a Debian System:
-------------------------------------------------
-
-David Bruce <dbruce at tampabay.rr.com>
-
-TuxType can be cross-built for Windows on a Debian (or probably nearly
-any Linux or Unix) system. The process closely follows the work done
-by Yves Combe <yves at ycombe.net> for a cross-build of TuxMath. I adapted
-the TuxType svn source as follows to get this to work:
-
-
-- Copied cross-configure.sh and cross-make.sh from tuxmath unmodified.
-- Modified configure.in to check for mingw32 build.
-- Copied nsis/tuxtype.nsi.in from tuxmath's nsis/tuxmath.nsi.in with
- very minor modifications (basically different program name).
-- Modified Makefile.am by adding code from tuxmath's Makefile.am to
- support nsis installer as makefile target, with some modifications.
-- Minor changes to tuxtype's C source code:
- - Added local function prototype for print_at() in practice.c.
- - Several additional debugging output statements added.
- - int_rand() as defined in playgame.c did not work correctly in
- Windows, replaced using rand() % in several locations.
- - WORD_qty counter didn't work right under Windows (could not
- figure out why!), added simple code to count words in list
- within WORDS_use() rather than rely on counter.
-
-Before the crossbuild can be done, you need to get the environment prepared.
-(Below taken from Tuxmath docs with very slight editing)
-
- To set up a crossbuild environment:
-
- 1. Install mingw32 (apt-get install mingw32) and makensis (apt-get install nsis)
-
- NOTE: the versions of the mingw32 packages in Etch work fine, but the newer
- ones currently in Sid (specifically mingw32-binutils 2.17.50) fail, at least
- on my amd-64 host.
-
- 2. Create directory structure:
- - mkdir /usr/local/cross-tools
- - mkdir /usr/local/cross-tools/i586-mingw32msvc
- - mkdir /usr/local/cross-tools/i586-mingw32msvc/lib
- - mkdir /usr/local/cross-tools/i586-mingw32msvc/include
-
- 3. Install precompiled win32�dev files (lib and includes) for SDL, SDL-image
- SDL-ttf, and SDL-mixer in the lib and include directories you just created.
- You can get all of these from www.libsdl.org. I had some trouble with
- this step as the SDL libs have varieties intended for both mingw32 and MSVC -
- I was able to build successfully using the mingw32 ones. I also had to put
- all the lib files directly under /usr/local/cross-tools/i586-mingw32msvc/lib
- to get it to work. My /usr/local/cross-tools/i586-mingw32msvc/lib contains:
-
- dbruce at debian:/usr/local/cross-tools/i586-mingw32msvc/lib$ ls
- asprintf.lib jpeg.dll libSDL.la SDL_image.dll SDL_ttf.dll zlib1.dll
- charset.lib libgw32c.a libSDLmain.a SDL_image.lib smpeg.dll
- iconv.lib libpng12.dll libtiff.dll SDL_mixer.dll vorbis.dll
- intl.lib libSDL.dll.a ogg.dll SDL_mixer.lib vorbisfile.dll
-
- (asprintf.lib, charset.lib, iconv.lib, and intl.lib are definitely not needed.
- Some of the others may not be needed, either, but I guarantee that everything
- that *is* needed is on this list - DSB).
-
- The header files can be in their own folders as long as they are under
- /usr/local/cross-tools/i586-mingw32msvc/include
-
- 4. Install libgw32c (the dev file):
- http://gnuwin32.sourceforge.net/packages/libgw32c.htm in the same directory.
- This gives you the file "libgw32c.a" that you need to have in the lib directory.
-
- 5. You need to have a directory containing all of the dlls that will need to be
- packaged into the installer. The Makefile expects them to be in NSI_DLL_DIR,
- which is set to ~/tuxtype_dll. On my machine, I have:
-
- dbruce at debian:~/tuxtype_dll$ ls
- jpeg.dll ogg.dll SDL_mixer.dll vorbis.dll
- libpng12.dll SDL.dll SDL_ttf.dll vorbisfile.dll
- libtiff.dll SDL_image.dll smpeg.dll zlib1.dll
-
-
- (Note - this has mostly the same files as the cross-tools lib directory - it is most
- likely possible to eliminate this redundancy in some way.).
-
- 6. If you have done a native (Linux) build in the same source tree, run "make clean"
- and "make distclean" to get rid of the autogenerated files.
-
- 7. From the trunk dir, run:
- ./autoreconf --install
- ./cross-configure.sh --with-sdl-prefix
- ./cross-make.sh
- ./cross-make.sh nsis
-
- You should now have the installer (something like "tuxtype-1.5.11-win32-installer.exe")
- in the trunk directory. Execute the installer on the target Windows machine to install
- the program.
\ No newline at end of file
Deleted: tuxtype/trunk/README.Win32
===================================================================
--- tuxtype/trunk/README.Win32 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/README.Win32 2009-02-03 15:29:37 UTC (rev 866)
@@ -1,37 +0,0 @@
-Tux Typing :
-An Educational Typing Tutor Game Starring Tux, the Linux Penguin
-----------------------------------------------------------------
-
-20 August 2007 - NOTE: the below instructions are very old, and I
-do not know if they work. I do not use nor have access to MSVC. The
-recent Windows builds of Tux Typing have all been done on my Debian
-machine using the mingw cross-tools (see "README-CROSSBUILD.txt").
-My earlier attempts to set up a build environment under Windows using
-either Cygwin or mingw32/msys were not successful. If anyone works
-out a successful way to build Tux Typing (or TuxMath) on Windows,
-please let me know and I will post it here.
-
-David Bruce <dbruce at tampabay.rr.com>
-
-
-
-COMPILING TUX TYPING IN WINDOWS USING MSVC:
-
-You need to have the development versions of SDL, SDL_Image and
-SDL_Mixer, that is the .lib, .h and .dll files. They also need to be
-in VC's search path:
-
-Tools/Options/Directories
-
-Under "Include Files", add the directories where the include files for
-all three projects are.
-
-Under "Library Files", add the directories where the .lib files for
-all three projects are.
-
-Olivier Dagenais (Win32 Port)
-<olivier_dagenais at canada.com>
-
-Sam "Criswell" Hart (Tux Typing project manager)
-<hart at geekcomix.com>
-http://www.geekcomix.com/dm/tuxtype/
Modified: tuxtype/trunk/TODO
===================================================================
--- tuxtype/trunk/TODO 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/TODO 2009-02-03 15:29:37 UTC (rev 866)
@@ -4,106 +4,3 @@
Debians Free Software Guidelines with free ones. click.wav and
kmus(1-4).wav are only free for non-commercial use.
--check that SVN is free of generated files. create release-script,
- keep release tarballs (after augen.sh is run) in SVN?
-
--Test it under MacOSX and windows
-
--make the code use UTF8 internally
-
--fix the font handling issues
-
--Clean up code! (Someone beat it severely with the "oogly stick"!)
-
- o SOUND: I think the way laser.c handles sound playing should
- be adopted by the rest of the app (via a function so we don't have
- all these "if (sys_sound)" all over the place
-
- --- MAKE THE RUN SOUND NOT HAPPEN IF IT DOESN'T NEED TO!!!
- & STOP IT ONCE IT IS DONE!
-
- o COMET ZAP: clean up the way text is generated... right now
- it is being generated every time! -- plus maybe switch to the
- AA text
-
- --- idea: once the player gets "done" with a wave, they can
- continue playing on the wave until they are ready
- to move on. They do so by hitting a key
- (ENTER/SPACE ??) which causes TUX to destroy all
- comets at once!
-
- o OBJECTs: ClearObject, EraseObject, ... needs to be reworked.
- while these are "objects", I think we should retitle these
- sprites, as clearobject, eraseobject does not do what one
- might think (removing from memory)... Plus we can probably
- simplify the "realeraseobject" vs. "eraseobject"
-
- o LOCALE: gettext & locales... enough said
-
- o MAKE STUFF: Cal is working on it for *nix. We need to make
- sure we can build for others (win, mac).
-
- o THEMES: after gettext is set up, a way to specify font,
- fontsize, and other graphical options for the theme...
- (on top of the already supported images)
-
- --- Currently when we are loading a image, it will first
- search through all the theme paths, and then it will
- search through all the default paths, which is nice
- except when the theme has "icons" for the menu. Then
- the program will try to load as many icons and since
- a theme may use fewer images than the default images,
- the theme will have EXTRA frames that shouldn't be
- included!
-
- o INPUT: can TT2 determine if the user presses "fancy" latin
- characters such as n~, ... I don't know... a way to test
- exists now though :)
-
- o TRANSLATION: once we have gettext working, TT2 will be less
- of a moving target for translators...
-
- o Tux Recommend: add tux giving friendly reminders about proper
- hand location, erogomics, ...
-
-
-
-The following is a mail with a list of ideas, this is not really a todo (yet).
-
-From: Steve McCuen <smccuen.tux at gmail.com>
-To: tuxmath-devel at lists.sourceforge.net
-Date: Wed, 16 May 2007 20:25:15 -0700
-Message-Id: <1179372315.31920.15.camel at mccuen01.mccuenlabs.net>
-Subject: [Tuxmath-devel] tuxtype: feature request list, for comment
-
-This is the list of requests that came from students using tuxtype. In
-looking at the list, some are very possible to do.
-
-* More kinds of games
- * Some suggested maybe a racing game
- * Some suggested pinball typing the right letters would make the
-flippers work
- * Space wars, and battle games with space ships
-* Different background music
-* Different colors
-* Different backgrounds
-* Practice typing letter groups (finger exercises like Mavis)
-* In fish arcade, when you type the letter it highlights in Red, which
-is hard to see.
-* Too much repetition within the games there are
-* More short words, and generally more variety in words and letters
-* High score list
-* More diversity in difficulty, not just speeding up
-* Bonus points, and get more weapons, and rebuild cities
-* More then just comets that come down
-* Younger grades suggested the following:
- * Fish Cascade to go slower
- * Say the letter as they come down
- * Not only saying the words, make the words tell a story
- * Stops when you miss a letter and gives you a chance to get it right.
-* More levels in Fish Cascade and Comet Zap
-* Ability to choose whether one comet will destroy a city, or several
-* Levels to be longer and harder before switching
-* In Space Cadet, get points for hitting target, and takes away if you
-miss, and if a city is destroyed it doesn't take away points.
-* More shields
Modified: tuxtype/trunk/doc/ChangeLog
===================================================================
--- tuxtype/trunk/doc/ChangeLog 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/doc/ChangeLog 2009-02-03 15:29:37 UTC (rev 866)
@@ -1,3 +1,151 @@
+03 Feb 2009 - svn revision 856
+Version 1.7.3
+[ David Bruce <davidstuartbruce at gmail.com> ]
+ - updated LoadFont() to include the hard-coded hackery for all of the
+ bundled fonts. Also, (IMPORTANT), now the function attempts to load
+ the default font if it fails to load the desired font, instead of
+ just segfaulting. An appropriate message is printed to stderr.
+ - fix to ConvertToUTF8() to support correct behavior on MacOSX
+ - fix to top-level Makefile.am because a file was going into $prefix/doc/PACKAGE
+ rather than the correct $prefix/share/doc/PACKAGE
+
+14 Jan 2009 - svn revision 856
+[ David Bruce <davidstuartbruce at gmail.com> ]
+ - fixed SetupPaths() - really, the correct path should _always_ be
+ DATA_PREFIX, and SetupPaths() should just confirm that and check for
+ the theme data path under it. There should be no need for the hard-
+ coded choices, which were just covering up the mistake.
+
+
+14 Jan 2009 - svn revision 844
+
+Version 1.7.2
+[ David Bruce <davidstuartbruce at gmail.com> ]
+ - fixed crashing bug in cascade game in fullscreen due to size of blit
+ queue not being big enough.
+ - fixed drawing glitch in cascade game where words with terminal 'W' had
+ not been getting fully erased in redraw
+ - changed title graphic to "TuxType" instead of "TuxType2"
+ - added opening sound "harp.wav" from Tux Paint.
+ - added rest of fonts needed for remaining Indic languages
+ - changed "warning" output from image loader so it only prints if debug on.
+
+12 Jan 2009 - svn revision 841
+Version 1.7.1
+[ David Bruce <davidstuartbruce at gmail.com> ]
+ - additional code to work around unreliability of setlocale() under
+ Windows. We now set LANG for both the C compiler and OS as well, using
+ Bruno Haible's my_setenv() function from the GNU Gettext FAQ. Tuxtype
+ now starts in the correct language for the underlying OS, and also
+ switches translations with theme changes. It does not yet automatically
+ pick the correct theme on startup to match the current LANG.
+ - additional code in ConvertToUTF8() to handle Windows' 16-bit wchar_t vs.
+ unix's 32-bit wchar_t.
+
+10 Jan 2009 - svn revision 830
+[ David Bruce <davidstuartbruce at gmail.com> ]
+ - adaptation of menu code for lessons activity so as to be consistent with
+ rest of menus.
+
+
+08 Jan 2009 - svn revision 830
+[ David Bruce <davidstuartbruce at gmail.com> ]
+ - adaptation of menu code for lessons activity so as to be consistent with
+ rest of menus.
+
+06 Jan 2009 - svn revision 822
+[ David Bruce <davidstuartbruce at gmail.com> ]
+ - Bugfix to prevent BlackOutline() from segfault if passed empty string
+ - incorporation of several small patches from OpenSuse (thanks Lars Vogdt)
+
+05 Jan 2009 - svn revision 821
+[ David Bruce <davidstuartbruce at gmail.com> ]
+ - Bugfix for path for bundled fonts - caused error when run on non-Debian
+ systems.
+
+10 Dec 2008 - svn revision 795
+Version 1.7.0
+[ David Bruce <davidstuartbruce at gmail.com> ]
+ - First release following 2008 Google Summer of Code.
+ - Several major enhancements:
+ - GNU gettext used for internationalization (M. Mohan)
+ - Themes and translations for multiple additional
+ Indic languages (M. Mohan)
+ - Graphical keyboard hint system (Sreyas K.)
+ - Rewritten phrase practice activity (D. Bruce)
+ - Fullscreen mode at native resolution (D. Bruce)
+
+2008-11-22 gettextize <bug-gnu-gettext at gnu.org>
+
+ * m4/gettext.m4: Upgrade to gettext-0.17.
+ * m4/iconv.m4: Upgrade to gettext-0.17.
+ * m4/lib-link.m4: Upgrade to gettext-0.17.
+ * m4/po.m4: Upgrade to gettext-0.17.
+ * m4/intdiv0.m4: Upgrade to gettext-0.17.
+ * m4/intl.m4: Upgrade to gettext-0.17.
+ * m4/intlmacosx.m4: New file, from gettext-0.17.
+ * m4/lock.m4: Upgrade to gettext-0.17.
+ * m4/longlong.m4: Upgrade to gettext-0.17.
+ * m4/printf-posix.m4: Upgrade to gettext-0.17.
+ * m4/size_max.m4: Upgrade to gettext-0.17.
+ * m4/uintmax_t.m4: Upgrade to gettext-0.17.
+ * m4/wint_t.m4: Upgrade to gettext-0.17.
+ * Makefile.am (SUBDIRS): Add intl.
+ * configure.ac (AC_CONFIG_FILES): Add intl/Makefile.
+ (AM_GNU_GETTEXT_VERSION): Bump to 0.17.
+
+05 Nov 2008 - svn revision 765
+[ David Bruce <davidstuartbruce at gmail.com> ]
+ - Practice activity revised to get it to handle single phrase passed as function
+ argument so it again plays nicely with "Lessons"
+
+13 Oct 2008 - svn revision 760
+[ David Bruce <davidstuartbruce at gmail.com> ]
+ - Lots more work on fullscreen mode with Fish Cascade working but a little slow
+ - Practice activity extensively reworked - wrapping of arbitrary length phrases,
+ rearrangement of screen layout, fullscreen mode supported, animated Tux icons,
+ onscreen display of time, chars, words per min, accuracy with gettext support.
+
+22 Aug 2008 - svn revision 668
+[ David Bruce <davidstuartbruce at gmail.com> ]
+ - Extensive revision to support fullscreen mode at resolution of OS rather than only 640x480.
+ Menu system and comet zap work, fish cascade now works in fullscreen but cannot handle
+ toggle of resolution in midstream; practice and lessons still need to be fixed to
+ handle new fullscreen mode.
+ - Using GNU iconv() instead of Unicode Inc.'s conversion code
+ - SDL_extras brought in from tuxmath for DrawButton(), streamlined BlackOutline(), etc.
+
+18 Aug 2008 -svn revision 652
+[ Mobin Mohan <mobinmohan at gmail.com> ]
+ -GUI for editing wordlist Implemented
+
+18 Aug 2008 - svn revision 647
+[ Sreyas Kurumanghat <k.sreyas at gmail.com ]
+ - Added features to practice game. Now pressing the down arrow presents the next phrase for practice and the escape key quits from the game.
+
+18 Aug 2008 - svn revision 646
+[ Sreyas Kurumanghat <k.sreyas at gmail.com ]
+ - Added pango support and rendering to practice game.
+
+14 Aug 2008 -svn revision 622
+[ Mobin Mohan <mobinmohan at gmail.com> ]
+ -gettextize <bug-gnu-gettext at gnu.org>
+ -Added GNU Gettext Support
+ -Removed lang.po and created .po file for each theme in po directory
+
+3 Aug 2008 - svn revision 599
+[ Sreyas Kurumanghat <k.sreyas at gmail.com ]
+ - Added keypress details for wrong key pressed in practice.
+
+3 Aug 2008 - svn revision 580
+[ Sreyas Kurumanghat <k.sreyas at gmail.com ]
+ - Added automatic keyboard layout generation in practice.c.
+ - Modified the keyboard.lst file format. The current format can be any of the three below:
+ - char
+ - finger|char
+ - finger|char|latin character
+ - Features added so that the information about the keyboard gets updated each time the game is run.
+
13 Apr 2008 - svn revision 460
[ David Bruce <dbruce at tampabay.rr.com> ]
- fixed small typo bug in alphabet.c (thanks Patrick Winnertz)
Modified: tuxtype/trunk/doc/INSTALL
===================================================================
--- tuxtype/trunk/doc/INSTALL 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/doc/INSTALL 2009-02-03 15:29:37 UTC (rev 866)
@@ -1,5 +1,5 @@
-Tux Typing 1.7.2
-January 14, 2009
+Tux Typing 1.7.3
+03 Feb 2009
NOTE - this document is reasonably correct but not completely current.
It will updated as the maintainer's time allows. For GNU/Linux users, you
@@ -30,10 +30,14 @@
SDL_mixer-1.2.5 http://www.libsdl.org/projects/SDL_mixer
SDL_ttf-2.0.5 http://www.libsdl.org/projects/SDL_ttf
+ SDL_Pango will be used if found
+
Notes:
-freetype2 is required for SDL_ttf
-SDL_2.0.6 is known not to compile on RH9
+ These libraries in turn have other dependencies (jpeg, tiff, smpeg, ogg,
+ freetype, etc.) that your package manager will take care of, unless you
+ are building everything by hand.
+
For most people using Linux:
./configure
@@ -55,7 +59,7 @@
the corresponding Makefile.am's. You should not need to do this if you are building from
a tuxtype*.tar.gz (but will need to do this if building from a Subversion checkout).
-Note - you almost certainly want the tarball with the bundled fonts, e.g. tuxtype_w_fonts-1.7.1.tar.gz.
+Note - you almost certainly want the tarball with the bundled fonts, e.g. tuxtype_w_fonts-1.7.3.tar.gz.
The tarballs without fonts are for making Debian packages that will be installed by a package
manager that will take care of installing the needed fonts.
@@ -65,11 +69,13 @@
You may also contact me directly at:
davidstuartbruce at gmail.com
+===============================================================================================
(below are reproduced some generic instructions on how to build and
install packages that require "./configure; make; make install". They
were not written specifically for tuxtype).
+
Basic Installation
==================
Modified: tuxtype/trunk/doc/INSTALL-Win32
===================================================================
--- tuxtype/trunk/doc/INSTALL-Win32 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/doc/INSTALL-Win32 2009-02-03 15:29:37 UTC (rev 866)
@@ -1,7 +1,7 @@
Tux Typing for Windows
----------------------
-Updated Jan 14 2009
+Updated Feb 03 2009
2006-present Lead Developer:
David Bruce <davidstuartbruce at gmail.com>
@@ -22,7 +22,7 @@
To install the binary package for Tux Typing for Windows:
-1. Run the nsis installer file (e.g. tuxtype-1.7.1-win32-installer.exe)
+1. Run the nsis installer file (e.g. tuxtype-1.7.3-win32-installer.exe)
2. Click to review the terms of the GPL.
(Note - you actually have the legal right to install and run the program
irrespective of what you think of the GPL, but the NSIS installer
Modified: tuxtype/trunk/doc/Makefile.am
===================================================================
--- tuxtype/trunk/doc/Makefile.am 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/doc/Makefile.am 2009-02-03 15:29:37 UTC (rev 866)
@@ -2,7 +2,8 @@
## Process with AutoMake:
SUBDIRS = en
-dist_doc_DATA = AUTHORS \
+dist_doc_DATA = ../ABOUT-NLS \
+ AUTHORS \
COPYING \
ChangeLog \
INSTALL \
Modified: tuxtype/trunk/doc/Makefile.in
===================================================================
--- tuxtype/trunk/doc/Makefile.in 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/doc/Makefile.in 2009-02-03 15:29:37 UTC (rev 866)
@@ -239,7 +239,8 @@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
SUBDIRS = en
-dist_doc_DATA = AUTHORS \
+dist_doc_DATA = ../ABOUT-NLS \
+ AUTHORS \
COPYING \
ChangeLog \
INSTALL \
Modified: tuxtype/trunk/src/alphabet.c
===================================================================
--- tuxtype/trunk/src/alphabet.c 2009-02-03 13:35:44 UTC (rev 865)
+++ tuxtype/trunk/src/alphabet.c 2009-02-03 15:29:37 UTC (rev 866)
@@ -830,19 +830,15 @@
DEBUGCODE {fprintf(stderr, "ConvertToUTF8(): wide_word = %S\n", wide_word);}
DEBUGCODE {fprintf(stderr, "ConvertToUTF8(): temp_wchar_t = %S\n", temp_wchar_t);}
+ //FIXME we may not need this now that we use pass "wchar_t" rather
+ //than "UTF-32" in the default case.
//Microsoft uses a different wchar_t from the rest of the world - grrr...
#ifdef WIN32
DEBUGCODE {fprintf(stderr, "WIN32, using UTF-16LE for wchar_t\n");}
conv_descr = iconv_open("UTF-8", "UTF-16LE");
#else
-//#ifdef __APPLE__
DEBUGCODE {fprintf(stderr, "Using wchar_t for wchar_t\n");}
conv_descr = iconv_open("UTF-8", "wchar_t");
-//#else
-// DEBUGCODE {fprintf(stderr, "Neither WIN32 nor APPLE, using wchar_t
-//for wchar_t\n");}
-// conv_descr = iconv_open("UTF-8", "wchar_t");
-//#endif
#endif
bytes_converted = iconv(conv_descr,
More information about the Tux4kids-commits
mailing list