Introduces internationalization (i18n) support with new translation files, a LanguageProvider, and useTranslation hook. Refactors CategorySidebar to use translations for labels and tooltips, and adds a LanguageToggle component. Updates related UI components to support localization.
10 lines
256 B
TypeScript
10 lines
256 B
TypeScript
import type { Locale } from '../config';
|
|
import type { NestedMessages } from './types';
|
|
import { enMessages } from './en';
|
|
import { deMessages } from './de';
|
|
|
|
export const messages: Record<Locale, NestedMessages> = {
|
|
en: enMessages,
|
|
de: deMessages,
|
|
};
|