chore: cleanup strings and add new strings

This commit is contained in:
Ashok Gelal
2025-10-16 12:18:19 -04:00
parent 9862b3f03b
commit 1e2f4d1c59
9 changed files with 4275 additions and 6337 deletions
+1 -221
View File
@@ -1,222 +1,2 @@
{
"version": "Version",
"moreOptions": "Mehr Optionen",
"path": "Pfad",
"discardChanges": "Änderungen verwerfen",
"checkForUpdates": "Nach Updates suchen",
"uninstall": "Deinstalliere {item}",
"invalidJSON": "Ungültige JSON",
"reset": "Setze {item} zurück",
"save": "Speicher {item}",
"eg": "bsp. {item}",
"advancedConfiguration": "Erweiterte Konfiguration",
"appData": "App Daten",
"appLogs": "App Logs",
"localAIServiceLogs": "Lokale AI Service Logs",
"mac": {
"locateInFolder": "Im Finder anzeigen"
},
"windows": {
"locateInFolder": "Im File Explorer anzeigen"
},
"linux": {
"locateInFolder": "Im File Manager anzeigen"
},
"settings": {
"label": "Einstellung | Einstellungen",
"general": {
"label": "Allgemein",
"autoGenerateChatTitle": {
"label": "Automatisch generierten Chat-Titel aktivieren",
"description": "Wenn aktiviert, werden neue Chat-Titel automatisch generiert. Bei Chats mit Online Modellen basiert der Titel auf dem verwendeten Modell und den ersten beiden ausgetauschten Nachrichten. Bei Unterhaltungen mit einem lokalen Modell ist die Titelgenerierung immer aktiv und kann zu einem erhöhten Token Verbrauch führen."
},
"enableLinksInChatMessages": {
"label": "Links in Chat-Nachrichten aktivieren",
"description": "Aktivieren oder deaktivieren Sie Links in Chat-Nachrichten. Wenn Sie dies deaktivieren, können Links nicht angeklickt werden. Wir empfehlen, dies aus Sicherheitsgründen zu deaktivieren."
},
"theme": {
"label": "Thema",
"appearance": {
"label": "Aussehen",
"light": "Light",
"dark": "Dark",
"system": "System"
},
"accentColor": {
"label": "Akzentfarbe"
},
"fontStyle": {
"label": "Schriftstil"
},
"codeTheme": {
"label": "Code Thema"
},
"fontSize": "Schritgröße",
"themeTray": "Themenleiste",
"toggleThemeTray": "Themenleiste umschalten"
},
"applicationInfo": {
"label": "Anwendungsinfo",
"appVersion": {
"label": "App Version",
"description": {
"manual": "Die neuesten Updates werden regelmäßig überprüft und Sie werden benachrichtigt, wenn ein neues Update verfügbar ist. Sie können auch manuell nach Updates suchen.",
"automatic": "Die neuesten Updates werden regelmäßig überprüft und automatisch installiert. Sie können auch manuell nach Updates suchen."
},
"viewChangelog": "Zeige Changelog",
"enableAutoUpdates": "Automatische Updates aktivieren"
},
"modelsInfo": {
"label": "Modelle Info",
"description": "Aktualisieren Sie Ihre lokalen Modellmetadaten. Diese Informationen enthalten Details zu jedem Modell, jedoch nicht die Modelldateien selbst. Dies gilt sowohl für lokal gespeicherte als auch für Online-Modelle.",
"fetchLatestModelsInfo": {
"label": "Aktualisiere Modelle Info"
}
},
"appSettings": {
"label": "App Einstellungen",
"description": "Das Zurücksetzen der App-Einstellungen auf die Standardeinstellungen kann dazu beitragen, potenzielle Probleme zu lösen. Dadurch werden die Standardbenutzereinstellungen wiederhergestellt, z. B. Aussehen und Modellepfad, aber es werden keine Daten gelöscht, einschließlich Chats oder heruntergeladener/importierter Modelle.",
"resetAppSettings": {
"label": "App-Einstellungen zurücksetzen",
"success": "App-Einstellungen wurden zurückgesetzt"
}
},
"dataPaths": {
"label": "Datenpfade",
"description": "Alle Daten, einschließlich Modelle, Unterhaltungen, Einstellungen und Protokolle, werden lokal auf Ihrem Gerät gespeichert. Ändern Sie den Inhalt dieser Verzeichnisse nur, wenn Sie mit der Dateistruktur der Anwendung vertraut sind",
"activeWorkspace": "Aktiver Arbeitsbereich"
},
"helpAndDiscussions": {
"label": "Hilfe & Diskussionen",
"description": "Verbinden Sie sich mit unserer Community auf Discord, um Unterstützung zu erhalten, Ihr Feedback zu teilen und informiert zu bleiben",
"sayHi": "Sag Hallo",
"viewDocs": "Dokumentation anzeigen"
}
}
},
"localAI": {
"label": "Lokale AI Einstellungen",
"manageLocalAIModels": "Lokale KI Modelle verwalten",
"localAIService": {
"label": "Lokaler AI Service",
"saveAndRestartService": "Speichern und Service neu starten",
"restartingService": "Neustart des lokalen AI Service",
"modelsDirectory": {
"label": "Modelle Verzeichnis",
"description": "Verzeichnis zum Speichern lokaler LLMs.",
"editModelsPath": {
"label": "Modelle Pfad bearbeiten",
"description": "Setzen Sie Ihren gewünschten Speicherort für das Herunterladen der Modelle.",
"willRestartLocalAIWarning": " Hinweis: Das Ändern des Modellepfads führt zum Neustart des Lokalen AI Service, damit die Änderungen wirksam werden.",
"selectModelsPath": "Modelle Pfad auswählen",
"success": "Modelle Pfad gespeichert"
}
},
"serviceHealth": {
"label": "Service Health",
"description": "Aktueller Status des lokalen AI Service. Wenn Sie Probleme mit der lokallen AI haben, versuchen Sie bitte, den Service neu zu starten.",
"healthStatus": {
"starting": "Starten",
"running": "Läuft",
"stopped": "Gestoppt",
"unknown": "Unbekannt"
},
"startService": "Starte Service",
"restartService": "Service neu starten",
"stopService": "Stoppe Service"
},
"serviceEndpoint": {
"label": "Service Endpunkt",
"description": {
"base": "Die Adresse des lokalen AI Service, um sich von anderen Anwendungen aus zu verbinden.",
"serviceIsNotRunning": "Sobald der Service läuft, wird die Adresse hier angezeigt.",
"serviceIsAvailableOnNetwork": "Da der Service im Netzwerk verfügbar ist, können Sie sich auch von anderen Geräten aus mit der Netzwerk Service URL verbinden."
},
"localURL": "Lokale URL",
"copyLocalURL": "Kopiere Service lokale URL in die Zwischenablage",
"networkURL": "Netzwerk URL",
"copyNetworkURL": "Kopiere Service Netzwerk URL in die Zwischenablage",
"editPortNumber": {
"label": "Portnummer bearbeiten",
"success": "Lokale AI Service Portnummer gespeichert",
"failure": "Lokale AI Service Portnummer konnte nicht gespeichert werden"
}
},
"serviceVersion": {
"label": "Service Version",
"description": {
"base": "Die Version des lokalen AI Service.",
"mac": "Sie können die Version überprüfen und auf die neueste Version aktualisieren oder den Service vollständig deinstallieren."
},
"startServiceToCheckVersion": "Starten Sie den Service, um die Version zu überprüfen."
},
"updateService": {
"success": "Lokaler AI Service wurde auf die neueste Version aktualisiert",
"failure": "Fehler beim Aktualisieren des lokalen AI Service auf die neueste Version"
},
"uninstallService": {
"label": "Lokalen AI Service deinstallieren?",
"description": "Ihre Modelle werden NICHT entfernt und bleiben dort, wo sie sind. Zukünftige Chats mit den heruntergeladenen Modellen werden deaktiviert, es sei denn, Sie installieren den Service erneut."
}
},
"serviceConfigurations": {
"label": "Service Konfigurationen",
"description": "Diese Konfigurationen werden auf den lokalen AI Service angewendet, wenn er gestartet wird. Der lokale AI Service wird automatisch neu gestartet, nachdem Sie eine dieser Einstellungen geändert und gespeichert haben.",
"configurePortNumber": {
"label": "Konfigurieren Sie die Portnummer",
"description": "Portnummer, auf der der Lokale AI Service ausgeführt wird. Lassen Sie es leer, um den Standardport zu verwenden."
},
"maximumParallelChats": {
"label": "Maximale parallele Chats",
"description": "Maximale Anzahl von parallelen Chat-Sitzungen (bei Verwendung des Split-Modus)."
},
"maximumLoadedModels": {
"label": "Maximale geladene Modelle",
"description": "Maximale Anzahl von gleichzeitig geladenen LLMs. Das Bereithalten von mehr LLMs im Speicher ermöglicht schnellere anfängliche Antworten, verbraucht jedoch zusätzliche Systemressourcen."
},
"enableNetworkAccess": {
"label": "Netzwerkzugriff aktivieren",
"description": "Erlauben Sie anderen Geräten in Ihrem Netzwerk, auf diesen Lokalen AI Service über die IP-Adresse dieses Geräts zuzugreifen."
},
"allowedNetworkOrigins": {
"label": "Erlaubte Netzwerk Ursprünge",
"description": "Liste der hier erlaubten Netzwerkursprünge (durch Kommas getrennt). Jeder Eintrag muss mit http:// oder https:// beginnen. Verwenden Sie * um alle Ursprünge zu erlauben."
},
"captureServiceLogs": {
"label": "Erfasse Service Logs",
"description": "Erfassen Sie Service-Logs zu Debugging-Zwecken. Wir empfehlen, dies nur bei Bedarf zu aktivieren."
},
"advancedConfiguration": {
"description": "Geben Sie gültiges JSON ein, um Umgebungsvariablen für den Lokalen AI Service festzulegen."
},
"save": {
"success": "Service Konfigurationen gespeichert",
"failure": "Fehler beim Speichern der Service Konfigurationen"
},
"reset": {
"success": "Service Konfigurationen auf die ursprünglichen Werte zurückgesetzt",
"failure": "Fehler beim Zurücksetzen der Service Konfigurationen"
}
},
"chatModelConfiguration": {
"label": "Chat Model Konfiguration",
"description": "Diese Einstellungen gelten für alle installierten Modelle während der Chat-Sitzungen.",
"modelKeepAliveTimeout": {
"label": "Modell Keep-Alive Zeitlimit",
"description": "Zeit (in Minuten), um ein Modell in Memory zu behalten, nachdem es verwendet wurde."
},
"advancedConfiguration": {
"description": "Geben Sie gültiges JSON ein, um zusätzliche Parameter an Modelle während der Chat-Sitzungen zu übergeben."
},
"save": {
"success": "Konfiguration gespeichert und wird während des Chats angewendet",
"failure": "Fehler beim Speichern der Konfiguration"
},
"reset": {
"success": "Chat Modellkonfiguration auf die ursprünglichen Werte zurückgesetzt",
"failure": "Fehler beim Zurücksetzen der Chat Modellkonfiguration"
}
}
}
}
}
}
+4270 -750
View File
File diff suppressed because it is too large Load Diff
+2 -807
View File
@@ -1,808 +1,3 @@
{
"version": "Versión",
"moreOptions": "Más Opciones",
"path": "Ruta",
"discardChanges": "Descartar Cambios",
"checkForUpdates": "Buscar Actualizaciones",
"invalidJSON": "JSON Inválido",
"eg": "ej. {item}",
"advancedConfiguration": "Configuración Avanzada",
"appData": "Datos de la Aplicación",
"appLogs": "Registros de la Aplicación",
"localAIServiceLogs": "Registros del Servicio de IA Local",
"cancel": "Cancelar",
"confirm": "Confirmar",
"new": "Nuevo {item}",
"edit": "Editar {item}",
"select": "Seleccionar {item}",
"fetch": "Obtener {item}",
"refetch": "Volver a obtener {item}",
"filter": "Filtrar {item}",
"search": "Buscar {item}",
"provider": "Proveedor",
"learnMore": "Más información.",
"name": "Nombre",
"model": "Modelo | Modelos",
"modelId": "ID del Modelo",
"toggle": "Alternar {item}",
"loading": "Cargando {item}...",
"license": "Licencia",
"apiVersion": "Versión de API",
"settings": {
"label": "Configuración | Configuraciones",
"description": "Editar la Configuración de Msty",
"general": {
"label": "General",
"language": {
"label": "Idioma",
"description": "Selecciona tu idioma preferido para Msty. Si tu idioma deseado no está disponible, puedes contribuir con traducciones a través de nuestro repositorio i18n."
},
"autoGenerateChatTitle": {
"label": "Generar Título de Chat Automáticamente",
"description": "Cuando esté habilitado, los títulos de nuevos chats se generarán automáticamente."
},
"localModels": "Modelos Locales",
"remoteModels": "Modelos Remotos",
"enableLinksInChatMessages": {
"label": "Habilitar Enlaces en Mensajes de Chat",
"description": "Habilitar o deshabilitar enlaces en mensajes de chat. Deshabilitar esto evitará que los enlaces sean clicables. Recomendamos deshabilitar esto por razones de seguridad."
},
"enableRtlSupport": {
"label": "Habilitar Soporte RTL",
"description": "Útil para idiomas que se leen de derecha a izquierda."
},
"enableNewMessageRenderer": {
"label": "Habilitar Nuevo Motor de Renderizado (Beta)",
"description": "Habilita el nuevo motor de renderizado, que es más rápido y soporta etiquetas de pensamiento/razonamiento. Requiere reiniciar la aplicación."
},
"networkProxyConfiguration": {
"label": "Configuración de Proxy de Red",
"proxyAddress": {
"label": "Dirección del Proxy",
"description": "Especifica la dirección del proxy para enrutar el tráfico de red. Si la configuración se restablece, es posible que necesites cerrar y reiniciar Msty para que los cambios surtan efecto completamente."
},
"reset": {
"success": "Configuración de proxy restablecida"
},
"save": {
"success": "Proxy configurado"
}
},
"theme": {
"label": "Tema",
"appearance": {
"label": "Apariencia",
"light": "Claro",
"dark": "Oscuro",
"system": "Sistema"
},
"accentColor": {
"label": "Color de Acento"
},
"fontStyle": {
"label": "Estilo de Fuente"
},
"codeTheme": {
"label": "Tema de Código"
},
"fontSize": "Tamaño de Fuente",
"themeTray": "Bandeja de Temas",
"toggleThemeTray": "Alternar Bandeja de Temas"
},
"applicationInfo": {
"label": "Información de la Aplicación",
"appVersion": {
"label": "Versión de la Aplicación",
"description": {
"manual": "Las últimas actualizaciones se verifican periódicamente y serás notificado cuando una nueva actualización esté disponible. Puedes verificar manualmente las actualizaciones.",
"automatic": "Las últimas actualizaciones se verifican periódicamente y se instalan automáticamente. También puedes verificar manualmente las actualizaciones."
},
"viewChangelog": "Ver Registro de Cambios",
"enableAutoUpdates": "Habilitar Actualizaciones Automáticas"
},
"modelsInfo": {
"label": "Información de Modelos",
"description": "Actualiza los metadatos de tu modelo local. Esta información incluye detalles sobre cada modelo, pero no los archivos del modelo en sí. Esto se aplica tanto a modelos almacenados localmente como en línea",
"fetchLatestModelsInfo": {
"label": "Obtener Información de Modelos Más Reciente"
}
},
"appSettings": {
"label": "Configuración de la Aplicación",
"description": "Restablecer la configuración de la aplicación a sus valores predeterminados puede ayudar a resolver problemas potenciales. Esto restaurará las preferencias de usuario predeterminadas, como apariencia y ruta de modelos, pero no eliminará ningún dato, incluyendo chats o modelos descargados/importados.",
"resetAppSettings": {
"label": "Restablecer Configuración de la Aplicación",
"success": "La configuración de la aplicación fue restablecida"
}
},
"dataPaths": {
"label": "Rutas de Datos",
"description": "Todos los datos, incluyendo modelos, conversaciones, configuraciones y registros, se almacenan localmente en tu dispositivo. Solo modifica el contenido de estos directorios si estás familiarizado con la estructura de archivos de la aplicación",
"activeWorkspace": "Espacio de Trabajo Activo"
},
"helpAndDiscussions": {
"label": "Ayuda y Discusiones",
"description": "Conéctate con nuestra comunidad en Discord para obtener soporte, compartir tus comentarios y mantenerte informado",
"sayHi": "¡Saluda!",
"viewDocs": "Ver Documentación"
}
}
},
"localAI": {
"manageLocalAIModels": "Gestionar Modelos de IA Local",
"localAIService": {
"label": "Servicio de IA Local",
"saveAndRestartService": "Guardar y Reiniciar Servicio",
"restartingService": "Reiniciando Servicio de IA Local",
"modelsDirectory": {
"label": "Directorio de Modelos",
"description": "Directorio para almacenar LLMs locales.",
"editModelsPath": {
"label": "Editar Ruta de Modelos",
"description": "Establece tu ubicación deseada para descargar los modelos.",
"willRestartLocalAIWarning": " Nota: Cambiar la ruta de modelos reiniciará el servicio de IA Local para que los cambios surtan efecto.",
"selectModelsPath": "Seleccionar Ruta de Modelos",
"success": "Ruta de modelos guardada"
}
},
"serviceHealth": {
"label": "Estado del Servicio",
"description": "Estado actual del servicio de IA Local. Si experimentas problemas con la IA Local, por favor intenta reiniciar el servicio.",
"healthStatus": {
"starting": "Iniciando",
"running": "Ejecutándose",
"stopped": "Detenido",
"unknown": "Desconocido"
},
"startService": "Iniciar Servicio",
"restartService": "Reiniciar Servicio",
"stopService": "Detener Servicio"
},
"serviceEndpoint": {
"label": "Punto de Conexión del Servicio",
"description": {
"base": "La dirección del servicio de IA Local para conectar desde otras aplicaciones.",
"serviceIsNotRunning": "Una vez que el servicio esté ejecutándose, la dirección se mostrará aquí.",
"serviceIsAvailableOnNetwork": "Debido a que el servicio está disponible en la red, también puedes conectarte a él usando la URL del Servicio de Red desde otros dispositivos."
},
"localURL": "URL Local",
"copyLocalURL": "Copiar URL Local del Servicio al portapapeles",
"networkURL": "URL de Red",
"copyNetworkURL": "Copiar URL de Red del Servicio al portapapeles",
"editPortNumber": {
"label": "Editar Número de Puerto",
"success": "Número de puerto del Servicio de IA Local guardado",
"failure": "No se pudo guardar el número de puerto del Servicio de IA Local"
}
},
"serviceVersion": {
"label": "Versión del Servicio",
"description": {
"base": "La versión del servicio de IA Local.",
"mac": "Puedes verificar y actualizar a la última versión o desinstalar el servicio completamente."
},
"startServiceToCheckVersion": "Inicia el servicio para verificar la versión."
},
"updateService": {
"success": "El Servicio de IA Local ha sido actualizado a la última versión",
"failure": "Error al actualizar el Servicio de IA Local a la última versión"
},
"uninstallService": {
"label": "¿Desinstalar Servicio de IA Local?",
"description": "Tus modelos NO se eliminan y permanecen donde están. Los chats futuros con los modelos descargados se deshabilitarán a menos que reinstales el servicio."
}
},
"serviceConfigurations": {
"label": "Configuraciones del Servicio",
"description": "Estas configuraciones se aplican al servicio de IA Local al iniciar. El servicio de IA Local se reiniciará automáticamente después de que modifiques y guardes cualquiera de estas configuraciones.",
"configurePortNumber": {
"label": "Configurar Número de Puerto",
"description": "Número de puerto en el que se ejecutará el servicio de IA Local. Déjalo vacío para usar el puerto predeterminado."
},
"maximumParallelChats": {
"label": "Máximo de Chats Paralelos",
"description": "Número máximo de sesiones de chat concurrentes (cuando se usa el modo dividido)."
},
"maximumLoadedModels": {
"label": "Máximo de Modelos Cargados",
"description": "Número máximo de LLMs cargados concurrentemente. Mantener más LLMs listos en memoria permite respuestas iniciales más rápidas, pero consume recursos adicionales del sistema."
},
"enableNetworkAccess": {
"label": "Habilitar Acceso de Red",
"description": "Permitir que otros dispositivos en tu red accedan a este servicio de IA Local a través de la dirección IP de este dispositivo."
},
"allowedNetworkOrigins": {
"label": "Orígenes de Red Permitidos",
"description": "Lista aquí los orígenes de red permitidos (separados por comas). Cada entrada debe comenzar con http:// o https://. Usa * para permitir todos los orígenes."
},
"captureServiceLogs": {
"label": "Capturar Registros del Servicio",
"description": "Capturar registros del servicio para propósitos de depuración. Recomendamos habilitar esto solo cuando sea necesario."
},
"advancedConfiguration": {
"description": "Ingresa JSON válido para establecer variables de entorno para el servicio de IA Local."
},
"save": {
"success": "Configuraciones del servicio guardadas",
"failure": "Error al guardar las configuraciones del servicio"
},
"reset": {
"success": "Configuraciones del servicio restablecidas a valores originales",
"failure": "Error al restablecer las configuraciones del servicio"
}
},
"chatModelConfiguration": {
"label": "Configuración del Modelo de Chat",
"description": "Estas configuraciones se aplican a todos los modelos instalados durante las sesiones de chat.",
"modelKeepAliveTimeout": {
"label": "Tiempo de Espera de Modelo Activo",
"description": "Tiempo (en minutos) para mantener un modelo cargado en memoria después del uso."
},
"advancedConfiguration": {
"description": "Ingresa JSON válido para pasar parámetros adicionales a los modelos durante las sesiones de chat."
},
"save": {
"success": "Configuración guardada y se aplicará durante el chat",
"failure": "Error al guardar la configuración del modelo"
},
"reset": {
"success": "Configuración del modelo de chat restablecida a valores originales",
"failure": "Error al restablecer la configuración del modelo de chat"
}
}
},
"remoteModelProviders": {
"noModels": {
"label": "Aún No Se Han Agregado Proveedores de Modelos de IA",
"description": "Comienza agregando un nuevo proveedor como Open AI, Mistral, Google Gemini, Perplexity, puntos de conexión compatibles con Open AI, Ollama remoto, Msty remoto, etc."
},
"selectModels": "Seleccionar Modelos",
"filterAvailableModels": "Buscar Modelos",
"description": {
"whereToGetKey": "Puedes obtener la clave desde el sitio web de tu proveedor de API.",
"whereItsStored": "Por defecto, guardamos tus claves de API de forma segura y localmente en el llavero de tu sistema operativo. Es posible que se te soliciten tus credenciales al guardar y recuperar la clave.",
"linuxKeyringConfiguration": "Hay un problema conocido en Linux donde, si tienes mal configurado tu llavero, es posible que no puedas guardar tu clave de API. Por favor asegúrate de que tu llavero esté configurado correctamente. También puedes intentar guardar la clave no en el llavero sino en la base de datos de la aplicación. Esto es menos seguro pero podría funcionar.",
"keyHintInfo": "{keyHint} es solo una pista. La clave real se guarda de forma segura en el llavero de tu sistema operativo a menos que elijas no usar el llavero. Si quieres actualizar la clave, solo proporciona una nueva clave y haz clic en el botón Actualizar.",
"ifOllamaOrMstyRemote": "Para poder intentar obtener modelos automáticamente, necesitas proporcionar la clave de API nuevamente."
},
"addItem": {
"success": "Proveedor de modelos {providerName} agregado"
},
"updateItem": {
"success": "Proveedor de modelos {providerName} actualizado"
},
"deleteItem": {
"label": "¿Eliminar proveedor de modelos {providerName}?",
"description": "Esto solo eliminará la clave del proveedor de modelos y los modelos asociados. Los chats anteriores con modelos de este proveedor NO se eliminarán.",
"success": "Proveedor de modelos {providerName} eliminado"
},
"namePlaceholder": "ej., Mis modelos de {providerName}",
"saveInKeychain": "Guardar clave de forma segura en el llavero",
"apiEndpoint": "Punto de Conexión de API",
"serviceEndpoint": "Punto de Conexión del Servicio",
"fetchModels": {
"label": "Obtener Modelos",
"refetchModels": "Volver a Obtener Modelos",
"description": "Puedes obtener modelos una vez que hayas proporcionado un punto de conexión válido",
"openaiCompatibleDescription": "Puedes obtener modelos una vez que hayas proporcionado un punto de conexión válido y una clave de API, o puedes comenzar agregando un modelo personalizado",
"noModelsAvailable": "No hay modelos disponibles",
"error": "No se pudieron obtener los modelos disponibles. ¿Es correcto el punto de conexión del servicio?",
"info": "Intentando obtener modelos disponibles en {endpoint}"
},
"openAICompatibleUrlInfo": "Asegúrate de incluir http:// o https://",
"customModels": {
"label": "Modelo Personalizado | Modelos Personalizados"
},
"targetURI": "URI Objetivo",
"uriOptions": "Opciones de URI",
"instanceName": "Nombre de Instancia",
"deploymentName": "Nombre de Implementación"
},
"defaultPrompts": {
"label": "Prompts Predeterminados",
"placeholder": "Selecciona un tipo de prompt...",
"defaultModelPrompt": {
"label": "Prompt Predeterminado del Modelo",
"placeholder": "Haz clic para establecer el prompt predeterminado global del modelo..."
},
"autoTitleGenerationPrompt": {
"label": "Prompt de Generación Automática de Título",
"placeholder": "Genera un título..."
},
"realTimeDataSearchQueryPrompt": {
"label": "Prompt de Síntesis de Consulta de Búsqueda de Datos en Tiempo Real",
"placeholder": "Sintetizar consulta de búsqueda de datos en tiempo real..."
},
"updatePrompt": {
"success": "{promptType} actualizado"
}
},
"licenseAndAccess": {
"label": "Licencia y Acceso",
"enterLicenseKey": "Ingresa tu clave de Licencia",
"aurum": {
"label": "Licencia Aurum",
"description": "Desbloquea todas las características premium de Msty activando tu Licencia Aurum.",
"purchaseLicense": "Comprar Licencia",
"activate": {
"label": "Activar Licencia Aurum",
"success": "Licencia Aurum activada",
"failure": "No se pudo activar tu Licencia Aurum. Por favor intenta nuevamente. {errorMessage}"
},
"activated": {
"description": "¡Gracias por apoyar a Msty! Tu Licencia Aurum está activa y has desbloqueado todas las características premium de Msty."
}
},
"aurumLifetime": {
"label": "Club de Acceso de por Vida Aurum",
"description": "Únete al círculo dorado de partidarios con una compra única del Acceso de por Vida Aurum y desbloquea todas las características premium de Msty para siempre.",
"notASubscription": "Nota: Esta es una compra única y no una suscripción. No es posible actualizar de Licencia Aurum a Acceso de por Vida Aurum.",
"join": "Únete al Club",
"activate": {
"label": "Activar Licencia de por Vida Aurum",
"success": "¡Gracias! ¡Ahora eres una estrella del Club de por Vida Aurum!",
"failure": "No se pudo activar tu Licencia de por Vida Aurum. Por favor intenta nuevamente. {errorMessage}"
},
"activated": {
"label": "Acceso de por Vida Aurum",
"description": "¡Eres una estrella del Club de Acceso de por Vida Aurum! ¡Gracias por apoyarnos y bienvenido al club!",
"additionalNote": "Tu apoyo nos ha permitido enfocarnos en agregar nuevas características y mejorar la aplicación sin influencias externas."
}
}
}
},
"searchModels": {
"label": "Buscar modelos...",
"noModelsFound": "No se encontraron modelos"
},
"localAI": {
"label": "IA Local",
"browseModels": "Explorar y Descargar Modelos en Línea",
"startService": {
"failure": "Error al iniciar el Servicio de IA Local. Por favor intenta nuevamente."
}
},
"ggufModel": {
"label": "Modelo GGUF | Modelos GGUF",
"import": {
"confirmation": "¿Cómo quieres importar el/los modelo(s) GGUF?",
"link": {
"description": "Elige {action} para crear un enlace simbólico al/los modelo(s) GGUF en el directorio de modelos de IA local. Esto ahorrará espacio en disco pero el/los modelo(s) será(n) inutilizable(s) si el archivo original se elimina o mueve."
},
"copy": {
"description": "Elige {action} para crear una copia del/los modelo(s) GGUF en el directorio de modelos de IA local. Esto consumirá espacio adicional en disco pero el/los modelo(s) NO se eliminará(n) si el archivo original se elimina."
}
},
"windowsAndLinuxWarning": "Importante: Si estás en Windows o Linux, es posible que necesites ejecutar Msty como administrador antes de importar los modelos. De lo contrario, podrías tener problemas al chatear con los modelos importados más tarde."
},
"remoteModelProviders": {
"label": "Proveedor de Modelos Remotos | Proveedores de Modelos Remotos"
},
"vaporMode": {
"label": "Modo Vapor",
"description": "Las conversaciones no se guardarán en tu historial y desaparecerán cuando lo desactives",
"isEnabledDescription": "El Modo Vapor está Habilitado"
},
"keyboardAndMouse": {
"keyPlusClick": "Tecla + Clic",
"clickToEdit": "Haz clic para editar",
"chatSelection": {
"adjacent": "Seleccionar conversaciones adyacentes en una carpeta",
"nonAdjacent": "Seleccionar cualquier conversación no adyacente"
},
"skipConfirmationDialog": "Omitir diálogo de confirmación para varias acciones",
"shortcuts": {
"usefulShortcuts": "Atajos Útiles",
"copyLastAIMessage": "Copiar Último Mensaje de IA",
"regenerateLastAIMessage": "Regenerar Último Mensaje de IA",
"editLastUserMessage": "Editar Último Mensaje del Usuario",
"editLastAIMessage": "Editar Último Mensaje de IA",
"navigateBetweenMessages": "Navegar Entre Mensajes"
},
"selection": "Selección | Selecciones",
"dropHere": "Suelta en cualquier lugar aquí"
},
"aurumPerk": {
"label": "Beneficio Aurum",
"description": "Esta característica solo está disponible para nuestros poseedores de licencia Aurum.",
"supportUs": "Por favor considera apoyar nuestro trabajo comprando una licencia."
},
"themeTray": "Bandeja de Temas",
"chat": "Chat | Chats",
"title": "Título",
"contextShield": "Escudo de Contexto",
"regenerate": "Regenerar {item}",
"collapse": "Contraer {item}",
"expand": "Expandir {item}",
"sidebar": "Barra Lateral",
"folder": {
"label": "Carpeta | Carpetas",
"deleteItem": {
"label": "Eliminar Carpeta {name}",
"confirmation": "¿Eliminar Carpeta {name}?"
}
},
"allFolders": "Todas las Carpetas",
"allConversations": "Todas las Conversaciones",
"bookmark": "Marcador | Marcadores",
"copyToClipboard": "Copiar {item} al Portapapeles",
"fuzzySearch": "Búsqueda Difusa",
"fullTextSearch": "Búsqueda de Texto Completo",
"matchCase": "Coincidir Mayúsculas",
"item": "Elemento | Elementos",
"view": "Ver {item}",
"message": "Mensaje | Mensajes",
"itemOptions": "Opciones de {item}",
"itemName": "Nombre de {item}",
"modelInstructions": "Instrucciones del Modelo",
"applyToThisItem": "Aplicar a este {item}",
"activateItem": {
"label": "Activar {item}",
"success": "{item} activado",
"failure": "No se pudo activar {item}"
},
"saveChanges": "Guardar Cambios",
"saveItem": {
"label": "Guardar {item}",
"as": "Guardar {item} Como",
"asDefaultFor": "Guardar como predeterminado para {item}",
"success": "{item} guardado",
"failure": "No se pudo guardar {item}"
},
"resetItem": {
"label": "Restablecer {item}",
"success": "{item} restablecido",
"failure": "No se pudo restablecer {item}"
},
"uninstallItem": {
"label": "Desinstalar {item}",
"confirmation": "¿Desinstalar {item}?",
"success": "{item} desinstalado",
"failure": "No se pudo desinstalar {item}"
},
"addItem": {
"label": "Agregar {item}",
"success": "{item} agregado",
"failure": "No se pudo agregar {item}"
},
"moveItem": {
"label": "Mover {item}",
"success": "{item} movido",
"failure": "No se pudo mover {item}"
},
"bookmarkItem": {
"label": "Marcar {item}",
"success": "{item} marcado",
"failure": "No se pudo marcar {item}"
},
"removeItem": {
"label": "Eliminar {item}",
"success": "{item} eliminado",
"failure": "No se pudo eliminar {item}"
},
"removeItemFrom": {
"success": "{item} eliminado de {source}",
"failure": "No se pudo eliminar {item} de {source}"
},
"clearAndSave": "Limpiar y Guardar",
"clearItem": {
"label": "Limpiar {item}"
},
"hideItem": {
"label": "Ocultar {item}"
},
"deleteItem": {
"label": "Eliminar {item}",
"confirmation": "¿Eliminar {item}?",
"success": "{item} eliminado",
"failure": "No se pudo eliminar {item}"
},
"cloneItem": {
"label": "Clonar {item}",
"success": "{item} clonado",
"failure": "No se pudo clonar {item}"
},
"createItem": {
"label": "Crear {item}",
"success": "{item} creado",
"failure": "No se pudo crear {item}"
},
"updateItem": {
"label": "Actualizar {item}",
"confirmation": "¿Actualizar {item}?",
"success": "{item} actualizado",
"failure": "No se pudo actualizar {item}"
},
"mergeItem": {
"label": "Fusionar {item}",
"success": "{item} fusionado",
"failure": "No se pudo fusionar {item}"
},
"copyItem": {
"label": "Copiar {item}",
"createNew": "Crear Nueva Copia",
"success": "{item} copiado",
"failure": "No se pudo copiar {item}"
},
"replaceItem": {
"label": "Reemplazar {item}",
"success": "{item} reemplazado",
"failure": "No se pudo reemplazar {item}"
},
"linkItem": {
"label": "Enlazar {item}",
"success": "{item} enlazado",
"failure": "No se pudo enlazar {item}"
},
"generateItem": {
"label": "Generar {item}",
"success": "{item} generado",
"failure": "No se pudo generar {item}"
},
"importItem": {
"label": "Importar {item}",
"success": "{item} importado",
"failure": "No se pudo importar {item}"
},
"bookmarkedMessagesAndChats": {
"label": "Mensajes y Chats Marcados",
"messages": {
"description": "Tus mensajes marcados aparecen aquí. Comienza haciendo clic en el ícono de marcador desde las opciones del mensaje de chat.",
"deletedMessageNavigationFailure": "No se pudo navegar al mensaje. El mensaje fue eliminado."
},
"chats": {
"description": "Tus chats marcados aparecen aquí. Comienza haciendo clic en la opción de marcar chat desde las opciones del chat dividido."
}
},
"splitChat": {
"label": "Chat Dividido | Chats Divididos",
"single": "Chat Dividido Único"
},
"splitPreset": {
"label": "Preset Dividido | Presets Divididos",
"deleteItem": {
"label": "¿Eliminar preset dividido {item}?",
"description": "Esto eliminará el preset dividido y su configuración.",
"success": "Preset dividido {item} eliminado"
},
"saveLayoutAs": "Guardar Diseño Dividido Como"
},
"showAllItem": "Mostrar Todo {item}",
"dockItem": "Anclar {item}",
"undockAllItem": "Desanclar Todo {item}",
"switchToItem": {
"label": "Cambiar a {item}"
},
"conversation": {
"label": "Conversación | Conversaciones",
"title": {
"label": "Título de la conversación",
"edit": "Editar Título de la Conversación"
},
"startChattingWithModel": "Comenzar a chatear con {modelName}",
"noConversationsFound": "No se encontraron conversaciones",
"noChatModelSelected": "No se seleccionó modelo de chat",
"folder": {
"startNewConversation": "Iniciar una nueva conversación en {folderName}",
"delete": {
"description": "Esto eliminará todas las conversaciones asociadas y sus chats y mensajes."
},
"deleteAllConversations": {
"description": "Esto eliminará todas las conversaciones dentro de {folderName}."
}
},
"delete": {
"description": "Esto también eliminará los mensajes de chat asociados."
},
"merge": {
"description": "Esto fusionará {itemCount} conversaciones en una sola conversación con múltiples divisiones."
},
"flattenItem": "Aplanar {item}",
"cloneAndFlatten": "Clonar y Aplanar",
"inputBox": {
"placeholder": {
"focused": "Escribe tu mensaje aquí",
"unfocused": "Presiona / para enfocar aquí y comenzar a escribir"
}
},
"shareWithSyncedSplits": "Compartir con Divisiones Sincronizadas",
"autoGenerateTitle": {
"label": "Auto-generar título usando {model}",
"selectAModel": "Auto-generar título seleccionando un modelo",
"selectDifferentModel": "{keyCombo} + Clic para seleccionar un modelo diferente",
"failure": "No se pudo auto-generar el título de la conversación"
},
"flowchat": {
"label": "Flowchat",
"description": "Haz clic para ver un mapa visual de tus conversaciones"
},
"search": {
"label": "Buscar Conversaciones",
"description": "Comienza buscando una palabra clave",
"foundCountItems": "Se encontró {count} elemento | Se encontraron {count} elementos"
},
"reIndexMessages": {
"confirmation": {
"title": "¿Re-indexar Mensajes?",
"description": "Esto puede tomar un tiempo. Por favor no cierres Msty hasta que la re-indexación esté completa."
}
}
},
"setupItem": {
"label": "Configurar {item}",
"success": "Configuración de {item} completada",
"failure": "No se pudo configurar {item}"
},
"downloadItem": {
"label": "Descargar {item}",
"success": "{item} descargado",
"failure": "No se pudo descargar {item}"
},
"continue": "Continuar",
"onboarding": {
"title": "¡Bienvenido a Msty!",
"subTitle": "¿Cómo te gustaría comenzar?",
"setupLocalAI": {
"pros": {
"item1": "Usar modelos como DeepSeek R1, Meta Llama3.3, Microsoft Phi4, IBM Granite, Google Gemma, etc",
"item2": "Chatear sin conexión",
"item3": "Los modelos son gratuitos para usar y descargar",
"item4": "Instalar modelos especializados"
},
"cons": {
"item1": "Necesita almacenamiento y memoria adicionales"
}
},
"addRemoteModelsProvider": {
"pros": {
"item1": "Usar OpenAI GPT, Azure, Claude Sonnet, Google Gemini, Perplexity, Ollama Remoto, etc",
"item2": "Comenzar rápidamente",
"item3": "No se requiere descarga"
},
"cons": {
"item1": "Requiere conexión a internet para chatear",
"item2": "Pueden aplicar cargos del proveedor"
}
},
"downloadModel": {
"description": "Descargar {modelName} un modelo de {modelSize} para IA Local. Esto es solo para comenzar, siempre puedes descargar más modelos después. El modelo solo se descarga si no está disponible localmente."
},
"inProgress": {
"description": "Este proceso generalmente toma algunos minutos dependiendo de tu velocidad de internet. Si toma más de 10-15 minutos, por favor reinicia la aplicación. Si el problema persiste, por favor contáctanos."
},
"onboardWithOllama": {
"label": "¿Tienes Ollama?",
"description": "Comienza rápidamente usando modelos de Ollama desde {folderPath}"
},
"success": "¡Eso es todo! Ahora puedes comenzar a chatear."
},
"locateInFolder": {
"mac": "Mostrar en Finder",
"windows": "Mostrar en Explorador de Archivos",
"linux": "Localizar en Administrador de Archivos"
},
"showItem": {
"label": "Mostrar {item}"
},
"createOrImportItem": {
"label": "Crear o Importar {item}"
},
"apiKey": "Clave de API | Claves de API",
"settingsAndConfigs": "Configuraciones y Ajustes",
"selectItemLocation": "Seleccionar ubicación de {item}",
"icon": "Ícono | Íconos",
"defaultItem": "{item} Predeterminado",
"workspace": {
"label": "Espacio de Trabajo | Espacios de Trabajo",
"defaultWorkspace": "Espacio de Trabajo Predeterminado",
"removeWorkspace": {
"label": "Eliminar Espacio de Trabajo",
"confirmation": "¿Eliminar Espacio de Trabajo {name}?"
},
"deleteFromDisk": {
"label": "Eliminar Espacio de Trabajo y Eliminar del Disco"
},
"createAndSwitch": {
"label": "Crear y Cambiar",
"title": "Mantente Organizado con Espacios de Trabajo",
"description": "Mantén Chats, Pilas de Conocimiento, Prompts, etc. organizados por separado creando espacios de trabajo distintos en sus propias carpetas y compartidos entre dispositivos.",
"whatToCopy": "¿Qué copiar del espacio de trabajo {workspaceName}?",
"doNotCopyAnything": "No copiar nada; comenzar desde cero",
"apiKeysWarning": {
"description": "Copiar tus claves de API guardadas de forma segura desde el espacio de trabajo {workspaceName} sin actualizarlas primero no funcionará si este espacio de trabajo se importa en un dispositivo diferente.",
"updateAPIKeys": "Actualizar claves de API para el nuevo espacio de trabajo para poder usarlas en múltiples dispositivos",
"doNotUpdateAPIKeys": "No actualizar claves de API para el nuevo espacio de trabajo. (Entiendo que cualquier clave guardada de forma segura que se copie no funcionará como se espera si importo el espacio de trabajo en un dispositivo diferente)"
}
},
"switch": {
"success": "Cambiado al espacio de trabajo {workspaceName}",
"failure": "No se pudo cambiar al espacio de trabajo {workspaceName}",
"directoryMissing": "El directorio del espacio de trabajo {folderPath} no existe"
},
"remove": {
"confirmation": "¿Eliminar Espacio de Trabajo {workspaceName}?",
"description": "Esto solo eliminará el espacio de trabajo y NO eliminará la carpeta de datos guardados del disco.",
"withDataFolder": {
"label": "También eliminar la carpeta de datos. Esta acción no se puede deshacer.",
"description": "Esto eliminará el espacio de trabajo así como eliminará la carpeta de datos guardados del disco.",
"warning": "La carpeta de datos del espacio de trabajo en {folderPath} será eliminada"
}
}
},
"bookmarkedItem": "{item} Marcado",
"warning": "Advertencia",
"manageItem": "Gestionar {item}",
"itemInBeta": "{item} (Beta)",
"prompt": "Prompt | Prompts",
"quickPrompts": "Prompts Rápidos",
"modelSelector": "Selector de Modelos",
"promptLibrary": {
"label": "Biblioteca de Prompts"
},
"knowledgeStacks": {
"label": "Pila de Conocimiento | Pilas de Conocimiento"
},
"updateApp": {
"isAlreadyOnLatest": "Ya estás en la última versión",
"downloadingAndInstallingLatest": "Descargando e instalando la última versión"
},
"modelsInfo": "Información de Modelos",
"updateModelsInfo": {
"success": "Información de Modelos actualizada a la última versión",
"failure": "No se pudo actualizar la Información de Modelos a la última versión"
},
"think": "Pensar",
"seeWhatsNew": "Ve qué hay de nuevo en la última versión.",
"appUpdate": {
"latestVersionBeingDownloaded": "La última versión {version} de Msty está disponible y se está descargando. Por favor espera a que se complete la descarga.",
"latestVersionBeingInstalled": "La última versión {version} de Msty se está instalando. La aplicación se reiniciará automáticamente.",
"latestVersionReadyToBeInstalled": "La última versión {version} de Msty está disponible y lista para ser instalada. Por favor haz clic en el botón para aplicar la actualización."
},
"copyReasoningToClipboard": "Copiar texto de razonamiento al portapapeles",
"required": "Requerido",
"showModels": {
"label": "Mostrar Modelos",
"description": "Elige si mostrar modelos de {source} en el selector de modelos de chat."
},
"installedModels": "Modelos Instalados",
"reIndexItem": {
"action": "Re-indexar {item}",
"failure": "No se pudo re-indexar {item}",
"success": "{item} re-indexado",
"start": "Re-indexando {item}"
},
"fullTextSearchTips": {
"title": "Consejos Útiles",
"tips": {
"default": {
"description": "La búsqueda coincide con todas las palabras por defecto (ej., {example} → coincide con texto que contiene ambas palabras en cualquier orden)",
"example": "auto azul"
},
"partial": {
"description": "Usa {operator} para coincidencias parciales (ej., {example})",
"operator": "*",
"example": "corr* → corre, corriendo"
},
"or": {
"description": "Usa {operator} para coincidir con cualquier término (ej., {example})",
"operator": "OR",
"example": "manzana OR naranja"
},
"exact": {
"description": "Usa comillas dobles {operator} para coincidencias exactas (ej., {example})",
"operator": "\"\"",
"example": "\"auto azul\""
},
"specialCharacters": {
"description": "Usa {operator} para escapar caracteres especiales (ej., {example})",
"operator": "\"\"",
"example": "\"C++\", \"node.js\""
}
}
},
"splitWidth": "Ancho de División | Anchos de División",
"organization": "Organización | Organizaciones",
"endpoint": "Punto de Conexión | Puntos de Conexión",
"selfHosted": "Auto-hospedado",
"optional": "Opcional"
}
}
+1 -740
View File
@@ -1,741 +1,2 @@
{
"version": "Version",
"moreOptions": "Plus d'options",
"path": "Chemin",
"discardChanges": "Annuler les modifications",
"checkForUpdates": "Vérifier les mises à jour",
"invalidJSON": "JSON invalide",
"eg": "par ex. {item}",
"advancedConfiguration": "Configuration avancée",
"appData": "Données de l'application",
"appLogs": "Journaux de l'application",
"localAIServiceLogs": "Journaux du service AI local",
"cancel": "Annuler",
"confirm": "Confirmer",
"new": "Nouveau {item}",
"edit": "Modifier {item}",
"select": "Sélectionner {item}",
"fetch": "Récupérer {item}",
"refetch": "Re-récupérer {item}",
"filter": "Filtrer {item}",
"search": "Rechercher {item}",
"provider": "Fournisseur",
"learnMore": "En savoir plus.",
"name": "Nom",
"model": "Modèle | Modèles",
"modelId": "ID du modèle",
"toggle": "Basculer {item}",
"loading": "Chargement de {item}...",
"license": "Licence",
"apiVersion": "Version de l'API",
"settings": {
"label": "Paramètre | Paramètres",
"description": "Modifier les paramètres de Msty",
"general": {
"label": "Général",
"language": {
"label": "Langue",
"description": "Sélectionnez votre langue préférée pour Msty. Si votre langue souhaitée n'est pas disponible, vous pouvez contribuer aux traductions via notre dépôt i18n."
},
"autoGenerateChatTitle": {
"label": "Générer automatiquement le titre du chat",
"description": "Lorsque cette option est activée, les nouveaux titres de chat seront générés automatiquement. Pour les chats utilisant des modèles en ligne, le titre sera basé sur le modèle utilisé et les deux premiers messages échangés. Pour les conversations utilisant un modèle local, la génération de titre est toujours active et peut entraîner une utilisation accrue de tokens."
},
"enableLinksInChatMessages": {
"label": "Activer les liens dans les messages de chat",
"description": "Active ou désactive les liens dans les messages de chat. Désactiver cette option empêchera les liens d'être cliquables. Nous recommandons de désactiver cette option pour des raisons de sécurité."
},
"enableNewMessageRenderer": {
"label": "Activer le nouveau moteur de rendu (Bêta)",
"description": "Active le nouveau moteur de rendu, plus rapide et prenant en charge les balises de réflexion/raisonnement. Nécessite un redémarrage de l'application."
},
"networkProxyConfiguration": {
"label": "Configuration du proxy réseau",
"proxyAddress": {
"label": "Adresse du proxy",
"description": "Spécifiez l'adresse du proxy pour acheminer le trafic réseau. Si la configuration est réinitialisée, vous devrez peut-être quitter et redémarrer Msty pour que les modifications prennent pleinement effet."
},
"reset": {
"success": "Configuration du proxy réinitialisée"
},
"save": {
"success": "Proxy configuré"
}
},
"theme": {
"label": "Thème",
"appearance": {
"label": "Apparence",
"light": "Clair",
"dark": "Sombre",
"system": "Système"
},
"accentColor": {
"label": "Couleur d'accentuation"
},
"fontStyle": {
"label": "Style de police"
},
"codeTheme": {
"label": "Thème du code"
},
"fontSize": "Taille de la police",
"themeTray": "Panneau des thèmes",
"toggleThemeTray": "Basculer le panneau des thèmes"
},
"applicationInfo": {
"label": "Informations sur l'application",
"appVersion": {
"label": "Version de l'application",
"description": {
"manual": "Les dernières mises à jour sont vérifiées périodiquement et vous serez informé lorsqu'une nouvelle mise à jour est disponible. Vous pouvez vérifier manuellement les mises à jour.",
"automatic": "Les dernières mises à jour sont vérifiées périodiquement et installées automatiquement. Vous pouvez également vérifier manuellement les mises à jour."
},
"viewChangelog": "Voir le journal des modifications",
"enableAutoUpdates": "Activer les mises à jour automatiques"
},
"modelsInfo": {
"label": "Informations sur les modèles",
"description": "Mettez à jour les métadonnées de vos modèles locaux. Ces informations incluent des détails sur chaque modèle, mais pas les fichiers de modèle eux-mêmes. Cela s'applique à la fois aux modèles stockés localement et aux modèles en ligne.",
"fetchLatestModelsInfo": {
"label": "Récupérer les dernières informations sur les modèles"
}
},
"appSettings": {
"label": "Paramètres de l'application",
"description": "Réinitialiser les paramètres de l'application à leurs valeurs par défaut peut aider à résoudre des problèmes potentiels. Cela restaurera les préférences utilisateur par défaut, telles que l'apparence et le chemin des modèles, mais ne supprimera aucune donnée, y compris les chats ou les modèles téléchargés/importés.",
"resetAppSettings": {
"label": "Réinitialiser les paramètres de l'application",
"success": "Les paramètres de l'application ont été réinitialisés"
}
},
"dataPaths": {
"label": "Chemins des données",
"description": "Toutes les données, y compris les modèles, les conversations, les paramètres et les journaux, sont stockées localement sur votre appareil. Ne modifiez le contenu de ces répertoires que si vous êtes familier avec la structure de fichiers de l'application.",
"activeWorkspace": "Espace de travail actif"
},
"helpAndDiscussions": {
"label": "Aide & Discussions",
"description": "Connectez-vous avec notre communauté sur Discord pour obtenir du support, partager vos commentaires et rester informé.",
"sayHi": "Dites bonjour !",
"viewDocs": "Voir la documentation"
}
}
},
"localAI": {
"manageLocalAIModels": "Gérer les modèles d'IA locaux",
"localAIService": {
"label": "Service d'IA local",
"saveAndRestartService": "Enregistrer et redémarrer le service",
"restartingService": "Redémarrage du service d'IA local",
"modelsDirectory": {
"label": "Répertoire des modèles",
"description": "Répertoire pour stocker les modèles LLM locaux.",
"editModelsPath": {
"label": "Modifier le chemin des modèles",
"description": "Définissez l'emplacement souhaité pour télécharger les modèles.",
"willRestartLocalAIWarning": "Remarque : Changer le chemin des modèles redémarrera le service d'IA local pour que les modifications prennent effet.",
"selectModelsPath": "Sélectionner le chemin des modèles",
"success": "Chemin des modèles enregistré"
}
},
"serviceHealth": {
"label": "État du service",
"description": "État actuel du service d'IA local. Si vous rencontrez des problèmes avec l'IA locale, essayez de redémarrer le service.",
"healthStatus": {
"starting": "Démarrage",
"running": "En cours",
"stopped": "Arrêté",
"unknown": "Inconnu"
},
"startService": "Démarrer le service",
"restartService": "Redémarrer le service",
"stopService": "Arrêter le service"
},
"serviceEndpoint": {
"label": "Point de terminaison du service",
"description": {
"base": "L'adresse du service d'IA local pour se connecter à partir d'autres applications.",
"serviceIsNotRunning": "Une fois le service démarré, l'adresse sera affichée ici.",
"serviceIsAvailableOnNetwork": "Comme le service est disponible sur le réseau, vous pouvez également vous y connecter en utilisant l'URL du service réseau à partir d'autres appareils."
},
"localURL": "URL locale",
"copyLocalURL": "Copier l'URL locale du service dans le presse-papiers",
"networkURL": "URL réseau",
"copyNetworkURL": "Copier l'URL réseau du service dans le presse-papiers",
"editPortNumber": {
"label": "Modifier le numéro de port",
"success": "Numéro de port du service d'IA local enregistré",
"failure": "Impossible d'enregistrer le numéro de port du service d'IA local"
}
},
"serviceVersion": {
"label": "Version du service",
"description": {
"base": "La version du service d'IA local.",
"mac": "Vous pouvez vérifier et mettre à jour vers la dernière version ou désinstaller complètement le service."
},
"startServiceToCheckVersion": "Démarrez le service pour vérifier la version."
},
"updateService": {
"success": "Le service d'IA local a été mis à jour vers la dernière version",
"failure": "Échec de la mise à jour du service d'IA local vers la dernière version"
},
"uninstallService": {
"label": "Désinstaller le service d'IA local ?",
"description": "Vos modèles ne seront PAS supprimés et resteront à leur emplacement. Les futurs chats avec les modèles téléchargés seront désactivés à moins que vous ne réinstalliez le service."
}
},
"serviceConfigurations": {
"label": "Configurations du service",
"description": "Ces configurations sont appliquées au service d'IA local lors du démarrage. Le service d'IA local redémarrera automatiquement après avoir modifié et enregistré l'une de ces configurations.",
"configurePortNumber": {
"label": "Configurer le numéro de port",
"description": "Numéro de port sur lequel le service d'IA local fonctionnera. Laissez vide pour utiliser le port par défaut."
},
"maximumParallelChats": {
"label": "Nombre maximal de chats parallèles",
"description": "Nombre maximal de sessions de chat simultanées (lors de l'utilisation du mode divisé)."
},
"maximumLoadedModels": {
"label": "Nombre maximal de modèles chargés",
"description": "Nombre maximal de modèles LLM chargés simultanément. Garder plus de modèles prêts en mémoire permet des réponses initiales plus rapides, mais consomme des ressources système supplémentaires."
},
"enableNetworkAccess": {
"label": "Activer l'accès réseau",
"description": "Autoriser d'autres appareils sur votre réseau à accéder à ce service d'IA local via l'adresse IP de cet appareil."
},
"allowedNetworkOrigins": {
"label": "Origines réseau autorisées",
"description": "Listez ici les origines réseau autorisées (séparées par des virgules). Chaque entrée doit commencer par http:// ou https://. Utilisez * pour autoriser toutes les origines."
},
"captureServiceLogs": {
"label": "Capturer les journaux du service",
"description": "Capturer les journaux du service à des fins de débogage. Nous recommandons d'activer cette option uniquement lorsque nécessaire."
},
"advancedConfiguration": {
"description": "Entrez un JSON valide pour définir les variables d'environnement pour le service d'IA local."
},
"save": {
"success": "Configurations du service enregistrées",
"failure": "Échec de l'enregistrement des configurations du service"
},
"reset": {
"success": "Configurations du service réinitialisées aux valeurs d'origine",
"failure": "Échec de la réinitialisation des configurations du service"
}
},
"chatModelConfiguration": {
"label": "Configuration du modèle de chat",
"description": "Ces paramètres s'appliquent à tous les modèles installés lors des sessions de chat.",
"modelKeepAliveTimeout": {
"label": "Délai de maintien en mémoire du modèle",
"description": "Temps (en minutes) pour garder un modèle chargé en mémoire après utilisation."
},
"advancedConfiguration": {
"description": "Entrez un JSON valide pour passer des paramètres supplémentaires aux modèles lors des sessions de chat."
},
"save": {
"success": "Configuration enregistrée et sera appliquée pendant le chat",
"failure": "Échec de l'enregistrement de la configuration du modèle"
},
"reset": {
"success": "Configuration du modèle de chat réinitialisée aux valeurs d'origine",
"failure": "Échec de la réinitialisation de la configuration du modèle de chat"
}
}
},
"remoteModelProviders": {
"noModels": {
"label": "Aucun fournisseur de modèles d'IA ajouté pour le moment",
"description": "Commencez par ajouter un nouveau fournisseur tel que Open AI, Mistral, Google Gemini, Perplexity, des points de terminaison compatibles Open AI, Ollama distant, Msty distant, etc."
},
"selectModels": "Sélectionner des modèles",
"filterAvailableModels": "Rechercher des modèles",
"description": {
"whereToGetKey": "Vous pouvez obtenir la clé sur le site web de votre fournisseur d'API.",
"whereItsStored": "Par défaut, nous enregistrons vos clés API de manière sécurisée et locale dans le trousseau de votre système d'exploitation. Vous pourriez être invité à fournir vos identifiants lors de l'enregistrement et de la récupération de la clé.",
"linuxKeyringConfiguration": "Il existe un problème connu sur Linux où, si vous avez mal configuré votre trousseau, vous pourriez ne pas être en mesure d'enregistrer votre clé API. Assurez-vous que votre trousseau est correctement configuré. Vous pouvez également essayer d'enregistrer la clé non pas dans le trousseau mais dans la base de données de l'application. C'est moins sécurisé mais pourrait fonctionner.",
"keyHintInfo": "{keyHint} est juste un indice. La clé réelle est enregistrée de manière sécurisée dans le trousseau de votre système d'exploitation, sauf si vous choisissez de ne pas utiliser le trousseau. Si vous souhaitez mettre à jour la clé, fournissez simplement une nouvelle clé et cliquez sur le bouton Mettre à jour.",
"ifOllamaOrMstyRemote": "Pour pouvoir essayer de récupérer automatiquement les modèles, vous devez fournir à nouveau la clé API."
},
"addItem": {
"success": "Fournisseur de modèles {providerName} ajouté"
},
"updateItem": {
"success": "Fournisseur de modèles {providerName} mis à jour"
},
"deleteItem": {
"label": "Supprimer le fournisseur de modèles {providerName} ?",
"description": "Cela supprimera uniquement la clé du fournisseur de modèles et les modèles associés. Les chats précédents avec les modèles de ce fournisseur ne seront PAS supprimés.",
"success": "Fournisseur de modèles {providerName} supprimé"
},
"namePlaceholder": "par ex., Mes modèles {providerName}",
"saveInKeychain": "Enregistrer la clé de manière sécurisée dans le trousseau",
"apiEndpoint": "Point de terminaison de l'API",
"serviceEndpoint": "Point de terminaison du service",
"fetchModels": {
"label": "Récupérer les modèles",
"refetchModels": "Re-récupérer les modèles",
"description": "Fournissez un point de terminaison valide et appuyez sur Récupérer les modèles pour obtenir les modèles disponibles",
"noModelsAvailable": "Aucun modèle disponible",
"error": "Impossible de récupérer les modèles disponibles. Le point de terminaison du service est-il correct ?",
"info": "Tentative de récupération des modèles disponibles à {endpoint}"
},
"openAICompatibleUrlInfo": "Assurez-vous d'inclure http:// ou https://",
"customModels": {
"label": "Modèle personnalisé | Modèles personnalisés"
},
"targetURI": "URI cible",
"uriOptions": "Options d'URI",
"instanceName": "Nom de l'instance",
"deploymentName": "Nom du déploiement"
},
"defaultPrompts": {
"label": "Invites par défaut",
"placeholder": "Sélectionnez un type d'invite...",
"defaultModelPrompt": {
"label": "Invite de modèle par défaut",
"placeholder": "Cliquez pour définir l'invite de modèle globale par défaut..."
},
"autoTitleGenerationPrompt": {
"label": "Invite de génération automatique de titre",
"placeholder": "Générer un titre..."
},
"realTimeDataSearchQueryPrompt": {
"label": "Invite de synthèse de requête de recherche de données en temps réel",
"placeholder": "Synthétiser une requête de recherche de données en temps réel..."
},
"updatePrompt": {
"success": "{promptType} mis à jour"
}
},
"licenseAndAccess": {
"label": "Licence et accès",
"enterLicenseKey": "Entrez votre clé de licence",
"aurum": {
"label": "Licence Aurum",
"description": "Débloquez toutes les fonctionnalités premium de Msty en activant votre licence Aurum.",
"purchaseLicense": "Acheter une licence",
"activate": {
"label": "Activer la licence Aurum",
"success": "Licence Aurum activée",
"failure": "Impossible d'activer votre licence Aurum. Veuillez réessayer. {errorMessage}"
},
"activated": {
"description": "Merci de soutenir Msty ! Votre licence Aurum est active et vous avez débloqué toutes les fonctionnalités premium de Msty."
}
},
"aurumLifetime": {
"label": "Club d'accès à vie Aurum",
"description": "Rejoignez le cercle doré des supporters avec un achat unique de l'accès à vie Aurum et débloquez toutes les fonctionnalités premium de Msty pour toujours.",
"notASubscription": "Remarque : Il s'agit d'un achat unique et non d'un abonnement. Il n'est pas possible de passer d'une licence Aurum à un accès à vie Aurum.",
"join": "Rejoindre le club",
"activate": {
"label": "Activer la licence à vie Aurum",
"success": "Merci ! Vous êtes maintenant une étoile du club d'accès à vie Aurum !",
"failure": "Impossible d'activer votre licence à vie Aurum. Veuillez réessayer. {errorMessage}"
},
"activated": {
"label": "Accès à vie Aurum",
"description": "Vous êtes une étoile du club d'accès à vie Aurum ! Merci de nous soutenir et bienvenue dans le club !",
"additionalNote": "Votre soutien nous a permis de nous concentrer sur l'ajout de nouvelles fonctionnalités et l'amélioration de l'application sans aucune influence externe."
}
}
}
},
"searchModels": {
"label": "Rechercher des modèles...",
"noModelsFound": "Aucun modèle trouvé"
},
"localAI": {
"label": "IA locale",
"browseModels": "Parcourir et télécharger des modèles en ligne",
"startService": {
"failure": "Échec du démarrage du service d'IA local. Veuillez réessayer."
}
},
"ggufModel": {
"label": "Modèle GGUF | Modèles GGUF",
"import": {
"confirmation": "Comment souhaitez-vous importer le(s) modèle(s) GGUF ?",
"link": {
"description": "Choisissez {action} pour créer un lien symbolique vers le(s) modèle(s) GGUF dans le répertoire des modèles d'IA locaux. Cela économisera de l'espace disque mais le(s) modèle(s) seront inutilisables si le fichier d'origine est supprimé ou déplacé."
},
"copy": {
"description": "Choisissez {action} pour créer une copie du(s) modèle(s) GGUF dans le répertoire des modèles d'IA locaux. Cela consommera de l'espace disque supplémentaire mais le(s) modèle(s) ne seront PAS supprimés si le fichier d'origine est supprimé."
}
}
},
"remoteModelProviders": {
"label": "Fournisseur de modèles distants | Fournisseurs de modèles distants"
},
"vaporMode": {
"label": "Mode vapeur",
"description": "Les conversations ne seront pas enregistrées dans votre historique et disparaîtront lorsque vous le désactiverez",
"isEnabledDescription": "Le mode vapeur est activé"
},
"keyboardAndMouse": {
"keyPlusClick": "Touche + clic",
"clickToEdit": "Cliquer pour modifier",
"chatSelection": {
"adjacent": "Sélectionner des conversations adjacentes dans un dossier",
"nonAdjacent": "Sélectionner des conversations non adjacentes"
},
"skipConfirmationDialog": "Ignorer la boîte de dialogue de confirmation pour diverses actions",
"shortcuts": {
"usefulShortcuts": "Raccourcis utiles",
"copyLastAIMessage": "Copier le dernier message de l'IA",
"regenerateLastAIMessage": "Regénérer le dernier message de l'IA",
"editLastUserMessage": "Modifier le dernier message de l'utilisateur",
"editLastAIMessage": "Modifier le dernier message de l'IA",
"navigateBetweenMessages": "Naviguer entre les messages"
},
"selection": "Sélection | Sélections",
"dropHere": "Déposer n'importe où ici"
},
"aurumPerk": {
"label": "Avantage Aurum",
"description": "Cette fonctionnalité est uniquement disponible pour les détenteurs de licence Aurum.",
"supportUs": "Veuillez envisager de soutenir notre travail en achetant une licence."
},
"themeTray": "Panneau des thèmes",
"chat": "Chat | Chats",
"title": "Titre",
"contextShield": "Bouclier de contexte",
"regenerate": "Regénérer {item}",
"collapse": "Réduire {item}",
"expand": "Développer {item}",
"sidebar": "Barre latérale",
"folder": {
"label": "Dossier | Dossiers",
"deleteItem": {
"label": "Supprimer le dossier {name}",
"confirmation": "Supprimer le dossier {name} ?"
}
},
"allFolders": "Tous les dossiers",
"allConversations": "Toutes les conversations",
"bookmark": "Marque-page | Marque-pages",
"copyToClipboard": "Copier {item} dans le presse-papiers",
"fuzzySearch": "Recherche floue",
"matchCase": "Respecter la casse",
"item": "Élément | Éléments",
"view": "Voir {item}",
"message": "Message | Messages",
"itemOptions": "Options de {item}",
"itemName": "Nom de {item}",
"modelInstructions": "Instructions du modèle",
"applyToThisItem": "Appliquer à cet {item}",
"activateItem": {
"label": "Activer {item}",
"success": "{item} activé",
"failure": "Impossible d'activer {item}"
},
"saveChanges": "Enregistrer les modifications",
"saveItem": {
"label": "Enregistrer {item}",
"as": "Enregistrer {item} sous",
"asDefaultFor": "Enregistrer comme défaut pour {item}",
"success": "{item} enregistré",
"failure": "Impossible d'enregistrer {item}"
},
"resetItem": {
"label": "Réinitialiser {item}",
"success": "{item} réinitialisé",
"failure": "Impossible de réinitialiser {item}"
},
"uninstallItem": {
"label": "Désinstaller {item}",
"confirmation": "Désinstaller {item} ?",
"success": "{item} désinstallé",
"failure": "Impossible de désinstaller {item}"
},
"addItem": {
"label": "Ajouter {item}",
"success": "{item} ajouté",
"failure": "Impossible d'ajouter {item}"
},
"moveItem": {
"label": "Déplacer {item}",
"success": "{item} déplacé",
"failure": "Impossible de déplacer {item}"
},
"bookmarkItem": {
"label": "Marquer {item}",
"success": "{item} marqué",
"failure": "Impossible de marquer {item}"
},
"removeItem": {
"label": "Supprimer {item}",
"success": "{item} supprimé",
"failure": "Impossible de supprimer {item}"
},
"removeItemFrom": {
"success": "{item} supprimé de {source}",
"failure": "Impossible de supprimer {item} de {source}"
},
"clearAndSave": "Effacer et enregistrer",
"clearItem": {
"label": "Effacer {item}"
},
"hideItem": {
"label": "Masquer {item}"
},
"deleteItem": {
"label": "Supprimer {item}",
"confirmation": "Supprimer {item} ?",
"success": "{item} supprimé",
"failure": "Impossible de supprimer {item}"
},
"cloneItem": {
"label": "Cloner {item}",
"success": "{item} cloné",
"failure": "Impossible de cloner {item}"
},
"createItem": {
"label": "Créer {item}",
"success": "{item} créé",
"failure": "Impossible de créer {item}"
},
"updateItem": {
"label": "Mettre à jour {item}",
"confirmation": "Mettre à jour {item} ?",
"success": "{item} mis à jour",
"failure": "Impossible de mettre à jour {item}"
},
"mergeItem": {
"label": "Fusionner {item}",
"success": "{item} fusionné",
"failure": "Impossible de fusionner {item}"
},
"copyItem": {
"label": "Copier {item}",
"createNew": "Créer une nouvelle copie",
"success": "{item} copié",
"failure": "Impossible de copier {item}"
},
"replaceItem": {
"label": "Remplacer {item}",
"success": "{item} remplacé",
"failure": "Impossible de remplacer {item}"
},
"linkItem": {
"label": "Lier {item}",
"success": "{item} lié",
"failure": "Impossible de lier {item}"
},
"generateItem": {
"label": "Générer {item}",
"success": "{item} généré",
"failure": "Impossible de générer {item}"
},
"importItem": {
"label": "Importer {item}",
"success": "{item} importé",
"failure": "Impossible d'importer {item}"
},
"bookmarkedMessagesAndChats": {
"label": "Messages et chats marqués",
"messages": {
"description": "Vos messages marqués apparaissent ici. Commencez par cliquer sur l'icône de marque-page dans les options des messages de chat.",
"deletedMessageNavigationFailure": "Impossible de naviguer vers le message. Le message a été supprimé."
},
"chats": {
"description": "Vos chats marqués apparaissent ici. Commencez par cliquer sur l'option de marque-page dans les options de chat divisé."
}
},
"splitChat": {
"label": "Chat divisé | Chats divisés",
"single": "Chat divisé unique"
},
"splitPreset": {
"label": "Préréglage de division | Préréglages de division",
"deleteItem": {
"label": "Supprimer le préréglage de division {item} ?",
"description": "Cela supprimera le préréglage de division et sa configuration.",
"success": "Préréglage de division {item} supprimé"
},
"saveLayoutAs": "Enregistrer la disposition divisée sous"
},
"showAllItem": "Afficher tout {item}",
"dockItem": "Ancrer {item}",
"undockAllItem": "Détacher tout {item}",
"switchToItem": {
"label": "Basculer vers {item}"
},
"conversation": {
"label": "Conversation | Conversations",
"title": {
"label": "Titre de la conversation",
"edit": "Modifier le titre de la conversation"
},
"startChattingWithModel": "Commencer à discuter avec {modelName}",
"noConversationsFound": "Aucune conversation trouvée",
"noChatModelSelected": "Aucun modèle de chat sélectionné",
"folder": {
"startNewConversation": "Commencer une nouvelle conversation dans {folderName}",
"delete": {
"description": "Cela supprimera toutes les conversations associées ainsi que leurs chats et messages."
},
"deleteAllConversations": {
"description": "Cela supprimera toutes les conversations dans {folderName}."
}
},
"delete": {
"description": "Cela supprimera également les messages de chat associés."
},
"merge": {
"description": "Cela fusionnera {itemCount} conversations en une seule conversation avec plusieurs divisions."
},
"flattenItem": "Aplatir {item}",
"cloneAndFlatten": "Cloner et aplatir",
"inputBox": {
"placeholder": {
"focused": "Tapez votre message ici",
"unfocused": "Appuyez sur / pour vous concentrer ici et commencer à taper"
}
},
"shareWithSyncedSplits": "Partager avec des divisions synchronisées",
"autoGenerateTitle": {
"label": "Générer automatiquement le titre en utilisant {model}",
"selectAModel": "Générer automatiquement le titre en sélectionnant un modèle",
"selectDifferentModel": "{keyCombo} + Cliquer pour sélectionner un modèle différent",
"failure": "Impossible de générer automatiquement le titre de la conversation"
},
"flowchat": {
"label": "Flowchat",
"description": "Cliquez pour voir une carte visuelle de vos conversations"
}
},
"setupItem": {
"label": "Configurer {item}",
"success": "{item} configuré",
"failure": "Impossible de configurer {item}"
},
"downloadItem": {
"label": "Télécharger {item}",
"success": "{item} téléchargé",
"failure": "Impossible de télécharger {item}"
},
"continue": "Continuer",
"onboarding": {
"title": "Bienvenue dans Msty !",
"subTitle": "Comment souhaitez-vous commencer ?",
"setupLocalAI": {
"pros": {
"item1": "Utiliser des modèles comme DeepSeek R1, Meta Llama3.3, Microsoft Phi4, IBM Granite, Google Gemma, etc",
"item2": "Discuter hors ligne",
"item3": "Les modèles sont gratuits à utiliser et à télécharger",
"item4": "Installer des modèles spécialisés"
},
"cons": {
"item1": "Nécessite un espace de stockage et une mémoire supplémentaires"
}
},
"addRemoteModelsProvider": {
"pros": {
"item1": "Utiliser OpenAI GPT, Azure, Claude Sonnet, Google Gemini, Perplexity, Ollama distant, etc",
"item2": "Commencer rapidement",
"item3": "Aucun téléchargement requis"
},
"cons": {
"item1": "Nécessite une connexion Internet pour discuter",
"item2": "Des frais de fournisseur peuvent s'appliquer"
}
},
"downloadModel": {
"description": "Télécharger {modelName} un modèle de {modelSize} pour l'IA locale. C'est juste pour vous aider à démarrer, vous pouvez toujours télécharger plus de modèles plus tard. Le modèle est uniquement téléchargé s'il n'est pas déjà disponible localement."
},
"inProgress": {
"description": "Ce processus prend généralement quelques minutes selon la vitesse de votre connexion Internet. Si cela prend plus de 10-15 minutes, veuillez redémarrer l'application. Si le problème persiste, veuillez nous contacter."
},
"onboardWithOllama": {
"label": "Vous avez Ollama ?",
"description": "Commencez rapidement à utiliser les modèles Ollama depuis {folderPath}"
},
"success": "C'est tout ! Vous pouvez maintenant commencer à discuter."
},
"locateInFolder": {
"mac": "Afficher dans le Finder",
"windows": "Afficher dans l'Explorateur de fichiers",
"linux": "Localiser dans le gestionnaire de fichiers"
},
"showItem": {
"label": "Afficher {item}"
},
"createOrImportItem": {
"label": "Créer ou importer {item}"
},
"apiKey": "Clé API | Clés API",
"settingsAndConfigs": "Paramètres et configurations",
"selectItemLocation": "Sélectionner l'emplacement de {item}",
"icon": "Icône | Icônes",
"defaultItem": "Élément par défaut {item}",
"workspace": {
"label": "Espace de travail | Espaces de travail",
"defaultWorkspace": "Espace de travail par défaut",
"removeWorkspace": {
"label": "Supprimer l'espace de travail",
"confirmation": "Supprimer l'espace de travail {name} ?"
},
"deleteFromDisk": {
"label": "Supprimer l'espace de travail et effacer du disque"
},
"createAndSwitch": {
"label": "Créer et basculer",
"title": "Restez organisé avec les espaces de travail",
"description": "Gardez les discussions, les piles de connaissances, les invites, etc. organisés séparément en créant des espaces de travail distincts dans leurs propres dossiers et partagés entre les appareils.",
"whatToCopy": "Que copier de l'espace de travail {workspaceName} ?",
"doNotCopyAnything": "Ne rien copier ; commencer à partir de zéro",
"apiKeysWarning": {
"description": "Copier vos clés API sauvegardées en toute sécurité depuis l'espace de travail {workspaceName} sans les mettre à jour d'abord ne fonctionnera pas si cet espace de travail est importé sur un autre appareil.",
"updateAPIKeys": "Mettre à jour les clés API pour le nouvel espace de travail afin que je puisse les utiliser sur plusieurs appareils",
"doNotUpdateAPIKeys": "Ne pas mettre à jour les clés API pour le nouvel espace de travail. (Je comprends que toutes les clés sauvegardées en toute sécurité qui seront copiées ne fonctionneront pas comme prévu si j'importe l'espace de travail sur un appareil différent)"
}
},
"switch": {
"success": "Basculé vers l'espace de travail {workspaceName}",
"failure": "Impossible de basculer vers l'espace de travail {workspaceName}",
"directoryMissing": "Le répertoire de l'espace de travail {folderPath} est manquant"
},
"remove": {
"confirmation": "Supprimer l'espace de travail {workspaceName} ?",
"description": "Cela ne fera que supprimer l'espace de travail et ne supprimera PAS le dossier de données enregistré du disque.",
"withDataFolder": {
"label": "Supprimer également le dossier de données. Cette action ne peut pas être annulée.",
"description": "Cela supprimera l'espace de travail ainsi que le dossier de données enregistré du disque.",
"warning": "Le dossier de données de l'espace de travail à {folderPath} sera supprimé"
}
}
},
"bookmarkedItem": "Élément {item} mis en favori",
"warning": "Attention",
"manageItem": "Gérer {item}",
"itemInBeta": "{item} (Bêta)",
"prompt": "Invite | Invites",
"quickPrompts": "Invites rapides",
"modelSelector": "Sélecteur de modèle",
"promptLibrary": {
"label": "Bibliothèque d'invites"
},
"knowledgeStacks": {
"label": "Pile de connaissances | Piles de connaissances"
},
"updateApp": {
"isAlreadyOnLatest": "Vous êtes déjà sur la dernière version",
"downloadingAndInstallingLatest": "Téléchargement et installation de la dernière version"
},
"modelsInfo": "Infos sur les modèles",
"updateModelsInfo": {
"success": "Infos sur les modèles mises à jour vers la dernière version",
"failure": "Impossible de mettre à jour les infos sur les modèles vers la dernière version"
},
"think": "Penser",
"seeWhatsNew": "Voir les nouveautés de la dernière version.",
"appUpdate": {
"latestVersionBeingDownloaded": "La dernière version {version} de Msty est disponible et est en cours de téléchargement. Veuillez attendre la fin du téléchargement.",
"latestVersionBeingInstalled": "La dernière version {version} de Msty est en cours d'installation. L'application redémarrera automatiquement.",
"latestVersionReadyToBeInstalled": "La dernière version {version} de Msty est disponible et prête à être installée. Veuillez cliquer sur le bouton pour appliquer la mise à jour."
}
}
}
-739
View File
@@ -1,741 +1,2 @@
{
"version": "Versi",
"moreOptions": "Opsi Lainnya",
"path": "Path",
"discardChanges": "Buang Perubahan",
"checkForUpdates": "Periksa Pembaruan",
"invalidJSON": "JSON Tidak Valid",
"eg": "mis. {item}",
"advancedConfiguration": "Konfigurasi Lanjutan",
"appData": "Data Aplikasi",
"appLogs": "Log Aplikasi",
"localAIServiceLogs": "Log Layanan AI Lokal",
"cancel": "Batal",
"confirm": "Konfirmasi",
"new": "Baru {item}",
"edit": "Edit {item}",
"select": "Pilih {item}",
"fetch": "Ambil {item}",
"refetch": "Ambil Ulang {item}",
"filter": "Filter {item}",
"search": "Cari {item}",
"provider": "Penyedia",
"learnMore": "Pelajari lebih lanjut.",
"name": "Nama",
"model": "Model | Model-model",
"modelId": "ID Model",
"toggle": "Toggel {item}",
"loading": "Memuat {item}...",
"license": "Lisensi",
"apiVersion": "Versi API",
"settings": {
"label": "Pengaturan | Pengaturan-pengaturan",
"description": "Edit Pengaturan Msty",
"general": {
"label": "Umum",
"language": {
"label": "Bahasa",
"description": "Pilih bahasa yang Anda inginkan untuk Msty. Jika bahasa yang diinginkan tidak tersedia, Anda dapat berkontribusi pada terjemahan melalui repositori i18n kami."
},
"autoGenerateChatTitle": {
"label": "Automatis Menghasilkan Judul Obrolan",
"description": "Jika diaktifkan, judul obrolan baru akan dihasilkan secara otomatis. Untuk obrolan yang menggunakan model online, judul akan berdasarkan model yang digunakan dan dua pesan pertama yang dipertukarkan. Untuk obrolan yang menggunakan model lokal, pembuatan judul selalu aktif dan dapat meningkatkan penggunaan token."
},
"enableLinksInChatMessages": {
"label": "Aktifkan Tautan Dalam Pesan Obrolan",
"description": "Aktifkan atau nonaktifkan tautan dalam pesan obrolan. Menonaktifkan ini akan mencegah tautan menjadi dapat diklik. Kami merekomendasikan untuk menonaktifkan ini demi alasan keamanan."
},
"enableNewMessageRenderer": {
"label": "Aktifkan Mesin Rendering Baru (Beta)",
"description": "Aktifkan mesin rendering baru, yang lebih cepat dan mendukung tag berpikir/penalaran. Memerlukan restart aplikasi."
},
"networkProxyConfiguration": {
"label": "Konfigurasi Proxy Jaringan",
"proxyAddress": {
"label": "Alamat Proxy",
"description": "Tentukan alamat proxy untuk mengarahkan lalu lintas jaringan. Jika konfigurasi direset, Anda mungkin perlu keluar dan memulai ulang Msty agar perubahan sepenuhnya berlaku."
},
"reset": {
"success": "Konfigurasi proxy direset"
},
"save": {
"success": "Proxy dikonfigurasi"
}
},
"theme": {
"label": "Tema",
"appearance": {
"label": "Tampilan",
"light": "Terang",
"dark": "Gelap",
"system": "Sistem"
},
"accentColor": {
"label": "Warna Aksen"
},
"fontStyle": {
"label": "Gaya Font"
},
"codeTheme": {
"label": "Tema Kode"
},
"fontSize": "Ukuran Font",
"themeTray": "Tempat Tema",
"toggleThemeTray": "Toggel Tempat Tema"
},
"applicationInfo": {
"label": "Info Aplikasi",
"appVersion": {
"label": "Versi Aplikasi",
"description": {
"manual": "Pembaruan terbaru diperiksa secara berkala dan Anda akan diberitahukan saat pembaruan baru tersedia. Anda juga dapat memeriksa pembaruan secara manual.",
"automatic": "Pembaruan terbaru diperiksa secara berkala dan diinstal secara otomatis. Anda juga dapat memeriksa pembaruan secara manual."
},
"viewChangelog": "Lihat Changelog",
"enableAutoUpdates": "Aktifkan Pembaruan Otomatis"
},
"modelsInfo": {
"label": "Info Model",
"description": "Perbarui metadata model lokal Anda. Informasi ini mencakup detail tentang setiap model, tetapi tidak mencakup file model itu sendiri. Ini berlaku untuk model yang disimpan secara lokal maupun model online.",
"fetchLatestModelsInfo": {
"label": "Ambil Info Model Terbaru"
}
},
"appSettings": {
"label": "Pengaturan Aplikasi",
"description": "Mengatur ulang pengaturan aplikasi ke default dapat membantu menyelesaikan masalah potensial. Ini akan mengembalikan preferensi pengguna default, seperti tampilan dan jalur model, tetapi tidak akan menghapus data apa pun, termasuk obrolan atau model yang diunduh/import.",
"resetAppSettings": {
"label": "Atur Ulang Pengaturan Aplikasi",
"success": "Pengaturan aplikasi telah direset"
}
},
"dataPaths": {
"label": "Jalur Data",
"description": "Semua data, termasuk model, percakapan, pengaturan, dan log, disimpan secara lokal di perangkat Anda. Hanya ubah isi direktori ini jika Anda memahami struktur file aplikasi",
"activeWorkspace": "Ruang Kerja Aktif"
},
"helpAndDiscussions": {
"label": "Bantuan & Diskusi",
"description": "Terhubung dengan komunitas kami di Discord untuk mendapatkan dukungan, berbagi umpan balik, dan tetap terinformasi",
"sayHi": "Katakan Hai!",
"viewDocs": "Lihat Dokumentasi"
}
}
},
"localAI": {
"manageLocalAIModels": "Kelola Model AI Lokal",
"localAIService": {
"label": "Layanan AI Lokal",
"saveAndRestartService": "Simpan dan Restart Layanan",
"restartingService": "Menyusun Ulang Layanan AI Lokal",
"modelsDirectory": {
"label": "Direktori Model",
"description": "Direktori untuk menyimpan LLM lokal.",
"editModelsPath": {
"label": "Edit Path Jalur",
"description": "Tetapkan lokasi yang Anda inginkan untuk mengunduh model.",
"willRestartLocalAIWarning": "Peringatan: Mengubah path model akan me-restart layanan AI Lokal untuk menerapkan perubahan.",
"selectModelsPath": "Pilih path Model",
"success": "Path model disimpan"
}
},
"serviceHealth": {
"label": "Kesehatan Layanan",
"description": "Status layanan AI Lokal saat ini. Jika Anda mengalami masalah dengan Layanan AI Lokal, coba restart layanan.",
"healthStatus": {
"starting": "Memulai",
"running": "Berjalan",
"stopped": "Dihentikan",
"unknown": "Tidak Diketahui"
},
"startService": "Mulai Layanan",
"restartService": "Restart Layanan",
"stopService": "Hentikan Layanan"
},
"serviceEndpoint": {
"label": "Endpoint Layanan",
"description": {
"base": "Alamat dari layanan AI Lokal untuk menghubungkan dari aplikasi lain.",
"serviceIsNotRunning": "Setelah layanan berjalan, alamat akan ditampilkan di sini.",
"serviceIsAvailableOnNetwork": "Karena layanan tersedia di jaringan, Anda juga bisa menghubungkannya menggunakan URL Layanan Jaringan dari perangkat lain."
},
"localURL": "URL Lokal",
"copyLocalURL": "Salin URL Layanan Lokal ke papan klip",
"networkURL": "URL Jaringan",
"copyNetworkURL": "Salin URL Layanan Jaringan ke papan klip",
"editPortNumber": {
"label": "Edit Nomor Port",
"success": "Nomor port Layanan AI Lokal disimpan",
"failure": "Gagal menyimpan nomor port Layanan AI Lokal"
}
},
"serviceVersion": {
"label": "Versi Layanan",
"description": {
"base": "Versi dari layanan AI Lokal.",
"mac": "Anda bisa memeriksa dan memperbarui ke versi terbaru atau menghapus layanan sepenuhnya."
},
"startServiceToCheckVersion": "Mulai layanan untuk memeriksa versi."
},
"updateService": {
"success": "Layanan AI Lokal telah diperbarui ke versi terbaru",
"failure": "Gagal memperbarui Layanan AI Lokal ke versi terbaru"
},
"uninstallService": {
"label": "Hapus Layanan AI Lokal?",
"description": "Model Anda TIDAK akan dihapus dan tetap berada di tempatnya. Obrolan masa depan dengan model yang diunduh akan dinonaktifkan kecuali Anda menginstal kembali layanan."
}
},
"serviceConfigurations": {
"label": "Konfigurasi Layanan",
"description": "Konfigurasi ini diterapkan pada Layanan AI Lokal saat memulai. Layanan AI Lokal akan restart otomatis setelah Anda mengubah dan menyimpan pengaturan ini.",
"configurePortNumber": {
"label": "Konfigurasi Nomor Port",
"description": "Nomor port yang akan digunakan layanan AI Lokal. Kosongkan jika ingin menggunakan port default."
},
"maximumParallelChats": {
"label": "Obrolan Paralel Maksimal",
"description": "Jumlah maksimum sesi obrolan bersamaan (ketika menggunakan mode split)."
},
"maximumLoadedModels": {
"label": "Model Maksimal yang Dimuat",
"description": "Jumlah maksimum LLM yang dimuat bersamaan. Menyimpan lebih banyak LLM siap di memori memungkinkan respons awal yang lebih cepat, tetapi mengonsumsi sumber daya sistem tambahan."
},
"enableNetworkAccess": {
"label": "Aktifkan Akses Jaringan",
"description": "Izinkan perangkat lain di jaringan Anda mengakses layanan AI Lokal ini melalui alamat IP perangkat ini."
},
"allowedNetworkOrigins": {
"label": "Asal Jaringan yang Diperbolehkan",
"description": "Daftar asal jaringan yang diperbolehkan di sini (dipisahkan koma). Setiap entri harus dimulai dengan http:// atau https://. Gunakan * untuk memperbolehkan semua asal."
},
"captureServiceLogs": {
"label": "Tangkap Log Layanan",
"description": "Tangkap log layanan untuk tujuan debugging. Kami merekomendasikan mengaktifkan ini hanya saat diperlukan."
},
"advancedConfiguration": {
"description": "Masukkan JSON yang valid untuk mengatur variabel lingkungan untuk Layanan AI Lokal."
},
"save": {
"success": "Konfigurasi layanan disimpan",
"failure": "Gagal menyimpan konfigurasi layanan"
},
"reset": {
"success": "Konfigurasi layanan direset ke nilai default",
"failure": "Gagal mereset konfigurasi layanan"
}
},
"chatModelConfiguration": {
"label": "Konfigurasi Model Obrolan",
"description": "Pengaturan ini diterapkan pada semua model yang dipasang selama sesi obrolan.",
"modelKeepAliveTimeout": {
"label": "Waktu Habis Model Keep-Alive",
"description": "Waktu (dalam menit) untuk mempertahankan model yang dimuat di memori setelah digunakan."
},
"advancedConfiguration": {
"description": "Masukkan JSON yang valid untuk mengirimkan parameter ekstra ke model selama sesi obrolan."
},
"save": {
"success": "Konfigurasi disimpan dan akan diterapkan selama obrolan",
"failure": "Gagal menyimpan konfigurasi model"
},
"reset": {
"success": "Konfigurasi model obrolan direset ke nilai default",
"failure": "Gagal mereset konfigurasi model obrolan"
}
}
},
"remoteModelProviders": {
"noModels": {
"label": "Belum Ada Penyedia Model AI Ditambahkan",
"description": "Mulailah dengan menambahkan penyedia baru seperti Open AI, Mistral, Google Gemini, Perplexity, endpoint yang kompatibel dengan Open AI, Ollama jarak jauh, Msty jarak jauh, dll."
},
"selectModels": "Pilih Model",
"filterAvailableModels": "Cari Model",
"description": {
"whereToGetKey": "Anda bisa mendapatkan kunci dari situs web penyedia API Anda.",
"whereItsStored": "Secara default, kami menyimpan kunci API Anda dengan aman dan lokal di keychain sistem operasi Anda. Anda mungkin akan diminta untuk kredensial Anda saat menyimpan dan mengambil kunci.",
"linuxKeyringConfiguration": "Ada masalah yang diketahui di Linux di mana, jika Anda salah mengonfigurasi keyring, Anda mungkin tidak bisa menyimpan kunci API. Pastikan keyring Anda dikonfigurasi dengan benar. Anda juga bisa mencoba menyimpan kunci tidak di keyring, tetapi di database aplikasi. Ini kurang aman, tetapi bisa bekerja.",
"keyHintInfo": "{keyHint} hanya petunjuk. Kunci sebenarnya disimpan dengan aman di keychain sistem operasi Anda kecuali Anda memilih untuk tidak menggunakan keychain. Jika Anda ingin memperbarui kunci, cukup berikan kunci baru dan klik tombol Perbarui.",
"ifOllamaOrMstyRemote": "Untuk dapat mencoba mengambil model secara otomatis, Anda perlu memberikan kunci API lagi."
},
"addItem": {
"success": "Penyedia model {providerName} ditambahkan"
},
"updateItem": {
"success": "Penyedia model {providerName} diperbarui"
},
"deleteItem": {
"label": "Hapus penyedia model {providerName}?",
"description": "Ini hanya akan menghapus kunci penyedia model dan model terkait. Obrolan sebelumnya dengan model dari penyedia ini TIDAK akan dihapus.",
"success": "Penyedia model {providerName} dihapus"
},
"namePlaceholder": "mis. Model {providerName} saya",
"saveInKeychain": "Simpan kunci dengan aman di keychain",
"apiEndpoint": "Endpoint API",
"serviceEndpoint": "Endpoint Layanan",
"fetchModels": {
"label": "Ambil Model",
"refetchModels": "Ambil Ulang Model",
"description": "Berikan endpoint yang valid dan tekan Ambil Model untuk mengambil model yang tersedia",
"noModelsAvailable": "Tidak ada model tersedia",
"error": "Gagal mengambil model yang tersedia. Apakah endpoint layanan sudah benar?",
"info": "Mencoba mengambil model yang tersedia di {endpoint}"
},
"openAICompatibleUrlInfo": "Pastikan untuk menyertakan http:// atau https://",
"customModels": {
"label": "Model Kustom | Model Kustom"
},
"targetURI": "URI Target",
"uriOptions": "Opsi URI",
"instanceName": "Nama Instance",
"deploymentName": "Nama Deployment"
},
"defaultPrompts": {
"label": "Prompt Default",
"placeholder": "Pilih jenis prompt...",
"defaultModelPrompt": {
"label": "Prompt Model Default",
"placeholder": "Klik untuk mengatur prompt model default global..."
},
"autoTitleGenerationPrompt": {
"label": "Prompt Pembuatan Judul Otomatis",
"placeholder": "Buat sebuah judul..."
},
"realTimeDataSearchQueryPrompt": {
"label": "Prompt Sintesis Query Pencarian Data Real-Time",
"placeholder": "Sintesis query pencarian Data Real-Time..."
},
"updatePrompt": {
"success": "Updated {promptType}"
}
},
"licenseAndAccess": {
"label": "Lisensi dan Akses",
"enterLicenseKey": "Masukkan kunci Lisensi Anda",
"aurum": {
"label": "Lisensi Aurum",
"description": "Buka semua fitur premium Msty dengan mengaktifkan Lisensi Aurum Anda.",
"purchaseLicense": "Beli Lisensi",
"activate": {
"label": "Aktifkan Lisensi Aurum",
"success": "Lisensi Aurum diaktifkan",
"failure": "Tidak dapat mengaktifkan Lisensi Aurum Anda. Silakan coba lagi. {errorMessage}"
},
"activated": {
"description": "Terima kasih telah mendukung Msty! Lisensi Aurum Anda aktif dan Anda telah membuka semua fitur premium Msty."
}
},
"aurumLifetime": {
"label": "Aurum Lifetime Access Club",
"description": "Bergabunglah dengan lingkaran emas pendukung dengan pembelian satu kali Aurum Lifetime Access dan buka semua fitur premium Msty selamanya.",
"notASubscription": "Catatan: Ini adalah pembelian satu kali dan bukan langganan. Upgrade dari Lisensi Aurum ke Aurum Lifetime Access tidak memungkinkan.",
"join": "Bergabung dengan Klub",
"activate": {
"label": "Aktifkan Lisensi Aurum Lifetime",
"success": "Terima kasih! Anda sekarang adalah bintang dari Aurum Lifetime Club!",
"failure": "Tidak dapat mengaktifkan Lisensi Aurum Lifetime Anda. Silakan coba lagi. {errorMessage}"
},
"activated": {
"label": "Akses Aurum Lifetime",
"description": "Anda adalah bintang dari Aurum Lifetime Access Club! Terima kasih telah mendukung kami dan selamat datang di klub!",
"additionalNote": "Dukungan Anda memungkinkan kami untuk fokus pada penambahan fitur baru dan meningkatkan aplikasi tanpa pengaruh eksternal."
}
}
}
},
"searchModels": {
"label": "Cari model...",
"noModelsFound": "Tidak ada model ditemukan"
},
"localAI": {
"label": "AI Lokal",
"browseModels": "Jelajahi & Unduh Model Online",
"startService": {
"failure": "Gagal memulai Layanan AI Lokal. Silakan coba lagi."
}
},
"ggufModel": {
"label": "Model GGUF | Model GGUF",
"import": {
"confirmation": "Bagaimana Anda ingin mengimpor model GGUF?",
"link": {
"description": "Pilih {action} untuk membuat symlink ke model GGUF di direktori model AI lokal. Ini akan menghemat ruang disk tetapi model akan tidak dapat digunakan jika file asli dihapus atau dipindahkan."
},
"copy": {
"description": "Pilih {action} untuk membuat salinan model GGUF di direktori model AI lokal. Ini akan mengkonsumsi ruang disk tambahan tetapi model TIDAK akan dihapus jika file asli dihapus."
}
}
},
"remoteModelProviders": {
"label": "Penyedia Model Jarak Jauh | Penyedia Model Jarak Jauh"
},
"vaporMode": {
"label": "Mode Vapor",
"description": "Obrolan tidak akan disimpan dalam riwayat Anda dan akan hilang ketika Anda menonaktifkannya",
"isEnabledDescription": "Mode Vapor Diaktifkan"
},
"keyboardAndMouse": {
"keyPlusClick": "Key + Klik",
"clickToEdit": "Klik untuk mengedit",
"chatSelection": {
"adjacent": "Pilih obrolan bersebelahan dalam folder",
"nonAdjacent": "Pilih obrolan mana pun yang tidak bersebelahan"
},
"skipConfirmationDialog": "Lewati dialog konfirmasi untuk berbagai tindakan",
"shortcuts": {
"usefulShortcuts": "Pintasan Berguna",
"copyLastAIMessage": "Salin Pesan AI Terakhir",
"regenerateLastAIMessage": "Regenerasi Pesan AI Terakhir",
"editLastUserMessage": "Edit Pesan Pengguna Terakhir",
"editLastAIMessage": "Edit Pesan AI Terakhir",
"navigateBetweenMessages": "Navigasi Antar Pesan"
},
"selection": "Pilih | Pilihan",
"dropHere": "Jatuhkan di sini"
},
"aurumPerk": {
"label": "Aurum Perk",
"description": "Fitur ini hanya tersedia untuk pemegang lisensi Aurum kami.",
"supportUs": "Pertimbangkan untuk mendukung pekerjaan kami dengan membeli lisensi."
},
"themeTray": "Tempat Tema",
"chat": "Obrolan | Obrolan-Obrolan",
"title": "Judul",
"contextShield": "Perisai Konteks",
"regenerate": "Regenerasi {item}",
"collapse": "Perkecil {item}",
"expand": "Perluas {item}",
"sidebar": "Sidebar",
"folder": {
"label": "Folder | Folder-folder",
"deleteItem": {
"label": "Hapus Folder {name}",
"confirmation": "Hapus Folder {name}?"
}
},
"allFolders": "Semua Folder",
"allConversations": "Semua Obrolan",
"bookmark": "Penanda | Penanda-penanda",
"copyToClipboard": "Salin {item} ke Papan Klip",
"fuzzySearch": "Pencarian Kabur",
"matchCase": "Cocokkan Huruf Kapital",
"item": "Item | Item-item",
"view": "Lihat {item}",
"message": "Pesan | Pesan-pesan",
"itemOptions": " Opsi {item}",
"itemName": "Nama {item}",
"modelInstructions": "Instruksi Model",
"applyToThisItem": "Terapkan ke {item} ini",
"activateItem": {
"label": "Aktifkan {item}",
"success": "{item} diaktifkan",
"failure": "Tidak dapat mengaktifkan {item}"
},
"saveChanges": "Simpan Perubahan",
"saveItem": {
"label": "Simpan {item}",
"as": "Simpan {item} Sebagai",
"asDefaultFor": "Simpan sebagai default untuk {item}",
"success": "{item} disimpan",
"failure": "Tidak dapat menyimpan {item}"
},
"resetItem": {
"label": "Reset {item}",
"success": "{item} direset",
"failure": "Tidak dapat mereset {item}"
},
"uninstallItem": {
"label": "Hapus {item}",
"confirmation": "Hapus {item}?",
"success": "{item} dihapus",
"failure": "Tidak dapat menghapus {item}"
},
"addItem": {
"label": "Tambah {item}",
"success": "{item} ditambahkan",
"failure": "Tidak dapat menambahkan {item}"
},
"moveItem": {
"label": "Pindahkan {item}",
"success": "{item} dipindahkan",
"failure": "Tidak dapat memindahkan {item}"
},
"bookmarkItem": {
"label": "Penanda {item}",
"success": "{item} ditandai",
"failure": "Tidak dapat menandai {item}"
},
"removeItem": {
"label": "Hapus {item}",
"success": "{item} dihapus",
"failure": "Tidak dapat menghapus {item}"
},
"removeItemFrom": {
"success": "{item} dihapus dari {source}",
"failure": "Tidak dapat menghapus {item} dari {source}"
},
"clearAndSave": "Bersihkan dan Simpan",
"clearItem": {
"label": "Bersihkan {item}"
},
"hideItem": {
"label": "Sembunyikan {item}"
},
"deleteItem": {
"label": "Hapus {item}",
"confirmation": "Hapus {item}?",
"success": "{item} dihapus",
"failure": "Tidak dapat menghapus {item}"
},
"cloneItem": {
"label": "Kloning {item}",
"success": "{item} dikloning",
"failure": "Tidak dapat mengkloning {item}"
},
"createItem": {
"label": "Buat {item}",
"success": "{item} dibuat",
"failure": "Tidak dapat membuat {item}"
},
"updateItem": {
"label": "Perbarui {item}",
"confirmation": "Perbarui {item}?",
"success": "{item} diperbarui",
"failure": "Tidak dapat memperbarui {item}"
},
"mergeItem": {
"label": "Gabungkan {item}",
"success": "{item} digabungkan",
"failure": "Tidak dapat menggabungkan {item}"
},
"copyItem": {
"label": "Salin {item}",
"createNew": "Buat Salinan Baru",
"success": "{item} disalin",
"failure": "Tidak dapat menyalin {item}"
},
"replaceItem": {
"label": "Ganti {item}",
"success": "{item} diganti",
"failure": "Tidak dapat mengganti {item}"
},
"linkItem": {
"label": "Tautkan {item}",
"success": "{item} ditautkan",
"failure": "Tidak dapat menautkan {item}"
},
"generateItem": {
"label": "Hasilkan {item}",
"success": "{item} dihasilkan",
"failure": "Tidak dapat menghasilkan {item}"
},
"importItem": {
"label": "Impor {item}",
"success": "{item} diimpor",
"failure": "Tidak dapat mengimpor {item}"
},
"bookmarkedMessagesAndChats": {
"label": "Pesan dan Obrolan yang Ditandai",
"messages": {
"description": "Pesan yang Anda tandai akan muncul di sini. Mulailah dengan mengklik ikon penanda dari opsi pesan obrolan.",
"deletedMessageNavigationFailure": "Tidak dapat menavigasi ke pesan. Pesan telah dihapus."
},
"chats": {
"description": "Obrolan yang Anda tandai akan muncul di sini. Mulailah dengan mengklik opsi penanda obrolan dari opsi obrolan terpisah."
}
},
"splitChat": {
"label": "Obrolan Terpisah | Obrolan Terpisah",
"single": "Obrolan Terpisah Tunggal"
},
"splitPreset": {
"label": "Preset Terpisah | Preset Terpisah",
"deleteItem": {
"label": "Hapus preset terpisah {item}?",
"description": "Ini akan menghapus preset terpisah dan konfigurasinya.",
"success": "Preset terpisah {item} dihapus"
},
"saveLayoutAs": "Simpan Tata Letak Terpisah Sebagai"
},
"showAllItem": "Tampilkan Semua {item}",
"dockItem": "Dock {item}",
"undockAllItem": "Undock Semua {item}",
"switchToItem": {
"label": "Berpindah ke {item}"
},
"conversation": {
"label": "Obrolan | Obrolan-Obrolan",
"title": {
"label": "Judul Obrolan",
"edit": "Edit Judul Obrolan"
},
"startChattingWithModel": "Mulai obrolan dengan {modelName}",
"noConversationsFound": "Tidak ada obrolan ditemukan",
"noChatModelSelected": "Tidak ada model obrolan yang dipilih",
"folder": {
"startNewConversation": "Mulai obrolan baru di {folderName}",
"delete": {
"description": "Ini akan menghapus semua obrolan terkait dan pesan-pesannya."
},
"deleteAllConversations": {
"description": "Ini akan menghapus semua obrolan di dalam {folderName}."
}
},
"delete": {
"description": "Ini juga akan menghapus pesan obrolan terkait."
},
"merge": {
"description": "Ini akan menggabungkan {itemCount} obrolan menjadi satu obrolan dengan beberapa terpisah."
},
"flattenItem": "Ratakan {item}",
"cloneAndFlatten": "Kloning dan Ratakan",
"inputBox": {
"placeholder": {
"focused": "Ketik pesan Anda di sini",
"unfocused": "Tekan / untuk fokus di sini dan mulai mengetik"
}
},
"shareWithSyncedSplits": "Bagikan dengan Split yang Disinkronkan",
"autoGenerateTitle": {
"label": "Buat judul otomatis menggunakan {model}",
"selectAModel": "Buat judul otomatis dengan memilih model",
"selectDifferentModel": "{keyCombo} + Klik untuk memilih model lain",
"failure": "Tidak dapat membuat judul obrolan otomatis"
},
"flowchat": {
"label": "Flowchat",
"description": "Klik untuk melihat peta visual dari obrolan Anda"
}
},
"setupItem": {
"label": "Atur {item}",
"success": "Pengaturan {item} selesai",
"failure": "Gagal mengatur {item}"
},
"downloadItem": {
"label": "Unduh {item}",
"success": "{item} diunduh",
"failure": "Gagal mengunduh {item}"
},
"continue": "Lanjutkan",
"onboarding": {
"title": "Selamat datang di Msty!",
"subTitle": "Bagaimana Anda ingin memulai?",
"setupLocalAI": {
"pros": {
"item1": "Gunakan model seperti DeepSeek R1, Meta Llama3.3, Microsoft Phi4, IBM Granite, Google Gemma, dll",
"item2": "Obrolan offline",
"item3": "Model gratis untuk digunakan dan diunduh",
"item4": "Instal model khusus"
},
"cons": {
"item1": "Memerlukan penyimpanan dan memori tambahan"
}
},
"addRemoteModelsProvider": {
"pros": {
"item1": "Gunakan OpenAI GPT, Azure, Claude Sonnet, Google Gemini, Perplexity, Remote Ollama, dll",
"item2": "Mulai cepat",
"item3": "Tidak perlu mengunduh"
},
"cons": {
"item1": "Memerlukan koneksi internet untuk obrolan",
"item2": "Biaya penyedia dapat berlaku"
}
},
"downloadModel": {
"description": "Unduh {modelName} model {modelSize} untuk AI Lokal. Ini hanya untuk memulai, Anda selalu dapat mengunduh lebih banyak model nanti. Model hanya diunduh jika belum tersedia secara lokal."
},
"inProgress": {
"description": "Proses ini biasanya memakan waktu beberapa menit tergantung kecepatan internet Anda. Jika memakan waktu lebih dari 10-15 menit, silakan restart aplikasi. Jika masalah tetap ada, harap hubungi kami."
},
"onboardWithOllama": {
"label": "Punya Ollama?",
"description": "Mulai cepat menggunakan model Ollama dari {folderPath}"
},
"success": "Itu saja! Anda sekarang dapat mulai obrolan."
},
"locateInFolder": {
"mac": "Tampilkan di Finder",
"windows": "Tampilkan di File Explorer",
"linux": "Temukan di File Manager"
},
"showItem": {
"label": "Tampilkan {item}"
},
"createOrImportItem": {
"label": "Buat atau Impor {item}"
},
"apiKey": "Kunci API | Kunci API",
"settingsAndConfigs": "Pengaturan & Konfigurasi",
"selectItemLocation": "Pilih lokasi {item}",
"icon": "Ikon | Ikon-ikon",
"defaultItem": "Item Default {item}",
"workspace": {
"label": "Workspace | Workspaces",
"defaultWorkspace": "Workspace Default",
"removeWorkspace": {
"label": "Hapus Workspace",
"confirmation": "Hapus Workspace {name}?"
},
"deleteFromDisk": {
"label": "Hapus Workspace dan Hapus dari Disk"
},
"createAndSwitch": {
"label": "Buat dan Beralih",
"title": "Tetap Terorganisir dengan Workspaces",
"description": "Jaga Obrolan, Knowledge Stacks, Prompt, dll terorganisir secara terpisah dengan membuat workspace terpisah dalam folder mereka sendiri dan dibagikan ke seluruh perangkat.",
"whatToCopy": "Apa yang akan disalin dari workspace {workspaceName}?",
"doNotCopyAnything": "Jangan salin apa pun; mulai dari awal",
"apiKeysWarning": {
"description": "Menyalin kunci API yang disimpan dengan aman dari workspace {workspaceName} tanpa memperbarui mereka terlebih dahulu tidak akan berhasil jika workspace ini diimpor ke perangkat lain.",
"updateAPIKeys": "Perbarui kunci API untuk workspace baru sehingga saya bisa menggunakannya di beberapa perangkat",
"doNotUpdateAPIKeys": "Jangan perbarui kunci API untuk workspace baru. (Saya mengerti bahwa kunci yang disalin dengan aman yang disalin tidak akan bekerja dengan benar jika saya mengimpor workspace ini di perangkat lain)"
}
},
"switch": {
"success": "Berpindah ke workspace {workspaceName}",
"failure": "Gagal berpindah ke workspace {workspaceName}",
"directoryMissing": "Direktori workspace {folderPath} hilang"
},
"remove": {
"confirmation": "Hapus Workspace {workspaceName}?",
"description": "Ini hanya akan menghapus workspace dan TIDAK akan menghapus folder data yang disimpan di disk.",
"withDataFolder": {
"label": "Hapus juga folder data. Tindakan ini tidak dapat dibatalkan.",
"description": "Ini akan menghapus workspace serta menghapus folder data yang disimpan di disk.",
"warning": "Folder data workspace di {folderPath} akan dihapus"
}
}
},
"bookmarkedItem": "Item yang Ditandai {item}",
"warning": "Peringatan",
"manageItem": "Kelola {item}",
"itemInBeta": "{item} (Beta)",
"prompt": "Prompt | Prompt-prompt",
"quickPrompts": "Prompt Cepat",
"modelSelector": "Pemilih Model",
"promptLibrary": {
"label": "Perpustakaan Prompt"
},
"knowledgeStacks": {
"label": "Knowledge Stack | Knowledge Stacks"
},
"updateApp": {
"isAlreadyOnLatest": "Anda sudah menggunakan versi terbaru",
"downloadingAndInstallingLatest": "Mengunduh dan menginstal versi terbaru"
},
"modelsInfo": "Info Model",
"updateModelsInfo": {
"success": "Info Model diperbarui ke versi terbaru",
"failure": "Gagal memperbarui Info Model ke versi terbaru"
},
"think": "Berpikir",
"seeWhatsNew": "Lihat apa yang baru di versi terbaru.",
"appUpdate": {
"latestVersionBeingDownloaded": "Versi terbaru {version} dari Msty tersedia dan sedang diunduh. Harap tunggu hingga unduhan selesai.",
"latestVersionBeingInstalled": "Versi terbaru {version} dari Msty sedang diinstal. Aplikasi akan restart otomatis.",
"latestVersionReadyToBeInstalled": "Versi terbaru {version} dari Msty tersedia dan siap diinstal. Harap klik tombol untuk menerapkan pembaruan."
}
}
-739
View File
@@ -1,741 +1,2 @@
{
"version": "버전",
"moreOptions": "추가 옵션",
"path": "경로",
"discardChanges": "변경 사항 취소",
"checkForUpdates": "업데이트 확인",
"invalidJSON": "잘못된 JSON",
"eg": "예: {item}",
"advancedConfiguration": "고급 설정",
"appData": "앱 데이터",
"appLogs": "앱 로그",
"localAIServiceLogs": "로컬 AI 서비스 로그",
"cancel": "취소",
"confirm": "확인",
"new": "새 {item}",
"edit": "{item} 편집",
"select": "{item} 선택",
"fetch": "{item} 가져오기",
"refetch": "{item} 다시 가져오기",
"filter": "{item} 필터링",
"search": "{item} 검색",
"provider": "공급자",
"learnMore": "더 알아보기.",
"name": "이름",
"model": "모델 | 모델",
"modelId": "모델 ID",
"toggle": "{item} 전환",
"loading": "{item} 로드 중...",
"license": "라이선스",
"apiVersion": "API 버전",
"settings": {
"label": "설정 | 설정",
"description": "Msty 설정 편집",
"general": {
"label": "일반",
"language": {
"label": "언어",
"description": "Msty에서 사용할 언어를 선택하세요. 원하는 언어가 없는 경우 i18n 저장소를 통해 번역에 기여할 수 있습니다."
},
"autoGenerateChatTitle": {
"label": "채팅 제목 자동 생성",
"description": "활성화하면 새 채팅 제목이 자동으로 생성됩니다. 온라인 모델 사용 시 첫 두 메시지를 기반으로 제목이 생성되며, 로컬 모델 사용 시 항상 활성화되어 토큰 사용량이 증가할 수 있습니다."
},
"enableLinksInChatMessages": {
"label": "채팅 메시지 내 링크 활성화",
"description": "보안을 위해 비활성화 시 채팅 메시지에서 링크를 클릭할 수 없게 됩니다."
},
"enableNewMessageRenderer": {
"label": "새 렌더링 엔진 사용 (베타)",
"description": "더 빠르고 사고/추론 태그를 지원하는 새 렌더링 엔진 사용 (앱 재시작 필요)"
},
"networkProxyConfiguration": {
"label": "네트워크 프록시 설정",
"proxyAddress": {
"label": "프록시 주소",
"description": "네트워크 트래픽을 라우팅할 프록시 주소 지정. 설정 재설정 시 Msty를 완전히 재시작해야 적용됩니다."
},
"reset": {
"success": "프록시 설정 재설정 완료"
},
"save": {
"success": "프록시 설정 저장 완료"
}
},
"theme": {
"label": "테마",
"appearance": {
"label": "화면 모드",
"light": "라이트",
"dark": "다크",
"system": "시스템 설정 따름"
},
"accentColor": {
"label": "강조 색상"
},
"fontStyle": {
"label": "글꼴 스타일"
},
"codeTheme": {
"label": "코드 테마"
},
"fontSize": "글꼴 크기",
"themeTray": "테마 트레이",
"toggleThemeTray": "테마 트레이 전환"
},
"applicationInfo": {
"label": "애플리케이션 정보",
"appVersion": {
"label": "앱 버전",
"description": {
"manual": "최신 업데이트를 주기적으로 확인하며, 새 업데이트가 있으면 알림을 받습니다. 수동으로 업데이트를 확인할 수도 있습니다.",
"automatic": "최신 업데이트를 주기적으로 확인하고 자동으로 설치합니다. 수동으로 업데이트를 확인할 수도 있습니다."
},
"viewChangelog": "변경 사항 보기",
"enableAutoUpdates": "자동 업데이트 활성화"
},
"modelsInfo": {
"label": "모델 정보",
"description": "로컬 및 온라인 모델의 메타데이터를 업데이트합니다. 모델 파일 자체는 포함되지 않습니다.",
"fetchLatestModelsInfo": {
"label": "최신 모델 정보 가져오기"
}
},
"appSettings": {
"label": "앱 설정",
"description": "기본 설정으로 재설정하여 문제 해결 가능 (채팅 기록이나 모델은 삭제되지 않음)",
"resetAppSettings": {
"label": "앱 설정 재설정",
"success": "앱 설정이 재설정되었습니다"
}
},
"dataPaths": {
"label": "데이터 경로",
"description": "모든 데이터는 기기에 로컬로 저장됩니다. 파일 구조를 잘 알고 있는 경우에만 수정하세요.",
"activeWorkspace": "활성 작업공간"
},
"helpAndDiscussions": {
"label": "도움말 및 토론",
"description": "Discord 커뮤니티에서 지원을 받고 피드백을 공유하세요",
"sayHi": "인사하기",
"viewDocs": "문서 보기"
}
}
},
"localAI": {
"manageLocalAIModels": "로컬 AI 모델 관리",
"localAIService": {
"label": "로컬 AI 서비스",
"saveAndRestartService": "저장 후 서비스 재시작",
"restartingService": "로컬 AI 서비스 재시작 중",
"modelsDirectory": {
"label": "모델 디렉토리",
"description": "로컬 LLM 저장 경로",
"editModelsPath": {
"label": "모델 경로 편집",
"description": "모델 다운로드 위치 설정 (변경 시 서비스 재시작 필요)",
"willRestartLocalAIWarning": "참고: 모델 경로 변경 시 적용을 위해 로컬 AI 서비스가 재시작됩니다.",
"selectModelsPath": "모델 경로 선택",
"success": "모델 경로 저장 완료"
}
},
"serviceHealth": {
"label": "서비스 상태",
"description": "로컬 AI 서비스 현재 상태. 문제 발생 시 서비스 재시작을 시도해보세요.",
"healthStatus": {
"starting": "시작 중",
"running": "실행 중",
"stopped": "중지됨",
"unknown": "상태 불명"
},
"startService": "서비스 시작",
"restartService": "서비스 재시작",
"stopService": "서비스 중지"
},
"serviceEndpoint": {
"label": "서비스 엔드포인트",
"description": {
"base": "다른 애플리케이션에서 연결할 로컬 AI 서비스 주소",
"serviceIsNotRunning": "서비스 실행 시 주소가 여기에 표시됩니다.",
"serviceIsAvailableOnNetwork": "네트워크 서비스 URL을 통해 다른 기기에서 연결 가능"
},
"localURL": "로컬 URL",
"copyLocalURL": "서비스 로컬 URL 복사",
"networkURL": "네트워크 URL",
"copyNetworkURL": "서비스 네트워크 URL 복사",
"editPortNumber": {
"label": "포트 번호 편집",
"success": "로컬 AI 서비스 포트 번호 저장 완료",
"failure": "로컬 AI 서비스 포트 번호 저장 실패"
}
},
"serviceVersion": {
"label": "서비스 버전",
"description": {
"base": "로컬 AI 서비스 버전 정보",
"mac": "최신 버전 확인/업데이트 또는 서비스 완전 제거 가능"
},
"startServiceToCheckVersion": "버전 확인을 위해 서비스를 시작하세요."
},
"updateService": {
"success": "로컬 AI 서비스가 최신 버전으로 업데이트됨",
"failure": "로컬 AI 서비스 업데이트 실패"
},
"uninstallService": {
"label": "로컬 AI 서비스를 제거하시겠습니까?",
"description": "모델은 삭제되지 않습니다. 하지만 서비스를 재설치할 때까지 다운로드된 모델을 사용할 수 없습니다."
}
},
"serviceConfigurations": {
"label": "서비스 구성",
"description": "로컬 AI 서비스 시작 시 적용되는 설정 (변경 저장 시 자동 재시작)",
"configurePortNumber": {
"label": "포트 번호 설정",
"description": "로컬 AI 서비스 실행 포트 (기본값 사용 시 공백)"
},
"maximumParallelChats": {
"label": "최대 병렬 채팅 수",
"description": "동시 채팅 세션 최대 수 (분할 모드 사용 시)"
},
"maximumLoadedModels": {
"label": "최대 로드 모델 수",
"description": "동시에 메모리에 로드할 LLM 최대 수 (응답 속도 향상되나 리소스 사용 증가)"
},
"enableNetworkAccess": {
"label": "네트워크 접근 허용",
"description": "다른 기기에서 이 로컬 AI 서비스에 IP 주소로 접근 허용"
},
"allowedNetworkOrigins": {
"label": "허용된 네트워크 출처",
"description": "허용할 네트워크 출처 목록 (쉼표 구분, http:// 또는 https://로 시작, *는 전체 허용)"
},
"captureServiceLogs": {
"label": "서비스 로그 기록",
"description": "디버깅을 위한 서비스 로그 기록 (필요할 때만 활성화 권장)"
},
"advancedConfiguration": {
"description": "로컬 AI 서비스 환경 변수 설정을 위한 유효한 JSON 입력"
},
"save": {
"success": "서비스 구성 저장 완료",
"failure": "서비스 구성 저장 실패"
},
"reset": {
"success": "서비스 구성 초기값으로 재설정",
"failure": "서비스 구성 재설정 실패"
}
},
"chatModelConfiguration": {
"label": "채팅 모델 구성",
"description": "모든 설치된 모델에 적용되는 채팅 세션 설정",
"modelKeepAliveTimeout": {
"label": "모델 유지 시간",
"description": "사용 후 메모리에 모델을 유지할 시간(분)"
},
"advancedConfiguration": {
"description": "채팅 시 모델에 전달할 추가 매개변수 JSON 입력"
},
"save": {
"success": "구성 저장 완료 (채팅 시 적용)",
"failure": "모델 구성 저장 실패"
},
"reset": {
"success": "채팅 모델 구성 초기값으로 재설정",
"failure": "채팅 모델 구성 재설정 실패"
}
}
},
"remoteModelProviders": {
"noModels": {
"label": "AI 모델 공급자 없음",
"description": "OpenAI, Mistral, Google Gemini 등 새 공급자를 추가하여 시작하세요"
},
"selectModels": "모델 선택",
"filterAvailableModels": "모델 검색",
"description": {
"whereToGetKey": "API 키는 공급자 웹사이트에서 얻을 수 있습니다.",
"whereItsStored": "API 키는 운영체제 키체인에 안전하게 저장됩니다. Linux 키링에 문제가 발생하면 앱 데이터베이스에 저장할 수 있습니다(보안 약화).",
"linuxKeyringConfiguration": "Linux 키링 구성 문제 발생 시 대체 저장 방법 사용 가능",
"keyHintInfo": "{keyHint}는 힌트일 뿐이며 실제 키는 키체인에 안전하게 저장됩니다. 키를 업데이트할 때는 새 키를 입력한 후 업데이트 버튼을 클릭하세요.",
"ifOllamaOrMstyRemote": "자동 모델 가져오기를 위해 API 키를 재입력해야 합니다"
},
"addItem": {
"success": "{providerName} 모델 공급자 추가됨"
},
"updateItem": {
"success": "{providerName} 모델 공급자 업데이트됨"
},
"deleteItem": {
"label": "{providerName} 모델 공급자를 삭제하시겠습니까?",
"description": "공급자 키와 관련 모델만 삭제되며 이전 채팅 기록은 유지됩니다.",
"success": "{providerName} 모델 공급자 삭제됨"
},
"namePlaceholder": "예: 내 {providerName} 모델",
"saveInKeychain": "키체인에 안전하게 저장",
"apiEndpoint": "API 엔드포인트",
"serviceEndpoint": "서비스 엔드포인트",
"fetchModels": {
"label": "모델 가져오기",
"refetchModels": "모델 다시 가져오기",
"description": "유효한 엔드포인트 입력 후 모델 가져오기를 시도합니다",
"noModelsAvailable": "사용 가능한 모델 없음",
"error": "모델을 가져올 수 없습니다. 엔드포인트를 확인하세요.",
"info": "{endpoint}에서 모델 가져오기를 시도하고 있습니다"
},
"openAICompatibleUrlInfo": "http:// 또는 https:// 포함 필수",
"customModels": {
"label": "사용자 정의 모델 | 사용자 정의 모델"
},
"targetURI": "대상 URI",
"uriOptions": "URI 옵션",
"instanceName": "인스턴스 이름",
"deploymentName": "배포 이름"
},
"defaultPrompts": {
"label": "기본 프롬프트",
"placeholder": "프롬프트 유형 선택...",
"defaultModelPrompt": {
"label": "기본 모델 프롬프트",
"placeholder": "전역 기본 모델 프롬프트 설정..."
},
"autoTitleGenerationPrompt": {
"label": "자동 제목 생성 프롬프트",
"placeholder": "제목 생성..."
},
"realTimeDataSearchQueryPrompt": {
"label": "실시간 데이터 검색 쿼리 생성 프롬프트",
"placeholder": "실시간 데이터 검색 쿼리 생성..."
},
"updatePrompt": {
"success": "{promptType} 업데이트됨"
}
},
"licenseAndAccess": {
"label": "라이선스 및 접근",
"enterLicenseKey": "라이선스 키 입력",
"aurum": {
"label": "Aurum 라이선스",
"description": "Aurum 라이선스로 Msty의 모든 프리미엄 기능 해제",
"purchaseLicense": "라이선스 구매",
"activate": {
"label": "Aurum 라이선스 활성화",
"success": "Aurum 라이선스 활성화됨",
"failure": "Aurum 라이선스 활성화 실패: {errorMessage}"
},
"activated": {
"description": "Aurum 라이선스가 활성화되어 모든 프리미엄 기능을 사용할 수 있습니다."
}
},
"aurumLifetime": {
"label": "Aurum 평생 이용권",
"description": "일회성 구매로 Msty의 모든 프리미엄 기능을 영구히 이용",
"notASubscription": "참고: 이것은 구독이 아닌 일회성 구매입니다. Aurum 라이선스에서 업그레이드할 수 없습니다.",
"join": "클럽 가입",
"activate": {
"label": "Aurum 평생 라이선스 활성화",
"success": "Aurum 평생 클럽에 가입되었습니다!",
"failure": "Aurum 평생 라이선스 활성화 실패: {errorMessage}"
},
"activated": {
"label": "Aurum 평생 접근",
"description": "Aurum 평생 클럽의 일원이 되셨습니다! 지속적인 기능 개선을 지원해주셔서 감사합니다.",
"additionalNote": "여러분의 지원 덕분에 외부 영향 없이 새로운 기능 개발에 집중할 수 있습니다."
}
}
}
},
"searchModels": {
"label": "모델 검색...",
"noModelsFound": "검색된 모델 없음"
},
"localAI": {
"label": "로컬 AI",
"browseModels": "온라인 모델 탐색 및 다운로드",
"startService": {
"failure": "로컬 AI 서비스 시작 실패. 다시 시도해주세요."
}
},
"ggufModel": {
"label": "GGUF 모델 | GGUF 모델",
"import": {
"confirmation": "GGUF 모델을 어떻게 가져오시겠습니까?",
"link": {
"description": "{action} 선택 시 로컬 AI 모델 디렉토리에 심볼릭 링크 생성 (원본 파일 이동/삭제 시 사용 불가)"
},
"copy": {
"description": "{action} 선택 시 모델 복사본 생성 (추가 저장 공간 사용하나 원본 파일 영향 없음)"
}
}
},
"remoteModelProviders": {
"label": "원격 모델 공급자 | 원격 모델 공급자"
},
"vaporMode": {
"label": "베이퍼 모드",
"description": "활성화 시 대화 기록이 저장되지 않고 종료 시 사라집니다",
"isEnabledDescription": "베이퍼 모드가 활성화되었습니다"
},
"keyboardAndMouse": {
"keyPlusClick": "키 + 클릭",
"clickToEdit": "클릭해서 편집",
"chatSelection": {
"adjacent": "폴더 내 인접 대화 선택",
"nonAdjacent": "비인접 대화 선택"
},
"skipConfirmationDialog": "다양한 작업의 확인 대화상자 건너뛰기",
"shortcuts": {
"usefulShortcuts": "유용한 단축키",
"copyLastAIMessage": "마지막 AI 메시지 복사",
"regenerateLastAIMessage": "마지막 AI 메시지 재생성",
"editLastUserMessage": "마지막 사용자 메시지 편집",
"editLastAIMessage": "마지막 AI 메시지 편집",
"navigateBetweenMessages": "메시지 간 이동"
},
"selection": "선택 | 선택",
"dropHere": "여기에 놓으세요"
},
"aurumPerk": {
"label": "Aurum 혜택",
"description": "이 기능은 Aurum 라이선스 보유자만 사용 가능합니다.",
"supportUs": "라이선스 구매를 통해 저희를 지원해주세요."
},
"themeTray": "테마 트레이",
"chat": "채팅 | 채팅",
"title": "제목",
"contextShield": "컨텍스트 실드",
"regenerate": "{item} 재생성",
"collapse": "{item} 접기",
"expand": "{item} 확장",
"sidebar": "사이드바",
"folder": {
"label": "폴더 | 폴더",
"deleteItem": {
"label": "{name} 폴더 삭제",
"confirmation": "{name} 폴더를 삭제하시겠습니까?"
}
},
"allFolders": "모든 폴더",
"allConversations": "모든 대화",
"bookmark": "북마크 | 북마크",
"copyToClipboard": "{item} 클립보드에 복사",
"fuzzySearch": "유사 검색",
"matchCase": "대소문자 구분",
"item": "항목 | 항목",
"view": "{item} 보기",
"message": "메시지 | 메시지",
"itemOptions": "{item} 옵션",
"itemName": "{item} 이름",
"modelInstructions": "모델 지시사항",
"applyToThisItem": "이 {item}에 적용",
"activateItem": {
"label": "{item} 활성화",
"success": "{item} 활성화됨",
"failure": "{item} 활성화 실패"
},
"saveChanges": "변경 사항 저장",
"saveItem": {
"label": "{item} 저장",
"as": "{item} 다른 이름으로 저장",
"asDefaultFor": "{item}의 기본값으로 저장",
"success": "{item} 저장됨",
"failure": "{item} 저장 실패"
},
"resetItem": {
"label": "{item} 재설정",
"success": "{item} 재설정됨",
"failure": "{item} 재설정 실패"
},
"uninstallItem": {
"label": "{item} 제거",
"confirmation": "{item}을(를) 제거하시겠습니까?",
"success": "{item} 제거됨",
"failure": "{item} 제거 실패"
},
"addItem": {
"label": "{item} 추가",
"success": "{item} 추가됨",
"failure": "{item} 추가 실패"
},
"moveItem": {
"label": "{item} 이동",
"success": "{item} 이동됨",
"failure": "{item} 이동 실패"
},
"bookmarkItem": {
"label": "{item} 북마크",
"success": "{item} 북마크됨",
"failure": "{item} 북마크 실패"
},
"removeItem": {
"label": "{item} 제거",
"success": "{item} 제거됨",
"failure": "{item} 제거 실패"
},
"removeItemFrom": {
"success": "{source}에서 {item} 제거됨",
"failure": "{source}에서 {item} 제거 실패"
},
"clearAndSave": "초기화 후 저장",
"clearItem": {
"label": "{item} 지우기"
},
"hideItem": {
"label": "{item} 숨기기"
},
"deleteItem": {
"label": "{item} 삭제",
"confirmation": "{item}을(를) 삭제하시겠습니까?",
"success": "{item} 삭제됨",
"failure": "{item} 삭제 실패"
},
"cloneItem": {
"label": "{item} 복제",
"success": "{item} 복제됨",
"failure": "{item} 복제 실패"
},
"createItem": {
"label": "{item} 생성",
"success": "{item} 생성됨",
"failure": "{item} 생성 실패"
},
"updateItem": {
"label": "{item} 업데이트",
"confirmation": "{item}을(를) 업데이트하시겠습니까?",
"success": "{item} 업데이트됨",
"failure": "{item} 업데이트 실패"
},
"mergeItem": {
"label": "{item} 병합",
"success": "{item} 병합됨",
"failure": "{item} 병합 실패"
},
"copyItem": {
"label": "{item} 복사",
"createNew": "새 복사본 생성",
"success": "{item} 복사됨",
"failure": "{item} 복사 실패"
},
"replaceItem": {
"label": "{item} 교체",
"success": "{item} 교체됨",
"failure": "{item} 교체 실패"
},
"linkItem": {
"label": "{item} 연결",
"success": "{item} 연결됨",
"failure": "{item} 연결 실패"
},
"generateItem": {
"label": "{item} 생성",
"success": "{item} 생성됨",
"failure": "{item} 생성 실패"
},
"importItem": {
"label": "{item} 가져오기",
"success": "{item} 가져오기 성공",
"failure": "{item} 가져오기 실패"
},
"bookmarkedMessagesAndChats": {
"label": "북마크된 메시지 및 채팅",
"messages": {
"description": "북마크한 메시지가 여기에 표시됩니다. 채팅 메시지 옵션에서 북마크 아이콘을 클릭하여 시작하세요.",
"deletedMessageNavigationFailure": "삭제된 메시지로 이동할 수 없습니다."
},
"chats": {
"description": "북마크한 채팅이 여기에 표시됩니다. 분할 채팅 옵션에서 북마크를 설정하세요."
}
},
"splitChat": {
"label": "분할 채팅 | 분할 채팅",
"single": "단일 분할 채팅"
},
"splitPreset": {
"label": "분할 프리셋 | 분할 프리셋",
"deleteItem": {
"label": "{item} 분할 프리셋 삭제하시겠습니까?",
"description": "분할 프리셋과 해당 구성이 삭제됩니다.",
"success": "{item} 분할 프리셋 삭제됨"
},
"saveLayoutAs": "분할 레이아웃 다른 이름으로 저장"
},
"showAllItem": "모든 {item} 표시",
"dockItem": "{item} 고정",
"undockAllItem": "모든 {item} 고정 해제",
"switchToItem": {
"label": "{item}(으)로 전환"
},
"conversation": {
"label": "대화 | 대화",
"title": {
"label": "대화 제목",
"edit": "대화 제목 편집"
},
"startChattingWithModel": "{modelName}와(과) 채팅 시작",
"noConversationsFound": "대화를 찾을 수 없음",
"noChatModelSelected": "선택된 채팅 모델 없음",
"folder": {
"startNewConversation": "{folderName} 폴더에서 새 대화 시작",
"delete": {
"description": "관련된 모든 대화, 채팅 및 메시지가 삭제됩니다."
},
"deleteAllConversations": {
"description": "{folderName} 내 모든 대화가 삭제됩니다."
}
},
"delete": {
"description": "관련 채팅 메시지도 함께 삭제됩니다."
},
"merge": {
"description": "{itemCount}개의 대화를 다중 분할 단일 대화로 병합"
},
"flattenItem": "{item} 평면화",
"cloneAndFlatten": "복제 후 평면화",
"inputBox": {
"placeholder": {
"focused": "메시지를 입력하세요",
"unfocused": "/를 눌러 입력창에 포커스하세요"
}
},
"shareWithSyncedSplits": "동기화된 분할창과 공유",
"autoGenerateTitle": {
"label": "{model}을(를) 사용한 자동 제목 생성",
"selectAModel": "모델 선택으로 자동 제목 생성",
"selectDifferentModel": "{keyCombo} + 클릭으로 다른 모델 선택",
"failure": "대화 제목 자동 생성 실패"
},
"flowchat": {
"label": "플로우챗",
"description": "대화의 시각적 맵을 보려면 클릭하세요"
}
},
"setupItem": {
"label": "{item} 설정",
"success": "{item} 설정 완료",
"failure": "{item} 설정 실패"
},
"downloadItem": {
"label": "{item} 다운로드",
"success": "{item} 다운로드됨",
"failure": "{item} 다운로드 실패"
},
"continue": "계속",
"onboarding": {
"title": "Msty에 오신 것을 환영합니다!",
"subTitle": "시작 방법을 선택하세요:",
"setupLocalAI": {
"pros": {
"item1": "DeepSeek R1, Meta Llama3.3 등 모델 사용",
"item2": "오프라인 채팅 가능",
"item3": "무료 모델 사용 및 다운로드",
"item4": "특화된 모델 설치"
},
"cons": {
"item1": "추가 저장 공간 및 메모리 필요"
}
},
"addRemoteModelsProvider": {
"pros": {
"item1": "OpenAI GPT, Claude Sonnet 등 사용",
"item2": "빠른 시작",
"item3": "다운로드 불필요"
},
"cons": {
"item1": "인터넷 연결 필요",
"item2": "공급자별 비용이 적용될 수 있음"
}
},
"downloadModel": {
"description": "{modelSize} 크기의 {modelName} 모델 다운로드 (로컬에 없을 경우에만)"
},
"inProgress": {
"description": "인터넷 속도에 따라 수 분이 소요됩니다 (10-15분을 초과하면 앱 재시작을 권장합니다)"
},
"onboardWithOllama": {
"label": "Ollama를 사용 중이신가요?",
"description": "{folderPath}에서 Ollama 모델로 빠르게 시작하기"
},
"success": "설정 완료! 이제 채팅을 시작할 수 있습니다."
},
"locateInFolder": {
"mac": "Finder에서 보기",
"windows": "파일 탐색기에서 보기",
"linux": "파일 관리자에서 위치 확인"
},
"showItem": {
"label": "{item} 표시"
},
"createOrImportItem": {
"label": "{item} 생성 또는 가져오기"
},
"apiKey": "API 키 | API 키",
"settingsAndConfigs": "설정 및 구성",
"selectItemLocation": "{item} 위치 선택",
"icon": "아이콘 | 아이콘",
"defaultItem": "기본 {item}",
"workspace": {
"label": "작업공간 | 작업공간",
"defaultWorkspace": "기본 작업공간",
"removeWorkspace": {
"label": "작업공간 제거",
"confirmation": "{name} 작업공간을 제거하시겠습니까?"
},
"deleteFromDisk": {
"label": "작업공간 및 디스크 데이터 삭제"
},
"createAndSwitch": {
"label": "생성 후 전환",
"title": "작업공간으로 체계적으로 관리",
"description": "별도 폴더에 채팅, 지식 스택 등을 구성하여 여러 기기에서 공유",
"whatToCopy": "{workspaceName} 작업공간에서 복사할 항목:",
"doNotCopyAnything": "새로 시작",
"apiKeysWarning": {
"description": "다른 기기에서 가져올 경우 API 키 업데이트 필요",
"updateAPIKeys": "새 작업공간용 API 키 업데이트",
"doNotUpdateAPIKeys": "API 키 업데이트 안 함 (다른 기기에서 문제 발생 가능)"
}
},
"switch": {
"success": "{workspaceName} 작업공간으로 전환됨",
"failure": "{workspaceName} 작업공간 전환 실패",
"directoryMissing": "{folderPath} 작업공간 디렉토리 없음"
},
"remove": {
"confirmation": "{workspaceName} 작업공간을 제거하시겠습니까?",
"description": "디스크 데이터는 삭제되지 않습니다.",
"withDataFolder": {
"label": "데이터 폴더도 삭제합니다 (복구 불가)",
"description": "{folderPath} 데이터 폴더 영구 삭제",
"warning": "{folderPath} 데이터 폴더 삭제 경고"
}
}
},
"bookmarkedItem": "북마크된 {item}",
"warning": "경고",
"manageItem": "{item} 관리",
"itemInBeta": "{item} (베타)",
"prompt": "프롬프트 | 프롬프트",
"quickPrompts": "빠른 프롬프트",
"modelSelector": "모델 선택기",
"promptLibrary": {
"label": "프롬프트 라이브러리"
},
"knowledgeStacks": {
"label": "지식 스택 | 지식 스택"
},
"updateApp": {
"isAlreadyOnLatest": "이미 최신 버전입니다",
"downloadingAndInstallingLatest": "최신 버전 다운로드 및 설치 중"
},
"modelsInfo": "모델 정보",
"updateModelsInfo": {
"success": "모델 정보 최신 버전으로 업데이트됨",
"failure": "모델 정보 업데이트 실패"
},
"think": "생각",
"seeWhatsNew": "최신 버전의 새로운 기능 확인하기",
"appUpdate": {
"latestVersionBeingDownloaded": "Msty 최신 버전 {version} 다운로드 중. 잠시 기다려주세요.",
"latestVersionBeingInstalled": "Msty 최신 버전 {version}을 설치하고 있습니다. 자동으로 재시작됩니다.",
"latestVersionReadyToBeInstalled": "Msty 최신 버전 {version} 설치 준비가 완료되었습니다. 설치 버튼을 클릭하세요."
}
}
-728
View File
@@ -1,730 +1,2 @@
{
"version": "Versie",
"moreOptions": "Meer Opties",
"path": "Pad",
"discardChanges": "Wijzigingen Verwerpen",
"checkForUpdates": "Controleer op Updates",
"invalidJSON": "Ongeldige JSON",
"eg": "b.v. {item}",
"advancedConfiguration": "Geavanceerde Configuratie",
"appData": "App Gegevens",
"appLogs": "App Logboeken",
"localAIServiceLogs": "Lokale AI Service Logboeken",
"cancel": "Annuleren",
"confirm": "Bevestigen",
"new": "Nieuwe {item}",
"edit": "Bewerken {item}",
"select": "Selecteer {item}",
"fetch": "Haal {item} Op",
"refetch": "Haal {item} Opnieuw Op",
"filter": "Filter {item}",
"search": "Zoeken {item}",
"provider": "Leverancier",
"learnMore": "Leer meer.",
"name": "Naam",
"model": "Model | Modellen",
"modelId": "Model ID",
"toggle": "Wissel {item} In/Uit",
"loading": "Laden {item}...",
"license": "Licentie",
"apiVersion": "API Versie",
"settings": {
"label": "Instelling | Instellingen",
"description": "Bewerk Msty's Instellingen",
"general": {
"label": "Algemeen",
"language": {
"label": "Taal",
"description": "Selecteer uw voorkeurstaal voor Msty. Als uw gewenste taal niet beschikbaar is, kunt u bijdragen aan vertalingen via onze i18n repository."
},
"autoGenerateChatTitle": {
"label": "Chat Titel Automatisch Genereren",
"description": "Wanneer ingeschakeld, worden nieuwe chat titels automatisch gegenereerd. Voor chats met online modellen, is de titel gebaseerd op het gebruikte model en de eerste twee uitgewisselde berichten. Voor conversaties met een lokaal model is de titelgeneratie altijd actief en kan dit leiden tot verhoogd tokengebruik."
},
"enableLinksInChatMessages": {
"label": "Links In Chatberichten Inschakelen",
"description": "Schakel links in chatberichten in of uit. Het uitschakelen hiervan voorkomt dat links klikbaar zijn. We raden aan dit om veiligheidsredenen uit te schakelen."
},
"networkProxyConfiguration": {
"label": "Netwerk Proxy Configuratie",
"proxyAddress": {
"label": "Proxy Adres",
"description": "Specificeer proxy-adres voor het routeren van netwerkverkeer. Als de configuratie is gereset, moet u mogelijk Msty afsluiten en opnieuw starten zodat de wijzigingen volledig van kracht worden."
},
"reset": {
"success": "Proxy configuratie gereset"
},
"save": {
"success": "Proxy geconfigureerd"
}
},
"theme": {
"label": "Thema",
"appearance": {
"label": "Uiterlijk",
"light": "Licht",
"dark": "Donker",
"system": "Systeem"
},
"accentColor": {
"label": "Accentkleur"
},
"fontStyle": {
"label": "Lettertypestijl"
},
"codeTheme": {
"label": "Code Thema"
},
"fontSize": "Lettergrootte",
"themeTray": "Thema Bak",
"toggleThemeTray": "Wissel Thema Bak In/Uit"
},
"applicationInfo": {
"label": "Applicatie Informatie",
"appVersion": {
"label": "Applicatieversie",
"description": {
"manual": "De laatste updates worden regelmatig gecontroleerd en u wordt op de hoogte gesteld wanneer een nieuwe update beschikbaar is. U kunt handmatig controleren op updates.",
"automatic": "De laatste updates worden regelmatig gecontroleerd en automatisch geïnstalleerd. U kunt ook handmatig controleren op updates."
},
"viewChangelog": "Bekijk Wijzigingen",
"enableAutoUpdates": "Automatische Updates Inschakelen"
},
"modelsInfo": {
"label": "Model Informatie",
"description": "Werk uw lokale modelmetadata bij. Deze informatie bevat details over elk model, maar niet de modelbestanden zelf. Dit geldt zowel voor lokaal opgeslagen als online modellen.",
"fetchLatestModelsInfo": {
"label": "Haal Laatste Modelinformatie Op"
}
},
"appSettings": {
"label": "Applicatie Instellingen",
"description": "Het resetten van de app-instellingen naar hun standaard kan helpen om mogelijke problemen op te lossen. Dit herstelt de standaard gebruikersvoorkeuren, zoals uiterlijk en modellenpad, maar verwijdert geen gegevens, inclusief chats of gedownloade/geïmporteerde modellen.",
"resetAppSettings": {
"label": "Reset App Instellingen",
"success": "App-instellingen zijn gereset"
}
},
"dataPaths": {
"label": "Gegevens Paden",
"description": "Alle gegevens, inclusief modellen, gesprekken, instellingen en logboeken, worden lokaal op uw apparaat opgeslagen. Wijzig de inhoud van deze mappen alleen als u vertrouwd bent met de bestandstructuur van de applicatie.",
"activeWorkspace": "Actieve Werkruimte"
},
"helpAndDiscussions": {
"label": "Help & Discussies",
"description": "Verbind met onze gemeenschap op Discord om ondersteuning te krijgen, uw feedback te delen en op de hoogte te blijven.",
"sayHi": "Zeg Hallo!",
"viewDocs": "Bekijk Documenten"
}
}
},
"localAI": {
"manageLocalAIModels": "Beheer Lokale AI Modellen",
"localAIService": {
"label": "Lokale AI Service",
"saveAndRestartService": "Opslaan en Service Herstarten",
"restartingService": "Herstarten Lokale AI Service",
"modelsDirectory": {
"label": "Modellen Map",
"description": "Map voor het opslaan van lokale LLM's.",
"editModelsPath": {
"label": "Bewerk Modellen Pad",
"description": "Stel uw gewenste locatie in voor het downloaden van de modellen.",
"willRestartLocalAIWarning": " Opmerking: Het wijzigen van het modellenpad zal de Lokale AI-service herstarten om de wijzigingen van kracht te laten worden.",
"selectModelsPath": "Selecteer Modellen Pad",
"success": "Modellen pad opgeslagen"
}
},
"serviceHealth": {
"label": "Service Gezondheid",
"description": "Huidige status van de Lokale AI-service. Als u problemen ondervindt met Lokale AI, probeer dan de service te herstarten.",
"healthStatus": {
"starting": "Starten",
"running": "Lopend",
"stopped": "Gestopt",
"unknown": "Onbekend"
},
"startService": "Start Service",
"restartService": "Herstart Service",
"stopService": "Stop Service"
},
"serviceEndpoint": {
"label": "Service Eindpunt",
"description": {
"base": "Het adres van de Lokale AI-service om van andere applicaties verbinding mee te maken.",
"serviceIsNotRunning": "Zodra de service draait, wordt het adres hier weergegeven.",
"serviceIsAvailableOnNetwork": "Omdat de service beschikbaar is op het netwerk, kunt u er ook verbinding mee maken via de Netwerk Service URL van andere apparaten."
},
"localURL": "Lokale URL",
"copyLocalURL": "Kopieer Service Lokale URL naar klembord",
"networkURL": "Netwerk URL",
"copyNetworkURL": "Kopieer Service Netwerk URL naar klembord",
"editPortNumber": {
"label": "Bewerk Poortnummer",
"success": "Lokale AI Service poortnummer opgeslagen",
"failure": "Kon Lokale AI Service poortnummer niet opslaan"
}
},
"serviceVersion": {
"label": "Service Versie",
"description": {
"base": "De versie van de Lokale AI-service.",
"mac": "U kunt de versie controleren en bijwerken naar de nieuwste versie of de service volledig verwijderen."
},
"startServiceToCheckVersion": "Start de service om de versie te controleren."
},
"updateService": {
"success": "Lokale AI Service is bijgewerkt naar de nieuwste versie",
"failure": "Kon Lokale AI Service niet bijwerken naar de nieuwste versie"
},
"uninstallService": {
"label": "Lokale AI Service Verwijderen?",
"description": "Uw modellen worden NIET verwijderd en blijven waar ze zijn. Toekomstige chats met de gedownloade modellen worden uitgeschakeld, tenzij u de service opnieuw installeert."
}
},
"serviceConfigurations": {
"label": "Service Configuraties",
"description": "Deze configuraties worden toegepast op de Lokale AI-service bij het starten. De Lokale AI-service zal automatisch herstarten nadat u een van deze instellingen hebt gewijzigd en opgeslagen.",
"configurePortNumber": {
"label": "Configureer Poortnummer",
"description": "Poortnummer waarop de Lokale AI-service draait. Laat het leeg om de standaardpoort te gebruiken."
},
"maximumParallelChats": {
"label": "Maximale Parallelle Chats",
"description": "Maximaal aantal gelijktijdige chatsessies (bij gebruik van split-modus)."
},
"maximumLoadedModels": {
"label": "Maximaal Gegeven Modellen",
"description": "Maximaal aantal LLM's dat gelijktijdig wordt geladen. Het in geheugen houden van meer LLM's zorgt voor snellere initiële antwoorden, maar verbruikt extra systeembronnen."
},
"enableNetworkAccess": {
"label": "Netwerktoegang Inschakelen",
"description": "Sta andere apparaten op uw netwerk toe om deze Lokale AI-service via het IP-adres van dit apparaat toegankelijk te maken."
},
"allowedNetworkOrigins": {
"label": "Toegestane Netwerk Oorsprongen",
"description": "Lijst toegestane netwerk oorsprongen hier (komma-gescheiden). Elke invoer moet beginnen met http:// of https://. Gebruik * om alle oorsprongen toe te staan."
},
"captureServiceLogs": {
"label": "Capture Service Logboeken",
"description": "Vang service logboeken voor debuggingdoeleinden. We raden aan dit alleen in te schakelen wanneer dit nodig is."
},
"advancedConfiguration": {
"description": "Voer geldige JSON in om omgevingsvariabelen voor de Lokale AI-service in te stellen."
},
"save": {
"success": "Service configuraties opgeslagen",
"failure": "Kon service configuraties niet opslaan"
},
"reset": {
"success": "Service configuraties zijn teruggezet naar oorspronkelijke waarden",
"failure": "Kon service configuraties niet resetten"
}
},
"chatModelConfiguration": {
"label": "Chat Model Configuratie",
"description": "Deze instellingen zijn van toepassing op alle geïnstalleerde modellen tijdens chatsessies.",
"modelKeepAliveTimeout": {
"label": "Model Keep-Alive Timeout",
"description": "Tijd (in minuten) om een model in geheugen te houden na gebruik."
},
"advancedConfiguration": {
"description": "Voer geldige JSON in om extra parameters aan modellen door te geven tijdens chatsessies."
},
"save": {
"success": "Configuratie opgeslagen en zal tijdens het chatten worden toegepast",
"failure": "Kon modelconfiguratie niet opslaan"
},
"reset": {
"success": "Chatmodelconfiguratie teruggezet naar oorspronkelijke waarden",
"failure": "Kon chatmodelconfiguratie niet resetten"
}
}
},
"remoteModelProviders": {
"noModels": {
"label": "Nog Geen AI Modelleveranciers Toegevoegd",
"description": "Begin met het toevoegen van een nieuwe leverancier zoals Open AI, Mistral, Google Gemini, Perplexity, Open AI-compatibele eindpunten, remote Ollama, remote Msty, enz."
},
"selectModels": "Selecteer Modellen",
"filterAvailableModels": "Zoek Modellen",
"description": {
"whereToGetKey": "U kunt de sleutel op de website van uw API-provider verkrijgen.",
"whereItsStored": "Standaard slaan we uw API-sleutels veilig en lokaal op in de keychain van uw besturingssysteem. U kunt om uw referenties worden gevraagd bij het opslaan en ophalen van de sleutel.",
"linuxKeyringConfiguration": "Er is een bekend probleem op Linux waarbij, als u uw keyring verkeerd hebt geconfigureerd, u mogelijk uw API-sleutel niet kunt opslaan. Zorg ervoor dat uw keyring correct is geconfigureerd. U kunt ook proberen de sleutel niet in de keyring, maar in de database van de app op te slaan. Dit is minder veilig, maar kan werken.",
"keyHintInfo": "{keyHint} is slechts een hint. De werkelijke sleutel wordt veilig opgeslagen in de keychain van uw besturingssysteem, tenzij u ervoor kiest om geen gebruik te maken van keychain. Als u de sleutel wilt bijwerken, geef dan gewoon een nieuwe sleutel op en klik op de knop Bijwerken.",
"ifOllamaOrMstyRemote": "Om automatisch modellen op te vragen, moet u de API-sleutel opnieuw opgeven."
},
"addItem": {
"success": "Modelprovider {providerName} toegevoegd"
},
"updateItem": {
"success": "Modelprovider {providerName} bijgewerkt"
},
"deleteItem": {
"label": "Modelprovider {providerName} Verwijderen?",
"description": "Dit zal alleen de sleutel van de modelprovider en de bijbehorende modellen verwijderen. Vorige chats met modellen van deze provider worden NIET verwijderd.",
"success": "Modelprovider {providerName} verwijderd"
},
"namePlaceholder": "b.v., Mijn {providerName} modellen",
"saveInKeychain": "Sla sleutel veilig op in keychain",
"apiEndpoint": "API Eindpunt",
"serviceEndpoint": "Service Eindpunt",
"fetchModels": {
"label": "Haal Modellen Op",
"refetchModels": "Haal Modellen Opnieuw Op",
"description": "Geef een geldig eindpunt op en druk op Haal Modellen Op om beschikbare modellen te verkrijgen.",
"noModelsAvailable": "Geen modellen beschikbaar",
"error": "Kon beschikbare modellen niet ophalen. Is het service-eindpunt correct?",
"info": "Probeer beschikbare modellen op te halen bij {endpoint}"
},
"openAICompatibleUrlInfo": "Zorg ervoor dat http:// of https:// is opgenomen",
"customModels": {
"label": "Aangepast Model | Aangepaste Modellen"
},
"targetURI": "Doel URI",
"uriOptions": "URI Opties",
"instanceName": "Instantie Naam",
"deploymentName": "Implementatie Naam"
},
"defaultPrompts": {
"label": "Standaard Prompts",
"placeholder": "Selecteer een prompt-type...",
"defaultModelPrompt": {
"label": "Standaard Model Prompt",
"placeholder": "Klik om de globale standaard model prompt in te stellen..."
},
"autoTitleGenerationPrompt": {
"label": "Auto Titel Generatie Prompt",
"placeholder": "Genereer een titel..."
},
"realTimeDataSearchQueryPrompt": {
"label": "Reële Tijd Gegevens Zoekopdracht Synthesize Prompt",
"placeholder": "Synthesize Reële Tijd Gegevens zoekopdracht..."
},
"updatePrompt": {
"success": "{promptType} bijgewerkt"
}
},
"licenseAndAccess": {
"label": "Licentie en Toegang",
"enterLicenseKey": "Voer uw Licentiesleutel in",
"aurum": {
"label": "Aurum Licentie",
"description": "Ontgrendel alle premium functies van Msty door uw Aurum Licentie te activeren.",
"purchaseLicense": "Koop Licentie",
"activate": {
"label": "Activeer Aurum Licentie",
"success": "Aurum Licentie geactiveerd",
"failure": "Kon uw Aurum Licentie niet activeren. Probeer het opnieuw. {errorMessage}"
},
"activated": {
"description": "Bedankt voor uw steun aan Msty! Uw Aurum Licentie is actief en u heeft alle premium functies van Msty ontgrendeld."
}
},
"aurumLifetime": {
"label": "Aurum Levenslange Toegang Club",
"description": "Word lid van de gouden cirkel van supporters met een eenmalige aankoop van Aurum Levenslange Toegang en ontgrendel alle premium functies van Msty voor altijd.",
"notASubscription": "Opmerking: Dit is een eenmalige aankoop en geen abonnement. Upgrade van Aurum Licentie naar Aurum Levenslange Toegang is niet mogelijk.",
"join": "Word Lid van de Club",
"activate": {
"label": "Activeer Aurum Levenslange Licentie",
"success": "Bedankt! U bent nu een ster van de Aurum Levenslange Club!",
"failure": "Kon uw Aurum Levenslange Licentie niet activeren. Probeer het opnieuw. {errorMessage}"
},
"activated": {
"label": "Aurum Levenslange Toegang",
"description": "U bent een ster van de Aurum Levenslange Toegang Club! Bedankt voor uw steun en welkom in de club!",
"additionalNote": "Uw steun heeft ons in staat gesteld om ons te concentreren op het toevoegen van nieuwe functies en het verbeteren van de app zonder externe invloeden."
}
}
}
},
"searchModels": {
"label": "Zoek modellen...",
"noModelsFound": "Geen modellen gevonden"
},
"localAI": {
"label": "Lokale AI",
"browseModels": "Blader & Download Online Modellen",
"startService": {
"failure": "Kon Lokale AI Service niet starten. Probeer het opnieuw."
}
},
"ggufModel": {
"label": "GGUF Model | GGUF Modellen",
"import": {
"confirmation": "Hoe wilt u het GGUF model(en) importeren?",
"link": {
"description": "Kies {action} om een symlink naar het GGUF model(en) in de lokale AI modellen map te maken. Dit bespaart schijfruimte, maar het model(en) zijn onbruikbaar als het originele bestand wordt verwijderd of verplaatst."
},
"copy": {
"description": "Kies {action} om een kopie van het GGUF model(en) in de lokale AI modellen map te maken. Dit verbruikt extra schijfruimte, maar het model(en) worden NIET verwijderd als het originele bestand wordt verwijderd."
}
}
},
"remoteModelProviders": {
"label": "Remote Model Provider | Remote Model Providers"
},
"vaporMode": {
"label": "Vapor Modus",
"description": "Gesprekken worden niet opgeslagen in uw geschiedenis en verdwijnen wanneer u het uitschakelt",
"isEnabledDescription": "Vapor Modus is Ingeschakeld"
},
"keyboardAndMouse": {
"keyPlusClick": "Toets + Klik",
"clickToEdit": "Klik om te bewerken",
"chatSelection": {
"adjacent": "Selecteer aangrenzende gesprekken in een map",
"nonAdjacent": "Selecteer willekeurige niet-aangrenzende gesprekken"
},
"skipConfirmationDialog": "Bevestigingsdialoog voor verschillende acties over slaan",
"shortcuts": {
"usefulShortcuts": "Nuttige Sneltoetsen",
"copyLastAIMessage": "Kopieer Laatste AI Bericht",
"regenerateLastAIMessage": "Genereer Laatste AI Bericht Opnieuw",
"editLastUserMessage": "Bewerken Laatste Gebruikersbericht",
"editLastAIMessage": "Bewerken Laatste AI Bericht",
"navigateBetweenMessages": "Navigeer Tussen Berichten"
},
"selection": "Selectie | Selecties",
"dropHere": "Laat hier ergens vallen"
},
"aurumPerk": {
"label": "Aurum Voordeel",
"description": "Deze functie is alleen beschikbaar voor onze Aurum licentiehouders.",
"supportUs": "Overweeg ons werk te steunen door een licentie aan te schaffen."
},
"themeTray": "Thema Bak",
"chat": "Chat | Chats",
"title": "Titel",
"contextShield": "Context Bescherming",
"regenerate": "Genereer {item} Opnieuw",
"collapse": "Vouw {item} In",
"expand": "Vouw {item} Uit",
"sidebar": "Zijbalk",
"folder": {
"label": "Map | Mappen",
"deleteItem": {
"label": "Verwijder Map {name}",
"confirmation": "Verwijder Map {name}?"
}
},
"allFolders": "Alle Mappen",
"allConversations": "Alle Gesprekken",
"bookmark": "Bladwijzer | Bladwijzers",
"copyToClipboard": "Kopieer {item} Naar Klembord",
"fuzzySearch": "Vage Zoekopdracht",
"matchCase": "Hoofdlettergevoelig",
"item": "Item | Items",
"view": "Bekijk {item}",
"message": "Bericht | Berichten",
"itemOptions": " {item} Opties",
"itemName": "{item} Naam",
"modelInstructions": "Model Instructies",
"applyToThisItem": "Toepassen op dit {item}",
"activateItem": {
"label": "Activeer {item}",
"success": "{item} geactiveerd",
"failure": "Kon {item} niet activeren"
},
"saveChanges": "Wijzigingen Opslaan",
"saveItem": {
"label": "Opslaan {item}",
"as": "Opslaan {item} Als",
"asDefaultFor": "Opslaan als standaard voor {item}",
"success": "{item} opgeslagen",
"failure": "Kon {item} niet opslaan"
},
"resetItem": {
"label": "Reset {item}",
"success": "{item} gereset",
"failure": "Kon {item} niet resetten"
},
"uninstallItem": {
"label": "Verwijder {item}",
"confirmation": "Verwijder {item}?",
"success": "{item} verwijderd",
"failure": "Kon {item} niet verwijderen"
},
"addItem": {
"label": "Voeg {item} Toe",
"success": "{item} toegevoegd",
"failure": "Kon {item} niet toevoegen"
},
"moveItem": {
"label": "Verplaats {item}",
"success": "{item} verplaatst",
"failure": "Kon {item} niet verplaatsen"
},
"bookmarkItem": {
"label": "Bekijk {item}",
"success": "{item} boek gemarkeerd",
"failure": "Kon {item} niet boek markeren"
},
"removeItem": {
"label": "Verwijder {item}",
"success": "{item} verwijderd",
"failure": "Kon {item} niet verwijderen"
},
"removeItemFrom": {
"success": "{item} verwijderd van {source}",
"failure": "Kon {item} niet verwijderen van {source}"
},
"clearAndSave": "Leegmaken en Opslaan",
"clearItem": {
"label": "Maak {item} Leeg"
},
"hideItem": {
"label": "Verberg {item}"
},
"deleteItem": {
"label": "Verwijder {item}",
"confirmation": "Verwijder {item}?",
"success": "{item} verwijderd",
"failure": "Kon {item} niet verwijderen"
},
"cloneItem": {
"label": "Kloon {item}",
"success": "{item} gekloond",
"failure": "Kon {item} niet klonen"
},
"createItem": {
"label": "Maak {item} Aan",
"success": "{item} aangemaakt",
"failure": "Kon {item} niet aanmaken"
},
"updateItem": {
"label": "Bijwerken {item}",
"confirmation": "Bijwerken {item}?",
"success": "{item} bijgewerkt",
"failure": "Kon {item} niet bijwerken"
},
"mergeItem": {
"label": "Samenvoegen {item}",
"success": "{item} samengevoegd",
"failure": "Kon {item} niet samenvoegen"
},
"copyItem": {
"label": "Kopieer {item}",
"createNew": "Maak Nieuwe Kopie",
"success": "{item} gekopieerd",
"failure": "Kon {item} niet kopiëren"
},
"replaceItem": {
"label": "Vervang {item}",
"success": "{item} vervangen",
"failure": "Kon {item} niet vervangen"
},
"linkItem": {
"label": "Koppel {item}",
"success": "{item} gekoppeld",
"failure": "Kon {item} niet koppelen"
},
"generateItem": {
"label": "Genereer {item}",
"success": "{item} gegenereerd",
"failure": "Kon {item} niet genereren"
},
"importItem": {
"label": "Importeer {item}",
"success": "{item} geïmporteerd",
"failure": "Kon {item} niet importeren"
},
"bookmarkedMessagesAndChats": {
"label": "Boekgemarkeerde Berichten en Chats",
"messages": {
"description": "Uw boekgemarkeerde berichten verschijnen hier. Begin door op het bladwijzerpictogram te klikken in de opties van het chatbericht.",
"deletedMessageNavigationFailure": "Kon niet navigeren naar bericht. Het bericht was verwijderd."
},
"chats": {
"description": "Uw boekgemarkeerde chats verschijnen hier. Begin door op de boekmarkeerchatoptie te klikken vanuit de gespreksopties."
}
},
"splitChat": {
"label": "Split Chat | Gesplitste Chats",
"single": "Enkele Gesplitste Chat"
},
"splitPreset": {
"label": "Split Voorinstelling | Gesplitste Voorinstellingen",
"deleteItem": {
"label": "Verwijder gesplitste voorinstelling {item}?",
"description": "Dit verwijdert de gesplitste voorinstelling en zijn configuratie.",
"success": "Gesplitste voorinstelling {item} verwijderd"
},
"saveLayoutAs": "Opslaan als Gesplitste Lay-out"
},
"showAllItem": "Toon Alle {item}",
"dockItem": "Dock {item}",
"undockAllItem": "Dock Alles {item} los",
"switchToItem": {
"label": "Schakel naar {item}"
},
"conversation": {
"label": "Gesprek | Gesprekken",
"title": {
"label": "Gespreks titel",
"edit": "Bewerk Gespreks Titel"
},
"startChattingWithModel": "Begin te chatten met {modelName}",
"noConversationsFound": "Geen gesprekken gevonden",
"noChatModelSelected": "Geen chatmodel geselecteerd",
"folder": {
"startNewConversation": "Begin een nieuw gesprek in {folderName}",
"delete": {
"description": "Dit verwijdert alle bijbehorende gesprekken en hun chats en berichten."
},
"deleteAllConversations": {
"description": "Dit verwijdert alle gesprekken in {folderName}."
}
},
"delete": {
"description": "Dit verwijdert ook de bijbehorende chatberichten."
},
"merge": {
"description": "Dit zal {itemCount} gesprekken samenvoegen tot één gesprek met meerdere splits."
},
"flattenItem": "Vlak {item} Af",
"cloneAndFlatten": "Kloon en Vlak Af",
"inputBox": {
"placeholder": {
"focused": "Typ uw bericht hier",
"unfocused": "Druk / om hier te focussen en te beginnen met typen"
}
},
"shareWithSyncedSplits": "Deel met Gesynchroniseerde Splits",
"autoGenerateTitle": {
"label": "Auto-genereer titel met {model}",
"selectAModel": "Auto-genereer titel door een model te selecteren",
"selectDifferentModel": "{keyCombo} + Klik om een ander model te selecteren",
"failure": "Kon de gespreks titel niet automatisch genereren"
},
"flowchat": {
"label": "Flowchat",
"description": "Klik om een visuele kaart van uw gesprekken te zien"
}
},
"setupItem": {
"label": "Instellen {item}",
"success": "{item} installatie voltooid",
"failure": "Kon {item} niet instellen"
},
"downloadItem": {
"label": "Download {item}",
"success": "{item} gedownload",
"failure": "Kon {item} niet downloaden"
},
"continue": "Doorgaan",
"onboarding": {
"title": "Welkom bij Msty!",
"subTitle": "Hoe zou u graag willen beginnen?",
"setupLocalAI": {
"pros": {
"item1": "Gebruik modellen zoals Meta Llama3, Microsoft Phi3, IBM Granite, Google Gemma, enz.",
"item2": "Chat offline",
"item3": "Modellen zijn gratis te gebruiken en te downloaden",
"item4": "Installeer gespecialiseerde modellen"
},
"cons": {
"item1": "Heeft extra opslag en geheugen nodig"
}
},
"addRemoteModelsProvider": {
"pros": {
"item1": "Gebruik OpenAI GPT, Azure, Claude Sonnet, Google Gemini, Perplexity, Remote Ollama, enz.",
"item2": "Begin snel",
"item3": "Geen download vereist"
},
"cons": {
"item1": "Vereist internetverbinding om te chatten",
"item2": "Leverancierkosten kunnen van toepassing zijn"
}
},
"downloadModel": {
"description": "Download {modelName} een {modelSize} model voor Lokale AI. Dit is alleen om u op weg te helpen, u kunt later altijd meer modellen downloaden. Het model wordt alleen gedownload als het nog niet lokaal beschikbaar is."
},
"inProgress": {
"description": "Dit proces duurt meestal een paar minuten, afhankelijk van uw internetsnelheid. Als het langer dan 10-15 minuten duurt, probeer dan de app opnieuw op te starten. Als het probleem aanhoudt, neem dan contact met ons op."
},
"onboardWithOllama": {
"label": "Heeft u Ollama?",
"description": "Begin snel met het gebruik van Ollama-modellen vanuit {folderPath}"
},
"success": "Dat is het! U kunt nu beginnen met chatten."
},
"locateInFolder": {
"mac": "Toon in Finder",
"windows": "Toon in Verkenner",
"linux": "Zoek in Bestandsbeheer"
},
"showItem": {
"label": "Toon {item}"
},
"createOrImportItem": {
"label": "Maak of Importeer {item}"
},
"apiKey": "API Sleutel | API Sleutels",
"settingsAndConfigs": "Instellingen & Configuraties",
"selectItemLocation": "Selecteer {item} locatie",
"icon": "Icoon | Iconen",
"defaultItem": "Standaard {item}",
"workspace": {
"label": "Werkruimte | Werkruimten",
"defaultWorkspace": "Standaard Werkruimte",
"removeWorkspace": {
"label": "Verwijder Werkruimte",
"confirmation": "Verwijder Werkruimte {name}?"
},
"deleteFromDisk": {
"label": "Verwijder Werkruimte en Verwijder van Schijf"
},
"createAndSwitch": {
"label": "Maak en Wissel",
"title": "Blijf Georganiseerd met Werkruimten",
"description": "Houd Chats, Kennisstapels, Prompts, enz. apart georganiseerd door afzonderlijke werkruimten in hun eigen mappen te maken en over apparaten te delen.",
"whatToCopy": "Wat te kopiëren van de {workspaceName} werkruimte?",
"doNotCopyAnything": "Kopieer niets; begin opnieuw",
"apiKeysWarning": {
"description": "Het kopiëren van uw veilig opgeslagen API-sleutels van de {workspaceName} werkruimte zonder ze eerst bij te werken, zal niet werken als deze werkruimte op een ander apparaat wordt geïmporteerd.",
"updateAPIKeys": "Update API-sleutels voor de nieuwe werkruimte zodat ik ze op meerdere apparaten kan gebruiken",
"doNotUpdateAPIKeys": "Werk API-sleutels voor de nieuwe werkruimte niet bij. (Ik begrijp dat alle veilig opgeslagen sleutels die worden gekopieerd, niet naar behoren zullen functioneren als ik de werkruimte op een ander apparaat importeer)"
}
},
"switch": {
"success": "Overgeschakeld naar {workspaceName} werkruimte",
"failure": "Kon niet switchen naar {workspaceName} werkruimte",
"directoryMissing": "Werkruimte map {folderPath} ontbreekt"
},
"remove": {
"confirmation": "Verwijder Werkruimte {workspaceName}?",
"description": "Dit zal alleen de werkruimte verwijderen en zal GEEN gegevensmap van schijf verwijderen.",
"withDataFolder": {
"label": "Verwijder ook de gegevensmap. Deze actie kan niet ongedaan worden gemaakt.",
"description": "Dit verwijdert de werkruimte samen met het verwijderen van de opgeslagen gegevensmap van schijf.",
"warning": "Werkruimte gegevensmap op {folderPath} zal worden verwijderd"
}
}
},
"bookmarkedItem": "Boekgemarkeerd {item}",
"warning": "Waarschuwing",
"manageItem": "Beheer {item}",
"itemInBeta": "{item} (Bèta)",
"prompt": "Prompt | Prompts",
"quickPrompts": "Snelle Prompts",
"modelSelector": "Model Selector",
"promptLibrary": {
"label": "Prompt Bibliotheek"
},
"knowledgeStacks": {
"label": "Kennis Stack | Kennis Stacks"
},
"updateApp": {
"isAlreadyOnLatest": "U gebruikt al de nieuwste versie",
"downloadingAndInstallingLatest": "De nieuwste versie downloaden en installeren"
},
"modelsInfo": "Modelinformatie",
"updateModelsInfo": {
"success": "Modelinformatie bijgewerkt naar de nieuwste versie",
"failure": "Kon modelinformatie niet bijwerken naar de nieuwste versie"
}
}
-806
View File
@@ -1,808 +1,2 @@
{
"version": "Версия",
"moreOptions": "Больше опций",
"path": "Путь",
"discardChanges": "Отменить изменения",
"checkForUpdates": "Проверить обновления",
"invalidJSON": "Неверный JSON",
"eg": "например {item}",
"advancedConfiguration": "Расширенная конфигурация",
"appData": "Данные приложения",
"appLogs": "Журналы приложения",
"localAIServiceLogs": "Журналы локальной службы ИИ",
"cancel": "Отмена",
"confirm": "Подтвердить",
"new": "Новый {item}",
"edit": "Редактировать {item}",
"select": "Выбрать {item}",
"fetch": "Получить {item}",
"refetch": "Получить заново {item}",
"filter": "Фильтровать {item}",
"search": "Искать {item}",
"provider": "Провайдер",
"learnMore": "Узнать больше.",
"name": "Имя",
"model": "Модель | Модели",
"modelId": "ID модели",
"toggle": "Переключить {item}",
"loading": "Загрузка {item}...",
"license": "Лицензия",
"apiVersion": "Версия API",
"settings": {
"label": "Настройка | Настройки",
"description": "Редактировать настройки Msty",
"general": {
"label": "Общие",
"language": {
"label": "Язык",
"description": "Выберите предпочитаемый язык для Msty. Если желаемый язык недоступен, вы можете внести свой вклад в переводы через наш репозиторий i18n."
},
"autoGenerateChatTitle": {
"label": "Автоматически генерировать заголовок чата",
"description": "Если включено, новые заголовки чатов будут генерироваться автоматически. Для чатов, использующих онлайн-модели, заголовок будет основан на используемой модели и первых двух сообщениях. Для бесед с использованием локальной модели генерация заголовка всегда активна и может привести к увеличению использования токенов."
},
"localModels": "Локальные модели",
"remoteModels": "Удалённые модели",
"enableLinksInChatMessages": {
"label": "Включить ссылки в сообщениях чата",
"description": "Включите или отключите ссылки в сообщениях чата. Отключение этой опции сделает ссылки некликабельными. Мы рекомендуем отключать это из соображений безопасности."
},
"enableRtlSupport": {
"label": "Включить поддержку RTL",
"description": "Полезно для языков, которые читаются справа налево."
},
"enableNewMessageRenderer": {
"label": "Включить новый движок рендеринга (Бета)",
"description": "Включить новый движок рендеринга, который работает быстрее и поддерживает теги размышления/аргументации. Требуется перезапуск приложения."
},
"networkProxyConfiguration": {
"label": "Конфигурация сетевого прокси",
"proxyAddress": {
"label": "Адрес прокси",
"description": "Укажите адрес прокси для маршрутизации сетевого трафика. Если конфигурация сброшена, возможно, потребуется выйти и перезапустить Msty, чтобы изменения полностью вступили в силу."
},
"reset": {
"success": "Конфигурация прокси сброшена"
},
"save": {
"success": "Прокси настроен"
}
},
"theme": {
"label": "Тема",
"appearance": {
"label": "Внешний вид",
"light": "Светлая",
"dark": "Темная",
"system": "Системная"
},
"accentColor": {
"label": "Акцентный цвет"
},
"fontStyle": {
"label": "Стиль шрифта"
},
"codeTheme": {
"label": "Тема кода"
},
"fontSize": "Размер шрифта",
"themeTray": "Панель тем",
"toggleThemeTray": "Переключить панель тем"
},
"applicationInfo": {
"label": "Информация о приложении",
"appVersion": {
"label": "Версия приложения",
"description": {
"manual": "Последние обновления проверяются периодически, и вы будете уведомлены о доступности нового обновления. Вы можете проверить наличие обновлений вручную.",
"automatic": "Последние обновления проверяются периодически и устанавливаются автоматически. Вы также можете проверить наличие обновлений вручную."
},
"viewChangelog": "Посмотреть список изменений",
"enableAutoUpdates": "Включить автообновления"
},
"modelsInfo": {
"label": "Информация о моделях",
"description": "Обновите метаданные ваших локальных моделей. Эта информация включает детали о каждой модели, но не сами файлы моделей. Это относится как к локально сохраненным, так и к онлайн-моделям.",
"fetchLatestModelsInfo": {
"label": "Получить последнюю информацию о моделях"
}
},
"appSettings": {
"label": "Настройки приложения",
"description": "Сброс настроек приложения к значениям по умолчанию может помочь решить потенциальные проблемы. Это восстановит пользовательские настройки по умолчанию, такие как внешний вид и путь к моделям, но не удалит никаких данных, включая чаты или загруженные/импортированные модели.",
"resetAppSettings": {
"label": "Сбросить настройки приложения",
"success": "Настройки приложения были сброшены"
}
},
"dataPaths": {
"label": "Пути к данным",
"description": "Все данные, включая модели, беседы, настройки и журналы, хранятся локально на вашем устройстве. Изменяйте содержимое этих каталогов, только если вы знакомы с файловой структурой приложения.",
"activeWorkspace": "Активное рабочее пространство"
},
"helpAndDiscussions": {
"label": "Помощь и обсуждения",
"description": "Присоединяйтесь к нашему сообществу в Discord, чтобы получить поддержку, поделиться своим мнением и оставаться в курсе событий.",
"sayHi": "Скажите Привет!",
"viewDocs": "Посмотреть документацию"
}
}
},
"localAI": {
"manageLocalAIModels": "Управление локальными моделями ИИ",
"localAIService": {
"label": "Локальная служба ИИ",
"saveAndRestartService": "Сохранить и перезапустить службу",
"restartingService": "Перезапуск локальной службы ИИ",
"modelsDirectory": {
"label": "Каталог моделей",
"description": "Каталог для хранения локальных LLM.",
"editModelsPath": {
"label": "Изменить путь к моделям",
"description": "Установите желаемое местоположение для загрузки моделей.",
"willRestartLocalAIWarning": " Примечание: Изменение пути к моделям перезапустит локальную службу ИИ, чтобы изменения вступили в силу.",
"selectModelsPath": "Выбрать путь к моделям",
"success": "Путь к моделям сохранен"
}
},
"serviceHealth": {
"label": "Состояние службы",
"description": "Текущий статус локальной службы ИИ. Если у вас возникли проблемы с локальным ИИ, попробуйте перезапустить службу.",
"healthStatus": {
"starting": "Запускается",
"running": "Работает",
"stopped": "Остановлена",
"unknown": "Неизвестно"
},
"startService": "Запустить службу",
"restartService": "Перезапустить службу",
"stopService": "Остановить службу"
},
"serviceEndpoint": {
"label": "Конечная точка службы",
"description": {
"base": "Адрес локальной службы ИИ для подключения из других приложений.",
"serviceIsNotRunning": "Как только служба будет запущена, адрес отобразится здесь.",
"serviceIsAvailableOnNetwork": "Поскольку служба доступна в сети, вы также можете подключиться к ней, используя URL сетевой службы с других устройств."
},
"localURL": "Локальный URL",
"copyLocalURL": "Копировать локальный URL службы в буфер обмена",
"networkURL": "Сетевой URL",
"copyNetworkURL": "Копировать сетевой URL службы в буфер обмена",
"editPortNumber": {
"label": "Изменить номер порта",
"success": "Номер порта локальной службы ИИ сохранен",
"failure": "Не удалось сохранить номер порта локальной службы ИИ"
}
},
"serviceVersion": {
"label": "Версия службы",
"description": {
"base": "Версия локальной службы ИИ.",
"mac": "Вы можете проверить и обновить до последней версии или полностью удалить службу."
},
"startServiceToCheckVersion": "Запустите службу, чтобы проверить версию."
},
"updateService": {
"success": "Локальная служба ИИ обновлена до последней версии",
"failure": "Не удалось обновить локальную службу ИИ до последней версии"
},
"uninstallService": {
"label": "Удалить локальную службу ИИ?",
"description": "Ваши модели НЕ удаляются и остаются на месте. Будущие чаты с загруженными моделями будут недоступны, пока вы не переустановите службу."
}
},
"serviceConfigurations": {
"label": "Конфигурации службы",
"description": "Эти конфигурации применяются к локальной службе ИИ при запуске. Локальная служба ИИ автоматически перезапустится после изменения и сохранения любой из этих настроек.",
"configurePortNumber": {
"label": "Настроить номер порта",
"description": "Номер порта, на котором будет работать локальная служба ИИ. Оставьте пустым, чтобы использовать порт по умолчанию."
},
"maximumParallelChats": {
"label": "Максимальное количество параллельных чатов",
"description": "Максимальное количество одновременных сеансов чата (при использовании режима разделения)."
},
"maximumLoadedModels": {
"label": "Максимальное количество загруженных моделей",
"description": "Максимальное количество LLM, загруженных одновременно. Хранение большего числа LLM в памяти позволяет ускорить первоначальные ответы, но потребляет дополнительные системные ресурсы."
},
"enableNetworkAccess": {
"label": "Включить сетевой доступ",
"description": "Разрешить другим устройствам в вашей сети доступ к этой локальной службе ИИ через IP-адрес этого устройства."
},
"allowedNetworkOrigins": {
"label": "Разрешенные сетевые источники",
"description": "Перечислите разрешенные сетевые источники здесь (через запятую). Каждая запись должна начинаться с http:// или https://. Используйте * для разрешения всех источников."
},
"captureServiceLogs": {
"label": "Записывать журналы службы",
"description": "Записывать журналы службы для целей отладки. Мы рекомендуем включать это только при необходимости."
},
"advancedConfiguration": {
"description": "Введите действительный JSON для установки переменных окружения для локальной службы ИИ."
},
"save": {
"success": "Конфигурации службы сохранены",
"failure": "Не удалось сохранить конфигурации службы"
},
"reset": {
"success": "Конфигурации службы сброшены к исходным значениям",
"failure": "Не удалось сбросить конфигурации службы"
}
},
"chatModelConfiguration": {
"label": "Конфигурация модели чата",
"description": "Эти настройки применяются ко всем установленным моделям во время сеансов чата.",
"modelKeepAliveTimeout": {
"label": "Время ожидания поддержания активности модели",
"description": "Время (в минутах) для удержания модели в памяти после использования."
},
"advancedConfiguration": {
"description": "Введите действительный JSON для передачи дополнительных параметров моделям во время сеансов чата."
},
"save": {
"success": "Конфигурация сохранена и будет применена во время чата",
"failure": "Не удалось сохранить конфигурацию модели"
},
"reset": {
"success": "Конфигурация модели чата сброшена к исходным значениям",
"failure": "Не удалось сбросить конфигурацию модели чата"
}
}
},
"remoteModelProviders": {
"noModels": {
"label": "Провайдеры моделей ИИ еще не добавлены",
"description": "Начните с добавления нового провайдера, такого как Open AI, Mistral, Google Gemini, Perplexity, совместимые конечные точки Open AI, удаленный Ollama, удаленный Msty и т.д."
},
"selectModels": "Выбрать модели",
"filterAvailableModels": "Поиск моделей",
"description": {
"whereToGetKey": "Вы можете получить ключ на веб-сайте вашего провайдера API.",
"whereItsStored": "По умолчанию мы безопасно и локально сохраняем ваши API ключи в связке ключей вашей операционной системы. Вас могут попросить ввести учетные данные при сохранении и извлечении ключа.",
"linuxKeyringConfiguration": "Существует известная проблема в Linux, когда при неправильной настройке связки ключей вы можете не суметь сохранить свой API ключ. Пожалуйста, убедитесь, что ваша связка ключей настроена правильно. Вы также можете попробовать сохранить ключ не в связке ключей, а в базе данных приложения. Это менее безопасно, но может сработать.",
"keyHintInfo": "{keyHint} - это всего лишь подсказка. Фактический ключ надежно сохраняется в связке ключей вашей операционной системы, если вы не откажетесь от использования связки ключей. Если вы хотите обновить ключ, просто предоставьте новый ключ и нажмите кнопку «Обновить».",
"ifOllamaOrMstyRemote": "Чтобы иметь возможность попытаться автоматически получить модели, вам необходимо снова предоставить API ключ."
},
"addItem": {
"success": "Добавлен провайдер моделей {providerName}"
},
"updateItem": {
"success": "Обновлен провайдер моделей {providerName}"
},
"deleteItem": {
"label": "Удалить провайдера моделей {providerName}?",
"description": "Это удалит только ключ провайдера моделей и связанные с ним модели. Предыдущие чаты с моделями от этого провайдера НЕ будут удалены.",
"success": "Удален провайдер моделей {providerName}"
},
"namePlaceholder": "например, Мои модели {providerName}",
"saveInKeychain": "Сохранить ключ безопасно в связке ключей",
"apiEndpoint": "Конечная точка API",
"serviceEndpoint": "Конечная точка службы",
"fetchModels": {
"label": "Получить модели",
"refetchModels": "Получить модели заново",
"description": "Укажите действительную конечную точку и нажмите «Получить модели», чтобы извлечь доступные модели.",
"openaiCompatibleDescription": "Вы можете получить модели, когда у вас есть действительная конечная точка и API ключ, или вы можете начать с добавления пользовательской модели.",
"noModelsAvailable": "Нет доступных моделей",
"error": "Не удалось получить доступные модели. Правильна ли конечная точка службы?",
"info": "Попытка получить доступные модели по адресу {endpoint}"
},
"openAICompatibleUrlInfo": "Убедитесь, что включили http:// или https://",
"customModels": {
"label": "Пользовательская модель | Пользовательские модели"
},
"targetURI": "Целевой URI",
"uriOptions": "Опции URI",
"instanceName": "Имя экземпляра",
"deploymentName": "Имя развертывания"
},
"defaultPrompts": {
"label": "Подсказки по умолчанию",
"placeholder": "Выберите тип подсказки...",
"defaultModelPrompt": {
"label": "Подсказка модели по умолчанию",
"placeholder": "Нажмите, чтобы установить глобальную подсказку модели по умолчанию..."
},
"autoTitleGenerationPrompt": {
"label": "Подсказка для автогенерации заголовка",
"placeholder": "Сгенерировать заголовок..."
},
"realTimeDataSearchQueryPrompt": {
"label": "Подсказка для синтеза поискового запроса данных в реальном времени",
"placeholder": "Синтезировать поисковый запрос данных в реальном времени..."
},
"updatePrompt": {
"success": "Обновлено {promptType}"
}
},
"licenseAndAccess": {
"label": "Лицензия и доступ",
"enterLicenseKey": "Введите ваш лицензионный ключ",
"aurum": {
"label": "Лицензия Aurum",
"description": "Разблокируйте все премиум-функции Msty, активировав вашу лицензию Aurum.",
"purchaseLicense": "Купить лицензию",
"activate": {
"label": "Активировать лицензию Aurum",
"success": "Лицензия Aurum активирована",
"failure": "Не удалось активировать вашу лицензию Aurum. Попробуйте снова. {errorMessage}"
},
"activated": {
"description": "Спасибо за поддержку Msty! Ваша лицензия Aurum активна, и вы разблокировали все премиум-функции Msty."
}
},
"aurumLifetime": {
"label": "Клуб пожизненного доступа Aurum",
"description": "Присоединяйтесь к золотому кругу сторонников, совершив однократную покупку пожизненного доступа Aurum, и навсегда разблокируйте все премиум-функции Msty.",
"notASubscription": "Примечание: Это разовая покупка, а не подписка. Обновление с лицензии Aurum до пожизненного доступа Aurum невозможно.",
"join": "Присоединиться к клубу",
"activate": {
"label": "Активировать пожизненную лицензию Aurum",
"success": "Спасибо! Теперь вы звезда Клуба пожизненного доступа Aurum!",
"failure": "Не удалось активировать вашу пожизненную лицензию Aurum. Попробуйте снова. {errorMessage}"
},
"activated": {
"label": "Пожизненный доступ Aurum",
"description": "Вы звезда Клуба пожизненного доступа Aurum! Спасибо за вашу поддержку и добро пожаловать в клуб!",
"additionalNote": "Ваша поддержка позволила нам сосредоточиться на добавлении новых функций и улучшении приложения без какого-либо внешнего влияния."
}
}
}
},
"searchModels": {
"label": "Поиск моделей...",
"noModelsFound": "Модели не найдены"
},
"localAI": {
"label": "Локальный ИИ",
"browseModels": "Скачать больше моделей",
"startService": {
"failure": "Не удалось запустить локальную службу ИИ. Попробуйте снова."
}
},
"ggufModel": {
"label": "Модель GGUF | Модели GGUF",
"import": {
"confirmation": "Как вы хотите импортировать модель(и) GGUF?",
"link": {
"description": "Выберите {action}, чтобы создать символическую ссылку на модель(и) GGUF в каталоге локальных моделей ИИ. Это сэкономит место на диске, но модель(и) станут непригодными для использования, если исходный файл будет удален или перемещен."
},
"copy": {
"description": "Выберите {action}, чтобы создать копию модели(ей) GGUF в каталоге локальных моделей ИИ. Это потребует дополнительного места на диске, но модель(и) НЕ будут удалены, если исходный файл будет удален."
}
},
"windowsAndLinuxWarning": "Важно: Если вы используете Windows или Linux, вам может потребоваться запускать Msty от имени администратора перед импортом моделей. В противном случае вы можете столкнуться с проблемами при общении с импортированными моделями позже."
},
"remoteModelProviders": {
"label": "Удаленный провайдер моделей | Удаленные провайдеры моделей"
},
"vaporMode": {
"label": "Эфемерный режим",
"description": "Беседы не будут сохраняться в вашей истории и исчезнут, когда вы его выключите.",
"isEnabledDescription": "Эфемерный режим включен"
},
"keyboardAndMouse": {
"keyPlusClick": "Клавиша + Клик",
"clickToEdit": "Нажмите для редактирования",
"chatSelection": {
"adjacent": "Выбрать смежные беседы в папке",
"nonAdjacent": "Выбрать любые несмежные беседы"
},
"skipConfirmationDialog": "Пропускать диалог подтверждения для различных действий",
"shortcuts": {
"usefulShortcuts": "Полезные сочетания клавиш",
"copyLastAIMessage": "Копировать последнее сообщение ИИ",
"regenerateLastAIMessage": "Перегенерировать последнее сообщение ИИ",
"editLastUserMessage": "Редактировать последнее сообщение пользователя",
"editLastAIMessage": "Редактировать последнее сообщение ИИ",
"navigateBetweenMessages": "Навигация между сообщениями"
},
"selection": "Выделение | Выделения",
"dropHere": "Перетащите в любое место здесь"
},
"aurumPerk": {
"label": "Привилегия Aurum",
"description": "Эта функция доступна только обладателям лицензии Aurum.",
"supportUs": "Рассмотрите возможность поддержки нашей работы, купив лицензию."
},
"themeTray": "Панель тем",
"chat": "Чат | Чаты",
"title": "Заголовок",
"contextShield": "Щит контекста",
"regenerate": "Перегенерировать {item}",
"collapse": "Свернуть {item}",
"expand": "Развернуть {item}",
"sidebar": "Боковая панель",
"folder": {
"label": "Папка | Папки",
"deleteItem": {
"label": "Удалить папку {name}",
"confirmation": "Удалить папку {name}?"
}
},
"allFolders": "Все папки",
"allConversations": "Все беседы",
"bookmark": "Закладка | Закладки",
"copyToClipboard": "Копировать {item} в буфер обмена",
"fuzzySearch": "Нечеткий поиск",
"fullTextSearch": "Полнотекстовый поиск",
"matchCase": "Учитывать регистр",
"item": "Элемент | Элементы",
"view": "Просмотреть {item}",
"message": "Сообщение | Сообщения",
"itemOptions": "Опции {item}",
"itemName": "Название {item}",
"modelInstructions": "Инструкции для модели",
"applyToThisItem": "Применить к этому {item}",
"activateItem": {
"label": "Активировать {item}",
"success": "{item} активирован(о)",
"failure": "Не удалось активировать {item}"
},
"saveChanges": "Сохранить изменения",
"saveItem": {
"label": "Сохранить {item}",
"as": "Сохранить {item} как",
"asDefaultFor": "Сохранить как стандартное для {item}",
"success": "{item} сохранен(о)",
"failure": "Не удалось сохранить {item}"
},
"resetItem": {
"label": "Сбросить {item}",
"success": "{item} сброшен(о)",
"failure": "Не удалось сбросить {item}"
},
"uninstallItem": {
"label": "Удалить {item}",
"confirmation": "Удалить {item}?",
"success": "{item} удален(о)",
"failure": "Не удалось удалить {item}"
},
"addItem": {
"label": "Добавить {item}",
"success": "{item} добавлен(о)",
"failure": "Не удалось добавить {item}"
},
"moveItem": {
"label": "Переместить {item}",
"success": "{item} перемещен(о)",
"failure": "Не удалось переместить {item}"
},
"bookmarkItem": {
"label": "Добавить {item} в закладки",
"success": "{item} добавлен(о) в закладки",
"failure": "Не удалось добавить {item} в закладки"
},
"removeItem": {
"label": "Удалить {item}",
"success": "{item} удален(о)",
"failure": "Не удалось удалить {item}"
},
"removeItemFrom": {
"success": "{item} удален(о) из {source}",
"failure": "Не удалось удалить {item} из {source}"
},
"clearAndSave": "Очистить и сохранить",
"clearItem": {
"label": "Очистить {item}"
},
"hideItem": {
"label": "Скрыть {item}"
},
"deleteItem": {
"label": "Удалить {item}",
"confirmation": "Удалить {item}?",
"success": "{item} удален(о)",
"failure": "Не удалось удалить {item}"
},
"cloneItem": {
"label": "Клонировать {item}",
"success": "{item} клонирован(о)",
"failure": "Не удалось клонировать {item}"
},
"createItem": {
"label": "Создать {item}",
"success": "{item} создан(о)",
"failure": "Не удалось создать {item}"
},
"updateItem": {
"label": "Обновить {item}",
"confirmation": "Обновить {item}?",
"success": "{item} обновлен(о)",
"failure": "Не удалось обновить {item}"
},
"mergeItem": {
"label": "Объединить {item}",
"success": "{item} объединен(о)",
"failure": "Не удалось объединить {item}"
},
"copyItem": {
"label": "Копировать {item}",
"createNew": "Создать новую копию",
"success": "{item} скопирован(о)",
"failure": "Не удалось скопировать {item}"
},
"replaceItem": {
"label": "Заменить {item}",
"success": "{item} заменен(о)",
"failure": "Не удалось заменить {item}"
},
"linkItem": {
"label": "Связать {item}",
"success": "{item} связан(о)",
"failure": "Не удалось связать {item}"
},
"generateItem": {
"label": "Сгенерировать {item}",
"success": "{item} сгенерирован(о)",
"failure": "Не удалось сгенерировать {item}"
},
"importItem": {
"label": "Импортировать {item}",
"success": "{item} импортирован(о)",
"failure": "Не удалось импортировать {item}"
},
"bookmarkedMessagesAndChats": {
"label": "Сообщения и чаты в закладках",
"messages": {
"description": "Ваши сообщения в закладках появятся здесь. Начните, нажав на иконку закладки в опциях сообщения чата.",
"deletedMessageNavigationFailure": "Не удалось перейти к сообщению. Сообщение было удалено."
},
"chats": {
"description": "Ваши чаты в закладках появятся здесь. Начните, выбрав опцию добавления чата в закладки в опциях разделенного чата."
}
},
"splitChat": {
"label": "Разделенный чат | Разделенные чаты",
"single": "Один разделенный чат"
},
"splitPreset": {
"label": "Пресет разделения | Пресеты разделения",
"deleteItem": {
"label": "Удалить пресет разделения {item}?",
"description": "Это удалит пресет разделения и его конфигурацию.",
"success": "Пресет разделения {item} удален"
},
"saveLayoutAs": "Сохранить макет разделения как"
},
"showAllItem": "Показать все {item}",
"dockItem": "Закрепить {item}",
"undockAllItem": "Открепить все {item}",
"switchToItem": {
"label": "Переключиться на {item}"
},
"conversation": {
"label": "Беседа | Беседы",
"title": {
"label": "Заголовок беседы",
"edit": "Редактировать заголовок беседы"
},
"startChattingWithModel": "Начать чат с {modelName}",
"noConversationsFound": "Беседы не найдены",
"noChatModelSelected": "Модель чата не выбрана",
"folder": {
"startNewConversation": "Начать новую беседу в {folderName}",
"delete": {
"description": "Это удалит все связанные беседы, их чаты и сообщения."
},
"deleteAllConversations": {
"description": "Это удалит все беседы внутри {folderName}."
}
},
"delete": {
"description": "Это также удалит связанные сообщения чата."
},
"merge": {
"description": "Это объединит {itemCount} бесед в одну беседу с несколькими разделениями."
},
"flattenItem": "Свести {item}",
"cloneAndFlatten": "Клонировать и свести",
"inputBox": {
"placeholder": {
"focused": "Введите ваше сообщение здесь",
"unfocused": "Нажмите / чтобы сфокусироваться здесь и начать печатать"
}
},
"shareWithSyncedSplits": "Поделиться с синхронизированными разделениями",
"autoGenerateTitle": {
"label": "Автоматически сгенерировать заголовок с помощью {model}",
"selectAModel": "Автоматически сгенерировать заголовок, выбрав модель",
"selectDifferentModel": "{keyCombo} + Клик, чтобы выбрать другую модель",
"failure": "Не удалось автоматически сгенерировать заголовок беседы"
},
"flowchat": {
"label": "Flowchat",
"description": "Нажмите, чтобы увидеть визуальную карту ваших бесед"
},
"search": {
"label": "Поиск бесед",
"description": "Начните с поиска по ключевому слову",
"foundCountItems": "Найдено {count} элемент | Найдено {count} элементов"
},
"reIndexMessages": {
"confirmation": {
"title": "Переиндексировать сообщения?",
"description": "Это может занять некоторое время. Не закрывайте Msty до завершения переиндексации."
}
}
},
"setupItem": {
"label": "Настроить {item}",
"success": "Настройка {item} завершена",
"failure": "Не удалось настроить {item}"
},
"downloadItem": {
"label": "Загрузить {item}",
"success": "{item} загружен(о)",
"failure": "Не удалось загрузить {item}"
},
"continue": "Продолжить",
"onboarding": {
"title": "Добро пожаловать в Msty!",
"subTitle": "Как бы вы хотели начать?",
"setupLocalAI": {
"pros": {
"item1": "Используйте модели, такие как DeepSeek R1, Meta Llama3.3, Microsoft Phi4, IBM Granite, Google Gemma и т.д.",
"item2": "Общайтесь офлайн",
"item3": "Модели бесплатны для использования и загрузки",
"item4": "Устанавливайте специализированные модели"
},
"cons": {
"item1": "Требуется дополнительное хранилище и память"
}
},
"addRemoteModelsProvider": {
"pros": {
"item1": "Используйте OpenAI GPT, Azure, Claude Sonnet, Google Gemini, Perplexity, Remote Ollama и т.д.",
"item2": "Начните быстро",
"item3": "Скачивать не потребуется"
},
"cons": {
"item1": "Требуется подключение к интернету для чата",
"item2": "Может взиматься плата провайдером"
}
},
"downloadModel": {
"description": "Скачайте модель {modelName}, размером {modelSize} для локального ИИ. Это только для начала, позже вы всегда сможете скачать больше моделей. Модель скачивается только если ещё не доступна локально."
},
"inProgress": {
"description": "Этот процесс обычно занимает несколько минут в зависимости от скорости вашего интернета. Если это занимает больше 10-15 минут, перезапустите приложение. Если проблема сохраняется, свяжитесь с нами."
},
"onboardWithOllama": {
"label": "Есть Ollama?",
"description": "Начните быстро, используя модели Ollama из {folderPath}"
},
"success": "Вот и все! Теперь вы можете начать общаться."
},
"locateInFolder": {
"mac": "Показать в Finder",
"windows": "Показать в Проводнике",
"linux": "Найти в файловом менеджере"
},
"showItem": {
"label": "Показать {item}"
},
"createOrImportItem": {
"label": "Создать или импортировать {item}"
},
"apiKey": "API Ключ | API Ключи",
"settingsAndConfigs": "Настройки и Конфигурации",
"selectItemLocation": "Выбрать местоположение {item}",
"icon": "Иконка | Иконки",
"defaultItem": "Стандартный {item}",
"workspace": {
"label": "Рабочее пространство | Рабочие пространства",
"defaultWorkspace": "Рабочее пространство по умолчанию",
"removeWorkspace": {
"label": "Удалить рабочее пространство",
"confirmation": "Удалить рабочее пространство {name}?"
},
"deleteFromDisk": {
"label": "Удалить рабочее пространство и данные с диска"
},
"createAndSwitch": {
"label": "Создать и переключиться",
"title": "Организуйте свою работу с помощью рабочих пространств",
"description": "Держите чаты, стеки знаний, подсказки и т.д. организованными отдельно, создавая различные рабочие пространства в их собственных папках и делясь ими между устройствами.",
"whatToCopy": "Что скопировать из рабочего пространства {workspaceName}?",
"doNotCopyAnything": "Ничего не копировать; начать с нуля",
"apiKeysWarning": {
"description": "Копирование ваших безопасно сохраненных API ключей из рабочего пространства {workspaceName} без их предварительного обновления не сработает, если это рабочее пространство будет импортировано на другом устройстве.",
"updateAPIKeys": "Обновить API ключи для нового рабочего пространства, чтобы я мог использовать их на нескольких устройствах",
"doNotUpdateAPIKeys": "Не обновлять API ключи для нового рабочего пространства. (Я понимаю, что любые безопасно сохраненные ключи, которые будут скопированы, не будут работать должным образом, если я импортирую рабочее пространство на другом устройстве)"
}
},
"switch": {
"success": "Переключено на рабочее пространство {workspaceName}",
"failure": "Не удалось переключиться на рабочее пространство {workspaceName}",
"directoryMissing": "Каталог рабочего пространства {folderPath} отсутствует"
},
"remove": {
"confirmation": "Удалить рабочее пространство {workspaceName}?",
"description": "Это только удалит рабочее пространство и НЕ удалит папку с сохраненными данными с диска.",
"withDataFolder": {
"label": "Также удалить папку с данными. Это действие нельзя отменить.",
"description": "Это удалит рабочее пространство, а также папку с сохраненными данными с диска.",
"warning": "Папка данных рабочего пространства по адресу {folderPath} будет удалена"
}
}
},
"bookmarkedItem": "В закладках {item}",
"warning": "Предупреждение",
"manageItem": "Управлять {item}",
"itemInBeta": "{item} (Бета)",
"prompt": "Подсказка | Подсказки",
"quickPrompts": "Быстрые подсказки",
"modelSelector": "Выбор модели",
"promptLibrary": {
"label": "Библиотека подсказок"
},
"knowledgeStacks": {
"label": "Стек знаний | Стеки знаний"
},
"updateApp": {
"isAlreadyOnLatest": "У вас уже установлена последняя версия",
"downloadingAndInstallingLatest": "Скачивание и установка последней версии"
},
"modelsInfo": "Информация о моделях",
"updateModelsInfo": {
"success": "Информация о моделях обновлена до последней версии",
"failure": "Не удалось обновить информацию о моделях до последней версии"
},
"think": "Думать",
"seeWhatsNew": "Посмотрите, что нового в последней версии.",
"appUpdate": {
"latestVersionBeingDownloaded": "Доступна последняя версия Msty ({version}), идёт скачивание. Подождите завершения скачивания.",
"latestVersionBeingInstalled": "Последняя версия Msty ({version}) устанавливается. Приложение перезапустится автоматически.",
"latestVersionReadyToBeInstalled": "Последняя версия Msty ({version}) готова к установке. Нажмите кнопку, чтобы применить обновление."
},
"copyReasoningToClipboard": "Копировать текст рассуждения в буфер обмена",
"required": "Требуется",
"showModels": {
"label": "Показать модели",
"description": "Выберите, показывать ли модели из {source} в селекторе модели чата."
},
"installedModels": "Установленные модели",
"reIndexItem": {
"action": "Переиндексировать {item}",
"failure": "Не удалось переиндексировать {item}",
"success": "{item} переиндексирован",
"start": "Переиндексация {item}"
},
"fullTextSearchTips": {
"title": "Полезные советы",
"tips": {
"default": {
"description": "Поиск соответствует всем словам по умолчанию (например {example} → соответствует тексту, содержащему оба слова в любом порядке)",
"example": "blue car"
},
"partial": {
"description": "Используйте {operator} для частичных совпадений (например {example})",
"operator": "*",
"example": "run* → runs, running"
},
"or": {
"description": "Используйте {operator} для поиска любого термина (например {example})",
"operator": "OR",
"example": "apple OR orange"
},
"exact": {
"description": "Используйте двойные кавычки {operator} для точных совпадений (например {example})",
"operator": "\"\"",
"example": "\"blue car\""
},
"specialCharacters": {
"description": "Используйте {operator} для экранирования специальных символов (например {example})",
"operator": "\"\"",
"example": "\"C++\", \"node.js\""
}
}
},
"splitWidth": "Разделить по ширине | Разделить по ширинам",
"organization": "Организация | Организации",
"endpoint": "Конечная точка | Конечные точки",
"selfHosted": "На собственном сервере",
"optional": "Необязательно"
}
+1 -807
View File
@@ -1,808 +1,2 @@
{
"version": "版本",
"moreOptions": "更多选项",
"path": "路径",
"discardChanges": "放弃更改",
"checkForUpdates": "检查更新",
"invalidJSON": "无效的JSON格式",
"eg": "比如{item}",
"advancedConfiguration": "高级设置",
"appData": "应用数据",
"appLogs": "应用日志",
"localAIServiceLogs": "本地AI服务日志",
"cancel": "取消",
"confirm": "确认",
"new": "新{item}",
"edit": "编辑{item}",
"select": "选择{item}",
"fetch": "获取{item}",
"refetch": "重新获取{item}",
"filter": "过滤{item}",
"search": "搜索{item}",
"provider": "提供方",
"learnMore": "了解更多",
"name": "名称",
"model": "模型 | 模型",
"modelId": "模型ID",
"toggle": "开关{item}",
"loading": "加载{item}...",
"license": "许可证",
"apiVersion": "API 版本",
"settings": {
"label": "设置 | 设置",
"description": "编辑Msty的设置",
"general": {
"label": "总览",
"language": {
"label": "语言",
"description": "选择你想要使用的语言。如果你想要的语言没有,你可以在我们的i18n代码托管中贡献翻译。"
},
"autoGenerateChatTitle": {
"label": "自动生成对话标题",
"description": "启用后,新对话的标题将自动产生。"
},
"localModels": "本地模型",
"remoteModels": "远端模型",
"enableLinksInChatMessages": {
"label": "启用对话消息中的链接",
"description": "启用或禁用消息中的超链接。禁用此功能会防止对话中的链接被点击。出于安全原因,我们建议禁用这一功能。"
},
"enableRtlSupport": {
"label": "启用右至左文字方向",
"description": "这对于由右至左书写的语言文字很有用。"
},
"enableNewMessageRenderer": {
"label": "启用新版渲染引擎(测试版)",
"description": "启用新版渲染引擎,该引擎速度更快,支持思考/推理标签。需要重启应用。"
},
"networkProxyConfiguration": {
"label": "网络代理设置",
"proxyAddress": {
"label": "代理地址",
"description": "填写你希望路由全部网络请求的代理地址。如果重置该设置,你可能需要退出并重启Msty以套用结果。"
},
"reset": {
"success": "已重置网络代理设置"
},
"save": {
"success": "已设置网络代理"
}
},
"theme": {
"label": "主题",
"appearance": {
"label": "外观",
"light": "亮色主题",
"dark": "暗色主题",
"system": "跟随系统"
},
"accentColor": {
"label": "主题色"
},
"fontStyle": {
"label": "字体风格"
},
"codeTheme": {
"label": "代码样式"
},
"fontSize": "字体大小",
"themeTray": "主题停靠栏",
"toggleThemeTray": "开关主题停靠栏"
},
"applicationInfo": {
"label": "应用信息",
"appVersion": {
"label": "应用信息",
"description": {
"manual": "本应用每隔一段时间会自动检查最新的版本并通知你可用的更新。你也可以手动检查更新。",
"automatic": "本应用每隔一段时间会自动检查最新的版本并在新版本可用时自动更新。你也可以手动检查更新。"
},
"viewChangelog": "查看更新日志",
"enableAutoUpdates": "启用自动更新"
},
"modelsInfo": {
"label": "模型信息",
"description": "更新本地模型的元数据。这些信息包括每个模型的详细信息,但不包括模型文件本身。这适用于本地和在线模型",
"fetchLatestModelsInfo": {
"label": "获取最新的模型信息"
}
},
"appSettings": {
"label": "应用设置",
"description": "重置应用设置可能会解决一部分问题。这将恢复所有设置为默认状态,比如外观和模型的路径。但是不会删除任何数据,这包括所有的聊天记录和已经下载或是导入的模型文件。",
"resetAppSettings": {
"label": "重置应用设置",
"success": "应用设置已经被删除"
}
},
"dataPaths": {
"label": "数据目录",
"description": "所有数据,包括模型文件、对话、设置还有日志,都是保存在本地的。请只有在你很熟悉本应用的文件拓扑结构的情况下才去修改这些数据对应的目录",
"activeWorkspace": "激活工作空间"
},
"helpAndDiscussions": {
"label": "帮助和讨论",
"description": "加入我们Discord社区以获得帮助,分享你的反馈,或是收到第一时间的更新通知",
"sayHi": "说大家好!",
"viewDocs": "查看文档"
}
}
},
"localAI": {
"manageLocalAIModels": "管理本地模型",
"localAIService": {
"label": "本地AI服务",
"saveAndRestartService": "保存并重启本地AI服务",
"restartingService": "重启本地AI服务",
"modelsDirectory": {
"label": "模型路径",
"description": "存放大语言模型文件的路径。",
"editModelsPath": {
"label": "编辑模型路径",
"description": "设置你希望下载模型的位置。",
"willRestartLocalAIWarning": "注意:更改模型路径后将重启AI服务,以便使新设置生效。",
"selectModelsPath": "选择模型路径",
"success": "新模型路径已保存"
}
},
"serviceHealth": {
"label": "服务健康状况",
"description": "当前本地AI服务状态。如果你遇到本地AI问题,请尝试重启服务。",
"healthStatus": {
"starting": "启动中",
"running": "运行中",
"stopped": "已停止",
"unknown": "未知状态"
},
"startService": "开启服务",
"restartService": "重启服务",
"stopService": "停止服务"
},
"serviceEndpoint": {
"label": "服务端点",
"description": {
"base": "本地AI服务的地址,用于其他应用程序连接。",
"serviceIsNotRunning": "一旦服务运行,地址将在此处显示。",
"serviceIsAvailableOnNetwork": "由于服务在局域网上可用,你也可以使用网络服务URL从其他设备连接到它。"
},
"localURL": "本地URL",
"copyLocalURL": "复制本地服务URL到剪贴板",
"networkURL": "网络URL",
"copyNetworkURL": "复制网络服务URL到剪贴板",
"editPortNumber": {
"label": "编辑端口号码",
"success": "本地AI服务端口号已保存",
"failure": "无法保存本地AI服务端口号"
}
},
"serviceVersion": {
"label": "服务版本号",
"description": {
"base": "本地AI服务的版本。",
"mac": "你可以检查并更新到最新版本,或者完全卸载本地AI服务。"
},
"startServiceToCheckVersion": "启动本地AI服务以检查版本。"
},
"updateService": {
"success": "本地AI服务已更新至最新版本",
"failure": "无法更新本地AI服务至最新版本"
},
"uninstallService": {
"label": "是否卸载本地AI服务?",
"description": "你的模型不会被删除,仍会留在原处。未来除非你重新安装本地服务将不能与本地已下载的模型文件聊天。"
}
},
"serviceConfigurations": {
"label": "服务配置",
"description": "这些配置会应用于未来启动的本地AI服务。你修改并保存任何设置后,本地AI服务都会自动重启。",
"configurePortNumber": {
"label": "配置端口号码",
"description": "本地AI服务将运行的端口号。留空则使用默认端口。"
},
"maximumParallelChats": {
"label": "最大并发聊天数量",
"description": "同时进行的多聊天会话的最大数量(使用拆分聊天模式时)。"
},
"maximumLoadedModels": {
"label": "可加载模型的最大数量",
"description": "可并发加载的大型语言模型的最大数量。保持更多模型在内存中能使初始token生产的响应更快,但会消耗额外的系统资源。"
},
"enableNetworkAccess": {
"label": "启用网络访问",
"description": "允许你局域网中的其他设备通过本设备的IP地址访问这个本地AI服务。"
},
"allowedNetworkOrigins": {
"label": "允许的网络请求来源",
"description": "在此处输入允许的网络起源列表(用英文逗号分隔)。每个条目必须以http://或https://开头。使用*来允许所有来源。"
},
"captureServiceLogs": {
"label": "捕获服务日志",
"description": "为调试捕获服务日志。我们建议只在必要时启用此功能。"
},
"advancedConfiguration": {
"description": "设置本地AI服务的环境变量,请确保输入的是有效的JSON格式。"
},
"save": {
"success": "本地AI服务配置已保存",
"failure": "无法保存本地AI服务配置"
},
"reset": {
"success": "本地AI服务配置已重置至初始值",
"failure": "无法重置本地AI服务配置"
}
},
"chatModelConfiguration": {
"label": "聊天模型配置",
"description": "这些设置将适用于所有安装的模型。",
"modelKeepAliveTimeout": {
"label": "模型保活时间",
"description": "在使用后保留模型留存于内存中的时间(以分钟为单位)。"
},
"advancedConfiguration": {
"description": "输入有效的JSON格式变量配置,从而在聊天时传递额外的自定义变量给模型。"
},
"save": {
"success": "配置已保存并将在聊天时应用",
"failure": "无法保存模型配置"
},
"reset": {
"success": "模型配置已经恢复原始数值",
"failure": "无法重置模型配置"
}
}
},
"remoteModelProviders": {
"noModels": {
"label": "还没有加入任何AI服务提供商",
"description": "即刻开始!现在就加入一个Open AIMistralGoogle GeminiPerplexity或是与Open AI兼容的端点(如通义千问、深度求索等)或是一个远程的Ollama实例、远程的Msty实例等以开始使用。"
},
"selectModels": "选择模型",
"filterAvailableModels": "寻找模型",
"description": {
"whereToGetKey": "你可以从你选择的AI提供商的网站上取得API密钥",
"whereItsStored": "默认情况下,我们会安全地将你的API密钥存储在操作系统的安全密钥库中。保存和检索密钥时可能需要输入凭证或密码。",
"linuxKeyringConfiguration": "在Linux上存在一个已知问题,即如果你错误配置了密钥库(keyring),则可能无法保存API密钥。请确保你的密钥库正确配置。你也可以尝试不使用密钥库而将密钥明文存储在应用的数据库中。虽然这样更不安全,但可能会正常工作。",
"keyHintInfo": "{keyHint}只是一个提示。除非你选择不使用密钥库,实际的密钥将安全地存储在你的操作系统密钥库中。如果想要更新密钥,请提供新的密钥并点击更新按钮。",
"ifOllamaOrMstyRemote": "如果要自动尝试获取模型列表,需要再次提供API密钥。"
},
"addItem": {
"success": "已添加{providerName}服务商"
},
"updateItem": {
"success": "已更新{providerName}服务商"
},
"deleteItem": {
"label": "要删除{providerName}服务商吗?",
"description": "这将仅删除该模型提供商的API密钥及其提供的模型,但之前的与该提供商提供的模型聊天的历史记录将不会被删除。",
"success": "确定要删除模型提供商{providerName}"
},
"namePlaceholder": "比如,我的{providerName}模型",
"saveInKeychain": "把密钥安全的保存在密钥库里",
"apiEndpoint": "API端点",
"serviceEndpoint": "服务端点",
"fetchModels": {
"label": "获取模型列表",
"refetchModels": "重新获取模型列表",
"description": "当你提供一个有效的端点后,你将可以获取模型列表。",
"openaiCompatibleDescription": "当你提供了一个有效的AI服务端点并加入对应的API密钥后,你就可以点选获取模型列表,你也可以手动加入自定义模型。",
"noModelsAvailable": "没有可用的模型",
"error": "无法获取模型列表。服务端点的设置是正确的吗?",
"info": "正在尝试从{endpoint}获取可用的模型列表"
},
"openAICompatibleUrlInfo": "确保链接中包括http://或https://",
"customModels": {
"label": "自定义模型 | 自定义模型"
},
"targetURI": "目标URI",
"uriOptions": "URI选项",
"instanceName": "实例名称",
"deploymentName": "部署名称"
},
"defaultPrompts": {
"label": "默认提示词",
"placeholder": "选择一个提示词种类...",
"defaultModelPrompt": {
"label": "默认模型的提示词",
"placeholder": "单击以设置全局默认的模型提示词..."
},
"autoTitleGenerationPrompt": {
"label": "用于自动生成标题的提示词",
"placeholder": "生成一个标题..."
},
"realTimeDataSearchQueryPrompt": {
"label": "用于生成实时数据搜索关键词的提示词",
"placeholder": "生成实时数据搜索关键词..."
},
"updatePrompt": {
"success": "已更新{promptType}"
}
},
"licenseAndAccess": {
"label": "许可证和订阅",
"enterLicenseKey": "输入你的许可证金钥",
"aurum": {
"label": "Aurum许可证",
"description": "激活你的Aurum许可证来解锁所有Msty的高级功能。",
"purchaseLicense": "购买许可证",
"activate": {
"label": "激活Aurum许可证",
"success": "Aurum许可证已激活",
"failure": "无法激活你的Aurum许可证。请再试一次。{errorMessage}"
},
"activated": {
"description": "谢谢你支持Msty!你的Aurum许可证已经激活且已经解锁Msty的全部高级功能。"
}
},
"aurumLifetime": {
"label": "Aurum终身订阅俱乐部",
"description": "通过一次性付款获得Aurum终身订阅来加入支持者的黄金社群,并永久解锁Msty的所有高级功能。",
"notASubscription": "注意: 这是买断制选项,没有任何定期付款。目前无法从Aurum许可证升级到Aurum终身订阅许可证。",
"join": "加入俱乐部",
"activate": {
"label": "激活Aurum终身订阅许可",
"success": "谢谢你! 你正式成为Aurum终身订阅俱乐部的耀眼明星!",
"failure": "无法激活你的Aurum终身许可证。请再试一次。{errorMessage}"
},
"activated": {
"label": "Aurum终身订阅",
"description": "你是Aurum终身订阅俱乐部的耀眼明星! 感谢你支持我们的工作并加入俱乐部!",
"additionalNote": "你的支持让我们能够专注于添加新功能和改进应用体验,而不受外部影响。"
}
}
}
},
"searchModels": {
"label": "搜索模型...",
"noModelsFound": "没有找到任何模型"
},
"localAI": {
"label": "本地AI模型",
"browseModels": "在线搜索和下载模型",
"startService": {
"failure": "无法启动本地AI服务,请重试。"
}
},
"ggufModel": {
"label": "GGUF模型 | GGUF模型",
"import": {
"confirmation": "你想如何导入已有的GGUF模型?",
"link": {
"description": "选择{action}以在本地AI模型目录中创建指向GGUF模型的符号链接。这将节省磁盘空间,但如果原始文件被删除或移动,那么该模型将无法使用。"
},
"copy": {
"description": "选择{action}以在本地AI模型目录中创建指向GGUF模型的副本。这样会消耗额外的磁盘空间,但即使原文件被移除,模型也不会被删除。"
}
} ,
"windowsAndLinuxWarning": "重要:如果你正在使用Windows或者Linux,你可能需要以管理员模式运行Msty以导入外部模型,否则你可能会在日后和这些导入的模型聊天时遇到问题。"
},
"remoteModelProviders": {
"label": "远端模型提供商 | 远端模型提供商"
},
"vaporMode": {
"label": "阅后即焚模式",
"description": "对话不会保存到历史记录中,并在关闭此模式时消失。",
"isEnabledDescription": "阅后即焚模式已启用"
},
"keyboardAndMouse": {
"keyPlusClick": "按键 + 单击",
"clickToEdit": "单击以编辑",
"chatSelection": {
"adjacent": "Select adjacent conversations in a folder",
"nonAdjacent": "Select any non-adjacent conversations"
},
"skipConfirmationDialog": "Skip confirmation dialog for various actions",
"shortcuts": {
"usefulShortcuts": "有用的快捷键",
"copyLastAIMessage": "复制最近一条AI消息",
"regenerateLastAIMessage": "重新生产最近一条AI消息",
"editLastUserMessage": "编辑最近一条用户消息",
"editLastAIMessage": "编辑最近一条AI消息",
"navigateBetweenMessages": "在消息中导航"
},
"selection": "选择 | 多重选择",
"dropHere": "在这里的任何地方拖放"
},
"aurumPerk": {
"label": "Aurum会员专享",
"description": "这个功能仅限拥有Aurum许可证的用户。",
"supportUs": "请考虑购买一个许可证并支持我们的工作。"
},
"themeTray": "主题停靠栏",
"chat": "聊天 | 聊天",
"title": "标题",
"contextShield": "内容保护盾",
"regenerate": "重新生成{item}",
"collapse": "收起{item}",
"expand": "展开{item}",
"sidebar": "边栏",
"folder": {
"label": "文件夹 | 文件夹",
"deleteItem": {
"label": "删除{name}文件夹",
"confirmation": "真的要删除{name}文件夹吗?"
}
},
"allFolders": "所有文件夹",
"allConversations": "所有对话",
"bookmark": "收藏夹 | 收藏夹",
"copyToClipboard": "复制{item}到剪切版",
"fuzzySearch": "模糊搜索",
"fullTextSearch": "全文搜索",
"matchCase": "对应大小写",
"item": "对象 | 对象",
"view": "查看{item}",
"message": "消息 | 消息",
"itemOptions": " {item}选项",
"itemName": "{item}名称",
"modelInstructions": "对模型的指令",
"applyToThisItem": "应用到{item}",
"activateItem": {
"label": "激活{item}",
"success": "{item}已激活",
"failure": "无法激活{item}"
},
"saveChanges": "保存更改",
"saveItem": {
"label": "保存{item}",
"as": "另存{item}为",
"asDefaultFor": "保存为{item}的默认设置",
"success": "{item}已保存",
"failure": "无法保存{item}"
},
"resetItem": {
"label": "重置{item}",
"success": "{item}已重置",
"failure": "无法重置{item}"
},
"uninstallItem": {
"label": "卸载{item}",
"confirmation": "卸载{item}吗?",
"success": "{item}已卸载",
"failure": "无法卸载{item}"
},
"addItem": {
"label": "添加{item}",
"success": "{item}已添加",
"failure": "无法添加 {item}"
},
"moveItem": {
"label": "移动{item}",
"success": "{item}已移动",
"failure": "无法移动{item}"
},
"bookmarkItem": {
"label": "收藏{item}",
"success": "{item}已收藏",
"failure": "无法收藏{item}"
},
"removeItem": {
"label": "移除{item}",
"success": "{item}已移除",
"failure": "无法移除{item}"
},
"removeItemFrom": {
"success": "{item}已从{source}除以",
"failure": "无法将{item}从{source}移除"
},
"clearAndSave": "清除并保存",
"clearItem": {
"label": "清除{item}"
},
"hideItem": {
"label": "隐藏{item}"
},
"deleteItem": {
"label": "删除{item}",
"confirmation": "要删除{item}吗?",
"success": "{item}已删除",
"failure": "无法删除{item}"
},
"cloneItem": {
"label": "克隆{item}",
"success": "{item}已克隆",
"failure": "无法克隆{item}"
},
"createItem": {
"label": "创建{item}",
"success": "{item}已创建",
"failure": "无法创建{item}"
},
"updateItem": {
"label": "更新{item}",
"confirmation": "要更新{item}吗?",
"success": "{item}已更新",
"failure": "无法更新{item}"
},
"mergeItem": {
"label": "合并{item}",
"success": "{item}已合并",
"failure": "无法合并{item}"
},
"copyItem": {
"label": "复制{item}",
"createNew": "创建新副本",
"success": "{item}已复制",
"failure": "无法复制{item}"
},
"replaceItem": {
"label": "替换{item}",
"success": "{item}已替换",
"failure": "无法替换{item}"
},
"linkItem": {
"label": "链接{item}",
"success": "{item}已链接",
"failure": "无法链接{item}"
},
"generateItem": {
"label": "生成{item}",
"success": "{item}已生成",
"failure": "无法生成{item}"
},
"importItem": {
"label": "导入{item}",
"success": "{item}已导入",
"failure": "无法导入{item}"
},
"bookmarkedMessagesAndChats": {
"label": "收藏消息和对话",
"messages": {
"description": "你收藏的消息会显示在这里。你可以通过点击消息选项中的书签图标来收藏消息。",
"deletedMessageNavigationFailure": "无法导航到消息。这个消息已经被删除。"
},
"chats": {
"description": "你收藏的对话会显示在这里。你可以通过点击拆分对话选项中的书签图标来收藏对话。"
}
},
"splitChat": {
"label": "拆分对话 | 拆分对话",
"single": "单一拆分对话"
},
"splitPreset": {
"label": "拆分预设 | 拆分预设",
"deleteItem": {
"label": "删除拆分预设{item}?",
"description": "这将删除拆分预设及其设定信息。",
"success": "拆分预设{item}已删除"
},
"saveLayoutAs": "保存拆分布局为"
},
"showAllItem": "展示所有{item}",
"dockItem": "停靠{item}",
"undockAllItem": "取消停靠所有{item}",
"switchToItem": {
"label": "切换为{item}"
},
"conversation": {
"label": "对话 | 对话",
"title": {
"label": "对话标题",
"edit": "编辑对话标题"
},
"startChattingWithModel": "和{modelName}开始对话",
"noConversationsFound": "没有找到对话",
"noChatModelSelected": "没有模型被选中",
"folder": {
"startNewConversation": "在{folderName}开始新对话",
"delete": {
"description": "这将删除多有关联的对话,包括聊天记录和信息。"
},
"deleteAllConversations": {
"description": "这将删除{folderName}中所有的对话。"
}
},
"delete": {
"description": "这将删除所有关联的聊天记录。"
},
"merge": {
"description": "这将合并{itemCount}个对话成为一个含有多个拆分视图的单一对话。"
},
"flattenItem": "扁平化{item}",
"cloneAndFlatten": "克隆并扁平化",
"inputBox": {
"placeholder": {
"focused": "在这里输入你的消息",
"unfocused": "按下 / 以聚焦并开始在这里输入"
}
},
"shareWithSyncedSplits": "与同步中的拆分对话分享",
"autoGenerateTitle": {
"label": "利用{model}自动生成标题",
"selectAModel": "通过选择一个模型来自动生成标题",
"selectDifferentModel": "{keyCombo} + 点击来选择一个不同的模型",
"failure": "无法自动产生对话标题"
},
"flowchat": {
"label": "流程图",
"description": "点击查看你对话的历史流程图"
},
"search": {
"label": "搜索对话",
"description": "搜索关键字以开始",
"foundCountItems": "找到{count}项目"
},
"reIndexMessages": {
"confirmation": {
"title": "重新为消息建立索引?",
"description": "这可能需要一段时间。请勿在重新索引完成前关闭Msty。"
}
}
},
"setupItem": {
"label": "设置{item}",
"success": "{item}设置完成",
"failure": "无法设置{item}"
},
"downloadItem": {
"label": "下载{item}",
"success": "{item}已下载",
"failure": "无法下载{item}"
},
"continue": "继续",
"onboarding": {
"title": "欢迎使用Msty!",
"subTitle": "你想如何开始?",
"setupLocalAI": {
"pros": {
"item1": "使用DeepSeek R1Meta Llama3.3 Microsoft Phi4, IBM Granite, Google Gemma等模型开始",
"item2": "离线对话",
"item3": "模型是免费下载和使用的",
"item4": "下载具有专长的模型"
},
"cons": {
"item1": "需要额外的存储和内存"
}
},
"addRemoteModelsProvider": {
"pros": {
"item1": "使用OpenAI GPT, Azure, Claude Sonnet, Google Gemini, Perplexity, 远程Ollama服务, 等等",
"item2": "快速开始",
"item3": "无需下载"
},
"cons": {
"item1": "需要网络连接",
"item2": "提供商会有不同的定价"
}
},
"downloadModel": {
"description": "为了本地AI服务,将下载{modelName},一个{modelSize}变量的模型. 这只是为了让你即刻开始,你日后可以随时下载更多模型。这些模型只有在本地不可用时才会下载。"
},
"inProgress": {
"description": "这个过程通常会根据你的网络速度需要几分钟的时间。如果超过10-15分钟仍未完成,请重新启动应用。如果你在中国大陆,你可能还需要配置一个能快速访问huggingface的VPN。如问题持续存在,请联系我们。"
},
"onboardWithOllama": {
"label": "已经有Ollama了?",
"description": "利用{folderPath}中的Ollama模型快速开始"
},
"success": "大功告成!你可以现在开始聊天了。"
},
"locateInFolder": {
"mac": "在访达中显示",
"windows": "在文件管理器中显示",
"linux": "在文件管理器中定位"
},
"showItem": {
"label": "展示{item}"
},
"createOrImportItem": {
"label": "创建或导入{item}"
},
"apiKey": "API 密钥 | API 密钥",
"settingsAndConfigs": "设定和配置",
"selectItemLocation": "选择{item}的位置",
"icon": "图标 | 图标",
"defaultItem": "默认{item}",
"workspace": {
"label": "工作空间 | 工作空间",
"defaultWorkspace": "默认工作空间",
"removeWorkspace": {
"label": "移除工作空间",
"confirmation": "确认要移除工作空间{name}吗?"
},
"deleteFromDisk": {
"label": "移除工作空间并从本地硬盘中删除"
},
"createAndSwitch": {
"label": "创建并转移",
"title": "使用工作空间让一切井井有条",
"description": "分成独立的工作空间可以使聊天记录、知识库、提示词等井井有条,这些独立的工作空间都将会有自己的目录,从而方便你分享和在设备间同步。",
"whatToCopy": "从{workspaceName}工作空间复制来什么?",
"doNotCopyAnything": "不复制任何东西; 从头开始",
"apiKeysWarning": {
"description": "如果在不同设备导入工作空间,不先更新已经加密保存的API密钥再从{workspaceName}工作空间复制他们,则可能无法使用。",
"updateAPIKeys": "更新已经加密保存的API密钥以跨设备使用",
"doNotUpdateAPIKeys": "不要为了新工作空间更新我的API密钥(我明白如果把含有未更新的加密存储的API密钥的工作空间导入到不同的设备,它们可能无法正常工作。)"
}
},
"switch": {
"success": "切换到{workspaceName}工作空间",
"failure": "无法切换到{workspaceName}工作空间",
"directoryMissing": "工作空间{folderPath}丢失"
},
"remove": {
"confirmation": "真的要删除工作空间{workspaceName}",
"description": "这将只删除工作空间,并不会删除已经保存在硬盘中的本地数据文件夹。",
"withDataFolder": {
"label": "同时删除保存在硬盘中的本地数据文件夹,注意这一操作无法撤销。",
"description": "这将删除工作空间并删除本地硬盘中对应的保存数据。",
"warning": "位于{folderPath}工作空间数据将被删除"
}
}
},
"bookmarkedItem": "收藏{item}",
"warning": "警告",
"manageItem": "管理{item}",
"itemInBeta": "{item} (测试版)",
"prompt": "提示词 | 提示词",
"quickPrompts": "快速提示词",
"modelSelector": "模型选择器",
"promptLibrary": {
"label": "提示词词库"
},
"knowledgeStacks": {
"label": "知识库 | 知识库"
},
"updateApp": {
"isAlreadyOnLatest": "你已经在使用最新的版本",
"downloadingAndInstallingLatest": "正在下载并更新最新的版本"
},
"modelsInfo": "模型信息",
"updateModelsInfo": {
"success": "模型信息已经更新到最新版本",
"failure": "无法更新模型信息到最新版本"
},
"think": "思考",
"seeWhatsNew": "查看最新版本有什么新功能",
"appUpdate": {
"latestVersionBeingDownloaded": "最新版本{version}的Msty已经可用并正在下载。请等待下载完成。",
"latestVersionBeingInstalled": "最新版本{version}的Msty正在安装中。应用将会在安装完成后自动重启。",
"latestVersionReadyToBeInstalled": "最新版本{version}的Msty已经可用并准备安装。请单击按钮以开始应用更新。"
},
"copyReasoningToClipboard": "复制思考文本到剪切版",
"required": "必要",
"showModels": {
"label": "显示模型",
"description": "选择是否在聊天模型选单中显示来自{source}的模型"
},
"installedModels": "已安装的模型",
"reIndexItem": {
"action": "重新为{item}建立索引",
"failure": "无法重新为{item}建立索引",
"success": "已为{item}重新索引",
"start": "正在为{item}重新建立索引"
},
"fullTextSearchTips": {
"title": "小贴士",
"tips": {
"default": {
"description": "搜索默认匹配所有关键词(例如{example} → 会匹配以任何顺序含有这些词语的文字)",
"example": "蓝色 车"
},
"partial": {
"description": "用{operator}来部分匹配(例如{example}",
"operator": "*",
"example": "跑* → 奔跑,跑步"
},
"or": {
"description": "用{operator}来匹配任一关键词(例如{example}",
"operator": "OR",
"example": "苹果 OR 橙子"
},
"exact": {
"description": "用双引号{operator}来精确匹配(例如{example}",
"operator": "\"\"",
"example": "\"蓝色的车\""
},
"specialCharacters": {
"description": "用{operator}来转义含有的特殊字符(例如{example}",
"operator": "\"\"",
"example": "\"C++\", \"node.js\""
}
}
},
"splitWidth": "对话框宽度 | 对话框宽度",
"organization": "组织 | 组织",
"endpoint": "端点 | 端点",
"selfHosted": "自建",
"optional": "可选"
}
}