mirror of
https://github.com/makeplane/plane.git
synced 2026-06-13 19:19:54 +00:00
chore: added translations
This commit is contained in:
+35
-52
@@ -1,4 +1,5 @@
|
||||
import React, { useState } from "react";
|
||||
import { useState } from "react";
|
||||
import type { FC } from "react";
|
||||
import { observer } from "mobx-react";
|
||||
import useSWR from "swr";
|
||||
// plane imports
|
||||
@@ -19,7 +20,7 @@ import { useWorkspace } from "@/hooks/store/use-workspace";
|
||||
|
||||
const apiTokenService = new APITokenService();
|
||||
|
||||
function ApiTokensPage() {
|
||||
const ApiTokensPage: FC = observer(function ApiTokensPage() {
|
||||
// states
|
||||
const [isCreateTokenModalOpen, setIsCreateTokenModalOpen] = useState(false);
|
||||
// plane hooks
|
||||
@@ -42,67 +43,49 @@ function ApiTokensPage() {
|
||||
<PageHead title={pageTitle} />
|
||||
<CreateApiTokenModal isOpen={isCreateTokenModalOpen} onClose={() => setIsCreateTokenModalOpen(false)} />
|
||||
<section className="w-full">
|
||||
<SettingsHeading
|
||||
title={t("account_settings.api_tokens.heading")}
|
||||
description={t("account_settings.api_tokens.description")}
|
||||
button={{
|
||||
label: t("workspace_settings.settings.api_tokens.add_token"),
|
||||
onClick: () => {
|
||||
captureClick({
|
||||
elementName: PROFILE_SETTINGS_TRACKER_ELEMENTS.HEADER_ADD_PAT_BUTTON,
|
||||
});
|
||||
setIsCreateTokenModalOpen(true);
|
||||
},
|
||||
}}
|
||||
/>
|
||||
{tokens.length > 0 ? (
|
||||
<>
|
||||
<SettingsHeading
|
||||
title={t("account_settings.api_tokens.heading")}
|
||||
description={t("account_settings.api_tokens.description")}
|
||||
button={{
|
||||
label: t("workspace_settings.settings.api_tokens.add_token"),
|
||||
onClick: () => {
|
||||
captureClick({
|
||||
elementName: PROFILE_SETTINGS_TRACKER_ELEMENTS.HEADER_ADD_PAT_BUTTON,
|
||||
});
|
||||
setIsCreateTokenModalOpen(true);
|
||||
},
|
||||
}}
|
||||
/>
|
||||
<div>
|
||||
{tokens.map((token) => (
|
||||
<ApiTokenListItem key={token.id} token={token} />
|
||||
))}
|
||||
</div>
|
||||
{tokens.map((token) => (
|
||||
<ApiTokenListItem key={token.id} token={token} />
|
||||
))}
|
||||
</>
|
||||
) : (
|
||||
<div className="flex h-full w-full flex-col py-">
|
||||
<SettingsHeading
|
||||
title={t("account_settings.api_tokens.heading")}
|
||||
description={t("account_settings.api_tokens.description")}
|
||||
button={{
|
||||
label: t("workspace_settings.settings.api_tokens.add_token"),
|
||||
<EmptyStateCompact
|
||||
assetKey="token"
|
||||
assetClassName="size-20"
|
||||
title={t("settings_empty_state.tokens.title")}
|
||||
description={t("settings_empty_state.tokens.description")}
|
||||
actions={[
|
||||
{
|
||||
label: t("settings_empty_state.tokens.cta_primary"),
|
||||
onClick: () => {
|
||||
captureClick({
|
||||
elementName: PROFILE_SETTINGS_TRACKER_ELEMENTS.HEADER_ADD_PAT_BUTTON,
|
||||
elementName: PROFILE_SETTINGS_TRACKER_ELEMENTS.EMPTY_STATE_ADD_PAT_BUTTON,
|
||||
});
|
||||
setIsCreateTokenModalOpen(true);
|
||||
},
|
||||
}}
|
||||
/>
|
||||
|
||||
<EmptyStateCompact
|
||||
assetKey="token"
|
||||
assetClassName="size-20"
|
||||
title={t("settings_empty_state.tokens.title")}
|
||||
description={t("settings_empty_state.tokens.description")}
|
||||
actions={[
|
||||
{
|
||||
label: t("settings_empty_state.tokens.cta_primary"),
|
||||
onClick: () => {
|
||||
captureClick({
|
||||
elementName: PROFILE_SETTINGS_TRACKER_ELEMENTS.EMPTY_STATE_ADD_PAT_BUTTON,
|
||||
});
|
||||
setIsCreateTokenModalOpen(true);
|
||||
},
|
||||
},
|
||||
]}
|
||||
align="start"
|
||||
rootClassName="py-20"
|
||||
/>
|
||||
</div>
|
||||
},
|
||||
]}
|
||||
align="start"
|
||||
rootClassName="py-20"
|
||||
/>
|
||||
)}
|
||||
</section>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
export default observer(ApiTokensPage);
|
||||
export default ApiTokensPage;
|
||||
|
||||
@@ -1709,7 +1709,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "API Tokeny",
|
||||
add_token: "Přidat API token",
|
||||
add_token: "Přidat token přístupu k pracovnímu prostoru",
|
||||
create_token: "Vytvořit token",
|
||||
never_expires: "Nikdy neexpiruje",
|
||||
generate_token: "Generovat token",
|
||||
|
||||
@@ -1729,7 +1729,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "API-Tokens",
|
||||
add_token: "API-Token hinzufügen",
|
||||
add_token: "Workspace-Zugriffstoken hinzufügen",
|
||||
create_token: "Token erstellen",
|
||||
never_expires: "Läuft nie ab",
|
||||
generate_token: "Token generieren",
|
||||
|
||||
@@ -1408,7 +1408,7 @@ export default {
|
||||
heading: "Security",
|
||||
},
|
||||
api_tokens: {
|
||||
title: "Personal Access Tokens",
|
||||
heading: "Personal Access Tokens",
|
||||
description: "Generate secure API tokens to integrate your data with external systems and applications.",
|
||||
},
|
||||
activity: {
|
||||
@@ -1574,7 +1574,7 @@ export default {
|
||||
heading: "Workspace Access Tokens",
|
||||
description: "Generate secure API tokens to integrate your data with external systems and applications.",
|
||||
title: "Workspace Access Tokens",
|
||||
add_token: "Add personal access token",
|
||||
add_token: "Add Workspace access token",
|
||||
create_token: "Create token",
|
||||
never_expires: "Never expires",
|
||||
generate_token: "Generate token",
|
||||
|
||||
@@ -1734,7 +1734,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "Tokens de API",
|
||||
add_token: "Agregar token de API",
|
||||
add_token: "Agregar token de acceso al espacio de trabajo",
|
||||
create_token: "Crear token",
|
||||
never_expires: "Nunca expira",
|
||||
generate_token: "Generar token",
|
||||
|
||||
@@ -1732,7 +1732,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "Jetons API",
|
||||
add_token: "Ajouter un jeton API",
|
||||
add_token: "Ajouter un jeton d'accès à l'espace de travail",
|
||||
create_token: "Créer un jeton",
|
||||
never_expires: "N’expire jamais",
|
||||
generate_token: "Générer un jeton",
|
||||
|
||||
@@ -1720,7 +1720,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "Token API",
|
||||
add_token: "Tambah token API",
|
||||
add_token: "Tambah token akses ruang kerja",
|
||||
create_token: "Buat token",
|
||||
never_expires: "Tidak pernah kedaluwarsa",
|
||||
generate_token: "Hasilkan token",
|
||||
|
||||
@@ -1724,7 +1724,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "Token API",
|
||||
add_token: "Aggiungi token API",
|
||||
add_token: "Aggiungi token di accesso allo spazio di lavoro",
|
||||
create_token: "Crea token",
|
||||
never_expires: "Non scade mai",
|
||||
generate_token: "Genera token",
|
||||
|
||||
@@ -1710,7 +1710,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "APIトークン",
|
||||
add_token: "APIトークンを追加",
|
||||
add_token: "ワークスペースアクセストークンを追加",
|
||||
create_token: "トークンを作成",
|
||||
never_expires: "無期限",
|
||||
generate_token: "トークンを生成",
|
||||
|
||||
@@ -1703,7 +1703,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "API 토큰",
|
||||
add_token: "API 토큰 추가",
|
||||
add_token: "워크스페이스 액세스 토큰 추가",
|
||||
create_token: "토큰 생성",
|
||||
never_expires: "만료되지 않음",
|
||||
generate_token: "토큰 생성",
|
||||
|
||||
@@ -1712,7 +1712,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "Tokeny API",
|
||||
add_token: "Dodaj token API",
|
||||
add_token: "Dodaj token dostępu do obszaru roboczego",
|
||||
create_token: "Utwórz token",
|
||||
never_expires: "Nigdy nie wygasa",
|
||||
generate_token: "Wygeneruj token",
|
||||
|
||||
@@ -1732,7 +1732,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "Tokens de API",
|
||||
add_token: "Adicionar token de API",
|
||||
add_token: "Adicionar token de acesso ao espaço de trabalho",
|
||||
create_token: "Criar token",
|
||||
never_expires: "Nunca expira",
|
||||
generate_token: "Gerar token",
|
||||
|
||||
@@ -1724,7 +1724,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "Chei secrete API",
|
||||
add_token: "Adaugă cheie secretă API",
|
||||
add_token: "Adaugă token de acces la spațiul de lucru",
|
||||
create_token: "Creează cheie secretă",
|
||||
never_expires: "Nu expiră niciodată",
|
||||
generate_token: "Generează cheie secretă",
|
||||
|
||||
@@ -1714,7 +1714,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "API-токены",
|
||||
add_token: "Добавить токен",
|
||||
add_token: "Добавить токен доступа к рабочему пространству",
|
||||
create_token: "Создать токен",
|
||||
never_expires: "Бессрочный",
|
||||
generate_token: "Сгенерировать токен",
|
||||
|
||||
@@ -1711,7 +1711,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "API Tokeny",
|
||||
add_token: "Pridať API token",
|
||||
add_token: "Pridať token prístupu k pracovnému priestoru",
|
||||
create_token: "Vytvoriť token",
|
||||
never_expires: "Nikdy neexpiruje",
|
||||
generate_token: "Generovať token",
|
||||
|
||||
@@ -1720,7 +1720,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "API Token'ları",
|
||||
add_token: "API Token'ı ekle",
|
||||
add_token: "Çalışma alanı erişim token'ı ekle",
|
||||
create_token: "Token oluştur",
|
||||
never_expires: "Süresi dolmaz",
|
||||
generate_token: "Token oluştur",
|
||||
|
||||
@@ -1715,7 +1715,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "API токени",
|
||||
add_token: "Додати API токен",
|
||||
add_token: "Додати токен доступу до робочого простору",
|
||||
create_token: "Створити токен",
|
||||
never_expires: "Ніколи не спливає",
|
||||
generate_token: "Згенерувати токен",
|
||||
|
||||
@@ -1720,7 +1720,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "Token API",
|
||||
add_token: "Thêm token API",
|
||||
add_token: "Thêm token truy cập không gian làm việc",
|
||||
create_token: "Tạo token",
|
||||
never_expires: "Không bao giờ hết hạn",
|
||||
generate_token: "Tạo token",
|
||||
|
||||
@@ -1691,7 +1691,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "API 令牌",
|
||||
add_token: "添加 API 令牌",
|
||||
add_token: "添加工作区访问令牌",
|
||||
create_token: "创建令牌",
|
||||
never_expires: "永不过期",
|
||||
generate_token: "生成令牌",
|
||||
|
||||
@@ -1692,7 +1692,7 @@ export default {
|
||||
},
|
||||
api_tokens: {
|
||||
title: "API 權杖",
|
||||
add_token: "新增 API 權杖",
|
||||
add_token: "新增工作區存取權杖",
|
||||
create_token: "建立權杖",
|
||||
never_expires: "永不過期",
|
||||
generate_token: "產生權杖",
|
||||
|
||||
Reference in New Issue
Block a user