Spaces:
Build error
Build error
import { ReactNode } from "react"; | |
import { I18nextProvider } from "react-i18next"; | |
const mockI18n = { | |
language: "ja", | |
t: (key: string) => { | |
const translations: Record<string, string> = { | |
"SUGGESTIONS$TODO_APP": "ToDoリストアプリを開発する", | |
"LANDING$BUILD_APP_BUTTON": "プルリクエストを表示するアプリを開発する", | |
"SUGGESTIONS$HACKER_NEWS": "Hacker Newsのトップ記事を表示するbashスクリプトを作成する", | |
"LANDING$TITLE": "一緒に開発を始めましょう!", | |
"OPEN_IN_VSCODE": "VS Codeで開く", | |
"INCREASE_TEST_COVERAGE": "テストカバレッジを向上", | |
"AUTO_MERGE_PRS": "PRを自動マージ", | |
"FIX_README": "READMEを修正", | |
"CLEAN_DEPENDENCIES": "依存関係を整理" | |
}; | |
return translations[key] || key; | |
}, | |
exists: () => true, | |
changeLanguage: () => new Promise(() => {}), | |
use: () => mockI18n, | |
}; | |
export function I18nTestProvider({ children }: { children: ReactNode }) { | |
return ( | |
<I18nextProvider i18n={mockI18n as any}>{children}</I18nextProvider> | |
); | |
} | |