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