Skip to content

Commit 0b2df70

Browse files
chore: added translations
1 parent 43c1df2 commit 0b2df70

File tree

20 files changed

+55
-72
lines changed

20 files changed

+55
-72
lines changed
Lines changed: 35 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { useState } from "react";
1+
import { useState } from "react";
2+
import type { FC } from "react";
23
import { observer } from "mobx-react";
34
import useSWR from "swr";
45
// plane imports
@@ -19,7 +20,7 @@ import { useWorkspace } from "@/hooks/store/use-workspace";
1920

2021
const apiTokenService = new APITokenService();
2122

22-
function ApiTokensPage() {
23+
const ApiTokensPage: FC = observer(function ApiTokensPage() {
2324
// states
2425
const [isCreateTokenModalOpen, setIsCreateTokenModalOpen] = useState(false);
2526
// plane hooks
@@ -42,67 +43,49 @@ function ApiTokensPage() {
4243
<PageHead title={pageTitle} />
4344
<CreateApiTokenModal isOpen={isCreateTokenModalOpen} onClose={() => setIsCreateTokenModalOpen(false)} />
4445
<section className="w-full">
46+
<SettingsHeading
47+
title={t("account_settings.api_tokens.heading")}
48+
description={t("account_settings.api_tokens.description")}
49+
button={{
50+
label: t("workspace_settings.settings.api_tokens.add_token"),
51+
onClick: () => {
52+
captureClick({
53+
elementName: PROFILE_SETTINGS_TRACKER_ELEMENTS.HEADER_ADD_PAT_BUTTON,
54+
});
55+
setIsCreateTokenModalOpen(true);
56+
},
57+
}}
58+
/>
4559
{tokens.length > 0 ? (
4660
<>
47-
<SettingsHeading
48-
title={t("account_settings.api_tokens.heading")}
49-
description={t("account_settings.api_tokens.description")}
50-
button={{
51-
label: t("workspace_settings.settings.api_tokens.add_token"),
52-
onClick: () => {
53-
captureClick({
54-
elementName: PROFILE_SETTINGS_TRACKER_ELEMENTS.HEADER_ADD_PAT_BUTTON,
55-
});
56-
setIsCreateTokenModalOpen(true);
57-
},
58-
}}
59-
/>
60-
<div>
61-
{tokens.map((token) => (
62-
<ApiTokenListItem key={token.id} token={token} />
63-
))}
64-
</div>
61+
{tokens.map((token) => (
62+
<ApiTokenListItem key={token.id} token={token} />
63+
))}
6564
</>
6665
) : (
67-
<div className="flex h-full w-full flex-col py-">
68-
<SettingsHeading
69-
title={t("account_settings.api_tokens.heading")}
70-
description={t("account_settings.api_tokens.description")}
71-
button={{
72-
label: t("workspace_settings.settings.api_tokens.add_token"),
66+
<EmptyStateCompact
67+
assetKey="token"
68+
assetClassName="size-20"
69+
title={t("settings_empty_state.tokens.title")}
70+
description={t("settings_empty_state.tokens.description")}
71+
actions={[
72+
{
73+
label: t("settings_empty_state.tokens.cta_primary"),
7374
onClick: () => {
7475
captureClick({
75-
elementName: PROFILE_SETTINGS_TRACKER_ELEMENTS.HEADER_ADD_PAT_BUTTON,
76+
elementName: PROFILE_SETTINGS_TRACKER_ELEMENTS.EMPTY_STATE_ADD_PAT_BUTTON,
7677
});
7778
setIsCreateTokenModalOpen(true);
7879
},
79-
}}
80-
/>
81-
82-
<EmptyStateCompact
83-
assetKey="token"
84-
assetClassName="size-20"
85-
title={t("settings_empty_state.tokens.title")}
86-
description={t("settings_empty_state.tokens.description")}
87-
actions={[
88-
{
89-
label: t("settings_empty_state.tokens.cta_primary"),
90-
onClick: () => {
91-
captureClick({
92-
elementName: PROFILE_SETTINGS_TRACKER_ELEMENTS.EMPTY_STATE_ADD_PAT_BUTTON,
93-
});
94-
setIsCreateTokenModalOpen(true);
95-
},
96-
},
97-
]}
98-
align="start"
99-
rootClassName="py-20"
100-
/>
101-
</div>
80+
},
81+
]}
82+
align="start"
83+
rootClassName="py-20"
84+
/>
10285
)}
10386
</section>
10487
</div>
10588
);
106-
}
89+
});
10790

108-
export default observer(ApiTokensPage);
91+
export default ApiTokensPage;

packages/i18n/src/locales/cs/translations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1709,7 +1709,7 @@ export default {
17091709
},
17101710
api_tokens: {
17111711
title: "API Tokeny",
1712-
add_token: "Přidat API token",
1712+
add_token: "Přidat token přístupu k pracovnímu prostoru",
17131713
create_token: "Vytvořit token",
17141714
never_expires: "Nikdy neexpiruje",
17151715
generate_token: "Generovat token",

packages/i18n/src/locales/de/translations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1729,7 +1729,7 @@ export default {
17291729
},
17301730
api_tokens: {
17311731
title: "API-Tokens",
1732-
add_token: "API-Token hinzufügen",
1732+
add_token: "Workspace-Zugriffstoken hinzufügen",
17331733
create_token: "Token erstellen",
17341734
never_expires: "Läuft nie ab",
17351735
generate_token: "Token generieren",

packages/i18n/src/locales/en/translations.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1408,7 +1408,7 @@ export default {
14081408
heading: "Security",
14091409
},
14101410
api_tokens: {
1411-
title: "Personal Access Tokens",
1411+
heading: "Personal Access Tokens",
14121412
description: "Generate secure API tokens to integrate your data with external systems and applications.",
14131413
},
14141414
activity: {
@@ -1574,7 +1574,7 @@ export default {
15741574
heading: "Workspace Access Tokens",
15751575
description: "Generate secure API tokens to integrate your data with external systems and applications.",
15761576
title: "Workspace Access Tokens",
1577-
add_token: "Add personal access token",
1577+
add_token: "Add Workspace access token",
15781578
create_token: "Create token",
15791579
never_expires: "Never expires",
15801580
generate_token: "Generate token",

packages/i18n/src/locales/es/translations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1734,7 +1734,7 @@ export default {
17341734
},
17351735
api_tokens: {
17361736
title: "Tokens de API",
1737-
add_token: "Agregar token de API",
1737+
add_token: "Agregar token de acceso al espacio de trabajo",
17381738
create_token: "Crear token",
17391739
never_expires: "Nunca expira",
17401740
generate_token: "Generar token",

packages/i18n/src/locales/fr/translations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1732,7 +1732,7 @@ export default {
17321732
},
17331733
api_tokens: {
17341734
title: "Jetons API",
1735-
add_token: "Ajouter un jeton API",
1735+
add_token: "Ajouter un jeton d'accès à l'espace de travail",
17361736
create_token: "Créer un jeton",
17371737
never_expires: "N’expire jamais",
17381738
generate_token: "Générer un jeton",

packages/i18n/src/locales/id/translations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1720,7 +1720,7 @@ export default {
17201720
},
17211721
api_tokens: {
17221722
title: "Token API",
1723-
add_token: "Tambah token API",
1723+
add_token: "Tambah token akses ruang kerja",
17241724
create_token: "Buat token",
17251725
never_expires: "Tidak pernah kedaluwarsa",
17261726
generate_token: "Hasilkan token",

packages/i18n/src/locales/it/translations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1724,7 +1724,7 @@ export default {
17241724
},
17251725
api_tokens: {
17261726
title: "Token API",
1727-
add_token: "Aggiungi token API",
1727+
add_token: "Aggiungi token di accesso allo spazio di lavoro",
17281728
create_token: "Crea token",
17291729
never_expires: "Non scade mai",
17301730
generate_token: "Genera token",

packages/i18n/src/locales/ja/translations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1710,7 +1710,7 @@ export default {
17101710
},
17111711
api_tokens: {
17121712
title: "APIトークン",
1713-
add_token: "APIトークンを追加",
1713+
add_token: "ワークスペースアクセストークンを追加",
17141714
create_token: "トークンを作成",
17151715
never_expires: "無期限",
17161716
generate_token: "トークンを生成",

packages/i18n/src/locales/ko/translations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1703,7 +1703,7 @@ export default {
17031703
},
17041704
api_tokens: {
17051705
title: "API 토큰",
1706-
add_token: "API 토큰 추가",
1706+
add_token: "워크스페이스 액세스 토큰 추가",
17071707
create_token: "토큰 생성",
17081708
never_expires: "만료되지 않음",
17091709
generate_token: "토큰 생성",

0 commit comments

Comments
 (0)