Skip to content

Commit 1dd1f15

Browse files
committed
feat: welcome msg
1 parent 24a4694 commit 1dd1f15

2 files changed

Lines changed: 28 additions & 2 deletions

File tree

src/lib/i18n.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,11 @@ const translations = {
4343
list: 'Bullet List',
4444
orderedList: 'Numbered List',
4545
quote: 'Quote',
46-
said: 'said'
46+
said: 'said',
47+
welcomeTitle: 'Welcome to the Forum Template',
48+
welcomeMessage: 'This is a modern forum application built with React, TypeScript, and Tailwind CSS. You can use this as a template to create your own forum.',
49+
featuresTitle: 'Features',
50+
featuresList: 'User authentication, Markdown support, Dark mode, Mobile responsive, Multi-language support'
4751
},
4852
ru: {
4953
login: 'Войти',
@@ -86,7 +90,11 @@ const translations = {
8690
list: 'Маркированный список',
8791
orderedList: 'Нумерованный список',
8892
quote: 'Цитата',
89-
said: 'сказал'
93+
said: 'сказал',
94+
welcomeTitle: 'Добро пожаловать в шаблон форума',
95+
welcomeMessage: 'Это современное форумное приложение, созданное с помощью React, TypeScript и Tailwind CSS. Вы можете использовать это как шаблон для создания своего собственного форума.',
96+
featuresTitle: 'Возможности',
97+
featuresList: 'Аутентификация пользователей, Поддержка Markdown, Темная тема, Адаптивность для мобильных, Поддержка нескольких языков'
9098
}
9199
};
92100

src/pages/HomePage.tsx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,24 @@ export function HomePage() {
119119
</div>
120120
}
121121

122+
{/* Welcome Info Box */}
123+
<div className="bg-gradient-to-r from-blue-50 to-indigo-50 dark:from-blue-900/20 dark:to-indigo-900/20 rounded-lg border border-blue-200 dark:border-blue-800 p-6">
124+
<h2 className="text-xl font-semibold text-blue-900 dark:text-blue-100 mb-3">
125+
{t('welcomeTitle')}
126+
</h2>
127+
<p className="text-blue-800 dark:text-blue-200 mb-4">
128+
{t('welcomeMessage')}
129+
</p>
130+
<div className="border-t border-blue-200 dark:border-blue-700 pt-4">
131+
<h3 className="text-lg font-medium text-blue-900 dark:text-blue-100 mb-2">
132+
{t('featuresTitle')}
133+
</h3>
134+
<p className="text-blue-700 dark:text-blue-300 text-sm">
135+
{t('featuresList')}
136+
</p>
137+
</div>
138+
</div>
139+
122140
{showCreateModal &&
123141
<div className="modal-overlay">
124142
<div className="modal-content">

0 commit comments

Comments
 (0)