0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2024-12-16 20:26:19 -05:00

chore: add changeset and update phrases

This commit is contained in:
Gao Sun 2023-06-04 23:13:42 +08:00
parent 6dad8e9e3d
commit 268dc50e76
No known key found for this signature in database
GPG key ID: 13EBE123E4773688
16 changed files with 63 additions and 50 deletions

View file

@ -0,0 +1,13 @@
---
"@logto/console": minor
"@logto/core": minor
"@logto/integration-tests": minor
"@logto/phrases": minor
"@logto/schemas": minor
---
Support setting default API Resource from Console and API
- New API Resources will not be treated as default.
- Added `PATCH /resources/:id/is-default` to setting `isDefault` for an API Resource.
- Only one default API Resource is allowed per tenant. Setting one API default will reset all others.

View file

@ -2,16 +2,16 @@ const api_resources = {
page_title: 'API Ressourcen',
title: 'API Ressourcen',
subtitle: 'Lege APIs an, die du in deinen autorisierten Anwendungen verwenden kannst',
create: 'Erstelle API Ressource',
api_name: 'API Name',
api_name_placeholder: 'Gib einen API Namen ein',
api_identifier: 'API Identifikator',
create: 'API Ressource erstellen',
api_name: 'API-Name',
api_name_placeholder: 'Gib einen API-Namen ein',
api_identifier: 'API-Identifikator',
api_identifier_tip:
'Der eindeutige Identifikator der API Ressource muss eine absolute URI ohne Fragmentbezeichner (#) sein. Entspricht dem <a>Ressourcen Parameter</a> in OAuth 2.0.',
default_api: 'Default API', // UNTRANSLATED
'Der eindeutige Identifikator der API-Ressource muss eine absolute URI ohne Fragmentbezeichner (#) sein. Entspricht dem <a>Ressourcenparameter</a> in OAuth 2.0.',
default_api: 'Standard-API',
default_api_label:
'If the current API Resource is set as the default API for the tenant, while each tenant can have either 0 or 1 default API. When a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.', // UNTRANSLATED
api_resource_created: 'Die API Ressource {{name}} wurde erfolgreich angelegt',
'Pro Mandant kann nur eine Standard-API festgelegt werden. Wenn eine Standard-API festgelegt ist, kann der Ressourcenparameter in der Authentifizierungsanfrage weggelassen werden. Folgende Token-Austauschvorgänge verwenden standardmäßig die API als Publikum, was zur Ausgabe von JWTs führt.',
api_resource_created: 'Die API-Ressource {{name}} wurde erfolgreich erstellt',
api_identifier_placeholder: 'https://dein-api-identifikator/',
};

View file

@ -10,7 +10,7 @@ const api_resources = {
'The unique identifier to the API resource. It must be an absolute URI and has no fragment (#) component. Equals to the <a>resource parameter</a> in OAuth 2.0.',
default_api: 'Default API',
default_api_label:
'If the current API Resource is set as the default API for the tenant, while each tenant can have either 0 or 1 default API.\nWhen a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.',
'Only zero or one default API can be set per tenant.\nWhen a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.',
api_resource_created: 'The API resource {{name}} has been successfully created',
api_identifier_placeholder: 'https://your-api-identifier/',
};

View file

@ -8,9 +8,9 @@ const api_resources = {
api_identifier: 'Identificador de API',
api_identifier_tip:
'El identificador único para el recurso de API. Debe ser una URI absoluta y no tiene componente de fragmento (#). Es igual al <a>parámetro de recurso</a> en OAuth 2.0.',
default_api: 'Default API', // UNTRANSLATED
default_api: 'API por defecto',
default_api_label:
'If the current API Resource is set as the default API for the tenant, while each tenant can have either 0 or 1 default API. When a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.', // UNTRANSLATED
'Sólo se puede establecer cero o una API por defecto por inquilino. Cuando se designa una API por defecto, el parámetro de recurso se puede omitir en la solicitud de autenticación. Las posteriores intercambios de tokens utilizarán esa API como audiencia por defecto, lo que dará lugar a la emisión de JWTs.',
api_resource_created: 'El recurso de API {{name}} se ha creado correctamente',
api_identifier_placeholder: 'https://su-identificador-de-api/',
};

View file

@ -8,9 +8,9 @@ const api_resources = {
api_identifier: 'Identifiant API',
api_identifier_tip:
"L'identifiant unique de la ressource API. Il doit s'agir d'un URI absolu et ne doit pas comporter de fragment (#). Équivaut au <a>paramètre de ressource</> dans OAuth 2.0.",
default_api: 'Default API', // UNTRANSLATED
default_api: 'API par défaut',
default_api_label:
'If the current API Resource is set as the default API for the tenant, while each tenant can have either 0 or 1 default API. When a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.', // UNTRANSLATED
'Seulement zéro ou une API par défaut peut être définie par tenant. Lorsqu\'une API par défaut est désignée, le paramètre "resource" peut être omis dans la demande d\'authentification. Les échanges de jetons ultérieurs utiliseront cette API comme public cible par défaut, ce qui entraînera la délivrance de JWT.',
api_resource_created: 'La ressource API {{name}} a été créée avec succès.',
api_identifier_placeholder: 'https://votre-identifiant-api/',
};

View file

@ -8,9 +8,9 @@ const api_resources = {
api_identifier: 'Identificatore API',
api_identifier_tip:
"L'identificatore univoco della risorsa API. Deve essere un URI assoluto e non ha componenti di frammento (#). Corrisponde al parametro <a>risorsa</a> in OAuth 2.0.",
default_api: 'Default API', // UNTRANSLATED
default_api: 'API predefinita',
default_api_label:
'If the current API Resource is set as the default API for the tenant, while each tenant can have either 0 or 1 default API. When a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.', // UNTRANSLATED
'Solo zero o una API predefinita possono essere impostate per tenant. Quando viene designata una API predefinita, il parametro di risorsa può essere omesso nella richiesta di autorizzazione. Gli scambi di token successivi utilizzeranno quell API come destinatario per impostazione predefinita, con conseguente rilascio di JWT.',
api_resource_created: 'La risorsa API {{name}} è stata creata con successo',
api_identifier_placeholder: 'https://tuo-identificatore-api/',
};

View file

@ -8,9 +8,9 @@ const api_resources = {
api_identifier: 'API 識別子',
api_identifier_tip:
'API リソースの一意の識別子です。絶対URIで、フラグメント(#)コンポーネントはありません。OAuth 2.0での<a>resource parameter</a>に等しいです。',
default_api: 'Default API', // UNTRANSLATED
default_api: 'デフォルトのAPI',
default_api_label:
'If the current API Resource is set as the default API for the tenant, while each tenant can have either 0 or 1 default API. When a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.', // UNTRANSLATED
'テナントごとにデフォルトのAPIを0または1つだけ設定できます。デフォルトのAPIが指定されている場合、認証リクエストでリソースパラメータを省略できます。その後のトークン交換は、デフォルトのAPIを対象として行われます。それにより、JWTが発行されます。',
api_resource_created: 'APIリソース{{name}}が正常に作成されました',
api_identifier_placeholder: 'https://your-api-identifier/',
};

View file

@ -8,9 +8,9 @@ const api_resources = {
api_identifier: 'API 식별자',
api_identifier_tip:
'API 리소스에 대한 고유한 식별자예요. 절대 URI여야 하며 조각 (#) 컴포넌트가 없어야 해요. OAuth 2.0의 <a>resource parameter</a>와 같아요.',
default_api: 'Default API', // UNTRANSLATED
default_api: 'Default API',
default_api_label:
'If the current API Resource is set as the default API for the tenant, while each tenant can have either 0 or 1 default API. When a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.', // UNTRANSLATED
'테넌트 당 기본 API는 0개 또는 1개만 지정 할 수 있어요. 기본 API가 지정되면 인증 요청에서 리소스 매개 변수를 생략할 수 있어요. 이후 토큰 교환이 기본적으로 대상에 해당하는 API를 사용하여 수행되어 JWT가 발급되어요.',
api_resource_created: '{{name}} API 리소스가 성공적으로 생성되었어요.',
api_identifier_placeholder: 'https://your-api-identifier/',
};

View file

@ -8,9 +8,9 @@ const api_resources = {
api_identifier: 'Identyfikator API',
api_identifier_tip:
'Unikalny identyfikator zasobu API. Musi to być bezwzględny adres URI bez składnika fragmentu (#). Jest równy <a>parametrowi zasobu</a> w standardzie OAuth 2.0.',
default_api: 'Default API', // UNTRANSLATED
default_api: 'Domyślne API',
default_api_label:
'If the current API Resource is set as the default API for the tenant, while each tenant can have either 0 or 1 default API. When a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.', // UNTRANSLATED
'Tylko jedno API domyślne może być ustawione na jeden najem. Kiedy określone zostanie API domyślne, parametr zasobu może zostać pominięty w żądaniu autoryzacji. Następujące procesy wymiany tokenu będą domyślnie korzystać z tego API, co umożliwi wydanie JWT.',
api_resource_created: 'Zasób API {{name}} został pomyślnie utworzony',
api_identifier_placeholder: 'https://identyfikator-twojego-api/',
};

View file

@ -8,11 +8,11 @@ const api_resources = {
api_identifier: 'Identificador de API',
api_identifier_tip:
'O identificador exclusivo para o recurso da API. Deve ser um URI absoluto e não tem nenhum componente de fragmento (#). Igual ao <a>parâmetro de recurso</a> em OAuth 2.0.',
default_api: 'Default API', // UNTRANSLATED
default_api: 'API padrão',
default_api_label:
'If the current API Resource is set as the default API for the tenant, while each tenant can have either 0 or 1 default API. When a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.', // UNTRANSLATED
'Apenas uma API padrão pode ser definida por locatário. Quando uma API padrão é definida, o parâmetro de recurso pode ser omitido na solicitação de autenticação. As trocas de token subsequentes usarão essa API como audiência por padrão, resultando na emissão de JWTs.',
api_resource_created: 'O recurso API {{name}} foi criado com sucesso',
api_identifier_placeholder: 'https://your-api-identifier/',
api_identifier_placeholder: 'https://seu-identificador-de-api/',
};
export default api_resources;

View file

@ -1,18 +1,18 @@
const api_resources = {
page_title: 'Recursos API',
title: 'Recursos API',
subtitle: 'Defina APIs que pode consumir nos aplicações autorizadas',
create: 'Criar recurso API',
page_title: 'Recursos de API',
title: 'Recursos de API',
subtitle: 'Defina as APIs que podem ser consumidas pelas aplicações autorizadas',
create: 'Criar recurso de API',
api_name: 'Nome da API',
api_name_placeholder: 'Introduza o nome da sua API',
api_identifier: 'identificador da API',
api_name_placeholder: 'Insira o nome da sua API',
api_identifier: 'Identificador da API',
api_identifier_tip:
'O identificador exclusivo para o recurso API. Deve ser um URI absoluto e não tem componente de fragmento (#). Igual ao <a>resource parameter</a> no OAuth 2.0.',
default_api: 'Default API', // UNTRANSLATED
'O identificador exclusivo para o recurso de API. Deve ser um URI absoluto e não ter um componente de fragmento (#). Igual ao <a>parâmetro resource</a> no OAuth 2.0.',
default_api: 'API padrão',
default_api_label:
'If the current API Resource is set as the default API for the tenant, while each tenant can have either 0 or 1 default API. When a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.', // UNTRANSLATED
api_resource_created: 'O recurso API {{name}} foi criado com sucesso',
api_identifier_placeholder: 'https://your-api-identifier/',
'Somente uma API padrão pode ser definida por inquilino. Quando uma API padrão é definida, o parâmetro de recurso pode ser omitido na solicitação de autorização. Subsequentes trocas de token usarão essa API como audiência por padrão, resultando na emissão de JWTs.',
api_resource_created: 'O recurso de API {{name}} foi criado com sucesso',
api_identifier_placeholder: 'https://seu-identificador-de-api/',
};
export default api_resources;

View file

@ -8,9 +8,9 @@ const api_resources = {
api_identifier: 'Идентификатор API',
api_identifier_tip:
'Уникальный идентификатор для ресурса API. Он должен быть абсолютным URI и не иметь фрагмента (#). Равен параметру <a>resource</a> в OAuth 2.0.',
default_api: 'Default API', // UNTRANSLATED
default_api: 'API по умолчанию',
default_api_label:
'If the current API Resource is set as the default API for the tenant, while each tenant can have either 0 or 1 default API. When a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.', // UNTRANSLATED
'В каждом арендаторе может быть только один API по умолчанию. Когда устанавливается API по умолчанию, можно опустить параметр <a>resource</a> в запросе на аутентификацию. Последующие запросы на обмен токенами будут использовать указанное API в качестве аудитории по умолчанию, что приведет к выдаче JWT.',
api_resource_created: 'Ресурс API {{name}} был успешно создан',
api_identifier_placeholder: 'https://your-api-identifier/',
};

View file

@ -1,16 +1,16 @@
const api_resources = {
page_title: 'API Kaynakları',
title: 'API Kaynakları',
subtitle: 'Yetkili uygulamalarınızdan kullanabileceğiniz APIleri tanımlayınız',
subtitle: "Yetkili uygulamalarınızdan kullanabileceğiniz API'leri tanımlayınız",
create: 'API Kaynağı oluştur',
api_name: 'API Adı',
api_name_placeholder: 'API adını giriniz',
api_identifier: 'API belirteci',
api_identifier_tip:
'Api kaynağına özgün belirteç. Mutlak URI olmalı ve parça bileşeni (#) içermemeli. OAuth 2.0deki <a>kaynak parametresine</a> eşittir.',
default_api: 'Default API', // UNTRANSLATED
default_api: 'Varsayılan API',
default_api_label:
'If the current API Resource is set as the default API for the tenant, while each tenant can have either 0 or 1 default API. When a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.', // UNTRANSLATED
'Mandant başına sadece sıfır veya bir varsayılan API ayarlanabilir. Varsayılan bir API belirlendiğinde, auth isteğindeki kaynak parametresi çıkarılabilir. Sonraki token değişimlerinde varsayılan olarak bu API hedef alınarak JWTler oluşturulur.',
api_resource_created: '{{name}} API kaynağı başarıyla oluşturuldu',
api_identifier_placeholder: 'https://your-api-identifier/',
};

View file

@ -5,14 +5,14 @@ const api_resources = {
create: '创建 API 资源',
api_name: 'API 名称',
api_name_placeholder: '输入API名称',
api_identifier: 'API Identifier',
api_identifier: 'API 标识符',
api_identifier_placeholder: 'https://your-api-identifier/',
api_identifier_tip:
'对于 API 资源的唯一标识符。它必须是一个绝对 URI 并没有 fragment (#) 组件。等价于 OAuth 2.0 中的 <a>resource parameter</a>。',
api_resource_created: ' API 资源 {{name}} 已成功创建。',
default_api: 'Default API', // UNTRANSLATED
default_api: '默认API',
default_api_label:
'If the current API Resource is set as the default API for the tenant, while each tenant can have either 0 or 1 default API. When a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.', // UNTRANSLATED
'每个租户只能设置零个或一个默认API。当指定默认API时可以在认证请求中省略资源参数。后续令牌交换将默认使用该API作为受众导致JWT的签发。',
};
export default api_resources;

View file

@ -5,14 +5,14 @@ const api_resources = {
create: '創建 API 資源',
api_name: 'API 名稱',
api_name_placeholder: '輸入 API 名稱',
api_identifier: 'API Identifier',
api_identifier: 'API 描述符',
api_identifier_placeholder: 'https://your-api-identifier/',
api_identifier_tip:
'對於 API 資源的唯一標識符。它必須是一個絕對 URI 並沒有 fragment (#) 組件。等價於 OAuth 2.0 中的 <a>resource parameter</a>。',
api_resource_created: ' API 資源 {{name}} 已成功創建。',
default_api: 'Default API', // UNTRANSLATED
default_api: '預設的 API',
default_api_label:
'If the current API Resource is set as the default API for the tenant, while each tenant can have either 0 or 1 default API. When a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.', // UNTRANSLATED
'一个租户只能设置零或一个默认 API。当指定默认 API 时,可以在身份验证请求中省略资源参数,还可以使用该 API 作为默认受众方进行令牌交换,从而发放 JWT。',
};
export default api_resources;

View file

@ -5,14 +5,14 @@ const api_resources = {
create: '創建 API 資源',
api_name: 'API 名稱',
api_name_placeholder: '輸入API名稱',
api_identifier: 'API Identifier',
api_identifier_placeholder: 'https://your-api-identifier/',
api_identifier: 'API 辨識碼',
api_identifier_placeholder: 'https://你的-api-辨識碼/',
api_identifier_tip:
'對於 API 資源的唯一標識符。它必須是一個絕對 URI並沒有 fragment (#) 組件。等價於 OAuth 2.0 中的 <a>resource parameter</a>。',
api_resource_created: ' API 資源 {{name}} 已成功創建。',
default_api: 'Default API', // UNTRANSLATED
default_api: '預設 API',
default_api_label:
'If the current API Resource is set as the default API for the tenant, while each tenant can have either 0 or 1 default API. When a default API is designated, the resource parameter can be omitted in the auth request. Subsequent token exchanges will use that API as the audience by default, resulting in the issuance of JWTs.', // UNTRANSLATED
'一個租戶只能設定零個或一個預設 API。當指定了預設 API 後,可以在授權請求中省略資源參數。隨後的令牌交換將使用該 API 作為默認的受眾端,從而產生 JWT。',
};
export default api_resources;