Merge branch 'main' into mentions

This commit is contained in:
rijkvanzanten
2021-11-22 09:27:22 -05:00
3 changed files with 118 additions and 24 deletions

View File

@@ -36,6 +36,15 @@ export class OpenIDAuthDriver extends LocalAuthDriver {
this.client = new Promise((resolve, reject) => {
Issuer.discover(issuerUrl)
.then((issuer) => {
const supportedTypes = issuer.metadata.response_types_supported as string[] | undefined;
if (!supportedTypes?.includes('code')) {
reject(
new InvalidConfigException('OpenID provider does not support required code flow', {
provider: additionalConfig.provider,
})
);
}
resolve(
new issuer.Client({
client_id: clientId,

View File

@@ -166,11 +166,14 @@ field_update_success: 'Campo Actualizado: "{field}"'
duplicate_where_to: '¿A dónde le gustaría duplicar este campo?'
language: Idioma
aggregate_function: Función de agregado
group_aggregation: Agregación de grupo
group_precision: Precisión del grupo
global: Global
admins_have_all_permissions: Los Administradores tienen todos los permisos
camera: Cámara
show_zero: Mostrar cero
create_in_advanced_field_creation_mode: Crear campo en modo avanzado
continue_in_advanced_field_creation_mode: Continuar en modo de creación avanzada de campos
sum: Suma
sum_distinct: Sumar Diferentes
avg: Media
@@ -211,6 +214,13 @@ time: Hora
timestamp: Marca de Tiempo
uuid: UUID
hash: Hash
geometry: Geometría (Todo)
geometry.Point: Punto
geometry.LineString: Linea
geometry.Polygon: Polígono
geometry.MultiPoint: Multipunto
geometry.MultiLineString: MultiLinea
geometry.MultiPolygon: MultiPolígono
not_available_for_type: No disponible para este Tipo
create_translations: Crear Traducciones
auto_refresh: Actualización automática
@@ -231,6 +241,7 @@ search_collection: Buscar colección...
new_field: 'Nuevo Campo'
new_collection: 'Colección Nueva'
add_m2o_to_collection: 'Añadir M2O a "{collection}"'
add_o2m_to_collection: 'Agregar Uno-A-Muchos a "{collection}"'
add_m2m_to_collection: 'Añadir M2M a "{collection}"'
choose_a_type: Elegir un Tipo...
determined_by_relationship: Determinado por la Relación
@@ -361,6 +372,7 @@ zoom: Zoom
download: Descargar
open: Abrir
open_in_new_window: Abrir en Nueva Ventana
open_folder: Abrir carpeta "{folder}"
foreground_color: Color de Letra
background_color: Color de Fondo
upload_from_device: Subir Archivo desde Dispositivo
@@ -581,6 +593,9 @@ operators:
all: Contiene estas llaves
has: Contiene alguna de estas llaves
intersects: Intersección
nintersects: No se intersecta
intersects_bbox: Caja delimitadora de intersecciones
nintersects_bbox: No intersecta la caja delimitadora
loading: Cargando...
drop_to_upload: Arrastrar para Subir
item: Elemento
@@ -611,7 +626,9 @@ all_files: Todos los Archivos
my_files: Mis Archivos
recent_files: Archivos Recientes
create_folder: Crear Directorio
edit_folder: Editar Carpeta
folder_name: Nombre del Directorio...
folder_key: Clave de carpeta...
add_file: Agregar Archivo
replace_file: Reemplazar Archivo
no_results: Sin Resultados
@@ -624,6 +641,7 @@ user: Usuario
no_presets: Sin Predefinidos
no_presets_copy: Los Predefinidos o Marcadores no se han guardado aún.
no_presets_cta: Agregar Predefinido
presets_only: Sólo Ajustes
create: Crear
on_create: Al Crear
on_update: Al Actualizar
@@ -631,26 +649,53 @@ read: Leer
update: Actualización
select_fields: Seleccionar Campos
format_text: Formatear Texto
format_value: Formatear Valor
abbreviate_value: Abreviar valor
operator: Operador
bold: Negrita
toggle: Alternar
icon_on: Icono Activado
icon_off: Icono Desactivado
label: Etiqueta
insights: Informes
dashboard: Panel de control
panel: Panel
panel_options: Opciones del Panel
panel_header: Encabezado del Panel
panel_name_placeholder: Nombre este panel...
panel_note_placeholder: Detalles opcionales sobre este panel...
panel_delete_confirm: '¿Está seguro de que desea eliminar este panel? Esta acción no se puede deshacer.'
dashboard_delete_confirm: '¿Está seguro de que desea eliminar este panel? Esta acción no se puede deshacer.'
edit_dashboard: Editar panel de control
delete_dashboard: Eliminar el panel
visible: Visible
prefix_placeholder: Texto antes del valor...
suffix_placeholder: Texto después del valor...
decimals_placeholder: Número de decimales...
no_dashboards: No hay paneles
no_dashboards_copy: Aún no tienes un Panel.
no_data: Sin datos
create_dashboard: Crear un Panel
dashboard_name: Nombre del Panel
full_screen: Pantalla Completa
edit_panels: Editar Panel
fit_to_screen: Ajustar a la pantalla
image_url: Url de la imagen
alt_text: Texto Alternativo
media: Medios
quality: Calidad
width: Ancho
height: Alto
source: Fuente
url_placeholder: Introduzca una url...
display_text: Mostrar texto
display_text_placeholder: Introduzca un texto de visualización...
interface_group_text_and_numbers: Texto y Números
interface_group_selection: Selección
interface_group_relational: Relacional
interface_group_presentation: Presentación
interface_group_groups: Grupos
interface_group_other: Otro
tooltip: Sugerencia
tooltip_placeholder: Introduzca una sugerencia...
unlimited: Ilimitado
@@ -737,6 +782,10 @@ layout_setup: Configuración del Diseño
unsaved_changes: Cambios sin Guardar
unsaved_changes_copy: '¿Realmente desea salir de esta página?'
discard_changes: Descartar Cambios
discard_all_changes: Descartar Todos los Cambios
discard_changes_copy: '¿Seguro que quiere descartar todos los cambios?'
show_x_axis: Mostrar eje X
show_y_axis: Mostrar eje Y
keep_editing: Seguir Editando
page_help_collections_collection: >-
**Navegar en Elementos** - Lista todos los elementos en {collection} a las que tiene acceso. Puede personalizar el Diseño, Filtros y Ordenamientos para adaptar sus vistas, incluso puede guardar Marcadores de esas configuraciones para un rápido acceso.

View File

@@ -54,7 +54,7 @@ children: Дочерние элементы
db_only_click_to_configure: 'Только База данных: Нажмите для настройки'
show_archived_items: Показать элементы в архиве
edited: Значение изменено
required: Необходимые
required: Обязательно
required_for_app_access: Требуется для доступа к приложению
requires_value: Требуется значение
create_preset: Создать Пресет
@@ -98,10 +98,13 @@ os_totalmem: Память ОС
archive: Архив
archive_confirm: Вы уверены, что хотите архивировать этот элемент?
archive_confirm_count: >-
Элементы не выбраны | Вы уверены, что хотите архивировать этот элемент? | Вы уверены, что хотите архивировать эти {count} элементов?
Элементы не выбраны | Вы уверены, что хотите архивировать этот элемент? | Вы уверены, что хотите архивировать эти
{count} элементов?
reset_system_permissions_to: 'Сбросить системные разрешения для:'
reset_system_permissions_copy: Это перезапишет любые индивидуальные разрешения, которые вы могли задать системным коллекциям. Вы уверены?
the_following_are_minimum_permissions: Ниже приведены разрешения, требуемые при включенном доступе к приложению. Их можно расширить, но не сократить.
reset_system_permissions_copy:
Это перезапишет любые индивидуальные разрешения, которые вы могли задать системным коллекциям. Вы уверены?
the_following_are_minimum_permissions:
Ниже приведены разрешения, требуемые при включенном доступе к приложению. Их можно расширить, но не сократить.
app_access_minimum: Минимальный доступ приложения
recommended_defaults: Рекомендуемые значения по умолчанию
unarchive: Извлечь их архива
@@ -234,7 +237,8 @@ this_will_auto_setup_fields_relations: Это автоматически нас
click_here: Нажмите здесь
to_manually_setup_translations: для ручной настройки переводов.
click_to_manage_translated_fields: >-
Полей перевода пока нет. Нажмите здесь, чтобы создать их. | Есть одно поле перевода. Нажмите здесь, чтобы управлять им. | Есть {count} полей перевода. Нажмите здесь, чтобы управлять ими.
Полей перевода пока нет. Нажмите здесь, чтобы создать их. | Есть одно поле перевода. Нажмите здесь, чтобы управлять
им. | Есть {count} полей перевода. Нажмите здесь, чтобы управлять ими.
fields_group: Группа Полей
no_collections_found: Нет найденных коллекций.
new_data_alert: 'В вашей модели данных будет создано следующее:'
@@ -461,7 +465,7 @@ field_width: Ширина поля
add_filter: Добавить Фильтр
upper_limit: Верхний предел...
lower_limit: Нижний предел...
user_directory: Папка Пользователей
user_directory: Пользователи
documentation: Документация
sidebar: Боковая панель
duration: Продолжительность
@@ -491,7 +495,7 @@ account_created_successfully: Аккаунт Успешно Создан
auto_fill: Автозаполнение
corresponding_field: Соответствующее Поле
errors:
COLLECTION_NOT_FOUND: "Коллекция не существует"
COLLECTION_NOT_FOUND: 'Коллекция не существует'
FIELD_NOT_FOUND: Поле не найдено
FORBIDDEN: Запрещено
INVALID_CREDENTIALS: Неверное имя пользователя или пароль
@@ -543,7 +547,8 @@ start_end_of_count_filtered_items: '{start}-{end} из {count} отфильтр
one_item: '1 элемент'
one_filtered_item: '1 отфильтрованный элемент'
delete_collection_are_you_sure: >-
Вы уверены, что хотите удалить эту коллекцию? Это действие приведет к удалению коллекции и всех ее элементов. Это действие необратимо.
Вы уверены, что хотите удалить эту коллекцию? Это действие приведет к удалению коллекции и всех ее элементов. Это
действие необратимо.
collections_shown: Показано Коллекций
visible_collections: Видимые Коллекции
hidden_collections: Скрытые Коллекции
@@ -579,7 +584,7 @@ operators:
gte: Больше или равно
in: Один из
nin: Не один из
null: "Null"
null: 'Null'
nnull: Не null
contains: Содержит
ncontains: Не содержит
@@ -790,31 +795,38 @@ show_y_axis: Показать ось Y
keep_editing: Продолжить Редактирование
page_help_collections_overview: '**Обзор Коллекций** — Список всех коллекций, к которым у вас есть доступ.'
page_help_collections_collection: >-
**Просмотр Элементов** — Список всех элементов в {collection}, к которым у вас есть доступ. Настройте макет, фильтры и сортировку под себя, и даже сохраните закладки в разных конфигурациях для быстрого доступа.
**Просмотр Элементов** — Список всех элементов в {collection}, к которым у вас есть доступ. Настройте макет, фильтры и
сортировку под себя, и даже сохраните закладки в разных конфигурациях для быстрого доступа.
page_help_collections_item: >-
**Карточка Элемента** — Форма для просмотра и управления этим элементом. Эта панель также содержит полную историю изменений и встроенные комментарии.
**Карточка Элемента** — Форма для просмотра и управления этим элементом. Эта панель также содержит полную историю
изменений и встроенные комментарии.
page_help_activity_collection: >-
**Просмотр Активности** — Полный список всех действий пользователя и контента.
page_help_docs_global: >-
**Обзор Документации** — Документация, специально созданная к версии и схеме этого проекта.
page_help_files_collection: >-
**Библиотека Файлов** — Список всех файлов, загруженных в этот проект. Настройте макет, фильтры и сортировку под себя, и даже сохраните закладки в разных конфигурациях для быстрого доступа.
**Библиотека Файлов** — Список всех файлов, загруженных в этот проект. Настройте макет, фильтры и сортировку под себя,
и даже сохраните закладки в разных конфигурациях для быстрого доступа.
page_help_files_item: >-
**Карточка Файла** — Форма для управления метаданными файла, редактирования исходного файла и обновления настроек доступа.
page_help_settings_project: "**Настройки Проекта** — Глобальные параметры конфигурации проекта."
**Карточка Файла** — Форма для управления метаданными файла, редактирования исходного файла и обновления настроек
доступа.
page_help_settings_project: '**Настройки Проекта** — Глобальные параметры конфигурации проекта.'
page_help_settings_datamodel_collections: >-
**Модель Данных: Коллекции** — Список всех доступных коллекций. Включает видимые, скрытые и системные коллекции, а также неуправляемые таблицы базы данных, которые могут быть добавлены.
**Модель Данных: Коллекции** — Список всех доступных коллекций. Включает видимые, скрытые и системные коллекции, а
также неуправляемые таблицы базы данных, которые могут быть добавлены.
page_help_settings_datamodel_fields: >-
**Модель Данных: Коллекция** — Форма для управления этой коллекцией и ее полями.
page_help_settings_roles_collection: '**Просмотр Ролей** — Список Администраторов, Публичных и собственных Ролей Пользователей.'
page_help_settings_roles_item: "**Карточка Роли** — Управление разрешениями роли и другими настройками."
page_help_settings_roles_collection:
'**Просмотр Ролей** — Список Администраторов, Публичных и собственных Ролей Пользователей.'
page_help_settings_roles_item: '**Карточка Роли** — Управление разрешениями роли и другими настройками.'
page_help_settings_presets_collection: >-
**Просмотр Пресетов** — Список всех пресетов проекта, включая: пользователей, ролей и глобальные закладки, а также представления по умолчанию.
**Просмотр Пресетов** — Список всех пресетов проекта, включая: пользователей, ролей и глобальные закладки, а также
представления по умолчанию.
page_help_settings_presets_item: >-
**Карточка Пресета** — Форма для управления пресетами закладок и коллекций по умолчанию.
page_help_settings_webhooks_collection: '**Просмотр Веб-хуков** — Список всех веб-хуков в проекте.'
page_help_settings_webhooks_item: '**Карточка Веб-хука** — Форма для создания и управления вебхуками проекта.'
page_help_users_collection: '**Папка Пользователей** — Список всех системных пользователей в этом проекте.'
page_help_users_collection: '**Пользователи** — Список всех системных пользователей в этом проекте.'
page_help_users_item: >-
**Карточка Пользователя** — Управляйте данными вашего аккаунта или просматривайте данные других пользователей.
page_help_insights_overview: '**Аналитики** — список досок, к которым у вас есть доступ.'
@@ -826,12 +838,13 @@ all: Все
none: Нет
no_layout_collection_selected_yet: Макет/коллекция пока не выбраны
batch_delete_confirm: >-
Никаких элементов не выбрано | Вы уверены, что хотите удалить этот элемент? Это действие не может быть отменено. | Вы уверены, что хотите удалить эти элементы {count}? Это действие не может быть отменено.
Никаких элементов не выбрано | Вы уверены, что хотите удалить этот элемент? Это действие не может быть отменено. | Вы
уверены, что хотите удалить эти элементы {count}? Это действие не может быть отменено.
cancel: Отмена
no_upscale: Не масштабировать изображения
collection: Коллекция
collections: Коллекции
content: Содержание
content: Контент
singleton: Синглтон
singleton_label: Считать одним объектом
system_fields_locked: Системные поля заблокированы и не могут быть изменены
@@ -947,20 +960,29 @@ fields:
basemaps_style: Стиль Mapbox
mapbox_key: Токен доступа Mapbox
mapbox_placeholder: pk.eyJ1Ijo.....
transforms_note: Имя метода Sharp и его аргументы. Дополнительную информацию см. в https://sharp.pixelplumbing.com/api-constructor.
transforms_note:
Имя метода Sharp и его аргументы. Дополнительную информацию см. в https://sharp.pixelplumbing.com/api-constructor.
additional_transforms: Дополнительные преобразования
project_name: Название проекта
project_url: URL проекта
project_color: Цвет Проекта
project_logo: Логотип проекта
branding: Брендинг
public_foreground: Изображение на переднем плане
public_background: Фоновое изображение
public_note: Заметка
auth_password_policy: Минимальная сложность пароля
auth_login_attempts: Попыток войти
files_and_thumbnails: Хранилище файлов
storage_default_folder: Папка по умолчанию
storage_asset_presets: Пресеты трансформации
storage_asset_transform: Разрешенные трансформации
overrides: Переопределить заводские настройки
custom_css: Пользовательский CSS
module_bar: Панель модулей
transformations_all: Разрешить все трансформации
transformations_none: Отключить трансформации
transformations_presets: Ограничить преобразования для пресетов ниже
directus_fields:
collection: Название Коллекции
icon: Значок Коллекции
@@ -984,7 +1006,9 @@ fields:
method: Метод
status: Статус
data: Данные
header: Header
value: Значение
headers: Заголовки запроса
data_label: Отправлять данные о событии
triggers: Триггеры
actions: Действия
@@ -992,6 +1016,7 @@ fields:
field_options:
directus_settings:
project_name_placeholder: Мой проект
project_color_note: Логин и фон логотипа
public_note_placeholder: Короткое, публичное сообщение, которое поддерживает markdown форматирование...
security_divider_title: Безопасность
auth_password_policy:
@@ -1005,7 +1030,8 @@ field_options:
fit_text: Поместить внутри
outside_text: Поместить вне
additional_transforms: Дополнительные преобразования
transforms_note: Имя метода Sharp и его аргументы. Дополнительную информацию см. в https://sharp.pixelplumbing.com/api-constructor.
transforms_note:
Имя метода Sharp и его аргументы. Дополнительную информацию см. в https://sharp.pixelplumbing.com/api-constructor.
mapbox_key: Токен доступа Mapbox
mapbox_placeholder: pk.eyJ1Ijo.....
basemaps: Основа карты
@@ -1079,7 +1105,9 @@ field_options:
actions_delete: Удалить
actions_login: Войти
headers:
header: Header
value: Значение
add: Добавить заголовок
no_fields_in_collection: 'В коллекции "{collection}" пока нет полей'
no_value: Нет значения
do_nothing: Ничего не Делать
@@ -1301,10 +1329,15 @@ interfaces:
box: Блок / Строчный элемент
imageToken: Ключ изображения
imageToken_label: Статичный ключ, добавляемый к адресам изображений
preview: Предпросмотр
editor: Редактор
map:
map: Карта
description: Указать место на карте
zoom: Масштаб
geometry_type: Тип геометрии
geometry_format: Формат геометрии
default_view: Вид по умолчанию
invalid_options: Некорректные настройки
invalid_format: Некорректный формат ({format})
unexpected_geometry: Ожидалось {expected}, а встретилось {got}.
@@ -1314,6 +1347,7 @@ interfaces:
lnglat: Долгота, широта (Lon, Lat)
wkt: WKT
wkb: WKB
click_to_select: Нажмите, чтобы выбрать {geometry}
presentation-notice:
notice: Уведомление
description: Показать короткое уведомление
@@ -1447,7 +1481,8 @@ displays:
description: Показывать значения, относящиеся ко времени
format: Формат
format_note: >-
Пользовательский формат принимает __[Date Field Symbol Table](https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table)__
Пользовательский формат принимает __[Date Field Symbol
Table](https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table)__
long: Длинный
short: Короткий
relative: Относительный
@@ -1537,6 +1572,7 @@ layouts:
cluster_minpoints: Минимальный размер кластера
cluster_maxzoom: Максимальный масштаб для кластеров
invalid_geometry: Некорректная геометрия
find_location: Найти локацию...
panels:
metric:
name: Метрика