From 5f9400b642cf040a38ae25994113f46fe3c3b0f8 Mon Sep 17 00:00:00 2001 From: Kitteh Date: Wed, 26 May 2021 09:03:16 +0100 Subject: [PATCH] Drop use of "Generated Token's" --- .../Access/Auth/userpass/UserPassUserEdit.tsx | 28 +++++++++---- .../Access/Auth/userpass/UserPassUserNew.tsx | 4 +- .../Access/Auth/userpass/UserPassUserView.tsx | 28 +++++++++---- src/pages/Unseal.tsx | 4 +- src/translations/en.js | 24 ++++++----- src/translations/ru.js | 42 ++++++++++--------- 6 files changed, 77 insertions(+), 53 deletions(-) diff --git a/src/pages/Access/Auth/userpass/UserPassUserEdit.tsx b/src/pages/Access/Auth/userpass/UserPassUserEdit.tsx index 3fbb9f5..40af08b 100644 --- a/src/pages/Access/Auth/userpass/UserPassUserEdit.tsx +++ b/src/pages/Access/Auth/userpass/UserPassUserEdit.tsx @@ -1,5 +1,6 @@ import { Form } from "../../../../elements/Form"; import { InputWithTitle } from "../../../../elements/InputWithTitle"; +import { Margin } from "../../../../elements/Margin"; import { MarginInline } from "../../../../elements/MarginInline"; import { Page } from "../../../../types/Page"; import { UserType } from "../../../../api/types/userpass/user"; @@ -29,9 +30,18 @@ export class UserPassUserEditPage extends Page { class="uk-input uk-form-width-large" name="password" type="password" - placeholder={i18next.t("userpass_common_password")} + placeholder={i18next.t("auth_common_password")} /> - + + +

{i18next.t("auth_common_zero_default")}

+
+ + +

{i18next.t("auth_common_generated_tokens")}

+
+ + - + - + - + - + - + - + - + @@ -32,7 +32,7 @@ export class UserPassUserNewPage extends Page { class="uk-input uk-form-width-large" name="password" type="password" - placeholder={i18next.t("userpass_common_password")} + placeholder={i18next.t("auth_common_password")} />

diff --git a/src/pages/Access/Auth/userpass/UserPassUserView.tsx b/src/pages/Access/Auth/userpass/UserPassUserView.tsx index e5feac5..2cb71fb 100644 --- a/src/pages/Access/Auth/userpass/UserPassUserView.tsx +++ b/src/pages/Access/Auth/userpass/UserPassUserView.tsx @@ -1,4 +1,5 @@ import { HeaderAndContent } from "../../../../elements/HeaderAndContent"; +import { Margin } from "../../../../elements/Margin"; import { Page } from "../../../../types/Page"; import { getUserPassUser } from "../../../../api/auth/userpass/getUserPassUser"; import { render } from "preact"; @@ -36,42 +37,51 @@ export class UserPassUserViewPage extends Page { {i18next.t("userpass_user_view_edit_btn")}

+ + +

{i18next.t("auth_common_zero_default")}

+
+ + +

{i18next.t("auth_common_generated_tokens")}

+
+ diff --git a/src/pages/Unseal.tsx b/src/pages/Unseal.tsx index 571ec7e..48f6d7a 100644 --- a/src/pages/Unseal.tsx +++ b/src/pages/Unseal.tsx @@ -1,10 +1,10 @@ -import { Component, JSX } from "preact"; +import { Component, JSX, render } from "preact"; import { Form } from "../elements/Form"; import { MarginInline } from "../elements/MarginInline"; import { Page } from "../types/Page"; import { QRScanner } from "../elements/QRScanner"; import { getSealStatus } from "../api/sys/getSealStatus"; -import { render } from "preact"; + import { setErrorText } from "../pageUtils"; import { submitUnsealKey } from "../api/sys/submitUnsealKey"; import { toStr } from "../utils"; diff --git a/src/translations/en.js b/src/translations/en.js index deee621..5045fe6 100644 --- a/src/translations/en.js +++ b/src/translations/en.js @@ -251,17 +251,19 @@ module.exports = { auth_view_config_token_type: "Token Type", // UserPass Common - userpass_common_username: "Username", - userpass_common_password: "Password", - userpass_common_cidrs: "Generated Token's Bound CIDRs", - userpass_common_exp_max_ttl: "Generated Token's Explicit Maximum TTL", - userpass_common_max_ttl: "Generated Token's Maximum TTL", - userpass_common_default_policy_attached: "Do Not Attach 'default' Policy To Generated Tokens", - userpass_common_max_token_uses: "Maximum Uses of Generated Tokens", - userpass_common_token_peroid: "Generated Token's Period", - userpass_common_policies: "Generated Token's Policies", - userpass_common_initial_ttl: "Generated Token's Initial TTL", - userpass_common_type: "Generated Token's Type", + auth_common_username: "Username", + auth_common_password: "Password", + auth_common_zero_default: "When one of these fields is 0, that means use the default value", + auth_common_generated_tokens: "These settings apply to the tokens generated when logging in", + auth_common_cidrs: "Bound CIDRs", + auth_common_exp_max_ttl: "Explicit Maximum TTL", + auth_common_max_ttl: "Maximum TTL", + auth_common_default_policy_attached: "Do Not Attach 'default' Policy", + auth_common_max_token_uses: "Maximum Uses", + auth_common_token_peroid: "Period (seconds)", + auth_common_policies: "Policies", + auth_common_initial_ttl: "Initial TTL", + auth_common_type: "Token Type", // userpass Users List userpass_users_list_title: "Users List", diff --git a/src/translations/ru.js b/src/translations/ru.js index 303c138..8e4c03e 100644 --- a/src/translations/ru.js +++ b/src/translations/ru.js @@ -44,7 +44,8 @@ module.exports = { home_secrets_title: "Тайны", home_secrets_description: "Просмотр, создание и управление тайнами.", home_access_title: "Доступ", - home_access_description: "Управление доступом к хранилищу и способами аутентификации пользователей.", + home_access_description: + "Управление доступом к хранилищу и способами аутентификации пользователей.", // Secrets Home Page secrets_home_page_title: "Тайны", @@ -53,15 +54,15 @@ module.exports = { // New Secrets Engine Page new_secrets_engine_title: "Новый обработчик тайн", new_secrets_engine_kv_title: "Ключ/значение", - new_secrets_engine_kv_description: "Для хранения тайн в формате пар \"ключ/значение\".", + new_secrets_engine_kv_description: 'Для хранения тайн в формате пар "ключ/значение".', new_secrets_engine_totp_title: "TOTP", - new_secrets_engine_totp_description: "Для хранения одноразовых кодов, создаваемых алгоритмом TOTP.", + new_secrets_engine_totp_description: + "Для хранения одноразовых кодов, создаваемых алгоритмом TOTP.", new_secrets_engine_transit_title: "Transit", - new_secrets_engine_transit_description: - "Для шифрования/расшифрования данных без их хранения.", + new_secrets_engine_transit_description: "Для шифрования/расшифрования данных без их хранения.", // New KV Engine Page - new_kv_engine_title: "Новый обработчик пар \"ключ/значение\"", + new_kv_engine_title: 'Новый обработчик пар "ключ/значение"', new_kv_engine_name_input: "Имя", new_kv_engine_version_1: "Версия 1", new_kv_engine_version_2: "Версия 2", @@ -175,8 +176,7 @@ module.exports = { // Transit View Page transit_view_title: "Просмотр Transit", transit_view_new_btn: "Новый ключ", - transit_view_none_here_text: - "У вас нет ключей Transit, хотите ли вы их создать?", + transit_view_none_here_text: "У вас нет ключей Transit, хотите ли вы их создать?", transit_new_key_title: "Новый ключ Transit", transit_new_key_name_input: "Имя", @@ -225,7 +225,8 @@ module.exports = { access_auth_methods_title: "Методы аутентификации", access_auth_methods_description: "Просмотр и управление разрешёнными методами аутентификации.", access_entities_title: "Сущности", - access_entities_description: "Просмотр и управление пользователями и объектами, имеющих доступ к хранилищу.", + access_entities_description: + "Просмотр и управление пользователями и объектами, имеющих доступ к хранилищу.", access_groups_title: "Группы", access_groups_description: "Просмотр и управление группами сущностей.", access_leases_title: "Коды доступа", @@ -251,17 +252,18 @@ module.exports = { auth_view_config_token_type: "Тип кода доступа", // UserPass Common - userpass_common_username: "Имя пользователя", - userpass_common_password: "Пароль", - userpass_common_cidrs: "Разрешённые IP-адреса кода доступа", - userpass_common_exp_max_ttl: "Явный максимальный срок генерируемых кодов доступа", - userpass_common_max_ttl: "Максимальный срок генерируемых кодов доступа", - userpass_common_default_policy_attached: "Не применять политику по умолчанию к генерируемым кодам доступа", - userpass_common_max_token_uses: "Максимальное кол-во применений генерируемых кодов доступа", - userpass_common_token_peroid: "Период генерируемых кодов доступа", - userpass_common_policies: "Политика генерируемых кодов доступа", - userpass_common_initial_ttl: "Изначальный срок генерируемых кодов доступа", - userpass_common_type: "Тип генерируемых кодов доступа", + auth_common_username: "Имя пользователя", + auth_common_password: "Пароль", + auth_common_cidrs: "Разрешённые IP-адреса кода доступа", + auth_common_exp_max_ttl: "Явный максимальный срок генерируемых кодов доступа", + auth_common_max_ttl: "Максимальный срок генерируемых кодов доступа", + auth_common_default_policy_attached: + "Не применять политику по умолчанию к генерируемым кодам доступа", + auth_common_max_token_uses: "Максимальное кол-во применений генерируемых кодов доступа", + auth_common_token_peroid: "Период генерируемых кодов доступа", + auth_common_policies: "Политика генерируемых кодов доступа", + auth_common_initial_ttl: "Изначальный срок генерируемых кодов доступа", + auth_common_type: "Тип генерируемых кодов доступа", // userpass Users List userpass_users_list_title: "Список пользователей",