8.6 Язык и сообщения внутри приложения
Last updated
Last updated
Так как приложение Bubble посылает и принимает сообщения по умолчанию на Английском, вам может понадобиться изменить язык, под который создано ваше приложение. Bubble поддерживает смену языка приложения, настройку сообщений и даже многоязычные приложения. Вы можете настроить это в разделе Языки/Languages вкладки Настройки/Settings.
Основным является язык, который Bubble использует при запуске приложения в случае, когда настройка языка не задана. Этот язык будет использоваться для отправки и отображения сообщений пользователям и для изменения поведения элементов, зависимых от расположения. Например, это будет влиять на форматирование дат в элементе ввода даты и Календаре или на подписи на карте.
Языки в Bubble представлены в виде их кодов. Код это то, что расположено в скобках в списке языков. Например, Американский Английский "en_us", Французский "fr_fr", Упрощенный Китайский "zh_cn".
Если язык или его региональная версия отсутствует, свяжитесь с нами (!!!ЛНК!!!). Мы всегда рады добавлению новых языков.
Если ваш тариф поддерживает более одного языка для вашего приложения, то вам, возможно, захочется, чтобы пользователи могли установить язык, на котором они будут использовать приложение, а также запомнить эту информацию. Bubble позволяет вам задать поле в типе "Пользователь" для хранения этой информации. Это поле должно быть текстового типа. Ответственность за сохранение в это поле в ходе рабочих процессов значения языка, на котором пользователь хочет работать с приложением лежит на вас. Сохраняемое значение должно быть кодом языка, описанным выше.
Язык приложения так же может устанавливаться в URL, с использованием строкового параметра lang. Например, использование Русского языка в вашем приложении произойдет при переходе по ссылке https://myapp.com?lang=russian
.
Приоритет определения Текущего языка:
Использовать значение параметра "lang", переданного в URL, если есть
Использовать значение языка текущего пользователя, если данное поле задано
Использовать основной язык приложения
Использовать Английский
Во вкладке Настройки вы можете также изменить содержимое различных сообщений, которые посылаются приложением пользователю. Например, если при использовании действия "Зарегистрировать пользователя"/"Sign the user up" с подтверждением пароля введенные пароли не совпадают, вам может понадобиться изменить сообщение "Два пароля не совпадают!".
Для этого, выберите язык, который хотите изменить, и вы сможете отредактировать сообщения приложения из списка.
Если вы хотите изменить содержимое некоторых элементов на странице в зависимости от языка, Bubble позволяет задать Тексты приложения. Вместо использования условий и списка текстов на уровне каждого элемента, установка Текстов приложения более эффективный и легкий в масштабировании способ задать тексты, которые отличаются в зависимости от текущего языка.
В режиме работы Тексты приложения выдадут значение, которое задано для текущего языка.
Для создания Текста приложения, выберите "App Text" в Конструкторе выражений.
Когда вы выбрали этот источник данных, вы можете либо создать новый Текст, либо использовать один из уже заданных.
Редактирование содержимого каждого текста осуществляется аналогично редактированию встроенных сообщений приложения. Вы выбираете язык, который хотите отредактировать и затем изменяете сообщения из списка.