diff --git a/app/(auth)/(tabs)/(home)/index.tsx b/app/(auth)/(tabs)/(home)/index.tsx index 41e358fc..a1794fc9 100644 --- a/app/(auth)/(tabs)/(home)/index.tsx +++ b/app/(auth)/(tabs)/(home)/index.tsx @@ -56,7 +56,7 @@ type Section = ScrollingCollectionListSection | MediaListSection; export default function index() { const router = useRouter(); - const { i18n, t } = useTranslation(); + const { t } = useTranslation(); const api = useAtomValue(apiAtom); const user = useAtomValue(userAtom); diff --git a/app/(auth)/(tabs)/(search)/_layout.tsx b/app/(auth)/(tabs)/(search)/_layout.tsx index 2917f1da..f8a2f168 100644 --- a/app/(auth)/(tabs)/(search)/_layout.tsx +++ b/app/(auth)/(tabs)/(search)/_layout.tsx @@ -1,8 +1,10 @@ import {commonScreenOptions, nestedTabPageScreenOptions} from "@/components/stacks/NestedTabPageStack"; import { Stack } from "expo-router"; import { Platform } from "react-native"; +import { useTranslation } from "react-i18next"; export default function SearchLayout() { + const { t } = useTranslation(); return ( { @@ -283,7 +285,7 @@ export default function search() { autoCorrect={false} returnKeyType="done" keyboardType="web-search" - placeholder="Search here..." + placeholder={t("search.search_hint")} value={search} onChangeText={(text) => setSearch(text)} /> @@ -462,7 +464,7 @@ export default function search() { ) : noResults && debouncedSearch.length > 0 ? ( - No results found for + {t("search.no_results_found_for")} "{debouncedSearch}" diff --git a/app/login.tsx b/app/login.tsx index 5c6b0c78..fffd8368 100644 --- a/app/login.tsx +++ b/app/login.tsx @@ -198,14 +198,13 @@ const CredentialsSchema = z.object({ - {t("login.login_title")} <> {serverName ? ( <> - {" to "} + {t("login.login_to_title") + " "} {serverName} - ) : null} + ) : t("login.login_title")} {serverURL} @@ -251,7 +250,7 @@ const CredentialsSchema = z.object({ onPress={handleQuickConnect} className="w-full mb-2" > - Use Quick Connect + {t("login.use_quick_connect")}