Translations
Introduction
MonoDevelop has chosen to use gettext instead of resources for translating into other languages. This allows us to take advantage of GNOME translators’ familiarity with gettext.
Developers
Instead of using a string directly in your code, you just need to pass it to gettext which returns the translated string to you.
- Remember to encase all user-visible strings like so:
GettextCatalog.GetString ("user-visible string")GettextCatalog.GetString ("user-visible string {0}", variable)
- Add files with these strings to
MonoDevelop/po/POTFILES.in
Translators
See Gnome I18N for information about the GNOME translation project. Much of that material will also apply here. In particular:
Credits, License, and Errata
Send comments to jluke or the MonoDevelop mailing list
Licensed under the MIT License