Sets up the project structure, dependencies, and configuration for a new Vite-based React application. Includes basic HTML, TypeScript configurations, and necessary build tools for local development and deployment.
142 lines
No EOL
3.4 KiB
TypeScript
142 lines
No EOL
3.4 KiB
TypeScript
|
|
import { LocalizedStrings } from './types';
|
|
|
|
export const TEXTS: LocalizedStrings = {
|
|
appTitle: {
|
|
en: "if.emotion",
|
|
es: "if.emotion",
|
|
fr: "if.emotion"
|
|
},
|
|
appSubtitle: {
|
|
en: "The Journey Within",
|
|
es: "El Viaje Interior",
|
|
fr: "Le Voyage Intérieur"
|
|
},
|
|
inputPlaceholder: {
|
|
en: "Write to your future self...",
|
|
es: "Escribe a tu yo del futuro...",
|
|
fr: "Écrivez à votre futur vous..."
|
|
},
|
|
sendButton: {
|
|
en: "Send",
|
|
es: "Enviar",
|
|
fr: "Envoyer"
|
|
},
|
|
welcomeMessage: {
|
|
en: "Welcome to if.emotion. This space is yours—a private record of your journey. Every thought is precious here. How are you feeling right now?",
|
|
es: "Bienvenido a if.emotion. Este espacio es tuyo—un registro privado de tu viaje. Cada pensamiento es precioso aquí. ¿Cómo te sientes en este momento?",
|
|
fr: "Bienvenue sur if.emotion. Cet espace est le vôtre—un registre privé de votre voyage. Chaque pensée est précieuse ici. Comment vous sentez-vous ?"
|
|
},
|
|
errorMessage: {
|
|
en: "The connection was interrupted. Please try again softly.",
|
|
es: "La conexión fue interrumpida. Por favor intenta de nuevo suavemente.",
|
|
fr: "La connexion a été interrompue. Veuillez réessayer doucement."
|
|
},
|
|
newChat: {
|
|
en: "New Chat",
|
|
es: "Nuevo Chat",
|
|
fr: "Nouveau Chat"
|
|
},
|
|
newFolder: {
|
|
en: "New Dossier",
|
|
es: "Nueva Carpeta",
|
|
fr: "Nouveau Dossier"
|
|
},
|
|
folderNamePlaceholder: {
|
|
en: "Dossier Name",
|
|
es: "Nombre de Carpeta",
|
|
fr: "Nom du Dossier"
|
|
},
|
|
exportChat: {
|
|
en: "Export",
|
|
es: "Exportar",
|
|
fr: "Exporter"
|
|
},
|
|
saveOn: {
|
|
en: "SAVE: ON",
|
|
es: "GUARDAR: ON",
|
|
fr: "SAUVEGARDE: ON"
|
|
},
|
|
saveOff: {
|
|
en: "SAVE: OFF",
|
|
es: "GUARDAR: OFF",
|
|
fr: "SAUVEGARDE: OFF"
|
|
},
|
|
deleteMessage: {
|
|
en: "Remove",
|
|
es: "Borrar",
|
|
fr: "Effacer"
|
|
},
|
|
moveTo: {
|
|
en: "Move to...",
|
|
es: "Mover a...",
|
|
fr: "Déplacer vers..."
|
|
},
|
|
unsorted: {
|
|
en: "Unsorted",
|
|
es: "Sin clasificar",
|
|
fr: "Non classé"
|
|
},
|
|
advancedMode: {
|
|
en: "Advanced",
|
|
es: "Avanzado",
|
|
fr: "Avancé"
|
|
},
|
|
simpleMode: {
|
|
en: "Simple",
|
|
es: "Simple",
|
|
fr: "Simple"
|
|
},
|
|
sessions: {
|
|
en: "Journal Entries",
|
|
es: "Entradas del Diario",
|
|
fr: "Entrées de Journal"
|
|
},
|
|
model: {
|
|
en: "Model",
|
|
es: "Modelo",
|
|
fr: "Modèle"
|
|
},
|
|
sidebarTitle: {
|
|
en: "Your Journey",
|
|
es: "Tu Viaje",
|
|
fr: "Votre Voyage"
|
|
},
|
|
exportTitle: {
|
|
en: "Export Options",
|
|
es: "Opciones de Exportación",
|
|
fr: "Options d'Exportation"
|
|
},
|
|
downloadAs: {
|
|
en: "Download as",
|
|
es: "Descargar como",
|
|
fr: "Télécharger en"
|
|
},
|
|
close: {
|
|
en: "Close",
|
|
es: "Cerrar",
|
|
fr: "Fermer"
|
|
},
|
|
reactHeart: {
|
|
en: "Love",
|
|
es: "Amor",
|
|
fr: "Amour"
|
|
},
|
|
reactReflect: {
|
|
en: "Reflect",
|
|
es: "Reflexionar",
|
|
fr: "Réfléchir"
|
|
},
|
|
reactQuestion: {
|
|
en: "Question",
|
|
es: "Duda",
|
|
fr: "Question"
|
|
}
|
|
};
|
|
|
|
export const INITIAL_SUGGESTIONS = [
|
|
{ en: "I feel overwhelmed today", es: "Me siento abrumado/a hoy", fr: "Je me sens dépassé(e) aujourd'hui" },
|
|
{ en: "I want to understand myself", es: "Quiero entenderme mejor", fr: "Je veux mieux me comprendre" },
|
|
{ en: "A moment of reflection", es: "Un momento de reflexión", fr: "Un moment de réflexion" },
|
|
{ en: "Thinking about the future", es: "Pensando en el futuro", fr: "En pensant à l'avenir" },
|
|
]; |