PuTTY wish i18n

This is a mirror. The primary PuTTY web site can be found here.

Home | Licence | FAQ | Docs | Download | Keys | Links
Mirrors | Updates | Feedback | Changes | Wishlist | Team

summary: Framework for internationalisation
class: wish: This is a request for an enhancement.
difficulty: tricky: Needs many tuits.
priority: medium: This should be fixed one day.

Extract all the user-visible text to a single location, so it can be easily replaced with a set of translations into other languages. It's not yet clear whether we want to do this at compile time, post-compile time, or using a Windows string resource (probably not the latter since we require portability to non-Windows environments; for an example of a patch implementing this approach, see PuTTYjp on our Links page.

(Having special markup for strings à la gettext may be useful in other ways; for instance, IIRC WinCE requires all UI strings to be marked up as wide-character strings with L"foo". We could hide this behind the same markup we use for l10n.)

In the meantime, people are welcome to create translated versions of PuTTY, but these would have to be maintained as a fork of the PuTTY code since there's no clean way to integrate them into the core code.

Audit trail for this wish.

If you want to comment on this web site, see the Feedback page.
(last revision of this bug record was at 2007-07-01 15:52:05 +0100)