В пространствах продукта используются локализованные имена пространств, страниц и виджетов, если для них есть перевод.
При создании пространству, странице или виджету присваивается имя на национальном языке. Имя может быть указано пользователем или получено из определения, сохраненного в системе. Имя, указанное на одном языке, применяется в качестве имени по умолчанию для остальных языков. Имя по умолчанию выполняет роль заменителя до тех пор пока вместо него не будет указано имя на национальном языке. Если указать имя на другом языке, то имя по умолчанию будет заменено новым именем только для данного языка. Это изменение не распространяется на другие языки. Во время экспорта пространства создается файл .zip с именами на всех языках, присвоенными пространству, страницам и виджетам. Во время экспорта страницы создается файл .zip с именами на всех языках, присвоенными странице и виджетам.
Например, если в браузере выбран английский язык, то имя страницы, указанное при ее создании, применяется ко всем языкам. Если изменить язык браузера на французский и переименовать пространство, то новое имя будет показано всем пользователям, в браузерах которых выбран французский язык. Всем остальным пользователям отображается имя на английском языке, поскольку оно выбрано в качестве имени по умолчанию. Для поддержки нескольких языков следует последовательно переименовать пространство на каждом языке.
Измененное имя сохраняется. В качестве примера рассмотрим экспорт пространства, для которого было указано имя на французском языке. Всем пользователям, выбравшим в браузере французский языке, после импорта пространства отображается имя на французском языке. Остальным пользователям отображается имя по умолчанию или имя на другом языке, если оно было присвоено. Если пространство было создано на другом языке, то имя по умолчанию будет указано на этом языке.
Действие | Текущий язык | Другие языки |
---|---|---|
Создание пространства | Применяется имя, присвоенное пространству при создании. | По умолчанию применяется имя на текущем языке. |
Импорт пространства | Применяется имя, указанное в импортированном пространстве. | Применяется имя, указанное в импортированном пространстве. |
Переименование пространства | Задает новое имя. | Изменения не вносятся. |
Обработка имен страниц похожа на обработку имен пространств. Единственное различие заключается в том, что существует множество способов создания страниц, однако основной принцип тот же: если имя есть на текущем языке, показывается именно оно. Роль имени может выполнять переведенное значение или значение по умолчанию, ожидающее замены на более подходящее значение.
Действие | Текущий язык | Другие языки |
---|---|---|
Создание страницы (в результате копирования существующего пространства) | Применяется имя страницы из исходного пространства. | Применяется имя страницы из исходного пространства. |
Создание страницы (в результате создания пространства на основе шаблона) | Применяется имя страницы из шаблона. | Применяется имя страницы из шаблона. |
Создание страницы (в результате создания пустой страницы или добавления страницы в открытое пространство) | Применяется имя, присвоенное странице при создании. | По умолчанию применяется имя на текущем языке. |
Создание страницы (в результате дублирования страницы с помощью администратора рабочих областей) | К имени исходной страницы добавляется префикс "Копия" | По умолчанию применяется имя на текущем языке. |
Импорт страницы (напрямую или в ходе импорта пространства) | Применяется имя, указанное в импортированной странице. | Применяется имя, указанное в импортированной странице. |
Переименование страницы | Задает новое имя. | Изменения не вносятся. |
Имена виджетов обрабатываются аналогично именам пространств и страниц. Имена экземпляров виджетов хранятся независимо, поэтому изменение имени одного экземпляра виджета не влияет на другие экземпляры на любом языке.
Действие | Текущий язык | Другие языки |
---|---|---|
Добавление виджета (с помощью палитры) | Применяется имя, указанное для конкретного языка. | Применяется имя, указанное для языка. |
Добавление виджета (в результате дублирования страницы, импорта страницы или создания пространства на основе шаблона) | Применяется имя виджета из исходной страницы, импортированной страницы или шаблона. | Применяется имя виджета из исходной страницы, импортированной страницы или шаблона. |
Переименование виджета | Задает новое имя. | Изменения не вносятся. |