if-emotion-ux/constants.ts
Danny Stocker 3a88d69d1d feat: Initialize project with Vite and React
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.
2025-11-30 05:12:38 +01:00

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" },
];