|
import { SubmitKey } from "../store/config"; |
|
import type { LocaleType } from "./index"; |
|
|
|
const es: LocaleType = { |
|
WIP: "En construcción...", |
|
Error: { |
|
Unauthorized: |
|
"Acceso no autorizado, por favor ingrese el código de acceso en la página de configuración.", |
|
}, |
|
ChatItem: { |
|
ChatItemCount: (count: number) => `${count} mensajes`, |
|
}, |
|
Chat: { |
|
SubTitle: (count: number) => `${count} mensajes con ChatGPT`, |
|
Actions: { |
|
ChatList: "Ir a la lista de chats", |
|
CompressedHistory: "Historial de memoria comprimido", |
|
Export: "Exportar todos los mensajes como Markdown", |
|
Copy: "Copiar", |
|
Stop: "Detener", |
|
Retry: "Reintentar", |
|
Delete: "Delete", |
|
}, |
|
Rename: "Renombrar chat", |
|
Typing: "Escribiendo...", |
|
Input: (submitKey: string) => { |
|
var inputHints = `Escribe algo y presiona ${submitKey} para enviar`; |
|
if (submitKey === String(SubmitKey.Enter)) { |
|
inputHints += ", presiona Shift + Enter para nueva línea"; |
|
} |
|
return inputHints; |
|
}, |
|
Send: "Enviar", |
|
Config: { |
|
Reset: "Reset to Default", |
|
SaveAs: "Save as Mask", |
|
}, |
|
}, |
|
Export: { |
|
Title: "Todos los mensajes", |
|
Copy: "Copiar todo", |
|
Download: "Descargar", |
|
MessageFromYou: "Mensaje de ti", |
|
MessageFromChatGPT: "Mensaje de ChatGPT", |
|
}, |
|
Memory: { |
|
Title: "Historial de memoria", |
|
EmptyContent: "Aún no hay nada.", |
|
Copy: "Copiar todo", |
|
Send: "Send Memory", |
|
Reset: "Reset Session", |
|
ResetConfirm: |
|
"Resetting will clear the current conversation history and historical memory. Are you sure you want to reset?", |
|
}, |
|
Home: { |
|
NewChat: "Nuevo chat", |
|
DeleteChat: "¿Confirmar eliminación de la conversación seleccionada?", |
|
DeleteToast: "Chat Deleted", |
|
Revert: "Revert", |
|
}, |
|
Settings: { |
|
Title: "Configuración", |
|
SubTitle: "Todas las configuraciones", |
|
Actions: { |
|
ClearAll: "Borrar todos los datos", |
|
ResetAll: "Restablecer todas las configuraciones", |
|
Close: "Cerrar", |
|
ConfirmResetAll: "Are you sure you want to reset all configurations?", |
|
ConfirmClearAll: "Are you sure you want to reset all chat?", |
|
}, |
|
Lang: { |
|
Name: "Language", |
|
All: "All Languages", |
|
Options: { |
|
cn: "简体中文", |
|
en: "Inglés", |
|
tw: "繁體中文", |
|
es: "Español", |
|
it: "Italiano", |
|
tr: "Türkçe", |
|
jp: "日本語", |
|
de: "Deutsch", |
|
}, |
|
}, |
|
Avatar: "Avatar", |
|
FontSize: { |
|
Title: "Tamaño de fuente", |
|
SubTitle: "Ajustar el tamaño de fuente del contenido del chat", |
|
}, |
|
Update: { |
|
Version: (x: string) => `Versión: ${x}`, |
|
IsLatest: "Última versión", |
|
CheckUpdate: "Buscar actualizaciones", |
|
IsChecking: "Buscando actualizaciones...", |
|
FoundUpdate: (x: string) => `Se encontró una nueva versión: ${x}`, |
|
GoToUpdate: "Actualizar", |
|
}, |
|
SendKey: "Tecla de envío", |
|
Theme: "Tema", |
|
TightBorder: "Borde ajustado", |
|
SendPreviewBubble: { |
|
Title: "Enviar burbuja de vista previa", |
|
SubTitle: "Preview markdown in bubble", |
|
}, |
|
Mask: { |
|
Title: "Mask Splash Screen", |
|
SubTitle: "Show a mask splash screen before starting new chat", |
|
}, |
|
Prompt: { |
|
Disable: { |
|
Title: "Desactivar autocompletado", |
|
SubTitle: "Escribe / para activar el autocompletado", |
|
}, |
|
List: "Lista de autocompletado", |
|
ListCount: (builtin: number, custom: number) => |
|
`${builtin} incorporado, ${custom} definido por el usuario`, |
|
Edit: "Editar", |
|
Modal: { |
|
Title: "Prompt List", |
|
Add: "Add One", |
|
Search: "Search Prompts", |
|
}, |
|
EditModal: { |
|
Title: "Edit Prompt", |
|
}, |
|
}, |
|
HistoryCount: { |
|
Title: "Cantidad de mensajes adjuntos", |
|
SubTitle: "Número de mensajes enviados adjuntos por solicitud", |
|
}, |
|
CompressThreshold: { |
|
Title: "Umbral de compresión de historial", |
|
SubTitle: |
|
"Se comprimirán los mensajes si la longitud de los mensajes no comprimidos supera el valor", |
|
}, |
|
Token: { |
|
Title: "Clave de API", |
|
SubTitle: "Utiliza tu clave para ignorar el límite de código de acceso", |
|
Placeholder: "Clave de la API de OpenAI", |
|
}, |
|
Usage: { |
|
Title: "Saldo de la cuenta", |
|
SubTitle(used: any, total: any) { |
|
return `Usado $${used}, subscription $${total}`; |
|
}, |
|
IsChecking: "Comprobando...", |
|
Check: "Comprobar de nuevo", |
|
NoAccess: "Introduzca la clave API para comprobar el saldo", |
|
}, |
|
AccessCode: { |
|
Title: "Código de acceso", |
|
SubTitle: "Control de acceso habilitado", |
|
Placeholder: "Necesita código de acceso", |
|
}, |
|
Model: "Modelo", |
|
Temperature: { |
|
Title: "Temperatura", |
|
SubTitle: "Un valor mayor genera una salida más aleatoria", |
|
}, |
|
MaxTokens: { |
|
Title: "Máximo de tokens", |
|
SubTitle: "Longitud máxima de tokens de entrada y tokens generados", |
|
}, |
|
PresencePenlty: { |
|
Title: "Penalización de presencia", |
|
SubTitle: |
|
"Un valor mayor aumenta la probabilidad de hablar sobre nuevos temas", |
|
}, |
|
}, |
|
Store: { |
|
DefaultTopic: "Nueva conversación", |
|
BotHello: "¡Hola! ¿Cómo puedo ayudarte hoy?", |
|
Error: "Algo salió mal, por favor intenta nuevamente más tarde.", |
|
Prompt: { |
|
History: (content: string) => |
|
"Este es un resumen del historial del chat entre la IA y el usuario como recapitulación: " + |
|
content, |
|
Topic: |
|
"Por favor, genera un título de cuatro a cinco palabras que resuma nuestra conversación sin ningún inicio, puntuación, comillas, puntos, símbolos o texto adicional. Elimina las comillas que lo envuelven.", |
|
Summarize: |
|
"Resuma nuestra discusión brevemente en 200 caracteres o menos para usarlo como un recordatorio para futuros contextos.", |
|
}, |
|
}, |
|
Copy: { |
|
Success: "Copiado al portapapeles", |
|
Failed: |
|
"La copia falló, por favor concede permiso para acceder al portapapeles", |
|
}, |
|
Context: { |
|
Toast: (x: any) => `With ${x} contextual prompts`, |
|
Edit: "Contextual and Memory Prompts", |
|
Add: "Add One", |
|
}, |
|
Plugin: { |
|
Name: "Plugin", |
|
}, |
|
Mask: { |
|
Name: "Mask", |
|
Page: { |
|
Title: "Prompt Template", |
|
SubTitle: (count: number) => `${count} prompt templates`, |
|
Search: "Search Templates", |
|
Create: "Create", |
|
}, |
|
Item: { |
|
Info: (count: number) => `${count} prompts`, |
|
Chat: "Chat", |
|
View: "View", |
|
Edit: "Edit", |
|
Delete: "Delete", |
|
DeleteConfirm: "Confirm to delete?", |
|
}, |
|
EditModal: { |
|
Title: (readonly: boolean) => |
|
`Edit Prompt Template ${readonly ? "(readonly)" : ""}`, |
|
Download: "Download", |
|
Clone: "Clone", |
|
}, |
|
Config: { |
|
Avatar: "Bot Avatar", |
|
Name: "Bot Name", |
|
}, |
|
}, |
|
NewChat: { |
|
Return: "Return", |
|
Skip: "Skip", |
|
Title: "Pick a Mask", |
|
SubTitle: "Chat with the Soul behind the Mask", |
|
More: "Find More", |
|
NotShow: "Not Show Again", |
|
ConfirmNoShow: "Confirm to disable?You can enable it in settings later.", |
|
}, |
|
|
|
UI: { |
|
Confirm: "Confirm", |
|
Cancel: "Cancel", |
|
Close: "Close", |
|
Create: "Create", |
|
Edit: "Edit", |
|
}, |
|
}; |
|
|
|
export default es; |
|
|