work on navigation component workflow.

This commit is contained in:
Jordan Hewitt
2025-02-22 18:28:10 -08:00
parent 6673663883
commit eb7599bfe8
8 changed files with 116 additions and 32 deletions

View File

@ -83,6 +83,12 @@ export class Translator {
console.log(data)
return data.translatedText
}
static async getDefault(defaultTarget: string | undefined = undefined) {
const settings = await Settings.getDefault();
const source = await settings.getHostLanguage();
return new Translator(source, defaultTarget, await LanguageServer.getDefault())
}
}
export class CachedTranslator extends Translator {

View File

@ -4,6 +4,7 @@ import { Image, Text, View, StyleSheet, Button, Pressable } from "react-native";
import { LanguageServer, Translator, language_matrix_entry } from "./i18n/api";
import { Conversation } from "./lib/conversation";
import { LanguageSelection } from "@/components/LanguageSelection";
import { Link } from 'expo-router';
function LogoTitle() {
return (