From 84a88299ea0401a72bc94f4d226fd2efff85f8e3 Mon Sep 17 00:00:00 2001 From: Orkhan Karimov Date: Thu, 2 Jan 2025 16:27:57 +0400 Subject: [PATCH 1/2] feat(i18n): azerbaijani language --- apps/dokploy/lib/languages.ts | 43 ++++++++------- apps/dokploy/public/locales/az/common.json | 1 + apps/dokploy/public/locales/az/settings.json | 58 ++++++++++++++++++++ 3 files changed, 81 insertions(+), 21 deletions(-) create mode 100644 apps/dokploy/public/locales/az/common.json create mode 100644 apps/dokploy/public/locales/az/settings.json diff --git a/apps/dokploy/lib/languages.ts b/apps/dokploy/lib/languages.ts index 2530fe81..a47d7af7 100644 --- a/apps/dokploy/lib/languages.ts +++ b/apps/dokploy/lib/languages.ts @@ -1,21 +1,22 @@ -export const Languages = { - english: { code: "en", name: "English" }, - polish: { code: "pl", name: "Polski" }, - russian: { code: "ru", name: "Русский" }, - french: { code: "fr", name: "Français" }, - german: { code: "de", name: "Deutsch" }, - chineseTraditional: { code: "zh-Hant", name: "繁體中文" }, - chineseSimplified: { code: "zh-Hans", name: "简体中文" }, - turkish: { code: "tr", name: "Türkçe" }, - kazakh: { code: "kz", name: "Қазақ" }, - persian: { code: "fa", name: "فارسی" }, - korean: { code: "ko", name: "한국어" }, - portuguese: { code: "pt-br", name: "Português" }, - italian: { code: "it", name: "Italiano" }, - japanese: { code: "ja", name: "日本語" }, - spanish: { code: "es", name: "Español" }, - norwegian: { code: "no", name: "Norsk" }, -}; - -export type Language = keyof typeof Languages; -export type LanguageCode = (typeof Languages)[keyof typeof Languages]["code"]; +export const Languages = { + english: { code: "en", name: "English" }, + polish: { code: "pl", name: "Polski" }, + russian: { code: "ru", name: "Русский" }, + french: { code: "fr", name: "Français" }, + german: { code: "de", name: "Deutsch" }, + chineseTraditional: { code: "zh-Hant", name: "繁體中文" }, + chineseSimplified: { code: "zh-Hans", name: "简体中文" }, + turkish: { code: "tr", name: "Türkçe" }, + kazakh: { code: "kz", name: "Қазақ" }, + persian: { code: "fa", name: "فارسی" }, + korean: { code: "ko", name: "한국어" }, + portuguese: { code: "pt-br", name: "Português" }, + italian: { code: "it", name: "Italiano" }, + japanese: { code: "ja", name: "日本語" }, + spanish: { code: "es", name: "Español" }, + norwegian: { code: "no", name: "Norsk" }, + azerbaijani: { code: "az", name: "Azərbaycan" }, +}; + +export type Language = keyof typeof Languages; +export type LanguageCode = (typeof Languages)[keyof typeof Languages]["code"]; diff --git a/apps/dokploy/public/locales/az/common.json b/apps/dokploy/public/locales/az/common.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/apps/dokploy/public/locales/az/common.json @@ -0,0 +1 @@ +{} diff --git a/apps/dokploy/public/locales/az/settings.json b/apps/dokploy/public/locales/az/settings.json new file mode 100644 index 00000000..fb286bf0 --- /dev/null +++ b/apps/dokploy/public/locales/az/settings.json @@ -0,0 +1,58 @@ +{ + "settings.common.save": "Yadda saxla", + "settings.common.enterTerminal": "Terminala daxil ol", + "settings.server.domain.title": "Server Domeni", + "settings.server.domain.description": "Server tətbiqinizə domen əlavə edin.", + "settings.server.domain.form.domain": "Domen", + "settings.server.domain.form.letsEncryptEmail": "Let's Encrypt E-poçtu", + "settings.server.domain.form.certificate.label": "Sertifikat Təminatçısı", + "settings.server.domain.form.certificate.placeholder": "Sertifikat seçin", + "settings.server.domain.form.certificateOptions.none": "Heç biri", + "settings.server.domain.form.certificateOptions.letsencrypt": "Let's Encrypt", + + "settings.server.webServer.title": "Veb Server", + "settings.server.webServer.description": "Veb serveri yenidən yüklə və ya təmizlə.", + "settings.server.webServer.actions": "Əməliyyatlar", + "settings.server.webServer.reload": "Yenidən yüklə", + "settings.server.webServer.watchLogs": "Logları izlə", + "settings.server.webServer.updateServerIp": "Server IP-ni Yenilə", + "settings.server.webServer.server.label": "Server", + "settings.server.webServer.traefik.label": "Traefik", + "settings.server.webServer.traefik.modifyEnv": "Mühiti Dəyişdir", + "settings.server.webServer.traefik.managePorts": "Əlavə Port Təyinatları", + "settings.server.webServer.traefik.managePortsDescription": "Traefik üçün əlavə portlar əlavə edin və ya silin", + "settings.server.webServer.traefik.targetPort": "Hədəf Port", + "settings.server.webServer.traefik.publishedPort": "Dərc Edilmiş Port", + "settings.server.webServer.traefik.addPort": "Port Əlavə Et", + "settings.server.webServer.traefik.portsUpdated": "Portlar uğurla yeniləndi", + "settings.server.webServer.traefik.portsUpdateError": "Portların yenilənməsi uğursuz oldu", + "settings.server.webServer.traefik.publishMode": "Dərc Rejimi", + "settings.server.webServer.storage.label": "Yer", + "settings.server.webServer.storage.cleanUnusedImages": "İstifadə edilməyən şəkilləri təmizlə", + "settings.server.webServer.storage.cleanUnusedVolumes": "İstifadə edilməyən həcmləri təmizlə", + "settings.server.webServer.storage.cleanStoppedContainers": "Dayandırılmış konteynerləri təmizlə", + "settings.server.webServer.storage.cleanDockerBuilder": "Docker Builder və Sistemi təmizlə", + "settings.server.webServer.storage.cleanMonitoring": "Monitorinqi təmizlə", + "settings.server.webServer.storage.cleanAll": "Hamısını təmizlə", + + "settings.profile.title": "Hesab", + "settings.profile.description": "Profilinizin məlumatlarını buradan dəyişin.", + "settings.profile.email": "E-poçt", + "settings.profile.password": "Şifrə", + "settings.profile.avatar": "Avatar", + + "settings.appearance.title": "Görünüş", + "settings.appearance.description": "İdarəetmə panelinizin görünüşünü fərdiləşdirin.", + "settings.appearance.theme": "Mövzu", + "settings.appearance.themeDescription": "İdarəetmə paneliniz üçün mövzu seçin", + "settings.appearance.themes.light": "İşıqlı", + "settings.appearance.themes.dark": "Qaranlıq", + "settings.appearance.themes.system": "Sistem", + "settings.appearance.language": "Dil", + "settings.appearance.languageDescription": "İdarəetmə paneliniz üçün dil seçin", + + "settings.terminal.connectionSettings": "Bağlantı parametrləri", + "settings.terminal.ipAddress": "IP Ünvanı", + "settings.terminal.port": "Port", + "settings.terminal.username": "İstifadəçi adı" +} From 8314c1a0a55001bc49856b197cc83f6290e559a4 Mon Sep 17 00:00:00 2001 From: Orkhan Karimov <136202877+kerimovok@users.noreply.github.com> Date: Mon, 6 Jan 2025 00:16:09 +0400 Subject: [PATCH 2/2] fix(indention): tab -> 4 spaces --- apps/dokploy/lib/languages.ts | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/apps/dokploy/lib/languages.ts b/apps/dokploy/lib/languages.ts index a47d7af7..74113cb2 100644 --- a/apps/dokploy/lib/languages.ts +++ b/apps/dokploy/lib/languages.ts @@ -1,21 +1,21 @@ export const Languages = { - english: { code: "en", name: "English" }, - polish: { code: "pl", name: "Polski" }, - russian: { code: "ru", name: "Русский" }, - french: { code: "fr", name: "Français" }, - german: { code: "de", name: "Deutsch" }, - chineseTraditional: { code: "zh-Hant", name: "繁體中文" }, - chineseSimplified: { code: "zh-Hans", name: "简体中文" }, - turkish: { code: "tr", name: "Türkçe" }, - kazakh: { code: "kz", name: "Қазақ" }, - persian: { code: "fa", name: "فارسی" }, - korean: { code: "ko", name: "한국어" }, - portuguese: { code: "pt-br", name: "Português" }, - italian: { code: "it", name: "Italiano" }, - japanese: { code: "ja", name: "日本語" }, - spanish: { code: "es", name: "Español" }, - norwegian: { code: "no", name: "Norsk" }, - azerbaijani: { code: "az", name: "Azərbaycan" }, + english: { code: "en", name: "English" }, + polish: { code: "pl", name: "Polski" }, + russian: { code: "ru", name: "Русский" }, + french: { code: "fr", name: "Français" }, + german: { code: "de", name: "Deutsch" }, + chineseTraditional: { code: "zh-Hant", name: "繁體中文" }, + chineseSimplified: { code: "zh-Hans", name: "简体中文" }, + turkish: { code: "tr", name: "Türkçe" }, + kazakh: { code: "kz", name: "Қазақ" }, + persian: { code: "fa", name: "فارسی" }, + korean: { code: "ko", name: "한국어" }, + portuguese: { code: "pt-br", name: "Português" }, + italian: { code: "it", name: "Italiano" }, + japanese: { code: "ja", name: "日本語" }, + spanish: { code: "es", name: "Español" }, + norwegian: { code: "no", name: "Norsk" }, + azerbaijani: { code: "az", name: "Azərbaycan" }, }; export type Language = keyof typeof Languages;