PyCharm 3.1.0 Web Help

Some features described here are available in Professional edition only.

In this section:

Overview

I18N support with PyCharm falls into the following major aspects:

  • Internationalization, which involves extracting strings out of your source code and presenting them as properties that are further referenced in the source code.
  • Localization, which means translating these properties into the target languages.

Note

I18N support is available for the Django applications only.

I18N-Related Features

PyCharm provides helpful features that simplify working on software internationalization and localization issues. These features are:

  • Possibility to run i18n-related tasks of the manage.py utility.
  • The following is available only in the Professional edition of PyCharm

    Syntax highlighting in *.po files.
  • Intention action to surround blocks of text in Django templates.
  • Navigation between blocks of text and locales.

Prerequisites

I18n support is available for the Django applications.

Note

  • gettext utilities are downloaded and installed on your machine.
  • locale directory is created in the project root.
  • Django is the project template language.

See Also

Language and Framework-Specific Guidelines:

External Links:

Web Resources: