diff --git a/web/src/app/home/components/home-sidebar/HomeSidebar.tsx b/web/src/app/home/components/home-sidebar/HomeSidebar.tsx index dfc94df0..e0cc8ab9 100644 --- a/web/src/app/home/components/home-sidebar/HomeSidebar.tsx +++ b/web/src/app/home/components/home-sidebar/HomeSidebar.tsx @@ -119,6 +119,22 @@ function compareVersions(v1: string, v2: string): boolean { return false; } +// Discord brand glyph (lucide-react has no Discord icon). +function DiscordIcon({ className }: { className?: string }) { + return ( + + ); +} + // IDs of sidebar entries that have collapsible entity sub-items const ENTITY_CATEGORY_IDS = [ 'bots', @@ -2077,6 +2093,14 @@ export default function HomeSidebar({ )} + { + window.open('https://discord.gg/wdNEHETs87', '_blank'); + }} + > + + {t('common.joinDiscord')} + diff --git a/web/src/i18n/locales/en-US.ts b/web/src/i18n/locales/en-US.ts index 3e230270..2313b723 100644 --- a/web/src/i18n/locales/en-US.ts +++ b/web/src/i18n/locales/en-US.ts @@ -37,6 +37,7 @@ const enUS = { helpDocs: 'Get Help', featureRequest: 'Feature Request', starOnGitHub: 'Star on GitHub', + joinDiscord: 'Join our Discord', create: 'Create', edit: 'Edit', delete: 'Delete', diff --git a/web/src/i18n/locales/es-ES.ts b/web/src/i18n/locales/es-ES.ts index 1e86a86a..40f30bbd 100644 --- a/web/src/i18n/locales/es-ES.ts +++ b/web/src/i18n/locales/es-ES.ts @@ -40,6 +40,7 @@ const esES = { helpDocs: 'Obtener ayuda', featureRequest: 'Solicitar función', starOnGitHub: 'Dar estrella en GitHub', + joinDiscord: 'Únete a Discord', create: 'Crear', edit: 'Editar', delete: 'Eliminar', diff --git a/web/src/i18n/locales/ja-JP.ts b/web/src/i18n/locales/ja-JP.ts index 2a1d2089..845b6cc7 100644 --- a/web/src/i18n/locales/ja-JP.ts +++ b/web/src/i18n/locales/ja-JP.ts @@ -38,6 +38,7 @@ const jaJP = { helpDocs: 'ヘルプドキュメント', featureRequest: '機能リクエスト', starOnGitHub: 'GitHubでStarする', + joinDiscord: 'Discord に参加', create: '作成', edit: '編集', delete: '削除', diff --git a/web/src/i18n/locales/ru-RU.ts b/web/src/i18n/locales/ru-RU.ts index 05f2bf0a..66421cbb 100644 --- a/web/src/i18n/locales/ru-RU.ts +++ b/web/src/i18n/locales/ru-RU.ts @@ -38,6 +38,7 @@ const ruRU = { helpDocs: 'Помощь', featureRequest: 'Запрос функции', starOnGitHub: 'Поставить звезду на GitHub', + joinDiscord: 'Присоединиться к Discord', create: 'Создать', edit: 'Редактировать', delete: 'Удалить', diff --git a/web/src/i18n/locales/th-TH.ts b/web/src/i18n/locales/th-TH.ts index 51449dee..4e6e32f8 100644 --- a/web/src/i18n/locales/th-TH.ts +++ b/web/src/i18n/locales/th-TH.ts @@ -37,6 +37,7 @@ const thTH = { helpDocs: 'ขอความช่วยเหลือ', featureRequest: 'ขอฟีเจอร์ใหม่', starOnGitHub: 'ให้ดาวบน GitHub', + joinDiscord: 'เข้าร่วม Discord', create: 'สร้าง', edit: 'แก้ไข', delete: 'ลบ', diff --git a/web/src/i18n/locales/vi-VN.ts b/web/src/i18n/locales/vi-VN.ts index 97086128..ffd49fa0 100644 --- a/web/src/i18n/locales/vi-VN.ts +++ b/web/src/i18n/locales/vi-VN.ts @@ -38,6 +38,7 @@ const viVN = { helpDocs: 'Trợ giúp', featureRequest: 'Yêu cầu tính năng', starOnGitHub: 'Star trên GitHub', + joinDiscord: 'Tham gia Discord', create: 'Tạo', edit: 'Chỉnh sửa', delete: 'Xóa', diff --git a/web/src/i18n/locales/zh-Hans.ts b/web/src/i18n/locales/zh-Hans.ts index b2071e9b..5c885d5d 100644 --- a/web/src/i18n/locales/zh-Hans.ts +++ b/web/src/i18n/locales/zh-Hans.ts @@ -36,6 +36,7 @@ const zhHans = { helpDocs: '帮助文档', featureRequest: '需求建议', starOnGitHub: '在 GitHub 上 Star', + joinDiscord: '加入 Discord 社区', create: '创建', edit: '编辑', delete: '删除', diff --git a/web/src/i18n/locales/zh-Hant.ts b/web/src/i18n/locales/zh-Hant.ts index 396b342d..855c1756 100644 --- a/web/src/i18n/locales/zh-Hant.ts +++ b/web/src/i18n/locales/zh-Hant.ts @@ -36,6 +36,7 @@ const zhHant = { helpDocs: '輔助說明', featureRequest: '需求建議', starOnGitHub: '在 GitHub 上 Star', + joinDiscord: '加入 Discord 社群', create: '建立', edit: '編輯', delete: '刪除',