mirror of
https://github.com/pezkuwichain/pezkuwi-telegram-miniapp.git
synced 2026-06-20 09:11:04 +00:00
feat: add i18n support with 6 languages (en, tr, krd, ar, fa, ckb)
- Add translation system with useTranslation hook and LanguageProvider - Auto-detect language from Telegram user settings - Update all components and sections to use translation keys - Support English, Turkish, Kurdish, Arabic, Persian, Sorani
This commit is contained in:
+12
-9
@@ -5,6 +5,7 @@ import { AuthProvider } from './contexts/AuthContext';
|
||||
import { WalletProvider } from './contexts/WalletContext';
|
||||
import { ReferralProvider } from './contexts/ReferralContext';
|
||||
import { ErrorBoundary } from './components/ErrorBoundary';
|
||||
import { LanguageProvider } from './i18n';
|
||||
import App from './App';
|
||||
import './index.css';
|
||||
|
||||
@@ -42,15 +43,17 @@ if (!rootElement) {
|
||||
createRoot(rootElement).render(
|
||||
<StrictMode>
|
||||
<ErrorBoundary>
|
||||
<QueryClientProvider client={queryClient}>
|
||||
<AuthProvider>
|
||||
<WalletProvider>
|
||||
<ReferralProvider>
|
||||
<App />
|
||||
</ReferralProvider>
|
||||
</WalletProvider>
|
||||
</AuthProvider>
|
||||
</QueryClientProvider>
|
||||
<LanguageProvider>
|
||||
<QueryClientProvider client={queryClient}>
|
||||
<AuthProvider>
|
||||
<WalletProvider>
|
||||
<ReferralProvider>
|
||||
<App />
|
||||
</ReferralProvider>
|
||||
</WalletProvider>
|
||||
</AuthProvider>
|
||||
</QueryClientProvider>
|
||||
</LanguageProvider>
|
||||
</ErrorBoundary>
|
||||
</StrictMode>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user