> For the complete documentation index, see [llms.txt](https://docs.fylr.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fylr.io/for-administrators/readme/languages.md).

# Languages

## Languages

### Application

Enable/Disable all languages for the frontend. Users will be able to choose from the activated languages. Use the drag handle to order the languages.

### Data Languages

Add/Remove all languages for multi-language fields (they must be defined in the data model). Each multi-language field will be available in the selected languages. Users will be able to choose their own languages form the activated languages.

#### Language Code (BCP 47)

Add the language code according to BCP 47, e.g. "en-US".

#### Display Name

Add how the language should be displayed in the frontend. Supports multiple languages.

#### Date, Time & Number Format

Select the date, time and number format you want to use in this language.

#### Analyzer Settings

Configure how text in this language is processed for searching. These settings affect how records are indexed and matched.

#### Remove Diacritics

Normalizes text using ICU folding (see [ICU folding token filter](https://docs.opensearch.org/latest/analyzers/token-filters/icu-folding/)) by removing accents and standardizing characters (e.g., case, ligatures, width), enabling more consistent and language-independent matching. This improves search results, especially when users omit accents or use different keyboard layouts.

Examples:\
`Café` → `cafe`

`RÉSUMÉ` → `resume`

`Æsop` → `aesop`

#### Synonyms

Define how different terms are treated as synonyms to improve search results. It supports two types of rules: **equivalent synonyms** (bidirectional) and **explicit mappings** (one-way normalization).

While equivalent synonyms treat all terms as interchangeable (searching for "notebook" finds "laptop" and the other way around), explicit mappings normalize different terms into one standard term (searching for "notebook" finds "laptop", but "laptop" doesn't find "notebook").

Use the word search to still be able to find specific terms (for example, search for `'notebook'` to find "notebook" instead of "laptop").

**Example:**

```
# Comments start with #
# Blank lines are ignored

# 1. Equivalent synonyms (comma-separated)
# All terms on a line are treated as interchangeable
laptop, notebook, portable computer, macbook
tv, television, telly
car, automobile, vehicle, auto
smartphone, mobile phone, cellphone, iphone, android phone

# 2. Explicit mapping (one-way or replacement)
ipod, i-pod, i pod => ipod
new york, ny, nyc => new york
uk, u.k., united kingdom => united kingdom
grey, gray => grey
laptop, notebook, macbook => laptop
```

#### Synonym Text File

Alternatively, upload the synonym configuration as a text file.
