he Puppy-desktop NLS(Native Language Support) syslem gives native language support to the labels of the desktop icon and the menu.
May works on any Puppy-4.x/5.x. Currently it supports JWM and IceWM as for the menu.

The puppy-desktop as the 'base' is already built in LupQ-511 and Wary-500 Japanese edition.
Others need to install the 'puppy-desktop' package as the 'base'.
The 'base' has the menu translations of some language built in.
Additional 'lang_pack' is required for the label of desktop icons.

puppy-desktop-20110101.pet is available here.
petget-20110211.pet, available at the same place, is also recommended to avoid the menu labels reverted to English when installed.removed packages.

Or, the collection of .mo and .po files: puppy-desktop_NLS-20110103.pethere.
Available languages:
See the link of the 'lang_pack' above.
As for the label of the desktop icons. currently available for only several languages, german, spanish, french, hungarian, japanese, dutch and russian._________________Google Chrome portable
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.htmlEdited_times_total

The menu labels may reverted to the English after using the Puppy Package Manager, or the Upgrade X drivers.

You can repair the labels by running Menu>Desktop>Refresh Desktop.
The Refresh Desktop also does re-align the drive icons on the desktop.
(The 'Refresh Desktop' is contained in the puppy-desktop package above.)

Some part is using gettext.
There is the .pot file at /usr/share/doc/nls/puppy-desktop/puppy-desktop.pot.
You can make the translation using poedit or similar tools.
poedit-1.4.2-3-i686.pet is available here.

Hello,
Using poedit, I tried to complete the translation of the file /usr/share/doc/nls/pup_event/fr.po to create /usr/share/locale/fr/LC_MESSAGES/pup_event.mo
But this does not work : the translation FR is not available (when all menus and local are in French ).
Why?

pupeventFR.tar.gz

Description

/usr/share/doc/nls/pup_event/fr.po and /usr/share/locale/fr/LC_MESSAGES/pup_event.mo