IntelliJ IDEA 2017.3 Help

Internationalization and Localization Support

Overview

i18n support with IntelliJ IDEA 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.

i18n-related features

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

  • Individual encoding for files and directories.
  • Dedicated file type for storing properties.
  • Advanced editing assistance for properties files.
  • Auto-detection of resource bundles.
  • Code inspections related to internationalization issues; intention actions, and quick fixes.
  • Dedicated editor for performing mass actions within resource bundles.

Prerequisites

i18n support is available for the Django applications.

  • gettext utilities are downloaded and installed on your machine.
  • locale directory is created in the project root.
  • Django is the project template language.
Last modified: 11 October 2017

See Also