# yii\i18n

> 12 classes of the yii\i18n namespace.

[API reference](/docs/api/index.md) › [yii](/docs/api/yii/index.md) › i18n

## Classes

| Class | Summary |
| --- | --- |
| [`DbMessageSource`](/docs/api/yii/i18n/dbmessagesource/index.md) | DbMessageSource extends [`MessageSource`](/docs/api/yii/i18n/messagesource/index.md) and represents a message source that stores translated messages in database. |
| [`Formatter`](/docs/api/yii/i18n/formatter/index.md) | Formatter provides a set of commonly used data formatting methods. |
| [`GettextFile`](/docs/api/yii/i18n/gettextfile/index.md) abstract | GettextFile is the base class for representing a Gettext message file. |
| [`GettextMessageSource`](/docs/api/yii/i18n/gettextmessagesource/index.md) | GettextMessageSource represents a message source that is based on GNU Gettext. |
| [`GettextMoFile`](/docs/api/yii/i18n/gettextmofile/index.md) | GettextMoFile represents an MO Gettext message file. |
| [`GettextPoFile`](/docs/api/yii/i18n/gettextpofile/index.md) | GettextPoFile represents a PO Gettext message file. |
| [`I18N`](/docs/api/yii/i18n/i18n/index.md) | I18N provides features related with internationalization (I18N) and localization (L10N). |
| [`Locale`](/docs/api/yii/i18n/locale/index.md) | Locale provides various locale information via convenient methods. |
| [`MessageFormatter`](/docs/api/yii/i18n/messageformatter/index.md) | MessageFormatter allows formatting messages via [ICU message format](https://unicode-org.github.io/icu/userguide/format_parse/messages/). |
| [`MessageSource`](/docs/api/yii/i18n/messagesource/index.md) | MessageSource is the base class for message translation repository classes. |
| [`MissingTranslationEvent`](/docs/api/yii/i18n/missingtranslationevent/index.md) | MissingTranslationEvent represents the parameter for the [`MessageSource::EVENT_MISSING_TRANSLATION`](/docs/api/yii/i18n/messagesource/index.md#event-EVENT_MISSING_TRANSLATION) event. |
| [`PhpMessageSource`](/docs/api/yii/i18n/phpmessagesource/index.md) | PhpMessageSource represents a message source that stores translated messages in PHP scripts. |