Artifact 375a350ce4363addfd87592bd883b00d7f9fe112
- File
woof-code/rootfs-skeleton/usr/share/doc/HOWTO-internationalization.htm
- 2011-12-12 23:06:37 - part of checkin [54912365f0] on branch trunk - /usr/sbin/xdelta_gui first example internationalization using t12s technique, script conversion by L18L (user: BarryK )
HOWTO internationalize applicationsInternationalization of applications and scripts in Puppy Linux is a work-in-progress. Applications written in BaConBaCon is a BASIC compiler, one of our officially supported languages for Puppy development. Internationalization is supported by the compiler, as explained here:http://bkhome.org/bacon/international.htm There are at least two applications that you will find in every recent Puppy that are written in BaCon and have internationalization support: /usr/sbin/welcome1stboot /usr/sbin/welcome1stboot.bac Scripts internationalized with 'gettext'There are a lot of scripts in Puppy that use 'gettext' for translating. Here are some in /usr/sbin:alsaconf mousecheck.pupdev Scripts internationalized with 't12s'This is a very fast technique pioneered by technosaurus and implemented for Puppy by L18L. See discussion in Puppy Forum:http://murga-linux.com/puppy/viewtopic.php?t=73440 Here is an example script that you will find in recent puppies: /usr/sbin/xdelta_gui http://extra-inter.net/puppy/t12s_DOC/t12s.html ...this relies upon the application /usr/sbin/t12s, a GUI app created by L18L. It requires the 'yad' package be installed, that is likely to be the case in recent puppies. It is likely that t12s will be our preferred technique for future internationalized scripts in Puppy. |