<a id="fluent"></a>

# Fluent format

#### Versionadded
Added in version 4.8.

Fluent is a monolingual text format that focuses on asymmetric localization: a
simple string in one language can map to a complex multi-variant translation in
another language.

#### SEE ALSO
[Project Fluent website](https://projectfluent.org/)

Example file:

```default
hello = Ahoj "světe"!\n
orangutan = Orangutan má %d banán.\n
try = Zkus Weblate na <https://demo.weblate.org/>!\n
thanks = Děkujeme za použití Weblate.
```

<!-- AUTOGENERATED START: format-features fluent -->
<!-- This section is automatically generated by `./manage.py list_format_features`. Do not edit manually. -->

#### Supported features

| File extensions                                                                                      | `.ftl`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
|------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Linguality [ⓘ](https://docs.weblate.org/no/latest/formats.md#bimono)                                   | Monolingual                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| Supports plural [ⓘ](https://docs.weblate.org/no/latest/formats.md#format-plurals)                      | `No`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| Supports descriptions [ⓘ](https://docs.weblate.org/no/latest/formats.md#format-description)            | `Yes`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Supports explanation [ⓘ](https://docs.weblate.org/no/latest/formats.md#format-explanation)             | `No`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| Supports context [ⓘ](https://docs.weblate.org/no/latest/formats.md#format-context)                     | `No`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| Supports location [ⓘ](https://docs.weblate.org/no/latest/formats.md#format-location)                   | `No`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| Supports flags [ⓘ](https://docs.weblate.org/no/latest/formats.md#format-flags)                         | `No`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| API identifier                                                                                       | `fluent`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| Supports read-only strings [ⓘ](https://docs.weblate.org/no/latest/formats.md#read-only-strings)        | `No`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| Supports removing obsolete strings [ⓘ](https://docs.weblate.org/no/latest/formats.md#obsolete-strings) | `No`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| Check flags added by this format [ⓘ](https://docs.weblate.org/no/latest/admin/checks.md#custom-checks)      | [Fluent source syntax](https://docs.weblate.org/no/latest/user/checks.md#check-fluent-source-syntax), [Fluent translation syntax](https://docs.weblate.org/no/latest/user/checks.md#check-fluent-target-syntax), [Fluent parts](https://docs.weblate.org/no/latest/user/checks.md#check-fluent-parts), [Fluent references](https://docs.weblate.org/no/latest/user/checks.md#check-fluent-references), [Fluent source inner HTML](https://docs.weblate.org/no/latest/user/checks.md#check-fluent-source-inner-html), [Fluent translation inner HTML](https://docs.weblate.org/no/latest/user/checks.md#check-fluent-target-inner-html), `ignore-xml-tags`, `ignore-xml-invalid` |
<!-- AUTOGENERATED END: format-features fluent -->

## Weblate configuration

|                                | Typical Weblate [Component configuration](https://docs.weblate.org/no/latest/admin/projects.md#component)   |
|--------------------------------|----------------------------------------------------------------------------------------------------|
| File mask                      | `locales/*/messages.ftl`                                                                           |
| Monolingual base language file | `locales/en/messages.ftl`                                                                          |
| Template for new translations  | Empty                                                                                              |
| File format                    | Fluent file                                                                                        |
