From $1
  • This page's contents could not be loaded.
Table of contents


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.


Instead of using a string directly in your code, you just need to pass it to gettext which returns the translated string to you.

  1. Remember to encase all user-visible strings like so:
    • GettextCatalog.GetString ("user-visible string")
    • GettextCatalog.GetString ("user-visible string {0}", variable)
  2. Add files with these strings to MonoDevelop/po/


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

Tag page
  • No tags

Files (0)

You must login to post a comment.
This page can't be edited.