feat(i18n): add internationalization with i18next and expo-localization

This commit is contained in:
2026-08-08 10:09:30 +02:00
parent 408a2fa10c
commit 9946e78858
81 changed files with 1820 additions and 125 deletions
+8
View File
@@ -1,21 +1,29 @@
import "./global.css";
import "./src/i18n";
import { StatusBar } from "expo-status-bar";
import { NavigationContainer } from "@react-navigation/native";
import { RootNavigator } from "./src/navigation/RootNavigator";
import { DatabaseProvider } from "./src/providers/DatabaseProvider";
import { SettingsProvider } from "./src/providers/WatchProvider";
import { useWatchWorkoutSync } from "./src/features/watch-connectivity/hooks/useWatchWorkoutSync";
import { useSystemLanguageListener } from "./src/i18n";
function WatchSync() {
useWatchWorkoutSync();
return null;
}
function SystemLanguageListener() {
useSystemLanguageListener();
return null;
}
export default function App() {
return (
<DatabaseProvider>
<SettingsProvider>
<NavigationContainer>
<SystemLanguageListener />
<WatchSync />
<RootNavigator />
<StatusBar style="light" />