# 8.6 Язык и сообщения внутри приложения

Так как приложение Bubble посылает и принимает сообщения по умолчанию на Английском, вам может понадобиться изменить язык, под который создано ваше приложение. Bubble поддерживает смену языка приложения, настройку сообщений и даже многоязычные приложения. Вы можете настроить это в разделе Языки/Languages вкладки Настройки/Settings.![](https://manual.bubble.is/assets/Desktop%202017-03-15%20at%202.26.20%20PM.png)

## Язык приложения

### Основной язык

Основным является язык, который Bubble использует при запуске приложения в случае, когда настройка языка не задана. Этот язык будет использоваться для отправки и отображения сообщений пользователям и для изменения поведения элементов, зависимых от расположения. Например, это будет влиять на форматирование дат в элементе ввода даты и Календаре или на подписи на карте.

### Коды языков

Языки в Bubble представлены в виде их кодов. Код это то, что расположено в скобках в списке языков. Например, Американский Английский "en\_us", Французский "fr\_fr", Упрощенный Китайский "zh\_cn".

Если язык или его региональная версия отсутствует, свяжитесь с нами (!!!ЛНК!!!). Мы всегда рады добавлению новых языков.

### Язык, зависящий от пользователя

Если ваш тариф поддерживает более одного языка для вашего приложения, то вам, возможно, захочется, чтобы пользователи могли установить язык, на котором они будут использовать приложение, а также запомнить эту информацию. Bubble позволяет вам задать поле в типе "Пользователь" для хранения этой информации. Это поле должно быть текстового типа. Ответственность за сохранение в это поле в ходе рабочих процессов значения языка, на котором пользователь хочет работать с приложением лежит на вас. Сохраняемое значение должно быть кодом языка, описанным выше.

Язык приложения так же может устанавливаться в URL, с использованием строкового параметра lang. Например, использование Русского языка в вашем приложении произойдет при переходе по ссылке `https://myapp.com?lang=russian`.

Приоритет определения Текущего языка:

1. Использовать значение параметра "lang", переданного в URL, если есть
2. Использовать значение языка текущего пользователя, если данное поле задано
3. Использовать основной язык приложения
4. Использовать Английский

## Редактирование сообщений приложения

Во вкладке Настройки вы можете также изменить содержимое различных сообщений, которые посылаются приложением пользователю. Например, если при использовании действия "Зарегистрировать пользователя"/"Sign the user up" с подтверждением пароля введенные пароли не совпадают, вам может понадобиться изменить сообщение "Два пароля не совпадают!".

Для этого, выберите язык, который хотите изменить, и вы сможете отредактировать сообщения приложения из списка.

## Использование текстов приложения

Если вы хотите изменить содержимое некоторых элементов на странице в зависимости от языка, Bubble позволяет задать Тексты приложения. Вместо использования условий и списка текстов на уровне каждого элемента, установка Текстов приложения более эффективный и легкий в масштабировании способ задать тексты, которые отличаются в зависимости от текущего языка.

Для создания Текста приложения, выберите "App Text" в Конструкторе выражений. ![](https://manual.bubble.is/assets/Desktop%202017-03-15%20at%202.55.52%20PM.png)

Когда вы выбрали этот источник данных, вы можете либо создать новый Текст, либо использовать один из уже заданных.![](https://manual.bubble.is/assets/app%20texts.png)

Редактирование содержимого каждого текста осуществляется аналогично редактированию встроенных сообщений приложения. Вы выбираете язык, который хотите отредактировать и затем изменяете сообщения из списка.![](https://manual.bubble.is/assets/app%20text%202.png)

В режиме работы Тексты приложения выдадут значение, которое задано для текущего языка.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://prostokosaka.gitbook.io/bubble/86-yazik-i-soobscheniya-vnutri-prilozheniya.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
