{
  "es": {
    "pageTitle": "Pregunta a FastAPI",
    "pageDescription": "Haz preguntas sobre la documentación de FastAPI y obtén respuestas con citas.",
    "languageLabel": "Idioma",
    "heading": "Pregunta a la documentación de FastAPI",
    "lead": "Respuestas basadas solo en la documentación oficial, con enlaces a las secciones que usa. Puedes preguntar en español o en inglés.",
    "questionLabel": "Tu pregunta",
    "questionPlaceholder": "¿Cómo declaro parámetros de consulta opcionales?",
    "kLabel": "Fragmentos",
    "kTitle": "Cuántos fragmentos de la documentación se usan para responder",
    "submit": "Preguntar",
    "hint": "Enter para enviar · Shift + Enter para un salto de línea",
    "examplesLabel": "Preguntas de ejemplo",
    "example1": "¿Cómo valido el cuerpo de una petición con Pydantic?",
    "example2": "¿Qué es una dependencia y cómo se usa Depends?",
    "example3": "¿Cómo configuro CORS?",
    "example4": "¿Cómo despliego FastAPI con Docker?",
    "answerTitle": "Respuesta",
    "sourcesTitle": "Fuentes",
    "scoreTitle": "Similitud del coseno con la pregunta",
    "footer": "Hecho con FastAPI, Gemini Embedding 2 y Gemini 3.1 Flash-Lite",
    "errorQuota": "El servicio alcanzó su límite de preguntas por ahora. Vuelve a intentarlo más tarde.",
    "errorInvalid": "La pregunta no es válida: no puede estar vacía ni superar los 1000 caracteres.",
    "errorServer": "El servidor respondió con un error ({status}). Inténtalo de nuevo.",
    "errorNetwork": "No se pudo conectar con el servidor. Comprueba tu conexión.",
    "errorRateLimit": "Has hecho demasiadas preguntas. Espera {seconds} s y vuelve a intentarlo."
  },
  "en": {
    "pageTitle": "Ask FastAPI",
    "pageDescription": "Ask questions about the FastAPI documentation and get answers with citations.",
    "languageLabel": "Language",
    "heading": "Ask the FastAPI documentation",
    "lead": "Answers based only on the official documentation, with links to the sections they use. You can ask in English or Spanish.",
    "questionLabel": "Your question",
    "questionPlaceholder": "How do I declare optional query parameters?",
    "kLabel": "Excerpts",
    "kTitle": "How many documentation excerpts are used to answer",
    "submit": "Ask",
    "hint": "Enter to send · Shift + Enter for a new line",
    "examplesLabel": "Example questions",
    "example1": "How do I validate a request body with Pydantic?",
    "example2": "What is a dependency and how do I use Depends?",
    "example3": "How do I set up CORS?",
    "example4": "How do I deploy FastAPI with Docker?",
    "answerTitle": "Answer",
    "sourcesTitle": "Sources",
    "scoreTitle": "Cosine similarity to the question",
    "footer": "Built with FastAPI, Gemini Embedding 2 and Gemini 3.1 Flash-Lite",
    "errorQuota": "The service reached its question limit for now. Please try again later.",
    "errorInvalid": "Invalid question: it can't be empty or longer than 1000 characters.",
    "errorServer": "The server returned an error ({status}). Please try again.",
    "errorNetwork": "Couldn't reach the server. Check your connection.",
    "errorRateLimit": "Too many questions. Wait {seconds} s and try again."
  }
}
