From f138b0917fc18a3645bd2065daaa81826a6ec490 Mon Sep 17 00:00:00 2001 From: Krzysztof Durek <21038648+kdurek@users.noreply.github.com> Date: Sun, 17 Nov 2024 22:05:52 +0100 Subject: [PATCH] feat: add Polish language support to appearance settings and locale configuration --- apps/dokploy/components/dashboard/settings/appearance-form.tsx | 3 ++- apps/dokploy/next-i18next.config.js | 2 +- apps/dokploy/pages/_app.tsx | 2 +- apps/dokploy/utils/hooks/use-locale.ts | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/dokploy/components/dashboard/settings/appearance-form.tsx b/apps/dokploy/components/dashboard/settings/appearance-form.tsx index a10b0d05..9bafbeda 100644 --- a/apps/dokploy/components/dashboard/settings/appearance-form.tsx +++ b/apps/dokploy/components/dashboard/settings/appearance-form.tsx @@ -37,7 +37,7 @@ const appearanceFormSchema = z.object({ theme: z.enum(["light", "dark", "system"], { required_error: "Please select a theme.", }), - language: z.enum(["en", "zh-Hans"], { + language: z.enum(["en", "pl", "zh-Hans"], { required_error: "Please select a language.", }), }); @@ -174,6 +174,7 @@ export function AppearanceForm() { {[ { label: "English", value: "en" }, + { label: "Polski", value: "pl" }, { label: "简体中文", value: "zh-Hans" }, ].map((preset) => ( diff --git a/apps/dokploy/next-i18next.config.js b/apps/dokploy/next-i18next.config.js index 5c20bbea..bac301cb 100644 --- a/apps/dokploy/next-i18next.config.js +++ b/apps/dokploy/next-i18next.config.js @@ -2,7 +2,7 @@ module.exports = { i18n: { defaultLocale: "en", - locales: ["en", "zh-Hans"], + locales: ["en", "pl", "zh-Hans"], localeDetection: false, }, fallbackLng: "en", diff --git a/apps/dokploy/pages/_app.tsx b/apps/dokploy/pages/_app.tsx index b5fcb131..18cb3e7e 100644 --- a/apps/dokploy/pages/_app.tsx +++ b/apps/dokploy/pages/_app.tsx @@ -71,7 +71,7 @@ export default api.withTRPC( { i18n: { defaultLocale: "en", - locales: ["en", "zh-Hans"], + locales: ["en", "pl", "zh-Hans"], localeDetection: false, }, fallbackLng: "en", diff --git a/apps/dokploy/utils/hooks/use-locale.ts b/apps/dokploy/utils/hooks/use-locale.ts index f00e0df8..3c64f643 100644 --- a/apps/dokploy/utils/hooks/use-locale.ts +++ b/apps/dokploy/utils/hooks/use-locale.ts @@ -1,6 +1,6 @@ import Cookies from "js-cookie"; -const SUPPORTED_LOCALES = ["en", "zh-Hans"] as const; +const SUPPORTED_LOCALES = ["en", "pl", "zh-Hans"] as const; type Locale = (typeof SUPPORTED_LOCALES)[number];