chore: added translations

This commit is contained in:
vamsikrishnamathala
2025-12-26 13:26:42 +05:30
parent 43c1df2ee3
commit 0b2df70de4
20 changed files with 55 additions and 72 deletions
@@ -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;
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -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",
+2 -2
View File
@@ -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",
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -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: "Nexpire jamais",
generate_token: "Générer un jeton",
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -1710,7 +1710,7 @@ export default {
},
api_tokens: {
title: "APIトークン",
add_token: "APIトークンを追加",
add_token: "ワークスペースアクセストークンを追加",
create_token: "トークンを作成",
never_expires: "無期限",
generate_token: "トークンを生成",
+1 -1
View File
@@ -1703,7 +1703,7 @@ export default {
},
api_tokens: {
title: "API 토큰",
add_token: "API 토큰 추가",
add_token: "워크스페이스 액세스 토큰 추가",
create_token: "토큰 생성",
never_expires: "만료되지 않음",
generate_token: "토큰 생성",
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -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ă",
+1 -1
View File
@@ -1714,7 +1714,7 @@ export default {
},
api_tokens: {
title: "API-токены",
add_token: "Добавить токен",
add_token: "Добавить токен доступа к рабочему пространству",
create_token: "Создать токен",
never_expires: "Бессрочный",
generate_token: "Сгенерировать токен",
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -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: "產生權杖",