From ea017232498c8a36c7dc8023f11823a39e1d1152 Mon Sep 17 00:00:00 2001 From: Comfy Org PR Bot Date: Thu, 9 Oct 2025 04:50:11 +0900 Subject: [PATCH] 1.29.0 (#5979) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Minor version increment to 1.29.0 ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-5979-1-29-0-2866d73d36508113b968cce1c974fb72) by [Unito](https://www.unito.io) --------- Co-authored-by: AustinMroz <4284322+AustinMroz@users.noreply.github.com> Co-authored-by: github-actions Co-authored-by: Austin Mroz --- .../load-audio-widget-chromium-linux.png | Bin 45362 -> 45795 bytes package.json | 2 +- src/locales/ar/commands.json | 48 +- src/locales/ar/main.json | 544 +- src/locales/ar/nodeDefs.json | 15 +- src/locales/ar/settings.json | 27 +- src/locales/en/commands.json | 12 +- src/locales/en/main.json | 101 +- src/locales/en/nodeDefs.json | 4857 +++++++++++++- src/locales/en/settings.json | 45 +- src/locales/es/commands.json | 5 +- src/locales/es/main.json | 644 +- src/locales/es/nodeDefs.json | 15 +- src/locales/es/settings.json | 27 +- src/locales/fr/commands.json | 5 +- src/locales/fr/main.json | 645 +- src/locales/fr/nodeDefs.json | 15 +- src/locales/fr/settings.json | 27 +- src/locales/ja/commands.json | 5 +- src/locales/ja/main.json | 604 +- src/locales/ja/nodeDefs.json | 15 +- src/locales/ja/settings.json | 27 +- src/locales/ko/commands.json | 5 +- src/locales/ko/main.json | 646 +- src/locales/ko/nodeDefs.json | 15 +- src/locales/ko/settings.json | 27 +- src/locales/ru/commands.json | 5 +- src/locales/ru/main.json | 644 +- src/locales/ru/nodeDefs.json | 15 +- src/locales/ru/settings.json | 27 +- src/locales/tr/commands.json | 17 +- src/locales/tr/main.json | 3713 +++++----- src/locales/tr/nodeDefs.json | 5956 ++++++++--------- src/locales/tr/settings.json | 205 +- src/locales/zh-TW/commands.json | 5 +- src/locales/zh-TW/main.json | 652 +- src/locales/zh-TW/nodeDefs.json | 15 +- src/locales/zh-TW/settings.json | 27 +- src/locales/zh/commands.json | 5 +- src/locales/zh/main.json | 544 +- src/locales/zh/nodeDefs.json | 15 +- src/locales/zh/settings.json | 27 +- 42 files changed, 12214 insertions(+), 8036 deletions(-) diff --git a/browser_tests/tests/widget.spec.ts-snapshots/load-audio-widget-chromium-linux.png b/browser_tests/tests/widget.spec.ts-snapshots/load-audio-widget-chromium-linux.png index fde5a2de9901f958fd1a71720d792024a1938e94..89b8ae6f39b076f8b1c0702e1a0b54ec97fab34f 100644 GIT binary patch literal 45795 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è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 literal 45362 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 vPgl{u`}_ZNf44mPzRfOfcvsz Usar nuevo menú > Desactivado\" para restaurar la antigua interfaz.", + "frameNodes": "Enmarcar Nodos", "frontendNewer": "La versión del frontend {frontendVersion} puede no ser compatible con la versión del backend {backendVersion}.", "frontendOutdated": "La versión del frontend {frontendVersion} está desactualizada. El backend requiere la versión {requiredVersion} o superior.", + "galleryImage": "Imagen de galería", + "galleryThumbnail": "Miniatura de galería", "goToNode": "Ir al nodo", - "help": "Ayuda", "icon": "Icono", "imageFailedToLoad": "Falló la carga de la imagen", + "imagePreview": "Vista previa de imagen - Usa las teclas de flecha para navegar entre imágenes", "imageUrl": "URL de la imagen", "import": "Importar", "inProgress": "En progreso", + "info": "Información del Nodo", "insert": "Insertar", "install": "Instalar", "installed": "Instalado", @@ -381,11 +436,14 @@ "loading": "Cargando", "loadingPanel": "Cargando panel {panel}...", "login": "Iniciar sesión", + "logoAlt": "Logo de ComfyUI", "logs": "Registros", "micPermissionDenied": "Permiso de micrófono denegado", "migrate": "Migrar", "missing": "Faltante", + "moreOptions": "Más Opciones", "moreWorkflows": "Más flujos de trabajo", + "multiSelectDropdown": "Menú desplegable de selección múltiple", "name": "Nombre", "newFolder": "Nueva carpeta", "next": "Siguiente", @@ -395,6 +453,11 @@ "noTasksFound": "No se encontraron tareas", "noTasksFoundMessage": "No hay tareas en la cola.", "noWorkflowsFound": "No se encontraron flujos de trabajo.", + "nodeContentError": "Error de Contenido del Nodo", + "nodeHeaderError": "Error de Encabezado del Nodo", + "nodeRenderError": "Error de Renderizado del Nodo", + "nodeSlotsError": "Error de Ranuras del Nodo", + "nodeWidgetsError": "Error de Widgets del Nodo", "nodes": "Nodos", "nodesRunning": "nodos en ejecución", "ok": "OK", @@ -405,8 +468,11 @@ "reconnected": "Reconectado", "reconnecting": "Reconectando", "refresh": "Actualizar", + "refreshNode": "Actualizar Nodo", "releaseTitle": "Lanzamiento de {package} {version}", "reloadToApplyChanges": "Recargar para aplicar cambios", + "removeImage": "Eliminar imagen", + "removeVideo": "Eliminar video", "rename": "Renombrar", "reportIssue": "Enviar informe", "reportIssueTooltip": "Enviar el informe de error a Comfy Org", @@ -418,6 +484,7 @@ "resultsCount": "Encontrados {count} resultados", "save": "Guardar", "saving": "Guardando", + "search": "Buscar", "searchExtensions": "Buscar extensiones", "searchFailedMessage": "No pudimos encontrar ninguna configuración que coincida con tu búsqueda. Intenta ajustar tus términos de búsqueda.", "searchKeybindings": "Buscar combinaciones de teclas", @@ -425,9 +492,11 @@ "searchNodes": "Buscar nodos", "searchSettings": "Buscar configuraciones", "searchWorkflows": "Buscar flujos de trabajo", + "seeTutorial": "Ver un tutorial", "setAsBackground": "Establecer como fondo", "settings": "Configuraciones", "showReport": "Mostrar informe", + "singleSelectDropdown": "Menú desplegable de selección única", "sort": "Ordenar", "source": "Fuente", "startRecording": "Iniciar grabación", @@ -450,55 +519,27 @@ "versionMismatchWarning": "Advertencia de compatibilidad de versión", "versionMismatchWarningMessage": "{warning}: {detail} Visita https://docs.comfy.org/installation/update_comfyui#common-update-issues para obtener instrucciones de actualización.", "videoFailedToLoad": "Falló la carga del video", - "workflow": "Flujo de trabajo", - "downloadImage": "Descargar imagen", - "downloadVideo": "Descargar video", - "editOrMaskImage": "Editar o enmascarar imagen", - "removeImage": "Eliminar imagen", - "removeVideo": "Eliminar video", + "videoPreview": "Vista previa de video - Usa las teclas de flecha para navegar entre videos", "viewImageOfTotal": "Ver imagen {index} de {total}", "viewVideoOfTotal": "Ver video {index} de {total}", - "imagePreview": "Vista previa de imagen - Usa las teclas de flecha para navegar entre imágenes", - "videoPreview": "Vista previa de video - Usa las teclas de flecha para navegar entre videos", - "galleryImage": "Imagen de galería", - "galleryThumbnail": "Miniatura de galería", - "errorLoadingImage": "Error al cargar imagen", - "errorLoadingVideo": "Error al cargar video", - "failedToDownloadImage": "Falló la descarga de imagen", - "failedToDownloadVideo": "Falló la descarga de video", - "calculatingDimensions": "Calculando dimensiones", - "logoAlt": "Logo de ComfyUI", - "refreshNode": "Actualizar Nodo", - "info": "Información del Nodo", - "bookmark": "Guardar en Biblioteca", - "moreOptions": "Más Opciones", - "search": "Buscar", "warning": "Advertencia", - "multiSelectDropdown": "Menú desplegable de selección múltiple", - "singleSelectDropdown": "Menú desplegable de selección única", - "seeTutorial": "Ver un tutorial", - "nodeRenderError": "Error de Renderizado del Nodo", - "nodeContentError": "Error de Contenido del Nodo", - "nodeHeaderError": "Error de Encabezado del Nodo", - "nodeSlotsError": "Error de Ranuras del Nodo", - "nodeWidgetsError": "Error de Widgets del Nodo", - "frameNodes": "Enmarcar Nodos" + "workflow": "Flujo de trabajo" }, "graphCanvasMenu": { "fitView": "Ajustar vista", + "focusMode": "Modo de Enfoque", + "hand": "Mano", + "hideLinks": "Ocultar Enlaces", "panMode": "Modo de desplazamiento", "resetView": "Restablecer vista", + "select": "Seleccionar", "selectMode": "Modo de selección", + "showLinks": "Mostrar Enlaces", "toggleLinkVisibility": "Alternar visibilidad de enlace", "toggleMinimap": "Alternar minimapa", "zoomIn": "Acercar", - "zoomOut": "Alejar", - "select": "Seleccionar", - "hand": "Mano", "zoomOptions": "Opciones de Zoom", - "focusMode": "Modo de Enfoque", - "hideLinks": "Ocultar Enlaces", - "showLinks": "Mostrar Enlaces" + "zoomOut": "Alejar" }, "groupNode": { "create": "Crear nodo de grupo", @@ -511,13 +552,13 @@ "github": "Github", "helpFeedback": "Ayuda y comentarios", "loadingReleases": "Cargando versiones...", + "managerExtension": "Extensión del Administrador", "more": "Más...", "noRecentReleases": "No hay versiones recientes", "openDevTools": "Abrir herramientas de desarrollo", "reinstall": "Reinstalar", "updateAvailable": "Actualizar", - "whatsNew": "¿Qué hay de nuevo?", - "managerExtension": "Extensión del Administrador" + "whatsNew": "¿Qué hay de nuevo?" }, "icon": { "bookmark": "Marcador", @@ -542,6 +583,17 @@ "desktopSettings": "Configuraciones de Escritorio", "failedToSelectDirectory": "Falló al seleccionar el directorio", "gpu": "GPU", + "gpuPicker": { + "appleMetalDescription": "Aprovecha la GPU de tu Mac para mayor velocidad y una mejor experiencia general", + "cpuDescription": "Usa el modo CPU para compatibilidad cuando la aceleración GPU no esté disponible", + "cpuSubtitle": "Modo CPU", + "manualDescription": "Configura ComfyUI manualmente para configuraciones avanzadas o hardware no soportado", + "manualSubtitle": "Configuración Manual", + "nvidiaDescription": "Usa tu GPU NVIDIA con aceleración CUDA para el mejor rendimiento.", + "nvidiaSubtitle": "NVIDIA CUDA", + "recommended": "RECOMENDADO", + "title": "Elige tu configuración de hardware" + }, "gpuSelection": { "cpuMode": "Modo CPU", "cpuModeDescription": "El modo CPU está destinado para desarrolladores y casos extremos raros solamente.", @@ -563,6 +615,16 @@ "installLocationTooltip": "Directorio de datos de usuario de ComfyUI. Almacena:\n- Entorno Python\n- Modelos\n- Nodos personalizados\n", "insufficientFreeSpace": "Espacio insuficiente - espacio libre mínimo", "isOneDrive": "OneDrive no es compatible. Por favor instala ComfyUI en otra ubicación.", + "locationPicker": { + "chooseDownloadServers": "Elegir servidores de descarga manualmente", + "downloadServersDescription": "Selecciona servidores espejo específicos para descargar Python, paquetes PyPI y PyTorch según tu ubicación.", + "migrateDescription": "Copia o vincula tus modelos existentes, nodos personalizados y configuraciones de una instalación previa de ComfyUI.", + "migrateFromExisting": "Migrar desde instalación existente", + "migrationPathPlaceholder": "Selecciona instalación existente de ComfyUI (opcional)", + "pathPlaceholder": "/Users/username/Documents/ComfyUI", + "subtitle": "Elige una carpeta para los archivos de ComfyUI. También configuraremos Python allí automáticamente.", + "title": "Elige dónde instalar ComfyUI" + }, "manualConfiguration": { "createVenv": "Necesitarás crear un entorno virtual en el siguiente directorio", "requirements": "Requisitos", @@ -617,28 +679,7 @@ }, "systemLocations": "Ubicaciones del Sistema", "unhandledError": "Error desconocido", - "updateConsent": "Anteriormente optaste por reportar fallos. Ahora estamos rastreando métricas basadas en eventos para ayudar a identificar errores y mejorar la aplicación. No se recoge ninguna información personal identificable.", - "gpuPicker": { - "title": "Elige tu configuración de hardware", - "recommended": "RECOMENDADO", - "nvidiaSubtitle": "NVIDIA CUDA", - "cpuSubtitle": "Modo CPU", - "manualSubtitle": "Configuración Manual", - "appleMetalDescription": "Aprovecha la GPU de tu Mac para mayor velocidad y una mejor experiencia general", - "nvidiaDescription": "Usa tu GPU NVIDIA con aceleración CUDA para el mejor rendimiento.", - "cpuDescription": "Usa el modo CPU para compatibilidad cuando la aceleración GPU no esté disponible", - "manualDescription": "Configura ComfyUI manualmente para configuraciones avanzadas o hardware no soportado" - }, - "locationPicker": { - "title": "Elige dónde instalar ComfyUI", - "subtitle": "Elige una carpeta para los archivos de ComfyUI. También configuraremos Python allí automáticamente.", - "pathPlaceholder": "/Users/username/Documents/ComfyUI", - "migrationPathPlaceholder": "Selecciona instalación existente de ComfyUI (opcional)", - "migrateFromExisting": "Migrar desde instalación existente", - "migrateDescription": "Copia o vincula tus modelos existentes, nodos personalizados y configuraciones de una instalación previa de ComfyUI.", - "chooseDownloadServers": "Elegir servidores de descarga manualmente", - "downloadServersDescription": "Selecciona servidores espejo específicos para descargar Python, paquetes PyPI y PyTorch según tu ubicación." - } + "updateConsent": "Anteriormente optaste por reportar fallos. Ahora estamos rastreando métricas basadas en eventos para ayudar a identificar errores y mejorar la aplicación. No se recoge ninguna información personal identificable." }, "issueReport": { "helpFix": "Ayuda a Solucionar Esto" @@ -647,6 +688,10 @@ "applyingTexture": "Aplicando textura...", "backgroundColor": "Color de fondo", "camera": "Cámara", + "cameraType": { + "orthographic": "Ortográfica", + "perspective": "Perspectiva" + }, "clearRecording": "Borrar grabación", "edgeThreshold": "Umbral de borde", "export": "Exportar", @@ -667,6 +712,7 @@ "wireframe": "Malla" }, "model": "Modelo", + "openIn3DViewer": "Abrir en Visor 3D", "previewOutput": "Vista previa de salida", "removeBackgroundImage": "Eliminar imagen de fondo", "resizeNodeMatchOutput": "Redimensionar nodo para coincidir con la salida", @@ -677,34 +723,29 @@ "switchCamera": "Cambiar cámara", "switchingMaterialMode": "Cambiando modo de material...", "upDirection": "Dirección hacia arriba", - "uploadBackgroundImage": "Subir imagen de fondo", - "uploadTexture": "Subir textura", "upDirections": { "original": "Original" }, - "cameraType": { - "perspective": "Perspectiva", - "orthographic": "Ortográfica" - }, + "uploadBackgroundImage": "Subir imagen de fondo", + "uploadTexture": "Subir textura", "viewer": { - "title": "Visor 3D (Beta)", "apply": "Aplicar", - "cancel": "Cancelar", - "cameraType": "Tipo de Cámara", - "sceneSettings": "Configuración de Escena", "cameraSettings": "Configuración de Cámara", - "lightSettings": "Configuración de Luz", + "cameraType": "Tipo de Cámara", + "cancel": "Cancelar", "exportSettings": "Configuración de Exportación", - "modelSettings": "Configuración de Modelo" - }, - "openIn3DViewer": "Abrir en Visor 3D" + "lightSettings": "Configuración de Luz", + "modelSettings": "Configuración de Modelo", + "sceneSettings": "Configuración de Escena", + "title": "Visor 3D (Beta)" + } }, "loadWorkflowWarning": { "coreNodesFromVersion": "Requiere ComfyUI {version}:", - "outdatedVersion": "Algunos nodos requieren una versión más reciente de ComfyUI (actual: {version}). Por favor, actualiza para usar todos los nodos.", - "outdatedVersionGeneric": "Algunos nodos requieren una versión más reciente de ComfyUI. Por favor, actualiza para usar todos los nodos.", + "missingNodesDescription": "Al cargar el grafo, no se encontraron los siguientes tipos de nodos.\nEsto también puede ocurrir si tu versión instalada es anterior y ese tipo de nodo no se puede encontrar.", "missingNodesTitle": "Faltan Algunos Nodos", - "missingNodesDescription": "Al cargar el grafo, no se encontraron los siguientes tipos de nodos.\nEsto también puede ocurrir si tu versión instalada es anterior y ese tipo de nodo no se puede encontrar." + "outdatedVersion": "Algunos nodos requieren una versión más reciente de ComfyUI (actual: {version}). Por favor, actualiza para usar todos los nodos.", + "outdatedVersionGeneric": "Algunos nodos requieren una versión más reciente de ComfyUI. Por favor, actualiza para usar todos los nodos." }, "maintenance": { "None": "Ninguno", @@ -727,23 +768,62 @@ "title": "Mantenimiento" }, "manager": { + "allMissingNodesInstalled": "Todos los nodos faltantes se han instalado exitosamente", + "applyChanges": "Aplicar Cambios", "changingVersion": "Cambiando versión de {from} a {to}", + "clickToFinishSetup": "Haz clic", + "conflicts": { + "conflictInfoTitle": "¿Por qué está pasando esto?", + "conflictMessages": { + "accelerator": "GPU/Acelerador no soportado (disponible: {current}, requerido: {required})", + "banned": "Este paquete está prohibido por razones de seguridad", + "comfyui_version": "Desajuste de versión de ComfyUI (actual: {current}, requerida: {required})", + "frontend_version": "Desajuste de versión del frontend (actual: {current}, requerida: {required})", + "generic": "Problema de compatibilidad (actual: {current}, requerido: {required})", + "import_failed": "Importación Fallida", + "os": "Sistema operativo no soportado (actual: {current}, requerido: {required})", + "pending": "Verificación de seguridad pendiente - no se puede verificar compatibilidad" + }, + "conflicts": "Conflictos", + "description": "Hemos detectado conflictos entre algunas de tus extensiones y la nueva versión de ComfyUI. Al actualizar corres el riesgo de romper flujos de trabajo que dependen de esas extensiones.", + "enableAnyway": "Habilitar de Todos Modos", + "extensionAtRisk": "Extensión en Riesgo", + "importFailedExtensions": "Extensiones con Importación Fallida", + "info": "Si continúas con la actualización, las extensiones en conflicto se deshabilitarán automáticamente. Puedes revisarlas y gestionarlas en cualquier momento en el Administrador de ComfyUI.", + "installAnyway": "Instalar de Todos Modos", + "title": "¡Problemas de Paquete de Nodos Detectados!", + "understood": "Entendido", + "warningBanner": { + "button": "Aprende Más...", + "message": "Estas extensiones requieren versiones de paquetes del sistema que difieren de tu configuración actual. Instalarlas puede sobrescribir dependencias principales y afectar otras extensiones o flujos de trabajo.", + "title": "Algunas extensiones están deshabilitadas debido a incompatibilidad con tu configuración actual" + }, + "warningTooltip": "Este paquete puede tener problemas de compatibilidad con tu entorno actual" + }, "createdBy": "Creado Por", "dependencies": "Dependencias", + "disabledNodesWontUpdate": "Los nodos deshabilitados no se actualizarán", "discoverCommunityContent": "Descubre paquetes de nodos, extensiones y más creados por la comunidad...", "downloads": "Descargas", + "enablePackToChangeVersion": "Habilita este paquete para cambiar versiones", "errorConnecting": "Error al conectar con el Registro de Nodos Comfy.", + "extensionsSuccessfullyInstalled": "¡Extensión(es) instalada(s) exitosamente y lista(s) para usar!", "failed": "Falló ({count})", + "failedToInstall": "Falló la Instalación", "filter": { "disabled": "Deshabilitado", "enabled": "Habilitado", "nodePack": "Paquete de Nodos" }, + "gettingInfo": "Obteniendo información...", + "importFailedGenericError": "Falló la importación del paquete. Revisa la consola para más detalles.", "inWorkflow": "En Flujo de Trabajo", "infoPanelEmpty": "Haz clic en un elemento para ver la información", "installAllMissingNodes": "Instalar todos los nodos faltantes", + "installError": "Error de Instalación", "installSelected": "Instalar Seleccionado", "installationQueue": "Cola de Instalación", + "installingDependencies": "Instalando dependencias...", "lastUpdated": "Última Actualización", "latestVersion": "Última", "legacyManagerUI": "Usar UI antigua", @@ -751,15 +831,18 @@ "legacyMenuNotAvailable": "El menú del administrador antiguo no está disponible en esta versión de ComfyUI. Por favor, utiliza el nuevo menú del administrador en su lugar.", "license": "Licencia", "loadingVersions": "Cargando versiones...", + "mixedSelectionMessage": "No se puede realizar acción masiva en selección mixta", "nightlyVersion": "Nocturna", "noDescription": "No hay descripción disponible", "noNodesFound": "No se encontraron nodos", "noNodesFoundDescription": "Los nodos del paquete no se pudieron analizar, o el paquete es solo una extensión de frontend y no tiene ningún nodo.", "noResultsFound": "No se encontraron resultados que coincidan con tu búsqueda.", "nodePack": "Paquete de Nodos", + "notAvailable": "No Disponible", "packsSelected": "Paquetes Seleccionados", "repository": "Repositorio", "restartToApplyChanges": "Para aplicar los cambios, por favor reinicia ComfyUI", + "restartingBackend": "Reiniciando backend para aplicar cambios...", "searchPlaceholder": "Buscar", "selectVersion": "Seleccionar Versión", "sort": { @@ -771,14 +854,15 @@ "status": { "active": "Activo", "banned": "Prohibido", + "conflicting": "En Conflicto", "deleted": "Eliminado", "flagged": "Marcado", + "importFailed": "Error de Instalación", "pending": "Pendiente", - "unknown": "Desconocido", - "conflicting": "En Conflicto", - "importFailed": "Error de Instalación" + "unknown": "Desconocido" }, "title": "Administrador de Nodos Personalizados", + "toFinishSetup": "para finalizar la configuración", "totalNodes": "Total de Nodos", "tryAgainLater": "Por favor intenta de nuevo más tarde.", "tryDifferentSearch": "Por favor intenta con una consulta de búsqueda diferente.", @@ -786,53 +870,10 @@ "uninstallSelected": "Desinstalar Seleccionado", "uninstalling": "Desinstalando", "update": "Actualizar", - "updatingAllPacks": "Actualizando todos los paquetes", - "version": "Versión", - "failedToInstall": "Falló la Instalación", - "installError": "Error de Instalación", - "importFailedGenericError": "Falló la importación del paquete. Revisa la consola para más detalles.", - "applyChanges": "Aplicar Cambios", - "clickToFinishSetup": "Haz clic", - "toFinishSetup": "para finalizar la configuración", - "restartingBackend": "Reiniciando backend para aplicar cambios...", - "extensionsSuccessfullyInstalled": "¡Extensión(es) instalada(s) exitosamente y lista(s) para usar!", - "installingDependencies": "Instalando dependencias...", - "updateSelected": "Actualizar Seleccionados", "updateAll": "Actualizar Todos", - "disabledNodesWontUpdate": "Los nodos deshabilitados no se actualizarán", - "enablePackToChangeVersion": "Habilita este paquete para cambiar versiones", - "gettingInfo": "Obteniendo información...", - "allMissingNodesInstalled": "Todos los nodos faltantes se han instalado exitosamente", - "mixedSelectionMessage": "No se puede realizar acción masiva en selección mixta", - "notAvailable": "No Disponible", - "conflicts": { - "title": "¡Problemas de Paquete de Nodos Detectados!", - "description": "Hemos detectado conflictos entre algunas de tus extensiones y la nueva versión de ComfyUI. Al actualizar corres el riesgo de romper flujos de trabajo que dependen de esas extensiones.", - "info": "Si continúas con la actualización, las extensiones en conflicto se deshabilitarán automáticamente. Puedes revisarlas y gestionarlas en cualquier momento en el Administrador de ComfyUI.", - "extensionAtRisk": "Extensión en Riesgo", - "conflicts": "Conflictos", - "importFailedExtensions": "Extensiones con Importación Fallida", - "conflictInfoTitle": "¿Por qué está pasando esto?", - "installAnyway": "Instalar de Todos Modos", - "enableAnyway": "Habilitar de Todos Modos", - "understood": "Entendido", - "warningBanner": { - "title": "Algunas extensiones están deshabilitadas debido a incompatibilidad con tu configuración actual", - "message": "Estas extensiones requieren versiones de paquetes del sistema que difieren de tu configuración actual. Instalarlas puede sobrescribir dependencias principales y afectar otras extensiones o flujos de trabajo.", - "button": "Aprende Más..." - }, - "conflictMessages": { - "comfyui_version": "Desajuste de versión de ComfyUI (actual: {current}, requerida: {required})", - "frontend_version": "Desajuste de versión del frontend (actual: {current}, requerida: {required})", - "os": "Sistema operativo no soportado (actual: {current}, requerido: {required})", - "accelerator": "GPU/Acelerador no soportado (disponible: {current}, requerido: {required})", - "generic": "Problema de compatibilidad (actual: {current}, requerido: {required})", - "banned": "Este paquete está prohibido por razones de seguridad", - "pending": "Verificación de seguridad pendiente - no se puede verificar compatibilidad", - "import_failed": "Importación Fallida" - }, - "warningTooltip": "Este paquete puede tener problemas de compatibilidad con tu entorno actual" - } + "updateSelected": "Actualizar Seleccionados", + "updatingAllPacks": "Actualizando todos los paquetes", + "version": "Versión" }, "maskEditor": { "Apply to Whole Image": "Aplicar a toda la imagen", @@ -878,6 +919,7 @@ "manageExtensions": "Gestionar extensiones", "onChange": "Al cambiar", "onChangeTooltip": "El flujo de trabajo se encolará una vez que se haga un cambio", + "queue": "Panel de Cola", "refresh": "Actualizar definiciones de nodos", "resetView": "Restablecer vista del lienzo", "run": "Ejecutar", @@ -886,17 +928,15 @@ "settings": "Configuración", "showMenu": "Mostrar menú", "theme": "Tema", - "toggleBottomPanel": "Alternar panel inferior", - "queue": "Panel de Cola" + "toggleBottomPanel": "Alternar panel inferior" }, "menuLabels": { "About ComfyUI": "Acerca de ComfyUI", "Bottom Panel": "Panel inferior", "Browse Templates": "Explorar plantillas", "Bypass/Unbypass Selected Nodes": "Evitar/No evitar nodos seleccionados", - "Canvas Toggle Link Visibility": "Alternar visibilidad de enlace en lienzo", + "Canvas Performance": "Rendimiento del Lienzo", "Canvas Toggle Lock": "Alternar bloqueo en lienzo", - "Canvas Toggle Minimap": "Lienzo: Alternar minimapa", "Check for Custom Node Updates": "Buscar actualizaciones de nodos personalizados", "Check for Updates": "Buscar actualizaciones", "Clear Pending Tasks": "Borrar tareas pendientes", @@ -918,20 +958,23 @@ "Desktop User Guide": "Guía de usuario de escritorio", "Duplicate Current Workflow": "Duplicar flujo de trabajo actual", "Edit": "Editar", + "Exit Subgraph": "Salir de Subgrafo", "Export": "Exportar", "Export (API)": "Exportar (API)", "Fit Group To Contents": "Ajustar grupo a contenidos", - "Fit view to selected nodes": "Ajustar vista a los nodos seleccionados", - "Give Feedback": "Dar retroalimentación", + "Focus Mode": "Modo de Enfoque", "Group Selected Nodes": "Agrupar nodos seleccionados", "Help": "Ayuda", + "Help Center": "Centro de Ayuda", "Increase Brush Size in MaskEditor": "Aumentar tamaño del pincel en MaskEditor", "Install Missing Custom Nodes": "Instalar nodos personalizados faltantes", "Interrupt": "Interrumpir", "Load Default Workflow": "Cargar flujo de trabajo predeterminado", + "Lock Canvas": "Bloquear Lienzo", "Manage group nodes": "Gestionar nodos de grupo", "Manager": "Administrador", "Manager Menu (Legacy)": "Menú de gestión (heredado)", + "Model Library": "Biblioteca de Modelos", "Move Selected Nodes Down": "Mover nodos seleccionados hacia abajo", "Move Selected Nodes Left": "Mover nodos seleccionados hacia la izquierda", "Move Selected Nodes Right": "Mover nodos seleccionados hacia la derecha", @@ -939,7 +982,9 @@ "Mute/Unmute Selected Nodes": "Silenciar/Activar sonido de nodos seleccionados", "New": "Nuevo", "Next Opened Workflow": "Siguiente flujo de trabajo abierto", + "Node Library": "Biblioteca de Nodos", "Open": "Abrir", + "Open 3D Viewer (Beta) for Selected Node": "Abrir Visor 3D (Beta) para Nodo Seleccionado", "Open Custom Nodes Folder": "Abrir carpeta de nodos personalizados", "Open DevTools": "Abrir DevTools", "Open Inputs Folder": "Abrir carpeta de entradas", @@ -952,6 +997,8 @@ "Pin/Unpin Selected Items": "Anclar/Desanclar elementos seleccionados", "Pin/Unpin Selected Nodes": "Anclar/Desanclar nodos seleccionados", "Previous Opened Workflow": "Flujo de trabajo abierto anterior", + "Publish": "Publicar", + "Queue Panel": "Panel de Cola", "Queue Prompt": "Indicador de cola", "Queue Prompt (Front)": "Indicador de cola (Frente)", "Queue Selected Output Nodes": "Encolar nodos de salida seleccionados", @@ -969,18 +1016,11 @@ "Show Settings Dialog": "Mostrar diálogo de configuración", "Sign Out": "Cerrar sesión", "Toggle Essential Bottom Panel": "Alternar panel inferior esencial", - "Toggle Bottom Panel": "Alternar panel inferior", - "Toggle Focus Mode": "Alternar modo de enfoque", "Toggle Logs Bottom Panel": "Alternar panel inferior de registros", - "Toggle Model Library Sidebar": "Alternar barra lateral de la biblioteca de modelos", - "Toggle Node Library Sidebar": "Alternar barra lateral de la biblioteca de nodos", - "Toggle Queue Sidebar": "Alternar barra lateral de la cola", "Toggle Search Box": "Alternar caja de búsqueda", "Toggle Terminal Bottom Panel": "Alternar panel inferior de terminal", "Toggle Theme (Dark/Light)": "Alternar tema (Oscuro/Claro)", "Toggle View Controls Bottom Panel": "Alternar panel inferior de controles de vista", - "Toggle Workflows Sidebar": "Alternar barra lateral de los flujos de trabajo", - "Toggle the Custom Nodes Manager": "Alternar el Administrador de Nodos Personalizados", "Toggle the Custom Nodes Manager Progress Bar": "Alternar la Barra de Progreso del Administrador de Nodos Personalizados", "Undo": "Deshacer", "Ungroup selected group nodes": "Desagrupar nodos de grupo seleccionados", @@ -989,37 +1029,17 @@ "Unlock Canvas": "Desbloquear lienzo", "Unpack the selected Subgraph": "Desempaquetar el Subgrafo seleccionado", "View": "Ver", - "Workflow": "Flujo de trabajo", "Workflows": "Flujos de trabajo", "Zoom In": "Acercar", "Zoom Out": "Alejar", - "Zoom to fit": "Ajustar al tamaño", - "Open 3D Viewer (Beta) for Selected Node": "Abrir Visor 3D (Beta) para Nodo Seleccionado", - "Lock Canvas": "Bloquear Lienzo", - "Exit Subgraph": "Salir de Subgrafo", - "Install Missing": "Instalar Faltantes", - "Publish": "Publicar", - "Canvas Performance": "Rendimiento del Lienzo", - "Help Center": "Centro de Ayuda", - "Focus Mode": "Modo de Enfoque", - "Model Library": "Biblioteca de Modelos", - "Node Library": "Biblioteca de Nodos", - "Queue Panel": "Panel de Cola", - "sideToolbar_modelLibrary": "sideToolbar.modelLibrary", - "sideToolbar_nodeLibrary": "sideToolbar.nodeLibrary", - "sideToolbar_queue": "sideToolbar.queue", - "sideToolbar_workflows": "sideToolbar.workflows" + "Zoom to fit": "Ajustar al tamaño" }, "minimap": { "nodeColors": "Colores de nodos", "renderBypassState": "Mostrar estado de omisión", "renderErrorState": "Mostrar estado de error", "showGroups": "Mostrar marcos/grupos", - "showLinks": "Mostrar enlaces", - "sideToolbar_modelLibrary": "sideToolbar.bibliotecaDeModelos", - "sideToolbar_nodeLibrary": "sideToolbar.bibliotecaDeNodos", - "sideToolbar_queue": "sideToolbar.cola", - "sideToolbar_workflows": "sideToolbar.flujosDeTrabajo" + "showLinks": "Mostrar enlaces" }, "missingModelsDialog": { "doNotAskAgain": "No mostrar esto de nuevo", @@ -1096,9 +1116,6 @@ "upscale_diffusion": "difusión_de_escalado", "upscaling": "escalado", "utils": "utilidades", - "v1": "v1", - "v2": "v2", - "v3": "v3", "video": "video", "video_models": "modelos_de_video" }, @@ -1133,13 +1150,13 @@ "whatsNew": "¿Qué hay de nuevo?" }, "selectionToolbox": { + "Bypass Group Nodes": "Omitir nodos de grupo", + "Set Group Nodes to Always": "Establecer nodos de grupo en Siempre", + "Set Group Nodes to Never": "Establecer nodos de grupo en Nunca", "executeButton": { "disabledTooltip": "No hay nodos de salida seleccionados", "tooltip": "Ejecutar en los nodos de salida seleccionados (resaltados con borde naranja)" - }, - "Set Group Nodes to Never": "Establecer nodos de grupo en Nunca", - "Bypass Group Nodes": "Omitir nodos de grupo", - "Set Group Nodes to Always": "Establecer nodos de grupo en Siempre" + } }, "serverConfig": { "modifiedConfigs": "Has modificado las siguientes configuraciones del servidor. Reinicia para aplicar los cambios.", @@ -1276,6 +1293,12 @@ } }, "serverStart": { + "copyAllTooltip": "Copiar todo", + "copySelectionTooltip": "Copiar selección", + "errorMessage": "No se puede iniciar ComfyUI Desktop", + "installation": { + "title": "Instalando ComfyUI" + }, "openLogs": "Abrir registros", "process": { "error": "No se puede iniciar ComfyUI Desktop", @@ -1286,17 +1309,12 @@ }, "reportIssue": "Reportar problema", "showTerminal": "Mostrar terminal", - "troubleshoot": "Solucionar problemas", "title": "Iniciando ComfyUI", - "copySelectionTooltip": "Copiar selección", - "copyAllTooltip": "Copiar todo", - "errorMessage": "No se puede iniciar ComfyUI Desktop", - "installation": { - "title": "Instalando ComfyUI" - } + "troubleshoot": "Solucionar problemas" }, "settingsCategories": { "3D": "3D", + "3DViewer": "3DViewer", "API Nodes": "Nodos API", "About": "Acerca de", "Appearance": "Apariencia", @@ -1347,13 +1365,41 @@ "Validation": "Validación", "Vue Nodes": "Nodos Vue", "Window": "Ventana", - "Workflow": "Flujo de Trabajo", - "3DViewer": "3DViewer" + "Workflow": "Flujo de Trabajo" + }, + "shape": { + "CARD": "Card", + "arrow": "Flecha", + "box": "Caja", + "circle": "Círculo", + "default": "Default", + "round": "Redondo" + }, + "shortcuts": { + "essentials": "Esencial", + "keyboardShortcuts": "Atajos de teclado", + "manageShortcuts": "Gestionar atajos", + "noKeybinding": "Sin atajo", + "subcategories": { + "node": "Nodo", + "panelControls": "Controles de panel", + "queue": "Cola", + "view": "Vista", + "workflow": "Flujo de trabajo" + }, + "viewControls": "Controles de vista" }, "sideToolbar": { "browseTemplates": "Explorar plantillas de ejemplo", "downloads": "Descargas", "helpCenter": "Centro de ayuda", + "labels": { + "models": "Modelos", + "nodes": "Nodos", + "queue": "Cola", + "templates": "Plantillas", + "workflows": "Flujos de trabajo" + }, "logout": "Cerrar sesión", "modelLibrary": "Biblioteca de modelos", "newBlankWorkflow": "Crear un nuevo flujo de trabajo en blanco", @@ -1391,6 +1437,8 @@ }, "showFlatList": "Mostrar lista plana" }, + "templates": "Plantillas", + "themeToggle": "Cambiar tema", "workflowTab": { "confirmDelete": "¿Estás seguro de que quieres eliminar este flujo de trabajo?", "confirmDeleteTitle": "¿Eliminar flujo de trabajo?", @@ -1408,33 +1456,24 @@ "open": "Abrir" } }, - "workflows": "Flujos de trabajo", - "themeToggle": "Cambiar tema", - "templates": "Plantillas", - "labels": { - "queue": "Cola", - "nodes": "Nodos", - "models": "Modelos", - "workflows": "Flujos de trabajo", - "templates": "Plantillas" - } + "workflows": "Flujos de trabajo" }, "subgraphStore": { "blueprintName": "Nombre del subgrafo", - "saveBlueprint": "Guardar subgrafo en la biblioteca", - "confirmDeleteTitle": "¿Eliminar subgrafo?", "confirmDelete": "Esta acción eliminará permanentemente el subgrafo de tu biblioteca", - "overwriteBlueprintTitle": "¿Sobrescribir subgrafo existente?", + "confirmDeleteTitle": "¿Eliminar subgrafo?", + "hidden": "Parámetros ocultos/anidados", + "hideAll": "Ocultar todo", + "loadFailure": "No se pudieron cargar los subgrafos", "overwriteBlueprint": "Guardar sobrescribirá el subgrafo actual con tus cambios", + "overwriteBlueprintTitle": "¿Sobrescribir subgrafo existente?", "publish": "Publicar subgrafo", "publishSuccess": "Guardado en la biblioteca de nodos", "publishSuccessMessage": "Puedes encontrar tu subgrafo en la biblioteca de nodos bajo \"Subgraph Blueprints\"", - "loadFailure": "No se pudieron cargar los subgrafos", - "shown": "Mostrado en el nodo", + "saveBlueprint": "Guardar subgrafo en la biblioteca", "showAll": "Mostrar todo", - "hidden": "Parámetros ocultos/anidados", - "hideAll": "Ocultar todo", - "showRecommended": "Mostrar widgets recomendados" + "showRecommended": "Mostrar widgets recomendados", + "shown": "Mostrado en el nodo" }, "tabMenu": { "addToBookmarks": "Agregar a marcadores", @@ -1446,6 +1485,8 @@ "removeFromBookmarks": "Eliminar de marcadores" }, "templateWorkflows": { + "activeFilters": "Filtros:", + "categories": "Categorías", "category": { "3D": "3D", "All": "Todas las plantillas", @@ -1456,15 +1497,32 @@ "ControlNet": "ControlNet", "Custom Nodes": "Nodos Personalizados", "Flux": "Flux", + "GettingStarted": "Primeros Pasos", "Image": "Imagen", "Image API": "API de Imagen", "LLM API": "API LLM", + "LLMs": "LLMs", "Upscaling": "Ampliación", "Video": "Video", - "Video API": "API de Video", - "GettingStarted": "Primeros Pasos", - "LLMs": "LLMs" + "Video API": "API de Video" }, + "licensesSelected": "{count} licencias", + "loading": "Cargando plantillas...", + "loadingMore": "Cargando más plantillas...", + "modelFilter": "Filtro de modelo", + "modelsSelected": "{count} modelos", + "noResults": "No se encontraron plantillas", + "noResultsHint": "Intenta ajustar tu búsqueda o filtros", + "resetFilters": "Limpiar filtros", + "resultsCount": "Mostrando {count} de {total} plantillas", + "searchPlaceholder": "Buscar plantillas...", + "sort": { + "alphabetical": "A → Z", + "newest": "Más reciente", + "recommended": "Recomendado", + "searchPlaceholder": "Buscar..." + }, + "sorting": "Ordenar por", "template": { "3D": { "3d_hunyuan3d_image_to_model": "Hunyuan3D 2.0", @@ -1770,26 +1828,7 @@ } }, "title": "Comienza con una Plantilla", - "loadingMore": "Cargando más plantillas...", - "searchPlaceholder": "Buscar plantillas...", - "categories": "Categorías", - "resetFilters": "Limpiar filtros", - "sorting": "Ordenar por", - "activeFilters": "Filtros:", - "loading": "Cargando plantillas...", - "noResults": "No se encontraron plantillas", - "noResultsHint": "Intenta ajustar tu búsqueda o filtros", - "modelFilter": "Filtro de modelo", - "modelsSelected": "{count} modelos", - "useCasesSelected": "{count} casos de uso", - "licensesSelected": "{count} licencias", - "resultsCount": "Mostrando {count} de {total} plantillas", - "sort": { - "recommended": "Recomendado", - "alphabetical": "A → Z", - "newest": "Más reciente", - "searchPlaceholder": "Buscar..." - } + "useCasesSelected": "{count} casos de uso" }, "toastMessages": { "cannotCreateSubgraph": "No se puede crear el subgrafo", @@ -1807,6 +1846,7 @@ "failedToExportModel": "Error al exportar modelo como {format}", "failedToFetchBalance": "No se pudo obtener el saldo: {error}", "failedToFetchLogs": "Error al obtener los registros del servidor", + "failedToInitializeLoad3dViewer": "Error al inicializar el visor 3D", "failedToInitiateCreditPurchase": "No se pudo iniciar la compra de créditos: {error}", "failedToPurchaseCredits": "No se pudo comprar créditos: {error}", "fileLoadError": "No se puede encontrar el flujo de trabajo en {fileName}", @@ -1827,8 +1867,7 @@ "unauthorizedDomain": "Tu dominio {domain} no está autorizado para usar este servicio. Por favor, contacta a {email} para agregar tu dominio a la lista blanca.", "updateRequested": "Actualización solicitada", "useApiKeyTip": "Consejo: ¿No puedes acceder al inicio de sesión normal? Usa la opción de clave API de Comfy.", - "userNotAuthenticated": "Usuario no autenticado", - "failedToInitializeLoad3dViewer": "Error al inicializar el visor 3D" + "userNotAuthenticated": "Usuario no autenticado" }, "userSelect": { "enterUsername": "Introduce un nombre de usuario", @@ -1846,6 +1885,7 @@ "updatePassword": "Actualizar contraseña" }, "validation": { + "descriptionRequired": "Descripción es requerida", "invalidEmail": "Dirección de correo electrónico inválida", "length": "Debe tener {length} caracteres", "maxLength": "No debe tener más de {length} caracteres", @@ -1861,8 +1901,7 @@ }, "personalDataConsentRequired": "Debes aceptar el procesamiento de tus datos personales.", "prefix": "Debe comenzar con {prefix}", - "required": "Requerido", - "descriptionRequired": "Descripción es requerida" + "required": "Requerido" }, "versionMismatchWarning": { "dismiss": "Descartar", @@ -1879,91 +1918,26 @@ "learnMore": "Aprende más", "noReleaseNotes": "No hay notas de la versión disponibles." }, + "widgets": { + "selectModel": "Seleccionar modelo", + "uploadSelect": { + "placeholder": "Seleccionar...", + "placeholderAudio": "Seleccionar audio...", + "placeholderImage": "Seleccionar imagen...", + "placeholderModel": "Seleccionar modelo...", + "placeholderUnknown": "Seleccionar medio...", + "placeholderVideo": "Seleccionar video..." + } + }, "workflowService": { "enterFilename": "Introduzca el nombre del archivo", "exportWorkflow": "Exportar flujo de trabajo", "saveWorkflow": "Guardar flujo de trabajo" }, - "desktopStart": { - "initialising": "Inicializando..." - }, - "shape": { - "default": "Default", - "round": "Redondo", - "CARD": "Card", - "circle": "Círculo", - "arrow": "Flecha", - "box": "Caja" - }, "zoomControls": { + "hideMinimap": "Ocultar minimapa", "label": "Controles de zoom", - "zoomToFit": "Ajustar zoom", "showMinimap": "Mostrar minimapa", - "hideMinimap": "Ocultar minimapa" - }, - "commands": { - "runWorkflow": "Ejecutar flujo de trabajo", - "runWorkflowFront": "Ejecutar flujo de trabajo (Encolar al principio)", - "run": "Ejecutar", - "execute": "Ejecutar", - "interrupt": "Cancelar ejecución actual", - "refresh": "Actualizar definiciones de nodos", - "clipspace": "Abrir Clipspace", - "resetView": "Restablecer vista del lienzo", - "clear": "Limpiar flujo de trabajo", - "toggleBottomPanel": "Alternar panel inferior", - "theme": "Tema", - "dark": "Oscuro", - "light": "Claro", - "manageExtensions": "Gestionar extensiones", - "settings": "Configuración", - "help": "Ayuda", - "queue": "Panel de cola" - }, - "widgets": { - "selectModel": "Seleccionar modelo", - "uploadSelect": { - "placeholder": "Seleccionar...", - "placeholderImage": "Seleccionar imagen...", - "placeholderAudio": "Seleccionar audio...", - "placeholderVideo": "Seleccionar video...", - "placeholderModel": "Seleccionar modelo...", - "placeholderUnknown": "Seleccionar medio..." - } - }, - "shortcuts": { - "essentials": "Esencial", - "viewControls": "Controles de vista", - "manageShortcuts": "Gestionar atajos", - "noKeybinding": "Sin atajo", - "keyboardShortcuts": "Atajos de teclado", - "subcategories": { - "workflow": "Flujo de trabajo", - "node": "Nodo", - "queue": "Cola", - "view": "Vista", - "panelControls": "Controles de panel" - } - }, - "assetBrowser": { - "assets": "Recursos", - "browseAssets": "Explorar recursos", - "noAssetsFound": "No se encontraron recursos", - "tryAdjustingFilters": "Intenta ajustar tu búsqueda o filtros", - "loadingModels": "Cargando {type}...", - "connectionError": "Por favor, revisa tu conexión e inténtalo de nuevo", - "failedToCreateNode": "No se pudo crear el nodo. Inténtalo de nuevo o revisa la consola para más detalles.", - "noModelsInFolder": "No hay {type} disponibles en esta carpeta", - "searchAssetsPlaceholder": "Buscar recursos...", - "allModels": "Todos los modelos", - "allCategory": "Todo {category}", - "unknown": "Desconocido", - "fileFormats": "Formatos de archivo", - "baseModels": "Modelos base", - "sortBy": "Ordenar por", - "sortAZ": "A-Z", - "sortZA": "Z-A", - "sortRecent": "Reciente", - "sortPopular": "Popular" + "zoomToFit": "Ajustar zoom" } -} \ No newline at end of file +} diff --git a/src/locales/es/nodeDefs.json b/src/locales/es/nodeDefs.json index 8fdf78e49..89ee8d791 100644 --- a/src/locales/es/nodeDefs.json +++ b/src/locales/es/nodeDefs.json @@ -7366,19 +7366,6 @@ } } }, - "SaveSVG": { - "description": "Guardar archivos SVG en el disco.", - "display_name": "Guardar SVG", - "inputs": { - "filename_prefix": { - "name": "prefijo_de_archivo", - "tooltip": "El prefijo para el archivo a guardar. Esto puede incluir información de formato como %date:yyyy-MM-dd% o %Empty Latent Image.width% para incluir valores de los nodos." - }, - "svg": { - "name": "svg" - } - } - }, "SaveVideo": { "description": "Guarda las imágenes de entrada en tu directorio de salida de ComfyUI.", "display_name": "Guardar video", @@ -8657,4 +8644,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/es/settings.json b/src/locales/es/settings.json index 535ab519a..00745b140 100644 --- a/src/locales/es/settings.json +++ b/src/locales/es/settings.json @@ -11,10 +11,7 @@ }, "Comfy-Desktop_UV_PythonInstallMirror": { "name": "Espejo de instalación Python", - "tooltip": "Las instalaciones de Python gestionadas se descargan del proyecto python-build-standalone de Astral. Esta variable puede establecerse en una URL de espejo para usar una fuente diferente para las instalaciones de Python. La URL proporcionada reemplazará https://github.com/astral-sh/python-build-standalone/releases/download en, por ejemplo, https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz. Las distribuciones pueden leerse desde un directorio local utilizando el esquema de URL file://.", - "urlFormatTitle": "Formato de URL del Espejo", - "urlDescription": "Este es un ejemplo de URL de descarga de python.\n\nLa URL del espejo es la primera mitad, incluyendo todo antes de la fecha (20250902):", - "fileUrlDescription": "Para instalar desde un archivo que descargaste anteriormente, puedes usar una URL de archivo:" + "tooltip": "Las instalaciones de Python gestionadas se descargan del proyecto python-build-standalone de Astral. Esta variable puede establecerse en una URL de espejo para usar una fuente diferente para las instalaciones de Python. La URL proporcionada reemplazará https://github.com/astral-sh/python-build-standalone/releases/download en, por ejemplo, https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz. Las distribuciones pueden leerse desde un directorio local utilizando el esquema de URL file://." }, "Comfy-Desktop_UV_TorchInstallMirror": { "name": "Espejo de instalación Torch", @@ -346,14 +343,6 @@ "Comfy_Validation_Workflows": { "name": "Validar flujos de trabajo" }, - "Comfy_VueNodes_Enabled": { - "name": "Habilitar renderizado de nodos Vue", - "tooltip": "Renderiza los nodos como componentes Vue en lugar de elementos canvas. Función experimental." - }, - "Comfy_VueNodes_Widgets": { - "name": "Habilitar widgets de Vue", - "tooltip": "Renderiza los widgets como componentes de Vue dentro de los nodos de Vue." - }, "Comfy_WidgetControlMode": { "name": "Modo de control del widget", "options": { @@ -399,14 +388,14 @@ "Topbar (2nd-row)": "Barra superior (2ª fila)" } }, - "LiteGraph_Canvas_LowQualityRenderingZoomThreshold": { - "name": "Umbral de renderizado de baja calidad al hacer zoom", - "tooltip": "Renderiza formas de baja calidad cuando se aleja" - }, "LiteGraph_Canvas_MaximumFps": { "name": "FPS máximo", "tooltip": "La cantidad máxima de cuadros por segundo que se permite renderizar en el lienzo. Limita el uso de la GPU a costa de la suavidad. Si es 0, se utiliza la tasa de refresco de la pantalla. Predeterminado: 0" }, + "LiteGraph_Canvas_MinFontSizeForLOD": { + "name": "Nivel de Detalle del Nodo al Hacer Zoom - umbral de tamaño de fuente", + "tooltip": "Controla cuándo los nodos cambian a renderizado LOD de baja calidad. Usa el tamaño de fuente en píxeles para determinar cuándo cambiar. Establece en 0 para deshabilitar. Los valores 1-24 establecen el umbral mínimo de tamaño de fuente para LOD - valores más altos (24px) = cambiar nodos a renderizado simplificado más pronto al alejar, valores más bajos (1px) = mantener calidad completa del nodo por más tiempo." + }, "LiteGraph_ContextMenu_Scaling": { "name": "Escala los menús de widgets combinados de nodos (listas) al acercar" }, @@ -423,9 +412,5 @@ }, "pysssss_SnapToGrid": { "name": "Siempre ajustar a la cuadrícula" - }, - "LiteGraph_Canvas_MinFontSizeForLOD": { - "name": "Nivel de Detalle del Nodo al Hacer Zoom - umbral de tamaño de fuente", - "tooltip": "Controla cuándo los nodos cambian a renderizado LOD de baja calidad. Usa el tamaño de fuente en píxeles para determinar cuándo cambiar. Establece en 0 para deshabilitar. Los valores 1-24 establecen el umbral mínimo de tamaño de fuente para LOD - valores más altos (24px) = cambiar nodos a renderizado simplificado más pronto al alejar, valores más bajos (1px) = mantener calidad completa del nodo por más tiempo." } -} \ No newline at end of file +} diff --git a/src/locales/fr/commands.json b/src/locales/fr/commands.json index 4123fa63b..26741529f 100644 --- a/src/locales/fr/commands.json +++ b/src/locales/fr/commands.json @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "Exporter le flux de travail (format API)" }, - "Comfy_Feedback": { - "label": "Retour d'information" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "Convertir la sélection en sous-graphe" }, @@ -309,4 +306,4 @@ "label": "Basculer la barre latérale des flux de travail", "tooltip": "Flux de travail" } -} \ No newline at end of file +} diff --git a/src/locales/fr/main.json b/src/locales/fr/main.json index 185180296..6215a797f 100644 --- a/src/locales/fr/main.json +++ b/src/locales/fr/main.json @@ -8,6 +8,27 @@ "message": "Ce flux de travail contient des nœuds API, qui nécessitent que vous soyez connecté à votre compte pour pouvoir fonctionner.", "title": "Connexion requise pour utiliser les nœuds API" }, + "assetBrowser": { + "allCategory": "Tous les {category}", + "allModels": "Tous les modèles", + "assets": "Ressources", + "baseModels": "Modèles de base", + "browseAssets": "Parcourir les ressources", + "connectionError": "Veuillez vérifier votre connexion et réessayer", + "failedToCreateNode": "Échec de la création du nœud. Veuillez réessayer ou consulter la console pour plus de détails.", + "fileFormats": "Formats de fichier", + "loadingModels": "Chargement de {type}...", + "noAssetsFound": "Aucune ressource trouvée", + "noModelsInFolder": "Aucun {type} disponible dans ce dossier", + "searchAssetsPlaceholder": "Rechercher des ressources...", + "sortAZ": "A-Z", + "sortBy": "Trier par", + "sortPopular": "Populaire", + "sortRecent": "Récent", + "sortZA": "Z-A", + "tryAdjustingFilters": "Essayez d'ajuster votre recherche ou vos filtres", + "unknown": "Inconnu" + }, "auth": { "apiKey": { "cleared": "Clé API supprimée", @@ -93,10 +114,10 @@ }, "breadcrumbsMenu": { "clearWorkflow": "Effacer le workflow", + "deleteBlueprint": "Supprimer le plan", "deleteWorkflow": "Supprimer le workflow", "duplicate": "Dupliquer", - "enterNewName": "Entrez un nouveau nom", - "deleteBlueprint": "Supprimer le plan" + "enterNewName": "Entrez un nouveau nom" }, "chatHistory": { "cancelEdit": "Annuler", @@ -125,64 +146,83 @@ "red": "Rouge", "yellow": "Jaune" }, + "commands": { + "clear": "Effacer le workflow", + "clipspace": "Ouvrir Clipspace", + "dark": "Sombre", + "execute": "Exécuter", + "help": "Aide", + "interrupt": "Annuler l'exécution en cours", + "light": "Clair", + "manageExtensions": "Gérer les extensions", + "queue": "Panneau de file d'attente", + "refresh": "Actualiser les définitions de nœud", + "resetView": "Réinitialiser la vue du canevas", + "run": "Exécuter", + "runWorkflow": "Exécuter le workflow", + "runWorkflowFront": "Exécuter le workflow (Mettre en file d'attente en premier)", + "settings": "Paramètres", + "theme": "Thème", + "toggleBottomPanel": "Basculer le panneau inférieur" + }, "contextMenu": { "Add Group": "Ajouter un Groupe", "Add Group For Selected Nodes": "Ajouter un Groupe pour les Nœuds Sélectionnés", "Add Node": "Ajouter un Nœud", + "Add Subgraph to Library": "Ajouter le sous-graphe à la bibliothèque", + "Adjust Size": "Ajuster la taille", + "Align Selected To": "Aligner la sélection sur", + "Bottom": "Bas", "Bypass": "Contourner", "Clone": "Cloner", "Collapse": "Réduire", + "Color": "Couleur", "Colors": "Couleurs", "Convert to Group Node": "Convertir en Nœud de Groupe", + "Convert to Subgraph": "Convertir en sous-graphe", + "Copy": "Copier", "Copy (Clipspace)": "Copier (Clipspace)", + "Copy Image": "Copier l'image", + "Delete": "Supprimer", + "Distribute Nodes": "Répartir les nœuds", + "Duplicate": "Dupliquer", + "Edit Subgraph Widgets": "Modifier les widgets du sous-graphe", "Expand": "Développer", + "Expand Node": "Développer le nœud", + "Horizontal": "Horizontal", "Inputs": "Entrées", + "Left": "Gauche", "Manage": "Gérer", "Manage Group Nodes": "Gérer les Nœuds de Groupe", + "Minimize Node": "Réduire le nœud", "Mode": "Mode", + "Node Info": "Informations du nœud", "Node Templates": "Modèles de Nœuds", + "Open Image": "Ouvrir l'image", + "Open in Mask Editor": "Ouvrir dans l'éditeur de masque", "Outputs": "Sorties", + "Paste": "Coller", "Pin": "Épingler", "Properties": "Propriétés", "Properties Panel": "Panneau des Propriétés", "Remove": "Supprimer", + "Remove Bypass": "Supprimer le contournement", + "Rename": "Renommer", "Resize": "Redimensionner", + "Right": "Droite", + "Run Branch": "Exécuter la branche", + "Save Image": "Enregistrer l'image", "Save Selected as Template": "Enregistrer la Sélection comme Modèle", "Search": "Recherche", + "Shape": "Forme", "Shapes": "Formes", "Title": "Titre", - "Unpin": "Désépingler", - "Open in Mask Editor": "Ouvrir dans l'éditeur de masque", - "Open Image": "Ouvrir l'image", - "Copy Image": "Copier l'image", - "Save Image": "Enregistrer l'image", - "Rename": "Renommer", - "Copy": "Copier", - "Duplicate": "Dupliquer", - "Paste": "Coller", - "Node Info": "Informations du nœud", - "Adjust Size": "Ajuster la taille", - "Minimize Node": "Réduire le nœud", - "Expand Node": "Développer le nœud", - "Shape": "Forme", - "Color": "Couleur", - "Add Subgraph to Library": "Ajouter le sous-graphe à la bibliothèque", - "Unpack Subgraph": "Décompresser le sous-graphe", - "Edit Subgraph Widgets": "Modifier les widgets du sous-graphe", - "Convert to Subgraph": "Convertir en sous-graphe", - "Align Selected To": "Aligner la sélection sur", - "Distribute Nodes": "Répartir les nœuds", - "Remove Bypass": "Supprimer le contournement", - "Run Branch": "Exécuter la branche", - "Delete": "Supprimer", "Top": "Haut", - "Bottom": "Bas", - "Left": "Gauche", - "Right": "Droite", - "Horizontal": "Horizontal", + "Unpack Subgraph": "Décompresser le sous-graphe", + "Unpin": "Désépingler", "Vertical": "Vertical", - "new": "nouveau", - "deprecated": "obsolète" + "deprecated": "obsolète", + "new": "nouveau" }, "credits": { "accountInitialized": "Compte initialisé", @@ -264,6 +304,9 @@ "quit": "Quitter", "reinstall": "Réinstaller" }, + "desktopStart": { + "initialising": "Initialisation..." + }, "desktopUpdate": { "description": "ComfyUI Desktop installe de nouvelles dépendances. Cela peut prendre quelques minutes.", "errorCheckingUpdate": "Erreur lors de la vérification des mises à jour", @@ -308,6 +351,8 @@ "audioFailedToLoad": "Échec du chargement de l'audio", "author": "Auteur", "back": "Retour", + "bookmark": "Enregistrer dans la bibliothèque", + "calculatingDimensions": "Calcul des dimensions", "cancel": "Annuler", "capture": "capture", "category": "Catégorie", @@ -342,30 +387,40 @@ "disabling": "Désactivation", "dismiss": "Fermer", "download": "Télécharger", + "downloadImage": "Télécharger l'image", + "downloadVideo": "Télécharger la vidéo", "dropYourFileOr": "Déposez votre fichier ou", "duplicate": "Dupliquer", "edit": "Modifier", + "editOrMaskImage": "Modifier ou masquer l'image", "empty": "Vide", "enableAll": "Activer tout", "enabled": "Activé", "enabling": "Activation", "error": "Erreur", + "errorLoadingImage": "Erreur lors du chargement de l'image", + "errorLoadingVideo": "Erreur lors du chargement de la vidéo", "experimental": "BETA", "export": "Exportation", "extensionName": "Nom de l'extension", + "failedToDownloadImage": "Échec du téléchargement de l'image", + "failedToDownloadVideo": "Échec du téléchargement de la vidéo", "feedback": "Commentaires", "filter": "Filtrer", "findIssues": "Trouver des problèmes", - "firstTimeUIMessage": "C'est la première fois que vous utilisez la nouvelle interface utilisateur. Choisissez \"Menu > Utiliser le nouveau menu > Désactivé\" pour restaurer l'ancienne interface utilisateur.", + "frameNodes": "Encadrer les nœuds", "frontendNewer": "La version du frontend {frontendVersion} peut ne pas être compatible avec la version du backend {backendVersion}.", "frontendOutdated": "La version du frontend {frontendVersion} est obsolète. Le backend requiert la version {requiredVersion} ou supérieure.", + "galleryImage": "Image de la galerie", + "galleryThumbnail": "Miniature de la galerie", "goToNode": "Aller au nœud", - "help": "Aide", "icon": "Icône", "imageFailedToLoad": "Échec du chargement de l'image", + "imagePreview": "Aperçu de l'image - Utilisez les flèches pour naviguer entre les images", "imageUrl": "URL de l'image", "import": "Importer", "inProgress": "En cours", + "info": "Informations du nœud", "insert": "Insérer", "install": "Installer", "installed": "Installé", @@ -381,11 +436,14 @@ "loading": "Chargement", "loadingPanel": "Chargement du panneau {panel}...", "login": "Connexion", + "logoAlt": "Logo ComfyUI", "logs": "Journaux", "micPermissionDenied": "Permission du microphone refusée", "migrate": "Migrer", "missing": "Manquant", + "moreOptions": "Plus d'options", "moreWorkflows": "Plus de workflows", + "multiSelectDropdown": "Menu déroulant à sélection multiple", "name": "Nom", "newFolder": "Nouveau dossier", "next": "Suivant", @@ -395,6 +453,11 @@ "noTasksFound": "Aucune tâche trouvée", "noTasksFoundMessage": "Il n'y a pas de tâches dans la file d'attente.", "noWorkflowsFound": "Aucun flux de travail trouvé.", + "nodeContentError": "Erreur de contenu du nœud", + "nodeHeaderError": "Erreur d'en-tête du nœud", + "nodeRenderError": "Erreur de rendu du nœud", + "nodeSlotsError": "Erreur d'emplacements du nœud", + "nodeWidgetsError": "Erreur de widgets du nœud", "nodes": "Nœuds", "nodesRunning": "nœuds en cours d’exécution", "ok": "OK", @@ -405,8 +468,11 @@ "reconnected": "Reconnecté", "reconnecting": "Reconnexion", "refresh": "Rafraîchir", + "refreshNode": "Actualiser le nœud", "releaseTitle": "Publication de {package} {version}", "reloadToApplyChanges": "Recharger pour appliquer les modifications", + "removeImage": "Supprimer l'image", + "removeVideo": "Supprimer la vidéo", "rename": "Renommer", "reportIssue": "Envoyer le rapport", "reportIssueTooltip": "Soumettre le rapport d'erreur à Comfy Org", @@ -418,6 +484,7 @@ "resultsCount": "{count} Résultats Trouvés", "save": "Enregistrer", "saving": "Enregistrement", + "search": "Rechercher", "searchExtensions": "Rechercher des extensions", "searchFailedMessage": "Nous n'avons trouvé aucun paramètre correspondant à votre recherche. Essayez d'ajuster vos termes de recherche.", "searchKeybindings": "Rechercher des raccourcis clavier", @@ -425,9 +492,11 @@ "searchNodes": "Rechercher des nœuds", "searchSettings": "Rechercher des paramètres", "searchWorkflows": "Rechercher des flux de travail", + "seeTutorial": "Voir un tutoriel", "setAsBackground": "Définir comme arrière-plan", "settings": "Paramètres", "showReport": "Afficher le rapport", + "singleSelectDropdown": "Menu déroulant à sélection unique", "sort": "Trier", "source": "Source", "startRecording": "Commencer l’enregistrement", @@ -450,55 +519,27 @@ "versionMismatchWarning": "Avertissement de compatibilité de version", "versionMismatchWarningMessage": "{warning} : {detail} Consultez https://docs.comfy.org/installation/update_comfyui#common-update-issues pour les instructions de mise à jour.", "videoFailedToLoad": "Échec du chargement de la vidéo", - "workflow": "Flux de travail", - "downloadImage": "Télécharger l'image", - "downloadVideo": "Télécharger la vidéo", - "editOrMaskImage": "Modifier ou masquer l'image", - "removeImage": "Supprimer l'image", - "removeVideo": "Supprimer la vidéo", + "videoPreview": "Aperçu de la vidéo - Utilisez les flèches pour naviguer entre les vidéos", "viewImageOfTotal": "Voir l'image {index} sur {total}", "viewVideoOfTotal": "Voir la vidéo {index} sur {total}", - "imagePreview": "Aperçu de l'image - Utilisez les flèches pour naviguer entre les images", - "videoPreview": "Aperçu de la vidéo - Utilisez les flèches pour naviguer entre les vidéos", - "galleryImage": "Image de la galerie", - "galleryThumbnail": "Miniature de la galerie", - "errorLoadingImage": "Erreur lors du chargement de l'image", - "errorLoadingVideo": "Erreur lors du chargement de la vidéo", - "failedToDownloadImage": "Échec du téléchargement de l'image", - "failedToDownloadVideo": "Échec du téléchargement de la vidéo", - "calculatingDimensions": "Calcul des dimensions", - "logoAlt": "Logo ComfyUI", - "refreshNode": "Actualiser le nœud", - "info": "Informations du nœud", - "bookmark": "Enregistrer dans la bibliothèque", - "moreOptions": "Plus d'options", - "search": "Rechercher", "warning": "Avertissement", - "multiSelectDropdown": "Menu déroulant à sélection multiple", - "singleSelectDropdown": "Menu déroulant à sélection unique", - "seeTutorial": "Voir un tutoriel", - "nodeRenderError": "Erreur de rendu du nœud", - "nodeContentError": "Erreur de contenu du nœud", - "nodeHeaderError": "Erreur d'en-tête du nœud", - "nodeSlotsError": "Erreur d'emplacements du nœud", - "nodeWidgetsError": "Erreur de widgets du nœud", - "frameNodes": "Encadrer les nœuds" + "workflow": "Flux de travail" }, "graphCanvasMenu": { "fitView": "Adapter la vue", + "focusMode": "Mode focus", + "hand": "Main", + "hideLinks": "Masquer les liens", "panMode": "Mode panoramique", "resetView": "Réinitialiser la vue", + "select": "Sélectionner", "selectMode": "Mode sélection", + "showLinks": "Afficher les liens", "toggleLinkVisibility": "Basculer la visibilité des liens", "toggleMinimap": "Afficher/Masquer la mini-carte", "zoomIn": "Zoom avant", - "zoomOut": "Zoom arrière", - "select": "Sélectionner", - "hand": "Main", "zoomOptions": "Options de zoom", - "focusMode": "Mode focus", - "hideLinks": "Masquer les liens", - "showLinks": "Afficher les liens" + "zoomOut": "Zoom arrière" }, "groupNode": { "create": "Créer un nœud de groupe", @@ -511,13 +552,13 @@ "github": "Github", "helpFeedback": "Aide & Retour", "loadingReleases": "Chargement des versions...", + "managerExtension": "Manager Extension", "more": "Plus...", "noRecentReleases": "Aucune version récente", "openDevTools": "Ouvrir les outils de développement", "reinstall": "Réinstaller", "updateAvailable": "Mise à jour", - "whatsNew": "Quoi de neuf ?", - "managerExtension": "Manager Extension" + "whatsNew": "Quoi de neuf ?" }, "icon": { "bookmark": "Favori", @@ -542,6 +583,17 @@ "desktopSettings": "Paramètres de bureau", "failedToSelectDirectory": "Échec de la sélection du répertoire", "gpu": "GPU", + "gpuPicker": { + "appleMetalDescription": "Exploite le GPU de votre Mac pour une vitesse plus rapide et une meilleure expérience globale", + "cpuDescription": "Utilisez le mode CPU pour la compatibilité lorsque l'accélération GPU n'est pas disponible", + "cpuSubtitle": "Mode CPU", + "manualDescription": "Configurez ComfyUI manuellement pour des configurations avancées ou du matériel non pris en charge", + "manualSubtitle": "Configuration manuelle", + "nvidiaDescription": "Utilisez votre GPU NVIDIA avec l'accélération CUDA pour de meilleures performances.", + "nvidiaSubtitle": "NVIDIA CUDA", + "recommended": "RECOMMANDÉ", + "title": "Choisissez votre configuration matérielle" + }, "gpuSelection": { "cpuMode": "Mode CPU", "cpuModeDescription": "Le mode CPU est destiné aux développeurs et aux cas limites rares uniquement.", @@ -563,6 +615,16 @@ "installLocationTooltip": "Répertoire des données utilisateur de ComfyUI. Stocke :\n- Environnement Python\n- Modèles\n- Nœuds personnalisés\n", "insufficientFreeSpace": "Espace insuffisant - espace libre minimum", "isOneDrive": "L'installation dans OneDrive peut causer des problèmes. Nous recommandons fortement d'installer dans un emplacement non-OneDrive.", + "locationPicker": { + "chooseDownloadServers": "Choisir les serveurs de téléchargement manuellement", + "downloadServersDescription": "Sélectionnez des serveurs miroirs spécifiques pour télécharger Python, les packages PyPI et PyTorch en fonction de votre emplacement.", + "migrateDescription": "Copiez ou liez vos modèles, nœuds personnalisés et configurations existants d'une installation ComfyUI précédente.", + "migrateFromExisting": "Migrer depuis une installation existante", + "migrationPathPlaceholder": "Sélectionnez une installation ComfyUI existante (facultatif)", + "pathPlaceholder": "/Users/nomutilisateur/Documents/ComfyUI", + "subtitle": "Sélectionnez un dossier pour les fichiers de ComfyUI. Nous configurerons également Python automatiquement.", + "title": "Choisissez où installer ComfyUI" + }, "manualConfiguration": { "createVenv": "Vous devrez créer un environnement virtuel dans le répertoire suivant", "requirements": "Exigences", @@ -617,28 +679,7 @@ }, "systemLocations": "Emplacements système", "unhandledError": "Erreur inconnue", - "updateConsent": "Vous avez précédemment accepté de signaler les plantages. Nous suivons maintenant des métriques basées sur les événements pour aider à identifier les bugs et améliorer l'application. Aucune information personnelle identifiable n'est collectée.", - "gpuPicker": { - "title": "Choisissez votre configuration matérielle", - "recommended": "RECOMMANDÉ", - "nvidiaSubtitle": "NVIDIA CUDA", - "cpuSubtitle": "Mode CPU", - "manualSubtitle": "Configuration manuelle", - "appleMetalDescription": "Exploite le GPU de votre Mac pour une vitesse plus rapide et une meilleure expérience globale", - "nvidiaDescription": "Utilisez votre GPU NVIDIA avec l'accélération CUDA pour de meilleures performances.", - "cpuDescription": "Utilisez le mode CPU pour la compatibilité lorsque l'accélération GPU n'est pas disponible", - "manualDescription": "Configurez ComfyUI manuellement pour des configurations avancées ou du matériel non pris en charge" - }, - "locationPicker": { - "title": "Choisissez où installer ComfyUI", - "subtitle": "Sélectionnez un dossier pour les fichiers de ComfyUI. Nous configurerons également Python automatiquement.", - "pathPlaceholder": "/Users/nomutilisateur/Documents/ComfyUI", - "migrationPathPlaceholder": "Sélectionnez une installation ComfyUI existante (facultatif)", - "migrateFromExisting": "Migrer depuis une installation existante", - "migrateDescription": "Copiez ou liez vos modèles, nœuds personnalisés et configurations existants d'une installation ComfyUI précédente.", - "chooseDownloadServers": "Choisir les serveurs de téléchargement manuellement", - "downloadServersDescription": "Sélectionnez des serveurs miroirs spécifiques pour télécharger Python, les packages PyPI et PyTorch en fonction de votre emplacement." - } + "updateConsent": "Vous avez précédemment accepté de signaler les plantages. Nous suivons maintenant des métriques basées sur les événements pour aider à identifier les bugs et améliorer l'application. Aucune information personnelle identifiable n'est collectée." }, "issueReport": { "helpFix": "Aidez à résoudre cela" @@ -647,6 +688,10 @@ "applyingTexture": "Application de la texture...", "backgroundColor": "Couleur de fond", "camera": "Caméra", + "cameraType": { + "orthographic": "Orthographique", + "perspective": "Perspective" + }, "clearRecording": "Effacer l'enregistrement", "edgeThreshold": "Seuil de Bordure", "export": "Exportation", @@ -667,6 +712,7 @@ "wireframe": "Fil de fer" }, "model": "Modèle", + "openIn3DViewer": "Ouvrir dans le visualiseur 3D", "previewOutput": "Aperçu de la sortie", "removeBackgroundImage": "Supprimer l'image de fond", "resizeNodeMatchOutput": "Redimensionner le nœud pour correspondre à la sortie", @@ -677,34 +723,29 @@ "switchCamera": "Changer de caméra", "switchingMaterialMode": "Changement de mode de matériau...", "upDirection": "Direction Haut", - "uploadBackgroundImage": "Télécharger l'image de fond", - "uploadTexture": "Télécharger Texture", "upDirections": { "original": "Original" }, - "cameraType": { - "perspective": "Perspective", - "orthographic": "Orthographique" - }, + "uploadBackgroundImage": "Télécharger l'image de fond", + "uploadTexture": "Télécharger Texture", "viewer": { - "title": "Visualiseur 3D (Bêta)", "apply": "Appliquer", - "cancel": "Annuler", - "cameraType": "Type de caméra", - "sceneSettings": "Paramètres de scène", "cameraSettings": "Paramètres de caméra", - "lightSettings": "Paramètres de lumière", + "cameraType": "Type de caméra", + "cancel": "Annuler", "exportSettings": "Paramètres d'exportation", - "modelSettings": "Paramètres du modèle" - }, - "openIn3DViewer": "Ouvrir dans le visualiseur 3D" + "lightSettings": "Paramètres de lumière", + "modelSettings": "Paramètres du modèle", + "sceneSettings": "Paramètres de scène", + "title": "Visualiseur 3D (Bêta)" + } }, "loadWorkflowWarning": { "coreNodesFromVersion": "Nécessite ComfyUI {version} :", - "outdatedVersion": "Certains nœuds nécessitent une version plus récente de ComfyUI (actuelle : {version}). Veuillez mettre à jour pour utiliser tous les nœuds.", - "outdatedVersionGeneric": "Certains nœuds nécessitent une version plus récente de ComfyUI. Veuillez mettre à jour pour utiliser tous les nœuds.", + "missingNodesDescription": "Lors du chargement du graphe, les types de nœuds suivants n'ont pas été trouvés.\nCela peut également se produire si votre version installée est inférieure et que ce type de nœud ne peut pas être trouvé.", "missingNodesTitle": "Certains nœuds sont manquants", - "missingNodesDescription": "Lors du chargement du graphe, les types de nœuds suivants n'ont pas été trouvés.\nCela peut également se produire si votre version installée est inférieure et que ce type de nœud ne peut pas être trouvé." + "outdatedVersion": "Certains nœuds nécessitent une version plus récente de ComfyUI (actuelle : {version}). Veuillez mettre à jour pour utiliser tous les nœuds.", + "outdatedVersionGeneric": "Certains nœuds nécessitent une version plus récente de ComfyUI. Veuillez mettre à jour pour utiliser tous les nœuds." }, "maintenance": { "None": "Aucun", @@ -727,23 +768,62 @@ "title": "Maintenance" }, "manager": { + "allMissingNodesInstalled": "Tous les nœuds manquants ont été installés avec succès", + "applyChanges": "Appliquer les modifications", "changingVersion": "Changement de version de {from} à {to}", + "clickToFinishSetup": "Cliquez", + "conflicts": { + "conflictInfoTitle": "Pourquoi cela se produit-il ?", + "conflictMessages": { + "accelerator": "GPU/Accélérateur non pris en charge (disponible : {current}, requis : {required})", + "banned": "Ce package est banni pour des raisons de sécurité", + "comfyui_version": "Incompatibilité de version ComfyUI (actuelle : {current}, requise : {required})", + "frontend_version": "Incompatibilité de version du frontend (actuelle : {current}, requise : {required})", + "generic": "Problème de compatibilité (actuel : {current}, requis : {required})", + "import_failed": "Échec de l'importation", + "os": "Système d'exploitation non pris en charge (actuel : {current}, requis : {required})", + "pending": "Vérification de sécurité en attente - la compatibilité ne peut pas être vérifiée" + }, + "conflicts": "Conflits", + "description": "Nous avons détecté des conflits entre certaines de vos extensions et la nouvelle version de ComfyUI. En mettant à jour, vous risquez de casser des workflows qui dépendent de ces extensions.", + "enableAnyway": "Activer quand même", + "extensionAtRisk": "Extension à risque", + "importFailedExtensions": "Extensions dont l'importation a échoué", + "info": "Si vous continuez avec la mise à jour, les extensions en conflit seront désactivées automatiquement. Vous pouvez les examiner et les gérer à tout moment dans le gestionnaire ComfyUI.", + "installAnyway": "Installer quand même", + "title": "Problèmes de pack de nœuds détectés !", + "understood": "Compris", + "warningBanner": { + "button": "En savoir plus...", + "message": "Ces extensions nécessitent des versions de packages système différentes de votre configuration actuelle. Les installer peut remplacer les dépendances principales et affecter d'autres extensions ou workflows.", + "title": "Certaines extensions sont désactivées en raison d'incompatibilité avec votre configuration actuelle" + }, + "warningTooltip": "Ce package peut avoir des problèmes de compatibilité avec votre environnement actuel" + }, "createdBy": "Créé par", "dependencies": "Dépendances", + "disabledNodesWontUpdate": "Les nœuds désactivés ne seront pas mis à jour", "discoverCommunityContent": "Découvrez les packs de nœuds, extensions et plus encore créés par la communauté...", "downloads": "Téléchargements", + "enablePackToChangeVersion": "Activez ce pack pour changer de version", "errorConnecting": "Erreur de connexion au registre de nœuds Comfy.", + "extensionsSuccessfullyInstalled": "Extension(s) installée(s) avec succès et prête(s) à l'emploi !", "failed": "Échoué ({count})", + "failedToInstall": "Échec de l'installation", "filter": { "disabled": "Désactivé", "enabled": "Activé", "nodePack": "Pack de Nœuds" }, + "gettingInfo": "Obtention des informations...", + "importFailedGenericError": "Échec de l'importation du package. Vérifiez la console pour plus de détails.", "inWorkflow": "Dans le flux de travail", "infoPanelEmpty": "Cliquez sur un élément pour voir les informations", "installAllMissingNodes": "Installer tous les nœuds manquants", + "installError": "Erreur d'installation", "installSelected": "Installer sélectionné", "installationQueue": "File d'attente d'installation", + "installingDependencies": "Installation des dépendances...", "lastUpdated": "Dernière mise à jour", "latestVersion": "Dernière", "legacyManagerUI": "Utiliser l'interface utilisateur héritée", @@ -751,15 +831,18 @@ "legacyMenuNotAvailable": "Le menu du gestionnaire de l'ancienne version n'est pas disponible dans cette version de ComfyUI. Veuillez utiliser le nouveau menu du gestionnaire à la place.", "license": "Licence", "loadingVersions": "Chargement des versions...", + "mixedSelectionMessage": "Impossible d'effectuer une action groupée sur une sélection mixte", "nightlyVersion": "Nocturne", "noDescription": "Aucune description disponible", "noNodesFound": "Aucun nœud trouvé", "noNodesFoundDescription": "Les nœuds du pack n'ont pas pu être analysés, ou le pack est une extension frontend uniquement et n'a pas de nœuds.", "noResultsFound": "Aucun résultat trouvé correspondant à votre recherche.", "nodePack": "Pack de Nœuds", + "notAvailable": "Non disponible", "packsSelected": "Packs sélectionnés", "repository": "Référentiel", "restartToApplyChanges": "Pour appliquer les modifications, veuillez redémarrer ComfyUI", + "restartingBackend": "Redémarrage du backend pour appliquer les modifications...", "searchPlaceholder": "Recherche", "selectVersion": "Sélectionner la version", "sort": { @@ -771,14 +854,15 @@ "status": { "active": "Actif", "banned": "Banni", + "conflicting": "En conflit", "deleted": "Supprimé", "flagged": "Signalé", + "importFailed": "Erreur d'installation", "pending": "En attente", - "unknown": "Inconnu", - "conflicting": "En conflit", - "importFailed": "Erreur d'installation" + "unknown": "Inconnu" }, "title": "Gestionnaire de Nœuds Personnalisés", + "toFinishSetup": "pour terminer la configuration", "totalNodes": "Total de Nœuds", "tryAgainLater": "Veuillez réessayer plus tard.", "tryDifferentSearch": "Veuillez essayer une autre requête de recherche.", @@ -786,53 +870,10 @@ "uninstallSelected": "Désinstaller sélectionné", "uninstalling": "Désinstallation", "update": "Mettre à jour", - "updatingAllPacks": "Mise à jour de tous les paquets", - "version": "Version", - "failedToInstall": "Échec de l'installation", - "installError": "Erreur d'installation", - "importFailedGenericError": "Échec de l'importation du package. Vérifiez la console pour plus de détails.", - "applyChanges": "Appliquer les modifications", - "clickToFinishSetup": "Cliquez", - "toFinishSetup": "pour terminer la configuration", - "restartingBackend": "Redémarrage du backend pour appliquer les modifications...", - "extensionsSuccessfullyInstalled": "Extension(s) installée(s) avec succès et prête(s) à l'emploi !", - "installingDependencies": "Installation des dépendances...", - "updateSelected": "Mettre à jour la sélection", "updateAll": "Tout mettre à jour", - "disabledNodesWontUpdate": "Les nœuds désactivés ne seront pas mis à jour", - "enablePackToChangeVersion": "Activez ce pack pour changer de version", - "gettingInfo": "Obtention des informations...", - "allMissingNodesInstalled": "Tous les nœuds manquants ont été installés avec succès", - "mixedSelectionMessage": "Impossible d'effectuer une action groupée sur une sélection mixte", - "notAvailable": "Non disponible", - "conflicts": { - "title": "Problèmes de pack de nœuds détectés !", - "description": "Nous avons détecté des conflits entre certaines de vos extensions et la nouvelle version de ComfyUI. En mettant à jour, vous risquez de casser des workflows qui dépendent de ces extensions.", - "info": "Si vous continuez avec la mise à jour, les extensions en conflit seront désactivées automatiquement. Vous pouvez les examiner et les gérer à tout moment dans le gestionnaire ComfyUI.", - "extensionAtRisk": "Extension à risque", - "conflicts": "Conflits", - "importFailedExtensions": "Extensions dont l'importation a échoué", - "conflictInfoTitle": "Pourquoi cela se produit-il ?", - "installAnyway": "Installer quand même", - "enableAnyway": "Activer quand même", - "understood": "Compris", - "warningBanner": { - "title": "Certaines extensions sont désactivées en raison d'incompatibilité avec votre configuration actuelle", - "message": "Ces extensions nécessitent des versions de packages système différentes de votre configuration actuelle. Les installer peut remplacer les dépendances principales et affecter d'autres extensions ou workflows.", - "button": "En savoir plus..." - }, - "conflictMessages": { - "comfyui_version": "Incompatibilité de version ComfyUI (actuelle : {current}, requise : {required})", - "frontend_version": "Incompatibilité de version du frontend (actuelle : {current}, requise : {required})", - "os": "Système d'exploitation non pris en charge (actuel : {current}, requis : {required})", - "accelerator": "GPU/Accélérateur non pris en charge (disponible : {current}, requis : {required})", - "generic": "Problème de compatibilité (actuel : {current}, requis : {required})", - "banned": "Ce package est banni pour des raisons de sécurité", - "pending": "Vérification de sécurité en attente - la compatibilité ne peut pas être vérifiée", - "import_failed": "Échec de l'importation" - }, - "warningTooltip": "Ce package peut avoir des problèmes de compatibilité avec votre environnement actuel" - } + "updateSelected": "Mettre à jour la sélection", + "updatingAllPacks": "Mise à jour de tous les paquets", + "version": "Version" }, "maskEditor": { "Apply to Whole Image": "Appliquer à toute l'image", @@ -878,6 +919,7 @@ "manageExtensions": "Gérer les extensions", "onChange": "Sur modification", "onChangeTooltip": "Le flux de travail sera mis en file d'attente une fois une modification effectuée", + "queue": "Panneau de file d'attente", "refresh": "Actualiser les définitions des nœuds", "resetView": "Réinitialiser la vue du canevas", "run": "Exécuter", @@ -886,17 +928,15 @@ "settings": "Paramètres", "showMenu": "Afficher le menu", "theme": "Thème", - "toggleBottomPanel": "Basculer le panneau inférieur", - "queue": "Panneau de file d'attente" + "toggleBottomPanel": "Basculer le panneau inférieur" }, "menuLabels": { "About ComfyUI": "À propos de ComfyUI", "Bottom Panel": "Panneau inférieur", "Browse Templates": "Parcourir les modèles", "Bypass/Unbypass Selected Nodes": "Contourner/Ne pas contourner les nœuds sélectionnés", - "Canvas Toggle Link Visibility": "Basculer la visibilité du lien de la toile", + "Canvas Performance": "Performances du canevas", "Canvas Toggle Lock": "Basculer le verrouillage de la toile", - "Canvas Toggle Minimap": "Basculer la mini-carte du canevas", "Check for Custom Node Updates": "Vérifier les mises à jour des nœuds personnalisés", "Check for Updates": "Vérifier les mises à jour", "Clear Pending Tasks": "Effacer les tâches en attente", @@ -918,20 +958,23 @@ "Desktop User Guide": "Guide de l'utilisateur de bureau", "Duplicate Current Workflow": "Dupliquer le flux de travail actuel", "Edit": "Éditer", + "Exit Subgraph": "Quitter le sous-graphe", "Export": "Exporter", "Export (API)": "Exporter (API)", "Fit Group To Contents": "Ajuster le groupe au contenu", - "Fit view to selected nodes": "Ajuster la vue aux nœuds sélectionnés", - "Give Feedback": "Donnez votre avis", + "Focus Mode": "Mode focus", "Group Selected Nodes": "Grouper les nœuds sélectionnés", "Help": "Aide", + "Help Center": "Centre d'aide", "Increase Brush Size in MaskEditor": "Augmenter la taille du pinceau dans MaskEditor", "Install Missing Custom Nodes": "Installer les nœuds personnalisés manquants", "Interrupt": "Interrompre", "Load Default Workflow": "Charger le flux de travail par défaut", + "Lock Canvas": "Verrouiller le canevas", "Manage group nodes": "Gérer les nœuds de groupe", "Manager": "Gestionnaire", "Manager Menu (Legacy)": "Menu du gestionnaire (héritage)", + "Model Library": "Bibliothèque de modèles", "Move Selected Nodes Down": "Déplacer les nœuds sélectionnés vers le bas", "Move Selected Nodes Left": "Déplacer les nœuds sélectionnés vers la gauche", "Move Selected Nodes Right": "Déplacer les nœuds sélectionnés vers la droite", @@ -939,7 +982,9 @@ "Mute/Unmute Selected Nodes": "Mettre en sourdine/Activer le son des nœuds sélectionnés", "New": "Nouveau", "Next Opened Workflow": "Prochain flux de travail ouvert", + "Node Library": "Bibliothèque de nœuds", "Open": "Ouvrir", + "Open 3D Viewer (Beta) for Selected Node": "Ouvrir le visualiseur 3D (Bêta) pour le nœud sélectionné", "Open Custom Nodes Folder": "Ouvrir le dossier des nœuds personnalisés", "Open DevTools": "Ouvrir DevTools", "Open Inputs Folder": "Ouvrir le dossier des entrées", @@ -952,6 +997,8 @@ "Pin/Unpin Selected Items": "Épingler/Désépingler les éléments sélectionnés", "Pin/Unpin Selected Nodes": "Épingler/Désépingler les nœuds sélectionnés", "Previous Opened Workflow": "Flux de travail ouvert précédent", + "Publish": "Publier", + "Queue Panel": "Panneau de file d'attente", "Queue Prompt": "Invite de file d'attente", "Queue Prompt (Front)": "Invite de file d'attente (Front)", "Queue Selected Output Nodes": "Mettre en file d’attente les nœuds de sortie sélectionnés", @@ -969,18 +1016,11 @@ "Show Settings Dialog": "Afficher la boîte de dialogue des paramètres", "Sign Out": "Se déconnecter", "Toggle Essential Bottom Panel": "Basculer le panneau inférieur essentiel", - "Toggle Bottom Panel": "Basculer le panneau inférieur", - "Toggle Focus Mode": "Basculer le mode focus", "Toggle Logs Bottom Panel": "Basculer le panneau inférieur des journaux", - "Toggle Model Library Sidebar": "Afficher/Masquer la barre latérale de la bibliothèque de modèles", - "Toggle Node Library Sidebar": "Afficher/Masquer la barre latérale de la bibliothèque de nœuds", - "Toggle Queue Sidebar": "Afficher/Masquer la barre latérale de la file d’attente", "Toggle Search Box": "Basculer la boîte de recherche", "Toggle Terminal Bottom Panel": "Basculer le panneau inférieur du terminal", "Toggle Theme (Dark/Light)": "Basculer le thème (Sombre/Clair)", "Toggle View Controls Bottom Panel": "Basculer le panneau inférieur des contrôles d’affichage", - "Toggle Workflows Sidebar": "Afficher/Masquer la barre latérale des workflows", - "Toggle the Custom Nodes Manager": "Basculer le gestionnaire de nœuds personnalisés", "Toggle the Custom Nodes Manager Progress Bar": "Basculer la barre de progression du gestionnaire de nœuds personnalisés", "Undo": "Annuler", "Ungroup selected group nodes": "Dégrouper les nœuds de groupe sélectionnés", @@ -989,38 +1029,17 @@ "Unlock Canvas": "Déverrouiller le canevas", "Unpack the selected Subgraph": "Décompresser le Subgraph sélectionné", "View": "Afficher", - "Workflow": "Flux de travail", "Workflows": "Flux de travail", "Zoom In": "Zoom avant", "Zoom Out": "Zoom arrière", - "Zoom to fit": "Ajuster à l'écran", - "Open 3D Viewer (Beta) for Selected Node": "Ouvrir le visualiseur 3D (Bêta) pour le nœud sélectionné", - "Lock Canvas": "Verrouiller le canevas", - "Exit Subgraph": "Quitter le sous-graphe", - "Install Missing": "Installer les manquants", - "Publish": "Publier", - "Canvas Performance": "Performances du canevas", - "Help Center": "Centre d'aide", - "Focus Mode": "Mode focus", - "Model Library": "Bibliothèque de modèles", - "Node Library": "Bibliothèque de nœuds", - "Queue Panel": "Panneau de file d'attente", - "sideToolbar_modelLibrary": "sideToolbar.modelLibrary", - "sideToolbar_nodeLibrary": "sideToolbar.nodeLibrary", - "sideToolbar_queue": "sideToolbar.queue", - "sideToolbar_workflows": "sideToolbar.workflows" + "Zoom to fit": "Ajuster à l'écran" }, "minimap": { "nodeColors": "Couleurs des nœuds", "renderBypassState": "Afficher l'état de contournement", "renderErrorState": "Afficher l'état d'erreur", "showGroups": "Afficher les cadres/groupes", - "showLinks": "Afficher les liens", - "Zoom Out": "Zoom arrière", - "sideToolbar_modelLibrary": "Bibliothèque de modèles", - "sideToolbar_nodeLibrary": "Bibliothèque de nœuds", - "sideToolbar_queue": "File d'attente", - "sideToolbar_workflows": "Flux de travail" + "showLinks": "Afficher les liens" }, "missingModelsDialog": { "doNotAskAgain": "Ne plus afficher ce message", @@ -1097,9 +1116,6 @@ "upscale_diffusion": "diffusion_de_mise_à_l'échelle", "upscaling": "mise_à_l'échelle", "utils": "utilitaires", - "v1": "v1", - "v2": "v2", - "v3": "v3", "video": "vidéo", "video_models": "modèles_vidéo" }, @@ -1134,13 +1150,13 @@ "whatsNew": "Quoi de neuf ?" }, "selectionToolbox": { + "Bypass Group Nodes": "Contourner les nœuds de groupe", + "Set Group Nodes to Always": "Définir les nœuds de groupe sur Toujours", + "Set Group Nodes to Never": "Définir les nœuds de groupe sur Jamais", "executeButton": { "disabledTooltip": "Aucun nœud de sortie sélectionné", "tooltip": "Exécuter vers les nœuds de sortie sélectionnés (surlignés avec une bordure orange)" - }, - "Set Group Nodes to Never": "Définir les nœuds de groupe sur Jamais", - "Bypass Group Nodes": "Contourner les nœuds de groupe", - "Set Group Nodes to Always": "Définir les nœuds de groupe sur Toujours" + } }, "serverConfig": { "modifiedConfigs": "Vous avez modifié les configurations suivantes du serveur. Redémarrez pour appliquer les modifications.", @@ -1277,6 +1293,12 @@ } }, "serverStart": { + "copyAllTooltip": "Tout copier", + "copySelectionTooltip": "Copier la sélection", + "errorMessage": "Impossible de démarrer ComfyUI Desktop", + "installation": { + "title": "Installation de ComfyUI" + }, "openLogs": "Ouvrir les journaux", "process": { "error": "Impossible de démarrer ComfyUI Desktop", @@ -1287,17 +1309,12 @@ }, "reportIssue": "Signaler un problème", "showTerminal": "Afficher le terminal", - "troubleshoot": "Dépannage", "title": "Démarrage de ComfyUI", - "copySelectionTooltip": "Copier la sélection", - "copyAllTooltip": "Tout copier", - "errorMessage": "Impossible de démarrer ComfyUI Desktop", - "installation": { - "title": "Installation de ComfyUI" - } + "troubleshoot": "Dépannage" }, "settingsCategories": { "3D": "3D", + "3DViewer": "3DViewer", "API Nodes": "Nœuds API", "About": "À Propos", "Appearance": "Apparence", @@ -1348,13 +1365,41 @@ "Validation": "Validation", "Vue Nodes": "Nœuds Vue", "Window": "Fenêtre", - "Workflow": "Flux de Travail", - "3DViewer": "3DViewer" + "Workflow": "Flux de Travail" + }, + "shape": { + "CARD": "Carte", + "arrow": "Flèche", + "box": "Boîte", + "circle": "Cercle", + "default": "Par défaut", + "round": "Rond" + }, + "shortcuts": { + "essentials": "Essentiel", + "keyboardShortcuts": "Raccourcis clavier", + "manageShortcuts": "Gérer les raccourcis", + "noKeybinding": "Aucun raccourci clavier", + "subcategories": { + "node": "Nœud", + "panelControls": "Contrôles de panneau", + "queue": "File d'attente", + "view": "Affichage", + "workflow": "Flux de travail" + }, + "viewControls": "Contrôles d'affichage" }, "sideToolbar": { "browseTemplates": "Parcourir les modèles d'exemple", "downloads": "Téléchargements", "helpCenter": "Centre d'aide", + "labels": { + "models": "Modèles", + "nodes": "Nœuds", + "queue": "File d'attente", + "templates": "Modèles", + "workflows": "Flux de travail" + }, "logout": "Déconnexion", "modelLibrary": "Bibliothèque de modèles", "newBlankWorkflow": "Créer un nouveau flux de travail vierge", @@ -1392,6 +1437,8 @@ }, "showFlatList": "Afficher la liste plate" }, + "templates": "Modèles", + "themeToggle": "Basculer le thème", "workflowTab": { "confirmDelete": "Êtes-vous sûr de vouloir supprimer ce flux de travail ?", "confirmDeleteTitle": "Supprimer le flux de travail ?", @@ -1409,33 +1456,24 @@ "open": "Ouvrir" } }, - "workflows": "Flux de travail", - "themeToggle": "Basculer le thème", - "templates": "Modèles", - "labels": { - "queue": "File d'attente", - "nodes": "Nœuds", - "models": "Modèles", - "workflows": "Flux de travail", - "templates": "Modèles" - } + "workflows": "Flux de travail" }, "subgraphStore": { "blueprintName": "Nom du sous-graphe", - "saveBlueprint": "Enregistrer le sous-graphe dans la bibliothèque", - "confirmDeleteTitle": "Supprimer le plan ?", "confirmDelete": "Cette action supprimera définitivement le plan de votre bibliothèque", - "overwriteBlueprintTitle": "Écraser le plan existant ?", + "confirmDeleteTitle": "Supprimer le plan ?", + "hidden": "Paramètres cachés / imbriqués", + "hideAll": "Tout masquer", + "loadFailure": "Échec du chargement des plans de sous-graphes", "overwriteBlueprint": "L'enregistrement écrasera le plan actuel avec vos modifications", + "overwriteBlueprintTitle": "Écraser le plan existant ?", "publish": "Publier le sous-graphe", "publishSuccess": "Enregistré dans la bibliothèque de nœuds", "publishSuccessMessage": "Vous pouvez trouver votre plan de sous-graphe dans la bibliothèque de nœuds sous \"Plans de sous-graphes\"", - "loadFailure": "Échec du chargement des plans de sous-graphes", - "shown": "Affiché sur le nœud", + "saveBlueprint": "Enregistrer le sous-graphe dans la bibliothèque", "showAll": "Tout afficher", - "hidden": "Paramètres cachés / imbriqués", - "hideAll": "Tout masquer", - "showRecommended": "Afficher les widgets recommandés" + "showRecommended": "Afficher les widgets recommandés", + "shown": "Affiché sur le nœud" }, "tabMenu": { "addToBookmarks": "Ajouter aux Favoris", @@ -1447,6 +1485,8 @@ "removeFromBookmarks": "Retirer des Favoris" }, "templateWorkflows": { + "activeFilters": "Filtres :", + "categories": "Catégories", "category": { "3D": "3D", "All": "Tous les modèles", @@ -1457,15 +1497,32 @@ "ControlNet": "ControlNet", "Custom Nodes": "Nœuds personnalisés", "Flux": "Flux", + "GettingStarted": "Commencer", "Image": "Image", "Image API": "API d'image", "LLM API": "API LLM", + "LLMs": "LLMs", "Upscaling": "Mise à l'échelle", "Video": "Vidéo", - "Video API": "API vidéo", - "GettingStarted": "Commencer", - "LLMs": "LLMs" + "Video API": "API vidéo" }, + "licensesSelected": "{count} Licences", + "loading": "Chargement des modèles...", + "loadingMore": "Chargement de plus de modèles...", + "modelFilter": "Filtre de modèle", + "modelsSelected": "{count} Modèles", + "noResults": "Aucun modèle trouvé", + "noResultsHint": "Essayez d'ajuster votre recherche ou vos filtres", + "resetFilters": "Effacer les filtres", + "resultsCount": "Affichage de {count} sur {total} modèles", + "searchPlaceholder": "Rechercher des modèles...", + "sort": { + "alphabetical": "A → Z", + "newest": "Plus récent", + "recommended": "Recommandé", + "searchPlaceholder": "Rechercher..." + }, + "sorting": "Trier par", "template": { "3D": { "3d_hunyuan3d_image_to_model": "Hunyuan3D", @@ -1771,26 +1828,7 @@ } }, "title": "Commencez avec un modèle", - "loadingMore": "Chargement de plus de modèles...", - "searchPlaceholder": "Rechercher des modèles...", - "categories": "Catégories", - "resetFilters": "Effacer les filtres", - "sorting": "Trier par", - "activeFilters": "Filtres :", - "loading": "Chargement des modèles...", - "noResults": "Aucun modèle trouvé", - "noResultsHint": "Essayez d'ajuster votre recherche ou vos filtres", - "modelFilter": "Filtre de modèle", - "modelsSelected": "{count} Modèles", - "useCasesSelected": "{count} Cas d'usage", - "licensesSelected": "{count} Licences", - "resultsCount": "Affichage de {count} sur {total} modèles", - "sort": { - "recommended": "Recommandé", - "alphabetical": "A → Z", - "newest": "Plus récent", - "searchPlaceholder": "Rechercher..." - } + "useCasesSelected": "{count} Cas d'usage" }, "toastMessages": { "cannotCreateSubgraph": "Impossible de créer le sous-graphe", @@ -1808,6 +1846,7 @@ "failedToExportModel": "Échec de l'exportation du modèle en {format}", "failedToFetchBalance": "Échec de la récupération du solde : {error}", "failedToFetchLogs": "Échec de la récupération des journaux du serveur", + "failedToInitializeLoad3dViewer": "Échec de l'initialisation du visualiseur 3D", "failedToInitiateCreditPurchase": "Échec de l'initiation de l'achat de crédits : {error}", "failedToPurchaseCredits": "Échec de l'achat de crédits : {error}", "fileLoadError": "Impossible de trouver le flux de travail dans {fileName}", @@ -1828,8 +1867,7 @@ "unauthorizedDomain": "Votre domaine {domain} n'est pas autorisé à utiliser ce service. Veuillez contacter {email} pour ajouter votre domaine à la liste blanche.", "updateRequested": "Mise à jour demandée", "useApiKeyTip": "Astuce : Vous ne pouvez pas accéder à la connexion normale ? Utilisez l’option Clé API Comfy.", - "userNotAuthenticated": "Utilisateur non authentifié", - "failedToInitializeLoad3dViewer": "Échec de l'initialisation du visualiseur 3D" + "userNotAuthenticated": "Utilisateur non authentifié" }, "userSelect": { "enterUsername": "Entrez un nom d'utilisateur", @@ -1847,6 +1885,7 @@ "updatePassword": "Mettre à jour le mot de passe" }, "validation": { + "descriptionRequired": "La description est requise", "invalidEmail": "Adresse e-mail invalide", "length": "Doit comporter {length} caractères", "maxLength": "Ne doit pas dépasser {length} caractères", @@ -1862,8 +1901,7 @@ }, "personalDataConsentRequired": "Vous devez accepter le traitement de vos données personnelles.", "prefix": "Doit commencer par {prefix}", - "required": "Requis", - "descriptionRequired": "La description est requise" + "required": "Requis" }, "versionMismatchWarning": { "dismiss": "Ignorer", @@ -1880,91 +1918,26 @@ "learnMore": "En savoir plus", "noReleaseNotes": "Aucune note de version disponible." }, + "widgets": { + "selectModel": "Sélectionner un modèle", + "uploadSelect": { + "placeholder": "Sélectionner...", + "placeholderAudio": "Sélectionner un audio...", + "placeholderImage": "Sélectionner une image...", + "placeholderModel": "Sélectionner un modèle...", + "placeholderUnknown": "Sélectionner un média...", + "placeholderVideo": "Sélectionner une vidéo..." + } + }, "workflowService": { "enterFilename": "Entrez le nom du fichier", "exportWorkflow": "Exporter le flux de travail", "saveWorkflow": "Enregistrer le flux de travail" }, - "desktopStart": { - "initialising": "Initialisation..." - }, - "shape": { - "default": "Par défaut", - "round": "Rond", - "CARD": "Carte", - "circle": "Cercle", - "arrow": "Flèche", - "box": "Boîte" - }, "zoomControls": { + "hideMinimap": "Masquer la mini-carte", "label": "Contrôles de zoom", - "zoomToFit": "Ajuster à l'écran", "showMinimap": "Afficher la mini-carte", - "hideMinimap": "Masquer la mini-carte" - }, - "commands": { - "runWorkflow": "Exécuter le workflow", - "runWorkflowFront": "Exécuter le workflow (Mettre en file d'attente en premier)", - "run": "Exécuter", - "execute": "Exécuter", - "interrupt": "Annuler l'exécution en cours", - "refresh": "Actualiser les définitions de nœud", - "clipspace": "Ouvrir Clipspace", - "resetView": "Réinitialiser la vue du canevas", - "clear": "Effacer le workflow", - "toggleBottomPanel": "Basculer le panneau inférieur", - "theme": "Thème", - "dark": "Sombre", - "light": "Clair", - "manageExtensions": "Gérer les extensions", - "settings": "Paramètres", - "help": "Aide", - "queue": "Panneau de file d'attente" - }, - "widgets": { - "selectModel": "Sélectionner un modèle", - "uploadSelect": { - "placeholder": "Sélectionner...", - "placeholderImage": "Sélectionner une image...", - "placeholderAudio": "Sélectionner un audio...", - "placeholderVideo": "Sélectionner une vidéo...", - "placeholderModel": "Sélectionner un modèle...", - "placeholderUnknown": "Sélectionner un média..." - } - }, - "shortcuts": { - "essentials": "Essentiel", - "viewControls": "Contrôles d'affichage", - "manageShortcuts": "Gérer les raccourcis", - "noKeybinding": "Aucun raccourci clavier", - "keyboardShortcuts": "Raccourcis clavier", - "subcategories": { - "workflow": "Flux de travail", - "node": "Nœud", - "queue": "File d'attente", - "view": "Affichage", - "panelControls": "Contrôles de panneau" - } - }, - "assetBrowser": { - "assets": "Ressources", - "browseAssets": "Parcourir les ressources", - "noAssetsFound": "Aucune ressource trouvée", - "tryAdjustingFilters": "Essayez d'ajuster votre recherche ou vos filtres", - "loadingModels": "Chargement de {type}...", - "connectionError": "Veuillez vérifier votre connexion et réessayer", - "failedToCreateNode": "Échec de la création du nœud. Veuillez réessayer ou consulter la console pour plus de détails.", - "noModelsInFolder": "Aucun {type} disponible dans ce dossier", - "searchAssetsPlaceholder": "Rechercher des ressources...", - "allModels": "Tous les modèles", - "allCategory": "Tous les {category}", - "unknown": "Inconnu", - "fileFormats": "Formats de fichier", - "baseModels": "Modèles de base", - "sortBy": "Trier par", - "sortAZ": "A-Z", - "sortZA": "Z-A", - "sortRecent": "Récent", - "sortPopular": "Populaire" + "zoomToFit": "Ajuster à l'écran" } -} \ No newline at end of file +} diff --git a/src/locales/fr/nodeDefs.json b/src/locales/fr/nodeDefs.json index e5af3b2c2..440adcc01 100644 --- a/src/locales/fr/nodeDefs.json +++ b/src/locales/fr/nodeDefs.json @@ -7366,19 +7366,6 @@ } } }, - "SaveSVG": { - "description": "Enregistrer les fichiers SVG sur le disque.", - "display_name": "Enregistrer SVG", - "inputs": { - "filename_prefix": { - "name": "préfixe_nom_fichier", - "tooltip": "Le préfixe pour le fichier à enregistrer. Cela peut inclure des informations de formatage telles que %date:yyyy-MM-dd% ou %Empty Latent Image.width% pour inclure des valeurs provenant des nœuds." - }, - "svg": { - "name": "svg" - } - } - }, "SaveVideo": { "description": "Enregistre les images d'entrée dans votre répertoire de sortie ComfyUI.", "display_name": "Enregistrer la vidéo", @@ -8657,4 +8644,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/fr/settings.json b/src/locales/fr/settings.json index e7a9ef189..8072c9d30 100644 --- a/src/locales/fr/settings.json +++ b/src/locales/fr/settings.json @@ -11,10 +11,7 @@ }, "Comfy-Desktop_UV_PythonInstallMirror": { "name": "Miroir d'installation Python", - "tooltip": "Les installations Python gérées sont téléchargées depuis le projet Astral python-build-standalone. Cette variable peut être définie sur une URL de miroir pour utiliser une source différente pour les installations Python. L'URL fournie remplacera https://github.com/astral-sh/python-build-standalone/releases/download dans, par exemple, https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz. Les distributions peuvent être lues à partir d'un répertoire local en utilisant le schéma d'URL file://.", - "urlFormatTitle": "Format d'URL du miroir", - "urlDescription": "Ceci est un exemple d'URL de téléchargement Python.\n\nL'URL du miroir est la première moitié, incluant tout avant la date (20250902) :", - "fileUrlDescription": "Pour installer à partir d'un fichier que vous avez téléchargé précédemment, vous pouvez utiliser une URL de fichier :" + "tooltip": "Les installations Python gérées sont téléchargées depuis le projet Astral python-build-standalone. Cette variable peut être définie sur une URL de miroir pour utiliser une source différente pour les installations Python. L'URL fournie remplacera https://github.com/astral-sh/python-build-standalone/releases/download dans, par exemple, https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz. Les distributions peuvent être lues à partir d'un répertoire local en utilisant le schéma d'URL file://." }, "Comfy-Desktop_UV_TorchInstallMirror": { "name": "Miroir d'installation Torch", @@ -346,14 +343,6 @@ "Comfy_Validation_Workflows": { "name": "Valider les flux de travail" }, - "Comfy_VueNodes_Enabled": { - "name": "Activer le rendu des nœuds Vue", - "tooltip": "Rendre les nœuds comme composants Vue au lieu d’éléments canvas. Fonctionnalité expérimentale." - }, - "Comfy_VueNodes_Widgets": { - "name": "Activer les widgets Vue", - "tooltip": "Rendre les widgets comme composants Vue à l'intérieur des nœuds Vue." - }, "Comfy_WidgetControlMode": { "name": "Mode de contrôle du widget", "options": { @@ -399,14 +388,14 @@ "Topbar (2nd-row)": "Barre supérieure (2ème rangée)" } }, - "LiteGraph_Canvas_LowQualityRenderingZoomThreshold": { - "name": "Seuil de zoom pour le rendu de faible qualité", - "tooltip": "Rendre des formes de faible qualité lorsqu'on est dézoomé" - }, "LiteGraph_Canvas_MaximumFps": { "name": "FPS maximum", "tooltip": "Le nombre maximum d'images par seconde que le canevas est autorisé à rendre. Limite l'utilisation du GPU au détriment de la fluidité. Si 0, le taux de rafraîchissement de l'écran est utilisé. Par défaut : 0" }, + "LiteGraph_Canvas_MinFontSizeForLOD": { + "name": "Niveau de détail du zoom des nœuds - seuil de taille de police", + "tooltip": "Contrôle quand les nœuds passent au rendu LOD de faible qualité. Utilise la taille de police en pixels pour déterminer quand basculer. Définir sur 0 pour désactiver. Les valeurs de 1 à 24 définissent le seuil de taille de police minimum pour le LOD - des valeurs plus élevées (24px) = basculer les nœuds vers un rendu simplifié plus tôt lors du zoom arrière, des valeurs plus faibles (1px) = maintenir la qualité complète des nœuds plus longtemps." + }, "LiteGraph_ContextMenu_Scaling": { "name": "Mise à l'échelle des menus de widgets combinés de nœuds (listes) lors du zoom" }, @@ -423,9 +412,5 @@ }, "pysssss_SnapToGrid": { "name": "Toujours aligner sur la grille" - }, - "LiteGraph_Canvas_MinFontSizeForLOD": { - "name": "Niveau de détail du zoom des nœuds - seuil de taille de police", - "tooltip": "Contrôle quand les nœuds passent au rendu LOD de faible qualité. Utilise la taille de police en pixels pour déterminer quand basculer. Définir sur 0 pour désactiver. Les valeurs de 1 à 24 définissent le seuil de taille de police minimum pour le LOD - des valeurs plus élevées (24px) = basculer les nœuds vers un rendu simplifié plus tôt lors du zoom arrière, des valeurs plus faibles (1px) = maintenir la qualité complète des nœuds plus longtemps." } -} \ No newline at end of file +} diff --git a/src/locales/ja/commands.json b/src/locales/ja/commands.json index 1cf07b1ca..2d541e102 100644 --- a/src/locales/ja/commands.json +++ b/src/locales/ja/commands.json @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "ワークフローをエクスポート(API形式)" }, - "Comfy_Feedback": { - "label": "フィードバック" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "選択範囲をサブグラフに変換" }, @@ -309,4 +306,4 @@ "label": "ワークフローサイドバーの切り替え", "tooltip": "ワークフロー" } -} \ No newline at end of file +} diff --git a/src/locales/ja/main.json b/src/locales/ja/main.json index 0f6e13272..742b489bc 100644 --- a/src/locales/ja/main.json +++ b/src/locales/ja/main.json @@ -8,6 +8,27 @@ "message": "このワークフローにはAPIノードが含まれており、実行するためにはアカウントにサインインする必要があります。", "title": "APIノードを使用するためにはサインインが必要です" }, + "assetBrowser": { + "allCategory": "すべての{category}", + "allModels": "すべてのモデル", + "assets": "アセット", + "baseModels": "ベースモデル", + "browseAssets": "アセットを閲覧", + "connectionError": "接続を確認して再試行してください", + "failedToCreateNode": "ノードの作成に失敗しました。再試行するか、詳細はコンソールをご確認ください。", + "fileFormats": "ファイル形式", + "loadingModels": "{type}を読み込み中...", + "noAssetsFound": "アセットが見つかりません", + "noModelsInFolder": "このフォルダには{type}がありません", + "searchAssetsPlaceholder": "アセットを検索...", + "sortAZ": "A-Z", + "sortBy": "並び替え", + "sortPopular": "人気", + "sortRecent": "最新", + "sortZA": "Z-A", + "tryAdjustingFilters": "検索やフィルターを調整してみてください", + "unknown": "不明" + }, "auth": { "apiKey": { "cleared": "APIキーが削除されました", @@ -93,10 +114,10 @@ }, "breadcrumbsMenu": { "clearWorkflow": "ワークフローをクリア", + "deleteBlueprint": "ブループリントを削除", "deleteWorkflow": "ワークフローを削除", "duplicate": "複製", - "enterNewName": "新しい名前を入力", - "deleteBlueprint": "ブループリントを削除" + "enterNewName": "新しい名前を入力" }, "chatHistory": { "cancelEdit": "キャンセル", @@ -125,64 +146,83 @@ "red": "赤", "yellow": "黄色" }, + "commands": { + "clear": "ワークフローをクリア", + "clipspace": "Clipspaceを開く", + "dark": "ダーク", + "execute": "実行", + "help": "ヘルプ", + "interrupt": "現在の実行をキャンセル", + "light": "ライト", + "manageExtensions": "拡張機能を管理", + "queue": "キューパネル", + "refresh": "ノード定義を更新", + "resetView": "キャンバスビューをリセット", + "run": "実行", + "runWorkflow": "ワークフローを実行", + "runWorkflowFront": "ワークフローを実行(先頭に追加)", + "settings": "設定", + "theme": "テーマ", + "toggleBottomPanel": "下部パネルの切り替え" + }, "contextMenu": { "Add Group": "グループを追加", "Add Group For Selected Nodes": "選択したノードのグループを追加", "Add Node": "ノードを追加", + "Add Subgraph to Library": "サブグラフをライブラリに追加", + "Adjust Size": "サイズを調整", + "Align Selected To": "選択項目を揃える", + "Bottom": "下", "Bypass": "バイパス", "Clone": "クローン", "Collapse": "折りたたむ", + "Color": "色", "Colors": "色", "Convert to Group Node": "グループノードに変換", + "Convert to Subgraph": "サブグラフに変換", + "Copy": "コピー", "Copy (Clipspace)": "コピー (Clipspace)", + "Copy Image": "画像をコピー", + "Delete": "削除", + "Distribute Nodes": "ノードを分布", + "Duplicate": "複製", + "Edit Subgraph Widgets": "サブグラフウィジェットを編集", "Expand": "展開", + "Expand Node": "ノードを展開", + "Horizontal": "水平", "Inputs": "入力", + "Left": "左", "Manage": "管理", "Manage Group Nodes": "グループノードを管理", + "Minimize Node": "ノードを最小化", "Mode": "モード", + "Node Info": "ノード情報", "Node Templates": "ノードテンプレート", + "Open Image": "画像を開く", + "Open in Mask Editor": "マスクエディタで開く", "Outputs": "出力", + "Paste": "貼り付け", "Pin": "ピン", "Properties": "プロパティ", "Properties Panel": "プロパティパネル", "Remove": "削除", + "Remove Bypass": "バイパスを解除", + "Rename": "名前を変更", "Resize": "リサイズ", + "Right": "右", + "Run Branch": "ブランチを実行", + "Save Image": "画像を保存", "Save Selected as Template": "選択したものをテンプレートとして保存", "Search": "検索", + "Shape": "形状", "Shapes": "形", "Title": "タイトル", - "Unpin": "ピンを解除", - "Open in Mask Editor": "マスクエディタで開く", - "Open Image": "画像を開く", - "Copy Image": "画像をコピー", - "Save Image": "画像を保存", - "Rename": "名前を変更", - "Copy": "コピー", - "Duplicate": "複製", - "Paste": "貼り付け", - "Node Info": "ノード情報", - "Adjust Size": "サイズを調整", - "Minimize Node": "ノードを最小化", - "Expand Node": "ノードを展開", - "Shape": "形状", - "Color": "色", - "Add Subgraph to Library": "サブグラフをライブラリに追加", - "Unpack Subgraph": "サブグラフを展開", - "Edit Subgraph Widgets": "サブグラフウィジェットを編集", - "Convert to Subgraph": "サブグラフに変換", - "Align Selected To": "選択項目を揃える", - "Distribute Nodes": "ノードを分布", - "Remove Bypass": "バイパスを解除", - "Run Branch": "ブランチを実行", - "Delete": "削除", "Top": "上", - "Bottom": "下", - "Left": "左", - "Right": "右", - "Horizontal": "水平", + "Unpack Subgraph": "サブグラフを展開", + "Unpin": "ピンを解除", "Vertical": "垂直", - "new": "新規", - "deprecated": "非推奨" + "deprecated": "非推奨", + "new": "新規" }, "credits": { "accountInitialized": "アカウントが初期化されました", @@ -264,6 +304,9 @@ "quit": "終了", "reinstall": "再インストール" }, + "desktopStart": { + "initialising": "初期化中..." + }, "desktopUpdate": { "description": "ComfyUIデスクトップは新しい依存関係をインストールしています。これには数分かかる場合があります。", "errorCheckingUpdate": "アップデートの確認中にエラーが発生しました", @@ -308,6 +351,8 @@ "audioFailedToLoad": "オーディオの読み込みに失敗しました", "author": "作者", "back": "戻る", + "bookmark": "ライブラリに保存", + "calculatingDimensions": "寸法を計算中", "cancel": "キャンセル", "capture": "キャプチャ", "category": "カテゴリ", @@ -342,30 +387,40 @@ "disabling": "無効化", "dismiss": "閉じる", "download": "ダウンロード", + "downloadImage": "画像をダウンロード", + "downloadVideo": "ビデオをダウンロード", "dropYourFileOr": "ファイルをドロップするか", "duplicate": "複製", "edit": "編集", + "editOrMaskImage": "画像を編集またはマスク", "empty": "空", "enableAll": "すべて有効にする", "enabled": "有効", "enabling": "有効化", "error": "エラー", + "errorLoadingImage": "画像の読み込みエラー", + "errorLoadingVideo": "ビデオの読み込みエラー", "experimental": "ベータ", "export": "エクスポート", "extensionName": "拡張機能名", + "failedToDownloadImage": "画像のダウンロードに失敗しました", + "failedToDownloadVideo": "ビデオのダウンロードに失敗しました", "feedback": "フィードバック", "filter": "フィルタ", "findIssues": "問題を見つける", - "firstTimeUIMessage": "新しいUIを初めて使用しています。「メニュー > 新しいメニューを使用 > 無効」を選択することで古いUIに戻すことが可能です。", + "frameNodes": "ノードをフレーム化", "frontendNewer": "フロントエンドのバージョン {frontendVersion} はバックエンドのバージョン {backendVersion} と互換性がない可能性があります。", "frontendOutdated": "フロントエンドのバージョン {frontendVersion} は古くなっています。バックエンドは {requiredVersion} 以上が必要です。", + "galleryImage": "ギャラリー画像", + "galleryThumbnail": "ギャラリーサムネイル", "goToNode": "ノードに移動", - "help": "ヘルプ", "icon": "アイコン", "imageFailedToLoad": "画像の読み込みに失敗しました", + "imagePreview": "画像プレビュー - 矢印キーで画像を切り替え", "imageUrl": "画像URL", "import": "インポート", "inProgress": "進行中", + "info": "ノード情報", "insert": "挿入", "install": "インストール", "installed": "インストール済み", @@ -381,11 +436,14 @@ "loading": "読み込み中", "loadingPanel": "{panel} パネルを読み込み中...", "login": "ログイン", + "logoAlt": "ComfyUIロゴ", "logs": "ログ", "micPermissionDenied": "マイクの許可が拒否されました", "migrate": "移行する", "missing": "不足している", + "moreOptions": "その他のオプション", "moreWorkflows": "さらに多くのワークフロー", + "multiSelectDropdown": "複数選択ドロップダウン", "name": "名前", "newFolder": "新しいフォルダー", "next": "次へ", @@ -395,6 +453,11 @@ "noTasksFound": "タスクが見つかりません", "noTasksFoundMessage": "キューにタスクがありません。", "noWorkflowsFound": "ワークフローが見つかりません。", + "nodeContentError": "ノード内容エラー", + "nodeHeaderError": "ノードヘッダーエラー", + "nodeRenderError": "ノード描画エラー", + "nodeSlotsError": "ノードスロットエラー", + "nodeWidgetsError": "ノードウィジェットエラー", "nodes": "ノード", "nodesRunning": "ノードが実行中", "ok": "OK", @@ -405,8 +468,11 @@ "reconnected": "再接続されました", "reconnecting": "再接続中", "refresh": "更新", + "refreshNode": "ノードを更新", "releaseTitle": "{package} {version} リリース", "reloadToApplyChanges": "変更を適用するには再読み込みしてください", + "removeImage": "画像を削除", + "removeVideo": "ビデオを削除", "rename": "名前を変更", "reportIssue": "報告する", "reportIssueTooltip": "エラーレポートをComfy Orgに送信", @@ -418,6 +484,7 @@ "resultsCount": "{count}件の結果が見つかりました", "save": "保存", "saving": "保存中", + "search": "検索", "searchExtensions": "拡張機能を検索", "searchFailedMessage": "検索に一致する設定が見つかりませんでした。検索キーワードを調整してみてください。", "searchKeybindings": "キーバインディングを検索", @@ -425,9 +492,11 @@ "searchNodes": "ノードを検索", "searchSettings": "設定を検索", "searchWorkflows": "ワークフローを検索", + "seeTutorial": "チュートリアルを見る", "setAsBackground": "背景として設定", "settings": "設定", "showReport": "レポートを表示", + "singleSelectDropdown": "単一選択ドロップダウン", "sort": "並び替え", "source": "ソース", "startRecording": "録音開始", @@ -450,55 +519,27 @@ "versionMismatchWarning": "バージョン互換性の警告", "versionMismatchWarningMessage": "{warning}: {detail} 更新手順については https://docs.comfy.org/installation/update_comfyui#common-update-issues をご覧ください。", "videoFailedToLoad": "ビデオの読み込みに失敗しました", - "workflow": "ワークフロー", - "downloadImage": "画像をダウンロード", - "downloadVideo": "ビデオをダウンロード", - "editOrMaskImage": "画像を編集またはマスク", - "removeImage": "画像を削除", - "removeVideo": "ビデオを削除", + "videoPreview": "ビデオプレビュー - 矢印キーでビデオを切り替え", "viewImageOfTotal": "画像 {index} / {total} を表示", "viewVideoOfTotal": "ビデオ {index} / {total} を表示", - "imagePreview": "画像プレビュー - 矢印キーで画像を切り替え", - "videoPreview": "ビデオプレビュー - 矢印キーでビデオを切り替え", - "galleryImage": "ギャラリー画像", - "galleryThumbnail": "ギャラリーサムネイル", - "errorLoadingImage": "画像の読み込みエラー", - "errorLoadingVideo": "ビデオの読み込みエラー", - "failedToDownloadImage": "画像のダウンロードに失敗しました", - "failedToDownloadVideo": "ビデオのダウンロードに失敗しました", - "calculatingDimensions": "寸法を計算中", - "logoAlt": "ComfyUIロゴ", - "refreshNode": "ノードを更新", - "info": "ノード情報", - "bookmark": "ライブラリに保存", - "moreOptions": "その他のオプション", - "search": "検索", "warning": "警告", - "multiSelectDropdown": "複数選択ドロップダウン", - "singleSelectDropdown": "単一選択ドロップダウン", - "seeTutorial": "チュートリアルを見る", - "nodeRenderError": "ノード描画エラー", - "nodeContentError": "ノード内容エラー", - "nodeHeaderError": "ノードヘッダーエラー", - "nodeSlotsError": "ノードスロットエラー", - "nodeWidgetsError": "ノードウィジェットエラー", - "frameNodes": "ノードをフレーム化" + "workflow": "ワークフロー" }, "graphCanvasMenu": { "fitView": "ビューに合わせる", + "focusMode": "フォーカスモード", + "hand": "パンビュー", + "hideLinks": "リンクを非表示", "panMode": "パンモード", "resetView": "ビューをリセット", + "select": "選択", "selectMode": "選択モード", + "showLinks": "リンクを表示", "toggleLinkVisibility": "リンクの表示切り替え", "toggleMinimap": "ミニマップの切り替え", "zoomIn": "拡大", - "zoomOut": "縮小", - "select": "選択", - "hand": "パンビュー", "zoomOptions": "ズームオプション", - "focusMode": "フォーカスモード", - "hideLinks": "リンクを非表示", - "showLinks": "リンクを表示" + "zoomOut": "縮小" }, "groupNode": { "create": "グループノードを作成", @@ -511,13 +552,13 @@ "github": "Github", "helpFeedback": "ヘルプとフィードバック", "loadingReleases": "リリースを読み込み中...", + "managerExtension": "Manager Extension", "more": "もっと見る...", "noRecentReleases": "最近のリリースはありません", "openDevTools": "開発者ツールを開く", "reinstall": "再インストール", "updateAvailable": "アップデート", - "whatsNew": "新着情報", - "managerExtension": "Manager Extension" + "whatsNew": "新着情報" }, "icon": { "bookmark": "ブックマーク", @@ -542,6 +583,17 @@ "desktopSettings": "デスクトップ設定", "failedToSelectDirectory": "ディレクトリの選択に失敗しました", "gpu": "GPU", + "gpuPicker": { + "appleMetalDescription": "MacのGPUを活用して、より高速かつ快適な体験を実現します", + "cpuDescription": "GPUアクセラレーションが利用できない場合は互換性のためにCPUモードを使用します", + "cpuSubtitle": "CPUモード", + "manualDescription": "高度なセットアップや未対応ハードウェア向けにComfyUIを手動で構成します", + "manualSubtitle": "手動セットアップ", + "nvidiaDescription": "NVIDIA GPUとCUDAアクセラレーションを使用して最高のパフォーマンスを得ます。", + "nvidiaSubtitle": "NVIDIA CUDA", + "recommended": "推奨", + "title": "ハードウェア構成を選択" + }, "gpuSelection": { "cpuMode": "CPUモード", "cpuModeDescription": "CPUモードは開発者や、まれなエッジケースのみを対象としています。", @@ -563,6 +615,16 @@ "installLocationTooltip": "ComfyUIのユーザーデータディレクトリ。保存内容:\n- Python環境\n- モデル\n- カスタムノード\n", "insufficientFreeSpace": "空き容量が不足しています - 最低限の空き容量", "isOneDrive": "OneDriveにインストールすると問題が発生する可能性があります。非OneDriveの場所にインストールすることを強くお勧めします。", + "locationPicker": { + "chooseDownloadServers": "ダウンロードサーバーを手動で選択", + "downloadServersDescription": "お住まいの地域に応じて、Python、PyPIパッケージ、PyTorchのダウンロード用ミラーサーバーを選択します。", + "migrateDescription": "以前のComfyUIインストールから既存のモデル、カスタムノード、設定をコピーまたはリンクします。", + "migrateFromExisting": "既存のインストールから移行", + "migrationPathPlaceholder": "既存のComfyUIインストールを選択(任意)", + "pathPlaceholder": "/Users/username/Documents/ComfyUI", + "subtitle": "ComfyUIのファイル用フォルダを選択してください。Pythonも自動的にセットアップされます。", + "title": "ComfyUIのインストール場所を選択" + }, "manualConfiguration": { "createVenv": "次のディレクトリに仮想環境を作成する必要があります", "requirements": "要件", @@ -617,28 +679,7 @@ }, "systemLocations": "システムの場所", "unhandledError": "未知のエラー", - "updateConsent": "以前、クラッシュレポートを報告することに同意していました。現在、バグの特定とアプリの改善を助けるためにイベントベースのメトリクスを追跡しています。個人を特定できる情報は収集されません。", - "gpuPicker": { - "title": "ハードウェア構成を選択", - "recommended": "推奨", - "nvidiaSubtitle": "NVIDIA CUDA", - "cpuSubtitle": "CPUモード", - "manualSubtitle": "手動セットアップ", - "appleMetalDescription": "MacのGPUを活用して、より高速かつ快適な体験を実現します", - "nvidiaDescription": "NVIDIA GPUとCUDAアクセラレーションを使用して最高のパフォーマンスを得ます。", - "cpuDescription": "GPUアクセラレーションが利用できない場合は互換性のためにCPUモードを使用します", - "manualDescription": "高度なセットアップや未対応ハードウェア向けにComfyUIを手動で構成します" - }, - "locationPicker": { - "title": "ComfyUIのインストール場所を選択", - "subtitle": "ComfyUIのファイル用フォルダを選択してください。Pythonも自動的にセットアップされます。", - "pathPlaceholder": "/Users/username/Documents/ComfyUI", - "migrationPathPlaceholder": "既存のComfyUIインストールを選択(任意)", - "migrateFromExisting": "既存のインストールから移行", - "migrateDescription": "以前のComfyUIインストールから既存のモデル、カスタムノード、設定をコピーまたはリンクします。", - "chooseDownloadServers": "ダウンロードサーバーを手動で選択", - "downloadServersDescription": "お住まいの地域に応じて、Python、PyPIパッケージ、PyTorchのダウンロード用ミラーサーバーを選択します。" - } + "updateConsent": "以前、クラッシュレポートを報告することに同意していました。現在、バグの特定とアプリの改善を助けるためにイベントベースのメトリクスを追跡しています。個人を特定できる情報は収集されません。" }, "issueReport": { "helpFix": "これを修正するのを助ける" @@ -647,6 +688,10 @@ "applyingTexture": "テクスチャを適用中...", "backgroundColor": "背景色", "camera": "カメラ", + "cameraType": { + "orthographic": "オルソグラフィック", + "perspective": "パースペクティブ" + }, "clearRecording": "録画をクリア", "edgeThreshold": "エッジ閾値", "export": "エクスポート", @@ -667,6 +712,7 @@ "wireframe": "ワイヤーフレーム" }, "model": "モデル", + "openIn3DViewer": "3Dビューアで開く", "previewOutput": "出力のプレビュー", "removeBackgroundImage": "背景画像を削除", "resizeNodeMatchOutput": "ノードを出力に合わせてリサイズ", @@ -677,34 +723,29 @@ "switchCamera": "カメラを切り替える", "switchingMaterialMode": "マテリアルモードの切り替え中...", "upDirection": "上方向", - "uploadBackgroundImage": "背景画像をアップロード", - "uploadTexture": "テクスチャをアップロード", "upDirections": { "original": "オリジナル" }, - "cameraType": { - "perspective": "パースペクティブ", - "orthographic": "オルソグラフィック" - }, + "uploadBackgroundImage": "背景画像をアップロード", + "uploadTexture": "テクスチャをアップロード", "viewer": { - "title": "3Dビューア(ベータ)", "apply": "適用", - "cancel": "キャンセル", - "cameraType": "カメラタイプ", - "sceneSettings": "シーン設定", "cameraSettings": "カメラ設定", - "lightSettings": "ライト設定", + "cameraType": "カメラタイプ", + "cancel": "キャンセル", "exportSettings": "エクスポート設定", - "modelSettings": "モデル設定" - }, - "openIn3DViewer": "3Dビューアで開く" + "lightSettings": "ライト設定", + "modelSettings": "モデル設定", + "sceneSettings": "シーン設定", + "title": "3Dビューア(ベータ)" + } }, "loadWorkflowWarning": { "coreNodesFromVersion": "ComfyUI {version} が必要です:", - "outdatedVersion": "一部のノードはより新しいバージョンのComfyUIが必要です(現在のバージョン:{version})。すべてのノードを使用するにはアップデートしてください。", - "outdatedVersionGeneric": "一部のノードはより新しいバージョンのComfyUIが必要です。すべてのノードを使用するにはアップデートしてください。", + "missingNodesDescription": "グラフを読み込む際、以下のノードタイプが見つかりませんでした。\nインストールされているバージョンが古く、そのノードタイプが存在しない場合にも発生することがあります。", "missingNodesTitle": "ノードが見つかりません", - "missingNodesDescription": "グラフを読み込む際、以下のノードタイプが見つかりませんでした。\nインストールされているバージョンが古く、そのノードタイプが存在しない場合にも発生することがあります。" + "outdatedVersion": "一部のノードはより新しいバージョンのComfyUIが必要です(現在のバージョン:{version})。すべてのノードを使用するにはアップデートしてください。", + "outdatedVersionGeneric": "一部のノードはより新しいバージョンのComfyUIが必要です。すべてのノードを使用するにはアップデートしてください。" }, "maintenance": { "None": "なし", @@ -727,23 +768,62 @@ "title": "メンテナンス" }, "manager": { + "allMissingNodesInstalled": "すべての不足しているノードが正常にインストールされました", + "applyChanges": "変更を適用", "changingVersion": "バージョンを {from} から {to} に変更", + "clickToFinishSetup": "クリック", + "conflicts": { + "conflictInfoTitle": "なぜこの問題が発生するのですか?", + "conflictMessages": { + "accelerator": "GPU/アクセラレータがサポートされていません(利用可能: {current}、必要: {required})", + "banned": "このパッケージはセキュリティ上の理由で禁止されています", + "comfyui_version": "ComfyUIバージョンの不一致(現在: {current}、必要: {required})", + "frontend_version": "フロントエンドバージョンの不一致(現在: {current}、必要: {required})", + "generic": "互換性の問題(現在: {current}、必要: {required})", + "import_failed": "インポートに失敗しました", + "os": "サポートされていないオペレーティングシステム(現在: {current}、必要: {required})", + "pending": "セキュリティ検証が保留中 - 互換性を確認できません" + }, + "conflicts": "競合", + "description": "一部の拡張機能と新しいComfyUIバージョンの間に競合が検出されました。アップデートを行うと、それらの拡張機能に依存するワークフローが壊れる可能性があります。", + "enableAnyway": "それでも有効化", + "extensionAtRisk": "リスクのある拡張機能", + "importFailedExtensions": "インポートに失敗した拡張機能", + "info": "アップデートを続行すると、競合している拡張機能は自動的に無効化されます。ComfyUIマネージャーでいつでも確認・管理できます。", + "installAnyway": "それでもインストール", + "title": "ノードパックの問題が検出されました!", + "understood": "理解しました", + "warningBanner": { + "button": "詳細を見る...", + "message": "これらの拡張機能は、現在のセットアップとは異なるバージョンのシステムパッケージを必要とします。インストールするとコア依存関係が上書きされ、他の拡張機能やワークフローに影響を与える可能性があります。", + "title": "現在のセットアップと互換性がないため、一部の拡張機能が無効化されています" + }, + "warningTooltip": "このパッケージは現在の環境と互換性がない可能性があります" + }, "createdBy": "作成者", "dependencies": "依存関係", + "disabledNodesWontUpdate": "無効なノードは更新されません", "discoverCommunityContent": "コミュニティが作成したノードパック、拡張機能などを探す...", "downloads": "ダウンロード", + "enablePackToChangeVersion": "このパックを有効にしてバージョンを変更してください", "errorConnecting": "Comfy Node Registryへの接続エラー。", + "extensionsSuccessfullyInstalled": "拡張機能のインストールが完了し、使用可能になりました!", "failed": "失敗しました ({count})", + "failedToInstall": "インストールに失敗しました", "filter": { "disabled": "無効", "enabled": "有効", "nodePack": "ノードパック" }, + "gettingInfo": "情報を取得中...", + "importFailedGenericError": "パッケージのインポートに失敗しました。詳細はコンソールを確認してください。", "inWorkflow": "ワークフロー内", "infoPanelEmpty": "アイテムをクリックして情報を表示します", "installAllMissingNodes": "すべての不足しているノードをインストール", + "installError": "インストールエラー", "installSelected": "選択したものをインストール", "installationQueue": "インストールキュー", + "installingDependencies": "依存関係をインストール中...", "lastUpdated": "最終更新日", "latestVersion": "最新", "legacyManagerUI": "レガシーUIを使用する", @@ -751,15 +831,18 @@ "legacyMenuNotAvailable": "このバージョンのComfyUIでは、レガシーマネージャーメニューは利用できません。新しいマネージャーメニューを使用してください。", "license": "ライセンス", "loadingVersions": "バージョンを読み込んでいます...", + "mixedSelectionMessage": "混在した選択では一括操作を実行できません", "nightlyVersion": "ナイトリー", "noDescription": "説明はありません", "noNodesFound": "ノードが見つかりません", "noNodesFoundDescription": "パックのノードは解析できなかったか、パックがフロントエンドの拡張機能のみでノードがない可能性があります。", "noResultsFound": "検索に一致する結果が見つかりませんでした。", "nodePack": "ノードパック", + "notAvailable": "利用不可", "packsSelected": "選択したパック", "repository": "リポジトリ", "restartToApplyChanges": "変更を適用するには、ComfyUIを再起動してください", + "restartingBackend": "変更を適用するためにバックエンドを再起動しています...", "searchPlaceholder": "検索", "selectVersion": "バージョンを選択", "sort": { @@ -771,14 +854,15 @@ "status": { "active": "アクティブ", "banned": "禁止", + "conflicting": "競合", "deleted": "削除済み", "flagged": "フラグ付き", + "importFailed": "インストールエラー", "pending": "保留中", - "unknown": "不明", - "conflicting": "競合", - "importFailed": "インストールエラー" + "unknown": "不明" }, "title": "カスタムノードマネージャ", + "toFinishSetup": "してセットアップを完了", "totalNodes": "合計ノード数", "tryAgainLater": "後ほど再試行してください。", "tryDifferentSearch": "別の検索クエリを試してみてください。", @@ -786,53 +870,10 @@ "uninstallSelected": "選択したものをアンインストール", "uninstalling": "アンインストール中", "update": "更新", - "updatingAllPacks": "すべてのパッケージを更新中", - "version": "バージョン", - "failedToInstall": "インストールに失敗しました", - "installError": "インストールエラー", - "importFailedGenericError": "パッケージのインポートに失敗しました。詳細はコンソールを確認してください。", - "applyChanges": "変更を適用", - "clickToFinishSetup": "クリック", - "toFinishSetup": "してセットアップを完了", - "restartingBackend": "変更を適用するためにバックエンドを再起動しています...", - "extensionsSuccessfullyInstalled": "拡張機能のインストールが完了し、使用可能になりました!", - "installingDependencies": "依存関係をインストール中...", - "updateSelected": "選択したものを更新", "updateAll": "すべて更新", - "disabledNodesWontUpdate": "無効なノードは更新されません", - "enablePackToChangeVersion": "このパックを有効にしてバージョンを変更してください", - "gettingInfo": "情報を取得中...", - "allMissingNodesInstalled": "すべての不足しているノードが正常にインストールされました", - "mixedSelectionMessage": "混在した選択では一括操作を実行できません", - "notAvailable": "利用不可", - "conflicts": { - "title": "ノードパックの問題が検出されました!", - "description": "一部の拡張機能と新しいComfyUIバージョンの間に競合が検出されました。アップデートを行うと、それらの拡張機能に依存するワークフローが壊れる可能性があります。", - "info": "アップデートを続行すると、競合している拡張機能は自動的に無効化されます。ComfyUIマネージャーでいつでも確認・管理できます。", - "extensionAtRisk": "リスクのある拡張機能", - "conflicts": "競合", - "importFailedExtensions": "インポートに失敗した拡張機能", - "conflictInfoTitle": "なぜこの問題が発生するのですか?", - "installAnyway": "それでもインストール", - "enableAnyway": "それでも有効化", - "understood": "理解しました", - "warningBanner": { - "title": "現在のセットアップと互換性がないため、一部の拡張機能が無効化されています", - "message": "これらの拡張機能は、現在のセットアップとは異なるバージョンのシステムパッケージを必要とします。インストールするとコア依存関係が上書きされ、他の拡張機能やワークフローに影響を与える可能性があります。", - "button": "詳細を見る..." - }, - "conflictMessages": { - "comfyui_version": "ComfyUIバージョンの不一致(現在: {current}、必要: {required})", - "frontend_version": "フロントエンドバージョンの不一致(現在: {current}、必要: {required})", - "os": "サポートされていないオペレーティングシステム(現在: {current}、必要: {required})", - "accelerator": "GPU/アクセラレータがサポートされていません(利用可能: {current}、必要: {required})", - "generic": "互換性の問題(現在: {current}、必要: {required})", - "banned": "このパッケージはセキュリティ上の理由で禁止されています", - "pending": "セキュリティ検証が保留中 - 互換性を確認できません", - "import_failed": "インポートに失敗しました" - }, - "warningTooltip": "このパッケージは現在の環境と互換性がない可能性があります" - } + "updateSelected": "選択したものを更新", + "updatingAllPacks": "すべてのパッケージを更新中", + "version": "バージョン" }, "maskEditor": { "Apply to Whole Image": "全画像に適用", @@ -878,6 +919,7 @@ "manageExtensions": "拡張機能の管理", "onChange": "変更時", "onChangeTooltip": "変更が行われるとワークフローがキューに追加されます", + "queue": "キューパネル", "refresh": "ノードを更新", "resetView": "ビューをリセット", "run": "実行する", @@ -886,17 +928,15 @@ "settings": "設定", "showMenu": "メニューを表示", "theme": "テーマ", - "toggleBottomPanel": "下部パネルを切り替え", - "queue": "キューパネル" + "toggleBottomPanel": "下部パネルを切り替え" }, "menuLabels": { "About ComfyUI": "ComfyUIについて", "Bottom Panel": "下部パネル", "Browse Templates": "テンプレートを参照", "Bypass/Unbypass Selected Nodes": "選択したノードのバイパス/バイパス解除", - "Canvas Toggle Link Visibility": "キャンバスのリンク表示を切り替え", + "Canvas Performance": "キャンバスのパフォーマンス", "Canvas Toggle Lock": "キャンバスのロックを切り替え", - "Canvas Toggle Minimap": "キャンバス ミニマップの切り替え", "Check for Custom Node Updates": "カスタムノードのアップデートを確認", "Check for Updates": "更新を確認する", "Clear Pending Tasks": "保留中のタスクをクリア", @@ -918,20 +958,23 @@ "Desktop User Guide": "デスクトップユーザーガイド", "Duplicate Current Workflow": "現在のワークフローを複製", "Edit": "編集", + "Exit Subgraph": "サブグラフを終了", "Export": "エクスポート", "Export (API)": "エクスポート (API)", "Fit Group To Contents": "グループを内容に合わせる", - "Fit view to selected nodes": "選択したノードにビューを合わせる", - "Give Feedback": "フィードバックを送る", + "Focus Mode": "フォーカスモード", "Group Selected Nodes": "選択したノードをグループ化", "Help": "ヘルプ", + "Help Center": "ヘルプセンター", "Increase Brush Size in MaskEditor": "マスクエディタでブラシサイズを大きくする", "Install Missing Custom Nodes": "不足しているカスタムノードをインストール", "Interrupt": "中断", "Load Default Workflow": "デフォルトワークフローを読み込む", + "Lock Canvas": "キャンバスをロック", "Manage group nodes": "グループノードを管理", "Manager": "マネージャー", "Manager Menu (Legacy)": "マネージャーメニュー(レガシー)", + "Model Library": "モデルライブラリ", "Move Selected Nodes Down": "選択したノードを下へ移動", "Move Selected Nodes Left": "選択したノードを左へ移動", "Move Selected Nodes Right": "選択したノードを右へ移動", @@ -939,7 +982,9 @@ "Mute/Unmute Selected Nodes": "選択したノードのミュート/ミュート解除", "New": "新規", "Next Opened Workflow": "次に開いたワークフロー", + "Node Library": "ノードライブラリ", "Open": "開く", + "Open 3D Viewer (Beta) for Selected Node": "選択したノードの3Dビューア(ベータ版)を開く", "Open Custom Nodes Folder": "カスタムノードフォルダを開く", "Open DevTools": "DevToolsを開く", "Open Inputs Folder": "入力フォルダを開く", @@ -952,6 +997,8 @@ "Pin/Unpin Selected Items": "選択したアイテムのピン留め/ピン留め解除", "Pin/Unpin Selected Nodes": "選択したノードのピン留め/ピン留め解除", "Previous Opened Workflow": "前に開いたワークフロー", + "Publish": "公開", + "Queue Panel": "キューパネル", "Queue Prompt": "キューのプロンプト", "Queue Prompt (Front)": "キューのプロンプト (前面)", "Queue Selected Output Nodes": "選択した出力ノードをキューに追加", @@ -970,16 +1017,10 @@ "Sign Out": "サインアウト", "Toggle Essential Bottom Panel": "エッセンシャル下部パネルの切り替え", "Toggle Logs Bottom Panel": "ログ下部パネルの切り替え", - "Toggle Bottom Panel": "下部パネルの切り替え", - "Toggle Focus Mode": "フォーカスモードの切り替え", - "Toggle Model Library Sidebar": "モデルライブラリサイドバーを切り替え", - "Toggle Node Library Sidebar": "ノードライブラリサイドバーを切り替え", - "Toggle Queue Sidebar": "キューサイドバーを切り替え", "Toggle Search Box": "検索ボックスの切り替え", "Toggle Terminal Bottom Panel": "ターミナル下部パネルの切り替え", "Toggle Theme (Dark/Light)": "テーマを切り替え(ダーク/ライト)", - "Toggle Workflows Sidebar": "ワークフローサイドバーを切り替え", - "Toggle the Custom Nodes Manager": "カスタムノードマネージャーを切り替え", + "Toggle View Controls Bottom Panel": "ビューコントロール下部パネルの切り替え", "Toggle the Custom Nodes Manager Progress Bar": "カスタムノードマネージャーの進行状況バーを切り替え", "Undo": "元に戻す", "Ungroup selected group nodes": "選択したグループノードのグループ解除", @@ -988,38 +1029,17 @@ "Unlock Canvas": "キャンバスのロックを解除", "Unpack the selected Subgraph": "選択したサブグラフを展開", "View": "表示", - "Workflow": "ワークフロー", "Workflows": "ワークフロー", "Zoom In": "ズームイン", "Zoom Out": "ズームアウト", - "Zoom to fit": "全体表示にズーム", - "Open 3D Viewer (Beta) for Selected Node": "選択したノードの3Dビューア(ベータ版)を開く", - "Lock Canvas": "キャンバスをロック", - "Exit Subgraph": "サブグラフを終了", - "Install Missing": "不足分をインストール", - "Publish": "公開", - "Canvas Performance": "キャンバスのパフォーマンス", - "Help Center": "ヘルプセンター", - "Toggle View Controls Bottom Panel": "ビューコントロール下部パネルの切り替え", - "Focus Mode": "フォーカスモード", - "Model Library": "モデルライブラリ", - "Node Library": "ノードライブラリ", - "Queue Panel": "キューパネル", - "sideToolbar_modelLibrary": "sideToolbar.modelLibrary", - "sideToolbar_nodeLibrary": "sideToolbar.nodeLibrary", - "sideToolbar_queue": "sideToolbar.queue", - "sideToolbar_workflows": "sideToolbar.workflows" + "Zoom to fit": "全体表示にズーム" }, "minimap": { "nodeColors": "ノードの色", "renderBypassState": "バイパス状態を表示", "renderErrorState": "エラー状態を表示", "showGroups": "フレーム/グループを表示", - "showLinks": "リンクを表示", - "sideToolbar_modelLibrary": "モデルライブラリ", - "sideToolbar_nodeLibrary": "ノードライブラリ", - "sideToolbar_queue": "キュー", - "sideToolbar_workflows": "ワークフロー" + "showLinks": "リンクを表示" }, "missingModelsDialog": { "doNotAskAgain": "再度表示しない", @@ -1096,9 +1116,6 @@ "upscale_diffusion": "アップスケール拡散", "upscaling": "アップスケーリング", "utils": "ユーティリティ", - "v1": "v1", - "v2": "v2", - "v3": "v3", "video": "ビデオ", "video_models": "ビデオモデル" }, @@ -1133,13 +1150,13 @@ "whatsNew": "新機能" }, "selectionToolbox": { + "Bypass Group Nodes": "グループノードをバイパス", + "Set Group Nodes to Always": "グループノードを常に有効にする", + "Set Group Nodes to Never": "グループノードを常に無効にする", "executeButton": { "disabledTooltip": "出力ノードが選択されていません", "tooltip": "選択した出力ノードに実行(オレンジ色の枠でハイライト表示)" - }, - "Set Group Nodes to Never": "グループノードを常に無効にする", - "Bypass Group Nodes": "グループノードをバイパス", - "Set Group Nodes to Always": "グループノードを常に有効にする" + } }, "serverConfig": { "modifiedConfigs": "以下のサーバー設定を変更しました。変更を適用するには再起動してください。", @@ -1276,6 +1293,12 @@ } }, "serverStart": { + "copyAllTooltip": "すべてコピー", + "copySelectionTooltip": "選択範囲をコピー", + "errorMessage": "ComfyUIデスクトップを起動できません", + "installation": { + "title": "ComfyUIをインストール中" + }, "openLogs": "ログを開く", "process": { "error": "ComfyUIデスクトップを起動できません", @@ -1286,17 +1309,12 @@ }, "reportIssue": "問題を報告", "showTerminal": "ターミナルを表示", - "troubleshoot": "トラブルシューティング", "title": "ComfyUIを起動中", - "copySelectionTooltip": "選択範囲をコピー", - "copyAllTooltip": "すべてコピー", - "errorMessage": "ComfyUIデスクトップを起動できません", - "installation": { - "title": "ComfyUIをインストール中" - } + "troubleshoot": "トラブルシューティング" }, "settingsCategories": { "3D": "3D", + "3DViewer": "3Dビューア", "API Nodes": "APIノード", "About": "情報", "Appearance": "外観", @@ -1347,8 +1365,15 @@ "Validation": "検証", "Vue Nodes": "Vueノード", "Window": "ウィンドウ", - "Workflow": "ワークフロー", - "3DViewer": "3Dビューア" + "Workflow": "ワークフロー" + }, + "shape": { + "CARD": "カード", + "arrow": "矢印", + "box": "ボックス", + "circle": "サークル", + "default": "デフォルト", + "round": "ラウンド" }, "shortcuts": { "essentials": "必須", @@ -1412,6 +1437,8 @@ }, "showFlatList": "フラットリストを表示" }, + "templates": "テンプレート", + "themeToggle": "テーマを切り替え", "workflowTab": { "confirmDelete": "このワークフローを削除してもよろしいですか?", "confirmDeleteTitle": "ワークフローを削除しますか?", @@ -1429,26 +1456,24 @@ "open": "開く" } }, - "workflows": "ワークフロー", - "themeToggle": "テーマを切り替え", - "templates": "テンプレート" + "workflows": "ワークフロー" }, "subgraphStore": { "blueprintName": "サブグラフ名", - "saveBlueprint": "サブグラフをライブラリに保存", - "confirmDeleteTitle": "サブグラフを削除しますか?", "confirmDelete": "この操作により、ライブラリからサブグラフが完全に削除されます", - "overwriteBlueprintTitle": "既存のサブグラフを上書きしますか?", + "confirmDeleteTitle": "サブグラフを削除しますか?", + "hidden": "非表示/ネストされたパラメータ", + "hideAll": "すべて非表示", + "loadFailure": "サブグラフの読み込みに失敗しました", "overwriteBlueprint": "保存すると、現在のサブグラフが変更内容で上書きされます", + "overwriteBlueprintTitle": "既存のサブグラフを上書きしますか?", "publish": "サブグラフを公開", "publishSuccess": "ノードライブラリに保存されました", "publishSuccessMessage": "サブグラフはノードライブラリの「サブグラフブループリント」で見つけることができます", - "loadFailure": "サブグラフの読み込みに失敗しました", - "shown": "ノード上で表示", + "saveBlueprint": "サブグラフをライブラリに保存", "showAll": "すべて表示", - "hidden": "非表示/ネストされたパラメータ", - "hideAll": "すべて非表示", - "showRecommended": "おすすめウィジェットを表示" + "showRecommended": "おすすめウィジェットを表示", + "shown": "ノード上で表示" }, "tabMenu": { "addToBookmarks": "ブックマークに追加", @@ -1460,6 +1485,8 @@ "removeFromBookmarks": "ブックマークから削除" }, "templateWorkflows": { + "activeFilters": "フィルター:", + "categories": "カテゴリ", "category": { "3D": "3D", "All": "すべてのテンプレート", @@ -1470,15 +1497,32 @@ "ControlNet": "ControlNet", "Custom Nodes": "カスタムノード", "Flux": "Flux", + "GettingStarted": "はじめに", "Image": "画像", "Image API": "画像API", "LLM API": "LLM API", + "LLMs": "LLMs", "Upscaling": "アップスケーリング", "Video": "ビデオ", - "Video API": "動画API", - "GettingStarted": "はじめに", - "LLMs": "LLMs" + "Video API": "動画API" }, + "licensesSelected": "{count}件のライセンス", + "loading": "テンプレートを読み込み中...", + "loadingMore": "さらにテンプレートを読み込み中...", + "modelFilter": "モデルフィルター", + "modelsSelected": "{count}件のモデル", + "noResults": "テンプレートが見つかりません", + "noResultsHint": "検索条件やフィルターを調整してみてください", + "resetFilters": "フィルターをクリア", + "resultsCount": "{total}件中{count}件のテンプレートを表示中", + "searchPlaceholder": "テンプレートを検索...", + "sort": { + "alphabetical": "A → Z", + "newest": "新着順", + "recommended": "おすすめ", + "searchPlaceholder": "検索..." + }, + "sorting": "並び替え", "template": { "3D": { "3d_hunyuan3d_image_to_model": "Hunyuan3D", @@ -1784,26 +1828,7 @@ } }, "title": "テンプレートを利用して開始", - "loadingMore": "さらにテンプレートを読み込み中...", - "searchPlaceholder": "テンプレートを検索...", - "categories": "カテゴリ", - "resetFilters": "フィルターをクリア", - "sorting": "並び替え", - "activeFilters": "フィルター:", - "loading": "テンプレートを読み込み中...", - "noResults": "テンプレートが見つかりません", - "noResultsHint": "検索条件やフィルターを調整してみてください", - "modelFilter": "モデルフィルター", - "modelsSelected": "{count}件のモデル", - "useCasesSelected": "{count}件のユースケース", - "licensesSelected": "{count}件のライセンス", - "resultsCount": "{total}件中{count}件のテンプレートを表示中", - "sort": { - "recommended": "おすすめ", - "alphabetical": "A → Z", - "newest": "新着順", - "searchPlaceholder": "検索..." - } + "useCasesSelected": "{count}件のユースケース" }, "toastMessages": { "cannotCreateSubgraph": "サブグラフを作成できません", @@ -1821,6 +1846,7 @@ "failedToExportModel": "{format}としてモデルのエクスポートに失敗しました", "failedToFetchBalance": "残高の取得に失敗しました: {error}", "failedToFetchLogs": "サーバーログの取得に失敗しました", + "failedToInitializeLoad3dViewer": "3Dビューアの初期化に失敗しました", "failedToInitiateCreditPurchase": "クレジット購入の開始に失敗しました: {error}", "failedToPurchaseCredits": "クレジットの購入に失敗しました: {error}", "fileLoadError": "{fileName}でワークフローが見つかりません", @@ -1841,8 +1867,7 @@ "unauthorizedDomain": "あなたのドメイン {domain} はこのサービスを利用する権限がありません。ご利用のドメインをホワイトリストに追加するには、{email} までご連絡ください。", "updateRequested": "更新が要求されました", "useApiKeyTip": "ヒント:通常のログインにアクセスできませんか?Comfy APIキーオプションを使用してください。", - "userNotAuthenticated": "ユーザーが認証されていません", - "failedToInitializeLoad3dViewer": "3Dビューアの初期化に失敗しました" + "userNotAuthenticated": "ユーザーが認証されていません" }, "userSelect": { "enterUsername": "ユーザー名を入力してください", @@ -1860,6 +1885,7 @@ "updatePassword": "パスワードを更新" }, "validation": { + "descriptionRequired": "説明が必要です", "invalidEmail": "無効なメールアドレス", "length": "{length}文字でなければなりません", "maxLength": "{length}文字以下でなければなりません", @@ -1875,8 +1901,7 @@ }, "personalDataConsentRequired": "個人データの処理に同意する必要があります。", "prefix": "{prefix}で始める必要があります", - "required": "必須", - "descriptionRequired": "説明が必要です" + "required": "必須" }, "versionMismatchWarning": { "dismiss": "閉じる", @@ -1893,77 +1918,26 @@ "learnMore": "詳細はこちら", "noReleaseNotes": "リリースノートはありません。" }, + "widgets": { + "selectModel": "モデルを選択", + "uploadSelect": { + "placeholder": "選択...", + "placeholderAudio": "音声を選択...", + "placeholderImage": "画像を選択...", + "placeholderModel": "モデルを選択...", + "placeholderUnknown": "メディアを選択...", + "placeholderVideo": "動画を選択..." + } + }, "workflowService": { "enterFilename": "ファイル名を入力", "exportWorkflow": "ワークフローをエクスポート", "saveWorkflow": "ワークフローを保存" }, - "desktopStart": { - "initialising": "初期化中..." - }, - "shape": { - "default": "デフォルト", - "round": "ラウンド", - "CARD": "カード", - "circle": "サークル", - "arrow": "矢印", - "box": "ボックス" - }, "zoomControls": { + "hideMinimap": "ミニマップを非表示", "label": "ズームコントロール", - "zoomToFit": "全体表示にズーム", "showMinimap": "ミニマップを表示", - "hideMinimap": "ミニマップを非表示" - }, - "commands": { - "runWorkflow": "ワークフローを実行", - "runWorkflowFront": "ワークフローを実行(先頭に追加)", - "run": "実行", - "execute": "実行", - "interrupt": "現在の実行をキャンセル", - "refresh": "ノード定義を更新", - "clipspace": "Clipspaceを開く", - "resetView": "キャンバスビューをリセット", - "clear": "ワークフローをクリア", - "toggleBottomPanel": "下部パネルの切り替え", - "theme": "テーマ", - "dark": "ダーク", - "light": "ライト", - "manageExtensions": "拡張機能を管理", - "settings": "設定", - "help": "ヘルプ", - "queue": "キューパネル" - }, - "widgets": { - "selectModel": "モデルを選択", - "uploadSelect": { - "placeholder": "選択...", - "placeholderImage": "画像を選択...", - "placeholderAudio": "音声を選択...", - "placeholderVideo": "動画を選択...", - "placeholderModel": "モデルを選択...", - "placeholderUnknown": "メディアを選択..." - } - }, - "assetBrowser": { - "assets": "アセット", - "browseAssets": "アセットを閲覧", - "noAssetsFound": "アセットが見つかりません", - "tryAdjustingFilters": "検索やフィルターを調整してみてください", - "loadingModels": "{type}を読み込み中...", - "connectionError": "接続を確認して再試行してください", - "failedToCreateNode": "ノードの作成に失敗しました。再試行するか、詳細はコンソールをご確認ください。", - "noModelsInFolder": "このフォルダには{type}がありません", - "searchAssetsPlaceholder": "アセットを検索...", - "allModels": "すべてのモデル", - "allCategory": "すべての{category}", - "unknown": "不明", - "fileFormats": "ファイル形式", - "baseModels": "ベースモデル", - "sortBy": "並び替え", - "sortAZ": "A-Z", - "sortZA": "Z-A", - "sortRecent": "最新", - "sortPopular": "人気" + "zoomToFit": "全体表示にズーム" } -} \ No newline at end of file +} diff --git a/src/locales/ja/nodeDefs.json b/src/locales/ja/nodeDefs.json index 937f14fe2..868d26540 100644 --- a/src/locales/ja/nodeDefs.json +++ b/src/locales/ja/nodeDefs.json @@ -7366,19 +7366,6 @@ } } }, - "SaveSVG": { - "description": "SVGファイルをディスクに保存します。", - "display_name": "SVGを保存", - "inputs": { - "filename_prefix": { - "name": "ファイル名プレフィックス", - "tooltip": "保存するファイルのプレフィックスです。%date:yyyy-MM-dd% や %Empty Latent Image.width% など、ノードからの値を含めるフォーマット情報を指定できます。" - }, - "svg": { - "name": "svg" - } - } - }, "SaveVideo": { "description": "入力画像をComfyUIの出力ディレクトリに保存します。", "display_name": "ビデオを保存", @@ -8657,4 +8644,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/ja/settings.json b/src/locales/ja/settings.json index 448fd9458..81967d210 100644 --- a/src/locales/ja/settings.json +++ b/src/locales/ja/settings.json @@ -11,10 +11,7 @@ }, "Comfy-Desktop_UV_PythonInstallMirror": { "name": "Pythonインストールミラー", - "tooltip": "管理されたPythonのインストールは、Astral python-build-standaloneプロジェクトからダウンロードされます。この変数は、Pythonのインストールのための異なるソースを使用するためのミラーURLに設定することができます。提供されたURLは、例えば、https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gzの中でhttps://github.com/astral-sh/python-build-standalone/releases/downloadを置き換えます。ディストリビューションは、file:// URLスキームを使用してローカルディレクトリから読み取ることができます。", - "urlFormatTitle": "ミラーURL形式", - "urlDescription": "これはPythonダウンロードURLの例です。\n\nミラーURLは日付(20250902)の前の全てを含む前半部分です:", - "fileUrlDescription": "以前にダウンロードしたファイルからインストールする場合は、ファイルURLを使用できます:" + "tooltip": "管理されたPythonのインストールは、Astral python-build-standaloneプロジェクトからダウンロードされます。この変数は、Pythonのインストールのための異なるソースを使用するためのミラーURLに設定することができます。提供されたURLは、例えば、https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gzの中でhttps://github.com/astral-sh/python-build-standalone/releases/downloadを置き換えます。ディストリビューションは、file:// URLスキームを使用してローカルディレクトリから読み取ることができます。" }, "Comfy-Desktop_UV_TorchInstallMirror": { "name": "Torchインストールミラー", @@ -346,14 +343,6 @@ "Comfy_Validation_Workflows": { "name": "ワークフローを検証" }, - "Comfy_VueNodes_Enabled": { - "name": "Vueノードレンダリングを有効化", - "tooltip": "ノードをキャンバス要素の代わりにVueコンポーネントとしてレンダリングします。実験的な機能です。" - }, - "Comfy_VueNodes_Widgets": { - "name": "Vueウィジェットを有効化", - "tooltip": "ウィジェットをVueノード内のVueコンポーネントとしてレンダリングします。" - }, "Comfy_WidgetControlMode": { "name": "ウィジェット制御モード", "options": { @@ -399,14 +388,14 @@ "Topbar (2nd-row)": "トップバー(2行目)" } }, - "LiteGraph_Canvas_LowQualityRenderingZoomThreshold": { - "name": "低品質レンダリングズーム閾値", - "tooltip": "ズームアウト時に低品質の形状をレンダリングする" - }, "LiteGraph_Canvas_MaximumFps": { "name": "最大FPS", "tooltip": "キャンバスがレンダリングできる最大フレーム数です。スムーズさの代わりにGPU使用量を制限します。0の場合、画面のリフレッシュレートが使用されます。デフォルト:0" }, + "LiteGraph_Canvas_MinFontSizeForLOD": { + "name": "ズームノードの詳細レベル - フォントサイズしきい値", + "tooltip": "ノードが低品質LODレンダリングに切り替わるタイミングを制御します。ピクセル単位のフォントサイズを使用して切り替えタイミングを決定します。0に設定すると無効になります。値1-24はLODの最小フォントサイズしきい値を設定します - 値が高いほど(24px) ズームアウト時にノードが簡略化されたレンダリングに早く切り替わり、値が低いほど(1px) 完全なノード品質がより長く維持されます。" + }, "LiteGraph_ContextMenu_Scaling": { "name": "ズームイン時にノードコンボウィジェットメニュー(リスト)をスケーリングする" }, @@ -423,9 +412,5 @@ }, "pysssss_SnapToGrid": { "name": "常にグリッドにスナップ" - }, - "LiteGraph_Canvas_MinFontSizeForLOD": { - "name": "ズームノードの詳細レベル - フォントサイズしきい値", - "tooltip": "ノードが低品質LODレンダリングに切り替わるタイミングを制御します。ピクセル単位のフォントサイズを使用して切り替えタイミングを決定します。0に設定すると無効になります。値1-24はLODの最小フォントサイズしきい値を設定します - 値が高いほど(24px) ズームアウト時にノードが簡略化されたレンダリングに早く切り替わり、値が低いほど(1px) 完全なノード品質がより長く維持されます。" } -} \ No newline at end of file +} diff --git a/src/locales/ko/commands.json b/src/locales/ko/commands.json index 0e34a5395..0a9bee797 100644 --- a/src/locales/ko/commands.json +++ b/src/locales/ko/commands.json @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "워크플로 내보내기 (API 형식)" }, - "Comfy_Feedback": { - "label": "피드백" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "선택 영역을 서브그래프로 변환" }, @@ -309,4 +306,4 @@ "label": "워크플로 사이드바 토글", "tooltip": "워크플로" } -} \ No newline at end of file +} diff --git a/src/locales/ko/main.json b/src/locales/ko/main.json index 871baa067..243b0d83a 100644 --- a/src/locales/ko/main.json +++ b/src/locales/ko/main.json @@ -8,6 +8,27 @@ "message": "이 워크플로에는 API 노드가 포함되어 있으며, 실행하려면 계정에 로그인해야 합니다.", "title": "API 노드 사용에 필요한 로그인" }, + "assetBrowser": { + "allCategory": "모든 {category}", + "allModels": "모든 모델", + "assets": "에셋", + "baseModels": "베이스 모델", + "browseAssets": "에셋 탐색", + "connectionError": "연결을 확인하고 다시 시도하세요", + "failedToCreateNode": "노드 생성에 실패했습니다. 다시 시도하거나 콘솔에서 세부 정보를 확인하세요.", + "fileFormats": "파일 형식", + "loadingModels": "{type} 불러오는 중...", + "noAssetsFound": "에셋을 찾을 수 없습니다", + "noModelsInFolder": "이 폴더에 사용 가능한 {type}이(가) 없습니다", + "searchAssetsPlaceholder": "에셋 검색...", + "sortAZ": "가나다순", + "sortBy": "정렬 기준", + "sortPopular": "인기순", + "sortRecent": "최근", + "sortZA": "가나다 역순", + "tryAdjustingFilters": "검색 또는 필터를 조정해 보세요", + "unknown": "알 수 없음" + }, "auth": { "apiKey": { "cleared": "API 키 삭제됨", @@ -93,10 +114,10 @@ }, "breadcrumbsMenu": { "clearWorkflow": "워크플로 내용 지우기", + "deleteBlueprint": "블루프린트 삭제", "deleteWorkflow": "워크플로 삭제", "duplicate": "복제", - "enterNewName": "새 이름 입력", - "deleteBlueprint": "블루프린트 삭제" + "enterNewName": "새 이름 입력" }, "chatHistory": { "cancelEdit": "취소", @@ -125,64 +146,83 @@ "red": "빨간색", "yellow": "노란색" }, + "commands": { + "clear": "워크플로 지우기", + "clipspace": "클립스페이스 열기", + "dark": "어두운", + "execute": "실행", + "help": "도움말", + "interrupt": "현재 실행 취소", + "light": "밝은", + "manageExtensions": "확장 관리", + "queue": "큐 패널", + "refresh": "노드 정의 새로고침", + "resetView": "캔버스 보기 재설정", + "run": "실행", + "runWorkflow": "워크플로 실행", + "runWorkflowFront": "워크플로 실행 (맨 앞에 대기열 추가)", + "settings": "설정", + "theme": "테마", + "toggleBottomPanel": "하단 패널 전환" + }, "contextMenu": { "Add Group": "그룹 추가", "Add Group For Selected Nodes": "선택한 노드 그룹 추가", "Add Node": "노드 추가", + "Add Subgraph to Library": "서브그래프를 라이브러리에 추가", + "Adjust Size": "크기 조정", + "Align Selected To": "선택 항목 정렬", + "Bottom": "아래", "Bypass": "실행 건너뛰기", "Clone": "복제", "Collapse": "접기", + "Color": "색상", "Colors": "색상", "Convert to Group Node": "그룹 노드로 변환", + "Convert to Subgraph": "서브그래프로 변환", + "Copy": "복사", "Copy (Clipspace)": "복사 (Clipspace)", + "Copy Image": "이미지 복사", + "Delete": "삭제", + "Distribute Nodes": "노드 배치", + "Duplicate": "복제", + "Edit Subgraph Widgets": "서브그래프 위젯 편집", "Expand": "확장", + "Expand Node": "노드 확장", + "Horizontal": "수평", "Inputs": "입력", + "Left": "왼쪽", "Manage": "관리", "Manage Group Nodes": "그룹 노드 관리", + "Minimize Node": "노드 최소화", "Mode": "모드", + "Node Info": "노드 정보", "Node Templates": "노드 템플릿", + "Open Image": "이미지 열기", + "Open in Mask Editor": "마스크 편집기에서 열기", "Outputs": "출력", + "Paste": "붙여넣기", "Pin": "고정", "Properties": "속성", "Properties Panel": "속성 패널", "Remove": "제거", + "Remove Bypass": "우회 제거", + "Rename": "이름 변경", "Resize": "크기 조정", + "Right": "오른쪽", + "Run Branch": "분기 실행", + "Save Image": "이미지 저장", "Save Selected as Template": "선택된 부분을 템플릿으로 저장", "Search": "검색", + "Shape": "형태", "Shapes": "형태", "Title": "제목", - "Unpin": "고정 해제", - "Open in Mask Editor": "마스크 편집기에서 열기", - "Open Image": "이미지 열기", - "Copy Image": "이미지 복사", - "Save Image": "이미지 저장", - "Rename": "이름 변경", - "Copy": "복사", - "Duplicate": "복제", - "Paste": "붙여넣기", - "Node Info": "노드 정보", - "Adjust Size": "크기 조정", - "Minimize Node": "노드 최소화", - "Expand Node": "노드 확장", - "Shape": "형태", - "Color": "색상", - "Add Subgraph to Library": "서브그래프를 라이브러리에 추가", - "Unpack Subgraph": "서브그래프 풀기", - "Edit Subgraph Widgets": "서브그래프 위젯 편집", - "Convert to Subgraph": "서브그래프로 변환", - "Align Selected To": "선택 항목 정렬", - "Distribute Nodes": "노드 배치", - "Remove Bypass": "우회 제거", - "Run Branch": "분기 실행", - "Delete": "삭제", "Top": "위", - "Bottom": "아래", - "Left": "왼쪽", - "Right": "오른쪽", - "Horizontal": "수평", + "Unpack Subgraph": "서브그래프 풀기", + "Unpin": "고정 해제", "Vertical": "수직", - "new": "새로운", - "deprecated": "지원 중단됨" + "deprecated": "지원 중단됨", + "new": "새로운" }, "credits": { "accountInitialized": "계정이 초기화됨", @@ -264,6 +304,9 @@ "quit": "종료", "reinstall": "재설치" }, + "desktopStart": { + "initialising": "초기화 중..." + }, "desktopUpdate": { "description": "ComfyUI 데스크톱이 새로운 종속성을 설치하고 있습니다. 이 작업은 몇 분 정도 걸릴 수 있습니다.", "errorCheckingUpdate": "업데이트 확인 중 오류가 발생했습니다", @@ -308,6 +351,8 @@ "audioFailedToLoad": "오디오를 불러오지 못했습니다", "author": "작성자", "back": "뒤로", + "bookmark": "라이브러리에 저장", + "calculatingDimensions": "크기 계산 중", "cancel": "취소", "capture": "캡처", "category": "카테고리", @@ -342,30 +387,40 @@ "disabling": "비활성화 중", "dismiss": "닫기", "download": "다운로드", + "downloadImage": "이미지 다운로드", + "downloadVideo": "비디오 다운로드", "dropYourFileOr": "파일을 드롭하거나", "duplicate": "복제", "edit": "편집", + "editOrMaskImage": "이미지 편집 또는 마스크", "empty": "비어 있음", "enableAll": "모두 활성화", "enabled": "활성화됨", "enabling": "활성화 중", "error": "오류", + "errorLoadingImage": "이미지 로드 오류", + "errorLoadingVideo": "비디오 로드 오류", "experimental": "베타", "export": "내보내기", "extensionName": "확장 이름", + "failedToDownloadImage": "이미지 다운로드 실패", + "failedToDownloadVideo": "비디오 다운로드 실패", "feedback": "피드백", "filter": "필터", "findIssues": "문제 찾기", - "firstTimeUIMessage": "새 UI를 처음 사용합니다. \"메뉴 > 새 메뉴 사용 > 비활성화\"를 선택하여 이전 UI로 복원하세요.", + "frameNodes": "노드 프레임", "frontendNewer": "프론트엔드 버전 {frontendVersion}이(가) 백엔드 버전 {backendVersion}과(와) 호환되지 않을 수 있습니다.", "frontendOutdated": "프론트엔드 버전 {frontendVersion}이(가) 오래된 버전입니다. 백엔드는 {requiredVersion} 이상 버전이 필요합니다.", + "galleryImage": "갤러리 이미지", + "galleryThumbnail": "갤러리 썸네일", "goToNode": "노드로 이동", - "help": "도움말", "icon": "아이콘", "imageFailedToLoad": "이미지를 로드하지 못했습니다.", + "imagePreview": "이미지 미리보기 - 화살표 키를 사용하여 이미지 간 이동", "imageUrl": "이미지 URL", "import": "가져오기", "inProgress": "진행 중", + "info": "노드 정보", "insert": "삽입", "install": "설치", "installed": "설치됨", @@ -381,11 +436,14 @@ "loading": "로딩 중", "loadingPanel": "{panel} 패널 불러오는 중...", "login": "로그인", + "logoAlt": "ComfyUI 로고", "logs": "로그", "micPermissionDenied": "마이크 권한이 거부되었습니다", "migrate": "이전(migrate)", "missing": "누락됨", + "moreOptions": "추가 옵션", "moreWorkflows": "더 많은 워크플로", + "multiSelectDropdown": "다중 선택 드롭다운", "name": "이름", "newFolder": "새 폴더", "next": "다음", @@ -395,6 +453,11 @@ "noTasksFound": "작업을 찾을 수 없습니다.", "noTasksFoundMessage": "대기열에 작업이 없습니다.", "noWorkflowsFound": "워크플로를 찾을 수 없습니다.", + "nodeContentError": "노드 콘텐츠 오류", + "nodeHeaderError": "노드 헤더 오류", + "nodeRenderError": "노드 렌더링 오류", + "nodeSlotsError": "노드 슬롯 오류", + "nodeWidgetsError": "노드 위젯 오류", "nodes": "노드", "nodesRunning": "노드 실행 중", "ok": "확인", @@ -405,8 +468,11 @@ "reconnected": "재연결됨", "reconnecting": "재연결 중", "refresh": "새로 고침", + "refreshNode": "노드 새로고침", "releaseTitle": "{package} {version} 릴리스", "reloadToApplyChanges": "변경 사항을 적용하려면 새로 고침하세요.", + "removeImage": "이미지 제거", + "removeVideo": "비디오 제거", "rename": "이름 바꾸기", "reportIssue": "보고서 보내기", "reportIssueTooltip": "Comfy Org에 오류 보고서를 제출합니다.", @@ -418,6 +484,7 @@ "resultsCount": "{count} 개의 결과를 찾았습니다", "save": "저장", "saving": "저장 중", + "search": "검색", "searchExtensions": "확장 검색", "searchFailedMessage": "검색어와 일치하는 설정을 찾을 수 없습니다. 검색어를 조정해 보세요.", "searchKeybindings": "키 바인딩 검색", @@ -425,9 +492,11 @@ "searchNodes": "노드 검색", "searchSettings": "설정 검색", "searchWorkflows": "워크플로 검색", + "seeTutorial": "튜토리얼 보기", "setAsBackground": "배경으로 설정", "settings": "설정", "showReport": "보고서 보기", + "singleSelectDropdown": "단일 선택 드롭다운", "sort": "정렬", "source": "소스", "startRecording": "녹음 시작", @@ -450,55 +519,27 @@ "versionMismatchWarning": "버전 호환성 경고", "versionMismatchWarningMessage": "{warning}: {detail} 업데이트 지침은 https://docs.comfy.org/installation/update_comfyui#common-update-issues 를 방문하세요.", "videoFailedToLoad": "비디오를 로드하지 못했습니다.", - "workflow": "워크플로", - "downloadImage": "이미지 다운로드", - "downloadVideo": "비디오 다운로드", - "editOrMaskImage": "이미지 편집 또는 마스크", - "removeImage": "이미지 제거", - "removeVideo": "비디오 제거", + "videoPreview": "비디오 미리보기 - 화살표 키를 사용하여 비디오 간 이동", "viewImageOfTotal": "이미지 {index}/{total} 보기", "viewVideoOfTotal": "비디오 {index}/{total} 보기", - "imagePreview": "이미지 미리보기 - 화살표 키를 사용하여 이미지 간 이동", - "videoPreview": "비디오 미리보기 - 화살표 키를 사용하여 비디오 간 이동", - "galleryImage": "갤러리 이미지", - "galleryThumbnail": "갤러리 썸네일", - "errorLoadingImage": "이미지 로드 오류", - "errorLoadingVideo": "비디오 로드 오류", - "failedToDownloadImage": "이미지 다운로드 실패", - "failedToDownloadVideo": "비디오 다운로드 실패", - "calculatingDimensions": "크기 계산 중", - "logoAlt": "ComfyUI 로고", - "refreshNode": "노드 새로고침", - "info": "노드 정보", - "bookmark": "라이브러리에 저장", - "moreOptions": "추가 옵션", - "search": "검색", "warning": "경고", - "multiSelectDropdown": "다중 선택 드롭다운", - "singleSelectDropdown": "단일 선택 드롭다운", - "seeTutorial": "튜토리얼 보기", - "nodeRenderError": "노드 렌더링 오류", - "nodeContentError": "노드 콘텐츠 오류", - "nodeHeaderError": "노드 헤더 오류", - "nodeSlotsError": "노드 슬롯 오류", - "nodeWidgetsError": "노드 위젯 오류", - "frameNodes": "노드 프레임" + "workflow": "워크플로" }, "graphCanvasMenu": { "fitView": "보기 맞춤", + "focusMode": "집중 모드", + "hand": "손", + "hideLinks": "링크 숨기기", "panMode": "팬 모드", "resetView": "보기 재설정", + "select": "선택", "selectMode": "선택 모드", + "showLinks": "링크 표시", "toggleLinkVisibility": "링크 가시성 전환", "toggleMinimap": "미니맵 전환", "zoomIn": "확대", - "zoomOut": "축소", - "select": "선택", - "hand": "손", "zoomOptions": "줌 옵션", - "focusMode": "집중 모드", - "hideLinks": "링크 숨기기", - "showLinks": "링크 표시" + "zoomOut": "축소" }, "groupNode": { "create": "그룹 노드 만들기", @@ -511,13 +552,13 @@ "github": "Github", "helpFeedback": "도움말 및 피드백", "loadingReleases": "릴리즈 불러오는 중...", + "managerExtension": "관리자 확장", "more": "더보기...", "noRecentReleases": "최근 릴리즈 없음", "openDevTools": "개발자 도구 열기", "reinstall": "재설치", "updateAvailable": "업데이트", - "whatsNew": "새로운 소식?", - "managerExtension": "관리자 확장" + "whatsNew": "새로운 소식?" }, "icon": { "bookmark": "북마크", @@ -542,6 +583,17 @@ "desktopSettings": "데스크탑 설정", "failedToSelectDirectory": "디렉토리 선택 실패", "gpu": "GPU", + "gpuPicker": { + "appleMetalDescription": "Mac의 GPU를 활용하여 더 빠른 속도와 더 나은 전반적인 경험을 제공합니다", + "cpuDescription": "GPU 가속을 사용할 수 없을 때 호환성을 위해 CPU 모드를 사용하세요", + "cpuSubtitle": "CPU 모드", + "manualDescription": "고급 설정이나 지원되지 않는 하드웨어를 위해 ComfyUI를 수동으로 구성하세요", + "manualSubtitle": "수동 설정", + "nvidiaDescription": "최고의 성능을 위해 CUDA 가속과 함께 NVIDIA GPU를 사용하세요.", + "nvidiaSubtitle": "NVIDIA CUDA", + "recommended": "권장", + "title": "하드웨어 설정을 선택하세요" + }, "gpuSelection": { "cpuMode": "CPU 모드", "cpuModeDescription": "CPU 모드는 개발자와 드문 경우에만 사용됩니다.", @@ -563,6 +615,16 @@ "installLocationTooltip": "ComfyUI의 사용자 데이터 디렉토리. 저장소:\n- Python 환경\n- 모델\n- 커스텀 노드\n", "insufficientFreeSpace": "공간이 부족합니다 - 최소한의 여유 공간", "isOneDrive": "OneDrive에 설치하면 문제가 발생할 수 있습니다. OneDrive가 아닌 위치에 설치하는 것을 강력히 권장합니다.", + "locationPicker": { + "chooseDownloadServers": "다운로드 서버 수동 선택", + "downloadServersDescription": "위치에 따라 Python, PyPI 패키지 및 PyTorch 다운로드를 위한 특정 미러 서버를 선택하세요.", + "migrateDescription": "이전 ComfyUI 설치에서 기존 모델, 커스텀 노드 및 구성을 복사하거나 링크합니다.", + "migrateFromExisting": "기존 설치에서 마이그레이션", + "migrationPathPlaceholder": "기존 ComfyUI 설치 선택 (선택사항)", + "pathPlaceholder": "/Users/username/Documents/ComfyUI", + "subtitle": "ComfyUI 파일을 위한 폴더를 선택하세요. Python도 자동으로 설정됩니다.", + "title": "ComfyUI를 설치할 위치를 선택하세요" + }, "manualConfiguration": { "createVenv": "다음 디렉토리에 가상 환경을 생성해야 합니다", "requirements": "요구 사항", @@ -617,28 +679,7 @@ }, "systemLocations": "시스템 위치", "unhandledError": "알 수 없는 오류", - "updateConsent": "이전에 충돌 보고에 동의하셨습니다. 이제 버그를 식별하고 앱을 개선하기 위해 이벤트 기반 통계 정보의 추적을 시작합니다. 개인을 식별할 수 있는 정보는 수집되지 않습니다.", - "gpuPicker": { - "title": "하드웨어 설정을 선택하세요", - "recommended": "권장", - "nvidiaSubtitle": "NVIDIA CUDA", - "cpuSubtitle": "CPU 모드", - "manualSubtitle": "수동 설정", - "appleMetalDescription": "Mac의 GPU를 활용하여 더 빠른 속도와 더 나은 전반적인 경험을 제공합니다", - "nvidiaDescription": "최고의 성능을 위해 CUDA 가속과 함께 NVIDIA GPU를 사용하세요.", - "cpuDescription": "GPU 가속을 사용할 수 없을 때 호환성을 위해 CPU 모드를 사용하세요", - "manualDescription": "고급 설정이나 지원되지 않는 하드웨어를 위해 ComfyUI를 수동으로 구성하세요" - }, - "locationPicker": { - "title": "ComfyUI를 설치할 위치를 선택하세요", - "subtitle": "ComfyUI 파일을 위한 폴더를 선택하세요. Python도 자동으로 설정됩니다.", - "pathPlaceholder": "/Users/username/Documents/ComfyUI", - "migrationPathPlaceholder": "기존 ComfyUI 설치 선택 (선택사항)", - "migrateFromExisting": "기존 설치에서 마이그레이션", - "migrateDescription": "이전 ComfyUI 설치에서 기존 모델, 커스텀 노드 및 구성을 복사하거나 링크합니다.", - "chooseDownloadServers": "다운로드 서버 수동 선택", - "downloadServersDescription": "위치에 따라 Python, PyPI 패키지 및 PyTorch 다운로드를 위한 특정 미러 서버를 선택하세요." - } + "updateConsent": "이전에 충돌 보고에 동의하셨습니다. 이제 버그를 식별하고 앱을 개선하기 위해 이벤트 기반 통계 정보의 추적을 시작합니다. 개인을 식별할 수 있는 정보는 수집되지 않습니다." }, "issueReport": { "helpFix": "이 문제 해결에 도움을 주세요" @@ -647,6 +688,10 @@ "applyingTexture": "텍스처 적용 중...", "backgroundColor": "배경색", "camera": "카메라", + "cameraType": { + "orthographic": "직교법", + "perspective": "원근법" + }, "clearRecording": "녹화 지우기", "edgeThreshold": "엣지 임계값", "export": "내보내기", @@ -667,6 +712,7 @@ "wireframe": "와이어프레임" }, "model": "모델", + "openIn3DViewer": "3D 뷰어에서 열기", "previewOutput": "출력 미리보기", "removeBackgroundImage": "배경 이미지 제거", "resizeNodeMatchOutput": "노드 크기를 출력에 맞추기", @@ -677,34 +723,29 @@ "switchCamera": "카메라 전환", "switchingMaterialMode": "재질 모드 전환 중...", "upDirection": "위 방향", - "uploadBackgroundImage": "배경 이미지 업로드", - "uploadTexture": "텍스처 업로드", "upDirections": { "original": "원본" }, - "cameraType": { - "perspective": "원근법", - "orthographic": "직교법" - }, + "uploadBackgroundImage": "배경 이미지 업로드", + "uploadTexture": "텍스처 업로드", "viewer": { - "title": "3D 뷰어 (베타)", "apply": "적용", - "cancel": "취소", - "cameraType": "카메라 유형", - "sceneSettings": "장면 설정", "cameraSettings": "카메라 설정", - "lightSettings": "조명 설정", + "cameraType": "카메라 유형", + "cancel": "취소", "exportSettings": "내보내기 설정", - "modelSettings": "모델 설정" - }, - "openIn3DViewer": "3D 뷰어에서 열기" + "lightSettings": "조명 설정", + "modelSettings": "모델 설정", + "sceneSettings": "장면 설정", + "title": "3D 뷰어 (베타)" + } }, "loadWorkflowWarning": { "coreNodesFromVersion": "ComfyUI {version} 이상 필요:", - "outdatedVersion": "일부 노드는 더 최신 버전의 ComfyUI가 필요합니다 (현재: {version}). 모든 노드를 사용하려면 업데이트해 주세요.", - "outdatedVersionGeneric": "일부 노드는 더 최신 버전의 ComfyUI가 필요합니다. 모든 노드를 사용하려면 업데이트해 주세요.", + "missingNodesDescription": "그래프를 로드할 때 다음 노드 유형을 찾을 수 없습니다.\n설치된 버전이 낮아 해당 노드 유형을 찾을 수 없는 경우에도 이런 일이 발생할 수 있습니다.", "missingNodesTitle": "일부 노드가 누락되었습니다", - "missingNodesDescription": "그래프를 로드할 때 다음 노드 유형을 찾을 수 없습니다.\n설치된 버전이 낮아 해당 노드 유형을 찾을 수 없는 경우에도 이런 일이 발생할 수 있습니다." + "outdatedVersion": "일부 노드는 더 최신 버전의 ComfyUI가 필요합니다 (현재: {version}). 모든 노드를 사용하려면 업데이트해 주세요.", + "outdatedVersionGeneric": "일부 노드는 더 최신 버전의 ComfyUI가 필요합니다. 모든 노드를 사용하려면 업데이트해 주세요." }, "maintenance": { "None": "없음", @@ -727,23 +768,62 @@ "title": "유지 보수" }, "manager": { + "allMissingNodesInstalled": "누락된 모든 노드가 성공적으로 설치되었습니다", + "applyChanges": "변경사항 적용", "changingVersion": "{from}에서 {to}(으)로 버전 변경 중", + "clickToFinishSetup": "클릭", + "conflicts": { + "conflictInfoTitle": "왜 이런 일이 발생하나요?", + "conflictMessages": { + "accelerator": "GPU/가속기가 지원되지 않음 (사용 가능: {current}, 필요: {required})", + "banned": "이 패키지는 보안상의 이유로 차단되었습니다", + "comfyui_version": "ComfyUI 버전 불일치 (현재: {current}, 필요: {required})", + "frontend_version": "프론트엔드 버전 불일치 (현재: {current}, 필요: {required})", + "generic": "호환성 문제 (현재: {current}, 필요: {required})", + "import_failed": "가져오기 실패", + "os": "운영 체제가 지원되지 않음 (현재: {current}, 필요: {required})", + "pending": "보안 확인 대기 중 - 호환성을 확인할 수 없습니다" + }, + "conflicts": "충돌", + "description": "일부 확장과 새 버전의 ComfyUI 간에 충돌이 감지되었습니다. 업데이트하면 해당 확장에 의존하는 워크플로가 중단될 위험이 있습니다.", + "enableAnyway": "그래도 활성화", + "extensionAtRisk": "위험한 확장", + "importFailedExtensions": "가져오기 실패한 확장", + "info": "업데이트를 계속하면 충돌하는 확장이 자동으로 비활성화됩니다. ComfyUI 관리자에서 언제든지 확인하고 관리할 수 있습니다.", + "installAnyway": "그래도 설치", + "title": "노드 팩 문제 감지됨!", + "understood": "이해했습니다", + "warningBanner": { + "button": "자세히 알아보기...", + "message": "이러한 확장은 현재 설정과 다른 시스템 패키지 버전이 필요합니다. 설치하면 핵심 종속성이 재정의되어 다른 확장이나 워크플로에 영향을 미칠 수 있습니다.", + "title": "현재 설정과 호환되지 않아 일부 확장이 비활성화되었습니다" + }, + "warningTooltip": "이 패키지는 현재 환경과 호환성 문제가 있을 수 있습니다" + }, "createdBy": "작성자", "dependencies": "의존성", + "disabledNodesWontUpdate": "비활성화된 노드는 업데이트되지 않습니다", "discoverCommunityContent": "커뮤니티에서 만든 노드 팩 및 확장 프로그램을 찾아보세요...", "downloads": "다운로드", + "enablePackToChangeVersion": "버전을 변경하려면 이 팩을 활성화하세요", "errorConnecting": "Comfy Node Registry에 연결하는 중 오류가 발생했습니다.", + "extensionsSuccessfullyInstalled": "확장이 성공적으로 설치되어 사용할 준비가 되었습니다!", "failed": "실패 ({count})", + "failedToInstall": "설치 실패", "filter": { "disabled": "비활성화", "enabled": "활성화", "nodePack": "노드 팩" }, + "gettingInfo": "정보 가져오는 중...", + "importFailedGenericError": "패키지 가져오기에 실패했습니다. 자세한 내용은 콘솔을 확인하세요.", "inWorkflow": "워크플로 내", "infoPanelEmpty": "정보를 보려면 항목을 클릭하세요", "installAllMissingNodes": "모든 누락된 노드 설치", + "installError": "설치 오류", "installSelected": "선택한 항목 설치", "installationQueue": "설치 대기열", + "installingDependencies": "종속성 설치 중...", "lastUpdated": "마지막 업데이트", "latestVersion": "최신", "legacyManagerUI": "구버전 매니저 UI 사용", @@ -751,15 +831,18 @@ "legacyMenuNotAvailable": "이 버전의 ComfyUI에서는 구버전 매니저 메뉴를 사용할 수 없습니다. 대신 새로운 매니저 메뉴를 사용하십시오.", "license": "라이선스", "loadingVersions": "버전 로딩 중...", + "mixedSelectionMessage": "혼합 선택에 대해 일괄 작업을 수행할 수 없습니다", "nightlyVersion": "최신 테스트 버전(nightly)", "noDescription": "설명이 없습니다", "noNodesFound": "노드를 찾을 수 없습니다", "noNodesFoundDescription": "팩의 노드를 파싱할 수 없거나, 팩이 프론트엔드 확장만을 가지고 있어서 노드가 없습니다.", "noResultsFound": "검색과 일치하는 결과가 없습니다.", "nodePack": "노드 팩", + "notAvailable": "사용 불가", "packsSelected": "선택한 노드 팩", "repository": "저장소", "restartToApplyChanges": "변경 사항을 적용하려면 ComfyUI를 재시작해 주세요", + "restartingBackend": "변경사항을 적용하기 위해 백엔드를 다시 시작하는 중...", "searchPlaceholder": "검색", "selectVersion": "버전 선택", "sort": { @@ -771,14 +854,15 @@ "status": { "active": "활성", "banned": "차단됨", + "conflicting": "충돌", "deleted": "삭제됨", "flagged": "검토 대상", + "importFailed": "설치 오류", "pending": "대기 중", - "unknown": "알 수 없음", - "conflicting": "충돌", - "importFailed": "설치 오류" + "unknown": "알 수 없음" }, "title": "커스텀 노드 관리자", + "toFinishSetup": "하여 설정 완료", "totalNodes": "총 노드", "tryAgainLater": "나중에 다시 시도해 주세요.", "tryDifferentSearch": "다른 검색어를 시도해 주세요.", @@ -786,53 +870,10 @@ "uninstallSelected": "선택 항목 제거", "uninstalling": "제거 중", "update": "업데이트", - "updatingAllPacks": "모든 패키지 업데이트 중", - "version": "버전", - "failedToInstall": "설치 실패", - "installError": "설치 오류", - "importFailedGenericError": "패키지 가져오기에 실패했습니다. 자세한 내용은 콘솔을 확인하세요.", - "applyChanges": "변경사항 적용", - "clickToFinishSetup": "클릭", - "toFinishSetup": "하여 설정 완료", - "restartingBackend": "변경사항을 적용하기 위해 백엔드를 다시 시작하는 중...", - "extensionsSuccessfullyInstalled": "확장이 성공적으로 설치되어 사용할 준비가 되었습니다!", - "installingDependencies": "종속성 설치 중...", - "updateSelected": "선택 항목 업데이트", "updateAll": "모두 업데이트", - "disabledNodesWontUpdate": "비활성화된 노드는 업데이트되지 않습니다", - "enablePackToChangeVersion": "버전을 변경하려면 이 팩을 활성화하세요", - "gettingInfo": "정보 가져오는 중...", - "allMissingNodesInstalled": "누락된 모든 노드가 성공적으로 설치되었습니다", - "mixedSelectionMessage": "혼합 선택에 대해 일괄 작업을 수행할 수 없습니다", - "notAvailable": "사용 불가", - "conflicts": { - "title": "노드 팩 문제 감지됨!", - "description": "일부 확장과 새 버전의 ComfyUI 간에 충돌이 감지되었습니다. 업데이트하면 해당 확장에 의존하는 워크플로가 중단될 위험이 있습니다.", - "info": "업데이트를 계속하면 충돌하는 확장이 자동으로 비활성화됩니다. ComfyUI 관리자에서 언제든지 확인하고 관리할 수 있습니다.", - "extensionAtRisk": "위험한 확장", - "conflicts": "충돌", - "importFailedExtensions": "가져오기 실패한 확장", - "conflictInfoTitle": "왜 이런 일이 발생하나요?", - "installAnyway": "그래도 설치", - "enableAnyway": "그래도 활성화", - "understood": "이해했습니다", - "warningBanner": { - "title": "현재 설정과 호환되지 않아 일부 확장이 비활성화되었습니다", - "message": "이러한 확장은 현재 설정과 다른 시스템 패키지 버전이 필요합니다. 설치하면 핵심 종속성이 재정의되어 다른 확장이나 워크플로에 영향을 미칠 수 있습니다.", - "button": "자세히 알아보기..." - }, - "conflictMessages": { - "comfyui_version": "ComfyUI 버전 불일치 (현재: {current}, 필요: {required})", - "frontend_version": "프론트엔드 버전 불일치 (현재: {current}, 필요: {required})", - "os": "운영 체제가 지원되지 않음 (현재: {current}, 필요: {required})", - "accelerator": "GPU/가속기가 지원되지 않음 (사용 가능: {current}, 필요: {required})", - "generic": "호환성 문제 (현재: {current}, 필요: {required})", - "banned": "이 패키지는 보안상의 이유로 차단되었습니다", - "pending": "보안 확인 대기 중 - 호환성을 확인할 수 없습니다", - "import_failed": "가져오기 실패" - }, - "warningTooltip": "이 패키지는 현재 환경과 호환성 문제가 있을 수 있습니다" - } + "updateSelected": "선택 항목 업데이트", + "updatingAllPacks": "모든 패키지 업데이트 중", + "version": "버전" }, "maskEditor": { "Apply to Whole Image": "전체 이미지에 적용", @@ -878,6 +919,7 @@ "manageExtensions": "확장 프로그램 관리", "onChange": "변경 시", "onChangeTooltip": "변경이 있는 경우에만 워크플로를 실행 대기열에 추가합니다.", + "queue": "큐 패널", "refresh": "노드 정의 새로 고침", "resetView": "캔버스 보기 재설정", "run": "실행", @@ -886,17 +928,15 @@ "settings": "설정", "showMenu": "메뉴 표시", "theme": "테마", - "toggleBottomPanel": "하단 패널 전환", - "queue": "큐 패널" + "toggleBottomPanel": "하단 패널 전환" }, "menuLabels": { "About ComfyUI": "ComfyUI에 대하여", "Bottom Panel": "하단 패널", "Browse Templates": "템플릿 탐색", "Bypass/Unbypass Selected Nodes": "선택한 노드 우회/우회 해제", - "Canvas Toggle Link Visibility": "캔버스 토글 링크 가시성", + "Canvas Performance": "캔버스 성능", "Canvas Toggle Lock": "캔버스 토글 잠금", - "Canvas Toggle Minimap": "캔버스 미니맵 전환", "Check for Custom Node Updates": "커스텀 노드 업데이트 확인", "Check for Updates": "업데이트 확인", "Clear Pending Tasks": "보류 중인 작업 제거하기", @@ -918,20 +958,23 @@ "Desktop User Guide": "데스크톱 사용자 가이드", "Duplicate Current Workflow": "현재 워크플로 복제", "Edit": "편집", + "Exit Subgraph": "서브그래프 나가기", "Export": "내보내기", "Export (API)": "내보내기 (API)", "Fit Group To Contents": "그룹을 내용에 맞게 조정", - "Fit view to selected nodes": "선택한 노드에 맞게 보기 조정", - "Give Feedback": "피드백 제공", + "Focus Mode": "집중 모드", "Group Selected Nodes": "선택한 노드 그룹화", "Help": "도움말", + "Help Center": "도움말 센터", "Increase Brush Size in MaskEditor": "마스크 편집기에서 브러시 크기 늘리기", "Install Missing Custom Nodes": "누락된 커스텀 노드 설치", "Interrupt": "중단", "Load Default Workflow": "기본 워크플로 불러오기", + "Lock Canvas": "캔버스 잠금", "Manage group nodes": "그룹 노드 관리", "Manager": "매니저", "Manager Menu (Legacy)": "매니저 메뉴(구버전)", + "Model Library": "모델 라이브러리", "Move Selected Nodes Down": "선택한 노드 아래로 이동", "Move Selected Nodes Left": "선택한 노드 왼쪽으로 이동", "Move Selected Nodes Right": "선택한 노드 오른쪽으로 이동", @@ -939,7 +982,9 @@ "Mute/Unmute Selected Nodes": "선택한 노드 활성화/비활성화", "New": "새로 만들기", "Next Opened Workflow": "다음 열린 워크플로", + "Node Library": "노드 라이브러리", "Open": "열기", + "Open 3D Viewer (Beta) for Selected Node": "선택한 노드에 대한 3D 뷰어 (베타) 열기", "Open Custom Nodes Folder": "커스텀 노드 폴더 열기", "Open DevTools": "개발자 도구 열기", "Open Inputs Folder": "입력 폴더 열기", @@ -952,6 +997,8 @@ "Pin/Unpin Selected Items": "선택한 항목 고정/고정 해제", "Pin/Unpin Selected Nodes": "선택한 노드 고정/고정 해제", "Previous Opened Workflow": "이전 열린 워크플로", + "Publish": "게시", + "Queue Panel": "큐 패널", "Queue Prompt": "실행 대기열에 프롬프트 추가", "Queue Prompt (Front)": "실행 대기열 맨 앞에 프롬프트 추가", "Queue Selected Output Nodes": "선택한 출력 노드 대기열에 추가", @@ -969,18 +1016,11 @@ "Show Settings Dialog": "설정 대화상자 표시", "Sign Out": "로그아웃", "Toggle Essential Bottom Panel": "필수 하단 패널 전환", - "Toggle Bottom Panel": "하단 패널 전환", - "Toggle Focus Mode": "포커스 모드 전환", "Toggle Logs Bottom Panel": "로그 하단 패널 전환", - "Toggle Model Library Sidebar": "모델 라이브러리 사이드바 전환", - "Toggle Node Library Sidebar": "노드 라이브러리 사이드바 전환", - "Toggle Queue Sidebar": "대기열 사이드바 전환", - "Toggle Workflows Sidebar": "워크플로 사이드바 전환", - "Toggle View Controls Bottom Panel": "뷰 컨트롤 하단 패널 전환", "Toggle Search Box": "검색 상자 전환", "Toggle Terminal Bottom Panel": "터미널 하단 패널 전환", "Toggle Theme (Dark/Light)": "테마 전환 (어두운/밝은)", - "Toggle the Custom Nodes Manager": "커스텀 노드 매니저 전환", + "Toggle View Controls Bottom Panel": "뷰 컨트롤 하단 패널 전환", "Toggle the Custom Nodes Manager Progress Bar": "커스텀 노드 매니저 진행률 표시줄 전환", "Undo": "실행 취소", "Ungroup selected group nodes": "선택한 그룹 노드 그룹 해제", @@ -989,37 +1029,17 @@ "Unlock Canvas": "캔버스 잠금 해제", "Unpack the selected Subgraph": "선택한 서브그래프 묶음 풀기", "View": "보기", - "Workflow": "워크플로", "Workflows": "워크플로", "Zoom In": "확대", "Zoom Out": "축소", - "Zoom to fit": "화면에 맞추기", - "Open 3D Viewer (Beta) for Selected Node": "선택한 노드에 대한 3D 뷰어 (베타) 열기", - "Lock Canvas": "캔버스 잠금", - "Exit Subgraph": "서브그래프 나가기", - "Install Missing": "누락된 항목 설치", - "Publish": "게시", - "Canvas Performance": "캔버스 성능", - "Help Center": "도움말 센터", - "Focus Mode": "집중 모드", - "Model Library": "모델 라이브러리", - "Node Library": "노드 라이브러리", - "Queue Panel": "큐 패널", - "sideToolbar_modelLibrary": "사이드툴바.모델라이브러리", - "sideToolbar_nodeLibrary": "사이드툴바.노드라이브러리", - "sideToolbar_queue": "사이드툴바.큐", - "sideToolbar_workflows": "사이드툴바.워크플로" + "Zoom to fit": "화면에 맞추기" }, "minimap": { "nodeColors": "노드 색상", "renderBypassState": "바이패스 상태 렌더링", "renderErrorState": "에러 상태 렌더링", "showGroups": "프레임/그룹 표시", - "showLinks": "링크 표시", - "sideToolbar_modelLibrary": "사이드툴바.모델 라이브러리", - "sideToolbar_nodeLibrary": "사이드툴바.노드 라이브러리", - "sideToolbar_queue": "사이드툴바.대기열", - "sideToolbar_workflows": "사이드툴바.워크플로" + "showLinks": "링크 표시" }, "missingModelsDialog": { "doNotAskAgain": "다시 보지 않기", @@ -1096,9 +1116,6 @@ "upscale_diffusion": "업스케일 확산", "upscaling": "업스케일링", "utils": "유틸리티", - "v1": "v1", - "v2": "v2", - "v3": "v3", "video": "비디오", "video_models": "비디오 모델" }, @@ -1133,13 +1150,13 @@ "whatsNew": "새로운 기능 보기" }, "selectionToolbox": { + "Bypass Group Nodes": "그룹 노드 우회", + "Set Group Nodes to Always": "그룹 노드를 항상 실행으로 설정", + "Set Group Nodes to Never": "그룹 노드를 절대 실행 안함으로 설정", "executeButton": { "disabledTooltip": "선택된 출력 노드가 없습니다", "tooltip": "선택한 출력 노드에 실행 (주황색 테두리로 강조 표시됨)" - }, - "Set Group Nodes to Never": "그룹 노드를 절대 실행 안함으로 설정", - "Bypass Group Nodes": "그룹 노드 우회", - "Set Group Nodes to Always": "그룹 노드를 항상 실행으로 설정" + } }, "serverConfig": { "modifiedConfigs": "다음 서버 구성을 수정했습니다. 변경 사항을 적용하려면 다시 시작하세오.", @@ -1276,6 +1293,12 @@ } }, "serverStart": { + "copyAllTooltip": "모두 복사", + "copySelectionTooltip": "선택 항목 복사", + "errorMessage": "ComfyUI Desktop을 시작할 수 없습니다", + "installation": { + "title": "ComfyUI 설치 중" + }, "openLogs": "로그 열기", "process": { "error": "ComfyUI Desktop을 시작할 수 없습니다", @@ -1286,17 +1309,12 @@ }, "reportIssue": "문제 보고", "showTerminal": "터미널 보기", - "troubleshoot": "문제 해결", "title": "ComfyUI 시작 중", - "copySelectionTooltip": "선택 항목 복사", - "copyAllTooltip": "모두 복사", - "errorMessage": "ComfyUI Desktop을 시작할 수 없습니다", - "installation": { - "title": "ComfyUI 설치 중" - } + "troubleshoot": "문제 해결" }, "settingsCategories": { "3D": "3D", + "3DViewer": "3D 뷰어", "API Nodes": "API 노드", "About": "정보", "Appearance": "모양", @@ -1347,13 +1365,41 @@ "Validation": "검증", "Vue Nodes": "Vue 노드", "Window": "창", - "Workflow": "워크플로", - "3DViewer": "3D 뷰어" + "Workflow": "워크플로" + }, + "shape": { + "CARD": "카드", + "arrow": "화살표", + "box": "상자", + "circle": "원", + "default": "기본", + "round": "둥근" + }, + "shortcuts": { + "essentials": "필수", + "keyboardShortcuts": "키보드 단축키", + "manageShortcuts": "단축키 관리", + "noKeybinding": "키 바인딩 없음", + "subcategories": { + "node": "노드", + "panelControls": "패널 컨트롤", + "queue": "큐", + "view": "보기", + "workflow": "워크플로" + }, + "viewControls": "보기 컨트롤" }, "sideToolbar": { "browseTemplates": "예제 템플릿 탐색", "downloads": "다운로드", "helpCenter": "도움말 센터", + "labels": { + "models": "모델", + "nodes": "노드", + "queue": "큐", + "templates": "템플릿", + "workflows": "워크플로" + }, "logout": "로그아웃", "modelLibrary": "모델 라이브러리", "newBlankWorkflow": "새 빈 워크플로 만들기", @@ -1391,6 +1437,8 @@ }, "showFlatList": "평면 목록 표시" }, + "templates": "템플릿", + "themeToggle": "테마 전환", "workflowTab": { "confirmDelete": "정말로 이 워크플로를 삭제하시겠습니까?", "confirmDeleteTitle": "워크플로 삭제", @@ -1408,33 +1456,24 @@ "open": "열기" } }, - "workflows": "워크플로", - "themeToggle": "테마 전환", - "templates": "템플릿", - "labels": { - "queue": "큐", - "nodes": "노드", - "models": "모델", - "workflows": "워크플로", - "templates": "템플릿" - } + "workflows": "워크플로" }, "subgraphStore": { "blueprintName": "서브그래프 이름", - "saveBlueprint": "서브그래프를 라이브러리에 저장", - "confirmDeleteTitle": "블루프린트를 삭제하시겠습니까?", "confirmDelete": "이 작업은 라이브러리에서 블루프린트를 영구적으로 제거합니다", - "overwriteBlueprintTitle": "기존 블루프린트를 덮어쓰시겠습니까?", + "confirmDeleteTitle": "블루프린트를 삭제하시겠습니까?", + "hidden": "숨김 / 중첩 매개변수", + "hideAll": "모두 숨김", + "loadFailure": "서브그래프 블루프린트 로드 실패", "overwriteBlueprint": "저장하면 현재 블루프린트가 변경사항으로 덮어쓰여집니다", + "overwriteBlueprintTitle": "기존 블루프린트를 덮어쓰시겠습니까?", "publish": "서브그래프 게시", "publishSuccess": "노드 라이브러리에 저장됨", "publishSuccessMessage": "노드 라이브러리의 \"서브그래프 블루프린트\" 아래에서 서브그래프 블루프린트를 찾을 수 있습니다", - "loadFailure": "서브그래프 블루프린트 로드 실패", - "shown": "노드에 표시됨", + "saveBlueprint": "서브그래프를 라이브러리에 저장", "showAll": "모두 표시", - "hidden": "숨김 / 중첩 매개변수", - "hideAll": "모두 숨김", - "showRecommended": "권장 위젯 표시" + "showRecommended": "권장 위젯 표시", + "shown": "노드에 표시됨" }, "tabMenu": { "addToBookmarks": "북마크에 추가", @@ -1446,6 +1485,8 @@ "removeFromBookmarks": "북마크에서 제거" }, "templateWorkflows": { + "activeFilters": "필터:", + "categories": "카테고리", "category": { "3D": "3D", "All": "모든 템플릿", @@ -1456,15 +1497,32 @@ "ControlNet": "컨트롤넷", "Custom Nodes": "커스텀 노드", "Flux": "FLUX", + "GettingStarted": "시작하기", "Image": "이미지", "Image API": "이미지 API", "LLM API": "LLM API", + "LLMs": "LLM", "Upscaling": "업스케일링", "Video": "비디오", - "Video API": "비디오 API", - "GettingStarted": "시작하기", - "LLMs": "LLM" + "Video API": "비디오 API" }, + "licensesSelected": "{count}개 라이선스", + "loading": "템플릿 불러오는 중...", + "loadingMore": "템플릿 더 불러오는 중...", + "modelFilter": "모델 필터", + "modelsSelected": "{count}개 모델", + "noResults": "템플릿을 찾을 수 없습니다", + "noResultsHint": "검색 또는 필터를 조정해 보세요", + "resetFilters": "필터 초기화", + "resultsCount": "{total}개 중 {count}개 템플릿 표시", + "searchPlaceholder": "템플릿 검색...", + "sort": { + "alphabetical": "가나다순", + "newest": "최신순", + "recommended": "권장", + "searchPlaceholder": "검색..." + }, + "sorting": "정렬 기준", "template": { "3D": { "3d_hunyuan3d_image_to_model": "Hunyuan3D 2.0", @@ -1770,26 +1828,7 @@ } }, "title": "템플릿으로 시작하기", - "loadingMore": "템플릿 더 불러오는 중...", - "searchPlaceholder": "템플릿 검색...", - "categories": "카테고리", - "resetFilters": "필터 초기화", - "sorting": "정렬 기준", - "activeFilters": "필터:", - "loading": "템플릿 불러오는 중...", - "noResults": "템플릿을 찾을 수 없습니다", - "noResultsHint": "검색 또는 필터를 조정해 보세요", - "modelFilter": "모델 필터", - "modelsSelected": "{count}개 모델", - "useCasesSelected": "{count}개 사용 사례", - "licensesSelected": "{count}개 라이선스", - "resultsCount": "{total}개 중 {count}개 템플릿 표시", - "sort": { - "recommended": "권장", - "alphabetical": "가나다순", - "newest": "최신순", - "searchPlaceholder": "검색..." - } + "useCasesSelected": "{count}개 사용 사례" }, "toastMessages": { "cannotCreateSubgraph": "서브그래프를 생성할 수 없습니다", @@ -1807,6 +1846,7 @@ "failedToExportModel": "{format} 형식으로 모델 내보내기에 실패했습니다", "failedToFetchBalance": "잔액을 가져오지 못했습니다: {error}", "failedToFetchLogs": "서버 로그를 가져오는 데 실패했습니다", + "failedToInitializeLoad3dViewer": "3D 뷰어 초기화 실패", "failedToInitiateCreditPurchase": "크레딧 구매를 시작하지 못했습니다: {error}", "failedToPurchaseCredits": "크레딧 구매에 실패했습니다: {error}", "fileLoadError": "{fileName}에서 워크플로를 찾을 수 없습니다", @@ -1827,8 +1867,7 @@ "unauthorizedDomain": "귀하의 도메인 {domain}은(는) 이 서비스를 사용할 수 있는 권한이 없습니다. 도메인을 허용 목록에 추가하려면 {email}로 문의해 주세요.", "updateRequested": "업데이트 요청됨", "useApiKeyTip": "팁: 일반 로그인을 사용할 수 없나요? Comfy API Key 옵션을 사용하세요.", - "userNotAuthenticated": "사용자가 인증되지 않았습니다", - "failedToInitializeLoad3dViewer": "3D 뷰어 초기화 실패" + "userNotAuthenticated": "사용자가 인증되지 않았습니다" }, "userSelect": { "enterUsername": "사용자 이름 입력", @@ -1846,6 +1885,7 @@ "updatePassword": "비밀번호 업데이트" }, "validation": { + "descriptionRequired": "설명은 필수입니다", "invalidEmail": "유효하지 않은 이메일 주소", "length": "{length}자여야 합니다", "maxLength": "{length}자를 초과할 수 없습니다", @@ -1861,8 +1901,7 @@ }, "personalDataConsentRequired": "개인 데이터 처리에 동의해야 합니다.", "prefix": "{prefix}(으)로 시작해야 합니다", - "required": "필수", - "descriptionRequired": "설명은 필수입니다" + "required": "필수" }, "versionMismatchWarning": { "dismiss": "닫기", @@ -1879,91 +1918,26 @@ "learnMore": "자세히 알아보기", "noReleaseNotes": "릴리스 노트가 없습니다." }, + "widgets": { + "selectModel": "모델 선택", + "uploadSelect": { + "placeholder": "선택...", + "placeholderAudio": "오디오 선택...", + "placeholderImage": "이미지 선택...", + "placeholderModel": "모델 선택...", + "placeholderUnknown": "미디어 선택...", + "placeholderVideo": "비디오 선택..." + } + }, "workflowService": { "enterFilename": "파일 이름 입력", "exportWorkflow": "워크플로 내보내기", "saveWorkflow": "워크플로 저장" }, - "desktopStart": { - "initialising": "초기화 중..." - }, - "shape": { - "default": "기본", - "round": "둥근", - "CARD": "카드", - "circle": "원", - "arrow": "화살표", - "box": "상자" - }, "zoomControls": { + "hideMinimap": "미니맵 숨기기", "label": "줌 컨트롤", - "zoomToFit": "화면에 맞추기", "showMinimap": "미니맵 표시", - "hideMinimap": "미니맵 숨기기" - }, - "commands": { - "runWorkflow": "워크플로 실행", - "runWorkflowFront": "워크플로 실행 (맨 앞에 대기열 추가)", - "run": "실행", - "execute": "실행", - "interrupt": "현재 실행 취소", - "refresh": "노드 정의 새로고침", - "clipspace": "클립스페이스 열기", - "resetView": "캔버스 보기 재설정", - "clear": "워크플로 지우기", - "toggleBottomPanel": "하단 패널 전환", - "theme": "테마", - "dark": "어두운", - "light": "밝은", - "manageExtensions": "확장 관리", - "settings": "설정", - "help": "도움말", - "queue": "큐 패널" - }, - "widgets": { - "selectModel": "모델 선택", - "uploadSelect": { - "placeholder": "선택...", - "placeholderImage": "이미지 선택...", - "placeholderAudio": "오디오 선택...", - "placeholderVideo": "비디오 선택...", - "placeholderModel": "모델 선택...", - "placeholderUnknown": "미디어 선택..." - } - }, - "shortcuts": { - "essentials": "필수", - "viewControls": "보기 컨트롤", - "manageShortcuts": "단축키 관리", - "noKeybinding": "키 바인딩 없음", - "keyboardShortcuts": "키보드 단축키", - "subcategories": { - "workflow": "워크플로", - "node": "노드", - "queue": "큐", - "view": "보기", - "panelControls": "패널 컨트롤" - } - }, - "assetBrowser": { - "assets": "에셋", - "browseAssets": "에셋 탐색", - "noAssetsFound": "에셋을 찾을 수 없습니다", - "tryAdjustingFilters": "검색 또는 필터를 조정해 보세요", - "loadingModels": "{type} 불러오는 중...", - "connectionError": "연결을 확인하고 다시 시도하세요", - "failedToCreateNode": "노드 생성에 실패했습니다. 다시 시도하거나 콘솔에서 세부 정보를 확인하세요.", - "noModelsInFolder": "이 폴더에 사용 가능한 {type}이(가) 없습니다", - "searchAssetsPlaceholder": "에셋 검색...", - "allModels": "모든 모델", - "allCategory": "모든 {category}", - "unknown": "알 수 없음", - "fileFormats": "파일 형식", - "baseModels": "베이스 모델", - "sortBy": "정렬 기준", - "sortAZ": "가나다순", - "sortZA": "가나다 역순", - "sortRecent": "최근", - "sortPopular": "인기순" + "zoomToFit": "화면에 맞추기" } -} \ No newline at end of file +} diff --git a/src/locales/ko/nodeDefs.json b/src/locales/ko/nodeDefs.json index b5747dbc3..0d85e6b4d 100644 --- a/src/locales/ko/nodeDefs.json +++ b/src/locales/ko/nodeDefs.json @@ -7366,19 +7366,6 @@ } } }, - "SaveSVG": { - "description": "SVG 파일을 디스크에 저장합니다.", - "display_name": "SVG 저장", - "inputs": { - "filename_prefix": { - "name": "파일명 접두사", - "tooltip": "저장할 파일의 접두사입니다. %date:yyyy-MM-dd% 또는 %Empty Latent Image.width%와 같이 노드의 값을 포함하는 형식 정보를 사용할 수 있습니다." - }, - "svg": { - "name": "svg" - } - } - }, "SaveVideo": { "description": "입력 이미지를 ComfyUI 출력 디렉토리에 저장합니다.", "display_name": "비디오 저장", @@ -8657,4 +8644,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/ko/settings.json b/src/locales/ko/settings.json index 7b5a9959a..66c83b3b5 100644 --- a/src/locales/ko/settings.json +++ b/src/locales/ko/settings.json @@ -11,10 +11,7 @@ }, "Comfy-Desktop_UV_PythonInstallMirror": { "name": "Python 설치 미러", - "tooltip": "관리되는 Python 설치파일은 Astral python-build-standalone 프로젝트에서 다운로드됩니다. 이 변수는 Python 설치파일의 다른 출처를 사용하기 위해 미러 URL로 설정할 수 있습니다. 예를 들어, 제공된 URL은 https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz에서 https://github.com/astral-sh/python-build-standalone/releases/download 를 대체합니다. 배포판은 file:// URL 스키마를 사용하여 로컬 디렉토리에서 읽을 수 있습니다.", - "urlFormatTitle": "미러 URL 형식", - "urlDescription": "다음은 Python 다운로드 URL의 예시입니다.\n\n미러 URL은 날짜(20250902) 이전의 모든 부분을 포함한 전반부입니다:", - "fileUrlDescription": "이전에 다운로드한 파일에서 설치하려면 파일 URL을 사용할 수 있습니다:" + "tooltip": "관리되는 Python 설치파일은 Astral python-build-standalone 프로젝트에서 다운로드됩니다. 이 변수는 Python 설치파일의 다른 출처를 사용하기 위해 미러 URL로 설정할 수 있습니다. 예를 들어, 제공된 URL은 https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz에서 https://github.com/astral-sh/python-build-standalone/releases/download 를 대체합니다. 배포판은 file:// URL 스키마를 사용하여 로컬 디렉토리에서 읽을 수 있습니다." }, "Comfy-Desktop_UV_TorchInstallMirror": { "name": "torch 설치 미러", @@ -346,14 +343,6 @@ "Comfy_Validation_Workflows": { "name": "워크플로 유효성 검사" }, - "Comfy_VueNodes_Enabled": { - "name": "Vue 노드 렌더링 활성화", - "tooltip": "노드를 캔버스 요소 대신 Vue 컴포넌트로 렌더링합니다. 실험적인 기능입니다." - }, - "Comfy_VueNodes_Widgets": { - "name": "Vue 위젯 활성화", - "tooltip": "Vue 노드 내에서 위젯을 Vue 컴포넌트로 렌더링합니다." - }, "Comfy_WidgetControlMode": { "name": "위젯 제어 모드", "options": { @@ -399,14 +388,14 @@ "Topbar (2nd-row)": "상단바 (2번째 행)" } }, - "LiteGraph_Canvas_LowQualityRenderingZoomThreshold": { - "name": "저품질 렌더링 줌 임계값", - "tooltip": "줌 아웃시 저품질 도형 렌더링" - }, "LiteGraph_Canvas_MaximumFps": { "name": "최대 FPS", "tooltip": "캔버스가 렌더링할 수 있는 최대 프레임 수입니다. 부드럽게 동작하도록 GPU 사용률을 제한 합니다. 0이면 화면 주사율로 작동 합니다. 기본값: 0" }, + "LiteGraph_Canvas_MinFontSizeForLOD": { + "name": "줌 노드 상세 수준 - 글꼴 크기 임계값", + "tooltip": "노드가 저품질 LOD 렌더링으로 전환되는 시점을 제어합니다. 픽셀 단위의 글꼴 크기를 사용하여 전환 시점을 결정합니다. 0으로 설정하면 비활성화됩니다. 값 1-24는 LOD의 최소 글꼴 크기 임계값을 설정합니다 - 값이 높을수록(24px) 축소할 때 노드가 단순화된 렌더링으로 더 빨리 전환되고, 값이 낮을수록(1px) 전체 노드 품질이 더 오래 유지됩니다." + }, "LiteGraph_ContextMenu_Scaling": { "name": "확대시 노드 콤보 위젯 메뉴 (목록) 스케일링" }, @@ -423,9 +412,5 @@ }, "pysssss_SnapToGrid": { "name": "항상 그리드에 스냅" - }, - "LiteGraph_Canvas_MinFontSizeForLOD": { - "name": "줌 노드 상세 수준 - 글꼴 크기 임계값", - "tooltip": "노드가 저품질 LOD 렌더링으로 전환되는 시점을 제어합니다. 픽셀 단위의 글꼴 크기를 사용하여 전환 시점을 결정합니다. 0으로 설정하면 비활성화됩니다. 값 1-24는 LOD의 최소 글꼴 크기 임계값을 설정합니다 - 값이 높을수록(24px) 축소할 때 노드가 단순화된 렌더링으로 더 빨리 전환되고, 값이 낮을수록(1px) 전체 노드 품질이 더 오래 유지됩니다." } -} \ No newline at end of file +} diff --git a/src/locales/ru/commands.json b/src/locales/ru/commands.json index 5a95a78b6..fe9cb5728 100644 --- a/src/locales/ru/commands.json +++ b/src/locales/ru/commands.json @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "Экспорт рабочего процесса (формат API)" }, - "Comfy_Feedback": { - "label": "Обратная связь" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "Преобразовать выделенное в подграф" }, @@ -309,4 +306,4 @@ "label": "Переключить боковую панель рабочих процессов", "tooltip": "Рабочие процессы" } -} \ No newline at end of file +} diff --git a/src/locales/ru/main.json b/src/locales/ru/main.json index 2cddd1552..ed987f3fc 100644 --- a/src/locales/ru/main.json +++ b/src/locales/ru/main.json @@ -8,6 +8,27 @@ "message": "Этот рабочий процесс содержит API Nodes, которые требуют входа в вашу учетную запись для выполнения.", "title": "Требуется вход для использования API Nodes" }, + "assetBrowser": { + "allCategory": "Все {category}", + "allModels": "Все модели", + "assets": "Ресурсы", + "baseModels": "Базовые модели", + "browseAssets": "Просмотр ресурсов", + "connectionError": "Проверьте соединение и попробуйте снова", + "failedToCreateNode": "Не удалось создать узел. Попробуйте ещё раз или проверьте консоль для подробностей.", + "fileFormats": "Форматы файлов", + "loadingModels": "Загрузка {type}...", + "noAssetsFound": "Ресурсы не найдены", + "noModelsInFolder": "Нет {type} в этой папке", + "searchAssetsPlaceholder": "Поиск ресурсов...", + "sortAZ": "А-Я", + "sortBy": "Сортировать по", + "sortPopular": "Популярные", + "sortRecent": "Недавние", + "sortZA": "Я-А", + "tryAdjustingFilters": "Попробуйте изменить поиск или фильтры", + "unknown": "Неизвестно" + }, "auth": { "apiKey": { "cleared": "API-ключ удалён", @@ -93,10 +114,10 @@ }, "breadcrumbsMenu": { "clearWorkflow": "Очистить рабочий процесс", + "deleteBlueprint": "Удалить схему", "deleteWorkflow": "Удалить рабочий процесс", "duplicate": "Дублировать", - "enterNewName": "Введите новое имя", - "deleteBlueprint": "Удалить схему" + "enterNewName": "Введите новое имя" }, "chatHistory": { "cancelEdit": "Отмена", @@ -125,64 +146,83 @@ "red": "Красный", "yellow": "Жёлтый" }, + "commands": { + "clear": "Очистить рабочий процесс", + "clipspace": "Открыть Clipspace", + "dark": "Тёмная", + "execute": "Выполнить", + "help": "Помощь", + "interrupt": "Отменить текущий запуск", + "light": "Светлая", + "manageExtensions": "Управление расширениями", + "queue": "Панель очереди", + "refresh": "Обновить определения узлов", + "resetView": "Сбросить вид холста", + "run": "Запустить", + "runWorkflow": "Запустить рабочий процесс", + "runWorkflowFront": "Запустить рабочий процесс (в начало очереди)", + "settings": "Настройки", + "theme": "Тема", + "toggleBottomPanel": "Показать/скрыть нижнюю панель" + }, "contextMenu": { "Add Group": "Добавить группу", "Add Group For Selected Nodes": "Добавить группу для выбранных узлов", "Add Node": "Добавить узел", + "Add Subgraph to Library": "Добавить подграф в библиотеку", + "Adjust Size": "Настроить размер", + "Align Selected To": "Выровнять выделенные по", + "Bottom": "Низ", "Bypass": "Обход", "Clone": "Клонировать", "Collapse": "Свернуть", + "Color": "Цвет", "Colors": "Цвета", "Convert to Group Node": "Преобразовать в групповой узел", + "Convert to Subgraph": "Преобразовать в подграф", + "Copy": "Копировать", "Copy (Clipspace)": "Копировать (Clipspace)", + "Copy Image": "Копировать изображение", + "Delete": "Удалить", + "Distribute Nodes": "Распределить ноды", + "Duplicate": "Дублировать", + "Edit Subgraph Widgets": "Редактировать виджеты подграфа", "Expand": "Развернуть", + "Expand Node": "Развернуть ноду", + "Horizontal": "Горизонтально", "Inputs": "Входы", + "Left": "Влево", "Manage": "Управлять", "Manage Group Nodes": "Управление групповыми узлами", + "Minimize Node": "Свернуть ноду", "Mode": "Режим", + "Node Info": "Информация о ноде", "Node Templates": "Шаблоны узлов", + "Open Image": "Открыть изображение", + "Open in Mask Editor": "Открыть в редакторе масок", "Outputs": "Выходы", + "Paste": "Вставить", "Pin": "Закрепить", "Properties": "Свойства", "Properties Panel": "Панель свойств", "Remove": "Удалить", + "Remove Bypass": "Удалить обход", + "Rename": "Переименовать", "Resize": "Изменить размер", + "Right": "Вправо", + "Run Branch": "Запустить ветку", + "Save Image": "Сохранить изображение", "Save Selected as Template": "Сохранить выбранное как шаблон", "Search": "Поиск", + "Shape": "Форма", "Shapes": "Формы", "Title": "Заголовок", - "Unpin": "Открепить", - "Open in Mask Editor": "Открыть в редакторе масок", - "Open Image": "Открыть изображение", - "Copy Image": "Копировать изображение", - "Save Image": "Сохранить изображение", - "Rename": "Переименовать", - "Copy": "Копировать", - "Duplicate": "Дублировать", - "Paste": "Вставить", - "Node Info": "Информация о ноде", - "Adjust Size": "Настроить размер", - "Minimize Node": "Свернуть ноду", - "Expand Node": "Развернуть ноду", - "Shape": "Форма", - "Color": "Цвет", - "Add Subgraph to Library": "Добавить подграф в библиотеку", - "Unpack Subgraph": "Распаковать подграф", - "Edit Subgraph Widgets": "Редактировать виджеты подграфа", - "Convert to Subgraph": "Преобразовать в подграф", - "Align Selected To": "Выровнять выделенные по", - "Distribute Nodes": "Распределить ноды", - "Remove Bypass": "Удалить обход", - "Run Branch": "Запустить ветку", - "Delete": "Удалить", "Top": "Верх", - "Bottom": "Низ", - "Left": "Влево", - "Right": "Вправо", - "Horizontal": "Горизонтально", + "Unpack Subgraph": "Распаковать подграф", + "Unpin": "Открепить", "Vertical": "Вертикально", - "new": "новый", - "deprecated": "устаревший" + "deprecated": "устаревший", + "new": "новый" }, "credits": { "accountInitialized": "Аккаунт инициализирован", @@ -264,6 +304,9 @@ "quit": "Выйти", "reinstall": "Переустановить" }, + "desktopStart": { + "initialising": "Инициализация..." + }, "desktopUpdate": { "description": "ComfyUI Desktop устанавливает новые зависимости. Это может занять несколько минут.", "errorCheckingUpdate": "Ошибка при проверке обновлений", @@ -308,6 +351,8 @@ "audioFailedToLoad": "Не удалось загрузить аудио", "author": "Автор", "back": "Назад", + "bookmark": "Сохранить в библиотеку", + "calculatingDimensions": "Расчёт размеров", "cancel": "Отмена", "capture": "захват", "category": "Категория", @@ -342,30 +387,40 @@ "disabling": "Отключение", "dismiss": "Закрыть", "download": "Скачать", + "downloadImage": "Скачать изображение", + "downloadVideo": "Скачать видео", "dropYourFileOr": "Перетащите ваш файл или", "duplicate": "Дублировать", "edit": "Редактировать", + "editOrMaskImage": "Редактировать или маскировать изображение", "empty": "Пусто", "enableAll": "Включить все", "enabled": "Включено", "enabling": "Включение", "error": "Ошибка", + "errorLoadingImage": "Ошибка загрузки изображения", + "errorLoadingVideo": "Ошибка загрузки видео", "experimental": "БЕТА", "export": "Экспорт", "extensionName": "Название расширения", + "failedToDownloadImage": "Не удалось скачать изображение", + "failedToDownloadVideo": "Не удалось скачать видео", "feedback": "Обратная связь", "filter": "Фильтр", "findIssues": "Найти проблемы", - "firstTimeUIMessage": "Вы впервые используете новый интерфейс. Выберите \"Меню > Использовать новое меню > Отключено\", чтобы восстановить старый интерфейс.", + "frameNodes": "Фреймовые ноды", "frontendNewer": "Версия интерфейса {frontendVersion} может быть несовместима с версией сервера {backendVersion}.", "frontendOutdated": "Версия интерфейса {frontendVersion} устарела. Требуется версия не ниже {requiredVersion} для работы с сервером.", + "galleryImage": "Изображение галереи", + "galleryThumbnail": "Миниатюра галереи", "goToNode": "Перейти к ноде", - "help": "Помощь", "icon": "Иконка", "imageFailedToLoad": "Не удалось загрузить изображение", + "imagePreview": "Предварительный просмотр изображения - Используйте клавиши со стрелками для навигации между изображениями", "imageUrl": "URL изображения", "import": "Импорт", "inProgress": "В процессе", + "info": "Информация о ноде", "insert": "Вставить", "install": "Установить", "installed": "Установлено", @@ -381,11 +436,14 @@ "loading": "Загрузка", "loadingPanel": "Загрузка панели {panel}...", "login": "Вход", + "logoAlt": "Логотип ComfyUI", "logs": "Логи", "micPermissionDenied": "Доступ к микрофону запрещён", "migrate": "Мигрировать", "missing": "Отсутствует", + "moreOptions": "Больше опций", "moreWorkflows": "Больше рабочих процессов", + "multiSelectDropdown": "Выпадающий список множественного выбора", "name": "Имя", "newFolder": "Новая папка", "next": "Далее", @@ -395,6 +453,11 @@ "noTasksFound": "Задачи не найдены", "noTasksFoundMessage": "В очереди нет задач.", "noWorkflowsFound": "Рабочие процессы не найдены.", + "nodeContentError": "Ошибка содержимого ноды", + "nodeHeaderError": "Ошибка заголовка ноды", + "nodeRenderError": "Ошибка рендеринга ноды", + "nodeSlotsError": "Ошибка слотов ноды", + "nodeWidgetsError": "Ошибка виджетов ноды", "nodes": "Узлы", "nodesRunning": "запущено узлов", "ok": "ОК", @@ -405,8 +468,11 @@ "reconnected": "Переподключено", "reconnecting": "Переподключение", "refresh": "Обновить", + "refreshNode": "Обновить ноду", "releaseTitle": "Релиз {package} {version}", "reloadToApplyChanges": "Перезагрузите, чтобы применить изменения", + "removeImage": "Удалить изображение", + "removeVideo": "Удалить видео", "rename": "Переименовать", "reportIssue": "Отправить отчёт", "reportIssueTooltip": "Отправить отчёт об ошибке в Comfy Org", @@ -418,6 +484,7 @@ "resultsCount": "Найдено {count} результатов", "save": "Сохранить", "saving": "Сохранение", + "search": "Поиск", "searchExtensions": "Поиск расширений", "searchFailedMessage": "Мы не смогли найти настройки, соответствующие вашему запросу. Попробуйте изменить поисковые термины.", "searchKeybindings": "Поиск сочетаний клавиш", @@ -425,9 +492,11 @@ "searchNodes": "Поиск нод", "searchSettings": "Поиск настроек", "searchWorkflows": "Поиск рабочих процессов", + "seeTutorial": "Посмотреть руководство", "setAsBackground": "Установить как фон", "settings": "Настройки", "showReport": "Показать отчёт", + "singleSelectDropdown": "Выпадающий список единичного выбора", "sort": "Сортировать", "source": "Источник", "startRecording": "Начать запись", @@ -450,55 +519,27 @@ "versionMismatchWarning": "Предупреждение о несовместимости версий", "versionMismatchWarningMessage": "{warning}: {detail} Посетите https://docs.comfy.org/installation/update_comfyui#common-update-issues для инструкций по обновлению.", "videoFailedToLoad": "Не удалось загрузить видео", - "workflow": "Рабочий процесс", - "downloadImage": "Скачать изображение", - "downloadVideo": "Скачать видео", - "editOrMaskImage": "Редактировать или маскировать изображение", - "removeImage": "Удалить изображение", - "removeVideo": "Удалить видео", + "videoPreview": "Предварительный просмотр видео - Используйте клавиши со стрелками для навигации между видео", "viewImageOfTotal": "Просмотр изображения {index} из {total}", "viewVideoOfTotal": "Просмотр видео {index} из {total}", - "imagePreview": "Предварительный просмотр изображения - Используйте клавиши со стрелками для навигации между изображениями", - "videoPreview": "Предварительный просмотр видео - Используйте клавиши со стрелками для навигации между видео", - "galleryImage": "Изображение галереи", - "galleryThumbnail": "Миниатюра галереи", - "errorLoadingImage": "Ошибка загрузки изображения", - "errorLoadingVideo": "Ошибка загрузки видео", - "failedToDownloadImage": "Не удалось скачать изображение", - "failedToDownloadVideo": "Не удалось скачать видео", - "calculatingDimensions": "Расчёт размеров", - "logoAlt": "Логотип ComfyUI", - "refreshNode": "Обновить ноду", - "info": "Информация о ноде", - "bookmark": "Сохранить в библиотеку", - "moreOptions": "Больше опций", - "search": "Поиск", "warning": "Предупреждение", - "multiSelectDropdown": "Выпадающий список множественного выбора", - "singleSelectDropdown": "Выпадающий список единичного выбора", - "seeTutorial": "Посмотреть руководство", - "nodeRenderError": "Ошибка рендеринга ноды", - "nodeContentError": "Ошибка содержимого ноды", - "nodeHeaderError": "Ошибка заголовка ноды", - "nodeSlotsError": "Ошибка слотов ноды", - "nodeWidgetsError": "Ошибка виджетов ноды", - "frameNodes": "Фреймовые ноды" + "workflow": "Рабочий процесс" }, "graphCanvasMenu": { "fitView": "Подгонять под выделенные", + "focusMode": "Режим фокуса", + "hand": "Рука", + "hideLinks": "Скрыть связи", "panMode": "Режим панорамирования", "resetView": "Сбросить вид", + "select": "Выбрать", "selectMode": "Выбрать режим", + "showLinks": "Показать связи", "toggleLinkVisibility": "Переключить видимость ссылок", "toggleMinimap": "Показать/скрыть миникарту", "zoomIn": "Увеличить", - "zoomOut": "Уменьшить", - "select": "Выбрать", - "hand": "Рука", "zoomOptions": "Параметры масштабирования", - "focusMode": "Режим фокуса", - "hideLinks": "Скрыть связи", - "showLinks": "Показать связи" + "zoomOut": "Уменьшить" }, "groupNode": { "create": "Создать ноду группы", @@ -511,13 +552,13 @@ "github": "Github", "helpFeedback": "Помощь и обратная связь", "loadingReleases": "Загрузка релизов...", + "managerExtension": "Расширение менеджера", "more": "Ещё...", "noRecentReleases": "Нет недавних релизов", "openDevTools": "Открыть инструменты разработчика", "reinstall": "Переустановить", "updateAvailable": "Обновить", - "whatsNew": "Что нового?", - "managerExtension": "Расширение менеджера" + "whatsNew": "Что нового?" }, "icon": { "bookmark": "Закладка", @@ -542,6 +583,17 @@ "desktopSettings": "Настройки рабочего стола", "failedToSelectDirectory": "Не удалось выбрать директорию", "gpu": "GPU", + "gpuPicker": { + "appleMetalDescription": "Использует GPU вашего Mac для более высокой скорости и улучшенного общего опыта", + "cpuDescription": "Используйте режим CPU для совместимости, когда ускорение GPU недоступно", + "cpuSubtitle": "Режим CPU", + "manualDescription": "Настройте ComfyUI вручную для расширенных настроек или неподдерживаемого оборудования", + "manualSubtitle": "Ручная настройка", + "nvidiaDescription": "Используйте вашу видеокарту NVIDIA с ускорением CUDA для наилучшей производительности.", + "nvidiaSubtitle": "NVIDIA CUDA", + "recommended": "РЕКОМЕНДУЕТСЯ", + "title": "Выберите настройку оборудования" + }, "gpuSelection": { "cpuMode": "Режим CPU", "cpuModeDescription": "Режим CPU предназначен только для разработчиков и крайне редких случаев.", @@ -563,6 +615,16 @@ "installLocationTooltip": "Директория пользовательских данных ComfyUI. Хранит:\n- Среда Python\n- Модели\n- Пользовательские ноды\n", "insufficientFreeSpace": "Недостаточно места — минимально необходимое свободное место", "isOneDrive": "Установка в OneDrive может вызвать проблемы. Настоятельно рекомендуем устанавливать в месте, не связанном с OneDrive.", + "locationPicker": { + "chooseDownloadServers": "Выбрать серверы загрузки вручную", + "downloadServersDescription": "Выберите конкретные зеркальные серверы для загрузки Python, пакетов PyPI и PyTorch в зависимости от вашего местоположения.", + "migrateDescription": "Скопируйте или свяжите ваши существующие модели, пользовательские ноды и конфигурации из предыдущей установки ComfyUI.", + "migrateFromExisting": "Мигрировать из существующей установки", + "migrationPathPlaceholder": "Выберите существующую установку ComfyUI (необязательно)", + "pathPlaceholder": "/Users/username/Documents/ComfyUI", + "subtitle": "Выберите папку для файлов ComfyUI. Мы также автоматически настроим Python там.", + "title": "Выберите место установки ComfyUI" + }, "manualConfiguration": { "createVenv": "Вам потребуется создать виртуальное окружение в следующем каталоге", "requirements": "Требования", @@ -617,28 +679,7 @@ }, "systemLocations": "Системные места", "unhandledError": "Неизвестная ошибка", - "updateConsent": "Вы ранее согласились на отчётность об ошибках. Теперь мы отслеживаем метрики событий, чтобы помочь выявить ошибки и улучшить приложение. Личная идентифицируемая информация не собирается.", - "gpuPicker": { - "title": "Выберите настройку оборудования", - "recommended": "РЕКОМЕНДУЕТСЯ", - "nvidiaSubtitle": "NVIDIA CUDA", - "cpuSubtitle": "Режим CPU", - "manualSubtitle": "Ручная настройка", - "appleMetalDescription": "Использует GPU вашего Mac для более высокой скорости и улучшенного общего опыта", - "nvidiaDescription": "Используйте вашу видеокарту NVIDIA с ускорением CUDA для наилучшей производительности.", - "cpuDescription": "Используйте режим CPU для совместимости, когда ускорение GPU недоступно", - "manualDescription": "Настройте ComfyUI вручную для расширенных настроек или неподдерживаемого оборудования" - }, - "locationPicker": { - "title": "Выберите место установки ComfyUI", - "subtitle": "Выберите папку для файлов ComfyUI. Мы также автоматически настроим Python там.", - "pathPlaceholder": "/Users/username/Documents/ComfyUI", - "migrationPathPlaceholder": "Выберите существующую установку ComfyUI (необязательно)", - "migrateFromExisting": "Мигрировать из существующей установки", - "migrateDescription": "Скопируйте или свяжите ваши существующие модели, пользовательские ноды и конфигурации из предыдущей установки ComfyUI.", - "chooseDownloadServers": "Выбрать серверы загрузки вручную", - "downloadServersDescription": "Выберите конкретные зеркальные серверы для загрузки Python, пакетов PyPI и PyTorch в зависимости от вашего местоположения." - } + "updateConsent": "Вы ранее согласились на отчётность об ошибках. Теперь мы отслеживаем метрики событий, чтобы помочь выявить ошибки и улучшить приложение. Личная идентифицируемая информация не собирается." }, "issueReport": { "helpFix": "Помочь исправить это" @@ -647,6 +688,10 @@ "applyingTexture": "Применение текстуры...", "backgroundColor": "Цвет фона", "camera": "Камера", + "cameraType": { + "orthographic": "Ортографическая", + "perspective": "Перспектива" + }, "clearRecording": "Очистить запись", "edgeThreshold": "Пороговое значение края", "export": "Экспорт", @@ -667,6 +712,7 @@ "wireframe": "Каркас" }, "model": "Модель", + "openIn3DViewer": "Открыть в 3D просмотрщике", "previewOutput": "Предварительный просмотр", "removeBackgroundImage": "Удалить фоновое изображение", "resizeNodeMatchOutput": "Изменить размер узла под вывод", @@ -677,34 +723,29 @@ "switchCamera": "Переключить камеру", "switchingMaterialMode": "Переключение режима материала...", "upDirection": "Направление Вверх", - "uploadBackgroundImage": "Загрузить фоновое изображение", - "uploadTexture": "Загрузить текстуру", "upDirections": { "original": "Оригинал" }, - "cameraType": { - "perspective": "Перспектива", - "orthographic": "Ортографическая" - }, + "uploadBackgroundImage": "Загрузить фоновое изображение", + "uploadTexture": "Загрузить текстуру", "viewer": { - "title": "3D Просмотрщик (Бета)", "apply": "Применить", - "cancel": "Отмена", - "cameraType": "Тип камеры", - "sceneSettings": "Настройки сцены", "cameraSettings": "Настройки камеры", - "lightSettings": "Настройки освещения", + "cameraType": "Тип камеры", + "cancel": "Отмена", "exportSettings": "Настройки экспорта", - "modelSettings": "Настройки модели" - }, - "openIn3DViewer": "Открыть в 3D просмотрщике" + "lightSettings": "Настройки освещения", + "modelSettings": "Настройки модели", + "sceneSettings": "Настройки сцены", + "title": "3D Просмотрщик (Бета)" + } }, "loadWorkflowWarning": { "coreNodesFromVersion": "Требуется ComfyUI {version}:", - "outdatedVersion": "Некоторые узлы требуют более новой версии ComfyUI (текущая: {version}). Пожалуйста, обновите, чтобы использовать все узлы.", - "outdatedVersionGeneric": "Некоторые узлы требуют более новой версии ComfyUI. Пожалуйста, обновите, чтобы использовать все узлы.", + "missingNodesDescription": "При загрузке графа следующие типы нод не были найдены.\nЭто также может произойти, если ваша установленная версия ниже и этот тип ноды не может быть найден.", "missingNodesTitle": "Некоторые ноды отсутствуют", - "missingNodesDescription": "При загрузке графа следующие типы нод не были найдены.\nЭто также может произойти, если ваша установленная версия ниже и этот тип ноды не может быть найден." + "outdatedVersion": "Некоторые узлы требуют более новой версии ComfyUI (текущая: {version}). Пожалуйста, обновите, чтобы использовать все узлы.", + "outdatedVersionGeneric": "Некоторые узлы требуют более новой версии ComfyUI. Пожалуйста, обновите, чтобы использовать все узлы." }, "maintenance": { "None": "Нет", @@ -727,23 +768,62 @@ "title": "Обслуживание" }, "manager": { + "allMissingNodesInstalled": "Все отсутствующие ноды успешно установлены", + "applyChanges": "Применить изменения", "changingVersion": "Изменение версии с {from} на {to}", + "clickToFinishSetup": "Нажмите", + "conflicts": { + "conflictInfoTitle": "Почему это происходит?", + "conflictMessages": { + "accelerator": "GPU/Ускоритель не поддерживается (доступно: {current}, требуется: {required})", + "banned": "Этот пакет заблокирован по соображениям безопасности", + "comfyui_version": "Несоответствие версии ComfyUI (текущая: {current}, требуется: {required})", + "frontend_version": "Несоответствие версии фронтенда (текущая: {current}, требуется: {required})", + "generic": "Проблема совместимости (текущая: {current}, требуется: {required})", + "import_failed": "Не удалось импортировать", + "os": "Операционная система не поддерживается (текущая: {current}, требуется: {required})", + "pending": "Ожидается проверка безопасности - совместимость не может быть проверена" + }, + "conflicts": "Конфликты", + "description": "Мы обнаружили конфликты между некоторыми вашими расширениями и новой версией ComfyUI. При обновлении вы рискуете нарушить работу рабочих процессов, которые зависят от этих расширений.", + "enableAnyway": "Всё равно включить", + "extensionAtRisk": "Расширение под угрозой", + "importFailedExtensions": "Расширения с ошибками импорта", + "info": "Если вы продолжите обновление, конфликтующие расширения будут автоматически отключены. Вы можете просмотреть и управлять ими в любое время в Менеджере ComfyUI.", + "installAnyway": "Всё равно установить", + "title": "Обнаружены проблемы с пакетами нод!", + "understood": "Понятно", + "warningBanner": { + "button": "Узнать больше...", + "message": "Эти расширения требуют версии системных пакетов, отличных от вашей текущей конфигурации. Их установка может переопределить основные зависимости и повлиять на другие расширения или рабочие процессы.", + "title": "Некоторые расширения отключены из-за несовместимости с вашей текущей конфигурацией" + }, + "warningTooltip": "Этот пакет может иметь проблемы совместимости с вашей текущей средой" + }, "createdBy": "Создано", "dependencies": "Зависимости", + "disabledNodesWontUpdate": "Отключенные ноды не будут обновлены", "discoverCommunityContent": "Откройте для себя пакеты узлов, расширения и многое другое, созданные сообществом...", "downloads": "Загрузки", + "enablePackToChangeVersion": "Включите этот пакет для изменения версий", "errorConnecting": "Ошибка подключения к реестру Comfy Node.", + "extensionsSuccessfullyInstalled": "Расширение(я) успешно установлено и готово к использованию!", "failed": "Не удалось ({count})", + "failedToInstall": "Не удалось установить", "filter": { "disabled": "Отключено", "enabled": "Включено", "nodePack": "Пакет Узлов" }, + "gettingInfo": "Получение информации...", + "importFailedGenericError": "Не удалось импортировать пакет. Проверьте консоль для получения дополнительной информации.", "inWorkflow": "В рабочем процессе", "infoPanelEmpty": "Нажмите на элемент, чтобы увидеть информацию", "installAllMissingNodes": "Установить все отсутствующие узлы", + "installError": "Ошибка установки", "installSelected": "Установить выбранное", "installationQueue": "Очередь установки", + "installingDependencies": "Установка зависимостей...", "lastUpdated": "Последнее обновление", "latestVersion": "Последняя", "legacyManagerUI": "Использовать устаревший UI", @@ -751,15 +831,18 @@ "legacyMenuNotAvailable": "Устаревшее меню менеджера недоступно в этой версии ComfyUI. Пожалуйста, используйте новое меню менеджера.", "license": "Лицензия", "loadingVersions": "Загрузка версий...", + "mixedSelectionMessage": "Невозможно выполнить массовое действие для смешанного выбора", "nightlyVersion": "Ночная", "noDescription": "Описание отсутствует", "noNodesFound": "Узлы не найдены", "noNodesFoundDescription": "Узлы пакета не могут быть проанализированы, или пакет является только расширением интерфейса и не имеет узлов.", "noResultsFound": "По вашему запросу ничего не найдено.", "nodePack": "Пакет Узлов", + "notAvailable": "Недоступно", "packsSelected": "Выбрано пакетов", "repository": "Репозиторий", "restartToApplyChanges": "Чтобы применить изменения, пожалуйста, перезапустите ComfyUI", + "restartingBackend": "Перезапуск бэкенда для применения изменений...", "searchPlaceholder": "Поиск", "selectVersion": "Выберите версию", "sort": { @@ -771,14 +854,15 @@ "status": { "active": "Активный", "banned": "Заблокировано", + "conflicting": "Конфликтующий", "deleted": "Удалено", "flagged": "Отмечено", + "importFailed": "Ошибка установки", "pending": "В ожидании", - "unknown": "Неизвестно", - "conflicting": "Конфликтующий", - "importFailed": "Ошибка установки" + "unknown": "Неизвестно" }, "title": "Менеджер Пользовательских Узлов", + "toFinishSetup": "чтобы завершить настройку", "totalNodes": "Всего Узлов", "tryAgainLater": "Пожалуйста, попробуйте позже.", "tryDifferentSearch": "Пожалуйста, попробуйте изменить запрос.", @@ -786,53 +870,10 @@ "uninstallSelected": "Удалить выбранное", "uninstalling": "Удаление", "update": "Обновить", - "updatingAllPacks": "Обновление всех пакетов", - "version": "Версия", - "failedToInstall": "Не удалось установить", - "installError": "Ошибка установки", - "importFailedGenericError": "Не удалось импортировать пакет. Проверьте консоль для получения дополнительной информации.", - "applyChanges": "Применить изменения", - "clickToFinishSetup": "Нажмите", - "toFinishSetup": "чтобы завершить настройку", - "restartingBackend": "Перезапуск бэкенда для применения изменений...", - "extensionsSuccessfullyInstalled": "Расширение(я) успешно установлено и готово к использованию!", - "installingDependencies": "Установка зависимостей...", - "updateSelected": "Обновить выбранное", "updateAll": "Обновить всё", - "disabledNodesWontUpdate": "Отключенные ноды не будут обновлены", - "enablePackToChangeVersion": "Включите этот пакет для изменения версий", - "gettingInfo": "Получение информации...", - "allMissingNodesInstalled": "Все отсутствующие ноды успешно установлены", - "mixedSelectionMessage": "Невозможно выполнить массовое действие для смешанного выбора", - "notAvailable": "Недоступно", - "conflicts": { - "title": "Обнаружены проблемы с пакетами нод!", - "description": "Мы обнаружили конфликты между некоторыми вашими расширениями и новой версией ComfyUI. При обновлении вы рискуете нарушить работу рабочих процессов, которые зависят от этих расширений.", - "info": "Если вы продолжите обновление, конфликтующие расширения будут автоматически отключены. Вы можете просмотреть и управлять ими в любое время в Менеджере ComfyUI.", - "extensionAtRisk": "Расширение под угрозой", - "conflicts": "Конфликты", - "importFailedExtensions": "Расширения с ошибками импорта", - "conflictInfoTitle": "Почему это происходит?", - "installAnyway": "Всё равно установить", - "enableAnyway": "Всё равно включить", - "understood": "Понятно", - "warningBanner": { - "title": "Некоторые расширения отключены из-за несовместимости с вашей текущей конфигурацией", - "message": "Эти расширения требуют версии системных пакетов, отличных от вашей текущей конфигурации. Их установка может переопределить основные зависимости и повлиять на другие расширения или рабочие процессы.", - "button": "Узнать больше..." - }, - "conflictMessages": { - "comfyui_version": "Несоответствие версии ComfyUI (текущая: {current}, требуется: {required})", - "frontend_version": "Несоответствие версии фронтенда (текущая: {current}, требуется: {required})", - "os": "Операционная система не поддерживается (текущая: {current}, требуется: {required})", - "accelerator": "GPU/Ускоритель не поддерживается (доступно: {current}, требуется: {required})", - "generic": "Проблема совместимости (текущая: {current}, требуется: {required})", - "banned": "Этот пакет заблокирован по соображениям безопасности", - "pending": "Ожидается проверка безопасности - совместимость не может быть проверена", - "import_failed": "Не удалось импортировать" - }, - "warningTooltip": "Этот пакет может иметь проблемы совместимости с вашей текущей средой" - } + "updateSelected": "Обновить выбранное", + "updatingAllPacks": "Обновление всех пакетов", + "version": "Версия" }, "maskEditor": { "Apply to Whole Image": "Применить ко всему изображению", @@ -878,6 +919,7 @@ "manageExtensions": "Управление расширениями", "onChange": "При изменении", "onChangeTooltip": "Рабочий процесс будет поставлен в очередь после внесения изменений", + "queue": "Панель очереди", "refresh": "Обновить определения нод", "resetView": "Сбросить вид холста", "run": "Запустить", @@ -886,17 +928,15 @@ "settings": "Настройки", "showMenu": "Показать меню", "theme": "Тема", - "toggleBottomPanel": "Переключить нижнюю панель", - "queue": "Панель очереди" + "toggleBottomPanel": "Переключить нижнюю панель" }, "menuLabels": { "About ComfyUI": "О ComfyUI", "Bottom Panel": "Нижняя панель", "Browse Templates": "Просмотреть шаблоны", "Bypass/Unbypass Selected Nodes": "Обойти/восстановить выбранные ноды", - "Canvas Toggle Link Visibility": "Переключение видимости ссылки на холст", + "Canvas Performance": "Производительность холста", "Canvas Toggle Lock": "Переключение блокировки холста", - "Canvas Toggle Minimap": "Показать/скрыть миникарту на холсте", "Check for Custom Node Updates": "Проверить обновления пользовательских узлов", "Check for Updates": "Проверить наличие обновлений", "Clear Pending Tasks": "Очистить ожидающие задачи", @@ -918,20 +958,23 @@ "Desktop User Guide": "Руководство пользователя для настольных ПК", "Duplicate Current Workflow": "Дублировать текущий рабочий процесс", "Edit": "Редактировать", + "Exit Subgraph": "Выйти из подграфа", "Export": "Экспортировать", "Export (API)": "Экспорт (API)", "Fit Group To Contents": "Подогнать группу под содержимое", - "Fit view to selected nodes": "Подогнать вид под выбранные ноды", - "Give Feedback": "Оставить отзыв", + "Focus Mode": "Режим фокуса", "Group Selected Nodes": "Сгруппировать выбранные ноды", "Help": "Помощь", + "Help Center": "Центр помощи", "Increase Brush Size in MaskEditor": "Увеличить размер кисти в MaskEditor", "Install Missing Custom Nodes": "Установить отсутствующие пользовательские узлы", "Interrupt": "Прервать", "Load Default Workflow": "Загрузить стандартный рабочий процесс", + "Lock Canvas": "Заблокировать холст", "Manage group nodes": "Управление групповыми нодами", "Manager": "Менеджер", "Manager Menu (Legacy)": "Меню управления (устаревшее)", + "Model Library": "Библиотека моделей", "Move Selected Nodes Down": "Переместить выбранные узлы вниз", "Move Selected Nodes Left": "Переместить выбранные узлы влево", "Move Selected Nodes Right": "Переместить выбранные узлы вправо", @@ -939,7 +982,9 @@ "Mute/Unmute Selected Nodes": "Отключить/включить звук для выбранных нод", "New": "Новый", "Next Opened Workflow": "Следующий открытый рабочий процесс", + "Node Library": "Библиотека узлов", "Open": "Открыть", + "Open 3D Viewer (Beta) for Selected Node": "Открыть 3D просмотрщик (Бета) для выбранного узла", "Open Custom Nodes Folder": "Открыть папку пользовательских нод", "Open DevTools": "Открыть инструменты разработчика", "Open Inputs Folder": "Открыть папку входных данных", @@ -952,6 +997,8 @@ "Pin/Unpin Selected Items": "Закрепить/открепить выбранные элементы", "Pin/Unpin Selected Nodes": "Закрепить/открепить выбранные ноды", "Previous Opened Workflow": "Предыдущий открытый рабочий процесс", + "Publish": "Опубликовать", + "Queue Panel": "Панель очереди", "Queue Prompt": "Запрос в очереди", "Queue Prompt (Front)": "Запрос в очереди (спереди)", "Queue Selected Output Nodes": "Добавить выбранные выходные узлы в очередь", @@ -970,17 +1017,10 @@ "Sign Out": "Выйти", "Toggle Essential Bottom Panel": "Показать/скрыть нижнюю панель основных элементов", "Toggle Logs Bottom Panel": "Показать/скрыть нижнюю панель логов", - "Toggle Bottom Panel": "Переключить нижнюю панель", - "Toggle Focus Mode": "Переключить режим фокуса", - "Toggle Model Library Sidebar": "Показать/скрыть боковую панель библиотеки моделей", - "Toggle Node Library Sidebar": "Показать/скрыть боковую панель библиотеки узлов", - "Toggle Queue Sidebar": "Показать/скрыть боковую панель очереди", "Toggle Search Box": "Переключить поисковую панель", "Toggle Terminal Bottom Panel": "Показать/скрыть нижнюю панель терминала", "Toggle Theme (Dark/Light)": "Переключение темы (Тёмная/Светлая)", "Toggle View Controls Bottom Panel": "Показать/скрыть нижнюю панель элементов управления", - "Toggle Workflows Sidebar": "Показать/скрыть боковую панель рабочих процессов", - "Toggle the Custom Nodes Manager": "Переключить менеджер пользовательских узлов", "Toggle the Custom Nodes Manager Progress Bar": "Переключить индикатор выполнения менеджера пользовательских узлов", "Undo": "Отменить", "Ungroup selected group nodes": "Разгруппировать выбранные групповые ноды", @@ -989,37 +1029,17 @@ "Unlock Canvas": "Разблокировать холст", "Unpack the selected Subgraph": "Распаковать выбранный подграф", "View": "Вид", - "Workflow": "Рабочий процесс", "Workflows": "Рабочие процессы", "Zoom In": "Увеличить", "Zoom Out": "Уменьшить", - "Zoom to fit": "Масштабировать по размеру", - "Open 3D Viewer (Beta) for Selected Node": "Открыть 3D просмотрщик (Бета) для выбранного узла", - "Lock Canvas": "Заблокировать холст", - "Exit Subgraph": "Выйти из подграфа", - "Install Missing": "Установить отсутствующее", - "Publish": "Опубликовать", - "Canvas Performance": "Производительность холста", - "Help Center": "Центр помощи", - "Focus Mode": "Режим фокуса", - "Model Library": "Библиотека моделей", - "Node Library": "Библиотека узлов", - "Queue Panel": "Панель очереди", - "sideToolbar_modelLibrary": "sideToolbar.каталогМоделей", - "sideToolbar_nodeLibrary": "sideToolbar.каталогУзлов", - "sideToolbar_queue": "sideToolbar.очередь", - "sideToolbar_workflows": "sideToolbar.рабочиеПроцессы" + "Zoom to fit": "Масштабировать по размеру" }, "minimap": { "nodeColors": "Цвета узлов", "renderBypassState": "Отображать состояние обхода", "renderErrorState": "Отображать состояние ошибки", "showGroups": "Показать фреймы/группы", - "showLinks": "Показать связи", - "sideToolbar_modelLibrary": "sideToolbar.каталогМоделей", - "sideToolbar_nodeLibrary": "sideToolbar.каталогУзлов", - "sideToolbar_queue": "sideToolbar.очередь", - "sideToolbar_workflows": "sideToolbar.рабочиеПроцессы" + "showLinks": "Показать связи" }, "missingModelsDialog": { "doNotAskAgain": "Больше не показывать это", @@ -1096,9 +1116,6 @@ "upscale_diffusion": "диффузии_апскейла", "upscaling": "апскейл", "utils": "утилиты", - "v1": "v1", - "v2": "v2", - "v3": "v3", "video": "видео", "video_models": "видеомодели" }, @@ -1133,13 +1150,13 @@ "whatsNew": "Что нового?" }, "selectionToolbox": { + "Bypass Group Nodes": "Обойти групповые узлы", + "Set Group Nodes to Always": "Всегда использовать групповые узлы", + "Set Group Nodes to Never": "Никогда не использовать групповые узлы", "executeButton": { "disabledTooltip": "Выходные узлы не выбраны", "tooltip": "Выполнить для выбранных выходных узлов (выделены оранжевой рамкой)" - }, - "Set Group Nodes to Never": "Никогда не использовать групповые узлы", - "Bypass Group Nodes": "Обойти групповые узлы", - "Set Group Nodes to Always": "Всегда использовать групповые узлы" + } }, "serverConfig": { "modifiedConfigs": "Вы изменили следующие конфигурации сервера. Перезапустите, чтобы применить изменения.", @@ -1276,6 +1293,12 @@ } }, "serverStart": { + "copyAllTooltip": "Копировать всё", + "copySelectionTooltip": "Копировать выделение", + "errorMessage": "Не удалось запустить ComfyUI Desktop", + "installation": { + "title": "Установка ComfyUI" + }, "openLogs": "Открыть логи", "process": { "error": "Не удалось запустить ComfyUI Desktop", @@ -1286,17 +1309,12 @@ }, "reportIssue": "Сообщить о проблеме", "showTerminal": "Показать терминал", - "troubleshoot": "Устранение неполадок", "title": "Запуск ComfyUI", - "copySelectionTooltip": "Копировать выделение", - "copyAllTooltip": "Копировать всё", - "errorMessage": "Не удалось запустить ComfyUI Desktop", - "installation": { - "title": "Установка ComfyUI" - } + "troubleshoot": "Устранение неполадок" }, "settingsCategories": { "3D": "3D", + "3DViewer": "3DViewer", "API Nodes": "API-узлы", "About": "О программе", "Appearance": "Внешний вид", @@ -1347,13 +1365,41 @@ "Validation": "Валидация", "Vue Nodes": "Vue Nodes", "Window": "Окно", - "Workflow": "Рабочий процесс", - "3DViewer": "3DViewer" + "Workflow": "Рабочий процесс" + }, + "shape": { + "CARD": "Карточка", + "arrow": "Стрелка", + "box": "Коробка", + "circle": "Круг", + "default": "По умолчанию", + "round": "Круг" + }, + "shortcuts": { + "essentials": "Основные", + "keyboardShortcuts": "Горячие клавиши", + "manageShortcuts": "Управление горячими клавишами", + "noKeybinding": "Нет сочетания клавиш", + "subcategories": { + "node": "Узел", + "panelControls": "Управление панелями", + "queue": "Очередь", + "view": "Вид", + "workflow": "Рабочий процесс" + }, + "viewControls": "Управление видом" }, "sideToolbar": { "browseTemplates": "Просмотреть примеры шаблонов", "downloads": "Загрузки", "helpCenter": "Центр поддержки", + "labels": { + "models": "Модели", + "nodes": "Узлы", + "queue": "Очередь", + "templates": "Шаблоны", + "workflows": "Рабочие процессы" + }, "logout": "Выйти", "modelLibrary": "Библиотека моделей", "newBlankWorkflow": "Создайте новый пустой рабочий процесс", @@ -1391,6 +1437,8 @@ }, "showFlatList": "Показать плоский список" }, + "templates": "Шаблоны", + "themeToggle": "Переключить тему", "workflowTab": { "confirmDelete": "Вы уверены, что хотите удалить этот рабочий процесс?", "confirmDeleteTitle": "Удалить рабочий процесс?", @@ -1408,33 +1456,24 @@ "open": "Открыть" } }, - "workflows": "Рабочие процессы", - "themeToggle": "Переключить тему", - "templates": "Шаблоны", - "labels": { - "queue": "Очередь", - "nodes": "Узлы", - "models": "Модели", - "workflows": "Рабочие процессы", - "templates": "Шаблоны" - } + "workflows": "Рабочие процессы" }, "subgraphStore": { "blueprintName": "Имя подграфа", - "saveBlueprint": "Сохранить подграф в библиотеку", - "confirmDeleteTitle": "Удалить подграф?", "confirmDelete": "Это действие навсегда удалит подграф из вашей библиотеки", - "overwriteBlueprintTitle": "Перезаписать существующий подграф?", + "confirmDeleteTitle": "Удалить подграф?", + "hidden": "Скрытые / вложенные параметры", + "hideAll": "Скрыть всё", + "loadFailure": "Не удалось загрузить схемы подграфов", "overwriteBlueprint": "Сохранение перезапишет текущий подграф вашими изменениями", + "overwriteBlueprintTitle": "Перезаписать существующий подграф?", "publish": "Опубликовать подграф", "publishSuccess": "Сохранено в библиотеку узлов", "publishSuccessMessage": "Вы можете найти свой подграф в библиотеке узлов в разделе «Subgraph Blueprints»", - "loadFailure": "Не удалось загрузить схемы подграфов", - "shown": "Показано на узле", + "saveBlueprint": "Сохранить подграф в библиотеку", "showAll": "Показать всё", - "hidden": "Скрытые / вложенные параметры", - "hideAll": "Скрыть всё", - "showRecommended": "Показать рекомендуемые виджеты" + "showRecommended": "Показать рекомендуемые виджеты", + "shown": "Показано на узле" }, "tabMenu": { "addToBookmarks": "Добавить в закладки", @@ -1446,6 +1485,8 @@ "removeFromBookmarks": "Удалить из закладок" }, "templateWorkflows": { + "activeFilters": "Фильтры:", + "categories": "Категории", "category": { "3D": "3D", "All": "Все шаблоны", @@ -1456,15 +1497,32 @@ "ControlNet": "ControlNet", "Custom Nodes": "Пользовательские узлы", "Flux": "Flux", + "GettingStarted": "Начало работы", "Image": "Изображение", "Image API": "Image API", "LLM API": "LLM API", + "LLMs": "Языковые модели", "Upscaling": "Увеличение разрешения", "Video": "Видео", - "Video API": "Video API", - "GettingStarted": "Начало работы", - "LLMs": "Языковые модели" + "Video API": "Video API" }, + "licensesSelected": "{count} лицензий", + "loading": "Загрузка шаблонов...", + "loadingMore": "Загрузка дополнительных шаблонов...", + "modelFilter": "Фильтр моделей", + "modelsSelected": "{count} моделей", + "noResults": "Шаблоны не найдены", + "noResultsHint": "Попробуйте изменить параметры поиска или фильтры", + "resetFilters": "Очистить фильтры", + "resultsCount": "Показано {count} из {total} шаблонов", + "searchPlaceholder": "Поиск шаблонов...", + "sort": { + "alphabetical": "А → Я", + "newest": "Новейшие", + "recommended": "Рекомендуемые", + "searchPlaceholder": "Поиск..." + }, + "sorting": "Сортировать по", "template": { "3D": { "3d_hunyuan3d_image_to_model": "Hunyuan3D", @@ -1770,26 +1828,7 @@ } }, "title": "Начните с шаблона", - "loadingMore": "Загрузка дополнительных шаблонов...", - "searchPlaceholder": "Поиск шаблонов...", - "categories": "Категории", - "resetFilters": "Очистить фильтры", - "sorting": "Сортировать по", - "activeFilters": "Фильтры:", - "loading": "Загрузка шаблонов...", - "noResults": "Шаблоны не найдены", - "noResultsHint": "Попробуйте изменить параметры поиска или фильтры", - "modelFilter": "Фильтр моделей", - "modelsSelected": "{count} моделей", - "useCasesSelected": "{count} вариантов использования", - "licensesSelected": "{count} лицензий", - "resultsCount": "Показано {count} из {total} шаблонов", - "sort": { - "recommended": "Рекомендуемые", - "alphabetical": "А → Я", - "newest": "Новейшие", - "searchPlaceholder": "Поиск..." - } + "useCasesSelected": "{count} вариантов использования" }, "toastMessages": { "cannotCreateSubgraph": "Невозможно создать подграф", @@ -1807,6 +1846,7 @@ "failedToExportModel": "Не удалось экспортировать модель как {format}", "failedToFetchBalance": "Не удалось получить баланс: {error}", "failedToFetchLogs": "Не удалось получить серверные логи", + "failedToInitializeLoad3dViewer": "Не удалось инициализировать 3D просмотрщик", "failedToInitiateCreditPurchase": "Не удалось начать покупку кредитов: {error}", "failedToPurchaseCredits": "Не удалось купить кредиты: {error}", "fileLoadError": "Не удалось найти рабочий процесс в {fileName}", @@ -1827,8 +1867,7 @@ "unauthorizedDomain": "Ваш домен {domain} не авторизован для использования этого сервиса. Пожалуйста, свяжитесь с {email}, чтобы добавить ваш домен в белый список.", "updateRequested": "Запрошено обновление", "useApiKeyTip": "Совет: Нет доступа к обычному входу? Используйте опцию Comfy API Key.", - "userNotAuthenticated": "Пользователь не аутентифицирован", - "failedToInitializeLoad3dViewer": "Не удалось инициализировать 3D просмотрщик" + "userNotAuthenticated": "Пользователь не аутентифицирован" }, "userSelect": { "enterUsername": "Введите имя пользователя", @@ -1846,6 +1885,7 @@ "updatePassword": "Обновить пароль" }, "validation": { + "descriptionRequired": "Описание обязательно", "invalidEmail": "Недействительный адрес электронной почты", "length": "Должно быть {length} символов", "maxLength": "Должно быть не более {length} символов", @@ -1861,8 +1901,7 @@ }, "personalDataConsentRequired": "Вы должны согласиться на обработку ваших персональных данных.", "prefix": "Должно начинаться с {prefix}", - "required": "Обязательно", - "descriptionRequired": "Описание обязательно" + "required": "Обязательно" }, "versionMismatchWarning": { "dismiss": "Закрыть", @@ -1879,91 +1918,26 @@ "learnMore": "Узнать больше", "noReleaseNotes": "Нет доступных примечаний к выпуску." }, + "widgets": { + "selectModel": "Выбрать модель", + "uploadSelect": { + "placeholder": "Выбрать...", + "placeholderAudio": "Выбрать аудио...", + "placeholderImage": "Выбрать изображение...", + "placeholderModel": "Выбрать модель...", + "placeholderUnknown": "Выбрать медиа...", + "placeholderVideo": "Выбрать видео..." + } + }, "workflowService": { "enterFilename": "Введите название файла", "exportWorkflow": "Экспорт рабочего процесса", "saveWorkflow": "Сохранить рабочий процесс" }, - "desktopStart": { - "initialising": "Инициализация..." - }, - "shape": { - "default": "По умолчанию", - "round": "Круг", - "CARD": "Карточка", - "circle": "Круг", - "arrow": "Стрелка", - "box": "Коробка" - }, "zoomControls": { + "hideMinimap": "Скрыть миникарту", "label": "Управление масштабом", - "zoomToFit": "Масштабировать по размеру", "showMinimap": "Показать миникарту", - "hideMinimap": "Скрыть миникарту" - }, - "commands": { - "runWorkflow": "Запустить рабочий процесс", - "runWorkflowFront": "Запустить рабочий процесс (в начало очереди)", - "run": "Запустить", - "execute": "Выполнить", - "interrupt": "Отменить текущий запуск", - "refresh": "Обновить определения узлов", - "clipspace": "Открыть Clipspace", - "resetView": "Сбросить вид холста", - "clear": "Очистить рабочий процесс", - "toggleBottomPanel": "Показать/скрыть нижнюю панель", - "theme": "Тема", - "dark": "Тёмная", - "light": "Светлая", - "manageExtensions": "Управление расширениями", - "settings": "Настройки", - "help": "Помощь", - "queue": "Панель очереди" - }, - "widgets": { - "selectModel": "Выбрать модель", - "uploadSelect": { - "placeholder": "Выбрать...", - "placeholderImage": "Выбрать изображение...", - "placeholderAudio": "Выбрать аудио...", - "placeholderVideo": "Выбрать видео...", - "placeholderModel": "Выбрать модель...", - "placeholderUnknown": "Выбрать медиа..." - } - }, - "shortcuts": { - "essentials": "Основные", - "viewControls": "Управление видом", - "manageShortcuts": "Управление горячими клавишами", - "noKeybinding": "Нет сочетания клавиш", - "keyboardShortcuts": "Горячие клавиши", - "subcategories": { - "workflow": "Рабочий процесс", - "node": "Узел", - "queue": "Очередь", - "view": "Вид", - "panelControls": "Управление панелями" - } - }, - "assetBrowser": { - "assets": "Ресурсы", - "browseAssets": "Просмотр ресурсов", - "noAssetsFound": "Ресурсы не найдены", - "tryAdjustingFilters": "Попробуйте изменить поиск или фильтры", - "loadingModels": "Загрузка {type}...", - "connectionError": "Проверьте соединение и попробуйте снова", - "failedToCreateNode": "Не удалось создать узел. Попробуйте ещё раз или проверьте консоль для подробностей.", - "noModelsInFolder": "Нет {type} в этой папке", - "searchAssetsPlaceholder": "Поиск ресурсов...", - "allModels": "Все модели", - "allCategory": "Все {category}", - "unknown": "Неизвестно", - "fileFormats": "Форматы файлов", - "baseModels": "Базовые модели", - "sortBy": "Сортировать по", - "sortAZ": "А-Я", - "sortZA": "Я-А", - "sortRecent": "Недавние", - "sortPopular": "Популярные" + "zoomToFit": "Масштабировать по размеру" } -} \ No newline at end of file +} diff --git a/src/locales/ru/nodeDefs.json b/src/locales/ru/nodeDefs.json index 695b66251..036b13cff 100644 --- a/src/locales/ru/nodeDefs.json +++ b/src/locales/ru/nodeDefs.json @@ -7366,19 +7366,6 @@ } } }, - "SaveSVG": { - "description": "Сохранять файлы SVG на диск.", - "display_name": "Сохранить SVG", - "inputs": { - "filename_prefix": { - "name": "префикс_имени_файла", - "tooltip": "Префикс для сохраняемого файла. Может включать информацию о форматировании, такую как %date:yyyy-MM-dd% или %Empty Latent Image.width% для включения значений из узлов." - }, - "svg": { - "name": "svg" - } - } - }, "SaveVideo": { "description": "Сохраняет входные изображения в вашу папку вывода ComfyUI.", "display_name": "Сохранить видео", @@ -8657,4 +8644,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/ru/settings.json b/src/locales/ru/settings.json index 00646f1d7..778ae7a2b 100644 --- a/src/locales/ru/settings.json +++ b/src/locales/ru/settings.json @@ -11,10 +11,7 @@ }, "Comfy-Desktop_UV_PythonInstallMirror": { "name": "Зеркало для установки Python", - "tooltip": "Управляемые установки Python загружаются из проекта Astral python-build-standalone. Эта переменная может быть установлена на URL-адрес зеркала для использования другого источника для установок Python. Предоставленный URL заменит https://github.com/astral-sh/python-build-standalone/releases/download в, например, https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz. Дистрибутивы могут быть прочитаны из локального каталога, используя схему URL file://.", - "urlFormatTitle": "Формат URL зеркала", - "urlDescription": "Это пример URL для загрузки Python.\n\nURL зеркала — это первая половина, включающая всё до даты (20250902):", - "fileUrlDescription": "Чтобы установить из ранее загруженного файла, вы можете использовать file URL:" + "tooltip": "Управляемые установки Python загружаются из проекта Astral python-build-standalone. Эта переменная может быть установлена на URL-адрес зеркала для использования другого источника для установок Python. Предоставленный URL заменит https://github.com/astral-sh/python-build-standalone/releases/download в, например, https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz. Дистрибутивы могут быть прочитаны из локального каталога, используя схему URL file://." }, "Comfy-Desktop_UV_TorchInstallMirror": { "name": "Установочное Зеркало Torch", @@ -346,14 +343,6 @@ "Comfy_Validation_Workflows": { "name": "Проверка рабочих процессов" }, - "Comfy_VueNodes_Enabled": { - "name": "Включить рендеринг узлов через Vue", - "tooltip": "Отображать узлы как компоненты Vue вместо элементов canvas. Экспериментальная функция." - }, - "Comfy_VueNodes_Widgets": { - "name": "Включить виджеты Vue", - "tooltip": "Отображать виджеты как компоненты Vue внутри узлов Vue." - }, "Comfy_WidgetControlMode": { "name": "Режим управления виджетом", "options": { @@ -399,14 +388,14 @@ "Topbar (2nd-row)": "Топбар (2-й ряд)" } }, - "LiteGraph_Canvas_LowQualityRenderingZoomThreshold": { - "name": "Порог масштабирования для рендеринга низкого качества", - "tooltip": "Рендеринг фигур низкого качества при уменьшении масштаба" - }, "LiteGraph_Canvas_MaximumFps": { "name": "Максимум FPS", "tooltip": "Максимальное количество кадров в секунду, которое холст может рендерить. Ограничивает использование GPU за счёт плавности. Если 0, используется частота обновления экрана. По умолчанию: 0" }, + "LiteGraph_Canvas_MinFontSizeForLOD": { + "name": "Порог размера шрифта для уровня детализации ноды при масштабировании", + "tooltip": "Управляет переключением нод на рендеринг с низким уровнем детализации. Использует размер шрифта в пикселях для определения момента переключения. Установите 0 для отключения. Значения 1-24 задают минимальный порог размера шрифта для уровня детализации - более высокие значения (24px) = переключение нод на упрощённый рендеринг раньше при уменьшении масштаба, более низкие значения (1px) = сохранение полного качества ноды дольше." + }, "LiteGraph_ContextMenu_Scaling": { "name": "Масштабирование комбинированных виджетов меню узлов (списков) при увеличении" }, @@ -423,9 +412,5 @@ }, "pysssss_SnapToGrid": { "name": "Всегда привязываться к сетке" - }, - "LiteGraph_Canvas_MinFontSizeForLOD": { - "name": "Порог размера шрифта для уровня детализации ноды при масштабировании", - "tooltip": "Управляет переключением нод на рендеринг с низким уровнем детализации. Использует размер шрифта в пикселях для определения момента переключения. Установите 0 для отключения. Значения 1-24 задают минимальный порог размера шрифта для уровня детализации - более высокие значения (24px) = переключение нод на упрощённый рендеринг раньше при уменьшении масштаба, более низкие значения (1px) = сохранение полного качества ноды дольше." } -} \ No newline at end of file +} diff --git a/src/locales/tr/commands.json b/src/locales/tr/commands.json index 36cc9592b..4c54041f8 100644 --- a/src/locales/tr/commands.json +++ b/src/locales/tr/commands.json @@ -77,9 +77,6 @@ "Comfy_Canvas_ToggleMinimap": { "label": "Mini Haritayı Aç/Kapat" }, - "Comfy_Canvas_ToggleSelected_Pin": { - "label": "Seçili Öğeleri Sabitle/Sabitlemeyi Kaldır" - }, "Comfy_Canvas_ToggleSelectedNodes_Bypass": { "label": "Seçili Düğümleri Atla/Geri Al" }, @@ -92,6 +89,9 @@ "Comfy_Canvas_ToggleSelectedNodes_Pin": { "label": "Seçili Düğümleri Sabitle/Sabitlemeyi Kaldır" }, + "Comfy_Canvas_ToggleSelected_Pin": { + "label": "Seçili Öğeleri Sabitle/Sabitlemeyi Kaldır" + }, "Comfy_Canvas_Unlock": { "label": "Tuvalin Kilidini Aç" }, @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "İş Akışını Dışa Aktar (API Formatı)" }, - "Comfy_Feedback": { - "label": "Geri Bildirim Ver" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "Seçimi Alt Grafiğe Dönüştür" }, @@ -275,9 +272,6 @@ "Workspace_ToggleBottomPanel": { "label": "Alt Paneli Aç/Kapat" }, - "Workspace_ToggleBottomPanel_Shortcuts": { - "label": "Tuş Atamaları İletişim Kutusunu Göster" - }, "Workspace_ToggleBottomPanelTab_command-terminal": { "label": "Terminal Alt Panelini Aç/Kapat" }, @@ -290,6 +284,9 @@ "Workspace_ToggleBottomPanelTab_shortcuts-view-controls": { "label": "Görünüm Kontrolleri Alt Panelini Aç/Kapat" }, + "Workspace_ToggleBottomPanel_Shortcuts": { + "label": "Tuş Atamaları İletişim Kutusunu Göster" + }, "Workspace_ToggleFocusMode": { "label": "Odak Modunu Aç/Kapat" }, @@ -309,4 +306,4 @@ "label": "İş Akışları Kenar Çubuğunu Aç/Kapat", "tooltip": "İş Akışları" } -} \ No newline at end of file +} diff --git a/src/locales/tr/main.json b/src/locales/tr/main.json index eb2f297f8..8377b9d8b 100644 --- a/src/locales/tr/main.json +++ b/src/locales/tr/main.json @@ -1,1513 +1,255 @@ { - "g": { - "user": "Kullanıcı", - "currentUser": "Mevcut Kullanıcı", - "empty": "Boş", - "noWorkflowsFound": "İş akışı bulunamadı.", - "comingSoon": "Çok Yakında", - "download": "İndir", - "import": "İçe Aktar", - "loadAllFolders": "Tüm Klasörleri Yükle", - "refresh": "Yenile", - "terminal": "Terminal", - "logs": "Kayıtlar", - "videoFailedToLoad": "Video yüklenemedi", - "audioFailedToLoad": "Ses yüklenemedi", - "extensionName": "Uzantı Adı", - "reloadToApplyChanges": "Değişiklikleri uygulamak için yeniden yükleyin", - "insert": "Ekle", - "systemInfo": "Sistem Bilgisi", - "devices": "Cihazlar", - "about": "Hakkında", - "add": "Ekle", - "confirm": "Onayla", - "confirmed": "Onaylandı", - "reset": "Sıfırla", - "resetAll": "Tümünü Sıfırla", - "clearFilters": "Filtreleri Temizle", - "resetAllKeybindingsTooltip": "Tüm tuş atamalarını varsayılana sıfırla", - "customizeFolder": "Klasörü Özelleştir", - "icon": "Simge", - "color": "Renk", - "error": "Hata", - "help": "Yardım", - "loading": "Yükleniyor", - "loadingPanel": "{panel} paneli yükleniyor...", - "preview": "ÖNİZLEME", - "addNodeFilterCondition": "Düğüm filtresi koşulu ekle", - "architecture": "Mimari", - "author": "Yazar", - "usageHint": "Kullanım ipucu", - "triggerPhrase": "Tetikleyici ifade", - "findIssues": "Sorunları Bul", - "reportIssue": "Rapor Gönder", - "reportIssueTooltip": "Hata raporunu Comfy Org'a gönderin", - "reportSent": "Rapor Gönderildi", - "copyToClipboard": "Panoya Kopyala", - "openNewIssue": "Yeni Sorun Aç", - "showReport": "Raporu Göster", - "imageFailedToLoad": "Görsel yüklenemedi", - "reconnecting": "Yeniden bağlanılıyor", - "reconnected": "Yeniden bağlandı", - "delete": "Sil", - "rename": "Yeniden Adlandır", - "save": "Kaydet", - "saving": "Kaydediliyor", - "no": "Hayır", - "cancel": "İptal", - "close": "Kapat", - "dropYourFileOr": "Dosyanızı buraya sürükleyin veya", - "back": "Geri", - "next": "İleri", - "install": "Yükle", - "installing": "Yükleniyor", - "overwrite": "Üzerine Yaz", - "customize": "Özelleştir", - "experimental": "BETA", - "deprecated": "ESKİ", - "loadWorkflow": "İş Akışını Yükle", - "goToNode": "Düğüme Git", - "setAsBackground": "Arka Plan Olarak Ayarla", - "customBackground": "Özel Arka Plan", - "settings": "Ayarlar", - "searchWorkflows": "İş Akışlarını Ara", - "searchSettings": "Ayarları Ara", - "searchNodes": "Düğümleri Ara", - "searchModels": "Modelleri Ara", - "searchKeybindings": "Tuş Atamalarını Ara", - "searchExtensions": "Uzantıları Ara", - "noResultsFound": "Sonuç Bulunamadı", - "searchFailedMessage": "Aramanızla eşleşen herhangi bir ayar bulamadık. Arama terimlerinizi değiştirmeyi deneyin.", - "noTasksFound": "Görev Bulunamadı", - "noTasksFoundMessage": "Kuyrukta görev yok.", - "newFolder": "Yeni Klasör", - "enableAll": "Tümünü Etkinleştir", - "disableAll": "Tümünü Devre Dışı Bırak", - "command": "Komut", - "keybinding": "Tuş Ataması", - "upload": "Yükle", - "export": "Dışa Aktar", - "workflow": "İş Akışı", - "success": "Başarılı", - "ok": "Tamam", - "feedback": "Geri Bildirim", - "continue": "Devam Et", - "control_after_generate": "oluşturduktan sonra kontrol et", - "control_before_generate": "oluşturmadan önce kontrol et", - "choose_file_to_upload": "yüklenecek dosyayı seçin", - "capture": "yakala", - "nodes": "Düğümler", - "community": "Topluluk", - "all": "Tümü", - "versionMismatchWarning": "Sürüm Uyumluluk Uyarısı", - "versionMismatchWarningMessage": "{warning}: {detail} Güncelleme talimatları için https://docs.comfy.org/installation/update_comfyui#common-update-issues adresini ziyaret edin.", - "frontendOutdated": "Ön uç sürümü {frontendVersion} güncel değil. Arka uç {requiredVersion} veya daha yüksek bir sürüm gerektiriyor.", - "frontendNewer": "Ön uç sürümü {frontendVersion}, arka uç sürümü {backendVersion} ile uyumlu olmayabilir.", - "updateFrontend": "Ön Ucu Güncelle", - "dismiss": "Kapat", - "update": "Güncelle", - "updated": "Güncellendi", - "resultsCount": "{count} Sonuç Bulundu", - "status": "Durum", - "description": "Açıklama", - "warning": "Uyarı", - "name": "Ad", - "category": "Kategori", - "sort": "Sırala", - "source": "Kaynak", - "filter": "Filtrele", - "apply": "Uygula", - "enabled": "Etkin", - "installed": "Yüklendi", - "restart": "Yeniden Başlat", - "missing": "Eksik", - "inProgress": "Devam ediyor", - "completed": "Tamamlandı", - "interrupted": "Kesintiye uğradı", - "enabling": "{id} etkinleştiriliyor", - "disabling": "{id} devre dışı bırakılıyor", - "updating": "{id} güncelleniyor", - "migrate": "Taşı", - "updateAvailable": "Güncelleme Mevcut", - "login": "Giriş Yap", - "learnMore": "Daha fazla bilgi edinin", - "amount": "Miktar", - "unknownError": "Bilinmeyen hata", - "title": "Başlık", - "edit": "Düzenle", - "copy": "Kopyala", - "imageUrl": "Görsel URL'si", - "clear": "Temizle", - "clearAll": "Tümünü temizle", - "copyURL": "URL'yi Kopyala", - "releaseTitle": "{package} {version} Sürümü", - "itemSelected": "{selectedCount} öğe seçildi", - "itemsSelected": "{selectedCount} öğe seçildi", - "progressCountOf": "/", - "keybindingAlreadyExists": "Tuş ataması zaten mevcut:", - "commandProhibited": "{command} komutu yasak. Daha fazla bilgi için bir yöneticiyle iletişime geçin.", - "startRecording": "Kaydı Başlat", - "stopRecording": "Kaydı Durdur", - "micPermissionDenied": "Mikrofon izni reddedildi", - "noAudioRecorded": "Ses kaydedilmedi", - "nodesRunning": "düğüm çalışıyor", + "apiNodesCostBreakdown": { + "costPerRun": "Çalıştırma başına maliyet", + "title": "API Düğüm(ler)i", + "totalCost": "Toplam Maliyet" + }, + "apiNodesSignInDialog": { + "message": "Bu iş akışı, çalıştırmak için hesabınıza giriş yapmanızı gerektiren API Düğümleri içerir.", + "title": "API Düğümlerini Kullanmak İçin Giriş Yapılması Gerekiyor" + }, + "assetBrowser": { + "allCategory": "Tüm {category}", + "allModels": "Tüm Modeller", + "assets": "Varlıklar", + "baseModels": "Temel modeller", + "browseAssets": "Varlıklara Göz At", + "connectionError": "Lütfen bağlantınızı kontrol edin ve tekrar deneyin", + "failedToCreateNode": "Düğüm oluşturulamadı. Lütfen tekrar deneyin veya ayrıntılar için konsolu kontrol edin.", + "fileFormats": "Dosya formatları", + "loadingModels": "{type} yükleniyor...", + "noAssetsFound": "Varlık bulunamadı", + "noModelsInFolder": "Bu klasörde {type} mevcut değil", + "searchAssetsPlaceholder": "Varlık ara...", + "sortAZ": "A-Z", + "sortBy": "Sırala", + "sortPopular": "Popüler", + "sortRecent": "En yeni", + "sortZA": "Z-A", + "tryAdjustingFilters": "Aramanızı veya filtrelerinizi değiştirmeyi deneyin", + "unknown": "Bilinmeyen" + }, + "auth": { + "apiKey": { + "cleared": "API Anahtarı temizlendi", + "clearedDetail": "API Anahtarınız başarıyla temizlendi", + "description": "API Düğümlerini etkinleştirmek için Comfy API anahtarınızı kullanın", + "error": "Geçersiz API Anahtarı", + "generateKey": "Buradan bir tane alın", + "helpText": "Bir API anahtarına mı ihtiyacınız var?", + "invalid": "Geçersiz API Anahtarı", + "invalidDetail": "Lütfen geçerli bir API Anahtarı girin", + "label": "API Anahtarı", + "placeholder": "API Anahtarınızı girin", + "storageFailed": "API Anahtarı saklanamadı", + "storageFailedDetail": "Lütfen tekrar deneyin.", + "stored": "API Anahtarı saklandı", + "storedDetail": "API Anahtarınız başarıyla saklandı", + "title": "API Anahtarı", + "whitelistInfo": "Beyaz listede olmayan siteler hakkında" + }, + "deleteAccount": { + "cancel": "İptal", + "confirm": "Hesabı Sil", + "confirmMessage": "Hesabınızı silmek istediğinizden emin misiniz? Bu işlem geri alınamaz ve tüm verilerinizi kalıcı olarak silecektir.", + "confirmTitle": "Hesabı Sil", + "deleteAccount": "Hesabı Sil", + "success": "Hesap Silindi", + "successDetail": "Hesabınız başarıyla silindi." + }, + "login": { + "andText": "ve", + "confirmPasswordLabel": "Şifreyi Onayla", + "confirmPasswordPlaceholder": "Aynı şifreyi tekrar girin", + "emailLabel": "E-posta", + "emailPlaceholder": "E-postanızı girin", + "failed": "Giriş başarısız", + "forgotPassword": "Şifrenizi mi unuttunuz?", + "forgotPasswordError": "Şifre sıfırlama e-postası gönderilemedi", + "insecureContextWarning": "Bu bağlantı güvensiz (HTTP) - giriş yapmaya devam ederseniz kimlik bilgileriniz saldırganlar tarafından ele geçirilebilir.", + "loginButton": "Giriş Yap", + "loginWithGithub": "Github ile giriş yap", + "loginWithGoogle": "Google ile giriş yap", + "newUser": "Buralarda yeni misiniz?", + "noAssociatedUser": "Sağlanan API anahtarıyla ilişkili Comfy kullanıcısı yok", + "orContinueWith": "Veya şununla devam et", + "passwordLabel": "Şifre", + "passwordPlaceholder": "Şifrenizi girin", + "passwordResetSent": "Şifre sıfırlama e-postası gönderildi", + "passwordResetSentDetail": "Şifrenizi sıfırlamak için bir bağlantı içeren e-postanızı kontrol edin.", + "privacyLink": "Gizlilik Politikamızı", + "questionsContactPrefix": "Sorularınız mı var? Bize ulaşın:", + "signInOrSignUp": "Giriş Yap / Kaydol", + "signUp": "Kaydol", + "success": "Giriş başarılı", + "termsLink": "Kullanım Koşullarımızı", + "termsText": "\"İleri\" veya \"Kaydol\" düğmesine tıklayarak,", + "title": "Hesabınıza giriş yapın", + "useApiKey": "Comfy API Anahtarı", + "userAvatar": "Kullanıcı Avatarı" + }, + "passwordUpdate": { + "success": "Şifre Güncellendi", + "successDetail": "Şifreniz başarıyla güncellendi" + }, + "signOut": { + "signOut": "Çıkış Yap", + "success": "Başarıyla çıkış yapıldı", + "successDetail": "Hesabınızdan başarıyla çıkış yaptınız." + }, + "signup": { + "alreadyHaveAccount": "Zaten bir hesabınız var mı?", + "emailLabel": "E-posta", + "emailPlaceholder": "E-postanızı girin", + "passwordLabel": "Şifre", + "passwordPlaceholder": "Yeni şifre girin", + "personalDataConsentLabel": "Kişisel verilerimin işlenmesini kabul ediyorum.", + "regionRestrictionChina": "Yerel düzenleyici gereklilikler uyarınca, hizmetlerimiz geçici olarak Çin'de bulunan kullanıcılara sunulmamaktadır.", + "signIn": "Giriş yap", + "signUpButton": "Kaydol", + "signUpWithGithub": "Github ile kaydol", + "signUpWithGoogle": "Google ile kaydol", + "title": "Hesap oluşturun" + } + }, + "breadcrumbsMenu": { + "clearWorkflow": "İş Akışını Temizle", + "deleteBlueprint": "Taslağı Sil", + "deleteWorkflow": "İş Akışını Sil", "duplicate": "Çoğalt", - "moreWorkflows": "Daha fazla iş akışı", - "nodeRenderError": "Düğüm Oluşturma Hatası", - "nodeContentError": "Düğüm İçerik Hatası", - "nodeHeaderError": "Düğüm Başlık Hatası", - "nodeSlotsError": "Düğüm Yuva Hatası", - "nodeWidgetsError": "Düğüm Widget Hatası", - "downloadImage": "Görüntüyü indir", - "downloadVideo": "Videoyu indir", - "editOrMaskImage": "Görüntüyü düzenle veya maskele", - "removeImage": "Görüntüyü kaldır", - "removeVideo": "Videoyu kaldır", - "viewImageOfTotal": "{total} görüntüden {index}. görüntüyü görüntüle", - "viewVideoOfTotal": "{total} videodan {index}. videoyu görüntüle", - "imagePreview": "Görüntü önizlemesi - Görüntüler arasında gezinmek için ok tuşlarını kullanın", - "videoPreview": "Video önizlemesi - Videolar arasında gezinmek için ok tuşlarını kullanın", - "galleryImage": "Galeri görüntüsü", - "galleryThumbnail": "Galeri küçük resmi", - "errorLoadingImage": "Görüntü yüklenirken hata", - "errorLoadingVideo": "Video yüklenirken hata", - "failedToDownloadImage": "Görüntü indirilemedi", - "failedToDownloadVideo": "Video indirilemedi", - "calculatingDimensions": "Boyutlar hesaplanıyor", - "logoAlt": "ComfyUI Logosu", - "refreshNode": "Düğümü Yenile", - "info": "Düğüm Bilgisi", - "bookmark": "Kütüphaneye Kaydet", - "moreOptions": "Daha Fazla Seçenek", - "search": "Ara", - "multiSelectDropdown": "Çoklu seçim açılır menüsü", - "singleSelectDropdown": "Tekli seçim açılır menüsü", - "seeTutorial": "Bir eğitim görün", - "frameNodes": "Çerçeve Düğümleri" + "enterNewName": "Yeni isim girin" }, - "manager": { - "title": "Özel Düğüm Yöneticisi", - "legacyMenuNotAvailable": "Eski yönetici menüsü mevcut değil, yeni yönetici menüsüne varsayılan olarak geçiliyor.", - "legacyManagerUI": "Eski Arayüzü Kullan", - "legacyManagerUIDescription": "Eski Yönetici Arayüzünü kullanmak için ComfyUI'yi --enable-manager-legacy-ui ile başlatın", - "failed": "Başarısız", - "failedToInstall": "Yüklenemedi", - "installError": "Yükleme Hatası", - "importFailedGenericError": "Paket içe aktarılamadı. Daha fazla ayrıntı için konsolu kontrol edin.", - "noNodesFound": "Düğüm bulunamadı", - "noNodesFoundDescription": "Paketin düğümleri ya ayrıştırılamadı ya da paket yalnızca bir ön uç uzantısı ve herhangi bir düğüme sahip değil.", - "installationQueue": "Yükleme Kuyruğu", - "changingVersion": "Sürüm {from} sürümünden {to} sürümüne değiştiriliyor", - "dependencies": "Bağımlılıklar", - "inWorkflow": "İş Akışında", - "infoPanelEmpty": "Bilgileri görmek için bir öğeye tıklayın", - "applyChanges": "Değişiklikleri Uygula", - "restartToApplyChanges": "Değişiklikleri uygulamak için lütfen ComfyUI'yi yeniden başlatın", - "clickToFinishSetup": "Kurulumu tamamlamak için tıklayın", - "toFinishSetup": "kurulumu tamamlamak için", - "restartingBackend": "Değişiklikleri uygulamak için arka uç yeniden başlatılıyor...", - "extensionsSuccessfullyInstalled": "Uzantı(lar) başarıyla yüklendi ve kullanıma hazır!", - "installingDependencies": "Bağımlılıklar yükleniyor...", - "loadingVersions": "Sürümler yükleniyor...", - "selectVersion": "Sürüm Seç", - "downloads": "İndirmeler", - "repository": "Depo", - "uninstall": "Kaldır", - "uninstalling": "{id} kaldırılıyor", - "update": "Güncelle", - "uninstallSelected": "Seçilenleri Kaldır", - "updateSelected": "Seçilenleri Güncelle", - "updateAll": "Tümünü Güncelle", - "updatingAllPacks": "Tüm paketler güncelleniyor", - "license": "Lisans", - "nightlyVersion": "Gecelik", - "latestVersion": "En Son", - "createdBy": "Oluşturan", - "totalNodes": "Toplam Düğüm", - "discoverCommunityContent": "Topluluk tarafından yapılmış Düğüm Paketlerini, Uzantıları ve daha fazlasını keşfedin...", - "errorConnecting": "Comfy Düğüm Kayıt Defteri'ne bağlanırken hata oluştu.", - "noResultsFound": "Aramanızla eşleşen sonuç bulunamadı.", - "tryDifferentSearch": "Lütfen farklı bir arama sorgusu deneyin.", - "tryAgainLater": "Lütfen daha sonra tekrar deneyin.", - "gettingInfo": "Bilgi alınıyor...", - "nodePack": "Düğüm Paketi", - "searchPlaceholder": "Ara", - "version": "Sürüm", - "lastUpdated": "Son Güncelleme", - "noDescription": "Açıklama yok", - "installSelected": "Seçilenleri Yükle", - "installAllMissingNodes": "Tüm Eksik Düğümleri Yükle", - "packsSelected": "paket seçildi", - "mixedSelectionMessage": "Karışık seçim üzerinde toplu işlem yapılamaz", - "notAvailable": "Mevcut Değil", - "status": { - "active": "Aktif", - "pending": "Beklemede", - "flagged": "İşaretlendi", - "deleted": "Silindi", - "banned": "Yasaklandı", - "unknown": "Bilinmiyor", - "conflicting": "Çakışan", - "importFailed": "Yükleme Hatası" - }, - "sort": { - "downloads": "En Popüler", - "publisher": "Yayıncı", - "created": "En Yeni", - "updated": "Son Güncellenen" - }, - "filter": { - "nodePack": "Düğüm Paketi", - "enabled": "Etkin", - "disabled": "Devre Dışı" - }, - "conflicts": { - "title": "Düğüm Paketi Sorunları Tespit Edildi!", - "description": "Bazı uzantılarınız ile ComfyUI'nin yeni sürümü arasında çakışmalar tespit ettik. Güncelleyerek bu uzantılara dayanan iş akışlarını bozma riskiyle karşı karşıya kalırsınız.", - "info": "Güncellemeye devam ederseniz, çakışan uzantılar otomatik olarak devre dışı bırakılacaktır. Bunları istediğiniz zaman ComfyUI Yöneticisi'nde inceleyebilir ve yönetebilirsiniz.", - "extensionAtRisk": "Risk Altındaki Uzantı", - "conflicts": "Çakışmalar", - "importFailedExtensions": "İçe Aktarılamayan Uzantılar", - "conflictInfoTitle": "Bu neden oluyor?", - "installAnyway": "Yine de Yükle", - "enableAnyway": "Yine de Etkinleştir", - "understood": "Anlaşıldı", - "warningBanner": { - "title": "Mevcut kurulumunuzla uyumsuzluk nedeniyle bazı uzantılar devre dışı bırakıldı", - "message": "Bu uzantılar, mevcut kurulumunuzdan farklı sistem paketi sürümleri gerektirir. Bunları yüklemek, çekirdek bağımlılıkları geçersiz kılabilir ve diğer uzantıları veya iş akışlarını etkileyebilir.", - "button": "Daha Fazla Bilgi Edinin..." - }, - "conflictMessages": { - "comfyui_version": "ComfyUI sürüm uyuşmazlığı (mevcut: {current}, gerekli: {required})", - "frontend_version": "Ön uç sürüm uyuşmazlığı (mevcut: {current}, gerekli: {required})", - "os": "İşletim sistemi desteklenmiyor (mevcut: {current}, gerekli: {required})", - "accelerator": "GPU/Hızlandırıcı desteklenmiyor (mevcut: {current}, gerekli: {required})", - "generic": "Uyumluluk sorunu (mevcut: {current}, gerekli: {required})", - "banned": "Bu paket güvenlik nedenleriyle yasaklandı", - "pending": "Güvenlik doğrulaması bekleniyor - uyumluluk doğrulanamıyor", - "import_failed": "İçe Aktarılamadı" - }, - "warningTooltip": "Bu paket, mevcut ortamınızla uyumluluk sorunları yaşayabilir" - }, - "disabledNodesWontUpdate": "Devre dışı düğümler güncellenmeyecek", - "enablePackToChangeVersion": "Sürümleri değiştirmek için bu paketi etkinleştirin", - "allMissingNodesInstalled": "Tüm eksik düğümler başarıyla yüklendi" + "chatHistory": { + "cancelEdit": "İptal", + "cancelEditTooltip": "Düzenlemeyi iptal et", + "copiedTooltip": "Kopyalandı", + "copyTooltip": "Mesajı panoya kopyala", + "editTooltip": "Mesajı düzenle" }, - "issueReport": { - "helpFix": "Bunu Düzeltmeye Yardım Et" + "clipboard": { + "errorMessage": "Panoya kopyalanamadı", + "errorNotSupported": "Pano API'si tarayıcınızda desteklenmiyor", + "successMessage": "Panoya kopyalandı" }, "color": { - "noColor": "Renk Yok", - "default": "Varsayılan", - "blue": "Mavi", - "green": "Yeşil", - "red": "Kırmızı", - "pink": "Pembe", - "yellow": "Sarı", - "brown": "Kahverengi", - "pale_blue": "Soluk Mavi", - "cyan": "Camgöbeği", - "purple": "Mor", "black": "Siyah", - "custom": "Özel" - }, - "contextMenu": { - "Inputs": "Girdiler", - "Outputs": "Çıktılar", - "Properties": "Özellikler", - "Properties Panel": "Özellikler Paneli", - "Title": "Başlık", - "Mode": "Mod", - "Resize": "Yeniden Boyutlandır", - "Collapse": "Daralt", - "Expand": "Genişlet", - "Pin": "Sabitle", - "Unpin": "Sabitlemeyi Kaldır", - "Clone": "Klonla", - "Remove": "Kaldır", - "Colors": "Renkler", - "Shapes": "Şekiller", - "Bypass": "Atla", - "Copy (Clipspace)": "Kopyala (Clipspace)", - "Add Node": "Düğüm Ekle", - "Add Group": "Grup Ekle", - "Convert to Group Node": "Grup Düğümüne Dönüştür", - "Manage Group Nodes": "Grup Düğümlerini Yönet", - "Add Group For Selected Nodes": "Seçili Düğümler İçin Grup Ekle", - "Save Selected as Template": "Seçileni Şablon Olarak Kaydet", - "Node Templates": "Düğüm Şablonları", - "Manage": "Yönet", - "Search": "Ara", - "Open in Mask Editor": "Maske Düzenleyicide Aç", - "Open Image": "Görüntüyü Aç", - "Copy Image": "Görüntüyü Kopyala", - "Save Image": "Görüntüyü Kaydet", - "Rename": "Yeniden Adlandır", - "Copy": "Kopyala", - "Duplicate": "Çoğalt", - "Paste": "Yapıştır", - "Node Info": "Düğüm Bilgisi", - "Adjust Size": "Boyutu Ayarla", - "Minimize Node": "Düğümü Küçült", - "Expand Node": "Düğümü Genişlet", - "Shape": "Şekil", - "Color": "Renk", - "Add Subgraph to Library": "Alt Grafiği Kütüphaneye Ekle", - "Unpack Subgraph": "Alt Grafiği Aç", - "Edit Subgraph Widgets": "Alt Grafik Widget'larını Düzenle", - "Convert to Subgraph": "Alt Grafiğe Dönüştür", - "Align Selected To": "Seçiliyi Hizala", - "Distribute Nodes": "Düğümleri Dağıt", - "Remove Bypass": "Atlamayı Kaldır", - "Run Branch": "Dalı Çalıştır", - "Delete": "Sil", - "Top": "Üst", - "Bottom": "Alt", - "Left": "Sol", - "Right": "Sağ", - "Horizontal": "Yatay", - "Vertical": "Dikey", - "new": "yeni", - "deprecated": "kullanımdan kaldırıldı" - }, - "icon": { - "bookmark": "Yer İmi", - "folder": "Klasör", - "star": "Yıldız", - "heart": "Kalp", - "file": "Dosya", - "inbox": "Gelen Kutusu", - "box": "Kutu", - "briefcase": "Evrak Çantası", - "exclamation-triangle": "Uyarı" - }, - "welcome": { - "title": "ComfyUI'ye Hoş Geldiniz", - "getStarted": "Başlayın" - }, - "userSelect": { - "newUser": "Yeni kullanıcı", - "enterUsername": "Bir kullanıcı adı girin", - "existingUser": "Mevcut kullanıcı", - "selectUser": "Bir kullanıcı seçin", - "next": "İleri" - }, - "notSupported": { - "title": "Cihazınız desteklenmiyor", - "message": "Yalnızca aşağıdaki cihazlar desteklenmektedir:", - "learnMore": "Daha Fazla Bilgi Edinin", - "reportIssue": "Sorun Bildir", - "supportedDevices": { - "macos": "MacOS (M1 veya üstü)", - "windows": "Windows (CUDA destekli Nvidia GPU)" - }, - "continue": "Devam Et", - "continueTooltip": "Cihazımın desteklendiğinden eminim" - }, - "downloadGit": { - "title": "Git'i indir", - "message": "Git bulunamadı. Normal çalışma için çalışan bir git kopyası gereklidir.", - "instructions": "Lütfen işletim sisteminiz için en son sürümü indirip yükleyin. Aşağıdaki Git'i İndir düğmesi git-scm.com indirme sayfasını açar.", - "warning": "Git'in kurulu olmasına ihtiyacınız olmadığından veya bir hata olduğundan eminseniz, bu kontrolü atlamak için Atla'yı tıklayabilirsiniz. ComfyUI'yi çalışan bir git kopyası olmadan çalıştırmak şu anda desteklenmemektedir.", - "gitWebsite": "Git'i indir", - "skip": "Atla" - }, - "install": { - "installLocation": "Kurulum Yeri", - "migration": "Taşıma", - "desktopSettings": "Masaüstü Ayarları", - "chooseInstallationLocation": "Kurulum Konumunu Seçin", - "systemLocations": "Sistem Konumları", - "failedToSelectDirectory": "Dizin seçilemedi", - "pathValidationFailed": "Yol doğrulanamadı", - "pathExists": "Dizin zaten mevcut - lütfen tüm verileri yedeklediğinizden emin olun", - "cannotWrite": "Seçilen yola yazılamıyor", - "insufficientFreeSpace": "Yetersiz alan - minimum boş alan", - "isOneDrive": "OneDrive desteklenmiyor. Lütfen ComfyUI'yi başka bir konuma yükleyin.", - "nonDefaultDrive": "Lütfen ComfyUI'yi sistem sürücünüze (ör. C:\\) yükleyin. Farklı dosya sistemlerine sahip sürücüler öngörülemeyen sorunlara neden olabilir. Modeller ve diğer dosyalar kurulumdan sonra diğer sürücülerde saklanabilir.", - "parentMissing": "Yol mevcut değil - önce içeren dizini oluşturun", - "unhandledError": "Bilinmeyen hata", - "installLocationDescription": "ComfyUI'nin kullanıcı verileri için dizini seçin. Seçilen konuma bir python ortamı yüklenecektir.", - "installLocationTooltip": "ComfyUI'nin kullanıcı veri dizini. Saklar:\n- Python Ortamı\n- Modeller\n- Özel düğümler\n", - "appDataLocationTooltip": "ComfyUI'nin uygulama veri dizini. Saklar:\n- Kayıtlar\n- Sunucu yapılandırmaları", - "appPathLocationTooltip": "ComfyUI'nin uygulama varlık dizini. ComfyUI kodunu ve varlıklarını saklar", - "migrateFromExistingInstallation": "Mevcut Kurulumdan Taşı", - "migrationSourcePathDescription": "Mevcut bir ComfyUI kurulumunuz varsa, mevcut kullanıcı dosyalarınızı ve modellerinizi yeni kuruluma kopyalayabilir/bağlayabiliriz. Mevcut ComfyUI kurulumunuz etkilenmeyecektir.", - "selectItemsToMigrate": "Taşınacak Öğeleri Seçin", - "migrationOptional": "Taşıma isteğe bağlıdır. Mevcut bir kurulumunuz yoksa bu adımı atlayabilirsiniz.", - "desktopAppSettings": "Masaüstü Uygulama Ayarları", - "desktopAppSettingsDescription": "ComfyUI'nin masaüstünüzde nasıl davranacağını yapılandırın. Bu ayarları daha sonra değiştirebilirsiniz.", - "gpu": "GPU", - "gpuSelection": { - "selectGpu": "GPU Seç", - "selectGpuDescription": "Sahip olduğunuz GPU türünü seçin", - "cpuMode": "CPU Modu", - "cpuModeDescription": "CPU modu yalnızca geliştiriciler ve nadir uç durumlar için tasarlanmıştır.", - "cpuModeDescription2": "Buna kesinlikle ihtiyacınız olduğundan emin değilseniz, lütfen bu kutuyu yoksayın ve yukarıdan GPU'nuzu seçin.", - "enableCpuMode": "CPU Modunu Etkinleştir", - "nvidiaDescription": "NVIDIA cihazları, pytorch CUDA yapıları kullanılarak doğrudan desteklenir.", - "mpsDescription": "Apple Metal Performans Gölgelendiricileri, pytorch gecelik kullanılarak desteklenir.", - "customSkipsPython": "Bu seçenek normal python kurulumunu atlar.", - "customComfyNeedsPython": "Python kurulana kadar ComfyUI çalışmayacaktır", - "customManualVenv": "Python venv'i manuel olarak yapılandırın", - "customInstallRequirements": "Tüm gereksinimleri ve bağımlılıkları yükleyin (ör. özel torch)", - "customMayNotWork": "Bu tamamen desteklenmemektedir ve basitçe çalışmayabilir" - }, - "manualConfiguration": { - "title": "Manuel Yapılandırma", - "requirements": "Gereksinimler", - "createVenv": "Aşağıdaki dizinde bir sanal ortam oluşturmanız gerekecektir", - "virtualEnvironmentPath": "Sanal ortam yolu", - "restartWhenFinished": "Sanal ortamı yapılandırmayı bitirdiğinizde, lütfen ComfyUI'yi yeniden başlatın." - }, - "settings": { - "autoUpdate": "Otomatik Güncellemeler", - "allowMetrics": "Kullanım Metrikleri", - "errorUpdatingConsent": "Onay Güncellenirken Hata Oluştu", - "errorUpdatingConsentDetail": "Metrik onay ayarları güncellenemedi", - "autoUpdateDescription": "Güncellemeler mevcut olduğunda otomatik olarak indirin. Güncellemeler yüklenmeden önce size bildirilecektir.", - "allowMetricsDescription": "Anonim kullanım metrikleri göndererek ComfyUI'yi geliştirmeye yardımcı olun. Kişisel bilgi veya iş akışı içeriği toplanmayacaktır.", - "learnMoreAboutData": "Veri toplama hakkında daha fazla bilgi edinin", - "dataCollectionDialog": { - "title": "Veri Toplama Hakkında", - "whatWeCollect": "Ne topluyoruz:", - "whatWeDoNotCollect": "Ne toplamıyoruz:", - "collect": { - "errorReports": "Hata mesajı ve yığın izi", - "systemInfo": "Donanım, işletim sistemi türü ve uygulama sürümü", - "userJourneyEvents": "Kullanıcı yolculuğu olayları" - }, - "doNotCollect": { - "personalInformation": "Kişisel bilgi", - "fileSystemInformation": "Dosya sistemi bilgileri", - "workflowContents": "İş akışı içerikleri", - "customNodeConfigurations": "Özel düğüm yapılandırmaları" - }, - "viewFullPolicy": "Tam politikayı görüntüle" - }, - "pythonMirrorPlaceholder": "Python yansıtma URL'sini girin", - "pypiMirrorPlaceholder": "PyPI yansıtma URL'sini girin", - "checkingMirrors": "Python yansıtmalarına ağ erişimi kontrol ediliyor...", - "mirrorsReachable": "Python yansıtmalarına ağ erişimi iyi", - "mirrorsUnreachable": "Bazı python yansıtmalarına ağ erişimi kötü", - "mirrorSettings": "Yansıtma Ayarları" - }, - "customNodes": "Özel Düğümler", - "customNodesDescription": "Mevcut ComfyUI kurulumlarından özel düğümleri yeniden yükleyin.", - "helpImprove": "Lütfen ComfyUI'yi geliştirmeye yardımcı olun", - "moreInfo": "Daha fazla bilgi için lütfen okuyun", - "privacyPolicy": "gizlilik politikası", - "metricsEnabled": "Metrikler Etkin", - "metricsDisabled": "Metrikler Devre Dışı", - "updateConsent": "Daha önce çökmeleri bildirmeyi seçmiştiniz. Hataları belirlemeye ve uygulamayı iyileştirmeye yardımcı olmak için şimdi olay tabanlı metrikleri izliyoruz. Kişisel olarak tanımlanabilir hiçbir bilgi toplanmamaktadır.", - "gpuPicker": { - "title": "Donanım kurulumunuzu seçin", - "recommended": "ÖNERİLEN", - "nvidiaSubtitle": "NVIDIA CUDA", - "cpuSubtitle": "CPU Modu", - "manualSubtitle": "Manuel Kurulum", - "appleMetalDescription": "Daha hızlı hız ve daha iyi genel deneyim için Mac'inizin GPU'sunu kullanır", - "nvidiaDescription": "En iyi performans için CUDA hızlandırmalı NVIDIA GPU'nuzu kullanın.", - "cpuDescription": "GPU hızlandırma kullanılamadığında uyumluluk için CPU modunu kullanın", - "manualDescription": "Gelişmiş kurulumlar veya desteklenmeyen donanım için ComfyUI'yi manuel olarak yapılandırın" - }, - "locationPicker": { - "title": "ComfyUI'yi nereye kuracağınızı seçin", - "subtitle": "ComfyUI'nin dosyaları için bir klasör seçin. Python'u da orada otomatik olarak kuracağız.", - "pathPlaceholder": "/Users/username/Documents/ComfyUI", - "migrationPathPlaceholder": "Mevcut ComfyUI kurulumunu seçin (isteğe bağlı)", - "migrateFromExisting": "Mevcut kurulumdan taşı", - "migrateDescription": "Önceki bir ComfyUI kurulumundan mevcut modellerinizi, özel düğümlerinizi ve yapılandırmalarınızı kopyalayın veya bağlayın.", - "chooseDownloadServers": "İndirme sunucularını manuel olarak seçin", - "downloadServersDescription": "Konumunuza göre Python, PyPI paketleri ve PyTorch indirmek için belirli yansı sunucularını seçin." - } - }, - "serverStart": { - "troubleshoot": "Sorun Giderme", - "reportIssue": "Sorun Bildir", - "openLogs": "Kayıtları Aç", - "showTerminal": "Terminali Göster", - "process": { - "initial-state": "Yükleniyor...", - "python-setup": "Python Ortamı Kuruluyor...", - "starting-server": "ComfyUI sunucusu başlatılıyor...", - "ready": "Bitiriliyor...", - "error": "ComfyUI Desktop başlatılamıyor" - }, - "title": "ComfyUI Başlatılıyor", - "copySelectionTooltip": "Seçimi kopyala", - "copyAllTooltip": "Tümünü kopyala", - "errorMessage": "ComfyUI Desktop başlatılamadı", - "installation": { - "title": "ComfyUI Yükleniyor" - } - }, - "serverConfig": { - "modifiedConfigs": "Aşağıdaki sunucu yapılandırmalarını değiştirdiniz. Değişiklikleri uygulamak için yeniden başlatın.", - "revertChanges": "Değişiklikleri Geri Al", - "restart": "Yeniden Başlat" - }, - "sideToolbar": { - "themeToggle": "Temayı Değiştir", - "helpCenter": "Yardım Merkezi", - "logout": "Çıkış Yap", - "queue": "Kuyruk", - "nodeLibrary": "Düğüm Kütüphanesi", - "workflows": "İş Akışları", - "templates": "Şablonlar", - "labels": { - "queue": "Kuyruk", - "nodes": "Düğümler", - "models": "Modeller", - "workflows": "İş Akışları", - "templates": "Şablonlar" - }, - "browseTemplates": "Örnek şablonlara göz atın", - "openWorkflow": "Yerel dosya sisteminde iş akışını aç", - "newBlankWorkflow": "Yeni bir boş iş akışı oluştur", - "nodeLibraryTab": { - "groupBy": "Gruplandır", - "sortMode": "Sıralama Modu", - "resetView": "Görünümü Varsayılana Sıfırla", - "groupStrategies": { - "category": "Kategori", - "categoryDesc": "Düğüm kategorisine göre gruplandır", - "module": "Modül", - "moduleDesc": "Modül kaynağına göre gruplandır", - "source": "Kaynak", - "sourceDesc": "Kaynak türüne göre gruplandır (Çekirdek, Özel, API)" - }, - "sortBy": { - "original": "Orijinal", - "originalDesc": "Orijinal sırayı koru", - "alphabetical": "Alfabetik", - "alphabeticalDesc": "Gruplar içinde alfabetik olarak sırala" - } - }, - "modelLibrary": "Model Kütüphanesi", - "downloads": "İndirmeler", - "queueTab": { - "showFlatList": "Düz Listeyi Göster", - "backToAllTasks": "Tüm Görevlere Geri Dön", - "containImagePreview": "Resim Önizlemesini Doldur", - "coverImagePreview": "Resim Önizlemesine Sığdır", - "clearPendingTasks": "Bekleyen Görevleri Temizle", - "filter": "Çıktıları Filtrele", - "filters": { - "hideCached": "Önbelleğe Alınanları Gizle", - "hideCanceled": "İptal Edilenleri Gizle" - } - }, - "workflowTab": { - "confirmDeleteTitle": "İş akışı silinsin mi?", - "confirmDelete": "Bu iş akışını silmek istediğinizden emin misiniz?", - "deleted": "İş akışı silindi", - "deleteFailedTitle": "Silme başarısız oldu", - "deleteFailed": "İş akışını silme denemesi başarısız oldu.", - "dirtyCloseTitle": "Değişiklikler Kaydedilsin mi?", - "dirtyClose": "Aşağıdaki dosyalar değiştirildi. Kapatmadan önce bunları kaydetmek ister misiniz?", - "dirtyCloseHint": "Sormadan kapatmak için Shift tuşunu basılı tutun", - "confirmOverwriteTitle": "Mevcut dosyanın üzerine yazılsın mı?", - "confirmOverwrite": "Aşağıdaki dosya zaten mevcut. Üzerine yazmak ister misiniz?", - "workflowTreeType": { - "browse": "Gözat", - "bookmarks": "Yer İmleri", - "open": "Açık" - } - } - }, - "helpCenter": { - "docs": "Belgeler", - "github": "Github", - "helpFeedback": "Yardım ve Geri Bildirim", - "managerExtension": "Yönetici Uzantısı", - "more": "Daha Fazla...", - "whatsNew": "Yenilikler Neler?", - "clickToLearnMore": "Daha fazla bilgi için tıklayın →", - "loadingReleases": "Sürümler yükleniyor...", - "noRecentReleases": "Son sürüm yok", - "updateAvailable": "Güncelle", - "desktopUserGuide": "Masaüstü Kullanıcı Kılavuzu", - "openDevTools": "Geliştirici Araçlarını Aç", - "reinstall": "Yeniden Yükle" - }, - "releaseToast": { - "newVersionAvailable": "Yeni Sürüm Mevcut!", - "whatsNew": "Yenilikler Neler?", - "skip": "Atla", - "update": "Güncelle" - }, - "menu": { - "hideMenu": "Menüyü Gizle", - "showMenu": "Menüyü Göster", - "batchCount": "Toplu İşlem Sayısı", - "batchCountTooltip": "İş akışı oluşturma işleminin kaç kez kuyruğa alınması gerektiği", - "autoQueue": "Otomatik Kuyruk", - "disabled": "Devre Dışı", - "disabledTooltip": "İş akışı otomatik olarak kuyruğa alınmayacak", - "instant": "Anında", - "instantTooltip": "İş akışı, bir oluşturma işlemi bittikten sonra anında kuyruğa alınacak", - "onChange": "Değişiklikte", - "onChangeTooltip": "Bir değişiklik yapıldığında iş akışı kuyruğa alınacak", - "runWorkflow": "İş akışını çalıştır (Öne kuyruklamak için Shift)", - "runWorkflowFront": "İş akışını çalıştır (Öne kuyrukla)", - "run": "Çalıştır", - "execute": "Yürüt", - "interrupt": "Mevcut çalışmayı iptal et", - "refresh": "Düğüm tanımlarını yenile", - "clipspace": "Clipspace'i Aç", - "resetView": "Tuval görünümünü sıfırla", - "clear": "İş akışını temizle", - "toggleBottomPanel": "Alt Paneli Aç/Kapat", - "theme": "Tema", - "dark": "Karanlık", - "light": "Açık", - "manageExtensions": "Uzantıları Yönet", - "settings": "Ayarlar", - "help": "Yardım", - "queue": "Kuyruk Paneli" - }, - "tabMenu": { - "duplicateTab": "Sekmeyi Çoğalt", - "closeTab": "Sekmeyi Kapat", - "closeTabsToLeft": "Soldaki Sekmeleri Kapat", - "closeTabsToRight": "Sağdaki Sekmeleri Kapat", - "closeOtherTabs": "Diğer Sekmeleri Kapat", - "addToBookmarks": "Yer İmlerine Ekle", - "removeFromBookmarks": "Yer İmlerinden Kaldır" - }, - "templateWorkflows": { - "title": "Bir Şablonla Başlayın", - "loadingMore": "Daha fazla şablon yükleniyor...", - "searchPlaceholder": "Şablonları ara...", - "category": { - "ComfyUI Examples": "ComfyUI Örnekleri", - "Custom Nodes": "Özel Düğümler", - "Basics": "Temel Bilgiler", - "Flux": "Flux", - "ControlNet": "ControlNet", - "Upscaling": "Yükseltme", - "Video": "Video", - "Image": "Görsel", - "Area Composition": "Alan Kompozisyonu", - "3D": "3D", - "Audio": "Ses", - "Image API": "Görsel API", - "Video API": "Video API", - "LLM API": "LLM API", - "All": "Tüm Şablonlar", - "GettingStarted": "Başlarken", - "LLMs": "Dil Modelleri" - }, - "templateDescription": { - "Basics": { - "default": "Metin istemlerinden görüntüler oluşturun.", - "image2image": "Mevcut görüntüleri metin istemleri kullanarak dönüştürün.", - "lora": "Özelleştirilmiş stiller veya konular için LoRA modelleriyle görüntüler oluşturun.", - "lora_multiple": "Birden fazla LoRA modelini birleştirerek görüntüler oluşturun.", - "inpaint_example": "Görüntülerin belirli kısımlarını sorunsuz bir şekilde düzenleyin.", - "inpaint_model_outpainting": "Görüntüleri orijinal sınırlarının ötesine genişletin.", - "embedding_example": "Tutarlı stiller için metinsel ters çevirme kullanarak görüntüler oluşturun.", - "gligen_textbox_example": "Metin kutuları kullanarak hassas nesne yerleşimi ile görüntüler oluşturun." - }, - "Flux": { - "flux_kontext_dev_basic": "İş akışını öğrenmek için mükemmel olan tam düğüm görünürlüğü ile Flux Kontext kullanarak görüntüyü düzenleyin.", - "flux_kontext_dev_grouped": "Daha temiz bir çalışma alanı için gruplandırılmış düğümlerle Flux Kontext'in basitleştirilmiş sürümü.", - "flux_dev_checkpoint_example": "Flux Dev fp8 nicelenmiş sürümünü kullanarak görüntüler oluşturun. Sınırlı VRAM'e sahip cihazlar için uygundur, yalnızca bir model dosyası gerektirir, ancak görüntü kalitesi tam sürümden biraz daha düşüktür.", - "flux_schnell": "Flux Schnell fp8 nicelenmiş sürümüyle hızlı bir şekilde görüntüler oluşturun. Düşük donanımlar için idealdir, görüntü oluşturmak için yalnızca 4 adım gerektirir.", - "flux_dev_full_text_to_image": "Flux Dev tam sürümüyle yüksek kaliteli görüntüler oluşturun. Daha büyük VRAM ve birden fazla model dosyası gerektirir, ancak en iyi istem takip yeteneğini ve görüntü kalitesini sağlar.", - "flux_schnell_full_text_to_image": "Flux Schnell tam sürümüyle hızlı bir şekilde görüntüler oluşturun. Apache2.0 lisansını kullanır, iyi görüntü kalitesini korurken görüntü oluşturmak için yalnızca 4 adım gerektirir.", - "flux_fill_inpaint_example": "Flux inpainting kullanarak görüntülerin eksik kısımlarını doldurun.", - "flux_fill_outpaint_example": "Flux outpainting kullanarak görüntüleri sınırların ötesine genişletin.", - "flux_canny_model_example": "Flux Canny kullanarak kenar algılama ile yönlendirilen görüntüler oluşturun.", - "flux_depth_lora_example": "Flux LoRA kullanarak derinlik bilgisi ile yönlendirilen görüntüler oluşturun.", - "flux_redux_model_example": "Flux Redux kullanarak referans görüntülerden stil aktararak görüntüler oluşturun." - }, - "Image": { - "image_omnigen2_t2i": "OmniGen2'nin çift yollu mimariye sahip birleşik 7B çok modlu modeliyle metin istemlerinden yüksek kaliteli görüntüler oluşturun.", - "image_omnigen2_image_edit": "OmniGen2'nin gelişmiş görüntü düzenleme yetenekleri ve metin oluşturma desteğiyle doğal dil talimatlarıyla görüntüleri düzenleyin.", - "image_cosmos_predict2_2B_t2i": "Fiziksel olarak doğru, yüksek sadakatli ve ayrıntı zengini görüntü oluşturma sağlayan Cosmos-Predict2 2B T2I ile görüntüler oluşturun.", - "image_chroma_text_to_image": "Chroma, flux'tan değiştirilmiştir ve mimaride bazı değişiklikler vardır.", - "hidream_i1_dev": "HiDream I1 Dev ile görüntüler oluşturun - orta sınıf donanımlar için uygun olan 28 çıkarım adımlı dengeli sürüm.", - "hidream_i1_fast": "HiDream I1 Fast ile hızlı bir şekilde görüntüler oluşturun - düşük donanımlarda hızlı önizlemeler için ideal olan 16 çıkarım adımlı hafif sürüm.", - "hidream_i1_full": "HiDream I1 Full ile görüntüler oluşturun - en yüksek kalitede çıktı için 50 çıkarım adımlı tam sürüm.", - "hidream_e1_full": "HiDream E1 ile görüntüleri düzenleyin - profesyonel doğal dil görüntü düzenleme modeli.", - "sd3_5_simple_example": "SD 3.5 kullanarak görüntüler oluşturun.", - "sd3_5_large_canny_controlnet_example": "SD 3.5 Canny ControlNet kullanarak kenar algılama ile yönlendirilen görüntüler oluşturun.", - "sd3_5_large_depth": "SD 3.5 kullanarak derinlik bilgisi ile yönlendirilen görüntüler oluşturun.", - "sd3_5_large_blur": "SD 3.5 kullanarak bulanık referans görüntülerle yönlendirilen görüntüler oluşturun.", - "sdxl_simple_example": "SDXL kullanarak yüksek kaliteli görüntüler oluşturun.", - "sdxl_refiner_prompt_example": "İyileştirici modeller kullanarak SDXL görüntülerini geliştirin.", - "sdxl_revision_text_prompts": "SDXL Revision kullanarak referans görüntülerden kavramlar aktararak görüntüler oluşturun.", - "sdxl_revision_zero_positive": "SDXL Revision ile hem metin istemleri hem de referans görüntüleri kullanarak görüntüler oluşturun.", - "sdxlturbo_example": "SDXL Turbo kullanarak tek adımda görüntüler oluşturun.", - "image_lotus_depth_v1_1": "Yüksek ayrıntı koruması ile sıfır atışlı, verimli tek gözlü derinlik tahmini için ComfyUI'de Lotus Depth'i çalıştırın." - }, - "Video": { - "video_cosmos_predict2_2B_video2world_480p_16fps": "Fiziksel olarak doğru, yüksek sadakatli ve tutarlı video simülasyonları oluşturan Cosmos-Predict2 2B Video2World ile videolar oluşturun.", - "video_wan_vace_14B_t2v": "Metin açıklamalarını yüksek kaliteli videolara dönüştürün. VACE-14B modeliyle hem 480p hem de 720p'yi destekler.", - "video_wan_vace_14B_ref2v": "Bir referans görüntünün stili ve içeriğiyle eşleşen videolar oluşturun. Stil tutarlı video oluşturma için mükemmel.", - "video_wan_vace_14B_v2v": "Wan VACE kullanarak giriş videolarını ve referans görüntülerini kontrol ederek videolar oluşturun.", - "video_wan_vace_outpainting": "Wan VACE outpainting kullanarak video boyutunu genişleterek uzatılmış videolar oluşturun.", - "video_wan_vace_flf2v": "Başlangıç ve bitiş karelerini tanımlayarak pürüzsüz video geçişleri oluşturun. Özel anahtar kare dizilerini destekler.", - "video_wan_vace_inpainting": "Çevredeki içeriği korurken videolardaki belirli bölgeleri düzenleyin. Nesne kaldırma veya değiştirme için harika.", - "video_wan2_1_fun_camera_v1_1_1_3B": "Wan 2.1 Fun Camera 1.3B modelini kullanarak sinematik kamera hareketleriyle dinamik videolar oluşturun.", - "video_wan2_1_fun_camera_v1_1_14B": "Tam 14B modelini kullanarak gelişmiş kamera kontrolü ile yüksek kaliteli videolar oluşturun", - "text_to_video_wan": "Wan 2.1 kullanarak metin istemlerinden videolar oluşturun.", - "image_to_video_wan": "Wan 2.1 kullanarak görüntülerden videolar oluşturun.", - "wan2_1_fun_inp": "Wan 2.1 inpainting kullanarak başlangıç ve bitiş karelerinden videolar oluşturun.", - "wan2_1_fun_control": "Wan 2.1 ControlNet kullanarak poz, derinlik ve kenar kontrolleriyle yönlendirilen videolar oluşturun.", - "wan2_1_flf2v_720_f16": "Wan 2.1 FLF2V kullanarak ilk ve son kareleri kontrol ederek videolar oluşturun.", - "ltxv_text_to_video": "Metin istemlerinden videolar oluşturun.", - "ltxv_image_to_video": "Hareketsiz görüntülerden videolar oluşturun.", - "mochi_text_to_video_example": "Mochi modelini kullanarak metin istemlerinden videolar oluşturun.", - "hunyuan_video_text_to_video": "Hunyuan modelini kullanarak metin istemlerinden videolar oluşturun.", - "image_to_video": "Hareketsiz görüntülerden videolar oluşturun.", - "txt_to_image_to_video": "Önce metin istemlerinden görüntüler oluşturarak videolar oluşturun." - }, - "Image API": { - "api_bfl_flux_1_kontext_multiple_images_input": "Birden fazla görüntü girin ve bunları Flux.1 Kontext ile düzenleyin.", - "api_bfl_flux_1_kontext_pro_image": "Görüntüleri Flux.1 Kontext pro görüntü ile düzenleyin.", - "api_bfl_flux_1_kontext_max_image": "Görüntüleri Flux.1 Kontext max görüntü ile düzenleyin.", - "api_bfl_flux_pro_t2i": "FLUX.1 Pro kullanarak mükemmel istem takibi ve görsel kalite ile görüntüler oluşturun.", - "api_luma_photon_i2i": "Görüntüleri ve istemleri bir arada kullanarak görüntü oluşturmayı yönlendirin.", - "api_luma_photon_style_ref": "Luma Photon kullanarak stil referanslarını hassas kontrolle birleştirerek görüntüler oluşturun.", - "api_recraft_image_gen_with_color_control": "Recraft kullanarak özel renk paletleri ve markaya özgü görsellerle görüntüler oluşturun.", - "api_recraft_image_gen_with_style_control": "Görsel örneklerle stili kontrol edin, konumu hizalayın ve nesneleri ince ayar yapın. Mükemmel marka tutarlılığı için stilleri saklayın ve paylaşın.", - "api_recraft_vector_gen": "Recraft'ın yapay zeka vektör oluşturucusunu kullanarak metin istemlerinden yüksek kaliteli vektör görüntüler oluşturun.", - "api_runway_text_to_image": "Runway'in yapay zeka modelini kullanarak metin istemlerinden yüksek kaliteli görüntüler oluşturun.", - "api_runway_reference_to_image": "Runway'in yapay zekası ile referans stillere ve kompozisyonlara dayalı yeni görüntüler oluşturun.", - "api_stability_ai_stable_image_ultra_t2i": "Mükemmel istem uyumu ile yüksek kaliteli görüntüler oluşturun. 1 megapiksel çözünürlükte profesyonel kullanım durumları için mükemmel.", - "api_stability_ai_i2i": "Stability AI kullanarak yüksek kaliteli üretimle görüntüleri dönüştürün, profesyonel düzenleme ve stil aktarımı için mükemmel.", - "api_stability_ai_sd3_5_t2i": "Mükemmel istem uyumu ile yüksek kaliteli görüntüler oluşturun. 1 megapiksel çözünürlükte profesyonel kullanım durumları için mükemmel.", - "api_stability_ai_sd3_5_i2i": "Mükemmel istem uyumu ile yüksek kaliteli görüntüler oluşturun. 1 megapiksel çözünürlükte profesyonel kullanım durumları için mükemmel.", - "api_ideogram_v3_t2i": "Ideogram V3 kullanarak mükemmel istem hizalaması, fotogerçekçilik ve metin oluşturma ile profesyonel kalitede görüntüler oluşturun.", - "api_openai_image_1_t2i": "OpenAI GPT Image 1 API'sini kullanarak metin istemlerinden görüntüler oluşturun.", - "api_openai_image_1_i2i": "OpenAI GPT Image 1 API'sini kullanarak giriş görüntülerinden görüntüler oluşturun.", - "api_openai_image_1_inpaint": "OpenAI GPT Image 1 API'si ile inpainting kullanarak görüntüleri düzenleyin.", - "api_openai_image_1_multi_inputs": "OpenAI GPT Image 1 API'sini kullanarak birden fazla girişten görüntüler oluşturun.", - "api_openai_dall_e_2_t2i": "OpenAI Dall-E 2 API'sini kullanarak metin istemlerinden görüntüler oluşturun.", - "api_openai_dall_e_2_inpaint": "OpenAI Dall-E 2 API'si ile inpainting kullanarak görüntüleri düzenleyin.", - "api_openai_dall_e_3_t2i": "OpenAI Dall-E 3 API'sini kullanarak metin istemlerinden görüntüler oluşturun." - }, - "Video API": { - "api_moonvalley_text_to_video": "Yalnızca lisanslı veriler üzerinde eğitilmiş bir model aracılığıyla metin istemlerinden sinematik, 1080p videolar oluşturun.", - "api_moonvalley_image_to_video": "Yalnızca lisanslı veriler üzerinde eğitilmiş bir model aracılığıyla bir görüntü ile sinematik, 1080p videolar oluşturun.", - "api_kling_i2v": "Kling kullanarak eylemler, ifadeler ve kamera hareketleri için mükemmel istem uyumu ile videolar oluşturun.", - "api_kling_effects": "Kling kullanarak görüntülere görsel efektler uygulayarak dinamik videolar oluşturun.", - "api_kling_flf": "İlk ve son kareleri kontrol ederek videolar oluşturun.", - "api_luma_i2v": "Statik görüntüleri alın ve anında sihirli yüksek kaliteli animasyonlar oluşturun.", - "api_luma_t2v": "Basit istemler kullanılarak yüksek kaliteli videolar oluşturulabilir.", - "api_hailuo_minimax_t2v": "Doğrudan metin istemlerinden yüksek kaliteli videolar oluşturun. Açıklamalarınızı hayata geçirmek için profesyonel CGI efektleri ve stilistik unsurlarla çeşitli görsel anlatılar oluşturmak için MiniMax'in gelişmiş yapay zeka yeteneklerini keşfedin.", - "api_hailuo_minimax_i2v": "MiniMax kullanarak CGI entegrasyonu ile görüntülerden ve metinden rafine videolar oluşturun.", - "api_pixverse_i2v": "PixVerse kullanarak hareket ve efektlerle statik görüntülerden dinamik videolar oluşturun.", - "api_pixverse_template_i2v": "PixVerse kullanarak hareket ve efektlerle statik görüntülerden dinamik videolar oluşturun.", - "api_pixverse_t2v": "Doğru istem yorumlaması ve çarpıcı video dinamikleri ile videolar oluşturun.", - "api_runway_gen3a_turbo_image_to_video": "Runway Gen3a Turbo kullanarak statik görüntülerden sinematik videolar oluşturun.", - "api_runway_gen4_turo_image_to_video": "Runway Gen4 Turbo kullanarak görüntülerden dinamik videolar oluşturun.", - "api_runway_first_last_frame": "Runway'in hassasiyeti ile iki anahtar kare arasında pürüzsüz video geçişleri oluşturun.", - "api_pika_i2v": "Pika AI kullanarak tek bir statik görüntüden pürüzsüz animasyonlu videolar oluşturun.", - "api_pika_scene": "Pika Scenes kullanarak birden fazla giriş görüntüsü içeren videolar oluşturun.", - "api_veo2_i2v": "Google Veo2 API'sini kullanarak görüntülerden videolar oluşturun." - }, - "3D API": { - "api_rodin_image_to_model": "Rodin AI kullanarak tek fotoğraflardan ayrıntılı 3D modeller oluşturun.", - "api_rodin_multiview_to_model": "Rodin'in çok açılı yeniden yapılandırmasını kullanarak kapsamlı 3D modeller oluşturun.", - "api_tripo_text_to_model": "Tripo'nun metin odaklı modellemesi ile açıklamalardan 3D nesneler oluşturun.", - "api_tripo_image_to_model": "Tripo motorunu kullanarak 2D görüntülerden profesyonel 3D varlıklar oluşturun.", - "api_tripo_multiview_to_model": "Tripo'nun gelişmiş tarayıcısı ile birden fazla açıdan 3D modeller oluşturun." - }, - "LLM API": { - "api_openai_chat": "Akıllı konuşmalar için OpenAI'nin gelişmiş dil modelleriyle etkileşime geçin.", - "api_google_gemini": "Gemini'nin akıl yürütme yetenekleriyle Google'ın çok modlu yapay zekasını deneyimleyin." - }, - "Upscaling": { - "hiresfix_latent_workflow": "Gizli alanda kaliteyi artırarak görüntüleri yükseltin.", - "esrgan_example": "Kaliteyi artırmak için ESRGAN modellerini kullanarak görüntüleri yükseltin.", - "hiresfix_esrgan_workflow": "Ara üretim adımları sırasında ESRGAN modellerini kullanarak görüntüleri yükseltin.", - "latent_upscale_different_prompt_model": "Üretim geçişleri boyunca istemleri değiştirirken görüntüleri yükseltin." - }, - "ControlNet": { - "controlnet_example": "ControlNet kullanarak karalama referans görüntüleriyle yönlendirilen görüntüler oluşturun.", - "2_pass_pose_worship": "ControlNet kullanarak poz referanslarıyla yönlendirilen görüntüler oluşturun.", - "depth_controlnet": "ControlNet kullanarak derinlik bilgisiyle yönlendirilen görüntüler oluşturun.", - "depth_t2i_adapter": "T2I adaptörü kullanarak derinlik bilgisiyle yönlendirilen görüntüler oluşturun.", - "mixing_controlnets": "Birden fazla ControlNet modelini birleştirerek görüntüler oluşturun." - }, - "Area Composition": { - "area_composition": "Tanımlanmış alanlarla kompozisyonu kontrol ederek görüntüler oluşturun.", - "area_composition_square_area_for_subject": "Alan kompozisyonu kullanarak tutarlı konu yerleşimi ile görüntüler oluşturun." - }, - "3D": { - "3d_hunyuan3d_image_to_model": "Hunyuan3D 2.0 kullanarak tek görüntülerden 3D modeller oluşturun.", - "3d_hunyuan3d_multiview_to_model": "Hunyuan3D 2.0 MV kullanarak birden fazla görünümden 3D modeller oluşturun.", - "3d_hunyuan3d_multiview_to_model_turbo": "Hunyuan3D 2.0 MV Turbo kullanarak birden fazla görünümden 3D modeller oluşturun.", - "stable_zero123_example": "Stable Zero123 kullanarak tek görüntülerden 3D görünümler oluşturun." - }, - "Audio": { - "audio_stable_audio_example": "Stable Audio kullanarak metin istemlerinden ses oluşturun.", - "audio_ace_step_1_t2a_instrumentals": "ACE-Step v1 kullanarak metin istemlerinden enstrümantal müzik oluşturun.", - "audio_ace_step_1_t2a_song": "ACE-Step v1 kullanarak metin istemlerinden vokalli şarkılar oluşturun, çok dilli ve stil özelleştirmesini destekler.", - "audio_ace_step_1_m2m_editing": "ACE-Step v1 M2M kullanarak mevcut şarkıları stil ve şarkı sözlerini değiştirmek için düzenleyin." - } - }, - "template": { - "Basics": { - "default": "Görüntü Oluşturma", - "image2image": "Görüntüden Görüntüye", - "lora": "LoRA", - "lora_multiple": "Çoklu LoRA", - "inpaint_example": "Inpaint", - "inpaint_model_outpainting": "Outpaint", - "embedding_example": "Gömme", - "gligen_textbox_example": "Gligen Metin Kutusu" - }, - "Flux": { - "flux_kontext_dev_basic": "Flux Kontext Dev(Temel)", - "flux_kontext_dev_grouped": "Flux Kontext Dev(Gruplandırılmış)", - "flux_dev_checkpoint_example": "Flux Dev fp8", - "flux_schnell": "Flux Schnell fp8", - "flux_dev_full_text_to_image": "Flux Dev metinden görüntüye tam", - "flux_schnell_full_text_to_image": "Flux Schnell metinden görüntüye tam", - "flux_fill_inpaint_example": "Flux Inpaint", - "flux_fill_outpaint_example": "Flux Outpaint", - "flux_canny_model_example": "Flux Canny Modeli", - "flux_depth_lora_example": "Flux Derinlik LoRA", - "flux_redux_model_example": "Flux Redux Modeli" - }, - "Image": { - "image_omnigen2_t2i": "OmniGen2 Metinden Görüntüye", - "image_omnigen2_image_edit": "OmniGen2 Görüntü Düzenleme", - "image_cosmos_predict2_2B_t2i": "Cosmos Predict2 2B T2I", - "image_chroma_text_to_image": "Chroma metinden görüntüye", - "hidream_i1_dev": "HiDream I1 Dev", - "hidream_i1_fast": "HiDream I1 Hızlı", - "hidream_i1_full": "HiDream I1 Tam", - "hidream_e1_full": "HiDream E1 Tam", - "sd3_5_simple_example": "SD3.5 Basit", - "sd3_5_large_canny_controlnet_example": "SD3.5 Büyük Canny ControlNet", - "sd3_5_large_depth": "SD3.5 Büyük Derinlik", - "sd3_5_large_blur": "SD3.5 Büyük Bulanıklık", - "sdxl_simple_example": "SDXL Basit", - "sdxl_refiner_prompt_example": "SDXL İyileştirici İstem", - "sdxl_revision_text_prompts": "SDXL Revizyon Metin İstemleri", - "sdxl_revision_zero_positive": "SDXL Revizyon Sıfır Pozitif", - "sdxlturbo_example": "SDXL Turbo", - "image_lotus_depth_v1_1": "Lotus Derinlik" - }, - "Video": { - "video_cosmos_predict2_2B_video2world_480p_16fps": "Cosmos Predict2 2B Video2World 480p 16fps", - "video_wan_vace_14B_t2v": "Wan VACE Metinden Videoya", - "video_wan_vace_14B_ref2v": "Wan VACE Referanstan Videoya", - "video_wan_vace_14B_v2v": "Wan VACE Kontrol Videosu", - "video_wan_vace_outpainting": "Wan VACE Outpainting", - "video_wan_vace_flf2v": "Wan VACE İlk-Son Kare", - "video_wan_vace_inpainting": "Wan VACE Inpainting", - "video_wan2_1_fun_camera_v1_1_1_3B": "Wan 2.1 Fun Camera 1.3B", - "video_wan2_1_fun_camera_v1_1_14B": "Wan 2.1 Fun Camera 14B", - "text_to_video_wan": "Wan 2.1 Metinden Videoya", - "image_to_video_wan": "Wan 2.1 Görüntüden Videoya", - "wan2_1_fun_inp": "Wan 2.1 Inpainting", - "wan2_1_fun_control": "Wan 2.1 ControlNet", - "wan2_1_flf2v_720_f16": "Wan 2.1 FLF2V 720p F16", - "ltxv_text_to_video": "LTXV Metinden Videoya", - "ltxv_image_to_video": "LTXV Görüntüden Videoya", - "mochi_text_to_video_example": "Mochi Metinden Videoya", - "hunyuan_video_text_to_video": "Hunyuan Video Metinden Videoya", - "image_to_video": "SVD Görüntüden Videoya", - "txt_to_image_to_video": "SVD Metinden Görüntüye, Görüntüden Videoya" - }, - "Image API": { - "api_bfl_flux_1_kontext_multiple_images_input": "BFL Flux.1 Kontext Çoklu Görüntü Girişi", - "api_bfl_flux_1_kontext_pro_image": "BFL Flux.1 Kontext Pro", - "api_bfl_flux_1_kontext_max_image": "BFL Flux.1 Kontext Max", - "api_bfl_flux_pro_t2i": "BFL Flux[Pro]: Metinden Görüntüye", - "api_luma_photon_i2i": "Luma Photon: Görüntüden Görüntüye", - "api_luma_photon_style_ref": "Luma Photon: Stil Referansı", - "api_recraft_image_gen_with_color_control": "Recraft: Renk Kontrollü Görüntü Oluşturma", - "api_recraft_image_gen_with_style_control": "Recraft: Stil Kontrollü Görüntü Oluşturma", - "api_recraft_vector_gen": "Recraft: Vektör Oluşturma", - "api_runway_text_to_image": "Runway: Metinden Görüntüye", - "api_runway_reference_to_image": "Runway: Referanstan Görüntüye", - "api_stability_ai_stable_image_ultra_t2i": "Stability AI: Stable Image Ultra Metinden Görüntüye", - "api_stability_ai_i2i": "Stability AI: Görüntüden Görüntüye", - "api_stability_ai_sd3_5_t2i": "Stability AI: SD3.5 Metinden Görüntüye", - "api_stability_ai_sd3_5_i2i": "Stability AI: SD3.5 Görüntüden Görüntüye", - "api_ideogram_v3_t2i": "Ideogram V3: Metinden Görüntüye", - "api_openai_image_1_t2i": "OpenAI: GPT-Image-1 Metinden Görüntüye", - "api_openai_image_1_i2i": "OpenAI: GPT-Image-1 Görüntüden Görüntüye", - "api_openai_image_1_inpaint": "OpenAI: GPT-Image-1 Inpaint", - "api_openai_image_1_multi_inputs": "OpenAI: GPT-Image-1 Çoklu Girişler", - "api_openai_dall_e_2_t2i": "OpenAI: Dall-E 2 Metinden Görüntüye", - "api_openai_dall_e_2_inpaint": "OpenAI: Dall-E 2 Inpaint", - "api_openai_dall_e_3_t2i": "OpenAI: Dall-E 3 Metinden Görüntüye" - }, - "Video API": { - "api_moonvalley_text_to_video": "Moonvalley: Metinden Videoya", - "api_moonvalley_image_to_video": "Moonvalley: Görüntüden Videoya", - "api_kling_i2v": "Kling: Görüntüden Videoya", - "api_kling_effects": "Kling: Video Efektleri", - "api_kling_flf": "Kling: FLF2V", - "api_luma_i2v": "Luma: Görüntüden Videoya", - "api_luma_t2v": "Luma: Metinden Videoya", - "api_hailuo_minimax_t2v": "MiniMax: Metinden Videoya", - "api_hailuo_minimax_i2v": "MiniMax: Görüntüden Videoya", - "api_pixverse_i2v": "PixVerse: Görüntüden Videoya", - "api_pixverse_template_i2v": "PixVerse Şablonları: Görüntüden Videoya", - "api_pixverse_t2v": "PixVerse: Metinden Videoya", - "api_runway_gen3a_turbo_image_to_video": "Runway: Gen3a Turbo Görüntüden Videoya", - "api_runway_gen4_turo_image_to_video": "Runway: Gen4 Turbo Görüntüden Videoya", - "api_runway_first_last_frame": "Runway: İlk Son Kareden Videoya", - "api_pika_i2v": "Pika: Görüntüden Videoya", - "api_pika_scene": "Pika Sahneleri: Görüntülerden Videoya", - "api_veo2_i2v": "Veo2: Görüntüden Videoya" - }, - "3D API": { - "api_rodin_image_to_model": "Rodin: Görüntüden Modele", - "api_rodin_multiview_to_model": "Rodin: Çoklu Görüntüden Modele", - "api_tripo_text_to_model": "Tripo: Metinden Modele", - "api_tripo_image_to_model": "Tripo: Görüntüden Modele", - "api_tripo_multiview_to_model": "Tripo: Çoklu Görüntüden Modele" - }, - "LLM API": { - "api_openai_chat": "OpenAI: Sohbet", - "api_google_gemini": "Google Gemini: Sohbet" - }, - "Upscaling": { - "hiresfix_latent_workflow": "Yükseltme", - "esrgan_example": "ESRGAN", - "hiresfix_esrgan_workflow": "HiresFix ESRGAN İş Akışı", - "latent_upscale_different_prompt_model": "Farklı İstem Modeliyle Gizli Yükseltme" - }, - "ControlNet": { - "controlnet_example": "Karalama ControlNet", - "2_pass_pose_worship": "Poz ControlNet 2 Geçiş", - "depth_controlnet": "Derinlik ControlNet", - "depth_t2i_adapter": "Derinlik T2I Adaptörü", - "mixing_controlnets": "ControlNet'leri Karıştırma" - }, - "Area Composition": { - "area_composition": "Alan Kompozisyonu", - "area_composition_square_area_for_subject": "Konu İçin Kare Alan Kompozisyonu" - }, - "3D": { - "3d_hunyuan3d_image_to_model": "Hunyuan3D 2.0", - "3d_hunyuan3d_multiview_to_model": "Hunyuan3D 2.0 MV", - "3d_hunyuan3d_multiview_to_model_turbo": "Hunyuan3D 2.0 MV Turbo", - "stable_zero123_example": "Stable Zero123" - }, - "Audio": { - "audio_stable_audio_example": "Stable Audio", - "audio_ace_step_1_t2a_instrumentals": "ACE-Step v1 Metinden Enstrümantal Müziğe", - "audio_ace_step_1_t2a_song": "ACE Step v1 Metinden Şarkıya", - "audio_ace_step_1_m2m_editing": "ACE Step v1 M2M Düzenleme" - } - }, - "categories": "Kategoriler", - "resetFilters": "Filtreleri Temizle", - "sorting": "Sıralama ölçütü", - "activeFilters": "Filtreler:", - "loading": "Şablonlar yükleniyor...", - "noResults": "Şablon bulunamadı", - "noResultsHint": "Aramanızı veya filtrelerinizi ayarlamayı deneyin", - "modelFilter": "Model Filtresi", - "modelsSelected": "{count} Model", - "useCasesSelected": "{count} Kullanım Senaryosu", - "licensesSelected": "{count} Lisans", - "resultsCount": "{total} şablondan {count} tanesi gösteriliyor", - "sort": { - "recommended": "Önerilen", - "alphabetical": "A → Z", - "newest": "En Yeni", - "searchPlaceholder": "Ara..." - } - }, - "graphCanvasMenu": { - "zoomIn": "Yakınlaştır", - "zoomOut": "Uzaklaştır", - "resetView": "Görünümü Sıfırla", - "fitView": "Görünüme Sığdır", - "selectMode": "Seçim Modu", - "panMode": "Kaydırma Modu", - "toggleMinimap": "Mini Haritayı Aç/Kapat", - "select": "Seç", - "hand": "El", - "zoomOptions": "Yakınlaştırma Seçenekleri", - "focusMode": "Odak Modu", - "hideLinks": "Bağlantıları Gizle", - "showLinks": "Bağlantıları Göster", - "toggleLinkVisibility": "Bağlantı Görünürlüğünü Aç/Kapat" - }, - "zoomControls": { - "label": "Yakınlaştırma Kontrolleri", - "zoomToFit": "Sığdırmak İçin Yakınlaştır", - "showMinimap": "Mini Haritayı Göster", - "hideMinimap": "Mini Haritayı Gizle" - }, - "groupNode": { - "create": "Grup düğümü oluştur", - "enterName": "İsim girin" - }, - "nodeTemplates": { - "saveAsTemplate": "Şablon olarak kaydet", - "enterName": "İsim girin" - }, - "workflowService": { - "exportWorkflow": "İş Akışını Dışa Aktar", - "enterFilename": "Dosya adını girin", - "saveWorkflow": "İş akışını kaydet" - }, - "subgraphStore": { - "confirmDeleteTitle": "Taslak silinsin mi?", - "confirmDelete": "Bu işlem taslağı kütüphanenizden kalıcı olarak kaldıracaktır", - "saveBlueprint": "Alt Grafiği Kütüphaneye Kaydet", - "overwriteBlueprintTitle": "Mevcut taslağın üzerine yazılsın mı?", - "overwriteBlueprint": "Kaydetmek, mevcut taslağın üzerine değişikliklerinizi yazacaktır", - "blueprintName": "Alt Grafik adı", - "publish": "Alt Grafiği Yayınla", - "publishSuccess": "Düğüm Kütüphanesine Kaydedildi", - "publishSuccessMessage": "Alt grafik taslağınızı düğüm kütüphanesinde \"Alt Grafik Taslakları\" altında bulabilirsiniz", - "loadFailure": "Alt grafik taslakları yüklenemedi", - "shown": "Düğümde gösterilen", - "showAll": "Tümünü göster", - "hidden": "Gizli / iç içe parametreler", - "hideAll": "Tümünü gizle", - "showRecommended": "Önerilen widget'ları göster" - }, - "electronFileDownload": { - "inProgress": "Devam Ediyor", - "pause": "İndirmeyi Duraklat", - "paused": "Duraklatıldı", - "resume": "İndirmeye Devam Et", - "cancel": "İndirmeyi İptal Et", - "cancelled": "İptal Edildi" - }, - "maskEditor": { - "Invert": "Ters Çevir", - "Clear": "Temizle", - "Brush Settings": "Fırça Ayarları", - "Brush Shape": "Fırça Şekli", - "Thickness": "Kalınlık", - "Opacity": "Opaklık", - "Hardness": "Sertlik", - "Smoothing Precision": "Yumuşatma Hassasiyeti", - "Reset to Default": "Varsayılana Sıfırla", - "Paint Bucket Settings": "Boya Kovası Ayarları", - "Tolerance": "Tolerans", - "Fill Opacity": "Dolgu Opaklığı", - "Color Select Settings": "Renk Seçim Ayarları", - "Selection Opacity": "Seçim Opaklığı", - "Live Preview": "Canlı Önizleme", - "Apply to Whole Image": "Tüm Görüntüye Uygula", - "Method": "Yöntem", - "Stop at mask": "Maskede dur", - "Mask Tolerance": "Maske Toleransı", - "Layers": "Katmanlar", - "Mask Layer": "Maske Katmanı", - "Mask Opacity": "Maske Opaklığı", - "Image Layer": "Görüntü Katmanı" + "blue": "Mavi", + "brown": "Kahverengi", + "custom": "Özel", + "cyan": "Camgöbeği", + "default": "Varsayılan", + "green": "Yeşil", + "noColor": "Renk Yok", + "pale_blue": "Soluk Mavi", + "pink": "Pembe", + "purple": "Mor", + "red": "Kırmızı", + "yellow": "Sarı" }, "commands": { - "runWorkflow": "İş akışını çalıştır", - "runWorkflowFront": "İş akışını çalıştır (Öne kuyrukla)", - "run": "Çalıştır", - "execute": "Yürüt", - "interrupt": "Mevcut çalışmayı iptal et", - "refresh": "Düğüm tanımlarını yenile", - "clipspace": "Clipspace'i Aç", - "resetView": "Tuval görünümünü sıfırla", "clear": "İş akışını temizle", - "toggleBottomPanel": "Alt Paneli Aç/Kapat", - "theme": "Tema", + "clipspace": "Clipspace'i Aç", "dark": "Karanlık", + "execute": "Yürüt", + "help": "Yardım", + "interrupt": "Mevcut çalışmayı iptal et", "light": "Açık", "manageExtensions": "Uzantıları Yönet", + "queue": "Kuyruk Paneli", + "refresh": "Düğüm tanımlarını yenile", + "resetView": "Tuval görünümünü sıfırla", + "run": "Çalıştır", + "runWorkflow": "İş akışını çalıştır", + "runWorkflowFront": "İş akışını çalıştır (Öne kuyrukla)", "settings": "Ayarlar", - "help": "Yardım", - "queue": "Kuyruk Paneli" + "theme": "Tema", + "toggleBottomPanel": "Alt Paneli Aç/Kapat" }, - "menuLabels": { - "Workflow": "İş Akışı", - "Edit": "Düzenle", - "View": "Görünüm", - "Manager": "Yönetici", - "Help": "Yardım", - "Check for Updates": "Güncellemeleri Kontrol Et", - "Open Custom Nodes Folder": "Özel Düğümler Klasörünü Aç", - "Open Inputs Folder": "Girişler Klasörünü Aç", - "Open Logs Folder": "Kayıtlar Klasörünü Aç", - "Open extra_model_paths_yaml": "extra_model_paths.yaml dosyasını aç", - "Open Models Folder": "Modeller Klasörünü Aç", - "Open Outputs Folder": "Çıktılar Klasörünü Aç", - "Open DevTools": "Geliştirici Araçlarını Aç", - "Desktop User Guide": "Masaüstü Kullanıcı Kılavuzu", - "Quit": "Çık", - "Reinstall": "Yeniden Yükle", - "Restart": "Yeniden Başlat", - "Open 3D Viewer (Beta) for Selected Node": "Seçili Düğüm için 3D Görüntüleyiciyi (Beta) Aç", - "Browse Templates": "Şablonlara Gözat", - "Delete Selected Items": "Seçili Öğeleri Sil", - "Fit view to selected nodes": "Görünümü seçili düğümlere sığdır", - "Zoom to fit": "Sığdırmak için yakınlaştır", - "Lock Canvas": "Tuvali Kilitle", - "Move Selected Nodes Down": "Seçili Düğümleri Aşağı Taşı", - "Move Selected Nodes Left": "Seçili Düğümleri Sola Taşı", - "Move Selected Nodes Right": "Seçili Düğümleri Sağa Taşı", - "Move Selected Nodes Up": "Seçili Düğümleri Yukarı Taşı", - "Reset View": "Görünümü Sıfırla", - "Resize Selected Nodes": "Seçili Düğümleri Yeniden Boyutlandır", - "Canvas Toggle Link Visibility": "Tuval Bağlantı Görünürlüğünü Aç/Kapat", - "Canvas Toggle Lock": "Tuval Kilidini Aç/Kapat", - "Pin/Unpin Selected Items": "Seçili Öğeleri Sabitle/Kaldır", - "Bypass/Unbypass Selected Nodes": "Seçili Düğümleri Atla/Geri Al", - "Collapse/Expand Selected Nodes": "Seçili Düğümleri Daralt/Genişlet", - "Mute/Unmute Selected Nodes": "Seçili Düğümleri Sessize Al/Aç", - "Pin/Unpin Selected Nodes": "Seçili Düğümleri Sabitle/Kaldır", - "Unlock Canvas": "Tuvalin Kilidini Aç", - "Zoom In": "Yakınlaştır", - "Zoom Out": "Uzaklaştır", - "Clear Pending Tasks": "Bekleyen Görevleri Temizle", - "Clear Workflow": "İş Akışını Temizle", - "Contact Support": "Destekle İletişime Geç", - "Show Model Selector (Dev)": "Model Seçiciyi Göster (Geliştirici)", - "Duplicate Current Workflow": "Mevcut İş Akışını Çoğalt", - "Export": "Dışa Aktar", - "Export (API)": "Dışa Aktar (API)", - "Give Feedback": "Geri Bildirim Ver", - "Convert Selection to Subgraph": "Seçimi Alt Grafiğe Dönüştür", - "Exit Subgraph": "Alt Grafikten Çık", - "Fit Group To Contents": "Grubu İçeriğe Sığdır", - "Group Selected Nodes": "Seçili Düğümleri Gruplandır", - "Unpack the selected Subgraph": "Seçili Alt Grafiği Aç", - "Convert selected nodes to group node": "Seçili düğümleri grup düğümüne dönüştür", - "Manage group nodes": "Grup düğümlerini yönet", - "Ungroup selected group nodes": "Seçili grup düğümlerinin grubunu çöz", - "About ComfyUI": "ComfyUI Hakkında", - "Comfy-Org Discord": "Comfy-Org Discord", - "ComfyUI Docs": "ComfyUI Belgeleri", - "ComfyUI Forum": "ComfyUI Forumu", - "ComfyUI Issues": "ComfyUI Sorunları", - "Interrupt": "Kes", - "Load Default Workflow": "Varsayılan İş Akışını Yükle", - "Custom Nodes Manager": "Özel Düğüm Yöneticisi", - "Custom Nodes (Legacy)": "Özel Düğümler (Eski)", - "Manager Menu (Legacy)": "Yönetici Menüsü (Eski)", - "Install Missing": "Eksikleri Yükle", - "Install Missing Custom Nodes": "Eksik Özel Düğümleri Yükle", - "Check for Custom Node Updates": "Özel Düğüm Güncellemelerini Kontrol Et", - "Toggle the Custom Nodes Manager Progress Bar": "Özel Düğüm Yöneticisi İlerleme Çubuğunu Aç/Kapat", - "Open Mask Editor for Selected Node": "Seçili Düğüm için Maske Düzenleyiciyi Aç", - "Unload Models": "Modelleri Boşalt", - "Unload Models and Execution Cache": "Modelleri ve Yürütme Önbelleğini Boşalt", - "New": "Yeni", - "Clipspace": "Clipspace", - "Open": "Aç", - "Publish": "Yayınla", - "Queue Prompt": "İstemi Kuyruğa Al", - "Queue Prompt (Front)": "İstemi Kuyruğa Al (Ön)", - "Queue Selected Output Nodes": "Seçili Çıktı Düğümlerini Kuyruğa Al", - "Redo": "Yinele", - "Refresh Node Definitions": "Düğüm Tanımlarını Yenile", - "Save": "Kaydet", - "Save As": "Farklı Kaydet", - "Show Settings Dialog": "Ayarlar İletişim Kutusunu Göster", - "Canvas Performance": "Tuval Performansı", - "Help Center": "Yardım Merkezi", - "Toggle Theme (Dark/Light)": "Temayı Değiştir (Karanlık/Açık)", - "Undo": "Geri Al", - "Open Sign In Dialog": "Giriş Yapma İletişim Kutusunu Aç", - "Sign Out": "Çıkış Yap", - "Close Current Workflow": "Mevcut İş Akışını Kapat", - "Next Opened Workflow": "Sonraki Açılan İş Akışı", - "Previous Opened Workflow": "Önceki Açılan İş Akışı", - "Toggle Search Box": "Arama Kutusunu Aç/Kapat", - "Bottom Panel": "Alt Panel", - "Toggle Bottom Panel": "Alt Paneli Aç/Kapat", - "Show Keybindings Dialog": "Tuş Atamaları İletişim Kutusunu Göster", - "Toggle Terminal Bottom Panel": "Terminal Alt Panelini Aç/Kapat", - "Toggle Logs Bottom Panel": "Kayıtlar Alt Panelini Aç/Kapat", - "Toggle Essential Bottom Panel": "Temel Alt Paneli Aç/Kapat", - "Toggle View Controls Bottom Panel": "Görünüm Kontrolleri Alt Panelini Aç/Kapat", - "Toggle Focus Mode": "Odak Modunu Aç/Kapat", - "Focus Mode": "Odak Modu", - "Model Library": "Model Kütüphanesi", - "Node Library": "Düğüm Kütüphanesi", - "Queue Panel": "Kuyruk Paneli", - "Workflows": "İş Akışları", - "Toggle Model Library Sidebar": "Model Kütüphanesi Kenar Çubuğunu Aç/Kapat", - "Toggle Node Library Sidebar": "Düğüm Kütüphanesi Kenar Çubuğunu Aç/Kapat", - "Toggle Queue Sidebar": "Kuyruk Kenar Çubuğunu Aç/Kapat", - "Toggle Workflows Sidebar": "İş Akışları Kenar Çubuğunu Aç/Kapat", - "sideToolbar_modelLibrary": "yanAraçÇubuğu.modelKütüphanesi", - "sideToolbar_nodeLibrary": "yanAraçÇubuğu.düğümKütüphanesi", - "sideToolbar_queue": "yanAraçÇubuğu.kuyruk", - "sideToolbar_workflows": "yanAraçÇubuğu.işAkışları" + "contextMenu": { + "Add Group": "Grup Ekle", + "Add Group For Selected Nodes": "Seçili Düğümler İçin Grup Ekle", + "Add Node": "Düğüm Ekle", + "Add Subgraph to Library": "Alt Grafiği Kütüphaneye Ekle", + "Adjust Size": "Boyutu Ayarla", + "Align Selected To": "Seçiliyi Hizala", + "Bottom": "Alt", + "Bypass": "Atla", + "Clone": "Klonla", + "Collapse": "Daralt", + "Color": "Renk", + "Colors": "Renkler", + "Convert to Group Node": "Grup Düğümüne Dönüştür", + "Convert to Subgraph": "Alt Grafiğe Dönüştür", + "Copy": "Kopyala", + "Copy (Clipspace)": "Kopyala (Clipspace)", + "Copy Image": "Görüntüyü Kopyala", + "Delete": "Sil", + "Distribute Nodes": "Düğümleri Dağıt", + "Duplicate": "Çoğalt", + "Edit Subgraph Widgets": "Alt Grafik Widget'larını Düzenle", + "Expand": "Genişlet", + "Expand Node": "Düğümü Genişlet", + "Horizontal": "Yatay", + "Inputs": "Girdiler", + "Left": "Sol", + "Manage": "Yönet", + "Manage Group Nodes": "Grup Düğümlerini Yönet", + "Minimize Node": "Düğümü Küçült", + "Mode": "Mod", + "Node Info": "Düğüm Bilgisi", + "Node Templates": "Düğüm Şablonları", + "Open Image": "Görüntüyü Aç", + "Open in Mask Editor": "Maske Düzenleyicide Aç", + "Outputs": "Çıktılar", + "Paste": "Yapıştır", + "Pin": "Sabitle", + "Properties": "Özellikler", + "Properties Panel": "Özellikler Paneli", + "Remove": "Kaldır", + "Remove Bypass": "Atlamayı Kaldır", + "Rename": "Yeniden Adlandır", + "Resize": "Yeniden Boyutlandır", + "Right": "Sağ", + "Run Branch": "Dalı Çalıştır", + "Save Image": "Görüntüyü Kaydet", + "Save Selected as Template": "Seçileni Şablon Olarak Kaydet", + "Search": "Ara", + "Shape": "Şekil", + "Shapes": "Şekiller", + "Title": "Başlık", + "Top": "Üst", + "Unpack Subgraph": "Alt Grafiği Aç", + "Unpin": "Sabitlemeyi Kaldır", + "Vertical": "Dikey", + "deprecated": "kullanımdan kaldırıldı", + "new": "yeni" }, - "desktopMenu": { - "reinstall": "Yeniden Yükle", - "confirmReinstall": "Bu işlem extra_models_config.yaml dosyanızı temizleyecek,\nve kurulumu yeniden başlatacaktır.\n\nEmin misiniz?", - "quit": "Çık", - "confirmQuit": "Kaydedilmemiş iş akışları açık; kaydedilmemiş değişiklikler kaybolacaktır. Bunu yoksayıp çıkılsın mı?" - }, - "settingsCategories": { - "Comfy-Desktop": "Comfy-Masaüstü", - "General": "Genel", - "Appearance": "Görünüm", - "ColorPalette": "Renk Paleti", - "Comfy": "Comfy", - "Workflow": "İş Akışı", - "DevMode": "Geliştirici Modu", - "LiteGraph": "Lite Graph", - "Node Widget": "Düğüm Widget'ı", - "Node": "Düğüm", - "Extension": "Uzantı", - "Canvas": "Tuval", - "Link": "Bağlantı", - "Group": "Grup", - "Menu": "Menü", - "Keybinding": "Tuş Ataması", - "LinkRelease": "Bağlantı Sürümü", - "Graph": "Grafik", - "Locale": "Yerel Ayar", - "Mask Editor": "Maske Düzenleyici", - "BrushAdjustment": "Fırça Ayarı", - "NewEditor": "Yeni Düzenleyici", - "ModelLibrary": "Model Kütüphanesi", - "NodeLibrary": "Düğüm Kütüphanesi", - "Node Search Box": "Düğüm Arama Kutusu", - "Pointer": "İşaretçi", - "Queue": "Kuyruk", - "QueueButton": "Kuyruk Düğmesi", - "RerouteBeta": "Yeniden Yönlendirme Beta", - "Server": "Sunucu", - "Settings": "Ayarlar", - "Sidebar": "Kenar Çubuğu", - "Tree Explorer": "Ağaç Gezgini", - "Validation": "Doğrulama", - "Window": "Pencere", - "Server-Config": "Sunucu-Yapılandırma", - "About": "Hakkında", - "EditTokenWeight": "Jeton Ağırlığını Düzenle", - "CustomColorPalettes": "Özel Renk Paletleri", - "UV": "UV", - "ContextMenu": "Bağlam Menüsü", - "Reroute": "Yeniden Yönlendir", - "Load 3D": "3D Yükle", - "Camera": "Kamera", - "Scene": "Sahne", - "3D": "3D", - "Light": "Işık", - "User": "Kullanıcı", - "Credits": "Krediler", - "API Nodes": "API Düğümleri", - "Notification Preferences": "Bildirim Tercihleri", - "3DViewer": "3D Görüntüleyici", - "Vue Nodes": "Vue Düğümleri" - }, - "serverConfigItems": { - "listen": { - "name": "Ana Bilgisayar: Dinlenecek IP adresi" + "credits": { + "accountInitialized": "Hesap başlatıldı", + "activity": "Aktivite", + "added": "Eklendi", + "additionalInfo": "Ek Bilgi", + "apiPricing": "API Fiyatlandırması", + "credits": "Krediler", + "details": "Detaylar", + "eventType": "Etkinlik Türü", + "faqs": "SSS", + "invoiceHistory": "Fatura Geçmişi", + "lastUpdated": "Son güncellenme", + "messageSupport": "Destek Mesajı", + "model": "Model", + "purchaseCredits": "Kredi Satın Al", + "time": "Zaman", + "topUp": { + "buyNow": "Şimdi al", + "insufficientMessage": "Bu iş akışını çalıştırmak için yeterli krediniz yok.", + "insufficientTitle": "Yetersiz Kredi", + "maxAmount": "(Maks. 1.000 USD)", + "quickPurchase": "Hızlı Satın Alma", + "seeDetails": "Detayları gör", + "topUp": "Yükleme Yap" }, - "port": { - "name": "Port: Dinlenecek port" - }, - "tls-keyfile": { - "name": "TLS Anahtar Dosyası: HTTPS için TLS anahtar dosyasının yolu" - }, - "tls-certfile": { - "name": "TLS Sertifika Dosyası: HTTPS için TLS sertifika dosyasının yolu" - }, - "enable-cors-header": { - "name": "CORS başlığını etkinleştir: Tüm kaynaklar için \"*\" kullanın veya alan adı belirtin" - }, - "max-upload-size": { - "name": "Maksimum yükleme boyutu (MB)" - }, - "cuda-device": { - "name": "Kullanılacak CUDA cihaz indeksi" - }, - "cuda-malloc": { - "name": "Bellek tahsisi için CUDA malloc kullan" - }, - "global-precision": { - "name": "Genel kayan nokta hassasiyeti", - "tooltip": "Genel kayan nokta hassasiyeti" - }, - "unet-precision": { - "name": "UNET hassasiyeti", - "tooltip": "UNET hassasiyeti" - }, - "vae-precision": { - "name": "VAE hassasiyeti", - "tooltip": "VAE hassasiyeti" - }, - "cpu-vae": { - "name": "VAE'yi CPU'da çalıştır" - }, - "text-encoder-precision": { - "name": "Metin Kodlayıcı hassasiyeti", - "tooltip": "Metin Kodlayıcı hassasiyeti" - }, - "force-channels-last": { - "name": "Kanalları en sona zorla bellek biçimi" - }, - "directml": { - "name": "DirectML cihaz indeksi" - }, - "disable-ipex-optimize": { - "name": "IPEX optimizasyonunu devre dışı bırak" - }, - "preview-method": { - "name": "Gizli önizlemeler için kullanılan yöntem" - }, - "preview-size": { - "name": "Önizleme görüntülerinin boyutu" - }, - "cache-classic": { - "name": "Klasik önbellek sistemini kullan" - }, - "cache-lru": { - "name": "Maksimum N düğüm sonucu önbelleğe alınmış LRU önbellekleme kullan.", - "tooltip": "Daha fazla RAM/VRAM kullanabilir." - }, - "cross-attention-method": { - "name": "Çapraz dikkat yöntemi" - }, - "disable-xformers": { - "name": "xFormers optimizasyonunu devre dışı bırak" - }, - "force-upcast-attention": { - "name": "Dikkat yukarı yayılımını zorla" - }, - "dont-upcast-attention": { - "name": "Dikkat yukarı yayılımını önle" - }, - "vram-management": { - "name": "VRAM yönetim modu" - }, - "reserve-vram": { - "name": "Ayrılmış VRAM (GB)", - "tooltip": "İşletim sisteminiz/diğer yazılımlar tarafından kullanılmak üzere ayırmak istediğiniz vram miktarını GB cinsinden ayarlayın. Varsayılan olarak işletim sisteminize bağlı olarak bir miktar ayrılır." - }, - "default-hashing-function": { - "name": "Model dosyaları için varsayılan karma işlevi" - }, - "disable-smart-memory": { - "name": "Akıllı bellek yönetimini devre dışı bırak", - "tooltip": "ComfyUI'yi, modelleri VRAM'de tutmak yerine agresif bir şekilde normal RAM'e boşaltmaya zorlayın." - }, - "deterministic": { - "name": "Pytorch'un mümkün olduğunda daha yavaş deterministik algoritmalar kullanmasını sağlayın.", - "tooltip": "Bunun görüntüleri her durumda deterministik yapmayabileceğini unutmayın." - }, - "fast": { - "name": "Test edilmemiş ve potansiyel olarak kaliteyi düşüren bazı optimizasyonları etkinleştirin." - }, - "dont-print-server": { - "name": "Sunucu çıktısını konsola yazdırma." - }, - "disable-metadata": { - "name": "Dosyalarda istem meta verilerinin kaydedilmesini devre dışı bırak." - }, - "disable-all-custom-nodes": { - "name": "Tüm özel düğümlerin yüklenmesini devre dışı bırak." - }, - "log-level": { - "name": "Günlükleme ayrıntı düzeyi" - }, - "input-directory": { - "name": "Giriş dizini" - }, - "output-directory": { - "name": "Çıktı dizini" - } - }, - "serverConfigCategories": { - "Network": "Ağ", - "CUDA": "CUDA", - "Inference": "Çıkarım", - "Memory": "Bellek", - "Preview": "Önizleme", - "Cache": "Önbellek", - "Attention": "Dikkat", - "General": "Genel", - "Directories": "Dizinler" - }, - "nodeCategories": { - "_for_testing": "_test_için", - "custom_sampling": "özel_örnekleme", - "noise": "gürültü", - "sampling": "örnekleme", - "schedulers": "zamanlayıcılar", - "guiders": "rehberler", - "image": "görüntü", - "preprocessors": "ön işlemciler", - "advanced": "gelişmiş", - "guidance": "rehberlik", - "loaders": "yükleyiciler", - "model_merging": "model_birleştirme", - "attention_experiments": "dikkat_deneyleri", - "conditioning": "koşullandırma", - "flux": "flux", - "hooks": "kancalar", - "combine": "birleştir", - "cond single": "tek koşul", - "controlnet": "controlnet", - "inpaint": "inpaint", - "scheduling": "zamanlama", - "create": "oluştur", - "video": "video", - "mask": "maske", - "deprecated": "kullanımdan kaldırılmış", - "latent": "gizli", - "audio": "ses", - "3d": "3d", - "ltxv": "ltxv", - "sd3": "sd3", - "sigmas": "sigmalar", - "api node": "api düğümü", - "BFL": "BFL", - "model_patches": "model_yamaları", - "unet": "unet", - "gligen": "gligen", - "video_models": "video_modelleri", - "Ideogram": "Ideogram", - "v1": "v1", - "v2": "v2", - "v3": "v3", - "postprocessing": "son işleme", - "transform": "dönüştür", - "batch": "toplu", - "upscaling": "yükseltme", - "instructpix2pix": "instructpix2pix", - "compositing": "birleştirme", - "Kling": "Kling", - "samplers": "örnekleyiciler", - "operations": "işlemler", - "lotus": "lotus", - "Luma": "Luma", - "MiniMax": "MiniMax", - "debug": "hata ayıklama", - "model": "model", - "model_specific": "modele_özgü", - "OpenAI": "OpenAI", - "cond pair": "çift koşul", - "photomaker": "photomaker", - "Pika": "Pika", - "PixVerse": "PixVerse", - "utils": "yardımcı programlar", - "primitive": "ilkel", - "Recraft": "Recraft", - "animation": "animasyon", - "api": "api", - "upscale_diffusion": "yükseltme_difüzyonu", - "clip": "klip", - "Stability AI": "Stability AI", - "stable_cascade": "stabil_çağlayan", - "3d_models": "3d_modeller", - "style_model": "stil_modeli", - "sd": "sd", - "Veo": "Veo" + "yourCreditBalance": "Kredi bakiyeniz" }, "dataTypes": { "*": "*", @@ -1524,15 +266,15 @@ "FLOATS": "FLOATS", "GLIGEN": "GLIGEN", "GUIDER": "REHBER", - "HOOK_KEYFRAMES": "Kanca_anahtar_kareleri", "HOOKS": "Kancalar", + "HOOK_KEYFRAMES": "Kanca_anahtar_kareleri", "IMAGE": "GÖRÜNTÜ", "INT": "TAMSAYI", "LATENT": "GİZLİ", "LATENT_OPERATION": "GİZLİ_İŞLEM", + "LOAD3D_CAMERA": "YÜKLE3D_KAMERA", "LOAD_3D": "3D_YÜKLE", "LOAD_3D_ANIMATION": "3D_ANİMASYON_YÜKLE", - "LOAD3D_CAMERA": "YÜKLE3D_KAMERA", "LUMA_CONCEPTS": "LUMA_KAVRAMLARI", "LUMA_REF": "LUMA_REF", "MASK": "MASKE", @@ -1556,405 +298,1644 @@ "VOXEL": "VOXEL", "WEBCAM": "WEBCAM" }, - "maintenance": { - "title": "Bakım", - "allOk": "Herhangi bir sorun tespit edilmedi.", + "desktopMenu": { + "confirmQuit": "Kaydedilmemiş iş akışları açık; kaydedilmemiş değişiklikler kaybolacaktır. Bunu yoksayıp çıkılsın mı?", + "confirmReinstall": "Bu işlem extra_models_config.yaml dosyanızı temizleyecek,\nve kurulumu yeniden başlatacaktır.\n\nEmin misiniz?", + "quit": "Çık", + "reinstall": "Yeniden Yükle" + }, + "desktopStart": { + "initialising": "Başlatılıyor..." + }, + "desktopUpdate": { + "description": "ComfyUI Masaüstü yeni bağımlılıkları yüklüyor. Bu birkaç dakika sürebilir.", + "errorCheckingUpdate": "Güncellemeler kontrol edilirken hata oluştu", + "errorInstallingUpdate": "Güncelleme yüklenirken hata oluştu", + "noUpdateFound": "Güncelleme bulunamadı", + "terminalDefaultMessage": "Güncellemeden gelen herhangi bir konsol çıktısı burada gösterilecektir.", + "title": "ComfyUI Masaüstü Güncelleniyor", + "updateAvailableMessage": "Bir güncelleme mevcut. Şimdi yeniden başlatıp güncellemek ister misiniz?", + "updateFoundTitle": "Güncelleme Bulundu (v{version})" + }, + "downloadGit": { + "gitWebsite": "Git'i indir", + "instructions": "Lütfen işletim sisteminiz için en son sürümü indirip yükleyin. Aşağıdaki Git'i İndir düğmesi git-scm.com indirme sayfasını açar.", + "message": "Git bulunamadı. Normal çalışma için çalışan bir git kopyası gereklidir.", + "skip": "Atla", + "title": "Git'i indir", + "warning": "Git'in kurulu olmasına ihtiyacınız olmadığından veya bir hata olduğundan eminseniz, bu kontrolü atlamak için Atla'yı tıklayabilirsiniz. ComfyUI'yi çalışan bir git kopyası olmadan çalıştırmak şu anda desteklenmemektedir." + }, + "electronFileDownload": { + "cancel": "İndirmeyi İptal Et", + "cancelled": "İptal Edildi", + "inProgress": "Devam Ediyor", + "pause": "İndirmeyi Duraklat", + "paused": "Duraklatıldı", + "resume": "İndirmeye Devam Et" + }, + "errorDialog": { + "defaultTitle": "Bir hata oluştu", + "extensionFileHint": "Bu, aşağıdaki komut dosyasından kaynaklanıyor olabilir", + "loadWorkflowTitle": "İş akışı verileri yeniden yüklenirken hata nedeniyle yükleme iptal edildi", + "noStackTrace": "Yığın izi mevcut değil", + "promptExecutionError": "İstem yürütmesi başarısız oldu" + }, + "g": { + "about": "Hakkında", + "add": "Ekle", + "addNodeFilterCondition": "Düğüm filtresi koşulu ekle", + "all": "Tümü", + "amount": "Miktar", + "apply": "Uygula", + "architecture": "Mimari", + "audioFailedToLoad": "Ses yüklenemedi", + "author": "Yazar", + "back": "Geri", + "bookmark": "Kütüphaneye Kaydet", + "calculatingDimensions": "Boyutlar hesaplanıyor", + "cancel": "İptal", + "capture": "yakala", + "category": "Kategori", + "choose_file_to_upload": "yüklenecek dosyayı seçin", + "clear": "Temizle", + "clearAll": "Tümünü temizle", + "clearFilters": "Filtreleri Temizle", + "close": "Kapat", + "color": "Renk", + "comingSoon": "Çok Yakında", + "command": "Komut", + "commandProhibited": "{command} komutu yasak. Daha fazla bilgi için bir yöneticiyle iletişime geçin.", + "community": "Topluluk", + "completed": "Tamamlandı", + "confirm": "Onayla", + "confirmed": "Onaylandı", + "continue": "Devam Et", + "control_after_generate": "oluşturduktan sonra kontrol et", + "control_before_generate": "oluşturmadan önce kontrol et", + "copy": "Kopyala", + "copyToClipboard": "Panoya Kopyala", + "copyURL": "URL'yi Kopyala", + "currentUser": "Mevcut Kullanıcı", + "customBackground": "Özel Arka Plan", + "customize": "Özelleştir", + "customizeFolder": "Klasörü Özelleştir", + "delete": "Sil", + "deprecated": "ESKİ", + "description": "Açıklama", + "devices": "Cihazlar", + "disableAll": "Tümünü Devre Dışı Bırak", + "disabling": "{id} devre dışı bırakılıyor", + "dismiss": "Kapat", + "download": "İndir", + "downloadImage": "Görüntüyü indir", + "downloadVideo": "Videoyu indir", + "dropYourFileOr": "Dosyanızı buraya sürükleyin veya", + "duplicate": "Çoğalt", + "edit": "Düzenle", + "editOrMaskImage": "Görüntüyü düzenle veya maskele", + "empty": "Boş", + "enableAll": "Tümünü Etkinleştir", + "enabled": "Etkin", + "enabling": "{id} etkinleştiriliyor", + "error": "Hata", + "errorLoadingImage": "Görüntü yüklenirken hata", + "errorLoadingVideo": "Video yüklenirken hata", + "experimental": "BETA", + "export": "Dışa Aktar", + "extensionName": "Uzantı Adı", + "failedToDownloadImage": "Görüntü indirilemedi", + "failedToDownloadVideo": "Video indirilemedi", + "feedback": "Geri Bildirim", + "filter": "Filtrele", + "findIssues": "Sorunları Bul", + "frameNodes": "Çerçeve Düğümleri", + "frontendNewer": "Ön uç sürümü {frontendVersion}, arka uç sürümü {backendVersion} ile uyumlu olmayabilir.", + "frontendOutdated": "Ön uç sürümü {frontendVersion} güncel değil. Arka uç {requiredVersion} veya daha yüksek bir sürüm gerektiriyor.", + "galleryImage": "Galeri görüntüsü", + "galleryThumbnail": "Galeri küçük resmi", + "goToNode": "Düğüme Git", + "icon": "Simge", + "imageFailedToLoad": "Görsel yüklenemedi", + "imagePreview": "Görüntü önizlemesi - Görüntüler arasında gezinmek için ok tuşlarını kullanın", + "imageUrl": "Görsel URL'si", + "import": "İçe Aktar", + "inProgress": "Devam ediyor", + "info": "Düğüm Bilgisi", + "insert": "Ekle", + "install": "Yükle", + "installed": "Yüklendi", + "installing": "Yükleniyor", + "interrupted": "Kesintiye uğradı", + "itemSelected": "{selectedCount} öğe seçildi", + "itemsSelected": "{selectedCount} öğe seçildi", + "keybinding": "Tuş Ataması", + "keybindingAlreadyExists": "Tuş ataması zaten mevcut:", + "learnMore": "Daha fazla bilgi edinin", + "loadAllFolders": "Tüm Klasörleri Yükle", + "loadWorkflow": "İş Akışını Yükle", + "loading": "Yükleniyor", + "loadingPanel": "{panel} paneli yükleniyor...", + "login": "Giriş Yap", + "logoAlt": "ComfyUI Logosu", + "logs": "Kayıtlar", + "micPermissionDenied": "Mikrofon izni reddedildi", + "migrate": "Taşı", + "missing": "Eksik", + "moreOptions": "Daha Fazla Seçenek", + "moreWorkflows": "Daha fazla iş akışı", + "multiSelectDropdown": "Çoklu seçim açılır menüsü", + "name": "Ad", + "newFolder": "Yeni Klasör", + "next": "İleri", + "no": "Hayır", + "noAudioRecorded": "Ses kaydedilmedi", + "noResultsFound": "Sonuç Bulunamadı", + "noTasksFound": "Görev Bulunamadı", + "noTasksFoundMessage": "Kuyrukta görev yok.", + "noWorkflowsFound": "İş akışı bulunamadı.", + "nodeContentError": "Düğüm İçerik Hatası", + "nodeHeaderError": "Düğüm Başlık Hatası", + "nodeRenderError": "Düğüm Oluşturma Hatası", + "nodeSlotsError": "Düğüm Yuva Hatası", + "nodeWidgetsError": "Düğüm Widget Hatası", + "nodes": "Düğümler", + "nodesRunning": "düğüm çalışıyor", + "ok": "Tamam", + "openNewIssue": "Yeni Sorun Aç", + "overwrite": "Üzerine Yaz", + "preview": "ÖNİZLEME", + "progressCountOf": "/", + "reconnected": "Yeniden bağlandı", + "reconnecting": "Yeniden bağlanılıyor", + "refresh": "Yenile", + "refreshNode": "Düğümü Yenile", + "releaseTitle": "{package} {version} Sürümü", + "reloadToApplyChanges": "Değişiklikleri uygulamak için yeniden yükleyin", + "removeImage": "Görüntüyü kaldır", + "removeVideo": "Videoyu kaldır", + "rename": "Yeniden Adlandır", + "reportIssue": "Rapor Gönder", + "reportIssueTooltip": "Hata raporunu Comfy Org'a gönderin", + "reportSent": "Rapor Gönderildi", + "reset": "Sıfırla", + "resetAll": "Tümünü Sıfırla", + "resetAllKeybindingsTooltip": "Tüm tuş atamalarını varsayılana sıfırla", + "restart": "Yeniden Başlat", + "resultsCount": "{count} Sonuç Bulundu", + "save": "Kaydet", + "saving": "Kaydediliyor", + "search": "Ara", + "searchExtensions": "Uzantıları Ara", + "searchFailedMessage": "Aramanızla eşleşen herhangi bir ayar bulamadık. Arama terimlerinizi değiştirmeyi deneyin.", + "searchKeybindings": "Tuş Atamalarını Ara", + "searchModels": "Modelleri Ara", + "searchNodes": "Düğümleri Ara", + "searchSettings": "Ayarları Ara", + "searchWorkflows": "İş Akışlarını Ara", + "seeTutorial": "Bir eğitim görün", + "setAsBackground": "Arka Plan Olarak Ayarla", + "settings": "Ayarlar", + "showReport": "Raporu Göster", + "singleSelectDropdown": "Tekli seçim açılır menüsü", + "sort": "Sırala", + "source": "Kaynak", + "startRecording": "Kaydı Başlat", "status": "Durum", - "detected": "Tespit Edildi", - "refreshing": "Yenileniyor", + "stopRecording": "Kaydı Durdur", + "success": "Başarılı", + "systemInfo": "Sistem Bilgisi", + "terminal": "Terminal", + "title": "Başlık", + "triggerPhrase": "Tetikleyici ifade", + "unknownError": "Bilinmeyen hata", + "update": "Güncelle", + "updateAvailable": "Güncelleme Mevcut", + "updateFrontend": "Ön Ucu Güncelle", + "updated": "Güncellendi", + "updating": "{id} güncelleniyor", + "upload": "Yükle", + "usageHint": "Kullanım ipucu", + "user": "Kullanıcı", + "versionMismatchWarning": "Sürüm Uyumluluk Uyarısı", + "versionMismatchWarningMessage": "{warning}: {detail} Güncelleme talimatları için https://docs.comfy.org/installation/update_comfyui#common-update-issues adresini ziyaret edin.", + "videoFailedToLoad": "Video yüklenemedi", + "videoPreview": "Video önizlemesi - Videolar arasında gezinmek için ok tuşlarını kullanın", + "viewImageOfTotal": "{total} görüntüden {index}. görüntüyü görüntüle", + "viewVideoOfTotal": "{total} videodan {index}. videoyu görüntüle", + "warning": "Uyarı", + "workflow": "İş Akışı" + }, + "graphCanvasMenu": { + "fitView": "Görünüme Sığdır", + "focusMode": "Odak Modu", + "hand": "El", + "hideLinks": "Bağlantıları Gizle", + "panMode": "Kaydırma Modu", + "resetView": "Görünümü Sıfırla", + "select": "Seç", + "selectMode": "Seçim Modu", + "showLinks": "Bağlantıları Göster", + "toggleLinkVisibility": "Bağlantı Görünürlüğünü Aç/Kapat", + "toggleMinimap": "Mini Haritayı Aç/Kapat", + "zoomIn": "Yakınlaştır", + "zoomOptions": "Yakınlaştırma Seçenekleri", + "zoomOut": "Uzaklaştır" + }, + "groupNode": { + "create": "Grup düğümü oluştur", + "enterName": "İsim girin" + }, + "helpCenter": { + "clickToLearnMore": "Daha fazla bilgi için tıklayın →", + "desktopUserGuide": "Masaüstü Kullanıcı Kılavuzu", + "docs": "Belgeler", + "github": "Github", + "helpFeedback": "Yardım ve Geri Bildirim", + "loadingReleases": "Sürümler yükleniyor...", + "managerExtension": "Yönetici Uzantısı", + "more": "Daha Fazla...", + "noRecentReleases": "Son sürüm yok", + "openDevTools": "Geliştirici Araçlarını Aç", + "reinstall": "Yeniden Yükle", + "updateAvailable": "Güncelle", + "whatsNew": "Yenilikler Neler?" + }, + "icon": { + "bookmark": "Yer İmi", + "box": "Kutu", + "briefcase": "Evrak Çantası", + "exclamation-triangle": "Uyarı", + "file": "Dosya", + "folder": "Klasör", + "heart": "Kalp", + "inbox": "Gelen Kutusu", + "star": "Yıldız" + }, + "install": { + "appDataLocationTooltip": "ComfyUI'nin uygulama veri dizini. Saklar:\n- Kayıtlar\n- Sunucu yapılandırmaları", + "appPathLocationTooltip": "ComfyUI'nin uygulama varlık dizini. ComfyUI kodunu ve varlıklarını saklar", + "cannotWrite": "Seçilen yola yazılamıyor", + "chooseInstallationLocation": "Kurulum Konumunu Seçin", + "customNodes": "Özel Düğümler", + "customNodesDescription": "Mevcut ComfyUI kurulumlarından özel düğümleri yeniden yükleyin.", + "desktopAppSettings": "Masaüstü Uygulama Ayarları", + "desktopAppSettingsDescription": "ComfyUI'nin masaüstünüzde nasıl davranacağını yapılandırın. Bu ayarları daha sonra değiştirebilirsiniz.", + "desktopSettings": "Masaüstü Ayarları", + "failedToSelectDirectory": "Dizin seçilemedi", + "gpu": "GPU", + "gpuPicker": { + "appleMetalDescription": "Daha hızlı hız ve daha iyi genel deneyim için Mac'inizin GPU'sunu kullanır", + "cpuDescription": "GPU hızlandırma kullanılamadığında uyumluluk için CPU modunu kullanın", + "cpuSubtitle": "CPU Modu", + "manualDescription": "Gelişmiş kurulumlar veya desteklenmeyen donanım için ComfyUI'yi manuel olarak yapılandırın", + "manualSubtitle": "Manuel Kurulum", + "nvidiaDescription": "En iyi performans için CUDA hızlandırmalı NVIDIA GPU'nuzu kullanın.", + "nvidiaSubtitle": "NVIDIA CUDA", + "recommended": "ÖNERİLEN", + "title": "Donanım kurulumunuzu seçin" + }, + "gpuSelection": { + "cpuMode": "CPU Modu", + "cpuModeDescription": "CPU modu yalnızca geliştiriciler ve nadir uç durumlar için tasarlanmıştır.", + "cpuModeDescription2": "Buna kesinlikle ihtiyacınız olduğundan emin değilseniz, lütfen bu kutuyu yoksayın ve yukarıdan GPU'nuzu seçin.", + "customComfyNeedsPython": "Python kurulana kadar ComfyUI çalışmayacaktır", + "customInstallRequirements": "Tüm gereksinimleri ve bağımlılıkları yükleyin (ör. özel torch)", + "customManualVenv": "Python venv'i manuel olarak yapılandırın", + "customMayNotWork": "Bu tamamen desteklenmemektedir ve basitçe çalışmayabilir", + "customSkipsPython": "Bu seçenek normal python kurulumunu atlar.", + "enableCpuMode": "CPU Modunu Etkinleştir", + "mpsDescription": "Apple Metal Performans Gölgelendiricileri, pytorch gecelik kullanılarak desteklenir.", + "nvidiaDescription": "NVIDIA cihazları, pytorch CUDA yapıları kullanılarak doğrudan desteklenir.", + "selectGpu": "GPU Seç", + "selectGpuDescription": "Sahip olduğunuz GPU türünü seçin" + }, + "helpImprove": "Lütfen ComfyUI'yi geliştirmeye yardımcı olun", + "installLocation": "Kurulum Yeri", + "installLocationDescription": "ComfyUI'nin kullanıcı verileri için dizini seçin. Seçilen konuma bir python ortamı yüklenecektir.", + "installLocationTooltip": "ComfyUI'nin kullanıcı veri dizini. Saklar:\n- Python Ortamı\n- Modeller\n- Özel düğümler\n", + "insufficientFreeSpace": "Yetersiz alan - minimum boş alan", + "isOneDrive": "OneDrive desteklenmiyor. Lütfen ComfyUI'yi başka bir konuma yükleyin.", + "locationPicker": { + "chooseDownloadServers": "İndirme sunucularını manuel olarak seçin", + "downloadServersDescription": "Konumunuza göre Python, PyPI paketleri ve PyTorch indirmek için belirli yansı sunucularını seçin.", + "migrateDescription": "Önceki bir ComfyUI kurulumundan mevcut modellerinizi, özel düğümlerinizi ve yapılandırmalarınızı kopyalayın veya bağlayın.", + "migrateFromExisting": "Mevcut kurulumdan taşı", + "migrationPathPlaceholder": "Mevcut ComfyUI kurulumunu seçin (isteğe bağlı)", + "pathPlaceholder": "/Users/username/Documents/ComfyUI", + "subtitle": "ComfyUI'nin dosyaları için bir klasör seçin. Python'u da orada otomatik olarak kuracağız.", + "title": "ComfyUI'yi nereye kuracağınızı seçin" + }, + "manualConfiguration": { + "createVenv": "Aşağıdaki dizinde bir sanal ortam oluşturmanız gerekecektir", + "requirements": "Gereksinimler", + "restartWhenFinished": "Sanal ortamı yapılandırmayı bitirdiğinizde, lütfen ComfyUI'yi yeniden başlatın.", + "title": "Manuel Yapılandırma", + "virtualEnvironmentPath": "Sanal ortam yolu" + }, + "metricsDisabled": "Metrikler Devre Dışı", + "metricsEnabled": "Metrikler Etkin", + "migrateFromExistingInstallation": "Mevcut Kurulumdan Taşı", + "migration": "Taşıma", + "migrationOptional": "Taşıma isteğe bağlıdır. Mevcut bir kurulumunuz yoksa bu adımı atlayabilirsiniz.", + "migrationSourcePathDescription": "Mevcut bir ComfyUI kurulumunuz varsa, mevcut kullanıcı dosyalarınızı ve modellerinizi yeni kuruluma kopyalayabilir/bağlayabiliriz. Mevcut ComfyUI kurulumunuz etkilenmeyecektir.", + "moreInfo": "Daha fazla bilgi için lütfen okuyun", + "nonDefaultDrive": "Lütfen ComfyUI'yi sistem sürücünüze (ör. C:\\) yükleyin. Farklı dosya sistemlerine sahip sürücüler öngörülemeyen sorunlara neden olabilir. Modeller ve diğer dosyalar kurulumdan sonra diğer sürücülerde saklanabilir.", + "parentMissing": "Yol mevcut değil - önce içeren dizini oluşturun", + "pathExists": "Dizin zaten mevcut - lütfen tüm verileri yedeklediğinizden emin olun", + "pathValidationFailed": "Yol doğrulanamadı", + "privacyPolicy": "gizlilik politikası", + "selectItemsToMigrate": "Taşınacak Öğeleri Seçin", + "settings": { + "allowMetrics": "Kullanım Metrikleri", + "allowMetricsDescription": "Anonim kullanım metrikleri göndererek ComfyUI'yi geliştirmeye yardımcı olun. Kişisel bilgi veya iş akışı içeriği toplanmayacaktır.", + "autoUpdate": "Otomatik Güncellemeler", + "autoUpdateDescription": "Güncellemeler mevcut olduğunda otomatik olarak indirin. Güncellemeler yüklenmeden önce size bildirilecektir.", + "checkingMirrors": "Python yansıtmalarına ağ erişimi kontrol ediliyor...", + "dataCollectionDialog": { + "collect": { + "errorReports": "Hata mesajı ve yığın izi", + "systemInfo": "Donanım, işletim sistemi türü ve uygulama sürümü", + "userJourneyEvents": "Kullanıcı yolculuğu olayları" + }, + "doNotCollect": { + "customNodeConfigurations": "Özel düğüm yapılandırmaları", + "fileSystemInformation": "Dosya sistemi bilgileri", + "personalInformation": "Kişisel bilgi", + "workflowContents": "İş akışı içerikleri" + }, + "title": "Veri Toplama Hakkında", + "viewFullPolicy": "Tam politikayı görüntüle", + "whatWeCollect": "Ne topluyoruz:", + "whatWeDoNotCollect": "Ne toplamıyoruz:" + }, + "errorUpdatingConsent": "Onay Güncellenirken Hata Oluştu", + "errorUpdatingConsentDetail": "Metrik onay ayarları güncellenemedi", + "learnMoreAboutData": "Veri toplama hakkında daha fazla bilgi edinin", + "mirrorSettings": "Yansıtma Ayarları", + "mirrorsReachable": "Python yansıtmalarına ağ erişimi iyi", + "mirrorsUnreachable": "Bazı python yansıtmalarına ağ erişimi kötü", + "pypiMirrorPlaceholder": "PyPI yansıtma URL'sini girin", + "pythonMirrorPlaceholder": "Python yansıtma URL'sini girin" + }, + "systemLocations": "Sistem Konumları", + "unhandledError": "Bilinmeyen hata", + "updateConsent": "Daha önce çökmeleri bildirmeyi seçmiştiniz. Hataları belirlemeye ve uygulamayı iyileştirmeye yardımcı olmak için şimdi olay tabanlı metrikleri izliyoruz. Kişisel olarak tanımlanabilir hiçbir bilgi toplanmamaktadır." + }, + "issueReport": { + "helpFix": "Bunu Düzeltmeye Yardım Et" + }, + "load3d": { + "applyingTexture": "Doku uygulanıyor...", + "backgroundColor": "Arka Plan Rengi", + "camera": "Kamera", + "cameraType": { + "orthographic": "Ortografik", + "perspective": "Perspektif" + }, + "clearRecording": "Kaydı Temizle", + "edgeThreshold": "Kenar Eşiği", + "export": "Dışa Aktar", + "exportModel": "Modeli Dışa Aktar", + "exportRecording": "Kaydı Dışa Aktar", + "exportingModel": "Model dışa aktarılıyor...", + "fov": "FOV", + "light": "Işık", + "lightIntensity": "Işık Yoğunluğu", + "loadingBackgroundImage": "Arka Plan Resmi Yükleniyor", + "loadingModel": "3D Model Yükleniyor...", + "materialMode": "Malzeme Modu", + "materialModes": { + "depth": "Derinlik", + "lineart": "Çizgi Sanatı", + "normal": "Normal", + "original": "Orijinal", + "wireframe": "Tel Kafes" + }, + "model": "Model", + "openIn3DViewer": "3D Görüntüleyicide Aç", + "previewOutput": "Çıktıyı Önizle", + "removeBackgroundImage": "Arka Plan Resmini Kaldır", + "resizeNodeMatchOutput": "Düğümü çıktıya uyacak şekilde yeniden boyutlandır", + "scene": "Sahne", + "showGrid": "Izgarayı Göster", + "startRecording": "Kaydı Başlat", + "stopRecording": "Kaydı Durdur", + "switchCamera": "Kamerayı Değiştir", + "switchingMaterialMode": "Malzeme Modu Değiştiriliyor...", + "upDirection": "Yukarı Yön", + "upDirections": { + "original": "Orijinal" + }, + "uploadBackgroundImage": "Arka Plan Resmi Yükle", + "uploadTexture": "Doku Yükle", + "viewer": { + "apply": "Uygula", + "cameraSettings": "Kamera Ayarları", + "cameraType": "Kamera Tipi", + "cancel": "İptal", + "exportSettings": "Dışa Aktarma Ayarları", + "lightSettings": "Işık Ayarları", + "modelSettings": "Model Ayarları", + "sceneSettings": "Sahne Ayarları", + "title": "3D Görüntüleyici (Beta)" + } + }, + "loadWorkflowWarning": { + "coreNodesFromVersion": "ComfyUI {version} gerektirir:", + "missingNodesDescription": "Grafik yüklenirken aşağıdaki düğüm türleri bulunamadı.\nBu, yüklü sürümünüz daha düşükse ve bu düğüm türü bulunamazsa da olabilir.", + "missingNodesTitle": "Bazı Düğümler Eksik", + "outdatedVersion": "Bazı düğümler ComfyUI'nin daha yeni bir sürümünü gerektirir (mevcut: {version}). Tüm düğümleri kullanmak için lütfen güncelleyin.", + "outdatedVersionGeneric": "Bazı düğümler ComfyUI'nin daha yeni bir sürümünü gerektirir. Tüm düğümleri kullanmak için lütfen güncelleyin." + }, + "maintenance": { "None": "Yok", "OK": "Tamam", "Skipped": "Atlandı", - "showManual": "Bakım görevlerini göster", + "allOk": "Herhangi bir sorun tespit edilmedi.", "confirmTitle": "Emin misiniz?", - "terminalDefaultMessage": "Bir sorun giderme komutu çalıştırdığınızda, herhangi bir çıktı burada gösterilecektir.", "consoleLogs": "Konsol Kayıtları", + "detected": "Tespit Edildi", "error": { - "toastTitle": "Görev hatası", - "taskFailed": "Görev çalıştırılamadı.", "cannotContinue": "Devam edilemiyor - hatalar devam ediyor", - "defaultDescription": "Bir bakım görevi çalıştırılırken bir hata oluştu." - } + "defaultDescription": "Bir bakım görevi çalıştırılırken bir hata oluştu.", + "taskFailed": "Görev çalıştırılamadı.", + "toastTitle": "Görev hatası" + }, + "refreshing": "Yenileniyor", + "showManual": "Bakım görevlerini göster", + "status": "Durum", + "terminalDefaultMessage": "Bir sorun giderme komutu çalıştırdığınızda, herhangi bir çıktı burada gösterilecektir.", + "title": "Bakım" + }, + "manager": { + "allMissingNodesInstalled": "Tüm eksik düğümler başarıyla yüklendi", + "applyChanges": "Değişiklikleri Uygula", + "changingVersion": "Sürüm {from} sürümünden {to} sürümüne değiştiriliyor", + "clickToFinishSetup": "Kurulumu tamamlamak için tıklayın", + "conflicts": { + "conflictInfoTitle": "Bu neden oluyor?", + "conflictMessages": { + "accelerator": "GPU/Hızlandırıcı desteklenmiyor (mevcut: {current}, gerekli: {required})", + "banned": "Bu paket güvenlik nedenleriyle yasaklandı", + "comfyui_version": "ComfyUI sürüm uyuşmazlığı (mevcut: {current}, gerekli: {required})", + "frontend_version": "Ön uç sürüm uyuşmazlığı (mevcut: {current}, gerekli: {required})", + "generic": "Uyumluluk sorunu (mevcut: {current}, gerekli: {required})", + "import_failed": "İçe Aktarılamadı", + "os": "İşletim sistemi desteklenmiyor (mevcut: {current}, gerekli: {required})", + "pending": "Güvenlik doğrulaması bekleniyor - uyumluluk doğrulanamıyor" + }, + "conflicts": "Çakışmalar", + "description": "Bazı uzantılarınız ile ComfyUI'nin yeni sürümü arasında çakışmalar tespit ettik. Güncelleyerek bu uzantılara dayanan iş akışlarını bozma riskiyle karşı karşıya kalırsınız.", + "enableAnyway": "Yine de Etkinleştir", + "extensionAtRisk": "Risk Altındaki Uzantı", + "importFailedExtensions": "İçe Aktarılamayan Uzantılar", + "info": "Güncellemeye devam ederseniz, çakışan uzantılar otomatik olarak devre dışı bırakılacaktır. Bunları istediğiniz zaman ComfyUI Yöneticisi'nde inceleyebilir ve yönetebilirsiniz.", + "installAnyway": "Yine de Yükle", + "title": "Düğüm Paketi Sorunları Tespit Edildi!", + "understood": "Anlaşıldı", + "warningBanner": { + "button": "Daha Fazla Bilgi Edinin...", + "message": "Bu uzantılar, mevcut kurulumunuzdan farklı sistem paketi sürümleri gerektirir. Bunları yüklemek, çekirdek bağımlılıkları geçersiz kılabilir ve diğer uzantıları veya iş akışlarını etkileyebilir.", + "title": "Mevcut kurulumunuzla uyumsuzluk nedeniyle bazı uzantılar devre dışı bırakıldı" + }, + "warningTooltip": "Bu paket, mevcut ortamınızla uyumluluk sorunları yaşayabilir" + }, + "createdBy": "Oluşturan", + "dependencies": "Bağımlılıklar", + "disabledNodesWontUpdate": "Devre dışı düğümler güncellenmeyecek", + "discoverCommunityContent": "Topluluk tarafından yapılmış Düğüm Paketlerini, Uzantıları ve daha fazlasını keşfedin...", + "downloads": "İndirmeler", + "enablePackToChangeVersion": "Sürümleri değiştirmek için bu paketi etkinleştirin", + "errorConnecting": "Comfy Düğüm Kayıt Defteri'ne bağlanırken hata oluştu.", + "extensionsSuccessfullyInstalled": "Uzantı(lar) başarıyla yüklendi ve kullanıma hazır!", + "failed": "Başarısız", + "failedToInstall": "Yüklenemedi", + "filter": { + "disabled": "Devre Dışı", + "enabled": "Etkin", + "nodePack": "Düğüm Paketi" + }, + "gettingInfo": "Bilgi alınıyor...", + "importFailedGenericError": "Paket içe aktarılamadı. Daha fazla ayrıntı için konsolu kontrol edin.", + "inWorkflow": "İş Akışında", + "infoPanelEmpty": "Bilgileri görmek için bir öğeye tıklayın", + "installAllMissingNodes": "Tüm Eksik Düğümleri Yükle", + "installError": "Yükleme Hatası", + "installSelected": "Seçilenleri Yükle", + "installationQueue": "Yükleme Kuyruğu", + "installingDependencies": "Bağımlılıklar yükleniyor...", + "lastUpdated": "Son Güncelleme", + "latestVersion": "En Son", + "legacyManagerUI": "Eski Arayüzü Kullan", + "legacyManagerUIDescription": "Eski Yönetici Arayüzünü kullanmak için ComfyUI'yi --enable-manager-legacy-ui ile başlatın", + "legacyMenuNotAvailable": "Eski yönetici menüsü mevcut değil, yeni yönetici menüsüne varsayılan olarak geçiliyor.", + "license": "Lisans", + "loadingVersions": "Sürümler yükleniyor...", + "mixedSelectionMessage": "Karışık seçim üzerinde toplu işlem yapılamaz", + "nightlyVersion": "Gecelik", + "noDescription": "Açıklama yok", + "noNodesFound": "Düğüm bulunamadı", + "noNodesFoundDescription": "Paketin düğümleri ya ayrıştırılamadı ya da paket yalnızca bir ön uç uzantısı ve herhangi bir düğüme sahip değil.", + "noResultsFound": "Aramanızla eşleşen sonuç bulunamadı.", + "nodePack": "Düğüm Paketi", + "notAvailable": "Mevcut Değil", + "packsSelected": "paket seçildi", + "repository": "Depo", + "restartToApplyChanges": "Değişiklikleri uygulamak için lütfen ComfyUI'yi yeniden başlatın", + "restartingBackend": "Değişiklikleri uygulamak için arka uç yeniden başlatılıyor...", + "searchPlaceholder": "Ara", + "selectVersion": "Sürüm Seç", + "sort": { + "created": "En Yeni", + "downloads": "En Popüler", + "publisher": "Yayıncı", + "updated": "Son Güncellenen" + }, + "status": { + "active": "Aktif", + "banned": "Yasaklandı", + "conflicting": "Çakışan", + "deleted": "Silindi", + "flagged": "İşaretlendi", + "importFailed": "Yükleme Hatası", + "pending": "Beklemede", + "unknown": "Bilinmiyor" + }, + "title": "Özel Düğüm Yöneticisi", + "toFinishSetup": "kurulumu tamamlamak için", + "totalNodes": "Toplam Düğüm", + "tryAgainLater": "Lütfen daha sonra tekrar deneyin.", + "tryDifferentSearch": "Lütfen farklı bir arama sorgusu deneyin.", + "uninstall": "Kaldır", + "uninstallSelected": "Seçilenleri Kaldır", + "uninstalling": "{id} kaldırılıyor", + "update": "Güncelle", + "updateAll": "Tümünü Güncelle", + "updateSelected": "Seçilenleri Güncelle", + "updatingAllPacks": "Tüm paketler güncelleniyor", + "version": "Sürüm" + }, + "maskEditor": { + "Apply to Whole Image": "Tüm Görüntüye Uygula", + "Brush Settings": "Fırça Ayarları", + "Brush Shape": "Fırça Şekli", + "Clear": "Temizle", + "Color Select Settings": "Renk Seçim Ayarları", + "Fill Opacity": "Dolgu Opaklığı", + "Hardness": "Sertlik", + "Image Layer": "Görüntü Katmanı", + "Invert": "Ters Çevir", + "Layers": "Katmanlar", + "Live Preview": "Canlı Önizleme", + "Mask Layer": "Maske Katmanı", + "Mask Opacity": "Maske Opaklığı", + "Mask Tolerance": "Maske Toleransı", + "Method": "Yöntem", + "Opacity": "Opaklık", + "Paint Bucket Settings": "Boya Kovası Ayarları", + "Reset to Default": "Varsayılana Sıfırla", + "Selection Opacity": "Seçim Opaklığı", + "Smoothing Precision": "Yumuşatma Hassasiyeti", + "Stop at mask": "Maskede dur", + "Thickness": "Kalınlık", + "Tolerance": "Tolerans" + }, + "menu": { + "autoQueue": "Otomatik Kuyruk", + "batchCount": "Toplu İşlem Sayısı", + "batchCountTooltip": "İş akışı oluşturma işleminin kaç kez kuyruğa alınması gerektiği", + "clear": "İş akışını temizle", + "clipspace": "Clipspace'i Aç", + "dark": "Karanlık", + "disabled": "Devre Dışı", + "disabledTooltip": "İş akışı otomatik olarak kuyruğa alınmayacak", + "execute": "Yürüt", + "help": "Yardım", + "hideMenu": "Menüyü Gizle", + "instant": "Anında", + "instantTooltip": "İş akışı, bir oluşturma işlemi bittikten sonra anında kuyruğa alınacak", + "interrupt": "Mevcut çalışmayı iptal et", + "light": "Açık", + "manageExtensions": "Uzantıları Yönet", + "onChange": "Değişiklikte", + "onChangeTooltip": "Bir değişiklik yapıldığında iş akışı kuyruğa alınacak", + "queue": "Kuyruk Paneli", + "refresh": "Düğüm tanımlarını yenile", + "resetView": "Tuval görünümünü sıfırla", + "run": "Çalıştır", + "runWorkflow": "İş akışını çalıştır (Öne kuyruklamak için Shift)", + "runWorkflowFront": "İş akışını çalıştır (Öne kuyrukla)", + "settings": "Ayarlar", + "showMenu": "Menüyü Göster", + "theme": "Tema", + "toggleBottomPanel": "Alt Paneli Aç/Kapat" + }, + "menuLabels": { + "About ComfyUI": "ComfyUI Hakkında", + "Bottom Panel": "Alt Panel", + "Browse Templates": "Şablonlara Gözat", + "Bypass/Unbypass Selected Nodes": "Seçili Düğümleri Atla/Geri Al", + "Canvas Performance": "Tuval Performansı", + "Canvas Toggle Lock": "Tuval Kilidini Aç/Kapat", + "Check for Custom Node Updates": "Özel Düğüm Güncellemelerini Kontrol Et", + "Check for Updates": "Güncellemeleri Kontrol Et", + "Clear Pending Tasks": "Bekleyen Görevleri Temizle", + "Clear Workflow": "İş Akışını Temizle", + "Clipspace": "Clipspace", + "Close Current Workflow": "Mevcut İş Akışını Kapat", + "Collapse/Expand Selected Nodes": "Seçili Düğümleri Daralt/Genişlet", + "Comfy-Org Discord": "Comfy-Org Discord", + "ComfyUI Docs": "ComfyUI Belgeleri", + "ComfyUI Forum": "ComfyUI Forumu", + "ComfyUI Issues": "ComfyUI Sorunları", + "Contact Support": "Destekle İletişime Geç", + "Convert Selection to Subgraph": "Seçimi Alt Grafiğe Dönüştür", + "Convert selected nodes to group node": "Seçili düğümleri grup düğümüne dönüştür", + "Custom Nodes (Legacy)": "Özel Düğümler (Eski)", + "Custom Nodes Manager": "Özel Düğüm Yöneticisi", + "Delete Selected Items": "Seçili Öğeleri Sil", + "Desktop User Guide": "Masaüstü Kullanıcı Kılavuzu", + "Duplicate Current Workflow": "Mevcut İş Akışını Çoğalt", + "Edit": "Düzenle", + "Exit Subgraph": "Alt Grafikten Çık", + "Export": "Dışa Aktar", + "Export (API)": "Dışa Aktar (API)", + "Fit Group To Contents": "Grubu İçeriğe Sığdır", + "Focus Mode": "Odak Modu", + "Group Selected Nodes": "Seçili Düğümleri Gruplandır", + "Help": "Yardım", + "Help Center": "Yardım Merkezi", + "Install Missing Custom Nodes": "Eksik Özel Düğümleri Yükle", + "Interrupt": "Kes", + "Load Default Workflow": "Varsayılan İş Akışını Yükle", + "Lock Canvas": "Tuvali Kilitle", + "Manage group nodes": "Grup düğümlerini yönet", + "Manager": "Yönetici", + "Manager Menu (Legacy)": "Yönetici Menüsü (Eski)", + "Model Library": "Model Kütüphanesi", + "Move Selected Nodes Down": "Seçili Düğümleri Aşağı Taşı", + "Move Selected Nodes Left": "Seçili Düğümleri Sola Taşı", + "Move Selected Nodes Right": "Seçili Düğümleri Sağa Taşı", + "Move Selected Nodes Up": "Seçili Düğümleri Yukarı Taşı", + "Mute/Unmute Selected Nodes": "Seçili Düğümleri Sessize Al/Aç", + "New": "Yeni", + "Next Opened Workflow": "Sonraki Açılan İş Akışı", + "Node Library": "Düğüm Kütüphanesi", + "Open": "Aç", + "Open 3D Viewer (Beta) for Selected Node": "Seçili Düğüm için 3D Görüntüleyiciyi (Beta) Aç", + "Open Custom Nodes Folder": "Özel Düğümler Klasörünü Aç", + "Open DevTools": "Geliştirici Araçlarını Aç", + "Open Inputs Folder": "Girişler Klasörünü Aç", + "Open Logs Folder": "Kayıtlar Klasörünü Aç", + "Open Mask Editor for Selected Node": "Seçili Düğüm için Maske Düzenleyiciyi Aç", + "Open Models Folder": "Modeller Klasörünü Aç", + "Open Outputs Folder": "Çıktılar Klasörünü Aç", + "Open Sign In Dialog": "Giriş Yapma İletişim Kutusunu Aç", + "Open extra_model_paths_yaml": "extra_model_paths.yaml dosyasını aç", + "Pin/Unpin Selected Items": "Seçili Öğeleri Sabitle/Kaldır", + "Pin/Unpin Selected Nodes": "Seçili Düğümleri Sabitle/Kaldır", + "Previous Opened Workflow": "Önceki Açılan İş Akışı", + "Publish": "Yayınla", + "Queue Panel": "Kuyruk Paneli", + "Queue Prompt": "İstemi Kuyruğa Al", + "Queue Prompt (Front)": "İstemi Kuyruğa Al (Ön)", + "Queue Selected Output Nodes": "Seçili Çıktı Düğümlerini Kuyruğa Al", + "Quit": "Çık", + "Redo": "Yinele", + "Refresh Node Definitions": "Düğüm Tanımlarını Yenile", + "Reinstall": "Yeniden Yükle", + "Reset View": "Görünümü Sıfırla", + "Resize Selected Nodes": "Seçili Düğümleri Yeniden Boyutlandır", + "Restart": "Yeniden Başlat", + "Save": "Kaydet", + "Save As": "Farklı Kaydet", + "Show Keybindings Dialog": "Tuş Atamaları İletişim Kutusunu Göster", + "Show Model Selector (Dev)": "Model Seçiciyi Göster (Geliştirici)", + "Show Settings Dialog": "Ayarlar İletişim Kutusunu Göster", + "Sign Out": "Çıkış Yap", + "Toggle Essential Bottom Panel": "Temel Alt Paneli Aç/Kapat", + "Toggle Logs Bottom Panel": "Kayıtlar Alt Panelini Aç/Kapat", + "Toggle Search Box": "Arama Kutusunu Aç/Kapat", + "Toggle Terminal Bottom Panel": "Terminal Alt Panelini Aç/Kapat", + "Toggle Theme (Dark/Light)": "Temayı Değiştir (Karanlık/Açık)", + "Toggle View Controls Bottom Panel": "Görünüm Kontrolleri Alt Panelini Aç/Kapat", + "Toggle the Custom Nodes Manager Progress Bar": "Özel Düğüm Yöneticisi İlerleme Çubuğunu Aç/Kapat", + "Undo": "Geri Al", + "Ungroup selected group nodes": "Seçili grup düğümlerinin grubunu çöz", + "Unload Models": "Modelleri Boşalt", + "Unload Models and Execution Cache": "Modelleri ve Yürütme Önbelleğini Boşalt", + "Unlock Canvas": "Tuvalin Kilidini Aç", + "Unpack the selected Subgraph": "Seçili Alt Grafiği Aç", + "View": "Görünüm", + "Workflows": "İş Akışları", + "Zoom In": "Yakınlaştır", + "Zoom Out": "Uzaklaştır", + "Zoom to fit": "Sığdırmak için yakınlaştır" + }, + "minimap": { + "nodeColors": "Düğüm Renkleri", + "renderBypassState": "Atlama Durumunu Oluştur", + "renderErrorState": "Hata Durumunu Oluştur", + "showGroups": "Çerçeveleri/Grupları Göster", + "showLinks": "Bağlantıları Göster" }, "missingModelsDialog": { "doNotAskAgain": "Bunu bir daha gösterme", "missingModels": "Eksik Modeller", "missingModelsMessage": "Grafik yüklenirken aşağıdaki modeller bulunamadı" }, - "loadWorkflowWarning": { - "outdatedVersion": "Bazı düğümler ComfyUI'nin daha yeni bir sürümünü gerektirir (mevcut: {version}). Tüm düğümleri kullanmak için lütfen güncelleyin.", - "outdatedVersionGeneric": "Bazı düğümler ComfyUI'nin daha yeni bir sürümünü gerektirir. Tüm düğümleri kullanmak için lütfen güncelleyin.", - "coreNodesFromVersion": "ComfyUI {version} gerektirir:", - "missingNodesTitle": "Bazı Düğümler Eksik", - "missingNodesDescription": "Grafik yüklenirken aşağıdaki düğüm türleri bulunamadı.\nBu, yüklü sürümünüz daha düşükse ve bu düğüm türü bulunamazsa da olabilir." - }, - "versionMismatchWarning": { - "title": "Sürüm Uyumluluk Uyarısı", - "frontendOutdated": "Ön uç sürümü {frontendVersion} güncel değil. Arka uç {requiredVersion} veya daha yüksek bir sürüm gerektiriyor.", - "frontendNewer": "Ön uç sürümü {frontendVersion}, arka uç sürümü {backendVersion} ile uyumlu olmayabilir.", - "updateFrontend": "Ön Ucu Güncelle", - "dismiss": "Kapat" - }, - "errorDialog": { - "defaultTitle": "Bir hata oluştu", - "loadWorkflowTitle": "İş akışı verileri yeniden yüklenirken hata nedeniyle yükleme iptal edildi", - "noStackTrace": "Yığın izi mevcut değil", - "extensionFileHint": "Bu, aşağıdaki komut dosyasından kaynaklanıyor olabilir", - "promptExecutionError": "İstem yürütmesi başarısız oldu" - }, - "apiNodesSignInDialog": { - "title": "API Düğümlerini Kullanmak İçin Giriş Yapılması Gerekiyor", - "message": "Bu iş akışı, çalıştırmak için hesabınıza giriş yapmanızı gerektiren API Düğümleri içerir." - }, - "apiNodesCostBreakdown": { - "title": "API Düğüm(ler)i", - "costPerRun": "Çalıştırma başına maliyet", - "totalCost": "Toplam Maliyet" - }, - "desktopUpdate": { - "title": "ComfyUI Masaüstü Güncelleniyor", - "description": "ComfyUI Masaüstü yeni bağımlılıkları yüklüyor. Bu birkaç dakika sürebilir.", - "terminalDefaultMessage": "Güncellemeden gelen herhangi bir konsol çıktısı burada gösterilecektir.", - "updateFoundTitle": "Güncelleme Bulundu (v{version})", - "updateAvailableMessage": "Bir güncelleme mevcut. Şimdi yeniden başlatıp güncellemek ister misiniz?", - "noUpdateFound": "Güncelleme bulunamadı", - "errorCheckingUpdate": "Güncellemeler kontrol edilirken hata oluştu", - "errorInstallingUpdate": "Güncelleme yüklenirken hata oluştu" - }, - "clipboard": { - "successMessage": "Panoya kopyalandı", - "errorMessage": "Panoya kopyalanamadı", - "errorNotSupported": "Pano API'si tarayıcınızda desteklenmiyor" - }, - "load3d": { - "switchCamera": "Kamerayı Değiştir", - "showGrid": "Izgarayı Göster", - "backgroundColor": "Arka Plan Rengi", - "lightIntensity": "Işık Yoğunluğu", - "fov": "FOV", - "previewOutput": "Çıktıyı Önizle", - "uploadBackgroundImage": "Arka Plan Resmi Yükle", - "removeBackgroundImage": "Arka Plan Resmini Kaldır", - "loadingModel": "3D Model Yükleniyor...", - "upDirection": "Yukarı Yön", - "materialMode": "Malzeme Modu", - "scene": "Sahne", - "model": "Model", - "camera": "Kamera", - "light": "Işık", - "switchingMaterialMode": "Malzeme Modu Değiştiriliyor...", - "edgeThreshold": "Kenar Eşiği", - "export": "Dışa Aktar", - "exportModel": "Modeli Dışa Aktar", - "exportingModel": "Model dışa aktarılıyor...", - "uploadTexture": "Doku Yükle", - "applyingTexture": "Doku uygulanıyor...", - "materialModes": { - "normal": "Normal", - "wireframe": "Tel Kafes", - "original": "Orijinal", - "depth": "Derinlik", - "lineart": "Çizgi Sanatı" - }, - "upDirections": { - "original": "Orijinal" - }, - "startRecording": "Kaydı Başlat", - "stopRecording": "Kaydı Durdur", - "exportRecording": "Kaydı Dışa Aktar", - "clearRecording": "Kaydı Temizle", - "resizeNodeMatchOutput": "Düğümü çıktıya uyacak şekilde yeniden boyutlandır", - "loadingBackgroundImage": "Arka Plan Resmi Yükleniyor", - "cameraType": { - "perspective": "Perspektif", - "orthographic": "Ortografik" - }, - "viewer": { - "title": "3D Görüntüleyici (Beta)", - "apply": "Uygula", - "cancel": "İptal", - "cameraType": "Kamera Tipi", - "sceneSettings": "Sahne Ayarları", - "cameraSettings": "Kamera Ayarları", - "lightSettings": "Işık Ayarları", - "exportSettings": "Dışa Aktarma Ayarları", - "modelSettings": "Model Ayarları" - }, - "openIn3DViewer": "3D Görüntüleyicide Aç" - }, - "toastMessages": { - "nothingToQueue": "Kuyruğa alınacak bir şey yok", - "pleaseSelectOutputNodes": "Lütfen çıktı düğümlerini seçin", - "no3dScene": "Doku uygulanacak 3D sahne yok", - "failedToApplyTexture": "Doku uygulanamadı", - "no3dSceneToExport": "Dışa aktarılacak 3D sahne yok", - "failedToExportModel": "Model {format} olarak dışa aktarılamadı", - "fileLoadError": "{fileName} içinde iş akışı bulunamıyor", - "dropFileError": "Sürüklenen öğe işlenemiyor: {error}", - "interrupted": "Yürütme kesintiye uğradı", - "pendingTasksDeleted": "Bekleyen görevler silindi", - "nothingToGroup": "Gruplandırılacak bir şey yok", - "pleaseSelectNodesToGroup": "Lütfen bir grup oluşturmak için düğümleri (veya diğer grupları) seçin", - "emptyCanvas": "Boş tuval", - "fileUploadFailed": "Dosya yükleme başarısız oldu", - "unableToGetModelFilePath": "Model dosyası yolu alınamıyor", - "couldNotDetermineFileType": "Dosya türü belirlenemedi", - "errorLoadingModel": "Model yüklenirken hata oluştu", - "failedToDownloadFile": "Dosya indirilemedi", - "updateRequested": "Güncelleme istendi", - "nodeDefinitionsUpdated": "Düğüm tanımları güncellendi", - "errorSaveSetting": "{id} ayarı kaydedilirken hata oluştu: {err}", - "errorCopyImage": "Görüntü kopyalanırken hata oluştu: {error}", - "noTemplatesToExport": "Dışa aktarılacak şablon yok", - "failedToFetchLogs": "Sunucu günlükleri alınamadı", - "migrateToLitegraphReroute": "Yeniden yönlendirme düğümleri gelecekteki sürümlerde kaldırılacaktır. Litegraph yerel yeniden yönlendirmeye geçmek için tıklayın.", - "userNotAuthenticated": "Kullanıcı doğrulanmadı", - "failedToFetchBalance": "Bakiye alınamadı: {error}", - "failedToCreateCustomer": "Müşteri oluşturulamadı: {error}", - "failedToInitiateCreditPurchase": "Kredi satın alma başlatılamadı: {error}", - "failedToAccessBillingPortal": "Faturalandırma portalına erişilemedi: {error}", - "failedToPurchaseCredits": "Kredi satın alınamadı: {error}", - "unauthorizedDomain": "{domain} alan adınız bu hizmeti kullanma yetkisine sahip değil. Alan adınızı beyaz listeye eklemek için lütfen {email} ile iletişime geçin.", - "useApiKeyTip": "İpucu: Normal girişe erişemiyor musunuz? Comfy API Anahtarı seçeneğini kullanın.", - "nothingSelected": "Hiçbir şey seçilmedi", - "cannotCreateSubgraph": "Alt grafik oluşturulamıyor", - "failedToConvertToSubgraph": "Öğeler alt grafiğe dönüştürülemedi", - "failedToInitializeLoad3dViewer": "3D Görüntüleyici başlatılamadı" - }, - "auth": { - "apiKey": { - "title": "API Anahtarı", - "label": "API Anahtarı", - "description": "API Düğümlerini etkinleştirmek için Comfy API anahtarınızı kullanın", - "placeholder": "API Anahtarınızı girin", - "error": "Geçersiz API Anahtarı", - "storageFailed": "API Anahtarı saklanamadı", - "storageFailedDetail": "Lütfen tekrar deneyin.", - "stored": "API Anahtarı saklandı", - "storedDetail": "API Anahtarınız başarıyla saklandı", - "cleared": "API Anahtarı temizlendi", - "clearedDetail": "API Anahtarınız başarıyla temizlendi", - "invalid": "Geçersiz API Anahtarı", - "invalidDetail": "Lütfen geçerli bir API Anahtarı girin", - "helpText": "Bir API anahtarına mı ihtiyacınız var?", - "generateKey": "Buradan bir tane alın", - "whitelistInfo": "Beyaz listede olmayan siteler hakkında" - }, - "login": { - "title": "Hesabınıza giriş yapın", - "useApiKey": "Comfy API Anahtarı", - "signInOrSignUp": "Giriş Yap / Kaydol", - "forgotPasswordError": "Şifre sıfırlama e-postası gönderilemedi", - "passwordResetSent": "Şifre sıfırlama e-postası gönderildi", - "passwordResetSentDetail": "Şifrenizi sıfırlamak için bir bağlantı içeren e-postanızı kontrol edin.", - "newUser": "Buralarda yeni misiniz?", - "userAvatar": "Kullanıcı Avatarı", - "signUp": "Kaydol", - "emailLabel": "E-posta", - "emailPlaceholder": "E-postanızı girin", - "passwordLabel": "Şifre", - "passwordPlaceholder": "Şifrenizi girin", - "confirmPasswordLabel": "Şifreyi Onayla", - "confirmPasswordPlaceholder": "Aynı şifreyi tekrar girin", - "forgotPassword": "Şifrenizi mi unuttunuz?", - "loginButton": "Giriş Yap", - "orContinueWith": "Veya şununla devam et", - "loginWithGoogle": "Google ile giriş yap", - "loginWithGithub": "Github ile giriş yap", - "termsText": "\"İleri\" veya \"Kaydol\" düğmesine tıklayarak,", - "termsLink": "Kullanım Koşullarımızı", - "andText": "ve", - "privacyLink": "Gizlilik Politikamızı", - "success": "Giriş başarılı", - "failed": "Giriş başarısız", - "insecureContextWarning": "Bu bağlantı güvensiz (HTTP) - giriş yapmaya devam ederseniz kimlik bilgileriniz saldırganlar tarafından ele geçirilebilir.", - "questionsContactPrefix": "Sorularınız mı var? Bize ulaşın:", - "noAssociatedUser": "Sağlanan API anahtarıyla ilişkili Comfy kullanıcısı yok" - }, - "signup": { - "title": "Hesap oluşturun", - "alreadyHaveAccount": "Zaten bir hesabınız var mı?", - "emailLabel": "E-posta", - "emailPlaceholder": "E-postanızı girin", - "passwordLabel": "Şifre", - "passwordPlaceholder": "Yeni şifre girin", - "signUpButton": "Kaydol", - "signIn": "Giriş yap", - "signUpWithGoogle": "Google ile kaydol", - "signUpWithGithub": "Github ile kaydol", - "regionRestrictionChina": "Yerel düzenleyici gereklilikler uyarınca, hizmetlerimiz geçici olarak Çin'de bulunan kullanıcılara sunulmamaktadır.", - "personalDataConsentLabel": "Kişisel verilerimin işlenmesini kabul ediyorum." - }, - "signOut": { - "signOut": "Çıkış Yap", - "success": "Başarıyla çıkış yapıldı", - "successDetail": "Hesabınızdan başarıyla çıkış yaptınız." - }, - "passwordUpdate": { - "success": "Şifre Güncellendi", - "successDetail": "Şifreniz başarıyla güncellendi" - }, - "deleteAccount": { - "deleteAccount": "Hesabı Sil", - "confirmTitle": "Hesabı Sil", - "confirmMessage": "Hesabınızı silmek istediğinizden emin misiniz? Bu işlem geri alınamaz ve tüm verilerinizi kalıcı olarak silecektir.", - "confirm": "Hesabı Sil", - "cancel": "İptal", - "success": "Hesap Silindi", - "successDetail": "Hesabınız başarıyla silindi." - } - }, - "validation": { - "invalidEmail": "Geçersiz e-posta adresi", - "required": "Gerekli", - "minLength": "En az {length} karakter olmalı", - "maxLength": "En fazla {length} karakter olmalı", - "prefix": "{prefix} ile başlamalı", - "descriptionRequired": "Açıklama gerekli", - "length": "{length} karakter olmalı", - "password": { - "requirements": "Şifre gereksinimleri", - "minLength": "8 ila 32 karakter arasında olmalı", - "uppercase": "En az bir büyük harf içermeli", - "lowercase": "En az bir küçük harf içermeli", - "number": "En az bir rakam içermeli", - "special": "En az bir özel karakter içermeli", - "match": "Şifreler eşleşmeli" - }, - "personalDataConsentRequired": "Kişisel verilerinizin işlenmesini kabul etmelisiniz." - }, - "credits": { - "activity": "Aktivite", - "credits": "Krediler", - "yourCreditBalance": "Kredi bakiyeniz", - "purchaseCredits": "Kredi Satın Al", - "invoiceHistory": "Fatura Geçmişi", - "apiPricing": "API Fiyatlandırması", - "faqs": "SSS", - "messageSupport": "Destek Mesajı", - "lastUpdated": "Son güncellenme", - "topUp": { - "insufficientTitle": "Yetersiz Kredi", - "insufficientMessage": "Bu iş akışını çalıştırmak için yeterli krediniz yok.", - "quickPurchase": "Hızlı Satın Alma", - "maxAmount": "(Maks. 1.000 USD)", - "buyNow": "Şimdi al", - "seeDetails": "Detayları gör", - "topUp": "Yükleme Yap" - }, - "eventType": "Etkinlik Türü", - "details": "Detaylar", - "time": "Zaman", - "additionalInfo": "Ek Bilgi", - "model": "Model", - "added": "Eklendi", - "accountInitialized": "Hesap başlatıldı" - }, - "userSettings": { - "title": "Kullanıcı Ayarları", - "name": "İsim", - "email": "E-posta", - "provider": "Giriş Sağlayıcı", - "notSet": "Ayarlanmadı", - "updatePassword": "Şifreyi Güncelle" - }, - "selectionToolbox": { - "executeButton": { - "tooltip": "Seçili çıktı düğümlerine yürüt (Turuncu kenarlıkla vurgulanmış)", - "disabledTooltip": "Çıktı düğümü seçilmedi" - }, - "Set Group Nodes to Never": "Set Group Nodes to Never", - "Bypass Group Nodes": "Bypass Group Nodes", - "Set Group Nodes to Always": "Set Group Nodes to Always" - }, - "chatHistory": { - "cancelEdit": "İptal", - "editTooltip": "Mesajı düzenle", - "cancelEditTooltip": "Düzenlemeyi iptal et", - "copiedTooltip": "Kopyalandı", - "copyTooltip": "Mesajı panoya kopyala" + "nodeCategories": { + "3d": "3d", + "3d_models": "3d_modeller", + "BFL": "BFL", + "Ideogram": "Ideogram", + "Kling": "Kling", + "Luma": "Luma", + "MiniMax": "MiniMax", + "OpenAI": "OpenAI", + "Pika": "Pika", + "PixVerse": "PixVerse", + "Recraft": "Recraft", + "Stability AI": "Stability AI", + "Veo": "Veo", + "_for_testing": "_test_için", + "advanced": "gelişmiş", + "animation": "animasyon", + "api": "api", + "api node": "api düğümü", + "attention_experiments": "dikkat_deneyleri", + "audio": "ses", + "batch": "toplu", + "clip": "klip", + "combine": "birleştir", + "compositing": "birleştirme", + "cond pair": "çift koşul", + "cond single": "tek koşul", + "conditioning": "koşullandırma", + "controlnet": "controlnet", + "create": "oluştur", + "custom_sampling": "özel_örnekleme", + "debug": "hata ayıklama", + "deprecated": "kullanımdan kaldırılmış", + "flux": "flux", + "gligen": "gligen", + "guidance": "rehberlik", + "guiders": "rehberler", + "hooks": "kancalar", + "image": "görüntü", + "inpaint": "inpaint", + "instructpix2pix": "instructpix2pix", + "latent": "gizli", + "loaders": "yükleyiciler", + "lotus": "lotus", + "ltxv": "ltxv", + "mask": "maske", + "model": "model", + "model_merging": "model_birleştirme", + "model_patches": "model_yamaları", + "model_specific": "modele_özgü", + "noise": "gürültü", + "operations": "işlemler", + "photomaker": "photomaker", + "postprocessing": "son işleme", + "preprocessors": "ön işlemciler", + "primitive": "ilkel", + "samplers": "örnekleyiciler", + "sampling": "örnekleme", + "schedulers": "zamanlayıcılar", + "scheduling": "zamanlama", + "sd": "sd", + "sd3": "sd3", + "sigmas": "sigmalar", + "stable_cascade": "stabil_çağlayan", + "style_model": "stil_modeli", + "transform": "dönüştür", + "unet": "unet", + "upscale_diffusion": "yükseltme_difüzyonu", + "upscaling": "yükseltme", + "utils": "yardımcı programlar", + "video": "video", + "video_models": "video_modelleri" }, "nodeHelpPage": { - "inputs": "Girdiler", - "outputs": "Çıktılar", - "type": "Tür", - "moreHelp": "Daha fazla yardım için ziyaret edin", "documentationPage": "belgelendirme sayfası", - "loadError": "Yardım yüklenemedi: {error}" + "inputs": "Girdiler", + "loadError": "Yardım yüklenemedi: {error}", + "moreHelp": "Daha fazla yardım için ziyaret edin", + "outputs": "Çıktılar", + "type": "Tür" + }, + "nodeTemplates": { + "enterName": "İsim girin", + "saveAsTemplate": "Şablon olarak kaydet" + }, + "notSupported": { + "continue": "Devam Et", + "continueTooltip": "Cihazımın desteklendiğinden eminim", + "learnMore": "Daha Fazla Bilgi Edinin", + "message": "Yalnızca aşağıdaki cihazlar desteklenmektedir:", + "reportIssue": "Sorun Bildir", + "supportedDevices": { + "macos": "MacOS (M1 veya üstü)", + "windows": "Windows (CUDA destekli Nvidia GPU)" + }, + "title": "Cihazınız desteklenmiyor" + }, + "releaseToast": { + "newVersionAvailable": "Yeni Sürüm Mevcut!", + "skip": "Atla", + "update": "Güncelle", + "whatsNew": "Yenilikler Neler?" + }, + "selectionToolbox": { + "Bypass Group Nodes": "Bypass Group Nodes", + "Set Group Nodes to Always": "Set Group Nodes to Always", + "Set Group Nodes to Never": "Set Group Nodes to Never", + "executeButton": { + "disabledTooltip": "Çıktı düğümü seçilmedi", + "tooltip": "Seçili çıktı düğümlerine yürüt (Turuncu kenarlıkla vurgulanmış)" + } + }, + "serverConfig": { + "modifiedConfigs": "Aşağıdaki sunucu yapılandırmalarını değiştirdiniz. Değişiklikleri uygulamak için yeniden başlatın.", + "restart": "Yeniden Başlat", + "revertChanges": "Değişiklikleri Geri Al" + }, + "serverConfigCategories": { + "Attention": "Dikkat", + "CUDA": "CUDA", + "Cache": "Önbellek", + "Directories": "Dizinler", + "General": "Genel", + "Inference": "Çıkarım", + "Memory": "Bellek", + "Network": "Ağ", + "Preview": "Önizleme" + }, + "serverConfigItems": { + "cache-classic": { + "name": "Klasik önbellek sistemini kullan" + }, + "cache-lru": { + "name": "Maksimum N düğüm sonucu önbelleğe alınmış LRU önbellekleme kullan.", + "tooltip": "Daha fazla RAM/VRAM kullanabilir." + }, + "cpu-vae": { + "name": "VAE'yi CPU'da çalıştır" + }, + "cross-attention-method": { + "name": "Çapraz dikkat yöntemi" + }, + "cuda-device": { + "name": "Kullanılacak CUDA cihaz indeksi" + }, + "cuda-malloc": { + "name": "Bellek tahsisi için CUDA malloc kullan" + }, + "default-hashing-function": { + "name": "Model dosyaları için varsayılan karma işlevi" + }, + "deterministic": { + "name": "Pytorch'un mümkün olduğunda daha yavaş deterministik algoritmalar kullanmasını sağlayın.", + "tooltip": "Bunun görüntüleri her durumda deterministik yapmayabileceğini unutmayın." + }, + "directml": { + "name": "DirectML cihaz indeksi" + }, + "disable-all-custom-nodes": { + "name": "Tüm özel düğümlerin yüklenmesini devre dışı bırak." + }, + "disable-ipex-optimize": { + "name": "IPEX optimizasyonunu devre dışı bırak" + }, + "disable-metadata": { + "name": "Dosyalarda istem meta verilerinin kaydedilmesini devre dışı bırak." + }, + "disable-smart-memory": { + "name": "Akıllı bellek yönetimini devre dışı bırak", + "tooltip": "ComfyUI'yi, modelleri VRAM'de tutmak yerine agresif bir şekilde normal RAM'e boşaltmaya zorlayın." + }, + "disable-xformers": { + "name": "xFormers optimizasyonunu devre dışı bırak" + }, + "dont-print-server": { + "name": "Sunucu çıktısını konsola yazdırma." + }, + "dont-upcast-attention": { + "name": "Dikkat yukarı yayılımını önle" + }, + "enable-cors-header": { + "name": "CORS başlığını etkinleştir: Tüm kaynaklar için \"*\" kullanın veya alan adı belirtin" + }, + "fast": { + "name": "Test edilmemiş ve potansiyel olarak kaliteyi düşüren bazı optimizasyonları etkinleştirin." + }, + "force-channels-last": { + "name": "Kanalları en sona zorla bellek biçimi" + }, + "force-upcast-attention": { + "name": "Dikkat yukarı yayılımını zorla" + }, + "global-precision": { + "name": "Genel kayan nokta hassasiyeti", + "tooltip": "Genel kayan nokta hassasiyeti" + }, + "input-directory": { + "name": "Giriş dizini" + }, + "listen": { + "name": "Ana Bilgisayar: Dinlenecek IP adresi" + }, + "log-level": { + "name": "Günlükleme ayrıntı düzeyi" + }, + "max-upload-size": { + "name": "Maksimum yükleme boyutu (MB)" + }, + "output-directory": { + "name": "Çıktı dizini" + }, + "port": { + "name": "Port: Dinlenecek port" + }, + "preview-method": { + "name": "Gizli önizlemeler için kullanılan yöntem" + }, + "preview-size": { + "name": "Önizleme görüntülerinin boyutu" + }, + "reserve-vram": { + "name": "Ayrılmış VRAM (GB)", + "tooltip": "İşletim sisteminiz/diğer yazılımlar tarafından kullanılmak üzere ayırmak istediğiniz vram miktarını GB cinsinden ayarlayın. Varsayılan olarak işletim sisteminize bağlı olarak bir miktar ayrılır." + }, + "text-encoder-precision": { + "name": "Metin Kodlayıcı hassasiyeti", + "tooltip": "Metin Kodlayıcı hassasiyeti" + }, + "tls-certfile": { + "name": "TLS Sertifika Dosyası: HTTPS için TLS sertifika dosyasının yolu" + }, + "tls-keyfile": { + "name": "TLS Anahtar Dosyası: HTTPS için TLS anahtar dosyasının yolu" + }, + "unet-precision": { + "name": "UNET hassasiyeti", + "tooltip": "UNET hassasiyeti" + }, + "vae-precision": { + "name": "VAE hassasiyeti", + "tooltip": "VAE hassasiyeti" + }, + "vram-management": { + "name": "VRAM yönetim modu" + } + }, + "serverStart": { + "copyAllTooltip": "Tümünü kopyala", + "copySelectionTooltip": "Seçimi kopyala", + "errorMessage": "ComfyUI Desktop başlatılamadı", + "installation": { + "title": "ComfyUI Yükleniyor" + }, + "openLogs": "Kayıtları Aç", + "process": { + "error": "ComfyUI Desktop başlatılamıyor", + "initial-state": "Yükleniyor...", + "python-setup": "Python Ortamı Kuruluyor...", + "ready": "Bitiriliyor...", + "starting-server": "ComfyUI sunucusu başlatılıyor..." + }, + "reportIssue": "Sorun Bildir", + "showTerminal": "Terminali Göster", + "title": "ComfyUI Başlatılıyor", + "troubleshoot": "Sorun Giderme" + }, + "settingsCategories": { + "3D": "3D", + "3DViewer": "3D Görüntüleyici", + "API Nodes": "API Düğümleri", + "About": "Hakkında", + "Appearance": "Görünüm", + "BrushAdjustment": "Fırça Ayarı", + "Camera": "Kamera", + "Canvas": "Tuval", + "ColorPalette": "Renk Paleti", + "Comfy": "Comfy", + "Comfy-Desktop": "Comfy-Masaüstü", + "ContextMenu": "Bağlam Menüsü", + "Credits": "Krediler", + "CustomColorPalettes": "Özel Renk Paletleri", + "DevMode": "Geliştirici Modu", + "EditTokenWeight": "Jeton Ağırlığını Düzenle", + "Extension": "Uzantı", + "General": "Genel", + "Graph": "Grafik", + "Group": "Grup", + "Keybinding": "Tuş Ataması", + "Light": "Işık", + "Link": "Bağlantı", + "LinkRelease": "Bağlantı Sürümü", + "LiteGraph": "Lite Graph", + "Load 3D": "3D Yükle", + "Locale": "Yerel Ayar", + "Mask Editor": "Maske Düzenleyici", + "Menu": "Menü", + "ModelLibrary": "Model Kütüphanesi", + "NewEditor": "Yeni Düzenleyici", + "Node": "Düğüm", + "Node Search Box": "Düğüm Arama Kutusu", + "Node Widget": "Düğüm Widget'ı", + "NodeLibrary": "Düğüm Kütüphanesi", + "Notification Preferences": "Bildirim Tercihleri", + "Pointer": "İşaretçi", + "Queue": "Kuyruk", + "QueueButton": "Kuyruk Düğmesi", + "Reroute": "Yeniden Yönlendir", + "RerouteBeta": "Yeniden Yönlendirme Beta", + "Scene": "Sahne", + "Server": "Sunucu", + "Server-Config": "Sunucu-Yapılandırma", + "Settings": "Ayarlar", + "Sidebar": "Kenar Çubuğu", + "Tree Explorer": "Ağaç Gezgini", + "UV": "UV", + "User": "Kullanıcı", + "Validation": "Doğrulama", + "Vue Nodes": "Vue Düğümleri", + "Window": "Pencere", + "Workflow": "İş Akışı" + }, + "shape": { + "CARD": "Kart", + "arrow": "Ok", + "box": "Kutu", + "circle": "Daire", + "default": "Varsayılan", + "round": "Yuvarlak" + }, + "shortcuts": { + "essentials": "Temel", + "keyboardShortcuts": "Klavye Kısayolları", + "manageShortcuts": "Kısayolları Yönet", + "noKeybinding": "Tuş ataması yok", + "subcategories": { + "node": "Düğüm", + "panelControls": "Panel Kontrolleri", + "queue": "Kuyruk", + "view": "Görünüm", + "workflow": "İş Akışı" + }, + "viewControls": "Görünüm Kontrolleri" + }, + "sideToolbar": { + "browseTemplates": "Örnek şablonlara göz atın", + "downloads": "İndirmeler", + "helpCenter": "Yardım Merkezi", + "labels": { + "models": "Modeller", + "nodes": "Düğümler", + "queue": "Kuyruk", + "templates": "Şablonlar", + "workflows": "İş Akışları" + }, + "logout": "Çıkış Yap", + "modelLibrary": "Model Kütüphanesi", + "newBlankWorkflow": "Yeni bir boş iş akışı oluştur", + "nodeLibrary": "Düğüm Kütüphanesi", + "nodeLibraryTab": { + "groupBy": "Gruplandır", + "groupStrategies": { + "category": "Kategori", + "categoryDesc": "Düğüm kategorisine göre gruplandır", + "module": "Modül", + "moduleDesc": "Modül kaynağına göre gruplandır", + "source": "Kaynak", + "sourceDesc": "Kaynak türüne göre gruplandır (Çekirdek, Özel, API)" + }, + "resetView": "Görünümü Varsayılana Sıfırla", + "sortBy": { + "alphabetical": "Alfabetik", + "alphabeticalDesc": "Gruplar içinde alfabetik olarak sırala", + "original": "Orijinal", + "originalDesc": "Orijinal sırayı koru" + }, + "sortMode": "Sıralama Modu" + }, + "openWorkflow": "Yerel dosya sisteminde iş akışını aç", + "queue": "Kuyruk", + "queueTab": { + "backToAllTasks": "Tüm Görevlere Geri Dön", + "clearPendingTasks": "Bekleyen Görevleri Temizle", + "containImagePreview": "Resim Önizlemesini Doldur", + "coverImagePreview": "Resim Önizlemesine Sığdır", + "filter": "Çıktıları Filtrele", + "filters": { + "hideCached": "Önbelleğe Alınanları Gizle", + "hideCanceled": "İptal Edilenleri Gizle" + }, + "showFlatList": "Düz Listeyi Göster" + }, + "templates": "Şablonlar", + "themeToggle": "Temayı Değiştir", + "workflowTab": { + "confirmDelete": "Bu iş akışını silmek istediğinizden emin misiniz?", + "confirmDeleteTitle": "İş akışı silinsin mi?", + "confirmOverwrite": "Aşağıdaki dosya zaten mevcut. Üzerine yazmak ister misiniz?", + "confirmOverwriteTitle": "Mevcut dosyanın üzerine yazılsın mı?", + "deleteFailed": "İş akışını silme denemesi başarısız oldu.", + "deleteFailedTitle": "Silme başarısız oldu", + "deleted": "İş akışı silindi", + "dirtyClose": "Aşağıdaki dosyalar değiştirildi. Kapatmadan önce bunları kaydetmek ister misiniz?", + "dirtyCloseHint": "Sormadan kapatmak için Shift tuşunu basılı tutun", + "dirtyCloseTitle": "Değişiklikler Kaydedilsin mi?", + "workflowTreeType": { + "bookmarks": "Yer İmleri", + "browse": "Gözat", + "open": "Açık" + } + }, + "workflows": "İş Akışları" + }, + "subgraphStore": { + "blueprintName": "Alt Grafik adı", + "confirmDelete": "Bu işlem taslağı kütüphanenizden kalıcı olarak kaldıracaktır", + "confirmDeleteTitle": "Taslak silinsin mi?", + "hidden": "Gizli / iç içe parametreler", + "hideAll": "Tümünü gizle", + "loadFailure": "Alt grafik taslakları yüklenemedi", + "overwriteBlueprint": "Kaydetmek, mevcut taslağın üzerine değişikliklerinizi yazacaktır", + "overwriteBlueprintTitle": "Mevcut taslağın üzerine yazılsın mı?", + "publish": "Alt Grafiği Yayınla", + "publishSuccess": "Düğüm Kütüphanesine Kaydedildi", + "publishSuccessMessage": "Alt grafik taslağınızı düğüm kütüphanesinde \"Alt Grafik Taslakları\" altında bulabilirsiniz", + "saveBlueprint": "Alt Grafiği Kütüphaneye Kaydet", + "showAll": "Tümünü göster", + "showRecommended": "Önerilen widget'ları göster", + "shown": "Düğümde gösterilen" + }, + "tabMenu": { + "addToBookmarks": "Yer İmlerine Ekle", + "closeOtherTabs": "Diğer Sekmeleri Kapat", + "closeTab": "Sekmeyi Kapat", + "closeTabsToLeft": "Soldaki Sekmeleri Kapat", + "closeTabsToRight": "Sağdaki Sekmeleri Kapat", + "duplicateTab": "Sekmeyi Çoğalt", + "removeFromBookmarks": "Yer İmlerinden Kaldır" + }, + "templateWorkflows": { + "activeFilters": "Filtreler:", + "categories": "Kategoriler", + "category": { + "3D": "3D", + "All": "Tüm Şablonlar", + "Area Composition": "Alan Kompozisyonu", + "Audio": "Ses", + "Basics": "Temel Bilgiler", + "ComfyUI Examples": "ComfyUI Örnekleri", + "ControlNet": "ControlNet", + "Custom Nodes": "Özel Düğümler", + "Flux": "Flux", + "GettingStarted": "Başlarken", + "Image": "Görsel", + "Image API": "Görsel API", + "LLM API": "LLM API", + "LLMs": "Dil Modelleri", + "Upscaling": "Yükseltme", + "Video": "Video", + "Video API": "Video API" + }, + "licensesSelected": "{count} Lisans", + "loading": "Şablonlar yükleniyor...", + "loadingMore": "Daha fazla şablon yükleniyor...", + "modelFilter": "Model Filtresi", + "modelsSelected": "{count} Model", + "noResults": "Şablon bulunamadı", + "noResultsHint": "Aramanızı veya filtrelerinizi ayarlamayı deneyin", + "resetFilters": "Filtreleri Temizle", + "resultsCount": "{total} şablondan {count} tanesi gösteriliyor", + "searchPlaceholder": "Şablonları ara...", + "sort": { + "alphabetical": "A → Z", + "newest": "En Yeni", + "recommended": "Önerilen", + "searchPlaceholder": "Ara..." + }, + "sorting": "Sıralama ölçütü", + "template": { + "3D": { + "3d_hunyuan3d_image_to_model": "Hunyuan3D 2.0", + "3d_hunyuan3d_multiview_to_model": "Hunyuan3D 2.0 MV", + "3d_hunyuan3d_multiview_to_model_turbo": "Hunyuan3D 2.0 MV Turbo", + "stable_zero123_example": "Stable Zero123" + }, + "3D API": { + "api_rodin_image_to_model": "Rodin: Görüntüden Modele", + "api_rodin_multiview_to_model": "Rodin: Çoklu Görüntüden Modele", + "api_tripo_image_to_model": "Tripo: Görüntüden Modele", + "api_tripo_multiview_to_model": "Tripo: Çoklu Görüntüden Modele", + "api_tripo_text_to_model": "Tripo: Metinden Modele" + }, + "Area Composition": { + "area_composition": "Alan Kompozisyonu", + "area_composition_square_area_for_subject": "Konu İçin Kare Alan Kompozisyonu" + }, + "Audio": { + "audio_ace_step_1_m2m_editing": "ACE Step v1 M2M Düzenleme", + "audio_ace_step_1_t2a_instrumentals": "ACE-Step v1 Metinden Enstrümantal Müziğe", + "audio_ace_step_1_t2a_song": "ACE Step v1 Metinden Şarkıya", + "audio_stable_audio_example": "Stable Audio" + }, + "Basics": { + "default": "Görüntü Oluşturma", + "embedding_example": "Gömme", + "gligen_textbox_example": "Gligen Metin Kutusu", + "image2image": "Görüntüden Görüntüye", + "inpaint_example": "Inpaint", + "inpaint_model_outpainting": "Outpaint", + "lora": "LoRA", + "lora_multiple": "Çoklu LoRA" + }, + "ControlNet": { + "2_pass_pose_worship": "Poz ControlNet 2 Geçiş", + "controlnet_example": "Karalama ControlNet", + "depth_controlnet": "Derinlik ControlNet", + "depth_t2i_adapter": "Derinlik T2I Adaptörü", + "mixing_controlnets": "ControlNet'leri Karıştırma" + }, + "Flux": { + "flux_canny_model_example": "Flux Canny Modeli", + "flux_depth_lora_example": "Flux Derinlik LoRA", + "flux_dev_checkpoint_example": "Flux Dev fp8", + "flux_dev_full_text_to_image": "Flux Dev metinden görüntüye tam", + "flux_fill_inpaint_example": "Flux Inpaint", + "flux_fill_outpaint_example": "Flux Outpaint", + "flux_kontext_dev_basic": "Flux Kontext Dev(Temel)", + "flux_kontext_dev_grouped": "Flux Kontext Dev(Gruplandırılmış)", + "flux_redux_model_example": "Flux Redux Modeli", + "flux_schnell": "Flux Schnell fp8", + "flux_schnell_full_text_to_image": "Flux Schnell metinden görüntüye tam" + }, + "Image": { + "hidream_e1_full": "HiDream E1 Tam", + "hidream_i1_dev": "HiDream I1 Dev", + "hidream_i1_fast": "HiDream I1 Hızlı", + "hidream_i1_full": "HiDream I1 Tam", + "image_chroma_text_to_image": "Chroma metinden görüntüye", + "image_cosmos_predict2_2B_t2i": "Cosmos Predict2 2B T2I", + "image_lotus_depth_v1_1": "Lotus Derinlik", + "image_omnigen2_image_edit": "OmniGen2 Görüntü Düzenleme", + "image_omnigen2_t2i": "OmniGen2 Metinden Görüntüye", + "sd3_5_large_blur": "SD3.5 Büyük Bulanıklık", + "sd3_5_large_canny_controlnet_example": "SD3.5 Büyük Canny ControlNet", + "sd3_5_large_depth": "SD3.5 Büyük Derinlik", + "sd3_5_simple_example": "SD3.5 Basit", + "sdxl_refiner_prompt_example": "SDXL İyileştirici İstem", + "sdxl_revision_text_prompts": "SDXL Revizyon Metin İstemleri", + "sdxl_revision_zero_positive": "SDXL Revizyon Sıfır Pozitif", + "sdxl_simple_example": "SDXL Basit", + "sdxlturbo_example": "SDXL Turbo" + }, + "Image API": { + "api_bfl_flux_1_kontext_max_image": "BFL Flux.1 Kontext Max", + "api_bfl_flux_1_kontext_multiple_images_input": "BFL Flux.1 Kontext Çoklu Görüntü Girişi", + "api_bfl_flux_1_kontext_pro_image": "BFL Flux.1 Kontext Pro", + "api_bfl_flux_pro_t2i": "BFL Flux[Pro]: Metinden Görüntüye", + "api_ideogram_v3_t2i": "Ideogram V3: Metinden Görüntüye", + "api_luma_photon_i2i": "Luma Photon: Görüntüden Görüntüye", + "api_luma_photon_style_ref": "Luma Photon: Stil Referansı", + "api_openai_dall_e_2_inpaint": "OpenAI: Dall-E 2 Inpaint", + "api_openai_dall_e_2_t2i": "OpenAI: Dall-E 2 Metinden Görüntüye", + "api_openai_dall_e_3_t2i": "OpenAI: Dall-E 3 Metinden Görüntüye", + "api_openai_image_1_i2i": "OpenAI: GPT-Image-1 Görüntüden Görüntüye", + "api_openai_image_1_inpaint": "OpenAI: GPT-Image-1 Inpaint", + "api_openai_image_1_multi_inputs": "OpenAI: GPT-Image-1 Çoklu Girişler", + "api_openai_image_1_t2i": "OpenAI: GPT-Image-1 Metinden Görüntüye", + "api_recraft_image_gen_with_color_control": "Recraft: Renk Kontrollü Görüntü Oluşturma", + "api_recraft_image_gen_with_style_control": "Recraft: Stil Kontrollü Görüntü Oluşturma", + "api_recraft_vector_gen": "Recraft: Vektör Oluşturma", + "api_runway_reference_to_image": "Runway: Referanstan Görüntüye", + "api_runway_text_to_image": "Runway: Metinden Görüntüye", + "api_stability_ai_i2i": "Stability AI: Görüntüden Görüntüye", + "api_stability_ai_sd3_5_i2i": "Stability AI: SD3.5 Görüntüden Görüntüye", + "api_stability_ai_sd3_5_t2i": "Stability AI: SD3.5 Metinden Görüntüye", + "api_stability_ai_stable_image_ultra_t2i": "Stability AI: Stable Image Ultra Metinden Görüntüye" + }, + "LLM API": { + "api_google_gemini": "Google Gemini: Sohbet", + "api_openai_chat": "OpenAI: Sohbet" + }, + "Upscaling": { + "esrgan_example": "ESRGAN", + "hiresfix_esrgan_workflow": "HiresFix ESRGAN İş Akışı", + "hiresfix_latent_workflow": "Yükseltme", + "latent_upscale_different_prompt_model": "Farklı İstem Modeliyle Gizli Yükseltme" + }, + "Video": { + "hunyuan_video_text_to_video": "Hunyuan Video Metinden Videoya", + "image_to_video": "SVD Görüntüden Videoya", + "image_to_video_wan": "Wan 2.1 Görüntüden Videoya", + "ltxv_image_to_video": "LTXV Görüntüden Videoya", + "ltxv_text_to_video": "LTXV Metinden Videoya", + "mochi_text_to_video_example": "Mochi Metinden Videoya", + "text_to_video_wan": "Wan 2.1 Metinden Videoya", + "txt_to_image_to_video": "SVD Metinden Görüntüye, Görüntüden Videoya", + "video_cosmos_predict2_2B_video2world_480p_16fps": "Cosmos Predict2 2B Video2World 480p 16fps", + "video_wan2_1_fun_camera_v1_1_14B": "Wan 2.1 Fun Camera 14B", + "video_wan2_1_fun_camera_v1_1_1_3B": "Wan 2.1 Fun Camera 1.3B", + "video_wan_vace_14B_ref2v": "Wan VACE Referanstan Videoya", + "video_wan_vace_14B_t2v": "Wan VACE Metinden Videoya", + "video_wan_vace_14B_v2v": "Wan VACE Kontrol Videosu", + "video_wan_vace_flf2v": "Wan VACE İlk-Son Kare", + "video_wan_vace_inpainting": "Wan VACE Inpainting", + "video_wan_vace_outpainting": "Wan VACE Outpainting", + "wan2_1_flf2v_720_f16": "Wan 2.1 FLF2V 720p F16", + "wan2_1_fun_control": "Wan 2.1 ControlNet", + "wan2_1_fun_inp": "Wan 2.1 Inpainting" + }, + "Video API": { + "api_hailuo_minimax_i2v": "MiniMax: Görüntüden Videoya", + "api_hailuo_minimax_t2v": "MiniMax: Metinden Videoya", + "api_kling_effects": "Kling: Video Efektleri", + "api_kling_flf": "Kling: FLF2V", + "api_kling_i2v": "Kling: Görüntüden Videoya", + "api_luma_i2v": "Luma: Görüntüden Videoya", + "api_luma_t2v": "Luma: Metinden Videoya", + "api_moonvalley_image_to_video": "Moonvalley: Görüntüden Videoya", + "api_moonvalley_text_to_video": "Moonvalley: Metinden Videoya", + "api_pika_i2v": "Pika: Görüntüden Videoya", + "api_pika_scene": "Pika Sahneleri: Görüntülerden Videoya", + "api_pixverse_i2v": "PixVerse: Görüntüden Videoya", + "api_pixverse_t2v": "PixVerse: Metinden Videoya", + "api_pixverse_template_i2v": "PixVerse Şablonları: Görüntüden Videoya", + "api_runway_first_last_frame": "Runway: İlk Son Kareden Videoya", + "api_runway_gen3a_turbo_image_to_video": "Runway: Gen3a Turbo Görüntüden Videoya", + "api_runway_gen4_turo_image_to_video": "Runway: Gen4 Turbo Görüntüden Videoya", + "api_veo2_i2v": "Veo2: Görüntüden Videoya" + } + }, + "templateDescription": { + "3D": { + "3d_hunyuan3d_image_to_model": "Hunyuan3D 2.0 kullanarak tek görüntülerden 3D modeller oluşturun.", + "3d_hunyuan3d_multiview_to_model": "Hunyuan3D 2.0 MV kullanarak birden fazla görünümden 3D modeller oluşturun.", + "3d_hunyuan3d_multiview_to_model_turbo": "Hunyuan3D 2.0 MV Turbo kullanarak birden fazla görünümden 3D modeller oluşturun.", + "stable_zero123_example": "Stable Zero123 kullanarak tek görüntülerden 3D görünümler oluşturun." + }, + "3D API": { + "api_rodin_image_to_model": "Rodin AI kullanarak tek fotoğraflardan ayrıntılı 3D modeller oluşturun.", + "api_rodin_multiview_to_model": "Rodin'in çok açılı yeniden yapılandırmasını kullanarak kapsamlı 3D modeller oluşturun.", + "api_tripo_image_to_model": "Tripo motorunu kullanarak 2D görüntülerden profesyonel 3D varlıklar oluşturun.", + "api_tripo_multiview_to_model": "Tripo'nun gelişmiş tarayıcısı ile birden fazla açıdan 3D modeller oluşturun.", + "api_tripo_text_to_model": "Tripo'nun metin odaklı modellemesi ile açıklamalardan 3D nesneler oluşturun." + }, + "Area Composition": { + "area_composition": "Tanımlanmış alanlarla kompozisyonu kontrol ederek görüntüler oluşturun.", + "area_composition_square_area_for_subject": "Alan kompozisyonu kullanarak tutarlı konu yerleşimi ile görüntüler oluşturun." + }, + "Audio": { + "audio_ace_step_1_m2m_editing": "ACE-Step v1 M2M kullanarak mevcut şarkıları stil ve şarkı sözlerini değiştirmek için düzenleyin.", + "audio_ace_step_1_t2a_instrumentals": "ACE-Step v1 kullanarak metin istemlerinden enstrümantal müzik oluşturun.", + "audio_ace_step_1_t2a_song": "ACE-Step v1 kullanarak metin istemlerinden vokalli şarkılar oluşturun, çok dilli ve stil özelleştirmesini destekler.", + "audio_stable_audio_example": "Stable Audio kullanarak metin istemlerinden ses oluşturun." + }, + "Basics": { + "default": "Metin istemlerinden görüntüler oluşturun.", + "embedding_example": "Tutarlı stiller için metinsel ters çevirme kullanarak görüntüler oluşturun.", + "gligen_textbox_example": "Metin kutuları kullanarak hassas nesne yerleşimi ile görüntüler oluşturun.", + "image2image": "Mevcut görüntüleri metin istemleri kullanarak dönüştürün.", + "inpaint_example": "Görüntülerin belirli kısımlarını sorunsuz bir şekilde düzenleyin.", + "inpaint_model_outpainting": "Görüntüleri orijinal sınırlarının ötesine genişletin.", + "lora": "Özelleştirilmiş stiller veya konular için LoRA modelleriyle görüntüler oluşturun.", + "lora_multiple": "Birden fazla LoRA modelini birleştirerek görüntüler oluşturun." + }, + "ControlNet": { + "2_pass_pose_worship": "ControlNet kullanarak poz referanslarıyla yönlendirilen görüntüler oluşturun.", + "controlnet_example": "ControlNet kullanarak karalama referans görüntüleriyle yönlendirilen görüntüler oluşturun.", + "depth_controlnet": "ControlNet kullanarak derinlik bilgisiyle yönlendirilen görüntüler oluşturun.", + "depth_t2i_adapter": "T2I adaptörü kullanarak derinlik bilgisiyle yönlendirilen görüntüler oluşturun.", + "mixing_controlnets": "Birden fazla ControlNet modelini birleştirerek görüntüler oluşturun." + }, + "Flux": { + "flux_canny_model_example": "Flux Canny kullanarak kenar algılama ile yönlendirilen görüntüler oluşturun.", + "flux_depth_lora_example": "Flux LoRA kullanarak derinlik bilgisi ile yönlendirilen görüntüler oluşturun.", + "flux_dev_checkpoint_example": "Flux Dev fp8 nicelenmiş sürümünü kullanarak görüntüler oluşturun. Sınırlı VRAM'e sahip cihazlar için uygundur, yalnızca bir model dosyası gerektirir, ancak görüntü kalitesi tam sürümden biraz daha düşüktür.", + "flux_dev_full_text_to_image": "Flux Dev tam sürümüyle yüksek kaliteli görüntüler oluşturun. Daha büyük VRAM ve birden fazla model dosyası gerektirir, ancak en iyi istem takip yeteneğini ve görüntü kalitesini sağlar.", + "flux_fill_inpaint_example": "Flux inpainting kullanarak görüntülerin eksik kısımlarını doldurun.", + "flux_fill_outpaint_example": "Flux outpainting kullanarak görüntüleri sınırların ötesine genişletin.", + "flux_kontext_dev_basic": "İş akışını öğrenmek için mükemmel olan tam düğüm görünürlüğü ile Flux Kontext kullanarak görüntüyü düzenleyin.", + "flux_kontext_dev_grouped": "Daha temiz bir çalışma alanı için gruplandırılmış düğümlerle Flux Kontext'in basitleştirilmiş sürümü.", + "flux_redux_model_example": "Flux Redux kullanarak referans görüntülerden stil aktararak görüntüler oluşturun.", + "flux_schnell": "Flux Schnell fp8 nicelenmiş sürümüyle hızlı bir şekilde görüntüler oluşturun. Düşük donanımlar için idealdir, görüntü oluşturmak için yalnızca 4 adım gerektirir.", + "flux_schnell_full_text_to_image": "Flux Schnell tam sürümüyle hızlı bir şekilde görüntüler oluşturun. Apache2.0 lisansını kullanır, iyi görüntü kalitesini korurken görüntü oluşturmak için yalnızca 4 adım gerektirir." + }, + "Image": { + "hidream_e1_full": "HiDream E1 ile görüntüleri düzenleyin - profesyonel doğal dil görüntü düzenleme modeli.", + "hidream_i1_dev": "HiDream I1 Dev ile görüntüler oluşturun - orta sınıf donanımlar için uygun olan 28 çıkarım adımlı dengeli sürüm.", + "hidream_i1_fast": "HiDream I1 Fast ile hızlı bir şekilde görüntüler oluşturun - düşük donanımlarda hızlı önizlemeler için ideal olan 16 çıkarım adımlı hafif sürüm.", + "hidream_i1_full": "HiDream I1 Full ile görüntüler oluşturun - en yüksek kalitede çıktı için 50 çıkarım adımlı tam sürüm.", + "image_chroma_text_to_image": "Chroma, flux'tan değiştirilmiştir ve mimaride bazı değişiklikler vardır.", + "image_cosmos_predict2_2B_t2i": "Fiziksel olarak doğru, yüksek sadakatli ve ayrıntı zengini görüntü oluşturma sağlayan Cosmos-Predict2 2B T2I ile görüntüler oluşturun.", + "image_lotus_depth_v1_1": "Yüksek ayrıntı koruması ile sıfır atışlı, verimli tek gözlü derinlik tahmini için ComfyUI'de Lotus Depth'i çalıştırın.", + "image_omnigen2_image_edit": "OmniGen2'nin gelişmiş görüntü düzenleme yetenekleri ve metin oluşturma desteğiyle doğal dil talimatlarıyla görüntüleri düzenleyin.", + "image_omnigen2_t2i": "OmniGen2'nin çift yollu mimariye sahip birleşik 7B çok modlu modeliyle metin istemlerinden yüksek kaliteli görüntüler oluşturun.", + "sd3_5_large_blur": "SD 3.5 kullanarak bulanık referans görüntülerle yönlendirilen görüntüler oluşturun.", + "sd3_5_large_canny_controlnet_example": "SD 3.5 Canny ControlNet kullanarak kenar algılama ile yönlendirilen görüntüler oluşturun.", + "sd3_5_large_depth": "SD 3.5 kullanarak derinlik bilgisi ile yönlendirilen görüntüler oluşturun.", + "sd3_5_simple_example": "SD 3.5 kullanarak görüntüler oluşturun.", + "sdxl_refiner_prompt_example": "İyileştirici modeller kullanarak SDXL görüntülerini geliştirin.", + "sdxl_revision_text_prompts": "SDXL Revision kullanarak referans görüntülerden kavramlar aktararak görüntüler oluşturun.", + "sdxl_revision_zero_positive": "SDXL Revision ile hem metin istemleri hem de referans görüntüleri kullanarak görüntüler oluşturun.", + "sdxl_simple_example": "SDXL kullanarak yüksek kaliteli görüntüler oluşturun.", + "sdxlturbo_example": "SDXL Turbo kullanarak tek adımda görüntüler oluşturun." + }, + "Image API": { + "api_bfl_flux_1_kontext_max_image": "Görüntüleri Flux.1 Kontext max görüntü ile düzenleyin.", + "api_bfl_flux_1_kontext_multiple_images_input": "Birden fazla görüntü girin ve bunları Flux.1 Kontext ile düzenleyin.", + "api_bfl_flux_1_kontext_pro_image": "Görüntüleri Flux.1 Kontext pro görüntü ile düzenleyin.", + "api_bfl_flux_pro_t2i": "FLUX.1 Pro kullanarak mükemmel istem takibi ve görsel kalite ile görüntüler oluşturun.", + "api_ideogram_v3_t2i": "Ideogram V3 kullanarak mükemmel istem hizalaması, fotogerçekçilik ve metin oluşturma ile profesyonel kalitede görüntüler oluşturun.", + "api_luma_photon_i2i": "Görüntüleri ve istemleri bir arada kullanarak görüntü oluşturmayı yönlendirin.", + "api_luma_photon_style_ref": "Luma Photon kullanarak stil referanslarını hassas kontrolle birleştirerek görüntüler oluşturun.", + "api_openai_dall_e_2_inpaint": "OpenAI Dall-E 2 API'si ile inpainting kullanarak görüntüleri düzenleyin.", + "api_openai_dall_e_2_t2i": "OpenAI Dall-E 2 API'sini kullanarak metin istemlerinden görüntüler oluşturun.", + "api_openai_dall_e_3_t2i": "OpenAI Dall-E 3 API'sini kullanarak metin istemlerinden görüntüler oluşturun.", + "api_openai_image_1_i2i": "OpenAI GPT Image 1 API'sini kullanarak giriş görüntülerinden görüntüler oluşturun.", + "api_openai_image_1_inpaint": "OpenAI GPT Image 1 API'si ile inpainting kullanarak görüntüleri düzenleyin.", + "api_openai_image_1_multi_inputs": "OpenAI GPT Image 1 API'sini kullanarak birden fazla girişten görüntüler oluşturun.", + "api_openai_image_1_t2i": "OpenAI GPT Image 1 API'sini kullanarak metin istemlerinden görüntüler oluşturun.", + "api_recraft_image_gen_with_color_control": "Recraft kullanarak özel renk paletleri ve markaya özgü görsellerle görüntüler oluşturun.", + "api_recraft_image_gen_with_style_control": "Görsel örneklerle stili kontrol edin, konumu hizalayın ve nesneleri ince ayar yapın. Mükemmel marka tutarlılığı için stilleri saklayın ve paylaşın.", + "api_recraft_vector_gen": "Recraft'ın yapay zeka vektör oluşturucusunu kullanarak metin istemlerinden yüksek kaliteli vektör görüntüler oluşturun.", + "api_runway_reference_to_image": "Runway'in yapay zekası ile referans stillere ve kompozisyonlara dayalı yeni görüntüler oluşturun.", + "api_runway_text_to_image": "Runway'in yapay zeka modelini kullanarak metin istemlerinden yüksek kaliteli görüntüler oluşturun.", + "api_stability_ai_i2i": "Stability AI kullanarak yüksek kaliteli üretimle görüntüleri dönüştürün, profesyonel düzenleme ve stil aktarımı için mükemmel.", + "api_stability_ai_sd3_5_i2i": "Mükemmel istem uyumu ile yüksek kaliteli görüntüler oluşturun. 1 megapiksel çözünürlükte profesyonel kullanım durumları için mükemmel.", + "api_stability_ai_sd3_5_t2i": "Mükemmel istem uyumu ile yüksek kaliteli görüntüler oluşturun. 1 megapiksel çözünürlükte profesyonel kullanım durumları için mükemmel.", + "api_stability_ai_stable_image_ultra_t2i": "Mükemmel istem uyumu ile yüksek kaliteli görüntüler oluşturun. 1 megapiksel çözünürlükte profesyonel kullanım durumları için mükemmel." + }, + "LLM API": { + "api_google_gemini": "Gemini'nin akıl yürütme yetenekleriyle Google'ın çok modlu yapay zekasını deneyimleyin.", + "api_openai_chat": "Akıllı konuşmalar için OpenAI'nin gelişmiş dil modelleriyle etkileşime geçin." + }, + "Upscaling": { + "esrgan_example": "Kaliteyi artırmak için ESRGAN modellerini kullanarak görüntüleri yükseltin.", + "hiresfix_esrgan_workflow": "Ara üretim adımları sırasında ESRGAN modellerini kullanarak görüntüleri yükseltin.", + "hiresfix_latent_workflow": "Gizli alanda kaliteyi artırarak görüntüleri yükseltin.", + "latent_upscale_different_prompt_model": "Üretim geçişleri boyunca istemleri değiştirirken görüntüleri yükseltin." + }, + "Video": { + "hunyuan_video_text_to_video": "Hunyuan modelini kullanarak metin istemlerinden videolar oluşturun.", + "image_to_video": "Hareketsiz görüntülerden videolar oluşturun.", + "image_to_video_wan": "Wan 2.1 kullanarak görüntülerden videolar oluşturun.", + "ltxv_image_to_video": "Hareketsiz görüntülerden videolar oluşturun.", + "ltxv_text_to_video": "Metin istemlerinden videolar oluşturun.", + "mochi_text_to_video_example": "Mochi modelini kullanarak metin istemlerinden videolar oluşturun.", + "text_to_video_wan": "Wan 2.1 kullanarak metin istemlerinden videolar oluşturun.", + "txt_to_image_to_video": "Önce metin istemlerinden görüntüler oluşturarak videolar oluşturun.", + "video_cosmos_predict2_2B_video2world_480p_16fps": "Fiziksel olarak doğru, yüksek sadakatli ve tutarlı video simülasyonları oluşturan Cosmos-Predict2 2B Video2World ile videolar oluşturun.", + "video_wan2_1_fun_camera_v1_1_14B": "Tam 14B modelini kullanarak gelişmiş kamera kontrolü ile yüksek kaliteli videolar oluşturun", + "video_wan2_1_fun_camera_v1_1_1_3B": "Wan 2.1 Fun Camera 1.3B modelini kullanarak sinematik kamera hareketleriyle dinamik videolar oluşturun.", + "video_wan_vace_14B_ref2v": "Bir referans görüntünün stili ve içeriğiyle eşleşen videolar oluşturun. Stil tutarlı video oluşturma için mükemmel.", + "video_wan_vace_14B_t2v": "Metin açıklamalarını yüksek kaliteli videolara dönüştürün. VACE-14B modeliyle hem 480p hem de 720p'yi destekler.", + "video_wan_vace_14B_v2v": "Wan VACE kullanarak giriş videolarını ve referans görüntülerini kontrol ederek videolar oluşturun.", + "video_wan_vace_flf2v": "Başlangıç ve bitiş karelerini tanımlayarak pürüzsüz video geçişleri oluşturun. Özel anahtar kare dizilerini destekler.", + "video_wan_vace_inpainting": "Çevredeki içeriği korurken videolardaki belirli bölgeleri düzenleyin. Nesne kaldırma veya değiştirme için harika.", + "video_wan_vace_outpainting": "Wan VACE outpainting kullanarak video boyutunu genişleterek uzatılmış videolar oluşturun.", + "wan2_1_flf2v_720_f16": "Wan 2.1 FLF2V kullanarak ilk ve son kareleri kontrol ederek videolar oluşturun.", + "wan2_1_fun_control": "Wan 2.1 ControlNet kullanarak poz, derinlik ve kenar kontrolleriyle yönlendirilen videolar oluşturun.", + "wan2_1_fun_inp": "Wan 2.1 inpainting kullanarak başlangıç ve bitiş karelerinden videolar oluşturun." + }, + "Video API": { + "api_hailuo_minimax_i2v": "MiniMax kullanarak CGI entegrasyonu ile görüntülerden ve metinden rafine videolar oluşturun.", + "api_hailuo_minimax_t2v": "Doğrudan metin istemlerinden yüksek kaliteli videolar oluşturun. Açıklamalarınızı hayata geçirmek için profesyonel CGI efektleri ve stilistik unsurlarla çeşitli görsel anlatılar oluşturmak için MiniMax'in gelişmiş yapay zeka yeteneklerini keşfedin.", + "api_kling_effects": "Kling kullanarak görüntülere görsel efektler uygulayarak dinamik videolar oluşturun.", + "api_kling_flf": "İlk ve son kareleri kontrol ederek videolar oluşturun.", + "api_kling_i2v": "Kling kullanarak eylemler, ifadeler ve kamera hareketleri için mükemmel istem uyumu ile videolar oluşturun.", + "api_luma_i2v": "Statik görüntüleri alın ve anında sihirli yüksek kaliteli animasyonlar oluşturun.", + "api_luma_t2v": "Basit istemler kullanılarak yüksek kaliteli videolar oluşturulabilir.", + "api_moonvalley_image_to_video": "Yalnızca lisanslı veriler üzerinde eğitilmiş bir model aracılığıyla bir görüntü ile sinematik, 1080p videolar oluşturun.", + "api_moonvalley_text_to_video": "Yalnızca lisanslı veriler üzerinde eğitilmiş bir model aracılığıyla metin istemlerinden sinematik, 1080p videolar oluşturun.", + "api_pika_i2v": "Pika AI kullanarak tek bir statik görüntüden pürüzsüz animasyonlu videolar oluşturun.", + "api_pika_scene": "Pika Scenes kullanarak birden fazla giriş görüntüsü içeren videolar oluşturun.", + "api_pixverse_i2v": "PixVerse kullanarak hareket ve efektlerle statik görüntülerden dinamik videolar oluşturun.", + "api_pixverse_t2v": "Doğru istem yorumlaması ve çarpıcı video dinamikleri ile videolar oluşturun.", + "api_pixverse_template_i2v": "PixVerse kullanarak hareket ve efektlerle statik görüntülerden dinamik videolar oluşturun.", + "api_runway_first_last_frame": "Runway'in hassasiyeti ile iki anahtar kare arasında pürüzsüz video geçişleri oluşturun.", + "api_runway_gen3a_turbo_image_to_video": "Runway Gen3a Turbo kullanarak statik görüntülerden sinematik videolar oluşturun.", + "api_runway_gen4_turo_image_to_video": "Runway Gen4 Turbo kullanarak görüntülerden dinamik videolar oluşturun.", + "api_veo2_i2v": "Google Veo2 API'sini kullanarak görüntülerden videolar oluşturun." + } + }, + "title": "Bir Şablonla Başlayın", + "useCasesSelected": "{count} Kullanım Senaryosu" + }, + "toastMessages": { + "cannotCreateSubgraph": "Alt grafik oluşturulamıyor", + "couldNotDetermineFileType": "Dosya türü belirlenemedi", + "dropFileError": "Sürüklenen öğe işlenemiyor: {error}", + "emptyCanvas": "Boş tuval", + "errorCopyImage": "Görüntü kopyalanırken hata oluştu: {error}", + "errorLoadingModel": "Model yüklenirken hata oluştu", + "errorSaveSetting": "{id} ayarı kaydedilirken hata oluştu: {err}", + "failedToAccessBillingPortal": "Faturalandırma portalına erişilemedi: {error}", + "failedToApplyTexture": "Doku uygulanamadı", + "failedToConvertToSubgraph": "Öğeler alt grafiğe dönüştürülemedi", + "failedToCreateCustomer": "Müşteri oluşturulamadı: {error}", + "failedToDownloadFile": "Dosya indirilemedi", + "failedToExportModel": "Model {format} olarak dışa aktarılamadı", + "failedToFetchBalance": "Bakiye alınamadı: {error}", + "failedToFetchLogs": "Sunucu günlükleri alınamadı", + "failedToInitializeLoad3dViewer": "3D Görüntüleyici başlatılamadı", + "failedToInitiateCreditPurchase": "Kredi satın alma başlatılamadı: {error}", + "failedToPurchaseCredits": "Kredi satın alınamadı: {error}", + "fileLoadError": "{fileName} içinde iş akışı bulunamıyor", + "fileUploadFailed": "Dosya yükleme başarısız oldu", + "interrupted": "Yürütme kesintiye uğradı", + "migrateToLitegraphReroute": "Yeniden yönlendirme düğümleri gelecekteki sürümlerde kaldırılacaktır. Litegraph yerel yeniden yönlendirmeye geçmek için tıklayın.", + "no3dScene": "Doku uygulanacak 3D sahne yok", + "no3dSceneToExport": "Dışa aktarılacak 3D sahne yok", + "noTemplatesToExport": "Dışa aktarılacak şablon yok", + "nodeDefinitionsUpdated": "Düğüm tanımları güncellendi", + "nothingSelected": "Hiçbir şey seçilmedi", + "nothingToGroup": "Gruplandırılacak bir şey yok", + "nothingToQueue": "Kuyruğa alınacak bir şey yok", + "pendingTasksDeleted": "Bekleyen görevler silindi", + "pleaseSelectNodesToGroup": "Lütfen bir grup oluşturmak için düğümleri (veya diğer grupları) seçin", + "pleaseSelectOutputNodes": "Lütfen çıktı düğümlerini seçin", + "unableToGetModelFilePath": "Model dosyası yolu alınamıyor", + "unauthorizedDomain": "{domain} alan adınız bu hizmeti kullanma yetkisine sahip değil. Alan adınızı beyaz listeye eklemek için lütfen {email} ile iletişime geçin.", + "updateRequested": "Güncelleme istendi", + "useApiKeyTip": "İpucu: Normal girişe erişemiyor musunuz? Comfy API Anahtarı seçeneğini kullanın.", + "userNotAuthenticated": "Kullanıcı doğrulanmadı" + }, + "userSelect": { + "enterUsername": "Bir kullanıcı adı girin", + "existingUser": "Mevcut kullanıcı", + "newUser": "Yeni kullanıcı", + "next": "İleri", + "selectUser": "Bir kullanıcı seçin" + }, + "userSettings": { + "email": "E-posta", + "name": "İsim", + "notSet": "Ayarlanmadı", + "provider": "Giriş Sağlayıcı", + "title": "Kullanıcı Ayarları", + "updatePassword": "Şifreyi Güncelle" + }, + "validation": { + "descriptionRequired": "Açıklama gerekli", + "invalidEmail": "Geçersiz e-posta adresi", + "length": "{length} karakter olmalı", + "maxLength": "En fazla {length} karakter olmalı", + "minLength": "En az {length} karakter olmalı", + "password": { + "lowercase": "En az bir küçük harf içermeli", + "match": "Şifreler eşleşmeli", + "minLength": "8 ila 32 karakter arasında olmalı", + "number": "En az bir rakam içermeli", + "requirements": "Şifre gereksinimleri", + "special": "En az bir özel karakter içermeli", + "uppercase": "En az bir büyük harf içermeli" + }, + "personalDataConsentRequired": "Kişisel verilerinizin işlenmesini kabul etmelisiniz.", + "prefix": "{prefix} ile başlamalı", + "required": "Gerekli" + }, + "versionMismatchWarning": { + "dismiss": "Kapat", + "frontendNewer": "Ön uç sürümü {frontendVersion}, arka uç sürümü {backendVersion} ile uyumlu olmayabilir.", + "frontendOutdated": "Ön uç sürümü {frontendVersion} güncel değil. Arka uç {requiredVersion} veya daha yüksek bir sürüm gerektiriyor.", + "title": "Sürüm Uyumluluk Uyarısı", + "updateFrontend": "Ön Ucu Güncelle" + }, + "welcome": { + "getStarted": "Başlayın", + "title": "ComfyUI'ye Hoş Geldiniz" }, "whatsNewPopup": { "learnMore": "Daha fazla bilgi edinin", "noReleaseNotes": "Sürüm notu yok." }, - "breadcrumbsMenu": { - "duplicate": "Çoğalt", - "clearWorkflow": "İş Akışını Temizle", - "deleteWorkflow": "İş Akışını Sil", - "deleteBlueprint": "Taslağı Sil", - "enterNewName": "Yeni isim girin" - }, - "shortcuts": { - "essentials": "Temel", - "viewControls": "Görünüm Kontrolleri", - "manageShortcuts": "Kısayolları Yönet", - "noKeybinding": "Tuş ataması yok", - "keyboardShortcuts": "Klavye Kısayolları", - "subcategories": { - "workflow": "İş Akışı", - "node": "Düğüm", - "queue": "Kuyruk", - "view": "Görünüm", - "panelControls": "Panel Kontrolleri" - } - }, - "minimap": { - "nodeColors": "Düğüm Renkleri", - "showLinks": "Bağlantıları Göster", - "showGroups": "Çerçeveleri/Grupları Göster", - "renderBypassState": "Atlama Durumunu Oluştur", - "renderErrorState": "Hata Durumunu Oluştur" - }, - "desktopStart": { - "initialising": "Başlatılıyor..." - }, - "shape": { - "default": "Varsayılan", - "round": "Yuvarlak", - "CARD": "Kart", - "circle": "Daire", - "arrow": "Ok", - "box": "Kutu" - }, "widgets": { "selectModel": "Model seç", "uploadSelect": { "placeholder": "Seç...", - "placeholderImage": "Görsel seç...", "placeholderAudio": "Ses seç...", - "placeholderVideo": "Video seç...", + "placeholderImage": "Görsel seç...", "placeholderModel": "Model seç...", - "placeholderUnknown": "Medya seç..." + "placeholderUnknown": "Medya seç...", + "placeholderVideo": "Video seç..." } }, - "assetBrowser": { - "assets": "Varlıklar", - "browseAssets": "Varlıklara Göz At", - "noAssetsFound": "Varlık bulunamadı", - "tryAdjustingFilters": "Aramanızı veya filtrelerinizi değiştirmeyi deneyin", - "loadingModels": "{type} yükleniyor...", - "connectionError": "Lütfen bağlantınızı kontrol edin ve tekrar deneyin", - "failedToCreateNode": "Düğüm oluşturulamadı. Lütfen tekrar deneyin veya ayrıntılar için konsolu kontrol edin.", - "noModelsInFolder": "Bu klasörde {type} mevcut değil", - "searchAssetsPlaceholder": "Varlık ara...", - "allModels": "Tüm Modeller", - "allCategory": "Tüm {category}", - "unknown": "Bilinmeyen", - "fileFormats": "Dosya formatları", - "baseModels": "Temel modeller", - "sortBy": "Sırala", - "sortAZ": "A-Z", - "sortZA": "Z-A", - "sortRecent": "En yeni", - "sortPopular": "Popüler" + "workflowService": { + "enterFilename": "Dosya adını girin", + "exportWorkflow": "İş Akışını Dışa Aktar", + "saveWorkflow": "İş akışını kaydet" + }, + "zoomControls": { + "hideMinimap": "Mini Haritayı Gizle", + "label": "Yakınlaştırma Kontrolleri", + "showMinimap": "Mini Haritayı Göster", + "zoomToFit": "Sığdırmak İçin Yakınlaştır" } -} \ No newline at end of file +} diff --git a/src/locales/tr/nodeDefs.json b/src/locales/tr/nodeDefs.json index 40c8d3ea6..51cf123ca 100644 --- a/src/locales/tr/nodeDefs.json +++ b/src/locales/tr/nodeDefs.json @@ -2,6 +2,9 @@ "AddNoise": { "display_name": "Gürültü Ekle", "inputs": { + "latent_image": { + "name": "gizli_görüntü" + }, "model": { "name": "model" }, @@ -10,40 +13,40 @@ }, "sigmas": { "name": "sigmalar" - }, - "latent_image": { - "name": "gizli_görüntü" } } }, "AlignYourStepsScheduler": { "display_name": "AdımlarınıHizalaZamanlayıcı", "inputs": { + "denoise": { + "name": "gürültü_azaltma" + }, "model_type": { "name": "model_türü" }, "steps": { "name": "adımlar" - }, - "denoise": { - "name": "gürültü_azaltma" } } }, "BasicGuider": { "display_name": "Temel Rehber", "inputs": { - "model": { - "name": "model" - }, "conditioning": { "name": "koşullandırma" + }, + "model": { + "name": "model" } } }, "BasicScheduler": { "display_name": "Temel Zamanlayıcı", "inputs": { + "denoise": { + "name": "gürültü_azaltma" + }, "model": { "name": "model" }, @@ -52,57 +55,40 @@ }, "steps": { "name": "adımlar" - }, - "denoise": { - "name": "gürültü_azaltma" } } }, "BetaSamplingScheduler": { "display_name": "BetaÖrneklemeZamanlayıcısı", "inputs": { - "model": { - "name": "model" - }, - "steps": { - "name": "adımlar" - }, "alpha": { "name": "alfa" }, "beta": { "name": "beta" - } - } - }, - "Canny": { - "display_name": "Canny", - "inputs": { - "image": { - "name": "görüntü" }, - "low_threshold": { - "name": "düşük_eşik" + "model": { + "name": "model" }, - "high_threshold": { - "name": "yüksek_eşik" + "steps": { + "name": "adımlar" } } }, "CFGGuider": { "display_name": "CFG Rehberi", "inputs": { + "cfg": { + "name": "cfg" + }, "model": { "name": "model" }, - "positive": { - "name": "pozitif" - }, "negative": { "name": "negatif" }, - "cfg": { - "name": "cfg" + "positive": { + "name": "pozitif" } } }, @@ -119,87 +105,38 @@ } } }, - "CheckpointLoader": { - "display_name": "Yapılandırmayla Kontrol Noktası Yükle (ESKİ)", - "inputs": { - "config_name": { - "name": "yapılandırma_adı" - }, - "ckpt_name": { - "name": "ckpt_adı" - } - } - }, - "CheckpointLoaderSimple": { - "display_name": "Kontrol Noktası Yükle", - "description": "Bir difüzyon modeli kontrol noktası yükler, difüzyon modelleri gizli değişkenlerin gürültüsünü azaltmak için kullanılır.", - "inputs": { - "ckpt_name": { - "name": "ckpt_adı", - "tooltip": "Yüklenecek kontrol noktasının (modelin) adı." - } - }, - "outputs": { - "0": { - "tooltip": "Gizli değişkenlerin gürültüsünü azaltmak için kullanılan model." - }, - "1": { - "tooltip": "Metin istemlerini kodlamak için kullanılan CLIP modeli." - }, - "2": { - "tooltip": "Görüntüleri gizli uzaya ve gizli uzaydan kodlamak ve kodunu çözmek için kullanılan VAE modeli." - } - } - }, - "CheckpointSave": { - "display_name": "Kontrol Noktasını Kaydet", - "inputs": { - "model": { - "name": "model" - }, - "clip": { - "name": "clip" - }, - "vae": { - "name": "vae" - }, - "filename_prefix": { - "name": "dosyaadı_öneki" - } - } - }, "CLIPAttentionMultiply": { "display_name": "CLIP Dikkat Çarpımı", "inputs": { "clip": { "name": "clip" }, - "q": { - "name": "q" - }, "k": { "name": "k" }, - "v": { - "name": "v" - }, "out": { "name": "çıktı" + }, + "q": { + "name": "q" + }, + "v": { + "name": "v" } } }, "CLIPLoader": { - "display_name": "CLIP Yükle", "description": "[Tarifler]\n\nstable_diffusion: clip-l\nstable_cascade: clip-g\nsd3: t5 xxl/ clip-g / clip-l\nstable_audio: t5 base\nmochi: t5 xxl\ncosmos: eski t5 xxl\nlumina2: gemma 2 2B\nwan: umt5 xxl\n hidream: llama-3.1 (Önerilir) veya t5", + "display_name": "CLIP Yükle", "inputs": { "clip_name": { "name": "clip_adı" }, - "type": { - "name": "tür" - }, "device": { "name": "cihaz" + }, + "type": { + "name": "tür" } } }, @@ -265,16 +202,16 @@ } }, "CLIPTextEncode": { - "display_name": "CLIP Metin Kodlama (İstem)", "description": "Bir metin istemini bir CLIP modeli kullanarak, belirli görüntülerin oluşturulmasına yönelik difüzyon modelini yönlendirmek için kullanılabilecek bir gömme içine kodlar.", + "display_name": "CLIP Metin Kodlama (İstem)", "inputs": { - "text": { - "name": "metin", - "tooltip": "Kodlanacak metin." - }, "clip": { "name": "clip", "tooltip": "Metni kodlamak için kullanılan CLIP modeli." + }, + "text": { + "name": "metin", + "tooltip": "Kodlanacak metin." } }, "outputs": { @@ -306,11 +243,11 @@ "clip_l": { "name": "clip_l" }, - "t5xxl": { - "name": "t5xxl" - }, "guidance": { "name": "rehberlik" + }, + "t5xxl": { + "name": "t5xxl" } } }, @@ -320,38 +257,42 @@ "clip": { "name": "clip" }, - "clip_l": { - "name": "clip_l" - }, "clip_g": { "name": "clip_g" }, - "t5xxl": { - "name": "t5xxl" + "clip_l": { + "name": "clip_l" }, "llama": { "name": "llama" + }, + "t5xxl": { + "name": "t5xxl" } } }, "CLIPTextEncodeHunyuanDiT": { "display_name": "CLIPMetinKodlamaHunyuanDiT", "inputs": { - "clip": { - "name": "clip" - }, "bert": { "name": "bert" }, + "clip": { + "name": "clip" + }, "mt5xl": { "name": "mt5xl" } } }, "CLIPTextEncodeLumina2": { - "display_name": "Lumina2 için CLIP Metin Kodlama", "description": "Bir sistem istemini ve bir kullanıcı istemini bir CLIP modeli kullanarak, belirli görüntülerin oluşturulmasına yönelik difüzyon modelini yönlendirmek için kullanılabilecek bir gömme içine kodlar.", + "display_name": "Lumina2 için CLIP Metin Kodlama", "inputs": { + "clip": { + "name": "clip", + "tooltip": "Metni kodlamak için kullanılan CLIP modeli." + }, "system_prompt": { "name": "sistem_istemi", "tooltip": "Lumina2 iki tür sistem istemi sağlar: Üstün: Metinsel istemlere veya kullanıcı istemlerine dayalı olarak üstün derecede görüntü-metin hizalamasına sahip üstün görüntüler oluşturmak için tasarlanmış bir asistansınız. Hizalama: Metinsel istemlere dayalı olarak en yüksek derecede görüntü-metin hizalamasına sahip yüksek kaliteli görüntüler oluşturmak için tasarlanmış bir asistansınız." @@ -359,10 +300,6 @@ "user_prompt": { "name": "kullanıcı_istemi", "tooltip": "Kodlanacak metin." - }, - "clip": { - "name": "clip", - "tooltip": "Metni kodlamak için kullanılan CLIP modeli." } }, "outputs": { @@ -372,11 +309,11 @@ } }, "CLIPTextEncodePixArtAlpha": { - "display_name": "CLIPMetinKodlamaPixArtAlpha", "description": "Metni kodlar ve PixArt Alpha için çözünürlük koşullandırmasını ayarlar. PixArt Sigma için geçerli değildir.", + "display_name": "CLIPMetinKodlamaPixArtAlpha", "inputs": { - "width": { - "name": "genişlik" + "clip": { + "name": "clip" }, "height": { "name": "yükseklik" @@ -384,8 +321,8 @@ "text": { "name": "metin" }, - "clip": { - "name": "clip" + "width": { + "name": "genişlik" } } }, @@ -395,17 +332,17 @@ "clip": { "name": "clip" }, - "clip_l": { - "name": "clip_l" - }, "clip_g": { "name": "clip_g" }, - "t5xxl": { - "name": "t5xxl" + "clip_l": { + "name": "clip_l" }, "empty_padding": { "name": "boş_dolgu" + }, + "t5xxl": { + "name": "t5xxl" } } }, @@ -415,29 +352,29 @@ "clip": { "name": "clip" }, - "width": { - "name": "genişlik" - }, - "height": { - "name": "yükseklik" + "crop_h": { + "name": "kırpma_y" }, "crop_w": { "name": "kırpma_g" }, - "crop_h": { - "name": "kırpma_y" - }, - "target_width": { - "name": "hedef_genişlik" + "height": { + "name": "yükseklik" }, "target_height": { "name": "hedef_yükseklik" }, + "target_width": { + "name": "hedef_genişlik" + }, "text_g": { "name": "metin_g" }, "text_l": { "name": "metin_l" + }, + "width": { + "name": "genişlik" } } }, @@ -447,8 +384,8 @@ "ascore": { "name": "askor" }, - "width": { - "name": "genişlik" + "clip": { + "name": "clip" }, "height": { "name": "yükseklik" @@ -456,8 +393,8 @@ "text": { "name": "metin" }, - "clip": { - "name": "clip" + "width": { + "name": "genişlik" } } }, @@ -467,11 +404,11 @@ "clip_vision": { "name": "clip_görü" }, - "image": { - "name": "görüntü" - }, "crop": { "name": "kırp" + }, + "image": { + "name": "görüntü" } } }, @@ -483,6 +420,69 @@ } } }, + "Canny": { + "display_name": "Canny", + "inputs": { + "high_threshold": { + "name": "yüksek_eşik" + }, + "image": { + "name": "görüntü" + }, + "low_threshold": { + "name": "düşük_eşik" + } + } + }, + "CheckpointLoader": { + "display_name": "Yapılandırmayla Kontrol Noktası Yükle (ESKİ)", + "inputs": { + "ckpt_name": { + "name": "ckpt_adı" + }, + "config_name": { + "name": "yapılandırma_adı" + } + } + }, + "CheckpointLoaderSimple": { + "description": "Bir difüzyon modeli kontrol noktası yükler, difüzyon modelleri gizli değişkenlerin gürültüsünü azaltmak için kullanılır.", + "display_name": "Kontrol Noktası Yükle", + "inputs": { + "ckpt_name": { + "name": "ckpt_adı", + "tooltip": "Yüklenecek kontrol noktasının (modelin) adı." + } + }, + "outputs": { + "0": { + "tooltip": "Gizli değişkenlerin gürültüsünü azaltmak için kullanılan model." + }, + "1": { + "tooltip": "Metin istemlerini kodlamak için kullanılan CLIP modeli." + }, + "2": { + "tooltip": "Görüntüleri gizli uzaya ve gizli uzaydan kodlamak ve kodunu çözmek için kullanılan VAE modeli." + } + } + }, + "CheckpointSave": { + "display_name": "Kontrol Noktasını Kaydet", + "inputs": { + "clip": { + "name": "clip" + }, + "filename_prefix": { + "name": "dosyaadı_öneki" + }, + "model": { + "name": "model" + }, + "vae": { + "name": "vae" + } + } + }, "CombineHooks2": { "display_name": "Kancaları Birleştir [2]", "inputs": { @@ -543,12 +543,12 @@ "ConditioningAverage": { "display_name": "KoşullandırmaOrtalaması", "inputs": { - "conditioning_to": { - "name": "hedef_koşullandırma" - }, "conditioning_from": { "name": "kaynak_koşullandırma" }, + "conditioning_to": { + "name": "hedef_koşullandırma" + }, "conditioning_to_strength": { "name": "hedef_koşullandırma_gücü" } @@ -568,11 +568,11 @@ "ConditioningConcat": { "display_name": "Koşullandırma (Birleştir)", "inputs": { - "conditioning_to": { - "name": "hedef_koşullandırma" - }, "conditioning_from": { "name": "kaynak_koşullandırma" + }, + "conditioning_to": { + "name": "hedef_koşullandırma" } } }, @@ -582,20 +582,20 @@ "conditioning": { "name": "koşullandırma" }, - "width": { - "name": "genişlik" - }, "height": { "name": "yükseklik" }, + "strength": { + "name": "güç" + }, + "width": { + "name": "genişlik" + }, "x": { "name": "x" }, "y": { "name": "y" - }, - "strength": { - "name": "güç" } } }, @@ -605,20 +605,20 @@ "conditioning": { "name": "koşullandırma" }, - "width": { - "name": "genişlik" - }, "height": { "name": "yükseklik" }, + "strength": { + "name": "güç" + }, + "width": { + "name": "genişlik" + }, "x": { "name": "x" }, "y": { "name": "y" - }, - "strength": { - "name": "güç" } } }, @@ -628,15 +628,18 @@ "conditioning": { "name": "koşullandırma" }, - "width": { - "name": "genişlik" - }, "height": { "name": "yükseklik" }, + "strength": { + "name": "güç" + }, "temporal": { "name": "zamansal" }, + "width": { + "name": "genişlik" + }, "x": { "name": "x" }, @@ -645,9 +648,6 @@ }, "z": { "name": "z" - }, - "strength": { - "name": "güç" } } }, @@ -685,11 +685,11 @@ "mask": { "name": "maske" }, - "strength": { - "name": "güç" - }, "set_cond_area": { "name": "koşul_alanı_ayarla" + }, + "strength": { + "name": "güç" } } }, @@ -699,17 +699,17 @@ "cond_NEW": { "name": "yeni_koşul" }, - "strength": { - "name": "güç" - }, - "set_cond_area": { - "name": "koşul_alanı_ayarla" + "hooks": { + "name": "kancalar" }, "mask": { "name": "maske" }, - "hooks": { - "name": "kancalar" + "set_cond_area": { + "name": "koşul_alanı_ayarla" + }, + "strength": { + "name": "güç" }, "timesteps": { "name": "zaman_adımları" @@ -725,17 +725,17 @@ "cond_NEW": { "name": "yeni_koşul" }, - "strength": { - "name": "güç" - }, - "set_cond_area": { - "name": "koşul_alanı_ayarla" + "hooks": { + "name": "kancalar" }, "mask": { "name": "maske" }, - "hooks": { - "name": "kancalar" + "set_cond_area": { + "name": "koşul_alanı_ayarla" + }, + "strength": { + "name": "güç" }, "timesteps": { "name": "zaman_adımları" @@ -748,23 +748,23 @@ "conditioning": { "name": "koşullandırma" }, - "start": { - "name": "başlangıç" - }, "end": { "name": "bitiş" + }, + "start": { + "name": "başlangıç" } } }, "ConditioningStableAudio": { "display_name": "KoşullandırmaKararlıSes", "inputs": { - "positive": { - "name": "pozitif" - }, "negative": { "name": "negatif" }, + "positive": { + "name": "pozitif" + }, "seconds_start": { "name": "saniye_başlangıç" }, @@ -784,11 +784,11 @@ "ConditioningTimestepsRange": { "display_name": "Zaman Adımları Aralığı", "inputs": { - "start_percent": { - "name": "başlangıç_yüzdesi" - }, "end_percent": { "name": "bitiş_yüzdesi" + }, + "start_percent": { + "name": "başlangıç_yüzdesi" } }, "outputs": { @@ -828,26 +828,26 @@ "ControlNetApplyAdvanced": { "display_name": "ControlNet Uygula", "inputs": { - "positive": { - "name": "pozitif" - }, - "negative": { - "name": "negatif" - }, "control_net": { "name": "kontrol_ağı" }, + "end_percent": { + "name": "bitiş_yüzdesi" + }, "image": { "name": "görüntü" }, - "strength": { - "name": "güç" + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" }, "start_percent": { "name": "başlangıç_yüzdesi" }, - "end_percent": { - "name": "bitiş_yüzdesi" + "strength": { + "name": "güç" }, "vae": { "name": "vae" @@ -865,29 +865,29 @@ "ControlNetApplySD3": { "display_name": "VAE ile Controlnet Uygula", "inputs": { - "positive": { - "name": "pozitif" - }, - "negative": { - "name": "negatif" - }, "control_net": { "name": "kontrol_ağı" }, - "vae": { - "name": "vae" + "end_percent": { + "name": "bitiş_yüzdesi" }, "image": { "name": "görüntü" }, - "strength": { - "name": "güç" + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" }, "start_percent": { "name": "başlangıç_yüzdesi" }, - "end_percent": { - "name": "bitiş_yüzdesi" + "strength": { + "name": "güç" + }, + "vae": { + "name": "vae" } }, "outputs": { @@ -902,17 +902,11 @@ "ControlNetInpaintingAliMamaApply": { "display_name": "ControlNetInpaintingAliMamaUygula", "inputs": { - "positive": { - "name": "pozitif" - }, - "negative": { - "name": "negatif" - }, "control_net": { "name": "kontrol_ağı" }, - "vae": { - "name": "vae" + "end_percent": { + "name": "bitiş_yüzdesi" }, "image": { "name": "görüntü" @@ -920,14 +914,20 @@ "mask": { "name": "maske" }, - "strength": { - "name": "güç" + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" }, "start_percent": { "name": "başlangıç_yüzdesi" }, - "end_percent": { - "name": "bitiş_yüzdesi" + "strength": { + "name": "güç" + }, + "vae": { + "name": "vae" } }, "outputs": { @@ -950,11 +950,11 @@ "CosmosImageToVideoLatent": { "display_name": "CosmosGörüntüdenVideoyaGizli", "inputs": { - "vae": { - "name": "vae" + "batch_size": { + "name": "toplu_boyut" }, - "width": { - "name": "genişlik" + "end_image": { + "name": "bitiş_görüntüsü" }, "height": { "name": "yükseklik" @@ -962,28 +962,28 @@ "length": { "name": "uzunluk" }, - "batch_size": { - "name": "toplu_boyut" - }, "start_image": { "name": "başlangıç_görüntüsü" }, - "end_image": { - "name": "bitiş_görüntüsü" + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" } } }, "CreateHookKeyframe": { "display_name": "Kanca Anahtar Karesi Oluştur", "inputs": { - "strength_mult": { - "name": "güç_çarpanı" + "prev_hook_kf": { + "name": "önceki_kanca_kf" }, "start_percent": { "name": "başlangıç_yüzdesi" }, - "prev_hook_kf": { - "name": "önceki_kanca_kf" + "strength_mult": { + "name": "güç_çarpanı" } }, "outputs": { @@ -995,20 +995,20 @@ "CreateHookKeyframesFromFloats": { "display_name": "Ondalıklardan Kanca Anahtar Kareleri Oluştur", "inputs": { + "end_percent": { + "name": "bitiş_yüzdesi" + }, "floats_strength": { "name": "ondalık_güç" }, - "start_percent": { - "name": "başlangıç_yüzdesi" - }, - "end_percent": { - "name": "bitiş_yüzdesi" + "prev_hook_kf": { + "name": "önceki_kanca_kf" }, "print_keyframes": { "name": "anahtar_kareleri_yazdır" }, - "prev_hook_kf": { - "name": "önceki_kanca_kf" + "start_percent": { + "name": "başlangıç_yüzdesi" } }, "outputs": { @@ -1020,29 +1020,29 @@ "CreateHookKeyframesInterpolated": { "display_name": "Ara Değerlenmiş Kanca Anahtar Kareleri Oluştur", "inputs": { - "strength_start": { - "name": "başlangıç_gücü" - }, - "strength_end": { - "name": "bitiş_gücü" + "end_percent": { + "name": "bitiş_yüzdesi" }, "interpolation": { "name": "enterpolasyon" }, - "start_percent": { - "name": "başlangıç_yüzdesi" - }, - "end_percent": { - "name": "bitiş_yüzdesi" - }, "keyframes_count": { "name": "anahtar_kare_sayısı" }, + "prev_hook_kf": { + "name": "önceki_kanca_kf" + }, "print_keyframes": { "name": "anahtar_kareleri_yazdır" }, - "prev_hook_kf": { - "name": "önceki_kanca_kf" + "start_percent": { + "name": "başlangıç_yüzdesi" + }, + "strength_end": { + "name": "bitiş_gücü" + }, + "strength_start": { + "name": "başlangıç_gücü" } }, "outputs": { @@ -1057,14 +1057,14 @@ "lora_name": { "name": "lora_adı" }, - "strength_model": { - "name": "model_gücü" + "prev_hooks": { + "name": "önceki_kancalar" }, "strength_clip": { "name": "clip_gücü" }, - "prev_hooks": { - "name": "önceki_kancalar" + "strength_model": { + "name": "model_gücü" } } }, @@ -1074,11 +1074,11 @@ "lora_name": { "name": "lora_adı" }, - "strength_model": { - "name": "model_gücü" - }, "prev_hooks": { "name": "önceki_kancalar" + }, + "strength_model": { + "name": "model_gücü" } } }, @@ -1088,14 +1088,14 @@ "ckpt_name": { "name": "ckpt_adı" }, - "strength_model": { - "name": "model_gücü" + "prev_hooks": { + "name": "önceki_kancalar" }, "strength_clip": { "name": "clip_gücü" }, - "prev_hooks": { - "name": "önceki_kancalar" + "strength_model": { + "name": "model_gücü" } } }, @@ -1105,59 +1105,59 @@ "ckpt_name": { "name": "ckpt_adı" }, - "strength_model": { - "name": "model_gücü" - }, "prev_hooks": { "name": "önceki_kancalar" + }, + "strength_model": { + "name": "model_gücü" } } }, "CreateVideo": { - "display_name": "Video Oluştur", "description": "Görüntülerden bir video oluşturun.", + "display_name": "Video Oluştur", "inputs": { - "images": { - "name": "görüntüler", - "tooltip": "Video oluşturulacak görüntüler." + "audio": { + "name": "ses", + "tooltip": "Videoya eklenecek ses." }, "fps": { "name": "fps" }, - "audio": { - "name": "ses", - "tooltip": "Videoya eklenecek ses." + "images": { + "name": "görüntüler", + "tooltip": "Video oluşturulacak görüntüler." } } }, "CropMask": { "display_name": "Maskeyi Kırp", "inputs": { + "height": { + "name": "yükseklik" + }, "mask": { "name": "maske" }, + "width": { + "name": "genişlik" + }, "x": { "name": "x" }, "y": { "name": "y" - }, - "width": { - "name": "genişlik" - }, - "height": { - "name": "yükseklik" } } }, "DiffControlNetLoader": { "display_name": "ControlNet Modelini Yükle (fark)", "inputs": { - "model": { - "name": "model" - }, "control_net_name": { "name": "kontrol_ağı_adı" + }, + "model": { + "name": "model" } } }, @@ -1183,8 +1183,11 @@ "DualCFGGuider": { "display_name": "İkili CFG Rehberi", "inputs": { - "model": { - "name": "model" + "cfg_cond2_negative": { + "name": "cfg_koşul2_negatif" + }, + "cfg_conds": { + "name": "cfg_koşulları" }, "cond1": { "name": "koşul1" @@ -1192,20 +1195,17 @@ "cond2": { "name": "koşul2" }, + "model": { + "name": "model" + }, "negative": { "name": "negatif" - }, - "cfg_conds": { - "name": "cfg_koşulları" - }, - "cfg_cond2_negative": { - "name": "cfg_koşul2_negatif" } } }, "DualCLIPLoader": { - "display_name": "İkili CLIP Yükleyici", "description": "[Tarifler]\n\nsdxl: clip-l, clip-g\nsd3: clip-l, clip-g / clip-l, t5 / clip-g, t5\nflux: clip-l, t5\nhidream: t5 veya llama'dan en az biri, t5 ve llama önerilir", + "display_name": "İkili CLIP Yükleyici", "inputs": { "clip_name1": { "name": "clip_adı1" @@ -1213,19 +1213,19 @@ "clip_name2": { "name": "clip_adı2" }, - "type": { - "name": "tür" - }, "device": { "name": "cihaz" + }, + "type": { + "name": "tür" } } }, "EmptyCosmosLatentVideo": { "display_name": "BoşCosmosGizliVideo", "inputs": { - "width": { - "name": "genişlik" + "batch_size": { + "name": "toplu_boyut" }, "height": { "name": "yükseklik" @@ -1233,16 +1233,16 @@ "length": { "name": "uzunluk" }, - "batch_size": { - "name": "toplu_boyut" + "width": { + "name": "genişlik" } } }, "EmptyHunyuanLatentVideo": { "display_name": "BoşHunyuanGizliVideo", "inputs": { - "width": { - "name": "genişlik" + "batch_size": { + "name": "toplu_boyut" }, "height": { "name": "yükseklik" @@ -1250,67 +1250,84 @@ "length": { "name": "uzunluk" }, - "batch_size": { - "name": "toplu_boyut" + "width": { + "name": "genişlik" } } }, "EmptyImage": { "display_name": "Boş Görüntü", "inputs": { - "width": { - "name": "genişlik" - }, - "height": { - "name": "yükseklik" - }, "batch_size": { "name": "toplu_boyut" }, "color": { "name": "renk" + }, + "height": { + "name": "yükseklik" + }, + "width": { + "name": "genişlik" + } + } + }, + "EmptyLTXVLatentVideo": { + "display_name": "BoşLTXVGizliVideo", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "height": { + "name": "yükseklik" + }, + "length": { + "name": "uzunluk" + }, + "width": { + "name": "genişlik" } } }, "EmptyLatentAudio": { "display_name": "Boş Gizli Ses", "inputs": { - "seconds": { - "name": "saniye" - }, "batch_size": { "name": "toplu_boyut", "tooltip": "Toplu işlemdeki gizli görüntülerin sayısı." + }, + "seconds": { + "name": "saniye" } } }, "EmptyLatentHunyuan3Dv2": { "display_name": "BoşGizliHunyuan3Dv2", "inputs": { - "resolution": { - "name": "çözünürlük" - }, "batch_size": { "name": "toplu_boyut", "tooltip": "Toplu işlemdeki gizli görüntülerin sayısı." + }, + "resolution": { + "name": "çözünürlük" } } }, "EmptyLatentImage": { - "display_name": "Boş Gizli Görüntü", "description": "Örnekleme yoluyla gürültüsü giderilecek yeni bir boş gizli görüntü grubu oluşturun.", + "display_name": "Boş Gizli Görüntü", "inputs": { - "width": { - "name": "genişlik", - "tooltip": "Gizli görüntülerin piksel cinsinden genişliği." + "batch_size": { + "name": "toplu_boyut", + "tooltip": "Toplu işlemdeki gizli görüntülerin sayısı." }, "height": { "name": "yükseklik", "tooltip": "Gizli görüntülerin piksel cinsinden yüksekliği." }, - "batch_size": { - "name": "toplu_boyut", - "tooltip": "Toplu işlemdeki gizli görüntülerin sayısı." + "width": { + "name": "genişlik", + "tooltip": "Gizli görüntülerin piksel cinsinden genişliği." } }, "outputs": { @@ -1319,28 +1336,11 @@ } } }, - "EmptyLTXVLatentVideo": { - "display_name": "BoşLTXVGizliVideo", - "inputs": { - "width": { - "name": "genişlik" - }, - "height": { - "name": "yükseklik" - }, - "length": { - "name": "uzunluk" - }, - "batch_size": { - "name": "toplu_boyut" - } - } - }, "EmptyMochiLatentVideo": { "display_name": "BoşMochiGizliVideo", "inputs": { - "width": { - "name": "genişlik" + "batch_size": { + "name": "toplu_boyut" }, "height": { "name": "yükseklik" @@ -1348,76 +1348,76 @@ "length": { "name": "uzunluk" }, - "batch_size": { - "name": "toplu_boyut" + "width": { + "name": "genişlik" } } }, "EmptySD3LatentImage": { "display_name": "BoşSD3GizliGörüntü", "inputs": { - "width": { - "name": "genişlik" + "batch_size": { + "name": "toplu_boyut" }, "height": { "name": "yükseklik" }, - "batch_size": { - "name": "toplu_boyut" + "width": { + "name": "genişlik" } } }, "ExponentialScheduler": { "display_name": "Üstel Zamanlayıcı", "inputs": { - "steps": { - "name": "adımlar" - }, "sigma_max": { "name": "sigma_maks" }, "sigma_min": { "name": "sigma_min" + }, + "steps": { + "name": "adımlar" } } }, "ExtendIntermediateSigmas": { "display_name": "AraSigmalarıGenişlet", "inputs": { + "end_at_sigma": { + "name": "sigma_bitişi" + }, "sigmas": { "name": "sigmalar" }, - "steps": { - "name": "adımlar" + "spacing": { + "name": "aralık" }, "start_at_sigma": { "name": "sigma_başlangıcı" }, - "end_at_sigma": { - "name": "sigma_bitişi" - }, - "spacing": { - "name": "aralık" + "steps": { + "name": "adımlar" } } }, "FeatherMask": { "display_name": "Maskeyi Yumuşat", "inputs": { - "mask": { - "name": "maske" + "bottom": { + "name": "alt" }, "left": { "name": "sol" }, - "top": { - "name": "üst" + "mask": { + "name": "maske" }, "right": { "name": "sağ" }, - "bottom": { - "name": "alt" + "top": { + "name": "üst" } } }, @@ -1430,8 +1430,8 @@ } }, "FluxDisableGuidance": { - "display_name": "FluxRehberliğiDevreDışıBırak", "description": "Bu düğüm, Flux ve Flux benzeri modellerdeki rehberlik gömmesini tamamen devre dışı bırakır", + "display_name": "FluxRehberliğiDevreDışıBırak", "inputs": { "conditioning": { "name": "koşullandırma" @@ -1450,56 +1450,63 @@ } }, "FluxProCannyNode": { - "display_name": "Flux.1 Canny Kontrol Görüntüsü", "description": "Bir kontrol görüntüsü (canny) kullanarak görüntü oluşturun.", + "display_name": "Flux.1 Canny Kontrol Görüntüsü", "inputs": { - "control_image": { - "name": "kontrol_görüntüsü" - }, - "prompt": { - "name": "istem", - "tooltip": "Görüntü oluşturma istemi" - }, - "prompt_upsampling": { - "name": "istem_yükseltme", - "tooltip": "İstem üzerinde yükseltme yapılıp yapılmayacağı. Etkinse, daha yaratıcı üretim için istemi otomatik olarak değiştirir, ancak sonuçlar belirleyici değildir (aynı tohum tam olarak aynı sonucu vermez)." + "canny_high_threshold": { + "name": "canny_yüksek_eşik", + "tooltip": "Canny kenar algılama için yüksek eşik; skip_processing True ise yoksayılır" }, "canny_low_threshold": { "name": "canny_düşük_eşik", "tooltip": "Canny kenar algılama için düşük eşik; skip_processing True ise yoksayılır" }, - "canny_high_threshold": { - "name": "canny_yüksek_eşik", - "tooltip": "Canny kenar algılama için yüksek eşik; skip_processing True ise yoksayılır" + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "control_image": { + "name": "kontrol_görüntüsü" + }, + "guidance": { + "name": "rehberlik", + "tooltip": "Görüntü oluşturma süreci için rehberlik gücü" + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi" + }, + "prompt_upsampling": { + "name": "istem_yükseltme", + "tooltip": "İstem üzerinde yükseltme yapılıp yapılmayacağı. Etkinse, daha yaratıcı üretim için istemi otomatik olarak değiştirir, ancak sonuçlar belirleyici değildir (aynı tohum tam olarak aynı sonucu vermez)." + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." }, "skip_preprocessing": { "name": "ön_işlemeyi_atla", "tooltip": "Ön işlemenin atlanıp atlanmayacağı; kontrol_görüntüsü zaten canny'lenmişse True, ham bir görüntü ise False olarak ayarlayın." }, - "guidance": { - "name": "rehberlik", - "tooltip": "Görüntü oluşturma süreci için rehberlik gücü" - }, "steps": { "name": "adımlar", "tooltip": "Görüntü oluşturma süreci için adım sayısı" - }, - "seed": { - "name": "tohum", - "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" } } }, "FluxProDepthNode": { - "display_name": "Flux.1 Derinlik Kontrol Görüntüsü", "description": "Bir kontrol görüntüsü (derinlik) kullanarak görüntü oluşturun.", + "display_name": "Flux.1 Derinlik Kontrol Görüntüsü", "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, "control_image": { "name": "kontrol_görüntüsü" }, + "guidance": { + "name": "rehberlik", + "tooltip": "Görüntü oluşturma süreci için rehberlik gücü" + }, "prompt": { "name": "istem", "tooltip": "Görüntü oluşturma istemi" @@ -1508,34 +1515,42 @@ "name": "istem_yükseltme", "tooltip": "İstem üzerinde yükseltme yapılıp yapılmayacağı. Etkinse, daha yaratıcı üretim için istemi otomatik olarak değiştirir, ancak sonuçlar belirleyici değildir (aynı tohum tam olarak aynı sonucu vermez)." }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + }, "skip_preprocessing": { "name": "ön_işlemeyi_atla", "tooltip": "Ön işlemenin atlanıp atlanmayacağı; kontrol_görüntüsü zaten derinliklendirilmişse True, ham bir görüntü ise False olarak ayarlayın." }, - "guidance": { - "name": "rehberlik", - "tooltip": "Görüntü oluşturma süreci için rehberlik gücü" - }, "steps": { "name": "adımlar", "tooltip": "Görüntü oluşturma süreci için adım sayısı" - }, - "seed": { - "name": "tohum", - "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" } } }, "FluxProExpandNode": { - "display_name": "Flux.1 Görüntüyü Genişlet", "description": "İsteme göre görüntüyü dışa doğru boyar.", + "display_name": "Flux.1 Görüntüyü Genişlet", "inputs": { + "bottom": { + "name": "alt", + "tooltip": "Görüntünün altında genişletilecek piksel sayısı" + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "guidance": { + "name": "rehberlik", + "tooltip": "Görüntü oluşturma süreci için rehberlik gücü" + }, "image": { "name": "görüntü" }, + "left": { + "name": "sol", + "tooltip": "Görüntünün sol tarafında genişletilecek piksel sayısı" + }, "prompt": { "name": "istem", "tooltip": "Görüntü oluşturma istemi" @@ -1544,43 +1559,35 @@ "name": "istem_yükseltme", "tooltip": "İstem üzerinde yükseltme yapılıp yapılmayacağı. Etkinse, daha yaratıcı üretim için istemi otomatik olarak değiştirir, ancak sonuçlar belirleyici değildir (aynı tohum tam olarak aynı sonucu vermez)." }, - "top": { - "name": "üst", - "tooltip": "Görüntünün üstünde genişletilecek piksel sayısı" - }, - "bottom": { - "name": "alt", - "tooltip": "Görüntünün altında genişletilecek piksel sayısı" - }, - "left": { - "name": "sol", - "tooltip": "Görüntünün sol tarafında genişletilecek piksel sayısı" - }, "right": { "name": "sağ", "tooltip": "Görüntünün sağ tarafında genişletilecek piksel sayısı" }, - "guidance": { - "name": "rehberlik", - "tooltip": "Görüntü oluşturma süreci için rehberlik gücü" - }, - "steps": { - "name": "adımlar", - "tooltip": "Görüntü oluşturma süreci için adım sayısı" - }, "seed": { "name": "tohum", "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "steps": { + "name": "adımlar", + "tooltip": "Görüntü oluşturma süreci için adım sayısı" + }, + "top": { + "name": "üst", + "tooltip": "Görüntünün üstünde genişletilecek piksel sayısı" } } }, "FluxProFillNode": { - "display_name": "Flux.1 Görüntüyü Doldur", "description": "Maske ve isteme göre görüntüyü içe doğru boyar.", + "display_name": "Flux.1 Görüntüyü Doldur", "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "guidance": { + "name": "rehberlik", + "tooltip": "Görüntü oluşturma süreci için rehberlik gücü" + }, "image": { "name": "görüntü" }, @@ -1595,46 +1602,26 @@ "name": "istem_yükseltme", "tooltip": "İstem üzerinde yükseltme yapılıp yapılmayacağı. Etkinse, daha yaratıcı üretim için istemi otomatik olarak değiştirir, ancak sonuçlar belirleyici değildir (aynı tohum tam olarak aynı sonucu vermez)." }, - "guidance": { - "name": "rehberlik", - "tooltip": "Görüntü oluşturma süreci için rehberlik gücü" + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." }, "steps": { "name": "adımlar", "tooltip": "Görüntü oluşturma süreci için adım sayısı" - }, - "seed": { - "name": "tohum", - "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" } } }, "FluxProUltraImageNode": { - "display_name": "Flux 1.1 [pro] Ultra Görüntü", "description": "İstem ve çözünürlüğe dayalı olarak api aracılığıyla Flux Pro 1.1 Ultra kullanarak görüntüler oluşturur.", + "display_name": "Flux 1.1 [pro] Ultra Görüntü", "inputs": { - "prompt": { - "name": "istem", - "tooltip": "Görüntü oluşturma istemi" - }, - "prompt_upsampling": { - "name": "istem_yükseltme", - "tooltip": "İstem üzerinde yükseltme yapılıp yapılmayacağı. Etkinse, daha yaratıcı üretim için istemi otomatik olarak değiştirir, ancak sonuçlar belirleyici değildir (aynı tohum tam olarak aynı sonucu vermez)." - }, - "seed": { - "name": "tohum", - "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." - }, "aspect_ratio": { "name": "en_boy_oranı", "tooltip": "Görüntünün en boy oranı; 1:4 ile 4:1 arasında olmalıdır." }, - "raw": { - "name": "ham", - "tooltip": "Doğru olduğunda, daha az işlenmiş, daha doğal görünümlü görüntüler oluşturun." + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" }, "image_prompt": { "name": "görüntü_istemi" @@ -1643,23 +1630,57 @@ "name": "görüntü_istemi_gücü", "tooltip": "İstem ile görüntü istemi arasında karıştırın." }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi" + }, + "prompt_upsampling": { + "name": "istem_yükseltme", + "tooltip": "İstem üzerinde yükseltme yapılıp yapılmayacağı. Etkinse, daha yaratıcı üretim için istemi otomatik olarak değiştirir, ancak sonuçlar belirleyici değildir (aynı tohum tam olarak aynı sonucu vermez)." + }, + "raw": { + "name": "ham", + "tooltip": "Doğru olduğunda, daha az işlenmiş, daha doğal görünümlü görüntüler oluşturun." + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + } + } + }, + "FreSca": { + "description": "Rehberliğe frekansa bağlı ölçeklendirme uygular", + "display_name": "FreSca", + "inputs": { + "freq_cutoff": { + "name": "frekans_kesme", + "tooltip": "Merkez etrafındaki frekans indekslerinin düşük frekanslı olarak kabul edileceği sayı" + }, + "model": { + "name": "model" + }, + "scale_high": { + "name": "yüksek_ölçek", + "tooltip": "Yüksek frekanslı bileşenler için ölçeklendirme faktörü" + }, + "scale_low": { + "name": "düşük_ölçek", + "tooltip": "Düşük frekanslı bileşenler için ölçeklendirme faktörü" } } }, "FreeU": { "display_name": "FreeU", "inputs": { - "model": { - "name": "model" - }, "b1": { "name": "b1" }, "b2": { "name": "b2" }, + "model": { + "name": "model" + }, "s1": { "name": "s1" }, @@ -1671,15 +1692,15 @@ "FreeU_V2": { "display_name": "FreeU_V2", "inputs": { - "model": { - "name": "model" - }, "b1": { "name": "b1" }, "b2": { "name": "b2" }, + "model": { + "name": "model" + }, "s1": { "name": "s1" }, @@ -1688,30 +1709,60 @@ } } }, - "FreSca": { - "display_name": "FreSca", - "description": "Rehberliğe frekansa bağlı ölçeklendirme uygular", + "GITSScheduler": { + "display_name": "GITSZamanlayıcı", "inputs": { - "model": { - "name": "model" + "coeff": { + "name": "katsayı" }, - "scale_low": { - "name": "düşük_ölçek", - "tooltip": "Düşük frekanslı bileşenler için ölçeklendirme faktörü" + "denoise": { + "name": "gürültü_azaltma" }, - "scale_high": { - "name": "yüksek_ölçek", - "tooltip": "Yüksek frekanslı bileşenler için ölçeklendirme faktörü" + "steps": { + "name": "adımlar" + } + } + }, + "GLIGENLoader": { + "display_name": "GLIGENYükleyici", + "inputs": { + "gligen_name": { + "name": "gligen_adı" + } + } + }, + "GLIGENTextBoxApply": { + "display_name": "GLIGENMetinKutusuUygula", + "inputs": { + "clip": { + "name": "clip" }, - "freq_cutoff": { - "name": "frekans_kesme", - "tooltip": "Merkez etrafındaki frekans indekslerinin düşük frekanslı olarak kabul edileceği sayı" + "conditioning_to": { + "name": "hedef_koşullandırma" + }, + "gligen_textbox_model": { + "name": "gligen_metinkutusu_modeli" + }, + "height": { + "name": "yükseklik" + }, + "text": { + "name": "metin" + }, + "width": { + "name": "genişlik" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" } } }, "GetVideoComponents": { - "display_name": "Video Bileşenlerini Al", "description": "Bir videodan tüm bileşenleri çıkarır: kareler, ses ve kare hızı.", + "display_name": "Video Bileşenlerini Al", "inputs": { "video": { "name": "video", @@ -1730,66 +1781,15 @@ } } }, - "GITSScheduler": { - "display_name": "GITSZamanlayıcı", - "inputs": { - "coeff": { - "name": "katsayı" - }, - "steps": { - "name": "adımlar" - }, - "denoise": { - "name": "gürültü_azaltma" - } - } - }, - "GLIGENLoader": { - "display_name": "GLIGENYükleyici", - "inputs": { - "gligen_name": { - "name": "gligen_adı" - } - } - }, - "GLIGENTextBoxApply": { - "display_name": "GLIGENMetinKutusuUygula", - "inputs": { - "conditioning_to": { - "name": "hedef_koşullandırma" - }, - "clip": { - "name": "clip" - }, - "gligen_textbox_model": { - "name": "gligen_metinkutusu_modeli" - }, - "text": { - "name": "metin" - }, - "width": { - "name": "genişlik" - }, - "height": { - "name": "yükseklik" - }, - "x": { - "name": "x" - }, - "y": { - "name": "y" - } - } - }, "GrowMask": { "display_name": "Maskeyi Büyüt", "inputs": { - "mask": { - "name": "maske" - }, "expand": { "name": "genişlet" }, + "mask": { + "name": "maske" + }, "tapered_corners": { "name": "sivri_köşeler" } @@ -1814,15 +1814,15 @@ "Hunyuan3Dv2ConditioningMultiView": { "display_name": "Hunyuan3Dv2ÇokluGörünümKoşullandırma", "inputs": { + "back": { + "name": "arka" + }, "front": { "name": "ön" }, "left": { "name": "sol" }, - "back": { - "name": "arka" - }, "right": { "name": "sağ" } @@ -1839,14 +1839,11 @@ "HunyuanImageToVideo": { "display_name": "HunyuanGörüntüdenVideoya", "inputs": { - "positive": { - "name": "pozitif" + "batch_size": { + "name": "toplu_boyut" }, - "vae": { - "name": "vae" - }, - "width": { - "name": "genişlik" + "guidance_type": { + "name": "rehberlik_türü" }, "height": { "name": "yükseklik" @@ -1854,14 +1851,17 @@ "length": { "name": "uzunluk" }, - "batch_size": { - "name": "toplu_boyut" - }, - "guidance_type": { - "name": "rehberlik_türü" + "positive": { + "name": "pozitif" }, "start_image": { "name": "başlangıç_görüntüsü" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" } }, "outputs": { @@ -1873,63 +1873,55 @@ } } }, - "HypernetworkLoader": { - "display_name": "HiperAğYükleyici", + "HyperTile": { + "display_name": "HiperDöşeme", "inputs": { + "max_depth": { + "name": "maks_derinlik" + }, "model": { "name": "model" }, + "scale_depth": { + "name": "ölçek_derinliği" + }, + "swap_size": { + "name": "değiştirme_boyutu" + }, + "tile_size": { + "name": "döşeme_boyutu" + } + } + }, + "HypernetworkLoader": { + "display_name": "HiperAğYükleyici", + "inputs": { "hypernetwork_name": { "name": "hiperağ_adı" }, + "model": { + "name": "model" + }, "strength": { "name": "güç" } } }, - "HyperTile": { - "display_name": "HiperDöşeme", - "inputs": { - "model": { - "name": "model" - }, - "tile_size": { - "name": "döşeme_boyutu" - }, - "swap_size": { - "name": "değiştirme_boyutu" - }, - "max_depth": { - "name": "maks_derinlik" - }, - "scale_depth": { - "name": "ölçek_derinliği" - } - } - }, "IdeogramV1": { - "display_name": "Ideogram V1", "description": "Ideogram V1 modelini kullanarak eşzamanlı olarak görüntüler oluşturur.\n\nGörüntü bağlantıları sınırlı bir süre için mevcuttur; görüntüyü saklamak isterseniz indirmeniz gerekir.", + "display_name": "Ideogram V1", "inputs": { - "prompt": { - "name": "istem", - "tooltip": "Görüntü oluşturma istemi" - }, - "turbo": { - "name": "turbo", - "tooltip": "Turbo modunun kullanılıp kullanılmayacağı (daha hızlı üretim, potansiyel olarak daha düşük kalite)" - }, "aspect_ratio": { "name": "en_boy_oranı", "tooltip": "Görüntü oluşturma için en boy oranı." }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, "magic_prompt_option": { "name": "sihirli_istem_seçeneği", "tooltip": "Üretimde MagicPrompt'un kullanılıp kullanılmayacağını belirleyin" }, - "seed": { - "name": "tohum" - }, "negative_prompt": { "name": "negatif_istem", "tooltip": "Görüntüden hariç tutulacakların açıklaması" @@ -1937,35 +1929,49 @@ "num_images": { "name": "görüntü_sayısı" }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" - } - } - }, - "IdeogramV2": { - "display_name": "Ideogram V2", - "description": "Ideogram V2 modelini kullanarak eşzamanlı olarak görüntüler oluşturur.\n\nGörüntü bağlantıları sınırlı bir süre için mevcuttur; görüntüyü saklamak isterseniz indirmeniz gerekir.", - "inputs": { "prompt": { "name": "istem", "tooltip": "Görüntü oluşturma istemi" }, + "seed": { + "name": "tohum" + }, "turbo": { "name": "turbo", "tooltip": "Turbo modunun kullanılıp kullanılmayacağı (daha hızlı üretim, potansiyel olarak daha düşük kalite)" - }, + } + } + }, + "IdeogramV2": { + "description": "Ideogram V2 modelini kullanarak eşzamanlı olarak görüntüler oluşturur.\n\nGörüntü bağlantıları sınırlı bir süre için mevcuttur; görüntüyü saklamak isterseniz indirmeniz gerekir.", + "display_name": "Ideogram V2", + "inputs": { "aspect_ratio": { "name": "en_boy_oranı", "tooltip": "Görüntü oluşturma için en boy oranı. Çözünürlük AUTO olarak ayarlanmadıysa yoksayılır." }, - "resolution": { - "name": "çözünürlük", - "tooltip": "Görüntü oluşturma için çözünürlük. AUTO olarak ayarlanmadıysa, bu en_boy_oranı ayarını geçersiz kılar." + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" }, "magic_prompt_option": { "name": "sihirli_istem_seçeneği", "tooltip": "Üretimde MagicPrompt'un kullanılıp kullanılmayacağını belirleyin" }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Görüntüden hariç tutulacakların açıklaması" + }, + "num_images": { + "name": "görüntü_sayısı" + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi" + }, + "resolution": { + "name": "çözünürlük", + "tooltip": "Görüntü oluşturma için çözünürlük. AUTO olarak ayarlanmadıysa, bu en_boy_oranı ayarını geçersiz kılar." + }, "seed": { "name": "tohum" }, @@ -1973,58 +1979,52 @@ "name": "stil_türü", "tooltip": "Üretim için stil türü (yalnızca V2)" }, - "negative_prompt": { - "name": "negatif_istem", - "tooltip": "Görüntüden hariç tutulacakların açıklaması" - }, - "num_images": { - "name": "görüntü_sayısı" - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "turbo": { + "name": "turbo", + "tooltip": "Turbo modunun kullanılıp kullanılmayacağı (daha hızlı üretim, potansiyel olarak daha düşük kalite)" } } }, "IdeogramV3": { - "display_name": "Ideogram V3", "description": "Ideogram V3 modelini kullanarak eşzamanlı olarak görüntüler oluşturur.\n\nMetin istemlerinden normal görüntü oluşturmayı ve maske ile görüntü düzenlemeyi destekler.\nGörüntü bağlantıları sınırlı bir süre için mevcuttur; görüntüyü saklamak isterseniz indirmeniz gerekir.", + "display_name": "Ideogram V3", "inputs": { - "prompt": { - "name": "istem", - "tooltip": "Görüntü oluşturma veya düzenleme istemi" + "aspect_ratio": { + "name": "en_boy_oranı", + "tooltip": "Görüntü oluşturma için en boy oranı. Çözünürlük Otomatik olarak ayarlanmadıysa yoksayılır." + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" }, "image": { "name": "görüntü", "tooltip": "Görüntü düzenleme için isteğe bağlı referans görüntü." }, - "mask": { - "name": "maske", - "tooltip": "İç boyama için isteğe bağlı maske (beyaz alanlar değiştirilecektir)" - }, - "aspect_ratio": { - "name": "en_boy_oranı", - "tooltip": "Görüntü oluşturma için en boy oranı. Çözünürlük Otomatik olarak ayarlanmadıysa yoksayılır." - }, - "resolution": { - "name": "çözünürlük", - "tooltip": "Görüntü oluşturma için çözünürlük. Otomatik olarak ayarlanmadıysa, bu en_boy_oranı ayarını geçersiz kılar." - }, "magic_prompt_option": { "name": "sihirli_istem_seçeneği", "tooltip": "Üretimde MagicPrompt'un kullanılıp kullanılmayacağını belirleyin" }, - "seed": { - "name": "tohum" + "mask": { + "name": "maske", + "tooltip": "İç boyama için isteğe bağlı maske (beyaz alanlar değiştirilecektir)" }, "num_images": { "name": "görüntü_sayısı" }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma veya düzenleme istemi" + }, "rendering_speed": { "name": "oluşturma_hızı", "tooltip": "Üretim hızı ve kalite arasındaki dengeyi kontrol eder" }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "resolution": { + "name": "çözünürlük", + "tooltip": "Görüntü oluşturma için çözünürlük. Otomatik olarak ayarlanmadıysa, bu en_boy_oranı ayarını geçersiz kılar." + }, + "seed": { + "name": "tohum" } } }, @@ -2042,29 +2042,29 @@ "ImageBlend": { "display_name": "Görüntü Karıştırma", "inputs": { - "image1": { - "name": "görüntü1" - }, - "image2": { - "name": "görüntü2" - }, "blend_factor": { "name": "karıştırma_faktörü" }, "blend_mode": { "name": "karıştırma_modu" + }, + "image1": { + "name": "görüntü1" + }, + "image2": { + "name": "görüntü2" } } }, "ImageBlur": { "display_name": "Görüntü Bulanıklaştırma", "inputs": { - "image": { - "name": "görüntü" - }, "blur_radius": { "name": "bulanıklık_yarıçapı" }, + "image": { + "name": "görüntü" + }, "sigma": { "name": "sigma" } @@ -2073,11 +2073,11 @@ "ImageColorToMask": { "display_name": "GörüntüRenginiMaskeyeDönüştür", "inputs": { - "image": { - "name": "görüntü" - }, "color": { "name": "renk" + }, + "image": { + "name": "görüntü" } } }, @@ -2087,6 +2087,12 @@ "destination": { "name": "hedef" }, + "mask": { + "name": "maske" + }, + "resize_source": { + "name": "kaynağı_yeniden_boyutlandır" + }, "source": { "name": "kaynak" }, @@ -2095,27 +2101,21 @@ }, "y": { "name": "y" - }, - "resize_source": { - "name": "kaynağı_yeniden_boyutlandır" - }, - "mask": { - "name": "maske" } } }, "ImageCrop": { "display_name": "Görüntü Kırp", "inputs": { + "height": { + "name": "yükseklik" + }, "image": { "name": "görüntü" }, "width": { "name": "genişlik" }, - "height": { - "name": "yükseklik" - }, "x": { "name": "x" }, @@ -2127,12 +2127,12 @@ "ImageFromBatch": { "display_name": "TopluİşlemdenGörüntü", "inputs": { - "image": { - "name": "görüntü" - }, "batch_index": { "name": "toplu_indeks" }, + "image": { + "name": "görüntü" + }, "length": { "name": "uzunluk" } @@ -2157,54 +2157,54 @@ "ImageOnlyCheckpointSave": { "display_name": "SadeceGörüntüKontrolNoktasıKaydet", "inputs": { - "model": { - "name": "model" - }, "clip_vision": { "name": "clip_görü" }, - "vae": { - "name": "vae" - }, "filename_prefix": { "name": "dosyaadı_öneki" + }, + "model": { + "name": "model" + }, + "vae": { + "name": "vae" } } }, "ImagePadForOutpaint": { "display_name": "Dış Boyama için Görüntüyü Doldur", "inputs": { + "bottom": { + "name": "alt" + }, + "feathering": { + "name": "yumuşatma" + }, "image": { "name": "görüntü" }, "left": { "name": "sol" }, - "top": { - "name": "üst" - }, "right": { "name": "sağ" }, - "bottom": { - "name": "alt" - }, - "feathering": { - "name": "yumuşatma" + "top": { + "name": "üst" } } }, "ImageQuantize": { "display_name": "Görüntü Nicemleme", "inputs": { - "image": { - "name": "görüntü" - }, "colors": { "name": "renkler" }, "dither": { "name": "titreşim" + }, + "image": { + "name": "görüntü" } } }, @@ -2230,6 +2230,12 @@ "ImageScale": { "display_name": "Görüntüyü Büyüt", "inputs": { + "crop": { + "name": "kırp" + }, + "height": { + "name": "yükseklik" + }, "image": { "name": "görüntü" }, @@ -2238,12 +2244,6 @@ }, "width": { "name": "genişlik" - }, - "height": { - "name": "yükseklik" - }, - "crop": { - "name": "kırp" } } }, @@ -2253,11 +2253,11 @@ "image": { "name": "görüntü" }, - "upscale_method": { - "name": "büyütme_yöntemi" - }, "scale_by": { "name": "oranla_büyüt" + }, + "upscale_method": { + "name": "büyütme_yöntemi" } } }, @@ -2267,17 +2267,20 @@ "image": { "name": "görüntü" }, - "upscale_method": { - "name": "büyütme_yöntemi" - }, "megapixels": { "name": "megapiksel" + }, + "upscale_method": { + "name": "büyütme_yöntemi" } } }, "ImageSharpen": { "display_name": "Görüntü Keskinleştir", "inputs": { + "alpha": { + "name": "alfa" + }, "image": { "name": "görüntü" }, @@ -2286,69 +2289,66 @@ }, "sigma": { "name": "sigma" - }, - "alpha": { - "name": "alfa" } } }, "ImageToMask": { "display_name": "Görüntüyü Maskeye Dönüştür", "inputs": { - "image": { - "name": "görüntü" - }, "channel": { "name": "kanal" + }, + "image": { + "name": "görüntü" } } }, "ImageUpscaleWithModel": { "display_name": "Görüntüyü Büyüt (Model kullanarak)", "inputs": { - "upscale_model": { - "name": "büyütme_modeli" - }, "image": { "name": "görüntü" + }, + "upscale_model": { + "name": "büyütme_modeli" } } }, "ImageYUVToRGB": { "display_name": "GörüntüYUV'denRGB'ye", "inputs": { - "Y": { - "name": "Y" - }, "U": { "name": "U" }, "V": { "name": "V" + }, + "Y": { + "name": "Y" } } }, "InpaintModelConditioning": { "display_name": "İçBoyaModelKoşullandırma", "inputs": { - "positive": { - "name": "pozitif" + "mask": { + "name": "maske" }, "negative": { "name": "negatif" }, - "vae": { - "name": "vae" + "noise_mask": { + "name": "gürültü_maskesi", + "tooltip": "Gizli değişkene bir gürültü maskesi ekleyin, böylece örnekleme yalnızca maske içinde gerçekleşir. Modele bağlı olarak sonuçları iyileştirebilir veya tamamen bozabilir." }, "pixels": { "name": "pikseller" }, - "mask": { - "name": "maske" + "positive": { + "name": "pozitif" }, - "noise_mask": { - "name": "gürültü_maskesi", - "tooltip": "Gizli değişkene bir gürültü maskesi ekleyin, böylece örnekleme yalnızca maske içinde gerçekleşir. Modele bağlı olarak sonuçları iyileştirebilir veya tamamen bozabilir." + "vae": { + "name": "vae" } }, "outputs": { @@ -2366,17 +2366,17 @@ "InstructPixToPixConditioning": { "display_name": "InstructPixToPixKoşullandırma", "inputs": { - "positive": { - "name": "pozitif" - }, "negative": { "name": "negatif" }, - "vae": { - "name": "vae" - }, "pixels": { "name": "pikseller" + }, + "positive": { + "name": "pozitif" + }, + "vae": { + "name": "vae" } }, "outputs": { @@ -2402,19 +2402,128 @@ "JoinImageWithAlpha": { "display_name": "Görüntüyü Alfa ile Birleştir", "inputs": { - "image": { - "name": "görüntü" - }, "alpha": { "name": "alfa" + }, + "image": { + "name": "görüntü" + } + } + }, + "KSampler": { + "description": "Gizli görüntünün gürültüsünü azaltmak için sağlanan modeli, pozitif ve negatif koşullandırmayı kullanır.", + "display_name": "KSampler", + "inputs": { + "cfg": { + "name": "cfg", + "tooltip": "Sınıflandırıcısız Rehberlik ölçeği, yaratıcılık ile isteme bağlılık arasında bir denge kurar. Daha yüksek değerler, isteme daha yakından eşleşen görüntülerle sonuçlanır, ancak çok yüksek değerler kaliteyi olumsuz etkiler." + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "denoise": { + "name": "gürültü_azaltma", + "tooltip": "Uygulanan gürültü giderme miktarı, daha düşük değerler ilk görüntünün yapısını koruyarak görüntüden görüntüye örneklemeye olanak tanır." + }, + "latent_image": { + "name": "gizli_görüntü", + "tooltip": "Gürültüsü giderilecek gizli görüntü." + }, + "model": { + "name": "model", + "tooltip": "Giriş gizli değişkeninin gürültüsünü azaltmak için kullanılan model." + }, + "negative": { + "name": "negatif", + "tooltip": "Görüntüden hariç tutmak istediğiniz özellikleri tanımlayan koşullandırma." + }, + "positive": { + "name": "pozitif", + "tooltip": "Görüntüye dahil etmek istediğiniz özellikleri tanımlayan koşullandırma." + }, + "sampler_name": { + "name": "örnekleyici_adı", + "tooltip": "Örnekleme sırasında kullanılan algoritma, bu, oluşturulan çıktının kalitesini, hızını ve stilini etkileyebilir." + }, + "scheduler": { + "name": "zamanlayıcı", + "tooltip": "Zamanlayıcı, görüntüyü oluşturmak için gürültünün kademeli olarak nasıl kaldırılacağını kontrol eder." + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + }, + "steps": { + "name": "adımlar", + "tooltip": "Gürültü giderme işleminde kullanılan adım sayısı." + } + }, + "outputs": { + "0": { + "tooltip": "Gürültüsü giderilmiş gizli değişken." + } + } + }, + "KSamplerAdvanced": { + "display_name": "KSampler (Gelişmiş)", + "inputs": { + "add_noise": { + "name": "gürültü_ekle" + }, + "cfg": { + "name": "cfg" + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "end_at_step": { + "name": "bitiş_adımı" + }, + "latent_image": { + "name": "gizli_görüntü" + }, + "model": { + "name": "model" + }, + "negative": { + "name": "negatif" + }, + "noise_seed": { + "name": "gürültü_tohumu" + }, + "positive": { + "name": "pozitif" + }, + "return_with_leftover_noise": { + "name": "kalan_gürültüyle_dön" + }, + "sampler_name": { + "name": "örnekleyici_adı" + }, + "scheduler": { + "name": "zamanlayıcı" + }, + "start_at_step": { + "name": "başlangıç_adımı" + }, + "steps": { + "name": "adımlar" + } + } + }, + "KSamplerSelect": { + "display_name": "KSamplerSeç", + "inputs": { + "sampler_name": { + "name": "örnekleyici_adı" } } }, "KarrasScheduler": { "display_name": "KarrasZamanlayıcı", "inputs": { - "steps": { - "name": "adımlar" + "rho": { + "name": "rho" }, "sigma_max": { "name": "sigma_maks" @@ -2422,36 +2531,68 @@ "sigma_min": { "name": "sigma_min" }, - "rho": { - "name": "rho" + "steps": { + "name": "adımlar" } } }, "KlingCameraControlI2VNode": { - "display_name": "Kling Görüntüden Videoya (Kamera Kontrolü)", "description": "Gerçek dünya sinematografisini simüle eden profesyonel kamera hareketleriyle durağan görüntüleri sinematik videolara dönüştürün. Orijinal görüntünüze odaklanırken yakınlaştırma, döndürme, kaydırma, eğme ve birinci şahıs görünümü dahil olmak üzere sanal kamera eylemlerini kontrol edin.", + "display_name": "Kling Görüntüden Videoya (Kamera Kontrolü)", "inputs": { - "start_frame": { - "name": "başlangıç_karesi", - "tooltip": "Referans Görüntü - URL veya Base64 kodlu dize, 10 MB'ı geçemez, çözünürlük 300*300 pikselden az olamaz, en boy oranı 1:2.5 ~ 2.5:1 arasındadır. Base64, data:image önekini içermemelidir." - }, - "prompt": { - "name": "istem", - "tooltip": "Pozitif metin istemi" - }, - "negative_prompt": { - "name": "negatif_istem", - "tooltip": "Negatif metin istemi" - }, - "cfg_scale": { - "name": "cfg_ölçeği" - }, "aspect_ratio": { "name": "en_boy_oranı" }, "camera_control": { "name": "kamera_kontrolü", "tooltip": "Kling Kamera Kontrolleri düğümü kullanılarak oluşturulabilir. Video oluşturma sırasında kamera hareketini ve devinimini kontrol eder." + }, + "cfg_scale": { + "name": "cfg_ölçeği" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Negatif metin istemi" + }, + "prompt": { + "name": "istem", + "tooltip": "Pozitif metin istemi" + }, + "start_frame": { + "name": "başlangıç_karesi", + "tooltip": "Referans Görüntü - URL veya Base64 kodlu dize, 10 MB'ı geçemez, çözünürlük 300*300 pikselden az olamaz, en boy oranı 1:2.5 ~ 2.5:1 arasındadır. Base64, data:image önekini içermemelidir." + } + }, + "outputs": { + "1": { + "name": "video_kimliği" + }, + "2": { + "name": "süre" + } + } + }, + "KlingCameraControlT2VNode": { + "description": "Gerçek dünya sinematografisini simüle eden profesyonel kamera hareketleriyle metni sinematik videolara dönüştürün. Orijinal metninize odaklanırken yakınlaştırma, döndürme, kaydırma, eğme ve birinci şahıs görünümü dahil olmak üzere sanal kamera eylemlerini kontrol edin.", + "display_name": "Kling Metinden Videoya (Kamera Kontrolü)", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı" + }, + "camera_control": { + "name": "kamera_kontrolü", + "tooltip": "Kling Kamera Kontrolleri düğümü kullanılarak oluşturulabilir. Video oluşturma sırasında kamera hareketini ve devinimini kontrol eder." + }, + "cfg_scale": { + "name": "cfg_ölçeği" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Negatif metin istemi" + }, + "prompt": { + "name": "istem", + "tooltip": "Pozitif metin istemi" } }, "outputs": { @@ -2464,8 +2605,8 @@ } }, "KlingCameraControls": { - "display_name": "Kling Kamera Kontrolleri", "description": "Kling Kamera Kontrolleri ve hareket kontrolü efektleri için yapılandırma seçeneklerini belirtmeye olanak tanır.", + "display_name": "Kling Kamera Kontrolleri", "inputs": { "camera_control_type": { "name": "kamera_kontrol_türü" @@ -2474,21 +2615,21 @@ "name": "yatay_hareket", "tooltip": "Kameranın yatay eksen (x ekseni) boyunca hareketini kontrol eder. Negatif sola, pozitif sağa gösterir" }, - "vertical_movement": { - "name": "dikey_hareket", - "tooltip": "Kameranın dikey eksen (y ekseni) boyunca hareketini kontrol eder. Negatif aşağı, pozitif yukarı gösterir." - }, "pan": { "name": "kaydırma", "tooltip": "Kameranın dikey düzlemde (x ekseni) dönüşünü kontrol eder. Negatif aşağı dönüşü, pozitif yukarı dönüşü gösterir." }, + "roll": { + "name": "yuvarlanma", + "tooltip": "Kameranın yuvarlanma miktarını (z ekseni) kontrol eder. Negatif saat yönünün tersini, pozitif saat yönünü gösterir." + }, "tilt": { "name": "eğme", "tooltip": "Kameranın yatay düzlemde (y ekseni) dönüşünü kontrol eder. Negatif sola dönüşü, pozitif sağa dönüşü gösterir." }, - "roll": { - "name": "yuvarlanma", - "tooltip": "Kameranın yuvarlanma miktarını (z ekseni) kontrol eder. Negatif saat yönünün tersini, pozitif saat yönünü gösterir." + "vertical_movement": { + "name": "dikey_hareket", + "tooltip": "Kameranın dikey eksen (y ekseni) boyunca hareketini kontrol eder. Negatif aşağı, pozitif yukarı gösterir." }, "zoom": { "name": "yakınlaştırma", @@ -2501,42 +2642,16 @@ } } }, - "KlingCameraControlT2VNode": { - "display_name": "Kling Metinden Videoya (Kamera Kontrolü)", - "description": "Gerçek dünya sinematografisini simüle eden profesyonel kamera hareketleriyle metni sinematik videolara dönüştürün. Orijinal metninize odaklanırken yakınlaştırma, döndürme, kaydırma, eğme ve birinci şahıs görünümü dahil olmak üzere sanal kamera eylemlerini kontrol edin.", - "inputs": { - "prompt": { - "name": "istem", - "tooltip": "Pozitif metin istemi" - }, - "negative_prompt": { - "name": "negatif_istem", - "tooltip": "Negatif metin istemi" - }, - "cfg_scale": { - "name": "cfg_ölçeği" - }, - "aspect_ratio": { - "name": "en_boy_oranı" - }, - "camera_control": { - "name": "kamera_kontrolü", - "tooltip": "Kling Kamera Kontrolleri düğümü kullanılarak oluşturulabilir. Video oluşturma sırasında kamera hareketini ve devinimini kontrol eder." - } - }, - "outputs": { - "1": { - "name": "video_kimliği" - }, - "2": { - "name": "süre" - } - } - }, "KlingDualCharacterVideoEffectNode": { - "display_name": "Kling İkili Karakter Video Efektleri", "description": "Efekt_sahnesine dayalı bir video oluştururken farklı özel efektler elde edin. İlk görüntü sol tarafa, ikinci görüntü ise birleşimin sağ tarafına konumlandırılacaktır.", + "display_name": "Kling İkili Karakter Video Efektleri", "inputs": { + "duration": { + "name": "süre" + }, + "effect_scene": { + "name": "efekt_sahnesi" + }, "image_left": { "name": "sol_görüntü", "tooltip": "Sol taraf görüntüsü" @@ -2545,17 +2660,11 @@ "name": "sağ_görüntü", "tooltip": "Sağ taraf görüntüsü" }, - "effect_scene": { - "name": "efekt_sahnesi" - }, - "model_name": { - "name": "model_adı" - }, "mode": { "name": "mod" }, - "duration": { - "name": "süre" + "model_name": { + "name": "model_adı" } }, "outputs": { @@ -2565,35 +2674,35 @@ } }, "KlingImage2VideoNode": { - "display_name": "Kling Görüntüden Videoya", "description": "Kling Görüntüden Videoya Düğümü", + "display_name": "Kling Görüntüden Videoya", "inputs": { - "start_frame": { - "name": "başlangıç_karesi", - "tooltip": "Referans Görüntü - URL veya Base64 kodlu dize, 10 MB'ı geçemez, çözünürlük 300*300 pikselden az olamaz, en boy oranı 1:2.5 ~ 2.5:1 arasındadır. Base64, data:image önekini içermemelidir." + "aspect_ratio": { + "name": "en_boy_oranı" }, - "prompt": { - "name": "istem", - "tooltip": "Pozitif metin istemi" + "cfg_scale": { + "name": "cfg_ölçeği" + }, + "duration": { + "name": "süre" + }, + "mode": { + "name": "mod" + }, + "model_name": { + "name": "model_adı" }, "negative_prompt": { "name": "negatif_istem", "tooltip": "Negatif metin istemi" }, - "model_name": { - "name": "model_adı" + "prompt": { + "name": "istem", + "tooltip": "Pozitif metin istemi" }, - "cfg_scale": { - "name": "cfg_ölçeği" - }, - "mode": { - "name": "mod" - }, - "aspect_ratio": { - "name": "en_boy_oranı" - }, - "duration": { - "name": "süre" + "start_frame": { + "name": "başlangıç_karesi", + "tooltip": "Referans Görüntü - URL veya Base64 kodlu dize, 10 MB'ı geçemez, çözünürlük 300*300 pikselden az olamaz, en boy oranı 1:2.5 ~ 2.5:1 arasındadır. Base64, data:image önekini içermemelidir." } }, "outputs": { @@ -2606,53 +2715,53 @@ } }, "KlingImageGenerationNode": { - "display_name": "Kling Görüntü Oluşturma", "description": "Kling Görüntü Oluşturma Düğümü. İsteğe bağlı bir referans görüntü ile bir metin isteminden bir görüntü oluşturun.", + "display_name": "Kling Görüntü Oluşturma", "inputs": { - "prompt": { - "name": "istem", - "tooltip": "Pozitif metin istemi" - }, - "negative_prompt": { - "name": "negatif_istem", - "tooltip": "Negatif metin istemi" - }, - "image_type": { - "name": "görüntü_türü" - }, - "image_fidelity": { - "name": "görüntü_sadakati", - "tooltip": "Kullanıcı tarafından yüklenen görüntüler için referans yoğunluğu" + "aspect_ratio": { + "name": "en_boy_oranı" }, "human_fidelity": { "name": "insan_sadakati", "tooltip": "Konu referans benzerliği" }, + "image": { + "name": "görüntü" + }, + "image_fidelity": { + "name": "görüntü_sadakati", + "tooltip": "Kullanıcı tarafından yüklenen görüntüler için referans yoğunluğu" + }, + "image_type": { + "name": "görüntü_türü" + }, "model_name": { "name": "model_adı" }, - "aspect_ratio": { - "name": "en_boy_oranı" - }, "n": { "name": "n", "tooltip": "Oluşturulan görüntü sayısı" }, - "image": { - "name": "görüntü" + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Negatif metin istemi" + }, + "prompt": { + "name": "istem", + "tooltip": "Pozitif metin istemi" } } }, "KlingLipSyncAudioToVideoNode": { - "display_name": "Kling Dudak Senkronizasyonu Video ile Ses", "description": "Kling Dudak Senkronizasyonu Sesten Videoya Düğümü. Bir video dosyasındaki ağız hareketlerini bir ses dosyasının ses içeriğiyle senkronize eder.", + "display_name": "Kling Dudak Senkronizasyonu Video ile Ses", "inputs": { - "video": { - "name": "video" - }, "audio": { "name": "ses" }, + "video": { + "name": "video" + }, "voice_language": { "name": "ses_dili" } @@ -2667,16 +2776,16 @@ } }, "KlingLipSyncTextToVideoNode": { - "display_name": "Kling Dudak Senkronizasyonu Video ile Metin", "description": "Kling Dudak Senkronizasyonu Metinden Videoya Düğümü. Bir video dosyasındaki ağız hareketlerini bir metin istemiyle senkronize eder.", + "display_name": "Kling Dudak Senkronizasyonu Video ile Metin", "inputs": { - "video": { - "name": "video" - }, "text": { "name": "metin", "tooltip": "Dudak Senkronizasyonu Video Oluşturma için Metin İçeriği. Mod metinden videoya olduğunda gereklidir. Maksimum uzunluk 120 karakterdir." }, + "video": { + "name": "video" + }, "voice": { "name": "ses" }, @@ -2695,21 +2804,21 @@ } }, "KlingSingleImageVideoEffectNode": { - "display_name": "Kling Video Efektleri", "description": "Efekt_sahnesine dayalı bir video oluştururken farklı özel efektler elde edin.", + "display_name": "Kling Video Efektleri", "inputs": { - "image": { - "name": "görüntü", - "tooltip": " Referans Görüntü. URL veya Base64 kodlu dize (data:image öneki olmadan). Dosya boyutu 10 MB'ı geçemez, çözünürlük 300*300 pikselden az olamaz, en boy oranı 1:2.5 ~ 2.5:1 arasındadır" + "duration": { + "name": "süre" }, "effect_scene": { "name": "efekt_sahnesi" }, + "image": { + "name": "görüntü", + "tooltip": " Referans Görüntü. URL veya Base64 kodlu dize (data:image öneki olmadan). Dosya boyutu 10 MB'ı geçemez, çözünürlük 300*300 pikselden az olamaz, en boy oranı 1:2.5 ~ 2.5:1 arasındadır" + }, "model_name": { "name": "model_adı" - }, - "duration": { - "name": "süre" } }, "outputs": { @@ -2722,34 +2831,34 @@ } }, "KlingStartEndFrameNode": { - "display_name": "Kling Başlangıç-Bitiş Karesinden Videoya", "description": "Sağladığınız başlangıç ve bitiş görüntüleri arasında geçiş yapan bir video dizisi oluşturun. Düğüm, aradaki tüm kareleri oluşturarak ilk kareden son kareye pürüzsüz bir dönüşüm üretir.", + "display_name": "Kling Başlangıç-Bitiş Karesinden Videoya", "inputs": { - "start_frame": { - "name": "başlangıç_karesi", - "tooltip": "Referans Görüntü - URL veya Base64 kodlu dize, 10 MB'ı geçemez, çözünürlük 300*300 pikselden az olamaz, en boy oranı 1:2.5 ~ 2.5:1 arasındadır. Base64, data:image önekini içermemelidir." + "aspect_ratio": { + "name": "en_boy_oranı" + }, + "cfg_scale": { + "name": "cfg_ölçeği" }, "end_frame": { "name": "bitiş_karesi", "tooltip": "Referans Görüntü - Bitiş karesi kontrolü. URL veya Base64 kodlu dize, 10 MB'ı geçemez, çözünürlük 300*300 pikselden az olamaz. Base64, data:image önekini içermemelidir." }, - "prompt": { - "name": "istem", - "tooltip": "Pozitif metin istemi" + "mode": { + "name": "mod", + "tooltip": "Video oluşturma için kullanılacak yapılandırma, şu formatı izler: mod / süre / model_adı." }, "negative_prompt": { "name": "negatif_istem", "tooltip": "Negatif metin istemi" }, - "cfg_scale": { - "name": "cfg_ölçeği" + "prompt": { + "name": "istem", + "tooltip": "Pozitif metin istemi" }, - "aspect_ratio": { - "name": "en_boy_oranı" - }, - "mode": { - "name": "mod", - "tooltip": "Video oluşturma için kullanılacak yapılandırma, şu formatı izler: mod / süre / model_adı." + "start_frame": { + "name": "başlangıç_karesi", + "tooltip": "Referans Görüntü - URL veya Base64 kodlu dize, 10 MB'ı geçemez, çözünürlük 300*300 pikselden az olamaz, en boy oranı 1:2.5 ~ 2.5:1 arasındadır. Base64, data:image önekini içermemelidir." } }, "outputs": { @@ -2762,26 +2871,26 @@ } }, "KlingTextToVideoNode": { - "display_name": "Kling Metinden Videoya", "description": "Kling Metinden Videoya Düğümü", + "display_name": "Kling Metinden Videoya", "inputs": { - "prompt": { - "name": "istem", - "tooltip": "Pozitif metin istemi" + "aspect_ratio": { + "name": "en_boy_oranı" + }, + "cfg_scale": { + "name": "cfg_ölçeği" + }, + "mode": { + "name": "mod", + "tooltip": "Video oluşturma için kullanılacak yapılandırma, şu formatı izler: mod / süre / model_adı." }, "negative_prompt": { "name": "negatif_istem", "tooltip": "Negatif metin istemi" }, - "cfg_scale": { - "name": "cfg_ölçeği" - }, - "aspect_ratio": { - "name": "en_boy_oranı" - }, - "mode": { - "name": "mod", - "tooltip": "Video oluşturma için kullanılacak yapılandırma, şu formatı izler: mod / süre / model_adı." + "prompt": { + "name": "istem", + "tooltip": "Pozitif metin istemi" } }, "outputs": { @@ -2794,19 +2903,19 @@ } }, "KlingVideoExtendNode": { - "display_name": "Kling Video Uzatma", "description": "Kling Video Uzatma Düğümü. Diğer Kling düğümleri tarafından yapılan videoları uzatın. video_id, diğer Kling Düğümleri kullanılarak oluşturulur.", + "display_name": "Kling Video Uzatma", "inputs": { - "prompt": { - "name": "istem", - "tooltip": "Video uzatmayı yönlendirmek için pozitif metin istemi" + "cfg_scale": { + "name": "cfg_ölçeği" }, "negative_prompt": { "name": "negatif_istem", "tooltip": "Uzatılmış videoda kaçınılması gereken öğeler için negatif metin istemi" }, - "cfg_scale": { - "name": "cfg_ölçeği" + "prompt": { + "name": "istem", + "tooltip": "Video uzatmayı yönlendirmek için pozitif metin istemi" }, "video_id": { "name": "video_kimliği", @@ -2823,134 +2932,199 @@ } }, "KlingVirtualTryOnNode": { - "display_name": "Kling Sanal Deneme", "description": "Kling Sanal Deneme Düğümü. İnsan üzerine kıyafet denemek için bir insan resmi ve bir kıyafet resmi girin.", + "display_name": "Kling Sanal Deneme", "inputs": { - "human_image": { - "name": "insan_görüntüsü" - }, "cloth_image": { "name": "kıyafet_görüntüsü" }, + "human_image": { + "name": "insan_görüntüsü" + }, "model_name": { "name": "model_adı" } } }, - "KSampler": { - "display_name": "KSampler", - "description": "Gizli görüntünün gürültüsünü azaltmak için sağlanan modeli, pozitif ve negatif koşullandırmayı kullanır.", + "LTXVAddGuide": { + "display_name": "LTXVRehberEkle", "inputs": { - "model": { - "name": "model", - "tooltip": "Giriş gizli değişkeninin gürültüsünü azaltmak için kullanılan model." + "frame_idx": { + "name": "kare_indeksi", + "tooltip": "Koşullandırmanın başlayacağı kare indeksi. Tek kareli görüntüler veya 1-8 kareli videolar için herhangi bir kare_indeksi değeri kabul edilebilir. 9+ kareli videolar için kare_indeksi 8'e bölünebilir olmalıdır, aksi takdirde en yakın 8'in katına yuvarlanacaktır. Negatif değerler videonun sonundan sayılır." }, - "seed": { - "name": "tohum", - "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + "image": { + "name": "görüntü", + "tooltip": "Gizli videoyu koşullandırmak için görüntü veya video. 8*n + 1 kare olmalıdır. Video 8*n + 1 kare değilse, en yakın 8*n + 1 kareye kırpılacaktır." }, - "steps": { - "name": "adımlar", - "tooltip": "Gürültü giderme işleminde kullanılan adım sayısı." - }, - "cfg": { - "name": "cfg", - "tooltip": "Sınıflandırıcısız Rehberlik ölçeği, yaratıcılık ile isteme bağlılık arasında bir denge kurar. Daha yüksek değerler, isteme daha yakından eşleşen görüntülerle sonuçlanır, ancak çok yüksek değerler kaliteyi olumsuz etkiler." - }, - "sampler_name": { - "name": "örnekleyici_adı", - "tooltip": "Örnekleme sırasında kullanılan algoritma, bu, oluşturulan çıktının kalitesini, hızını ve stilini etkileyebilir." - }, - "scheduler": { - "name": "zamanlayıcı", - "tooltip": "Zamanlayıcı, görüntüyü oluşturmak için gürültünün kademeli olarak nasıl kaldırılacağını kontrol eder." - }, - "positive": { - "name": "pozitif", - "tooltip": "Görüntüye dahil etmek istediğiniz özellikleri tanımlayan koşullandırma." - }, - "negative": { - "name": "negatif", - "tooltip": "Görüntüden hariç tutmak istediğiniz özellikleri tanımlayan koşullandırma." - }, - "latent_image": { - "name": "gizli_görüntü", - "tooltip": "Gürültüsü giderilecek gizli görüntü." - }, - "denoise": { - "name": "gürültü_azaltma", - "tooltip": "Uygulanan gürültü giderme miktarı, daha düşük değerler ilk görüntünün yapısını koruyarak görüntüden görüntüye örneklemeye olanak tanır." - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" - } - }, - "outputs": { - "0": { - "tooltip": "Gürültüsü giderilmiş gizli değişken." - } - } - }, - "KSamplerAdvanced": { - "display_name": "KSampler (Gelişmiş)", - "inputs": { - "model": { - "name": "model" - }, - "add_noise": { - "name": "gürültü_ekle" - }, - "noise_seed": { - "name": "gürültü_tohumu" - }, - "steps": { - "name": "adımlar" - }, - "cfg": { - "name": "cfg" - }, - "sampler_name": { - "name": "örnekleyici_adı" - }, - "scheduler": { - "name": "zamanlayıcı" - }, - "positive": { - "name": "pozitif" + "latent": { + "name": "gizli" }, "negative": { "name": "negatif" }, - "latent_image": { - "name": "gizli_görüntü" + "positive": { + "name": "pozitif" }, - "start_at_step": { - "name": "başlangıç_adımı" + "strength": { + "name": "güç" }, - "end_at_step": { - "name": "bitiş_adımı" + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "pozitif" }, - "return_with_leftover_noise": { - "name": "kalan_gürültüyle_dön" + "1": { + "name": "negatif" }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "2": { + "name": "gizli" } } }, - "KSamplerSelect": { - "display_name": "KSamplerSeç", + "LTXVConditioning": { + "display_name": "LTXVKoşullandırma", "inputs": { - "sampler_name": { - "name": "örnekleyici_adı" + "frame_rate": { + "name": "kare_hızı" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + } + } + }, + "LTXVCropGuides": { + "display_name": "LTXVRehberleriKırp", + "inputs": { + "latent": { + "name": "gizli" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "LTXVImgToVideo": { + "display_name": "LTXVGörüntüdenVideoya", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "height": { + "name": "yükseklik" + }, + "image": { + "name": "görüntü" + }, + "length": { + "name": "uzunluk" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + }, + "strength": { + "name": "güç" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "LTXVPreprocess": { + "display_name": "LTXVÖnİşleme", + "inputs": { + "image": { + "name": "görüntü" + }, + "img_compression": { + "name": "görüntü_sıkıştırma", + "tooltip": "Görüntüye uygulanacak sıkıştırma miktarı." + } + }, + "outputs": { + "0": { + "name": "çıktı_görüntüsü" + } + } + }, + "LTXVScheduler": { + "display_name": "LTXVZamanlayıcı", + "inputs": { + "base_shift": { + "name": "temel_kaydırma" + }, + "latent": { + "name": "gizli" + }, + "max_shift": { + "name": "maks_kaydırma" + }, + "steps": { + "name": "adımlar" + }, + "stretch": { + "name": "uzatma", + "tooltip": "Sigmaları [terminal, 1] aralığında olacak şekilde uzatın." + }, + "terminal": { + "name": "terminal", + "tooltip": "Uzatmadan sonra sigmaların terminal değeri." } } }, "LaplaceScheduler": { "display_name": "LaplaceZamanlayıcı", "inputs": { - "steps": { - "name": "adımlar" + "beta": { + "name": "beta" + }, + "mu": { + "name": "mu" }, "sigma_max": { "name": "sigma_maks" @@ -2958,11 +3132,8 @@ "sigma_min": { "name": "sigma_min" }, - "mu": { - "name": "mu" - }, - "beta": { - "name": "beta" + "steps": { + "name": "adımlar" } } }, @@ -2980,11 +3151,11 @@ "LatentApplyOperation": { "display_name": "GizliİşlemUygula", "inputs": { - "samples": { - "name": "örnekler" - }, "operation": { "name": "işlem" + }, + "samples": { + "name": "örnekler" } } }, @@ -3024,34 +3195,34 @@ "LatentBlend": { "display_name": "Gizli Karıştırma", "inputs": { + "blend_factor": { + "name": "karıştırma_faktörü" + }, "samples1": { "name": "örnekler1" }, "samples2": { "name": "örnekler2" - }, - "blend_factor": { - "name": "karıştırma_faktörü" } } }, "LatentComposite": { "display_name": "Gizli Birleştirme", "inputs": { - "samples_to": { - "name": "hedef_örnekler" + "feather": { + "name": "yumuşatma" }, "samples_from": { "name": "kaynak_örnekler" }, + "samples_to": { + "name": "hedef_örnekler" + }, "x": { "name": "x" }, "y": { "name": "y" - }, - "feather": { - "name": "yumuşatma" } } }, @@ -3061,6 +3232,12 @@ "destination": { "name": "hedef" }, + "mask": { + "name": "maske" + }, + "resize_source": { + "name": "kaynağı_yeniden_boyutlandır" + }, "source": { "name": "kaynak" }, @@ -3069,27 +3246,21 @@ }, "y": { "name": "y" - }, - "resize_source": { - "name": "kaynağı_yeniden_boyutlandır" - }, - "mask": { - "name": "maske" } } }, "LatentCrop": { "display_name": "Gizli Değişkeni Kırp", "inputs": { + "height": { + "name": "yükseklik" + }, "samples": { "name": "örnekler" }, "width": { "name": "genişlik" }, - "height": { - "name": "yükseklik" - }, "x": { "name": "x" }, @@ -3101,64 +3272,64 @@ "LatentFlip": { "display_name": "Gizli Değişkeni Çevir", "inputs": { - "samples": { - "name": "örnekler" - }, "flip_method": { "name": "çevirme_yöntemi" + }, + "samples": { + "name": "örnekler" } } }, "LatentFromBatch": { "display_name": "Toplu İşlemden Gizli Değişken", "inputs": { - "samples": { - "name": "örnekler" - }, "batch_index": { "name": "toplu_indeks" }, "length": { "name": "uzunluk" + }, + "samples": { + "name": "örnekler" } } }, "LatentInterpolate": { "display_name": "GizliAraDeğerleme", "inputs": { + "ratio": { + "name": "oran" + }, "samples1": { "name": "örnekler1" }, "samples2": { "name": "örnekler2" - }, - "ratio": { - "name": "oran" } } }, "LatentMultiply": { "display_name": "GizliÇarpma", "inputs": { - "samples": { - "name": "örnekler" - }, "multiplier": { "name": "çarpan" + }, + "samples": { + "name": "örnekler" } } }, "LatentOperationSharpen": { "display_name": "GizliİşlemKeskinleştirme", "inputs": { + "alpha": { + "name": "alfa" + }, "sharpen_radius": { "name": "keskinleştirme_yarıçapı" }, "sigma": { "name": "sigma" - }, - "alpha": { - "name": "alfa" } } }, @@ -3173,11 +3344,11 @@ "LatentRotate": { "display_name": "Gizli Değişkeni Döndür", "inputs": { - "samples": { - "name": "örnekler" - }, "rotation": { "name": "döndürme" + }, + "samples": { + "name": "örnekler" } } }, @@ -3195,6 +3366,12 @@ "LatentUpscale": { "display_name": "Gizli Değişkeni Büyüt", "inputs": { + "crop": { + "name": "kırp" + }, + "height": { + "name": "yükseklik" + }, "samples": { "name": "örnekler" }, @@ -3203,12 +3380,6 @@ }, "width": { "name": "genişlik" - }, - "height": { - "name": "yükseklik" - }, - "crop": { - "name": "kırp" } } }, @@ -3218,31 +3389,33 @@ "samples": { "name": "örnekler" }, - "upscale_method": { - "name": "büyütme_yöntemi" - }, "scale_by": { "name": "oranla_büyüt" + }, + "upscale_method": { + "name": "büyütme_yöntemi" } } }, "Load3D": { "display_name": "3D Yükle", "inputs": { - "model_file": { - "name": "model_dosyası" - }, - "image": { - "name": "görüntü" - }, - "width": { - "name": "genişlik" + "clear": { }, "height": { "name": "yükseklik" }, - "clear": {}, - "upload 3d model": {} + "image": { + "name": "görüntü" + }, + "model_file": { + "name": "model_dosyası" + }, + "upload 3d model": { + }, + "width": { + "name": "genişlik" + } }, "outputs": { "0": { @@ -3268,20 +3441,22 @@ "Load3DAnimation": { "display_name": "3D Yükle - Animasyon", "inputs": { - "model_file": { - "name": "model_dosyası" - }, - "image": { - "name": "görüntü" - }, - "width": { - "name": "genişlik" + "clear": { }, "height": { "name": "yükseklik" }, - "clear": {}, - "upload 3d model": {} + "image": { + "name": "görüntü" + }, + "model_file": { + "name": "model_dosyası" + }, + "upload 3d model": { + }, + "width": { + "name": "genişlik" + } }, "outputs": { "0": { @@ -3329,25 +3504,26 @@ "LoadImageMask": { "display_name": "Görüntü Yükle (Maske olarak)", "inputs": { - "image": { - "name": "görüntü" - }, "channel": { "name": "kanal" }, + "image": { + "name": "görüntü" + }, "upload": { "name": "yüklenecek dosyayı seçin" } } }, "LoadImageOutput": { - "display_name": "Görüntü Yükle (Çıktılardan)", "description": "Çıktı klasöründen bir görüntü yükleyin. Yenile düğmesine tıklandığında, düğüm görüntü listesini güncelleyecek ve otomatik olarak ilk görüntüyü seçecek, bu da kolay yinelemeye olanak tanıyacaktır.", + "display_name": "Görüntü Yükle (Çıktılardan)", "inputs": { "image": { "name": "görüntü" }, - "refresh": {}, + "refresh": { + }, "upload": { "name": "yüklenecek dosyayı seçin" } @@ -3373,13 +3549,9 @@ } }, "LoraLoader": { - "display_name": "LoRA Yükle", "description": "LoRA'lar, difüzyon ve CLIP modellerini değiştirmek, gizli değişkenlerin gürültüsünün giderilme şeklini değiştirmek (örneğin stiller uygulamak) için kullanılır. Birden fazla LoRA düğümü birbirine bağlanabilir.", + "display_name": "LoRA Yükle", "inputs": { - "model": { - "name": "model", - "tooltip": "LoRA'nın uygulanacağı difüzyon modeli." - }, "clip": { "name": "clip", "tooltip": "LoRA'nın uygulanacağı CLIP modeli." @@ -3388,13 +3560,17 @@ "name": "lora_adı", "tooltip": "LoRA'nın adı." }, - "strength_model": { - "name": "model_gücü", - "tooltip": "Difüzyon modelinin ne kadar güçlü değiştirileceği. Bu değer negatif olabilir." + "model": { + "name": "model", + "tooltip": "LoRA'nın uygulanacağı difüzyon modeli." }, "strength_clip": { "name": "clip_gücü", "tooltip": "CLIP modelinin ne kadar güçlü değiştirileceği. Bu değer negatif olabilir." + }, + "strength_model": { + "name": "model_gücü", + "tooltip": "Difüzyon modelinin ne kadar güçlü değiştirileceği. Bu değer negatif olabilir." } }, "outputs": { @@ -3407,15 +3583,15 @@ } }, "LoraLoaderModelOnly": { - "display_name": "SadeceModelLoRA Yükleyici", "description": "LoRA'lar, difüzyon ve CLIP modellerini değiştirmek, gizli değişkenlerin gürültüsünün giderilme şeklini değiştirmek (örneğin stiller uygulamak) için kullanılır. Birden fazla LoRA düğümü birbirine bağlanabilir.", + "display_name": "SadeceModelLoRA Yükleyici", "inputs": { - "model": { - "name": "model" - }, "lora_name": { "name": "lora_adı" }, + "model": { + "name": "model" + }, "strength_model": { "name": "model_gücü" } @@ -3429,22 +3605,22 @@ "LoraSave": { "display_name": "Lora'yı Çıkar ve Kaydet", "inputs": { + "bias_diff": { + "name": "yanlılık_farkı" + }, "filename_prefix": { "name": "dosyaadı_öneki" }, - "rank": { - "name": "rütbe" - }, "lora_type": { "name": "lora_türü" }, - "bias_diff": { - "name": "yanlılık_farkı" - }, "model_diff": { "name": "model_farkı", "tooltip": "Lora'ya dönüştürülecek ModelSubtract çıktısı." }, + "rank": { + "name": "rütbe" + }, "text_encoder_diff": { "name": "metin_kodlayıcı_farkı", "tooltip": "Lora'ya dönüştürülecek CLIPSubtract çıktısı." @@ -3459,180 +3635,9 @@ } } }, - "LTXVAddGuide": { - "display_name": "LTXVRehberEkle", - "inputs": { - "positive": { - "name": "pozitif" - }, - "negative": { - "name": "negatif" - }, - "vae": { - "name": "vae" - }, - "latent": { - "name": "gizli" - }, - "image": { - "name": "görüntü", - "tooltip": "Gizli videoyu koşullandırmak için görüntü veya video. 8*n + 1 kare olmalıdır. Video 8*n + 1 kare değilse, en yakın 8*n + 1 kareye kırpılacaktır." - }, - "frame_idx": { - "name": "kare_indeksi", - "tooltip": "Koşullandırmanın başlayacağı kare indeksi. Tek kareli görüntüler veya 1-8 kareli videolar için herhangi bir kare_indeksi değeri kabul edilebilir. 9+ kareli videolar için kare_indeksi 8'e bölünebilir olmalıdır, aksi takdirde en yakın 8'in katına yuvarlanacaktır. Negatif değerler videonun sonundan sayılır." - }, - "strength": { - "name": "güç" - } - }, - "outputs": { - "0": { - "name": "pozitif" - }, - "1": { - "name": "negatif" - }, - "2": { - "name": "gizli" - } - } - }, - "LTXVConditioning": { - "display_name": "LTXVKoşullandırma", - "inputs": { - "positive": { - "name": "pozitif" - }, - "negative": { - "name": "negatif" - }, - "frame_rate": { - "name": "kare_hızı" - } - }, - "outputs": { - "0": { - "name": "pozitif" - }, - "1": { - "name": "negatif" - } - } - }, - "LTXVCropGuides": { - "display_name": "LTXVRehberleriKırp", - "inputs": { - "positive": { - "name": "pozitif" - }, - "negative": { - "name": "negatif" - }, - "latent": { - "name": "gizli" - } - }, - "outputs": { - "0": { - "name": "pozitif" - }, - "1": { - "name": "negatif" - }, - "2": { - "name": "gizli" - } - } - }, - "LTXVImgToVideo": { - "display_name": "LTXVGörüntüdenVideoya", - "inputs": { - "positive": { - "name": "pozitif" - }, - "negative": { - "name": "negatif" - }, - "vae": { - "name": "vae" - }, - "image": { - "name": "görüntü" - }, - "width": { - "name": "genişlik" - }, - "height": { - "name": "yükseklik" - }, - "length": { - "name": "uzunluk" - }, - "batch_size": { - "name": "toplu_boyut" - }, - "strength": { - "name": "güç" - } - }, - "outputs": { - "0": { - "name": "pozitif" - }, - "1": { - "name": "negatif" - }, - "2": { - "name": "gizli" - } - } - }, - "LTXVPreprocess": { - "display_name": "LTXVÖnİşleme", - "inputs": { - "image": { - "name": "görüntü" - }, - "img_compression": { - "name": "görüntü_sıkıştırma", - "tooltip": "Görüntüye uygulanacak sıkıştırma miktarı." - } - }, - "outputs": { - "0": { - "name": "çıktı_görüntüsü" - } - } - }, - "LTXVScheduler": { - "display_name": "LTXVZamanlayıcı", - "inputs": { - "steps": { - "name": "adımlar" - }, - "max_shift": { - "name": "maks_kaydırma" - }, - "base_shift": { - "name": "temel_kaydırma" - }, - "stretch": { - "name": "uzatma", - "tooltip": "Sigmaları [terminal, 1] aralığında olacak şekilde uzatın." - }, - "terminal": { - "name": "terminal", - "tooltip": "Uzatmadan sonra sigmaların terminal değeri." - }, - "latent": { - "name": "gizli" - } - } - }, "LumaConceptsNode": { - "display_name": "Luma Kavramları", "description": "Luma Metinden Videoya ve Luma Görüntüden Videoya düğümleriyle kullanılmak üzere bir veya daha fazla Kamera Kavramı tutar.", + "display_name": "Luma Kavramları", "inputs": { "concept1": { "name": "kavram1" @@ -3658,16 +3663,15 @@ } }, "LumaImageModifyNode": { - "display_name": "Luma Görüntüden Görüntüye", "description": "İstem ve en boy oranına göre görüntüleri eşzamanlı olarak değiştirir.", + "display_name": "Luma Görüntüden Görüntüye", "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, "image": { "name": "görüntü" }, - "prompt": { - "name": "istem", - "tooltip": "Görüntü oluşturma istemi" - }, "image_weight": { "name": "görüntü_ağırlığı", "tooltip": "Görüntünün ağırlığı; 1.0'a ne kadar yakınsa, görüntü o kadar az değiştirilir." @@ -3675,44 +3679,22 @@ "model": { "name": "model" }, - "seed": { - "name": "tohum", - "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" - } - } - }, - "LumaImageNode": { - "display_name": "Luma Metinden Görüntüye", - "description": "İstem ve en boy oranına göre görüntüleri eşzamanlı olarak oluşturur.", - "inputs": { "prompt": { "name": "istem", "tooltip": "Görüntü oluşturma istemi" }, - "model": { - "name": "model" - }, - "aspect_ratio": { - "name": "en_boy_oranı" - }, "seed": { "name": "tohum", "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." - }, - "style_image_weight": { - "name": "stil_görüntüsü_ağırlığı", - "tooltip": "Stil görüntüsünün ağırlığı. Stil_görüntüsü sağlanmazsa yoksayılır." - }, - "image_luma_ref": { - "name": "görüntü_luma_referansı", - "tooltip": "Giriş görüntüleriyle üretimi etkilemek için Luma Referans düğümü bağlantısı; en fazla 4 görüntü dikkate alınabilir." - }, - "style_image": { - "name": "stil_görüntüsü", - "tooltip": "Stil referans görüntüsü; yalnızca 1 görüntü kullanılacaktır." + } + } + }, + "LumaImageNode": { + "description": "İstem ve en boy oranına göre görüntüleri eşzamanlı olarak oluşturur.", + "display_name": "Luma Metinden Görüntüye", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı" }, "character_image": { "name": "karakter_görüntüsü", @@ -3720,33 +3702,42 @@ }, "control_after_generate": { "name": "oluşturduktan sonra kontrol et" - } - } - }, - "LumaImageToVideoNode": { - "display_name": "Luma Görüntüden Videoya", - "description": "İstem, giriş görüntüleri ve çıktı_boyutuna göre videoları eşzamanlı olarak oluşturur.", - "inputs": { - "prompt": { - "name": "istem", - "tooltip": "Video oluşturma istemi" + }, + "image_luma_ref": { + "name": "görüntü_luma_referansı", + "tooltip": "Giriş görüntüleriyle üretimi etkilemek için Luma Referans düğümü bağlantısı; en fazla 4 görüntü dikkate alınabilir." }, "model": { "name": "model" }, - "resolution": { - "name": "çözünürlük" - }, - "duration": { - "name": "süre" - }, - "loop": { - "name": "döngü" + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi" }, "seed": { "name": "tohum", "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." }, + "style_image": { + "name": "stil_görüntüsü", + "tooltip": "Stil referans görüntüsü; yalnızca 1 görüntü kullanılacaktır." + }, + "style_image_weight": { + "name": "stil_görüntüsü_ağırlığı", + "tooltip": "Stil görüntüsünün ağırlığı. Stil_görüntüsü sağlanmazsa yoksayılır." + } + } + }, + "LumaImageToVideoNode": { + "description": "İstem, giriş görüntüleri ve çıktı_boyutuna göre videoları eşzamanlı olarak oluşturur.", + "display_name": "Luma Görüntüden Videoya", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "duration": { + "name": "süre" + }, "first_image": { "name": "ilk_görüntü", "tooltip": "Oluşturulan videonun ilk karesi." @@ -3755,29 +3746,43 @@ "name": "son_görüntü", "tooltip": "Oluşturulan videonun son karesi." }, + "loop": { + "name": "döngü" + }, "luma_concepts": { "name": "luma_kavramları", "tooltip": "Luma Kavramları düğümü aracılığıyla kamera hareketini dikte etmek için isteğe bağlı Kamera Kavramları." }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "model": { + "name": "model" + }, + "prompt": { + "name": "istem", + "tooltip": "Video oluşturma istemi" + }, + "resolution": { + "name": "çözünürlük" + }, + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." } } }, "LumaReferenceNode": { - "display_name": "Luma Referansı", "description": "Luma Görüntü Oluştur düğümüyle kullanılmak üzere bir görüntü ve ağırlık tutar.", + "display_name": "Luma Referansı", "inputs": { "image": { "name": "görüntü", "tooltip": "Referans olarak kullanılacak görüntü." }, + "luma_ref": { + "name": "luma_referansı" + }, "weight": { "name": "ağırlık", "tooltip": "Görüntü referansının ağırlığı." - }, - "luma_ref": { - "name": "luma_referansı" } }, "outputs": { @@ -3787,21 +3792,14 @@ } }, "LumaVideoNode": { - "display_name": "Luma Metinden Videoya", "description": "İstem ve çıktı_boyutuna göre videoları eşzamanlı olarak oluşturur.", + "display_name": "Luma Metinden Videoya", "inputs": { - "prompt": { - "name": "istem", - "tooltip": "Video oluşturma istemi" - }, - "model": { - "name": "model" - }, "aspect_ratio": { "name": "en_boy_oranı" }, - "resolution": { - "name": "çözünürlük" + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" }, "duration": { "name": "süre" @@ -3809,22 +3807,29 @@ "loop": { "name": "döngü" }, - "seed": { - "name": "tohum", - "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." - }, "luma_concepts": { "name": "luma_kavramları", "tooltip": "Luma Kavramları düğümü aracılığıyla kamera hareketini dikte etmek için isteğe bağlı Kamera Kavramları." }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "model": { + "name": "model" + }, + "prompt": { + "name": "istem", + "tooltip": "Video oluşturma istemi" + }, + "resolution": { + "name": "çözünürlük" + }, + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." } } }, "Mahiro": { - "display_name": "Mahiro o kadar sevimli ki daha iyi bir rehberlik fonksiyonunu hak ediyor!! (。・ω・。)", "description": "Rehberliği, negatif istem arasındaki farktan ziyade pozitif istemin 'yönüne' daha fazla ölçeklenecek şekilde değiştirin.", + "display_name": "Mahiro o kadar sevimli ki daha iyi bir rehberlik fonksiyonunu hak ediyor!! (。・ω・。)", "inputs": { "model": { "name": "model" @@ -3842,6 +3847,9 @@ "destination": { "name": "hedef" }, + "operation": { + "name": "işlem" + }, "source": { "name": "kaynak" }, @@ -3850,15 +3858,12 @@ }, "y": { "name": "y" - }, - "operation": { - "name": "işlem" } } }, "MaskPreview": { - "display_name": "MaskeÖnizleme", "description": "Giriş görüntülerini ComfyUI çıktı dizininize kaydeder.", + "display_name": "MaskeÖnizleme", "inputs": { "mask": { "name": "maske" @@ -3874,59 +3879,59 @@ } }, "MinimaxImageToVideoNode": { - "display_name": "MiniMax Görüntüden Videoya", "description": "MiniMax'in API'sini kullanarak bir görüntüden ve istemlerden videolar oluşturur", + "display_name": "MiniMax Görüntüden Videoya", "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, "image": { "name": "görüntü", "tooltip": "Video oluşturmanın ilk karesi olarak kullanılacak görüntü" }, - "prompt_text": { - "name": "istem_metni", - "tooltip": "Video oluşturmayı yönlendirecek metin istemi" - }, "model": { "name": "model", "tooltip": "Video oluşturma için kullanılacak model" }, + "prompt_text": { + "name": "istem_metni", + "tooltip": "Video oluşturmayı yönlendirecek metin istemi" + }, "seed": { "name": "tohum", "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" } } }, "MinimaxTextToVideoNode": { - "display_name": "MiniMax Metinden Videoya", "description": "MiniMax'in API'sini kullanarak istemlerden videolar oluşturur", + "display_name": "MiniMax Metinden Videoya", "inputs": { - "prompt_text": { - "name": "istem_metni", - "tooltip": "Video oluşturmayı yönlendirecek metin istemi" + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" }, "model": { "name": "model", "tooltip": "Video oluşturma için kullanılacak model" }, + "prompt_text": { + "name": "istem_metni", + "tooltip": "Video oluşturmayı yönlendirecek metin istemi" + }, "seed": { "name": "tohum", "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" } } }, "ModelComputeDtype": { "display_name": "ModelHesaplamaVeriTürü", "inputs": { - "model": { - "name": "model" - }, "dtype": { "name": "veri_türü" + }, + "model": { + "name": "model" } } }, @@ -3944,27 +3949,9 @@ "ModelMergeAuraflow": { "display_name": "ModelBirleştirmeAuraflow", "inputs": { - "model1": { - "name": "model1" - }, - "model2": { - "name": "model2" - }, - "init_x_linear_": { - "name": "başlangıç_x_doğrusal." - }, - "positional_encoding": { - "name": "konumsal_kodlama" - }, "cond_seq_linear_": { "name": "koşul_dizi_doğrusal." }, - "register_tokens": { - "name": "kayıt_jetonları" - }, - "t_embedder_": { - "name": "t_gömücü." - }, "double_layers_0_": { "name": "çift_katmanlar.0." }, @@ -3977,36 +3964,30 @@ "double_layers_3_": { "name": "çift_katmanlar.3." }, + "final_linear_": { + "name": "son_doğrusal." + }, + "init_x_linear_": { + "name": "başlangıç_x_doğrusal." + }, + "modF_": { + "name": "modF." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "positional_encoding": { + "name": "konumsal_kodlama" + }, + "register_tokens": { + "name": "kayıt_jetonları" + }, "single_layers_0_": { "name": "tek_katmanlar.0." }, - "single_layers_1_": { - "name": "tek_katmanlar.1." - }, - "single_layers_2_": { - "name": "tek_katmanlar.2." - }, - "single_layers_3_": { - "name": "tek_katmanlar.3." - }, - "single_layers_4_": { - "name": "tek_katmanlar.4." - }, - "single_layers_5_": { - "name": "tek_katmanlar.5." - }, - "single_layers_6_": { - "name": "tek_katmanlar.6." - }, - "single_layers_7_": { - "name": "tek_katmanlar.7." - }, - "single_layers_8_": { - "name": "tek_katmanlar.8." - }, - "single_layers_9_": { - "name": "tek_katmanlar.9." - }, "single_layers_10_": { "name": "tek_katmanlar.10." }, @@ -4037,6 +4018,9 @@ "single_layers_19_": { "name": "tek_katmanlar.19." }, + "single_layers_1_": { + "name": "tek_katmanlar.1." + }, "single_layers_20_": { "name": "tek_katmanlar.20." }, @@ -4067,35 +4051,56 @@ "single_layers_29_": { "name": "tek_katmanlar.29." }, + "single_layers_2_": { + "name": "tek_katmanlar.2." + }, "single_layers_30_": { "name": "tek_katmanlar.30." }, "single_layers_31_": { "name": "tek_katmanlar.31." }, - "modF_": { - "name": "modF." + "single_layers_3_": { + "name": "tek_katmanlar.3." }, - "final_linear_": { - "name": "son_doğrusal." + "single_layers_4_": { + "name": "tek_katmanlar.4." + }, + "single_layers_5_": { + "name": "tek_katmanlar.5." + }, + "single_layers_6_": { + "name": "tek_katmanlar.6." + }, + "single_layers_7_": { + "name": "tek_katmanlar.7." + }, + "single_layers_8_": { + "name": "tek_katmanlar.8." + }, + "single_layers_9_": { + "name": "tek_katmanlar.9." + }, + "t_embedder_": { + "name": "t_gömücü." } } }, "ModelMergeBlocks": { "display_name": "ModelBloklarınıBirleştir", "inputs": { - "model1": { - "name": "model1" - }, - "model2": { - "name": "model2" - }, "input": { "name": "giriş" }, "middle": { "name": "orta" }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, "out": { "name": "çıktı" } @@ -4104,57 +4109,12 @@ "ModelMergeCosmos14B": { "display_name": "ModelBirleştirmeCosmos14B", "inputs": { - "model1": { - "name": "model1" - }, - "model2": { - "name": "model2" - }, - "pos_embedder_": { - "name": "konum_gömücü." - }, - "extra_pos_embedder_": { - "name": "ek_konum_gömücü." - }, - "x_embedder_": { - "name": "x_gömücü." - }, - "t_embedder_": { - "name": "t_gömücü." - }, "affline_norm_": { "name": "afin_norm." }, "blocks_block0_": { "name": "bloklar.blok0." }, - "blocks_block1_": { - "name": "bloklar.blok1." - }, - "blocks_block2_": { - "name": "bloklar.blok2." - }, - "blocks_block3_": { - "name": "bloklar.blok3." - }, - "blocks_block4_": { - "name": "bloklar.blok4." - }, - "blocks_block5_": { - "name": "bloklar.blok5." - }, - "blocks_block6_": { - "name": "bloklar.blok6." - }, - "blocks_block7_": { - "name": "bloklar.blok7." - }, - "blocks_block8_": { - "name": "bloklar.blok8." - }, - "blocks_block9_": { - "name": "bloklar.blok9." - }, "blocks_block10_": { "name": "bloklar.blok10." }, @@ -4185,6 +4145,9 @@ "blocks_block19_": { "name": "bloklar.blok19." }, + "blocks_block1_": { + "name": "bloklar.blok1." + }, "blocks_block20_": { "name": "bloklar.blok20." }, @@ -4215,6 +4178,9 @@ "blocks_block29_": { "name": "bloklar.blok29." }, + "blocks_block2_": { + "name": "bloklar.blok2." + }, "blocks_block30_": { "name": "bloklar.blok30." }, @@ -4233,44 +4199,6 @@ "blocks_block35_": { "name": "bloklar.blok35." }, - "final_layer_": { - "name": "son_katman." - } - } - }, - "ModelMergeCosmos7B": { - "display_name": "ModelBirleştirmeCosmos7B", - "inputs": { - "model1": { - "name": "model1" - }, - "model2": { - "name": "model2" - }, - "pos_embedder_": { - "name": "konum_gömücü." - }, - "extra_pos_embedder_": { - "name": "ek_konum_gömücü." - }, - "x_embedder_": { - "name": "x_gömücü." - }, - "t_embedder_": { - "name": "t_gömücü." - }, - "affline_norm_": { - "name": "afin_norm." - }, - "blocks_block0_": { - "name": "bloklar.blok0." - }, - "blocks_block1_": { - "name": "bloklar.blok1." - }, - "blocks_block2_": { - "name": "bloklar.blok2." - }, "blocks_block3_": { "name": "bloklar.blok3." }, @@ -4292,6 +4220,38 @@ "blocks_block9_": { "name": "bloklar.blok9." }, + "extra_pos_embedder_": { + "name": "ek_konum_gömücü." + }, + "final_layer_": { + "name": "son_katman." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "pos_embedder_": { + "name": "konum_gömücü." + }, + "t_embedder_": { + "name": "t_gömücü." + }, + "x_embedder_": { + "name": "x_gömücü." + } + } + }, + "ModelMergeCosmos7B": { + "display_name": "ModelBirleştirmeCosmos7B", + "inputs": { + "affline_norm_": { + "name": "afin_norm." + }, + "blocks_block0_": { + "name": "bloklar.blok0." + }, "blocks_block10_": { "name": "bloklar.blok10." }, @@ -4322,6 +4282,9 @@ "blocks_block19_": { "name": "bloklar.blok19." }, + "blocks_block1_": { + "name": "bloklar.blok1." + }, "blocks_block20_": { "name": "bloklar.blok20." }, @@ -4346,65 +4309,59 @@ "blocks_block27_": { "name": "bloklar.blok27." }, + "blocks_block2_": { + "name": "bloklar.blok2." + }, + "blocks_block3_": { + "name": "bloklar.blok3." + }, + "blocks_block4_": { + "name": "bloklar.blok4." + }, + "blocks_block5_": { + "name": "bloklar.blok5." + }, + "blocks_block6_": { + "name": "bloklar.blok6." + }, + "blocks_block7_": { + "name": "bloklar.blok7." + }, + "blocks_block8_": { + "name": "bloklar.blok8." + }, + "blocks_block9_": { + "name": "bloklar.blok9." + }, + "extra_pos_embedder_": { + "name": "ek_konum_gömücü." + }, "final_layer_": { "name": "son_katman." - } - } - }, - "ModelMergeFlux1": { - "display_name": "ModelBirleştirmeFlux1", - "inputs": { + }, "model1": { "name": "model1" }, "model2": { "name": "model2" }, - "img_in_": { - "name": "görüntü_girişi." + "pos_embedder_": { + "name": "konum_gömücü." }, - "time_in_": { - "name": "zaman_girişi." - }, - "guidance_in": { - "name": "rehberlik_girişi" - }, - "vector_in_": { - "name": "vektör_girişi." - }, - "txt_in_": { - "name": "metin_girişi." + "t_embedder_": { + "name": "t_gömücü." }, + "x_embedder_": { + "name": "x_gömücü." + } + } + }, + "ModelMergeFlux1": { + "display_name": "ModelBirleştirmeFlux1", + "inputs": { "double_blocks_0_": { "name": "çift_bloklar.0." }, - "double_blocks_1_": { - "name": "çift_bloklar.1." - }, - "double_blocks_2_": { - "name": "çift_bloklar.2." - }, - "double_blocks_3_": { - "name": "çift_bloklar.3." - }, - "double_blocks_4_": { - "name": "çift_bloklar.4." - }, - "double_blocks_5_": { - "name": "çift_bloklar.5." - }, - "double_blocks_6_": { - "name": "çift_bloklar.6." - }, - "double_blocks_7_": { - "name": "çift_bloklar.7." - }, - "double_blocks_8_": { - "name": "çift_bloklar.8." - }, - "double_blocks_9_": { - "name": "çift_bloklar.9." - }, "double_blocks_10_": { "name": "çift_bloklar.10." }, @@ -4432,36 +4389,51 @@ "double_blocks_18_": { "name": "çift_bloklar.18." }, + "double_blocks_1_": { + "name": "çift_bloklar.1." + }, + "double_blocks_2_": { + "name": "çift_bloklar.2." + }, + "double_blocks_3_": { + "name": "çift_bloklar.3." + }, + "double_blocks_4_": { + "name": "çift_bloklar.4." + }, + "double_blocks_5_": { + "name": "çift_bloklar.5." + }, + "double_blocks_6_": { + "name": "çift_bloklar.6." + }, + "double_blocks_7_": { + "name": "çift_bloklar.7." + }, + "double_blocks_8_": { + "name": "çift_bloklar.8." + }, + "double_blocks_9_": { + "name": "çift_bloklar.9." + }, + "final_layer_": { + "name": "son_katman." + }, + "guidance_in": { + "name": "rehberlik_girişi" + }, + "img_in_": { + "name": "görüntü_girişi." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, "single_blocks_0_": { "name": "tek_bloklar.0." }, - "single_blocks_1_": { - "name": "tek_bloklar.1." - }, - "single_blocks_2_": { - "name": "tek_bloklar.2." - }, - "single_blocks_3_": { - "name": "tek_bloklar.3." - }, - "single_blocks_4_": { - "name": "tek_bloklar.4." - }, - "single_blocks_5_": { - "name": "tek_bloklar.5." - }, - "single_blocks_6_": { - "name": "tek_bloklar.6." - }, - "single_blocks_7_": { - "name": "tek_bloklar.7." - }, - "single_blocks_8_": { - "name": "tek_bloklar.8." - }, - "single_blocks_9_": { - "name": "tek_bloklar.9." - }, "single_blocks_10_": { "name": "tek_bloklar.10." }, @@ -4492,6 +4464,9 @@ "single_blocks_19_": { "name": "tek_bloklar.19." }, + "single_blocks_1_": { + "name": "tek_bloklar.1." + }, "single_blocks_20_": { "name": "tek_bloklar.20." }, @@ -4522,6 +4497,9 @@ "single_blocks_29_": { "name": "tek_bloklar.29." }, + "single_blocks_2_": { + "name": "tek_bloklar.2." + }, "single_blocks_30_": { "name": "tek_bloklar.30." }, @@ -4546,14 +4524,47 @@ "single_blocks_37_": { "name": "tek_bloklar.37." }, - "final_layer_": { - "name": "son_katman." + "single_blocks_3_": { + "name": "tek_bloklar.3." + }, + "single_blocks_4_": { + "name": "tek_bloklar.4." + }, + "single_blocks_5_": { + "name": "tek_bloklar.5." + }, + "single_blocks_6_": { + "name": "tek_bloklar.6." + }, + "single_blocks_7_": { + "name": "tek_bloklar.7." + }, + "single_blocks_8_": { + "name": "tek_bloklar.8." + }, + "single_blocks_9_": { + "name": "tek_bloklar.9." + }, + "time_in_": { + "name": "zaman_girişi." + }, + "txt_in_": { + "name": "metin_girişi." + }, + "vector_in_": { + "name": "vektör_girişi." } } }, "ModelMergeLTXV": { "display_name": "ModelBirleştirmeLTXV", "inputs": { + "adaln_single_": { + "name": "adaln_tek." + }, + "caption_projection_": { + "name": "başlık_projeksiyonu." + }, "model1": { "name": "model1" }, @@ -4563,42 +4574,15 @@ "patchify_proj_": { "name": "yama_proj." }, - "adaln_single_": { - "name": "adaln_tek." + "proj_out_": { + "name": "proj_çıkışı." }, - "caption_projection_": { - "name": "başlık_projeksiyonu." + "scale_shift_table": { + "name": "ölçek_kaydırma_tablosu" }, "transformer_blocks_0_": { "name": "dönüştürücü_blokları.0." }, - "transformer_blocks_1_": { - "name": "dönüştürücü_blokları.1." - }, - "transformer_blocks_2_": { - "name": "dönüştürücü_blokları.2." - }, - "transformer_blocks_3_": { - "name": "dönüştürücü_blokları.3." - }, - "transformer_blocks_4_": { - "name": "dönüştürücü_blokları.4." - }, - "transformer_blocks_5_": { - "name": "dönüştürücü_blokları.5." - }, - "transformer_blocks_6_": { - "name": "dönüştürücü_blokları.6." - }, - "transformer_blocks_7_": { - "name": "dönüştürücü_blokları.7." - }, - "transformer_blocks_8_": { - "name": "dönüştürücü_blokları.8." - }, - "transformer_blocks_9_": { - "name": "dönüştürücü_blokları.9." - }, "transformer_blocks_10_": { "name": "dönüştürücü_blokları.10." }, @@ -4629,6 +4613,9 @@ "transformer_blocks_19_": { "name": "dönüştürücü_blokları.19." }, + "transformer_blocks_1_": { + "name": "dönüştürücü_blokları.1." + }, "transformer_blocks_20_": { "name": "dönüştürücü_blokları.20." }, @@ -4653,65 +4640,38 @@ "transformer_blocks_27_": { "name": "dönüştürücü_blokları.27." }, - "scale_shift_table": { - "name": "ölçek_kaydırma_tablosu" + "transformer_blocks_2_": { + "name": "dönüştürücü_blokları.2." }, - "proj_out_": { - "name": "proj_çıkışı." + "transformer_blocks_3_": { + "name": "dönüştürücü_blokları.3." + }, + "transformer_blocks_4_": { + "name": "dönüştürücü_blokları.4." + }, + "transformer_blocks_5_": { + "name": "dönüştürücü_blokları.5." + }, + "transformer_blocks_6_": { + "name": "dönüştürücü_blokları.6." + }, + "transformer_blocks_7_": { + "name": "dönüştürücü_blokları.7." + }, + "transformer_blocks_8_": { + "name": "dönüştürücü_blokları.8." + }, + "transformer_blocks_9_": { + "name": "dönüştürücü_blokları.9." } } }, "ModelMergeMochiPreview": { "display_name": "ModelBirleştirmeMochiÖnizleme", "inputs": { - "model1": { - "name": "model1" - }, - "model2": { - "name": "model2" - }, - "pos_frequencies_": { - "name": "konum_frekansları." - }, - "t_embedder_": { - "name": "t_gömücü." - }, - "t5_y_embedder_": { - "name": "t5_y_gömücü." - }, - "t5_yproj_": { - "name": "t5_yproj." - }, "blocks_0_": { "name": "bloklar.0." }, - "blocks_1_": { - "name": "bloklar.1." - }, - "blocks_2_": { - "name": "bloklar.2." - }, - "blocks_3_": { - "name": "bloklar.3." - }, - "blocks_4_": { - "name": "bloklar.4." - }, - "blocks_5_": { - "name": "bloklar.5." - }, - "blocks_6_": { - "name": "bloklar.6." - }, - "blocks_7_": { - "name": "bloklar.7." - }, - "blocks_8_": { - "name": "bloklar.8." - }, - "blocks_9_": { - "name": "bloklar.9." - }, "blocks_10_": { "name": "bloklar.10." }, @@ -4742,6 +4702,9 @@ "blocks_19_": { "name": "bloklar.19." }, + "blocks_1_": { + "name": "bloklar.1." + }, "blocks_20_": { "name": "bloklar.20." }, @@ -4772,6 +4735,9 @@ "blocks_29_": { "name": "bloklar.29." }, + "blocks_2_": { + "name": "bloklar.2." + }, "blocks_30_": { "name": "bloklar.30." }, @@ -4802,6 +4768,9 @@ "blocks_39_": { "name": "bloklar.39." }, + "blocks_3_": { + "name": "bloklar.3." + }, "blocks_40_": { "name": "bloklar.40." }, @@ -4826,29 +4795,59 @@ "blocks_47_": { "name": "bloklar.47." }, + "blocks_4_": { + "name": "bloklar.4." + }, + "blocks_5_": { + "name": "bloklar.5." + }, + "blocks_6_": { + "name": "bloklar.6." + }, + "blocks_7_": { + "name": "bloklar.7." + }, + "blocks_8_": { + "name": "bloklar.8." + }, + "blocks_9_": { + "name": "bloklar.9." + }, "final_layer_": { "name": "son_katman." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "pos_frequencies_": { + "name": "konum_frekansları." + }, + "t5_y_embedder_": { + "name": "t5_y_gömücü." + }, + "t5_yproj_": { + "name": "t5_yproj." + }, + "t_embedder_": { + "name": "t_gömücü." } } }, "ModelMergeSD1": { "display_name": "ModelBirleştirmeSD1", "inputs": { - "model1": { - "name": "model1" - }, - "model2": { - "name": "model2" - }, - "time_embed_": { - "name": "zaman_gömme." - }, - "label_emb_": { - "name": "etiket_gömme." - }, "input_blocks_0_": { "name": "giriş_blokları.0." }, + "input_blocks_10_": { + "name": "giriş_blokları.10." + }, + "input_blocks_11_": { + "name": "giriş_blokları.11." + }, "input_blocks_1_": { "name": "giriş_blokları.1." }, @@ -4876,11 +4875,8 @@ "input_blocks_9_": { "name": "giriş_blokları.9." }, - "input_blocks_10_": { - "name": "giriş_blokları.10." - }, - "input_blocks_11_": { - "name": "giriş_blokları.11." + "label_emb_": { + "name": "etiket_gömme." }, "middle_block_0_": { "name": "orta_blok.0." @@ -4891,9 +4887,24 @@ "middle_block_2_": { "name": "orta_blok.2." }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "out_": { + "name": "çıktı." + }, "output_blocks_0_": { "name": "çıktı_blokları.0." }, + "output_blocks_10_": { + "name": "çıktı_blokları.10." + }, + "output_blocks_11_": { + "name": "çıktı_blokları.11." + }, "output_blocks_1_": { "name": "çıktı_blokları.1." }, @@ -4921,35 +4932,23 @@ "output_blocks_9_": { "name": "çıktı_blokları.9." }, - "output_blocks_10_": { - "name": "çıktı_blokları.10." - }, - "output_blocks_11_": { - "name": "çıktı_blokları.11." - }, - "out_": { - "name": "çıktı." + "time_embed_": { + "name": "zaman_gömme." } } }, "ModelMergeSD2": { "display_name": "ModelBirleştirmeSD2", "inputs": { - "model1": { - "name": "model1" - }, - "model2": { - "name": "model2" - }, - "time_embed_": { - "name": "zaman_gömme." - }, - "label_emb_": { - "name": "etiket_gömme." - }, "input_blocks_0_": { "name": "giriş_blokları.0." }, + "input_blocks_10_": { + "name": "giriş_blokları.10." + }, + "input_blocks_11_": { + "name": "giriş_blokları.11." + }, "input_blocks_1_": { "name": "giriş_blokları.1." }, @@ -4977,11 +4976,8 @@ "input_blocks_9_": { "name": "giriş_blokları.9." }, - "input_blocks_10_": { - "name": "giriş_blokları.10." - }, - "input_blocks_11_": { - "name": "giriş_blokları.11." + "label_emb_": { + "name": "etiket_gömme." }, "middle_block_0_": { "name": "orta_blok.0." @@ -4992,9 +4988,24 @@ "middle_block_2_": { "name": "orta_blok.2." }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "out_": { + "name": "çıktı." + }, "output_blocks_0_": { "name": "çıktı_blokları.0." }, + "output_blocks_10_": { + "name": "çıktı_blokları.10." + }, + "output_blocks_11_": { + "name": "çıktı_blokları.11." + }, "output_blocks_1_": { "name": "çıktı_blokları.1." }, @@ -5022,172 +5033,23 @@ "output_blocks_9_": { "name": "çıktı_blokları.9." }, - "output_blocks_10_": { - "name": "çıktı_blokları.10." - }, - "output_blocks_11_": { - "name": "çıktı_blokları.11." - }, - "out_": { - "name": "çıktı." - } - } - }, - "ModelMergeSD3_2B": { - "display_name": "ModelBirleştirmeSD3_2B", - "inputs": { - "model1": { - "name": "model1" - }, - "model2": { - "name": "model2" - }, - "pos_embed_": { - "name": "konum_gömme." - }, - "x_embedder_": { - "name": "x_gömücü." - }, - "context_embedder_": { - "name": "bağlam_gömücü." - }, - "y_embedder_": { - "name": "y_gömücü." - }, - "t_embedder_": { - "name": "t_gömücü." - }, - "joint_blocks_0_": { - "name": "birleşik_bloklar.0." - }, - "joint_blocks_1_": { - "name": "birleşik_bloklar.1." - }, - "joint_blocks_2_": { - "name": "birleşik_bloklar.2." - }, - "joint_blocks_3_": { - "name": "birleşik_bloklar.3." - }, - "joint_blocks_4_": { - "name": "birleşik_bloklar.4." - }, - "joint_blocks_5_": { - "name": "birleşik_bloklar.5." - }, - "joint_blocks_6_": { - "name": "birleşik_bloklar.6." - }, - "joint_blocks_7_": { - "name": "birleşik_bloklar.7." - }, - "joint_blocks_8_": { - "name": "birleşik_bloklar.8." - }, - "joint_blocks_9_": { - "name": "birleşik_bloklar.9." - }, - "joint_blocks_10_": { - "name": "birleşik_bloklar.10." - }, - "joint_blocks_11_": { - "name": "birleşik_bloklar.11." - }, - "joint_blocks_12_": { - "name": "birleşik_bloklar.12." - }, - "joint_blocks_13_": { - "name": "birleşik_bloklar.13." - }, - "joint_blocks_14_": { - "name": "birleşik_bloklar.14." - }, - "joint_blocks_15_": { - "name": "birleşik_bloklar.15." - }, - "joint_blocks_16_": { - "name": "birleşik_bloklar.16." - }, - "joint_blocks_17_": { - "name": "birleşik_bloklar.17." - }, - "joint_blocks_18_": { - "name": "birleşik_bloklar.18." - }, - "joint_blocks_19_": { - "name": "birleşik_bloklar.19." - }, - "joint_blocks_20_": { - "name": "birleşik_bloklar.20." - }, - "joint_blocks_21_": { - "name": "birleşik_bloklar.21." - }, - "joint_blocks_22_": { - "name": "birleşik_bloklar.22." - }, - "joint_blocks_23_": { - "name": "birleşik_bloklar.23." - }, - "final_layer_": { - "name": "son_katman." + "time_embed_": { + "name": "zaman_gömme." } } }, "ModelMergeSD35_Large": { "display_name": "ModelBirleştirmeSD35_Büyük", "inputs": { - "model1": { - "name": "model1" - }, - "model2": { - "name": "model2" - }, - "pos_embed_": { - "name": "konum_gömme." - }, - "x_embedder_": { - "name": "x_gömücü." - }, "context_embedder_": { "name": "bağlam_gömücü." }, - "y_embedder_": { - "name": "y_gömücü." - }, - "t_embedder_": { - "name": "t_gömücü." + "final_layer_": { + "name": "son_katman." }, "joint_blocks_0_": { "name": "birleşik_bloklar.0." }, - "joint_blocks_1_": { - "name": "birleşik_bloklar.1." - }, - "joint_blocks_2_": { - "name": "birleşik_bloklar.2." - }, - "joint_blocks_3_": { - "name": "birleşik_bloklar.3." - }, - "joint_blocks_4_": { - "name": "birleşik_bloklar.4." - }, - "joint_blocks_5_": { - "name": "birleşik_bloklar.5." - }, - "joint_blocks_6_": { - "name": "birleşik_bloklar.6." - }, - "joint_blocks_7_": { - "name": "birleşik_bloklar.7." - }, - "joint_blocks_8_": { - "name": "birleşik_bloklar.8." - }, - "joint_blocks_9_": { - "name": "birleşik_bloklar.9." - }, "joint_blocks_10_": { "name": "birleşik_bloklar.10." }, @@ -5218,6 +5080,9 @@ "joint_blocks_19_": { "name": "birleşik_bloklar.19." }, + "joint_blocks_1_": { + "name": "birleşik_bloklar.1." + }, "joint_blocks_20_": { "name": "birleşik_bloklar.20." }, @@ -5248,6 +5113,9 @@ "joint_blocks_29_": { "name": "birleşik_bloklar.29." }, + "joint_blocks_2_": { + "name": "birleşik_bloklar.2." + }, "joint_blocks_30_": { "name": "birleşik_bloklar.30." }, @@ -5272,26 +5140,151 @@ "joint_blocks_37_": { "name": "birleşik_bloklar.37." }, - "final_layer_": { - "name": "son_katman." - } - } - }, - "ModelMergeSDXL": { - "display_name": "ModelBirleştirmeSDXL", - "inputs": { + "joint_blocks_3_": { + "name": "birleşik_bloklar.3." + }, + "joint_blocks_4_": { + "name": "birleşik_bloklar.4." + }, + "joint_blocks_5_": { + "name": "birleşik_bloklar.5." + }, + "joint_blocks_6_": { + "name": "birleşik_bloklar.6." + }, + "joint_blocks_7_": { + "name": "birleşik_bloklar.7." + }, + "joint_blocks_8_": { + "name": "birleşik_bloklar.8." + }, + "joint_blocks_9_": { + "name": "birleşik_bloklar.9." + }, "model1": { "name": "model1" }, "model2": { "name": "model2" }, - "time_embed_": { - "name": "zaman_gömme." + "pos_embed_": { + "name": "konum_gömme." }, - "label_emb_": { - "name": "etiket_gömme." + "t_embedder_": { + "name": "t_gömücü." }, + "x_embedder_": { + "name": "x_gömücü." + }, + "y_embedder_": { + "name": "y_gömücü." + } + } + }, + "ModelMergeSD3_2B": { + "display_name": "ModelBirleştirmeSD3_2B", + "inputs": { + "context_embedder_": { + "name": "bağlam_gömücü." + }, + "final_layer_": { + "name": "son_katman." + }, + "joint_blocks_0_": { + "name": "birleşik_bloklar.0." + }, + "joint_blocks_10_": { + "name": "birleşik_bloklar.10." + }, + "joint_blocks_11_": { + "name": "birleşik_bloklar.11." + }, + "joint_blocks_12_": { + "name": "birleşik_bloklar.12." + }, + "joint_blocks_13_": { + "name": "birleşik_bloklar.13." + }, + "joint_blocks_14_": { + "name": "birleşik_bloklar.14." + }, + "joint_blocks_15_": { + "name": "birleşik_bloklar.15." + }, + "joint_blocks_16_": { + "name": "birleşik_bloklar.16." + }, + "joint_blocks_17_": { + "name": "birleşik_bloklar.17." + }, + "joint_blocks_18_": { + "name": "birleşik_bloklar.18." + }, + "joint_blocks_19_": { + "name": "birleşik_bloklar.19." + }, + "joint_blocks_1_": { + "name": "birleşik_bloklar.1." + }, + "joint_blocks_20_": { + "name": "birleşik_bloklar.20." + }, + "joint_blocks_21_": { + "name": "birleşik_bloklar.21." + }, + "joint_blocks_22_": { + "name": "birleşik_bloklar.22." + }, + "joint_blocks_23_": { + "name": "birleşik_bloklar.23." + }, + "joint_blocks_2_": { + "name": "birleşik_bloklar.2." + }, + "joint_blocks_3_": { + "name": "birleşik_bloklar.3." + }, + "joint_blocks_4_": { + "name": "birleşik_bloklar.4." + }, + "joint_blocks_5_": { + "name": "birleşik_bloklar.5." + }, + "joint_blocks_6_": { + "name": "birleşik_bloklar.6." + }, + "joint_blocks_7_": { + "name": "birleşik_bloklar.7." + }, + "joint_blocks_8_": { + "name": "birleşik_bloklar.8." + }, + "joint_blocks_9_": { + "name": "birleşik_bloklar.9." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "pos_embed_": { + "name": "konum_gömme." + }, + "t_embedder_": { + "name": "t_gömücü." + }, + "x_embedder_": { + "name": "x_gömücü." + }, + "y_embedder_": { + "name": "y_gömücü." + } + } + }, + "ModelMergeSDXL": { + "display_name": "ModelBirleştirmeSDXL", + "inputs": { "input_blocks_0": { "name": "giriş_blokları.0" }, @@ -5319,6 +5312,9 @@ "input_blocks_8": { "name": "giriş_blokları.8" }, + "label_emb_": { + "name": "etiket_gömme." + }, "middle_block_0": { "name": "orta_blok.0" }, @@ -5328,6 +5324,15 @@ "middle_block_2": { "name": "orta_blok.2" }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "out_": { + "name": "çıktı." + }, "output_blocks_0": { "name": "çıktı_blokları.0" }, @@ -5355,8 +5360,8 @@ "output_blocks_8": { "name": "çıktı_blokları.8" }, - "out_": { - "name": "çıktı." + "time_embed_": { + "name": "zaman_gömme." } } }, @@ -5389,60 +5394,12 @@ } }, "ModelMergeWAN2_1": { - "display_name": "ModelBirleştirmeWAN2_1", "description": "1.3B modelinde 30 blok, 14B modelinde 40 blok bulunur. Görüntüden videoya modelinde ek olarak img_emb bulunur.", + "display_name": "ModelBirleştirmeWAN2_1", "inputs": { - "model1": { - "name": "model1" - }, - "model2": { - "name": "model2" - }, - "patch_embedding_": { - "name": "yama_gömme." - }, - "time_embedding_": { - "name": "zaman_gömme." - }, - "time_projection_": { - "name": "zaman_projeksiyonu." - }, - "text_embedding_": { - "name": "metin_gömme." - }, - "img_emb_": { - "name": "görüntü_gömme." - }, "blocks_0_": { "name": "bloklar.0." }, - "blocks_1_": { - "name": "bloklar.1." - }, - "blocks_2_": { - "name": "bloklar.2." - }, - "blocks_3_": { - "name": "bloklar.3." - }, - "blocks_4_": { - "name": "bloklar.4." - }, - "blocks_5_": { - "name": "bloklar.5." - }, - "blocks_6_": { - "name": "bloklar.6." - }, - "blocks_7_": { - "name": "bloklar.7." - }, - "blocks_8_": { - "name": "bloklar.8." - }, - "blocks_9_": { - "name": "bloklar.9." - }, "blocks_10_": { "name": "bloklar.10." }, @@ -5473,6 +5430,9 @@ "blocks_19_": { "name": "bloklar.19." }, + "blocks_1_": { + "name": "bloklar.1." + }, "blocks_20_": { "name": "bloklar.20." }, @@ -5503,6 +5463,9 @@ "blocks_29_": { "name": "bloklar.29." }, + "blocks_2_": { + "name": "bloklar.2." + }, "blocks_30_": { "name": "bloklar.30." }, @@ -5533,8 +5496,50 @@ "blocks_39_": { "name": "bloklar.39." }, + "blocks_3_": { + "name": "bloklar.3." + }, + "blocks_4_": { + "name": "bloklar.4." + }, + "blocks_5_": { + "name": "bloklar.5." + }, + "blocks_6_": { + "name": "bloklar.6." + }, + "blocks_7_": { + "name": "bloklar.7." + }, + "blocks_8_": { + "name": "bloklar.8." + }, + "blocks_9_": { + "name": "bloklar.9." + }, "head_": { "name": "baş." + }, + "img_emb_": { + "name": "görüntü_gömme." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "patch_embedding_": { + "name": "yama_gömme." + }, + "text_embedding_": { + "name": "metin_gömme." + }, + "time_embedding_": { + "name": "zaman_gömme." + }, + "time_projection_": { + "name": "zaman_projeksiyonu." } } }, @@ -5600,37 +5605,37 @@ "ModelSamplingFlux": { "display_name": "ModelÖrneklemeFlux", "inputs": { - "model": { - "name": "model" + "base_shift": { + "name": "temel_kaydırma" + }, + "height": { + "name": "yükseklik" }, "max_shift": { "name": "maks_kaydırma" }, - "base_shift": { - "name": "temel_kaydırma" + "model": { + "name": "model" }, "width": { "name": "genişlik" - }, - "height": { - "name": "yükseklik" } } }, "ModelSamplingLTXV": { "display_name": "ModelÖrneklemeLTXV", "inputs": { - "model": { - "name": "model" - }, - "max_shift": { - "name": "maks_kaydırma" - }, "base_shift": { "name": "temel_kaydırma" }, "latent": { "name": "gizli" + }, + "max_shift": { + "name": "maks_kaydırma" + }, + "model": { + "name": "model" } } }, @@ -5659,11 +5664,11 @@ "ModelSave": { "display_name": "ModelKaydet", "inputs": { - "model": { - "name": "model" - }, "filename_prefix": { "name": "dosyaadı_öneki" + }, + "model": { + "name": "model" } } }, @@ -5673,18 +5678,33 @@ "image": { "name": "görüntü" }, - "operation": { - "name": "işlem" - }, "kernel_size": { "name": "çekirdek_boyutu" + }, + "operation": { + "name": "işlem" } } }, "OpenAIDalle2": { - "display_name": "OpenAI DALL·E 2", "description": "OpenAI'nin DALL·E 2 uç noktası aracılığıyla eşzamanlı olarak görüntüler oluşturur.", + "display_name": "OpenAI DALL·E 2", "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü", + "tooltip": "Görüntü düzenleme için isteğe bağlı referans görüntü." + }, + "mask": { + "name": "maske", + "tooltip": "İç boyama için isteğe bağlı maske (beyaz alanlar değiştirilecektir)" + }, + "n": { + "name": "n", + "tooltip": "Kaç tane görüntü oluşturulacağı" + }, "prompt": { "name": "istem", "tooltip": "DALL·E için metin istemi" @@ -5696,80 +5716,48 @@ "size": { "name": "boyut", "tooltip": "Görüntü boyutu" - }, - "n": { - "name": "n", - "tooltip": "Kaç tane görüntü oluşturulacağı" - }, - "image": { - "name": "görüntü", - "tooltip": "Görüntü düzenleme için isteğe bağlı referans görüntü." - }, - "mask": { - "name": "maske", - "tooltip": "İç boyama için isteğe bağlı maske (beyaz alanlar değiştirilecektir)" - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" } } }, "OpenAIDalle3": { - "display_name": "OpenAI DALL·E 3", "description": "OpenAI'nin DALL·E 3 uç noktası aracılığıyla eşzamanlı olarak görüntüler oluşturur.", + "display_name": "OpenAI DALL·E 3", "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, "prompt": { "name": "istem", "tooltip": "DALL·E için metin istemi" }, - "seed": { - "name": "tohum", - "tooltip": "arka uçta henüz uygulanmadı" - }, "quality": { "name": "kalite", "tooltip": "Görüntü kalitesi" }, - "style": { - "name": "stil", - "tooltip": "Canlı, modelin hiper-gerçekçi ve dramatik görüntüler oluşturmaya yönelmesine neden olur. Doğal, modelin daha doğal, daha az hiper-gerçekçi görünen görüntüler üretmesine neden olur." - }, - "size": { - "name": "boyut", - "tooltip": "Görüntü boyutu" - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" - } - } - }, - "OpenAIGPTImage1": { - "display_name": "OpenAI GPT Görüntü 1", - "description": "OpenAI'nin GPT Görüntü 1 uç noktası aracılığıyla eşzamanlı olarak görüntüler oluşturur.", - "inputs": { - "prompt": { - "name": "istem", - "tooltip": "GPT Görüntü 1 için metin istemi" - }, "seed": { "name": "tohum", "tooltip": "arka uçta henüz uygulanmadı" }, - "quality": { - "name": "kalite", - "tooltip": "Görüntü kalitesi, maliyeti ve üretim süresini etkiler." - }, - "background": { - "name": "arka_plan", - "tooltip": "Görüntüyü arka planlı veya arka plansız döndür" - }, "size": { "name": "boyut", "tooltip": "Görüntü boyutu" }, - "n": { - "name": "n", - "tooltip": "Kaç tane görüntü oluşturulacağı" + "style": { + "name": "stil", + "tooltip": "Canlı, modelin hiper-gerçekçi ve dramatik görüntüler oluşturmaya yönelmesine neden olur. Doğal, modelin daha doğal, daha az hiper-gerçekçi görünen görüntüler üretmesine neden olur." + } + } + }, + "OpenAIGPTImage1": { + "description": "OpenAI'nin GPT Görüntü 1 uç noktası aracılığıyla eşzamanlı olarak görüntüler oluşturur.", + "display_name": "OpenAI GPT Görüntü 1", + "inputs": { + "background": { + "name": "arka_plan", + "tooltip": "Görüntüyü arka planlı veya arka plansız döndür" + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" }, "image": { "name": "görüntü", @@ -5779,39 +5767,56 @@ "name": "maske", "tooltip": "İç boyama için isteğe bağlı maske (beyaz alanlar değiştirilecektir)" }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "n": { + "name": "n", + "tooltip": "Kaç tane görüntü oluşturulacağı" + }, + "prompt": { + "name": "istem", + "tooltip": "GPT Görüntü 1 için metin istemi" + }, + "quality": { + "name": "kalite", + "tooltip": "Görüntü kalitesi, maliyeti ve üretim süresini etkiler." + }, + "seed": { + "name": "tohum", + "tooltip": "arka uçta henüz uygulanmadı" + }, + "size": { + "name": "boyut", + "tooltip": "Görüntü boyutu" } } }, "OptimalStepsScheduler": { "display_name": "OptimalAdımlarZamanlayıcı", "inputs": { + "denoise": { + "name": "gürültü_azaltma" + }, "model_type": { "name": "model_türü" }, "steps": { "name": "adımlar" - }, - "denoise": { - "name": "gürültü_azaltma" } } }, "PairConditioningCombine": { "display_name": "Koşul Çifti Birleştir", "inputs": { - "positive_A": { - "name": "pozitif_A" - }, "negative_A": { "name": "negatif_A" }, - "positive_B": { - "name": "pozitif_B" - }, "negative_B": { "name": "negatif_B" + }, + "positive_A": { + "name": "pozitif_A" + }, + "positive_B": { + "name": "pozitif_B" } }, "outputs": { @@ -5826,20 +5831,20 @@ "PairConditioningSetDefaultCombine": { "display_name": "Koşul Çifti Varsayılan Birleştirmeyi Ayarla", "inputs": { - "positive": { - "name": "pozitif" + "hooks": { + "name": "kancalar" }, "negative": { "name": "negatif" }, - "positive_DEFAULT": { - "name": "pozitif_VARSAYILAN" - }, "negative_DEFAULT": { "name": "negatif_VARSAYILAN" }, - "hooks": { - "name": "kancalar" + "positive": { + "name": "pozitif" + }, + "positive_DEFAULT": { + "name": "pozitif_VARSAYILAN" } }, "outputs": { @@ -5854,23 +5859,23 @@ "PairConditioningSetProperties": { "display_name": "Koşul Çifti Özelliklerini Ayarla", "inputs": { - "positive_NEW": { - "name": "yeni_pozitif" - }, - "negative_NEW": { - "name": "yeni_negatif" - }, - "strength": { - "name": "güç" - }, - "set_cond_area": { - "name": "koşul_alanı_ayarla" + "hooks": { + "name": "kancalar" }, "mask": { "name": "maske" }, - "hooks": { - "name": "kancalar" + "negative_NEW": { + "name": "yeni_negatif" + }, + "positive_NEW": { + "name": "yeni_pozitif" + }, + "set_cond_area": { + "name": "koşul_alanı_ayarla" + }, + "strength": { + "name": "güç" }, "timesteps": { "name": "zaman_adımları" @@ -5888,29 +5893,29 @@ "PairConditioningSetPropertiesAndCombine": { "display_name": "Koşul Çifti Özelliklerini Ayarla ve Birleştir", "inputs": { - "positive": { - "name": "pozitif" - }, - "negative": { - "name": "negatif" - }, - "positive_NEW": { - "name": "yeni_pozitif" - }, - "negative_NEW": { - "name": "yeni_negatif" - }, - "strength": { - "name": "güç" - }, - "set_cond_area": { - "name": "koşul_alanı_ayarla" + "hooks": { + "name": "kancalar" }, "mask": { "name": "maske" }, - "hooks": { - "name": "kancalar" + "negative": { + "name": "negatif" + }, + "negative_NEW": { + "name": "yeni_negatif" + }, + "positive": { + "name": "pozitif" + }, + "positive_NEW": { + "name": "yeni_pozitif" + }, + "set_cond_area": { + "name": "koşul_alanı_ayarla" + }, + "strength": { + "name": "güç" }, "timesteps": { "name": "zaman_adımları" @@ -5928,27 +5933,27 @@ "PatchModelAddDownscale": { "display_name": "Model Yaması Ekle Küçültme (Kohya Deep Shrink)", "inputs": { - "model": { - "name": "model" - }, "block_number": { "name": "blok_numarası" }, - "downscale_factor": { - "name": "küçültme_faktörü" - }, - "start_percent": { - "name": "başlangıç_yüzdesi" - }, - "end_percent": { - "name": "bitiş_yüzdesi" - }, "downscale_after_skip": { "name": "atlamadan_sonra_küçült" }, + "downscale_factor": { + "name": "küçültme_faktörü" + }, "downscale_method": { "name": "küçültme_yöntemi" }, + "end_percent": { + "name": "bitiş_yüzdesi" + }, + "model": { + "name": "model" + }, + "start_percent": { + "name": "başlangıç_yüzdesi" + }, "upscale_method": { "name": "büyütme_yöntemi" } @@ -5957,12 +5962,12 @@ "PerpNeg": { "display_name": "Perp-Neg (PerpNegGuider tarafından ESKİ)", "inputs": { - "model": { - "name": "model" - }, "empty_conditioning": { "name": "boş_koşullandırma" }, + "model": { + "name": "model" + }, "neg_scale": { "name": "neg_ölçek" } @@ -5971,23 +5976,23 @@ "PerpNegGuider": { "display_name": "PerpNegRehberi", "inputs": { - "model": { - "name": "model" - }, - "positive": { - "name": "pozitif" - }, - "negative": { - "name": "negatif" + "cfg": { + "name": "cfg" }, "empty_conditioning": { "name": "boş_koşullandırma" }, - "cfg": { - "name": "cfg" + "model": { + "name": "model" }, "neg_scale": { "name": "neg_ölçek" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" } } }, @@ -6005,14 +6010,14 @@ "PhotoMakerEncode": { "display_name": "PhotoMakerKodlama", "inputs": { - "photomaker": { - "name": "photomaker" + "clip": { + "name": "clip" }, "image": { "name": "görüntü" }, - "clip": { - "name": "clip" + "photomaker": { + "name": "photomaker" }, "text": { "name": "metin" @@ -6027,111 +6032,48 @@ } } }, - "Pikadditions": { - "display_name": "Pikadditions (Video Nesne Ekleme)", - "description": "Videonuzun içine herhangi bir nesne veya görüntü ekleyin. Bir video yükleyin ve sorunsuz bir şekilde entegre edilmiş bir sonuç oluşturmak için ne eklemek istediğinizi belirtin.", - "inputs": { - "video": { - "name": "video", - "tooltip": "Görüntü eklenecek video." - }, - "image": { - "name": "görüntü", - "tooltip": "Videoya eklenecek görüntü." - }, - "prompt_text": { - "name": "istem_metni" - }, - "negative_prompt": { - "name": "negatif_istem" - }, - "seed": { - "name": "tohum" - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" - } - } - }, - "Pikaffects": { - "display_name": "Pikaffects (Video Efektleri)", - "description": "Belirli bir Pikaffect ile bir video oluşturun. Desteklenen Pikaffect'ler: Cake-ify, Crumble, Crush, Decapitate, Deflate, Dissolve, Explode, Eye-pop, Inflate, Levitate, Melt, Peel, Poke, Squish, Ta-da, Tear", - "inputs": { - "image": { - "name": "görüntü", - "tooltip": "Pikaffect'in uygulanacağı referans görüntü." - }, - "pikaffect": { - "name": "pikaffect" - }, - "prompt_text": { - "name": "istem_metni" - }, - "negative_prompt": { - "name": "negatif_istem" - }, - "seed": { - "name": "tohum" - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" - } - } - }, "PikaImageToVideoNode2_2": { - "display_name": "Pika Görüntüden Videoya", "description": "Bir video oluşturmak için Pika API v2.2'ye bir görüntü ve istem gönderir.", + "display_name": "Pika Görüntüden Videoya", "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "duration": { + "name": "süre" + }, "image": { "name": "görüntü", "tooltip": "Videoya dönüştürülecek görüntü" }, - "prompt_text": { - "name": "istem_metni" - }, "negative_prompt": { "name": "negatif_istem" }, - "seed": { - "name": "tohum" + "prompt_text": { + "name": "istem_metni" }, "resolution": { "name": "çözünürlük" }, - "duration": { - "name": "süre" - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "seed": { + "name": "tohum" } } }, "PikaScenesV2_2": { - "display_name": "Pika Sahneleri (Video Görüntü Kompozisyonu)", "description": "İçlerindeki nesnelerle bir video oluşturmak için görüntülerinizi birleştirin. Malzeme olarak birden fazla görüntü yükleyin ve hepsini içeren yüksek kaliteli bir video oluşturun.", + "display_name": "Pika Sahneleri (Video Görüntü Kompozisyonu)", "inputs": { - "prompt_text": { - "name": "istem_metni" - }, - "negative_prompt": { - "name": "negatif_istem" - }, - "seed": { - "name": "tohum" - }, - "resolution": { - "name": "çözünürlük" - }, - "duration": { - "name": "süre" - }, - "ingredients_mode": { - "name": "malzemeler_modu" - }, "aspect_ratio": { "name": "en_boy_oranı", "tooltip": "En boy oranı (genişlik / yükseklik)" }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "duration": { + "name": "süre" + }, "image_ingredient_1": { "name": "görüntü_malzemesi_1", "tooltip": "Video oluşturmak için malzeme olarak kullanılacak görüntü." @@ -6152,50 +6094,140 @@ "name": "görüntü_malzemesi_5", "tooltip": "Video oluşturmak için malzeme olarak kullanılacak görüntü." }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "ingredients_mode": { + "name": "malzemeler_modu" + }, + "negative_prompt": { + "name": "negatif_istem" + }, + "prompt_text": { + "name": "istem_metni" + }, + "resolution": { + "name": "çözünürlük" + }, + "seed": { + "name": "tohum" } } }, "PikaStartEndFrameNode2_2": { - "display_name": "Pika Başlangıç ve Bitiş Karesinden Videoya", "description": "İlk ve son karenizi birleştirerek bir video oluşturun. Başlangıç ve bitiş noktalarını tanımlamak için iki görüntü yükleyin ve yapay zekanın aralarında pürüzsüz bir geçiş oluşturmasına izin verin.", + "display_name": "Pika Başlangıç ve Bitiş Karesinden Videoya", "inputs": { - "image_start": { - "name": "başlangıç_görüntüsü", - "tooltip": "Birleştirilecek ilk görüntü." + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "duration": { + "name": "süre" }, "image_end": { "name": "bitiş_görüntüsü", "tooltip": "Birleştirilecek son görüntü." }, - "prompt_text": { - "name": "istem_metni" + "image_start": { + "name": "başlangıç_görüntüsü", + "tooltip": "Birleştirilecek ilk görüntü." }, "negative_prompt": { "name": "negatif_istem" }, - "seed": { - "name": "tohum" + "prompt_text": { + "name": "istem_metni" }, "resolution": { "name": "çözünürlük" }, - "duration": { - "name": "süre" + "seed": { + "name": "tohum" + } + } + }, + "PikaTextToVideoNode2_2": { + "description": "Bir video oluşturmak için Pika API v2.2'ye bir metin istemi gönderir.", + "display_name": "Pika Metinden Videoya", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı", + "tooltip": "En boy oranı (genişlik / yükseklik)" }, "control_after_generate": { "name": "oluşturduktan sonra kontrol et" + }, + "duration": { + "name": "süre" + }, + "negative_prompt": { + "name": "negatif_istem" + }, + "prompt_text": { + "name": "istem_metni" + }, + "resolution": { + "name": "çözünürlük" + }, + "seed": { + "name": "tohum" + } + } + }, + "Pikadditions": { + "description": "Videonuzun içine herhangi bir nesne veya görüntü ekleyin. Bir video yükleyin ve sorunsuz bir şekilde entegre edilmiş bir sonuç oluşturmak için ne eklemek istediğinizi belirtin.", + "display_name": "Pikadditions (Video Nesne Ekleme)", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü", + "tooltip": "Videoya eklenecek görüntü." + }, + "negative_prompt": { + "name": "negatif_istem" + }, + "prompt_text": { + "name": "istem_metni" + }, + "seed": { + "name": "tohum" + }, + "video": { + "name": "video", + "tooltip": "Görüntü eklenecek video." + } + } + }, + "Pikaffects": { + "description": "Belirli bir Pikaffect ile bir video oluşturun. Desteklenen Pikaffect'ler: Cake-ify, Crumble, Crush, Decapitate, Deflate, Dissolve, Explode, Eye-pop, Inflate, Levitate, Melt, Peel, Poke, Squish, Ta-da, Tear", + "display_name": "Pikaffects (Video Efektleri)", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü", + "tooltip": "Pikaffect'in uygulanacağı referans görüntü." + }, + "negative_prompt": { + "name": "negatif_istem" + }, + "pikaffect": { + "name": "pikaffect" + }, + "prompt_text": { + "name": "istem_metni" + }, + "seed": { + "name": "tohum" } } }, "Pikaswaps": { - "display_name": "Pika Değişimleri (Video Nesne Değiştirme)", "description": "Videonuzdaki herhangi bir nesneyi veya bölgeyi yeni bir görüntü veya nesneyle değiştirin. Değiştirilecek alanları bir maske veya koordinatlarla tanımlayın.", + "display_name": "Pika Değişimleri (Video Nesne Değiştirme)", "inputs": { - "video": { - "name": "video", - "tooltip": "İçinde bir nesne değiştirilecek video." + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" }, "image": { "name": "görüntü", @@ -6205,72 +6237,37 @@ "name": "maske", "tooltip": "Videoda değiştirilecek alanları tanımlamak için maskeyi kullanın" }, - "prompt_text": { - "name": "istem_metni" - }, "negative_prompt": { "name": "negatif_istem" }, + "prompt_text": { + "name": "istem_metni" + }, "seed": { "name": "tohum" }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" - } - } - }, - "PikaTextToVideoNode2_2": { - "display_name": "Pika Metinden Videoya", - "description": "Bir video oluşturmak için Pika API v2.2'ye bir metin istemi gönderir.", - "inputs": { - "prompt_text": { - "name": "istem_metni" - }, - "negative_prompt": { - "name": "negatif_istem" - }, - "seed": { - "name": "tohum" - }, - "resolution": { - "name": "çözünürlük" - }, - "duration": { - "name": "süre" - }, - "aspect_ratio": { - "name": "en_boy_oranı", - "tooltip": "En boy oranı (genişlik / yükseklik)" - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "video": { + "name": "video", + "tooltip": "İçinde bir nesne değiştirilecek video." } } }, "PixverseImageToVideoNode": { - "display_name": "PixVerse Görüntüden Videoya", "description": "İstem ve çıktı_boyutuna göre videoları eşzamanlı olarak oluşturur.", + "display_name": "PixVerse Görüntüden Videoya", "inputs": { - "image": { - "name": "görüntü" - }, - "prompt": { - "name": "istem", - "tooltip": "Video oluşturma istemi" - }, - "quality": { - "name": "kalite" + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" }, "duration_seconds": { "name": "süre_saniye" }, + "image": { + "name": "görüntü" + }, "motion_mode": { "name": "hareket_modu" }, - "seed": { - "name": "tohum", - "tooltip": "Video oluşturma için tohum." - }, "negative_prompt": { "name": "negatif_istem", "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." @@ -6279,8 +6276,16 @@ "name": "pixverse_şablonu", "tooltip": "PixVerse Şablon düğümü tarafından oluşturulan, üretimin stilini etkilemek için isteğe bağlı bir şablon." }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "prompt": { + "name": "istem", + "tooltip": "Video oluşturma istemi" + }, + "quality": { + "name": "kalite" + }, + "seed": { + "name": "tohum", + "tooltip": "Video oluşturma için tohum." } } }, @@ -6298,18 +6303,14 @@ } }, "PixverseTextToVideoNode": { - "display_name": "PixVerse Metinden Videoya", "description": "İstem ve çıktı_boyutuna göre videoları eşzamanlı olarak oluşturur.", + "display_name": "PixVerse Metinden Videoya", "inputs": { - "prompt": { - "name": "istem", - "tooltip": "Video oluşturma istemi" - }, "aspect_ratio": { "name": "en_boy_oranı" }, - "quality": { - "name": "kalite" + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" }, "duration_seconds": { "name": "süre_saniye" @@ -6317,10 +6318,6 @@ "motion_mode": { "name": "hareket_modu" }, - "seed": { - "name": "tohum", - "tooltip": "Video oluşturma için tohum." - }, "negative_prompt": { "name": "negatif_istem", "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." @@ -6329,21 +6326,42 @@ "name": "pixverse_şablonu", "tooltip": "PixVerse Şablon düğümü tarafından oluşturulan, üretimin stilini etkilemek için isteğe bağlı bir şablon." }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "prompt": { + "name": "istem", + "tooltip": "Video oluşturma istemi" + }, + "quality": { + "name": "kalite" + }, + "seed": { + "name": "tohum", + "tooltip": "Video oluşturma için tohum." } } }, "PixverseTransitionVideoNode": { - "display_name": "PixVerse Geçiş Videosu", "description": "İstem ve çıktı_boyutuna göre videoları eşzamanlı olarak oluşturur.", + "display_name": "PixVerse Geçiş Videosu", "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "duration_seconds": { + "name": "süre_saniye" + }, "first_frame": { "name": "ilk_kare" }, "last_frame": { "name": "son_kare" }, + "motion_mode": { + "name": "hareket_modu" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." + }, "prompt": { "name": "istem", "tooltip": "Video oluşturma istemi" @@ -6351,30 +6369,17 @@ "quality": { "name": "kalite" }, - "duration_seconds": { - "name": "süre_saniye" - }, - "motion_mode": { - "name": "hareket_modu" - }, "seed": { "name": "tohum", "tooltip": "Video oluşturma için tohum." - }, - "negative_prompt": { - "name": "negatif_istem", - "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" } } }, "PolyexponentialScheduler": { "display_name": "ÇokÜstelZamanlayıcı", "inputs": { - "steps": { - "name": "adımlar" + "rho": { + "name": "rho" }, "sigma_max": { "name": "sigma_maks" @@ -6382,20 +6387,14 @@ "sigma_min": { "name": "sigma_min" }, - "rho": { - "name": "rho" + "steps": { + "name": "adımlar" } } }, "PorterDuffImageComposite": { "display_name": "Porter-Duff Görüntü Birleştirme", "inputs": { - "source": { - "name": "kaynak" - }, - "source_alpha": { - "name": "kaynak_alfa" - }, "destination": { "name": "hedef" }, @@ -6404,44 +6403,51 @@ }, "mode": { "name": "mod" + }, + "source": { + "name": "kaynak" + }, + "source_alpha": { + "name": "kaynak_alfa" } } }, "Preview3D": { "display_name": "3D Önizleme", "inputs": { - "model_file": { - "name": "model_dosyası" - }, "camera_info": { "name": "kamera_bilgisi" }, "image": { "name": "görüntü" + }, + "model_file": { + "name": "model_dosyası" } } }, "Preview3DAnimation": { "display_name": "3D Önizleme - Animasyon", "inputs": { - "model_file": { - "name": "model_dosyası" - }, "camera_info": { "name": "kamera_bilgisi" }, "image": { "name": "görüntü" + }, + "model_file": { + "name": "model_dosyası" } } }, "PreviewAny": { "display_name": "Herhangi Bir Şeyi Önizle", "inputs": { + "preview": { + }, "source": { "name": "kaynak" - }, - "preview": {} + } } }, "PreviewAudio": { @@ -6456,8 +6462,8 @@ } }, "PreviewImage": { - "display_name": "Görüntüyü Önizle", "description": "Giriş görüntülerini ComfyUI çıktı dizininize kaydeder.", + "display_name": "Görüntüyü Önizle", "inputs": { "images": { "name": "görüntüler" @@ -6483,11 +6489,11 @@ "PrimitiveInt": { "display_name": "Int", "inputs": { - "value": { - "name": "değer" - }, "control_after_generate": { "name": "oluşturduktan sonra kontrol et" + }, + "value": { + "name": "değer" } } }, @@ -6508,8 +6514,8 @@ } }, "QuadrupleCLIPLoader": { - "display_name": "DörtlüCLIPYükleyici", "description": "[Tarifler]\n\nhidream: uzun clip-l, uzun clip-g, t5xxl, llama_8b_3.1_instruct", + "display_name": "DörtlüCLIPYükleyici", "inputs": { "clip_name1": { "name": "clip_adı1" @@ -6528,51 +6534,51 @@ "RandomNoise": { "display_name": "RastgeleGürültü", "inputs": { - "noise_seed": { - "name": "gürültü_tohumu" - }, "control_after_generate": { "name": "oluşturduktan sonra kontrol et" + }, + "noise_seed": { + "name": "gürültü_tohumu" } } }, "RebatchImages": { "display_name": "Görüntüleri Yeniden Grupla", "inputs": { - "images": { - "name": "görüntüler" - }, "batch_size": { "name": "toplu_boyut" + }, + "images": { + "name": "görüntüler" } } }, "RebatchLatents": { "display_name": "Gizli Değişkenleri Yeniden Grupla", "inputs": { - "latents": { - "name": "gizli_değişkenler" - }, "batch_size": { "name": "toplu_boyut" + }, + "latents": { + "name": "gizli_değişkenler" } } }, "RecraftColorRGB": { - "display_name": "Recraft Renk RGB", "description": "Belirli RGB değerlerini seçerek Recraft Rengi oluşturun.", + "display_name": "Recraft Renk RGB", "inputs": { - "r": { - "name": "k", - "tooltip": "Rengin Kırmızı değeri." + "b": { + "name": "m", + "tooltip": "Rengin Mavi değeri." }, "g": { "name": "y", "tooltip": "Rengin Yeşil değeri." }, - "b": { - "name": "m", - "tooltip": "Rengin Mavi değeri." + "r": { + "name": "k", + "tooltip": "Rengin Kırmızı değeri." }, "recraft_color": { "name": "recraft_rengi" @@ -6585,14 +6591,14 @@ } }, "RecraftControls": { - "display_name": "Recraft Kontrolleri", "description": "Recraft üretimini özelleştirmek için Recraft Kontrolleri oluşturun.", + "display_name": "Recraft Kontrolleri", "inputs": { - "colors": { - "name": "renkler" - }, "background_color": { "name": "arka_plan_rengi" + }, + "colors": { + "name": "renkler" } }, "outputs": { @@ -6602,8 +6608,8 @@ } }, "RecraftCreativeUpscaleNode": { - "display_name": "Recraft Yaratıcı Büyütme Görüntüsü", "description": "Görüntüyü eşzamanlı olarak büyütün.\nVerilen bir raster görüntüyü ‘yaratıcı büyütme’ aracıyla geliştirir, küçük ayrıntıları ve yüzleri iyileştirmeye odaklanarak çözünürlüğü artırır.", + "display_name": "Recraft Yaratıcı Büyütme Görüntüsü", "inputs": { "image": { "name": "görüntü" @@ -6611,8 +6617,8 @@ } }, "RecraftCrispUpscaleNode": { - "display_name": "Recraft Net Büyütme Görüntüsü", "description": "Görüntüyü eşzamanlı olarak büyütün.\nVerilen bir raster görüntüyü ‘net büyütme’ aracıyla geliştirir, görüntü çözünürlüğünü artırır, görüntüyü daha keskin ve temiz hale getirir.", + "display_name": "Recraft Net Büyütme Görüntüsü", "inputs": { "image": { "name": "görüntü" @@ -6620,81 +6626,81 @@ } }, "RecraftImageInpaintingNode": { - "display_name": "Recraft Görüntü İç Boyama", "description": "İstem ve maskeye göre görüntüyü değiştirin.", + "display_name": "Recraft Görüntü İç Boyama", "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, "image": { "name": "görüntü" }, "mask": { "name": "maske" }, - "prompt": { - "name": "istem", - "tooltip": "Görüntü oluşturma istemi." - }, "n": { "name": "n", "tooltip": "Oluşturulacak görüntü sayısı." }, - "seed": { - "name": "tohum", - "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." - }, - "recraft_style": { - "name": "recraft_stili" - }, "negative_prompt": { "name": "negatif_istem", "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi." + }, + "recraft_style": { + "name": "recraft_stili" + }, + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." } } }, "RecraftImageToImageNode": { - "display_name": "Recraft Görüntüden Görüntüye", "description": "İstem ve güce göre görüntüyü değiştirin.", + "display_name": "Recraft Görüntüden Görüntüye", "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, "image": { "name": "görüntü" }, - "prompt": { - "name": "istem", - "tooltip": "Görüntü oluşturma istemi." - }, "n": { "name": "n", "tooltip": "Oluşturulacak görüntü sayısı." }, - "strength": { - "name": "güç", - "tooltip": "Orijinal görüntü ile farkı tanımlar, [0, 1] aralığında olmalıdır, burada 0 neredeyse aynı anlamına gelir ve 1 sefil bir benzerlik anlamına gelir." - }, - "seed": { - "name": "tohum", - "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." - }, - "recraft_style": { - "name": "recraft_stili" - }, "negative_prompt": { "name": "negatif_istem", "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi." + }, "recraft_controls": { "name": "recraft_kontrolleri", "tooltip": "Recraft Kontrolleri düğümü aracılığıyla üretim üzerinde isteğe bağlı ek kontroller." }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "recraft_style": { + "name": "recraft_stili" + }, + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." + }, + "strength": { + "name": "güç", + "tooltip": "Orijinal görüntü ile farkı tanımlar, [0, 1] aralığında olmalıdır, burada 0 neredeyse aynı anlamına gelir ve 1 sefil bir benzerlik anlamına gelir." } } }, "RecraftRemoveBackgroundNode": { - "display_name": "Recraft Arka Planı Kaldır", "description": "Görüntüden arka planı kaldırın ve işlenmiş görüntüyü ve maskeyi döndürün.", + "display_name": "Recraft Arka Planı Kaldır", "inputs": { "image": { "name": "görüntü" @@ -6702,39 +6708,39 @@ } }, "RecraftReplaceBackgroundNode": { - "display_name": "Recraft Arka Planı Değiştir", "description": "Sağlanan isteme göre görüntüdeki arka planı değiştirin.", + "display_name": "Recraft Arka Planı Değiştir", "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, "image": { "name": "görüntü" }, - "prompt": { - "name": "istem", - "tooltip": "Görüntü oluşturma istemi." - }, "n": { "name": "n", "tooltip": "Oluşturulacak görüntü sayısı." }, - "seed": { - "name": "tohum", - "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." - }, - "recraft_style": { - "name": "recraft_stili" - }, "negative_prompt": { "name": "negatif_istem", "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi." + }, + "recraft_style": { + "name": "recraft_stili" + }, + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." } } }, "RecraftStyleV3DigitalIllustration": { - "display_name": "Recraft Stili - Dijital İllüstrasyon", "description": "Gerçekçi_görüntü stilini ve isteğe bağlı alt stili seçin.", + "display_name": "Recraft Stili - Dijital İllüstrasyon", "inputs": { "substyle": { "name": "alt_stil" @@ -6747,8 +6753,8 @@ } }, "RecraftStyleV3InfiniteStyleLibrary": { - "display_name": "Recraft Stili - Sonsuz Stil Kütüphanesi", "description": "Recraft'ın Sonsuz Stil Kütüphanesinden önceden var olan UUID'ye göre stil seçin.", + "display_name": "Recraft Stili - Sonsuz Stil Kütüphanesi", "inputs": { "style_id": { "name": "stil_kimliği", @@ -6762,8 +6768,8 @@ } }, "RecraftStyleV3LogoRaster": { - "display_name": "Recraft Stili - Logo Raster", "description": "Gerçekçi_görüntü stilini ve isteğe bağlı alt stili seçin.", + "display_name": "Recraft Stili - Logo Raster", "inputs": { "substyle": { "name": "alt_stil" @@ -6776,8 +6782,8 @@ } }, "RecraftStyleV3RealisticImage": { - "display_name": "Recraft Stili - Gerçekçi Görüntü", "description": "Gerçekçi_görüntü stilini ve isteğe bağlı alt stili seçin.", + "display_name": "Recraft Stili - Gerçekçi Görüntü", "inputs": { "substyle": { "name": "alt_stil" @@ -6790,80 +6796,80 @@ } }, "RecraftTextToImageNode": { - "display_name": "Recraft Metinden Görüntüye", "description": "İstem ve çözünürlüğe göre görüntüleri eşzamanlı olarak oluşturur.", + "display_name": "Recraft Metinden Görüntüye", "inputs": { - "prompt": { - "name": "istem", - "tooltip": "Görüntü oluşturma istemi." - }, - "size": { - "name": "boyut", - "tooltip": "Oluşturulan görüntünün boyutu." + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" }, "n": { "name": "n", "tooltip": "Oluşturulacak görüntü sayısı." }, - "seed": { - "name": "tohum", - "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi." + }, + "recraft_controls": { + "name": "recraft_kontrolleri", + "tooltip": "Recraft Kontrolleri düğümü aracılığıyla üretim üzerinde isteğe bağlı ek kontroller." }, "recraft_style": { "name": "recraft_stili" }, - "negative_prompt": { - "name": "negatif_istem", - "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." - }, - "recraft_controls": { - "name": "recraft_kontrolleri", - "tooltip": "Recraft Kontrolleri düğümü aracılığıyla üretim üzerinde isteğe bağlı ek kontroller." - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" - } - } - }, - "RecraftTextToVectorNode": { - "display_name": "Recraft Metinden Vektöre", - "description": "İstem ve çözünürlüğe göre SVG'yi eşzamanlı olarak oluşturur.", - "inputs": { - "prompt": { - "name": "istem", - "tooltip": "Görüntü oluşturma istemi." - }, - "substyle": { - "name": "alt_stil" + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." }, "size": { "name": "boyut", "tooltip": "Oluşturulan görüntünün boyutu." + } + } + }, + "RecraftTextToVectorNode": { + "description": "İstem ve çözünürlüğe göre SVG'yi eşzamanlı olarak oluşturur.", + "display_name": "Recraft Metinden Vektöre", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" }, "n": { "name": "n", "tooltip": "Oluşturulacak görüntü sayısı." }, - "seed": { - "name": "tohum", - "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." - }, "negative_prompt": { "name": "negatif_istem", "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi." + }, "recraft_controls": { "name": "recraft_kontrolleri", "tooltip": "Recraft Kontrolleri düğümü aracılığıyla üretim üzerinde isteğe bağlı ek kontroller." }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." + }, + "size": { + "name": "boyut", + "tooltip": "Oluşturulan görüntünün boyutu." + }, + "substyle": { + "name": "alt_stil" } } }, "RecraftVectorizeImageNode": { - "display_name": "Recraft Görüntüyü Vektörleştir", "description": "Bir giriş görüntüsünden eşzamanlı olarak SVG oluşturur.", + "display_name": "Recraft Görüntüyü Vektörleştir", "inputs": { "image": { "name": "görüntü" @@ -6873,12 +6879,12 @@ "RenormCFG": { "display_name": "YenidenNormalleştirCFG", "inputs": { - "model": { - "name": "model" - }, "cfg_trunc": { "name": "cfg_kesme" }, + "model": { + "name": "model" + }, "renorm_cfg": { "name": "yenidenorm_cfg" } @@ -6887,22 +6893,22 @@ "RepeatImageBatch": { "display_name": "GörüntüGrubunuTekrarla", "inputs": { - "image": { - "name": "görüntü" - }, "amount": { "name": "miktar" + }, + "image": { + "name": "görüntü" } } }, "RepeatLatentBatch": { "display_name": "Gizli Grubu Tekrarla", "inputs": { - "samples": { - "name": "örnekler" - }, "amount": { "name": "miktar" + }, + "samples": { + "name": "örnekler" } } }, @@ -6917,38 +6923,163 @@ } } }, - "SamplerCustom": { - "display_name": "ÖzelÖrnekleyici", + "SDTurboScheduler": { + "display_name": "SDTurboZamanlayıcı", "inputs": { + "denoise": { + "name": "gürültü_azaltma" + }, "model": { "name": "model" }, - "add_noise": { - "name": "gürültü_ekle" + "steps": { + "name": "adımlar" + } + } + }, + "SD_4XUpscale_Conditioning": { + "display_name": "SD_4X_Büyütme_Koşullandırma", + "inputs": { + "images": { + "name": "görüntüler" }, - "noise_seed": { - "name": "gürültü_tohumu" + "negative": { + "name": "negatif" }, - "cfg": { - "name": "cfg" + "noise_augmentation": { + "name": "gürültü_artırımı" }, "positive": { "name": "pozitif" }, + "scale_ratio": { + "name": "ölçek_oranı" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "SV3D_Conditioning": { + "display_name": "SV3D_Koşullandırma", + "inputs": { + "clip_vision": { + "name": "clip_görü" + }, + "elevation": { + "name": "yükseklik" + }, + "height": { + "name": "yükseklik" + }, + "init_image": { + "name": "başlangıç_görüntüsü" + }, + "vae": { + "name": "vae" + }, + "video_frames": { + "name": "video_kareleri" + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "SVD_img2vid_Conditioning": { + "display_name": "SVD_görüntüden_videoya_Koşullandırma", + "inputs": { + "augmentation_level": { + "name": "artırma_seviyesi" + }, + "clip_vision": { + "name": "clip_görü" + }, + "fps": { + "name": "fps" + }, + "height": { + "name": "yükseklik" + }, + "init_image": { + "name": "başlangıç_görüntüsü" + }, + "motion_bucket_id": { + "name": "hareket_kovası_kimliği" + }, + "vae": { + "name": "vae" + }, + "video_frames": { + "name": "video_kareleri" + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "SamplerCustom": { + "display_name": "ÖzelÖrnekleyici", + "inputs": { + "add_noise": { + "name": "gürültü_ekle" + }, + "cfg": { + "name": "cfg" + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "latent_image": { + "name": "gizli_görüntü" + }, + "model": { + "name": "model" + }, "negative": { "name": "negatif" }, + "noise_seed": { + "name": "gürültü_tohumu" + }, + "positive": { + "name": "pozitif" + }, "sampler": { "name": "örnekleyici" }, "sigmas": { "name": "sigmalar" - }, - "latent_image": { - "name": "gizli_görüntü" - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" } }, "outputs": { @@ -6963,20 +7094,20 @@ "SamplerCustomAdvanced": { "display_name": "GelişmişÖzelÖrnekleyici", "inputs": { - "noise": { - "name": "gürültü" - }, "guider": { "name": "rehber" }, + "latent_image": { + "name": "gizli_görüntü" + }, + "noise": { + "name": "gürültü" + }, "sampler": { "name": "örnekleyici" }, "sigmas": { "name": "sigmalar" - }, - "latent_image": { - "name": "gizli_görüntü" } }, "outputs": { @@ -6991,32 +7122,32 @@ "SamplerDPMAdaptative": { "display_name": "UyarlanabilirDPMÖrnekleyici", "inputs": { - "order": { - "name": "sıra" - }, - "rtol": { - "name": "rtol" + "accept_safety": { + "name": "kabul_güvenliği" }, "atol": { "name": "atol" }, + "dcoeff": { + "name": "dkatsayı" + }, + "eta": { + "name": "eta" + }, "h_init": { "name": "h_başlangıç" }, - "pcoeff": { - "name": "pkatsayı" - }, "icoeff": { "name": "ikatsayı" }, - "dcoeff": { - "name": "dkatsayı" + "order": { + "name": "sıra" }, - "accept_safety": { - "name": "kabul_güvenliği" + "pcoeff": { + "name": "pkatsayı" }, - "eta": { - "name": "eta" + "rtol": { + "name": "rtol" }, "s_noise": { "name": "s_gürültü" @@ -7026,17 +7157,17 @@ "SamplerDPMPP_2M_SDE": { "display_name": "ÖrnekleyiciDPMPP_2M_SDE", "inputs": { - "solver_type": { - "name": "çözücü_türü" - }, "eta": { "name": "eta" }, + "noise_device": { + "name": "gürültü_cihazı" + }, "s_noise": { "name": "s_gürültü" }, - "noise_device": { - "name": "gürültü_cihazı" + "solver_type": { + "name": "çözücü_türü" } } }, @@ -7057,11 +7188,11 @@ "eta": { "name": "eta" }, - "s_noise": { - "name": "s_gürültü" - }, "noise_device": { "name": "gürültü_cihazı" + }, + "s_noise": { + "name": "s_gürültü" } } }, @@ -7071,14 +7202,14 @@ "eta": { "name": "eta" }, - "s_noise": { - "name": "s_gürültü" + "noise_device": { + "name": "gürültü_cihazı" }, "r": { "name": "r" }, - "noise_device": { - "name": "gürültü_cihazı" + "s_noise": { + "name": "s_gürültü" } } }, @@ -7137,8 +7268,8 @@ "SaveAnimatedPNG": { "display_name": "Animasyonlu PNG Kaydet", "inputs": { - "images": { - "name": "görüntüler" + "compress_level": { + "name": "sıkıştırma_seviyesi" }, "filename_prefix": { "name": "dosyaadı_öneki" @@ -7146,31 +7277,31 @@ "fps": { "name": "fps" }, - "compress_level": { - "name": "sıkıştırma_seviyesi" + "images": { + "name": "görüntüler" } } }, "SaveAnimatedWEBP": { "display_name": "Animasyonlu WEBP Kaydet", "inputs": { - "images": { - "name": "görüntüler" - }, "filename_prefix": { "name": "dosyaadı_öneki" }, "fps": { "name": "fps" }, + "images": { + "name": "görüntüler" + }, "lossless": { "name": "kayıpsız" }, - "quality": { - "name": "kalite" - }, "method": { "name": "yöntem" + }, + "quality": { + "name": "kalite" } } }, @@ -7180,39 +7311,39 @@ "audio": { "name": "ses" }, - "filename_prefix": { - "name": "dosyaadı_öneki" - }, "audioUI": { "name": "sesArayüzü" + }, + "filename_prefix": { + "name": "dosyaadı_öneki" } } }, "SaveGLB": { "display_name": "GLB Kaydet", "inputs": { - "mesh": { - "name": "ağ" - }, "filename_prefix": { "name": "dosyaadı_öneki" }, "image": { "name": "görüntü" + }, + "mesh": { + "name": "ağ" } } }, "SaveImage": { - "display_name": "Görüntüyü Kaydet", "description": "Giriş görüntülerini ComfyUI çıktı dizininize kaydeder.", + "display_name": "Görüntüyü Kaydet", "inputs": { - "images": { - "name": "görüntüler", - "tooltip": "Kaydedilecek görüntüler." - }, "filename_prefix": { "name": "dosyaadı_öneki", "tooltip": "Kaydedilecek dosyanın öneki. Bu, düğümlerden değerleri dahil etmek için %date:yyyy-MM-dd% veya %Empty Latent Image.width% gibi biçimlendirme bilgileri içerebilir." + }, + "images": { + "name": "görüntüler", + "tooltip": "Kaydedilecek görüntüler." } } }, @@ -7227,34 +7358,21 @@ "SaveLatent": { "display_name": "GizliDeğişkeniKaydet", "inputs": { - "samples": { - "name": "örnekler" - }, "filename_prefix": { "name": "dosyaadı_öneki" - } - } - }, - "SaveSVG": { - "display_name": "SVG Kaydet", - "description": "SVG dosyalarını diske kaydedin.", - "inputs": { - "svg": { - "name": "svg" }, - "filename_prefix": { - "name": "dosyaadı_öneki", - "tooltip": "Kaydedilecek dosyanın öneki. Bu, düğümlerden değerleri dahil etmek için %date:yyyy-MM-dd% veya %Empty Latent Image.width% gibi biçimlendirme bilgileri içerebilir." + "samples": { + "name": "örnekler" } } }, "SaveVideo": { - "display_name": "Videoyu Kaydet", "description": "Giriş görüntülerini ComfyUI çıktı dizininize kaydeder.", + "display_name": "Videoyu Kaydet", "inputs": { - "video": { - "name": "video", - "tooltip": "Kaydedilecek video." + "codec": { + "name": "codec", + "tooltip": "Video için kullanılacak codec." }, "filename_prefix": { "name": "dosyaadı_öneki", @@ -7264,139 +7382,94 @@ "name": "format", "tooltip": "Videonun kaydedileceği format." }, - "codec": { - "name": "codec", - "tooltip": "Video için kullanılacak codec." + "video": { + "name": "video", + "tooltip": "Kaydedilecek video." } } }, "SaveWEBM": { "display_name": "WEBM Kaydet", "inputs": { - "images": { - "name": "görüntüler" - }, - "filename_prefix": { - "name": "dosyaadı_öneki" - }, "codec": { "name": "codec" }, - "fps": { - "name": "fps" - }, "crf": { "name": "crf", "tooltip": "Daha yüksek crf, daha küçük dosya boyutuyla daha düşük kalite anlamına gelir, daha düşük crf ise daha yüksek kalite daha yüksek dosya boyutu anlamına gelir." - } - } - }, - "SD_4XUpscale_Conditioning": { - "display_name": "SD_4X_Büyütme_Koşullandırma", - "inputs": { + }, + "filename_prefix": { + "name": "dosyaadı_öneki" + }, + "fps": { + "name": "fps" + }, "images": { "name": "görüntüler" - }, - "positive": { - "name": "pozitif" - }, - "negative": { - "name": "negatif" - }, - "scale_ratio": { - "name": "ölçek_oranı" - }, - "noise_augmentation": { - "name": "gürültü_artırımı" - } - }, - "outputs": { - "0": { - "name": "pozitif" - }, - "1": { - "name": "negatif" - }, - "2": { - "name": "gizli" - } - } - }, - "SDTurboScheduler": { - "display_name": "SDTurboZamanlayıcı", - "inputs": { - "model": { - "name": "model" - }, - "steps": { - "name": "adımlar" - }, - "denoise": { - "name": "gürültü_azaltma" } } }, "SelfAttentionGuidance": { "display_name": "Öz-Dikkat Rehberliği", "inputs": { + "blur_sigma": { + "name": "bulanıklık_sigma" + }, "model": { "name": "model" }, "scale": { "name": "ölçek" - }, - "blur_sigma": { - "name": "bulanıklık_sigma" } } }, "SetClipHooks": { "display_name": "CLIP Kancalarını Ayarla", "inputs": { - "clip": { - "name": "clip" - }, "apply_to_conds": { "name": "koşullara_uygula" }, - "schedule_clip": { - "name": "zamanlama_klibi" + "clip": { + "name": "clip" }, "hooks": { "name": "kancalar" + }, + "schedule_clip": { + "name": "zamanlama_klibi" } } }, "SetFirstSigma": { "display_name": "İlkSigmayıAyarla", "inputs": { - "sigmas": { - "name": "sigmalar" - }, "sigma": { "name": "sigma" + }, + "sigmas": { + "name": "sigmalar" } } }, "SetHookKeyframes": { "display_name": "Kanca Anahtar Karelerini Ayarla", "inputs": { - "hooks": { - "name": "kancalar" - }, "hook_kf": { "name": "kanca_kf" + }, + "hooks": { + "name": "kancalar" } } }, "SetLatentNoiseMask": { "display_name": "Gizli Gürültü Maskesi Ayarla", "inputs": { - "samples": { - "name": "örnekler" - }, "mask": { "name": "maske" + }, + "samples": { + "name": "örnekler" } } }, @@ -7412,64 +7485,64 @@ } }, "SkipLayerGuidanceDiT": { - "display_name": "KatmanAtlamaRehberliğiDiT", "description": "Her DiT modelinde kullanılabilecek SkipLayerGuidance düğümünün genel bir sürümü.", + "display_name": "KatmanAtlamaRehberliğiDiT", "inputs": { + "double_layers": { + "name": "çift_katmanlar" + }, + "end_percent": { + "name": "bitiş_yüzdesi" + }, "model": { "name": "model" }, - "double_layers": { - "name": "çift_katmanlar" + "rescaling_scale": { + "name": "yeniden_ölçeklendirme_ölçeği" + }, + "scale": { + "name": "ölçek" }, "single_layers": { "name": "tek_katmanlar" }, - "scale": { - "name": "ölçek" - }, "start_percent": { "name": "başlangıç_yüzdesi" - }, - "end_percent": { - "name": "bitiş_yüzdesi" - }, - "rescaling_scale": { - "name": "yeniden_ölçeklendirme_ölçeği" } } }, "SkipLayerGuidanceSD3": { - "display_name": "KatmanAtlamaRehberliğiSD3", "description": "Her DiT modelinde kullanılabilecek SkipLayerGuidance düğümünün genel bir sürümü.", + "display_name": "KatmanAtlamaRehberliğiSD3", "inputs": { - "model": { - "name": "model" + "end_percent": { + "name": "bitiş_yüzdesi" }, "layers": { "name": "katmanlar" }, + "model": { + "name": "model" + }, "scale": { "name": "ölçek" }, "start_percent": { "name": "başlangıç_yüzdesi" - }, - "end_percent": { - "name": "bitiş_yüzdesi" } } }, "SolidMask": { "display_name": "KatıMaske", "inputs": { + "height": { + "name": "yükseklik" + }, "value": { "name": "değer" }, "width": { "name": "genişlik" - }, - "height": { - "name": "yükseklik" } } }, @@ -7503,11 +7576,11 @@ "SplitSigmasDenoise": { "display_name": "SigmalarıGürültüAzaltmaBöl", "inputs": { - "sigmas": { - "name": "sigmalar" - }, "denoise": { "name": "gürültü_azaltma" + }, + "sigmas": { + "name": "sigmalar" } }, "outputs": { @@ -7520,147 +7593,147 @@ } }, "StabilityStableImageSD_3_5Node": { - "display_name": "Stability AI Stable Diffusion 3.5 Görüntü", "description": "İstem ve çözünürlüğe göre görüntüleri eşzamanlı olarak oluşturur.", + "display_name": "Stability AI Stable Diffusion 3.5 Görüntü", "inputs": { - "prompt": { - "name": "istem", - "tooltip": "Çıktı görüntüsünde ne görmek istediğiniz. Öğeleri, renkleri ve konuları açıkça tanımlayan güçlü, açıklayıcı bir istem daha iyi sonuçlara yol açacaktır." - }, - "model": { - "name": "model" - }, "aspect_ratio": { "name": "en_boy_oranı", "tooltip": "Oluşturulan görüntünün en boy oranı." }, - "style_preset": { - "name": "stil_önayarı", - "tooltip": "Oluşturulan görüntünün isteğe bağlı istenen stili." - }, "cfg_scale": { "name": "cfg_ölçeği", "tooltip": "Difüzyon sürecinin istem metnine ne kadar sıkı bir şekilde bağlı kaldığı (daha yüksek değerler görüntünüzü isteminize daha yakın tutar)" }, - "seed": { - "name": "tohum", - "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" }, "image": { "name": "görüntü" }, - "negative_prompt": { - "name": "negatif_istem", - "tooltip": "Çıktı görüntüsünde ne görmek istemediğinizin anahtar kelimeleri. Bu gelişmiş bir özelliktir." - }, "image_denoise": { "name": "görüntü_gürültü_azaltma", "tooltip": "Giriş görüntüsünün gürültüsünün azaltılması; 0.0 girdiyle aynı bir görüntü verir, 1.0 ise hiç görüntü sağlanmamış gibidir." }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" - } - } - }, - "StabilityStableImageUltraNode": { - "display_name": "Stability AI Stable Image Ultra", - "description": "İstem ve çözünürlüğe göre görüntüleri eşzamanlı olarak oluşturur.", - "inputs": { + "model": { + "name": "model" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Çıktı görüntüsünde ne görmek istemediğinizin anahtar kelimeleri. Bu gelişmiş bir özelliktir." + }, "prompt": { "name": "istem", - "tooltip": "Çıktı görüntüsünde ne görmek istediğiniz. Öğeleri, renkleri ve konuları açıkça tanımlayan güçlü, açıklayıcı bir istem daha iyi sonuçlara yol açacaktır. Belirli bir kelimenin ağırlığını kontrol etmek için (kelime:ağırlık) formatını kullanın, burada 'kelime' ağırlığını kontrol etmek istediğiniz kelime ve 'ağırlık' 0 ile 1 arasında bir değerdir. Örneğin: 'Gökyüzü berrak (mavi:0.3) ve (yeşil:0.8) idi' mavi ve yeşil bir gökyüzü, ancak maviden daha çok yeşil olduğunu ifade eder." - }, - "aspect_ratio": { - "name": "en_boy_oranı", - "tooltip": "Oluşturulan görüntünün en boy oranı." - }, - "style_preset": { - "name": "stil_önayarı", - "tooltip": "Oluşturulan görüntünün isteğe bağlı istenen stili." + "tooltip": "Çıktı görüntüsünde ne görmek istediğiniz. Öğeleri, renkleri ve konuları açıkça tanımlayan güçlü, açıklayıcı bir istem daha iyi sonuçlara yol açacaktır." }, "seed": { "name": "tohum", "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." }, + "style_preset": { + "name": "stil_önayarı", + "tooltip": "Oluşturulan görüntünün isteğe bağlı istenen stili." + } + } + }, + "StabilityStableImageUltraNode": { + "description": "İstem ve çözünürlüğe göre görüntüleri eşzamanlı olarak oluşturur.", + "display_name": "Stability AI Stable Image Ultra", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı", + "tooltip": "Oluşturulan görüntünün en boy oranı." + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, "image": { "name": "görüntü" }, + "image_denoise": { + "name": "görüntü_gürültü_azaltma", + "tooltip": "Giriş görüntüsünün gürültüsünün azaltılması; 0.0 girdiyle aynı bir görüntü verir, 1.0 ise hiç görüntü sağlanmamış gibidir." + }, "negative_prompt": { "name": "negatif_istem", "tooltip": "Çıktı görüntüsünde ne görmek istemediğinizi anlatan bir metin. Bu gelişmiş bir özelliktir." }, - "image_denoise": { - "name": "görüntü_gürültü_azaltma", - "tooltip": "Giriş görüntüsünün gürültüsünün azaltılması; 0.0 girdiyle aynı bir görüntü verir, 1.0 ise hiç görüntü sağlanmamış gibidir." - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" - } - } - }, - "StabilityUpscaleConservativeNode": { - "display_name": "Stability AI Büyütme Muhafazakar", - "description": "Görüntüyü minimum değişiklikle 4K çözünürlüğe büyütün.", - "inputs": { - "image": { - "name": "görüntü" - }, "prompt": { "name": "istem", - "tooltip": "Çıktı görüntüsünde ne görmek istediğiniz. Öğeleri, renkleri ve konuları açıkça tanımlayan güçlü, açıklayıcı bir istem daha iyi sonuçlara yol açacaktır." - }, - "creativity": { - "name": "yaratıcılık", - "tooltip": "Başlangıç görüntüsü tarafından yoğun bir şekilde koşullandırılmayan ek ayrıntılar oluşturma olasılığını kontrol eder." + "tooltip": "Çıktı görüntüsünde ne görmek istediğiniz. Öğeleri, renkleri ve konuları açıkça tanımlayan güçlü, açıklayıcı bir istem daha iyi sonuçlara yol açacaktır. Belirli bir kelimenin ağırlığını kontrol etmek için (kelime:ağırlık) formatını kullanın, burada 'kelime' ağırlığını kontrol etmek istediğiniz kelime ve 'ağırlık' 0 ile 1 arasında bir değerdir. Örneğin: 'Gökyüzü berrak (mavi:0.3) ve (yeşil:0.8) idi' mavi ve yeşil bir gökyüzü, ancak maviden daha çok yeşil olduğunu ifade eder." }, "seed": { "name": "tohum", "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." }, - "negative_prompt": { - "name": "negatif_istem", - "tooltip": "Çıktı görüntüsünde ne görmek istemediğinizin anahtar kelimeleri. Bu gelişmiş bir özelliktir." - }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" - } - } - }, - "StabilityUpscaleCreativeNode": { - "display_name": "Stability AI Büyütme Yaratıcı", - "description": "Görüntüyü minimum değişiklikle 4K çözünürlüğe büyütün.", - "inputs": { - "image": { - "name": "görüntü" - }, - "prompt": { - "name": "istem", - "tooltip": "Çıktı görüntüsünde ne görmek istediğiniz. Öğeleri, renkleri ve konuları açıkça tanımlayan güçlü, açıklayıcı bir istem daha iyi sonuçlara yol açacaktır." - }, - "creativity": { - "name": "yaratıcılık", - "tooltip": "Başlangıç görüntüsü tarafından yoğun bir şekilde koşullandırılmayan ek ayrıntılar oluşturma olasılığını kontrol eder." - }, "style_preset": { "name": "stil_önayarı", "tooltip": "Oluşturulan görüntünün isteğe bağlı istenen stili." + } + } + }, + "StabilityUpscaleConservativeNode": { + "description": "Görüntüyü minimum değişiklikle 4K çözünürlüğe büyütün.", + "display_name": "Stability AI Büyütme Muhafazakar", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" }, - "seed": { - "name": "tohum", - "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + "creativity": { + "name": "yaratıcılık", + "tooltip": "Başlangıç görüntüsü tarafından yoğun bir şekilde koşullandırılmayan ek ayrıntılar oluşturma olasılığını kontrol eder." + }, + "image": { + "name": "görüntü" }, "negative_prompt": { "name": "negatif_istem", "tooltip": "Çıktı görüntüsünde ne görmek istemediğinizin anahtar kelimeleri. Bu gelişmiş bir özelliktir." }, + "prompt": { + "name": "istem", + "tooltip": "Çıktı görüntüsünde ne görmek istediğiniz. Öğeleri, renkleri ve konuları açıkça tanımlayan güçlü, açıklayıcı bir istem daha iyi sonuçlara yol açacaktır." + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + } + } + }, + "StabilityUpscaleCreativeNode": { + "description": "Görüntüyü minimum değişiklikle 4K çözünürlüğe büyütün.", + "display_name": "Stability AI Büyütme Yaratıcı", + "inputs": { "control_after_generate": { "name": "oluşturduktan sonra kontrol et" + }, + "creativity": { + "name": "yaratıcılık", + "tooltip": "Başlangıç görüntüsü tarafından yoğun bir şekilde koşullandırılmayan ek ayrıntılar oluşturma olasılığını kontrol eder." + }, + "image": { + "name": "görüntü" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Çıktı görüntüsünde ne görmek istemediğinizin anahtar kelimeleri. Bu gelişmiş bir özelliktir." + }, + "prompt": { + "name": "istem", + "tooltip": "Çıktı görüntüsünde ne görmek istediğiniz. Öğeleri, renkleri ve konuları açıkça tanımlayan güçlü, açıklayıcı bir istem daha iyi sonuçlara yol açacaktır." + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + }, + "style_preset": { + "name": "stil_önayarı", + "tooltip": "Oluşturulan görüntünün isteğe bağlı istenen stili." } } }, "StabilityUpscaleFastNode": { - "display_name": "Stability AI Hızlı Büyütme", "description": "Stability API çağrısı aracılığıyla bir görüntüyü orijinal boyutunun 4 katına kadar hızlı bir şekilde büyütür; düşük kaliteli/sıkıştırılmış görüntüleri büyütmek için tasarlanmıştır.", + "display_name": "Stability AI Hızlı Büyütme", "inputs": { "image": { "name": "görüntü" @@ -7670,17 +7743,17 @@ "StableCascade_EmptyLatentImage": { "display_name": "StabilKaskad_BoşGizliGörüntü", "inputs": { - "width": { - "name": "genişlik" - }, - "height": { - "name": "yükseklik" + "batch_size": { + "name": "toplu_boyut" }, "compression": { "name": "sıkıştırma" }, - "batch_size": { - "name": "toplu_boyut" + "height": { + "name": "yükseklik" + }, + "width": { + "name": "genişlik" } }, "outputs": { @@ -7706,14 +7779,14 @@ "StableCascade_StageC_VAEEncode": { "display_name": "StabilKaskad_AşamaC_VAEKodlama", "inputs": { + "compression": { + "name": "sıkıştırma" + }, "image": { "name": "görüntü" }, "vae": { "name": "vae" - }, - "compression": { - "name": "sıkıştırma" } }, "outputs": { @@ -7750,9 +7823,21 @@ "StableZero123_Conditioning": { "display_name": "StabilSıfır123_Koşullandırma", "inputs": { + "azimuth": { + "name": "azimut" + }, + "batch_size": { + "name": "toplu_boyut" + }, "clip_vision": { "name": "clip_görü" }, + "elevation": { + "name": "yükseklik" + }, + "height": { + "name": "yükseklik" + }, "init_image": { "name": "başlangıç_görüntüsü" }, @@ -7761,18 +7846,6 @@ }, "width": { "name": "genişlik" - }, - "height": { - "name": "yükseklik" - }, - "batch_size": { - "name": "toplu_boyut" - }, - "elevation": { - "name": "yükseklik" - }, - "azimuth": { - "name": "azimut" } }, "outputs": { @@ -7790,9 +7863,27 @@ "StableZero123_Conditioning_Batched": { "display_name": "StabilSıfır123_Koşullandırma_Toplu", "inputs": { + "azimuth": { + "name": "azimut" + }, + "azimuth_batch_increment": { + "name": "azimut_toplu_artışı" + }, + "batch_size": { + "name": "toplu_boyut" + }, "clip_vision": { "name": "clip_görü" }, + "elevation": { + "name": "yükseklik" + }, + "elevation_batch_increment": { + "name": "yükseklik_toplu_artışı" + }, + "height": { + "name": "yükseklik" + }, "init_image": { "name": "başlangıç_görüntüsü" }, @@ -7801,24 +7892,6 @@ }, "width": { "name": "genişlik" - }, - "height": { - "name": "yükseklik" - }, - "batch_size": { - "name": "toplu_boyut" - }, - "elevation": { - "name": "yükseklik" - }, - "azimuth": { - "name": "azimut" - }, - "elevation_batch_increment": { - "name": "yükseklik_toplu_artışı" - }, - "azimuth_batch_increment": { - "name": "azimut_toplu_artışı" } }, "outputs": { @@ -7836,20 +7909,20 @@ "StyleModelApply": { "display_name": "Stil Modeli Uygula", "inputs": { - "conditioning": { - "name": "koşullandırma" - }, - "style_model": { - "name": "stil_modeli" - }, "clip_vision_output": { "name": "clip_görü_çıktısı" }, + "conditioning": { + "name": "koşullandırma" + }, "strength": { "name": "güç" }, "strength_type": { "name": "güç_türü" + }, + "style_model": { + "name": "stil_modeli" } } }, @@ -7861,97 +7934,17 @@ } } }, - "SV3D_Conditioning": { - "display_name": "SV3D_Koşullandırma", - "inputs": { - "clip_vision": { - "name": "clip_görü" - }, - "init_image": { - "name": "başlangıç_görüntüsü" - }, - "vae": { - "name": "vae" - }, - "width": { - "name": "genişlik" - }, - "height": { - "name": "yükseklik" - }, - "video_frames": { - "name": "video_kareleri" - }, - "elevation": { - "name": "yükseklik" - } - }, - "outputs": { - "0": { - "name": "pozitif" - }, - "1": { - "name": "negatif" - }, - "2": { - "name": "gizli" - } - } - }, - "SVD_img2vid_Conditioning": { - "display_name": "SVD_görüntüden_videoya_Koşullandırma", - "inputs": { - "clip_vision": { - "name": "clip_görü" - }, - "init_image": { - "name": "başlangıç_görüntüsü" - }, - "vae": { - "name": "vae" - }, - "width": { - "name": "genişlik" - }, - "height": { - "name": "yükseklik" - }, - "video_frames": { - "name": "video_kareleri" - }, - "motion_bucket_id": { - "name": "hareket_kovası_kimliği" - }, - "fps": { - "name": "fps" - }, - "augmentation_level": { - "name": "artırma_seviyesi" - } - }, - "outputs": { - "0": { - "name": "pozitif" - }, - "1": { - "name": "negatif" - }, - "2": { - "name": "gizli" - } - } - }, "T5TokenizerOptions": { "display_name": "T5JetonlaştırıcıSeçenekleri", "inputs": { "clip": { "name": "clip" }, - "min_padding": { - "name": "min_dolgu" - }, "min_length": { "name": "min_uzunluk" + }, + "min_padding": { + "name": "min_dolgu" } } }, @@ -7964,12 +7957,12 @@ "clip_vision_output": { "name": "clip_görü_çıktısı" }, - "prompt": { - "name": "istem" - }, "image_interleave": { "name": "görüntü_serpiştirme", "tooltip": "Görüntünün metin istemine karşı ne kadar etkili olduğu. Daha yüksek sayı, metin isteminden daha fazla etki anlamına gelir." + }, + "prompt": { + "name": "istem" } } }, @@ -7998,11 +7991,11 @@ "TorchCompileModel": { "display_name": "Torch Model Derleme", "inputs": { - "model": { - "name": "model" - }, "backend": { "name": "arka_uç" + }, + "model": { + "name": "model" } } }, @@ -8018,8 +8011,8 @@ } }, "TripleCLIPLoader": { - "display_name": "ÜçlüCLIPYükleyici", "description": "[Tarifler]\n\nsd3: clip-l, clip-g, t5", + "display_name": "ÜçlüCLIPYükleyici", "inputs": { "clip_name1": { "name": "clip_adı1" @@ -8032,51 +8025,6 @@ } } }, - "unCLIPCheckpointLoader": { - "display_name": "unCLIPKontrolNoktasıYükleyici", - "inputs": { - "ckpt_name": { - "name": "ckpt_adı" - } - } - }, - "unCLIPConditioning": { - "display_name": "unCLIPKoşullandırma", - "inputs": { - "conditioning": { - "name": "koşullandırma" - }, - "clip_vision_output": { - "name": "clip_görü_çıktısı" - }, - "strength": { - "name": "güç" - }, - "noise_augmentation": { - "name": "gürültü_artırımı" - } - } - }, - "UNetCrossAttentionMultiply": { - "display_name": "UNetÇaprazDikkatÇarpımı", - "inputs": { - "model": { - "name": "model" - }, - "q": { - "name": "q" - }, - "k": { - "name": "k" - }, - "v": { - "name": "v" - }, - "out": { - "name": "çıktı" - } - } - }, "UNETLoader": { "display_name": "Difüzyon Modeli Yükle", "inputs": { @@ -8088,29 +8036,55 @@ } } }, - "UNetSelfAttentionMultiply": { - "display_name": "UNetÖzDikkatÇarpımı", + "UNetCrossAttentionMultiply": { + "display_name": "UNetÇaprazDikkatÇarpımı", "inputs": { + "k": { + "name": "k" + }, "model": { "name": "model" }, + "out": { + "name": "çıktı" + }, "q": { "name": "q" }, + "v": { + "name": "v" + } + } + }, + "UNetSelfAttentionMultiply": { + "display_name": "UNetÖzDikkatÇarpımı", + "inputs": { "k": { "name": "k" }, - "v": { - "name": "v" + "model": { + "name": "model" }, "out": { "name": "çıktı" + }, + "q": { + "name": "q" + }, + "v": { + "name": "v" } } }, "UNetTemporalAttentionMultiply": { "display_name": "UNetZamansalDikkatÇarpımı", "inputs": { + "cross_structural": { + "name": "çapraz_yapısal" + }, + "cross_temporal": { + "name": "çapraz_zamansal" + }, "model": { "name": "model" }, @@ -8119,12 +8093,6 @@ }, "self_temporal": { "name": "öz_zamansal" - }, - "cross_structural": { - "name": "çapraz_yapısal" - }, - "cross_temporal": { - "name": "çapraz_zamansal" } } }, @@ -8137,8 +8105,8 @@ } }, "VAEDecode": { - "display_name": "VAE Kod Çözme", "description": "Gizli görüntüleri tekrar piksel uzayı görüntülerine çözer.", + "display_name": "VAE Kod Çözme", "inputs": { "samples": { "name": "örnekler", @@ -8169,42 +8137,42 @@ "VAEDecodeHunyuan3D": { "display_name": "VAEKodÇözmeHunyuan3D", "inputs": { - "samples": { - "name": "örnekler" - }, - "vae": { - "name": "vae" - }, "num_chunks": { "name": "parça_sayısı" }, "octree_resolution": { "name": "sekizli_ağaç_çözünürlüğü" + }, + "samples": { + "name": "örnekler" + }, + "vae": { + "name": "vae" } } }, "VAEDecodeTiled": { "display_name": "VAE Kod Çözme (Döşemeli)", "inputs": { + "overlap": { + "name": "örtüşme" + }, "samples": { "name": "örnekler" }, - "vae": { - "name": "vae" - }, - "tile_size": { - "name": "döşeme_boyutu" - }, - "overlap": { - "name": "örtüşme" + "temporal_overlap": { + "name": "zamansal_örtüşme", + "tooltip": "Yalnızca video VAE'leri için kullanılır: Örtüşecek kare sayısı." }, "temporal_size": { "name": "zamansal_boyut", "tooltip": "Yalnızca video VAE'leri için kullanılır: Bir seferde kodu çözülecek kare sayısı." }, - "temporal_overlap": { - "name": "zamansal_örtüşme", - "tooltip": "Yalnızca video VAE'leri için kullanılır: Örtüşecek kare sayısı." + "tile_size": { + "name": "döşeme_boyutu" + }, + "vae": { + "name": "vae" } } }, @@ -8233,42 +8201,42 @@ "VAEEncodeForInpaint": { "display_name": "VAE Kodlama (İç Boyama için)", "inputs": { + "grow_mask_by": { + "name": "maskeyi_büyüt" + }, + "mask": { + "name": "maske" + }, "pixels": { "name": "pikseller" }, "vae": { "name": "vae" - }, - "mask": { - "name": "maske" - }, - "grow_mask_by": { - "name": "maskeyi_büyüt" } } }, "VAEEncodeTiled": { "display_name": "VAE Kodlama (Döşemeli)", "inputs": { + "overlap": { + "name": "örtüşme" + }, "pixels": { "name": "pikseller" }, - "vae": { - "name": "vae" - }, - "tile_size": { - "name": "döşeme_boyutu" - }, - "overlap": { - "name": "örtüşme" + "temporal_overlap": { + "name": "zamansal_örtüşme", + "tooltip": "Yalnızca video VAE'leri için kullanılır: Örtüşecek kare sayısı." }, "temporal_size": { "name": "zamansal_boyut", "tooltip": "Yalnızca video VAE'leri için kullanılır: Bir seferde kodlanacak kare sayısı." }, - "temporal_overlap": { - "name": "zamansal_örtüşme", - "tooltip": "Yalnızca video VAE'leri için kullanılır: Örtüşecek kare sayısı." + "tile_size": { + "name": "döşeme_boyutu" + }, + "vae": { + "name": "vae" } } }, @@ -8283,29 +8251,41 @@ "VAESave": { "display_name": "VAEKaydet", "inputs": { - "vae": { - "name": "vae" - }, "filename_prefix": { "name": "dosyaadı_öneki" + }, + "vae": { + "name": "vae" + } + } + }, + "VPScheduler": { + "display_name": "VPZamanlayıcı", + "inputs": { + "beta_d": { + "name": "beta_d" + }, + "beta_min": { + "name": "beta_min" + }, + "eps_s": { + "name": "eps_s" + }, + "steps": { + "name": "adımlar" } } }, "VeoVideoGenerationNode": { - "display_name": "Google Veo2 Video Oluşturma", "description": "Google'ın Veo API'sini kullanarak metin istemlerinden videolar oluşturur", + "display_name": "Google Veo2 Video Oluşturma", "inputs": { - "prompt": { - "name": "istem", - "tooltip": "Videonun metin açıklaması" - }, "aspect_ratio": { "name": "en_boy_oranı", "tooltip": "Çıktı videosunun en boy oranı" }, - "negative_prompt": { - "name": "negatif_istem", - "tooltip": "Videoda kaçınılması gerekenleri yönlendirmek için negatif metin istemi" + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" }, "duration_seconds": { "name": "süre_saniye", @@ -8315,101 +8295,89 @@ "name": "istemi_geliştir", "tooltip": "İstemi yapay zeka yardımıyla geliştirip geliştirmeme" }, - "person_generation": { - "name": "kişi_oluşturma", - "tooltip": "Videoda insan oluşturmaya izin verip vermeme" - }, - "seed": { - "name": "tohum", - "tooltip": "Video oluşturma için tohum (rastgele için 0)" - }, "image": { "name": "görüntü", "tooltip": "Video oluşturmayı yönlendirmek için isteğe bağlı referans görüntü" }, - "control_after_generate": { - "name": "oluşturduktan sonra kontrol et" + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Videoda kaçınılması gerekenleri yönlendirmek için negatif metin istemi" + }, + "person_generation": { + "name": "kişi_oluşturma", + "tooltip": "Videoda insan oluşturmaya izin verip vermeme" + }, + "prompt": { + "name": "istem", + "tooltip": "Videonun metin açıklaması" + }, + "seed": { + "name": "tohum", + "tooltip": "Video oluşturma için tohum (rastgele için 0)" } } }, "VideoLinearCFGGuidance": { "display_name": "VideoDoğrusalCFGRehberliği", "inputs": { - "model": { - "name": "model" - }, "min_cfg": { "name": "min_cfg" + }, + "model": { + "name": "model" } } }, "VideoTriangleCFGGuidance": { "display_name": "VideoÜçgenCFGRehberliği", "inputs": { - "model": { - "name": "model" - }, "min_cfg": { "name": "min_cfg" + }, + "model": { + "name": "model" } } }, "VoxelToMesh": { "display_name": "VokseldenAğa", "inputs": { - "voxel": { - "name": "voksel" - }, "algorithm": { "name": "algoritma" }, "threshold": { "name": "eşik" + }, + "voxel": { + "name": "voksel" } } }, "VoxelToMeshBasic": { "display_name": "TemelVokseldenAğa", "inputs": { - "voxel": { - "name": "voksel" - }, "threshold": { "name": "eşik" - } - } - }, - "VPScheduler": { - "display_name": "VPZamanlayıcı", - "inputs": { - "steps": { - "name": "adımlar" }, - "beta_d": { - "name": "beta_d" - }, - "beta_min": { - "name": "beta_min" - }, - "eps_s": { - "name": "eps_s" + "voxel": { + "name": "voksel" } } }, "WanFirstLastFrameToVideo": { "display_name": "WanİlkSonKaredenVideoya", "inputs": { - "positive": { - "name": "pozitif" + "batch_size": { + "name": "toplu_boyut" }, - "negative": { - "name": "negatif" + "clip_vision_end_image": { + "name": "clip_görü_bitiş_görüntüsü" }, - "vae": { - "name": "vae" + "clip_vision_start_image": { + "name": "clip_görü_başlangıç_görüntüsü" }, - "width": { - "name": "genişlik" + "end_image": { + "name": "bitiş_görüntüsü" }, "height": { "name": "yükseklik" @@ -8417,20 +8385,20 @@ "length": { "name": "uzunluk" }, - "batch_size": { - "name": "toplu_boyut" + "negative": { + "name": "negatif" }, - "clip_vision_start_image": { - "name": "clip_görü_başlangıç_görüntüsü" - }, - "clip_vision_end_image": { - "name": "clip_görü_bitiş_görüntüsü" + "positive": { + "name": "pozitif" }, "start_image": { "name": "başlangıç_görüntüsü" }, - "end_image": { - "name": "bitiş_görüntüsü" + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" } }, "outputs": { @@ -8448,17 +8416,14 @@ "WanFunControlToVideo": { "display_name": "WanEğlenceKontroldenVideoya", "inputs": { - "positive": { - "name": "pozitif" + "batch_size": { + "name": "toplu_boyut" }, - "negative": { - "name": "negatif" + "clip_vision_output": { + "name": "clip_görü_çıktısı" }, - "vae": { - "name": "vae" - }, - "width": { - "name": "genişlik" + "control_video": { + "name": "kontrol_videosu" }, "height": { "name": "yükseklik" @@ -8466,17 +8431,20 @@ "length": { "name": "uzunluk" }, - "batch_size": { - "name": "toplu_boyut" + "negative": { + "name": "negatif" }, - "clip_vision_output": { - "name": "clip_görü_çıktısı" + "positive": { + "name": "pozitif" }, "start_image": { "name": "başlangıç_görüntüsü" }, - "control_video": { - "name": "kontrol_videosu" + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" } }, "outputs": { @@ -8494,17 +8462,14 @@ "WanFunInpaintToVideo": { "display_name": "WanEğlenceİçBoyamadanVideoya", "inputs": { - "positive": { - "name": "pozitif" + "batch_size": { + "name": "toplu_boyut" }, - "negative": { - "name": "negatif" + "clip_vision_output": { + "name": "clip_görü_çıktısı" }, - "vae": { - "name": "vae" - }, - "width": { - "name": "genişlik" + "end_image": { + "name": "bitiş_görüntüsü" }, "height": { "name": "yükseklik" @@ -8512,17 +8477,20 @@ "length": { "name": "uzunluk" }, - "batch_size": { - "name": "toplu_boyut" + "negative": { + "name": "negatif" }, - "clip_vision_output": { - "name": "clip_görü_çıktısı" + "positive": { + "name": "pozitif" }, "start_image": { "name": "başlangıç_görüntüsü" }, - "end_image": { - "name": "bitiş_görüntüsü" + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" } }, "outputs": { @@ -8540,17 +8508,11 @@ "WanImageToVideo": { "display_name": "WanGörüntüdenVideoya", "inputs": { - "positive": { - "name": "pozitif" + "batch_size": { + "name": "toplu_boyut" }, - "negative": { - "name": "negatif" - }, - "vae": { - "name": "vae" - }, - "width": { - "name": "genişlik" + "clip_vision_output": { + "name": "clip_görü_çıktısı" }, "height": { "name": "yükseklik" @@ -8558,14 +8520,20 @@ "length": { "name": "uzunluk" }, - "batch_size": { - "name": "toplu_boyut" + "negative": { + "name": "negatif" }, - "clip_vision_output": { - "name": "clip_görü_çıktısı" + "positive": { + "name": "pozitif" }, "start_image": { "name": "başlangıç_görüntüsü" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" } }, "outputs": { @@ -8583,17 +8551,14 @@ "WanVaceToVideo": { "display_name": "WanVace'denVideoya", "inputs": { - "positive": { - "name": "pozitif" + "batch_size": { + "name": "toplu_boyut" }, - "negative": { - "name": "negatif" + "control_masks": { + "name": "kontrol_maskeleri" }, - "vae": { - "name": "vae" - }, - "width": { - "name": "genişlik" + "control_video": { + "name": "kontrol_videosu" }, "height": { "name": "yükseklik" @@ -8601,20 +8566,23 @@ "length": { "name": "uzunluk" }, - "batch_size": { - "name": "toplu_boyut" + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + }, + "reference_image": { + "name": "referans_görüntüsü" }, "strength": { "name": "güç" }, - "control_video": { - "name": "kontrol_videosu" + "vae": { + "name": "vae" }, - "control_masks": { - "name": "kontrol_maskeleri" - }, - "reference_image": { - "name": "referans_görüntüsü" + "width": { + "name": "genişlik" } }, "outputs": { @@ -8635,19 +8603,45 @@ "WebcamCapture": { "display_name": "Webcam Yakalama", "inputs": { - "image": { - "name": "görüntü" - }, - "width": { - "name": "genişlik" + "capture_on_queue": { + "name": "kuyrukta_yakala" }, "height": { "name": "yükseklik" }, - "capture_on_queue": { - "name": "kuyrukta_yakala" + "image": { + "name": "görüntü" }, - "waiting for camera___": { "name": "kamera bekleniyor___" } + "waiting for camera___": { + }, + "width": { + "name": "genişlik" + } + } + }, + "unCLIPCheckpointLoader": { + "display_name": "unCLIPKontrolNoktasıYükleyici", + "inputs": { + "ckpt_name": { + "name": "ckpt_adı" + } + } + }, + "unCLIPConditioning": { + "display_name": "unCLIPKoşullandırma", + "inputs": { + "clip_vision_output": { + "name": "clip_görü_çıktısı" + }, + "conditioning": { + "name": "koşullandırma" + }, + "noise_augmentation": { + "name": "gürültü_artırımı" + }, + "strength": { + "name": "güç" + } } } -} \ No newline at end of file +} diff --git a/src/locales/tr/settings.json b/src/locales/tr/settings.json index 267115405..5d5cae196 100644 --- a/src/locales/tr/settings.json +++ b/src/locales/tr/settings.json @@ -11,10 +11,7 @@ }, "Comfy-Desktop_UV_PythonInstallMirror": { "name": "Python Yükleme Yansısı", - "tooltip": "Yönetilen Python kurulumları Astral python-build-standalone projesinden indirilir. Bu değişken, Python kurulumları için farklı bir kaynak kullanmak üzere bir yansıma URL'sine ayarlanabilir. Sağlanan URL, örneğin https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz'deki https://github.com/astral-sh/python-build-standalone/releases/download'ın yerini alacaktır. Dağıtımlar, file:// URL şeması kullanılarak yerel bir dizinden okunabilir.", - "urlFormatTitle": "Yansı URL Formatı", - "urlDescription": "Bu örnek bir python indirme URL'sidir.\n\nYansı URL'si, tarihten (20250902) önceki her şeyi içeren ilk yarıdır:", - "fileUrlDescription": "Daha önce indirdiğiniz bir dosyadan yüklemek için bir dosya URL'si kullanabilirsiniz:" + "tooltip": "Yönetilen Python kurulumları Astral python-build-standalone projesinden indirilir. Bu değişken, Python kurulumları için farklı bir kaynak kullanmak üzere bir yansıma URL'sine ayarlanabilir. Sağlanan URL, örneğin https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz'deki https://github.com/astral-sh/python-build-standalone/releases/download'ın yerini alacaktır. Dağıtımlar, file:// URL şeması kullanılarak yerel bir dizinden okunabilir." }, "Comfy-Desktop_UV_TorchInstallMirror": { "name": "Torch Yükleme Yansısı", @@ -22,11 +19,11 @@ }, "Comfy-Desktop_WindowStyle": { "name": "Pencere Stili", - "tooltip": "Özel: Sistem başlık çubuğunu ComfyUI'nin Üst menüsüyle değiştirin", "options": { - "default": "varsayılan", - "custom": "özel" - } + "custom": "özel", + "default": "varsayılan" + }, + "tooltip": "Özel: Sistem başlık çubuğunu ComfyUI'nin Üst menüsüyle değiştirin" }, "Comfy_Canvas_BackgroundImage": { "name": "Tuval arka plan resmi", @@ -35,8 +32,8 @@ "Comfy_Canvas_NavigationMode": { "name": "Tuval Gezinme Modu", "options": { - "Standard (New)": "Standart (Yeni)", - "Drag Navigation": "Sürükleyerek Gezinme" + "Drag Navigation": "Sürükleyerek Gezinme", + "Standard (New)": "Standart (Yeni)" } }, "Comfy_Canvas_SelectionToolbox": { @@ -45,6 +42,9 @@ "Comfy_ConfirmClear": { "name": "İş akışını temizlerken onay iste" }, + "Comfy_DOMClippingEnabled": { + "name": "DOM öğesi kırpmayı etkinleştir (etkinleştirmek performansı düşürebilir)" + }, "Comfy_DevMode": { "name": "Geliştirici modu seçeneklerini etkinleştir (API kaydetme, vb.)" }, @@ -55,9 +55,6 @@ "Comfy_DisableSliders": { "name": "Düğüm widget kaydırıcılarını devre dışı bırak" }, - "Comfy_DOMClippingEnabled": { - "name": "DOM öğesi kırpmayı etkinleştir (etkinleştirmek performansı düşürebilir)" - }, "Comfy_EditAttention_Delta": { "name": "Ctrl+yukarı/aşağı hassasiyeti" }, @@ -83,43 +80,43 @@ "Comfy_Graph_LinkMarkers": { "name": "Bağlantı orta nokta işaretçileri", "options": { - "None": "Yok", + "Arrow": "Ok", "Circle": "Daire", - "Arrow": "Ok" + "None": "Yok" } }, "Comfy_Graph_ZoomSpeed": { "name": "Tuval yakınlaştırma hızı" }, - "Comfy_Group_DoubleClickTitleToEdit": { - "name": "Düzenlemek için grup başlığına çift tıkla" - }, "Comfy_GroupSelectedNodes_Padding": { "name": "Seçili düğümleri gruplandırma dolgusu" }, + "Comfy_Group_DoubleClickTitleToEdit": { + "name": "Düzenlemek için grup başlığına çift tıkla" + }, "Comfy_LinkRelease_Action": { "name": "Bağlantı bırakıldığında eylem (Değiştirici yok)", "options": { "context menu": "bağlam menüsü", - "search box": "arama kutusu", - "no action": "eylem yok" + "no action": "eylem yok", + "search box": "arama kutusu" } }, "Comfy_LinkRelease_ActionShift": { "name": "Bağlantı bırakıldığında eylem (Shift)", "options": { "context menu": "bağlam menüsü", - "search box": "arama kutusu", - "no action": "eylem yok" + "no action": "eylem yok", + "search box": "arama kutusu" } }, "Comfy_LinkRenderMode": { "name": "Bağlantı Oluşturma Modu", "options": { - "Straight": "Düz", + "Hidden": "Gizli", "Linear": "Doğrusal", "Spline": "Eğri", - "Hidden": "Gizli" + "Straight": "Düz" } }, "Comfy_Load3D_3DViewerEnable": { @@ -132,11 +129,11 @@ }, "Comfy_Load3D_CameraType": { "name": "Başlangıç Kamera Tipi", - "tooltip": "Yeni bir 3D widget oluşturulduğunda kameranın varsayılan olarak perspektif mi yoksa ortografik mi olacağını kontrol eder. Bu varsayılan, oluşturulduktan sonra her widget için ayrı ayrı değiştirilebilir.", "options": { - "perspective": "perspektif", - "orthographic": "ortografik" - } + "orthographic": "ortografik", + "perspective": "perspektif" + }, + "tooltip": "Yeni bir 3D widget oluşturulduğunda kameranın varsayılan olarak perspektif mi yoksa ortografik mi olacağını kontrol eder. Bu varsayılan, oluşturulduktan sonra her widget için ayrı ayrı değiştirilebilir." }, "Comfy_Load3D_LightAdjustmentIncrement": { "name": "Işık Ayarlama Artışı", @@ -183,12 +180,64 @@ }, "Comfy_ModelLibrary_NameFormat": { "name": "Model kütüphanesi ağaç görünümünde hangi adın görüntüleneceği", - "tooltip": "Model listesinde ham dosya adının (dizin veya \".safetensors\" uzantısı olmadan) basitleştirilmiş bir görünümünü oluşturmak için \"dosyaadı\"nı seçin. Yapılandırılabilir model meta veri başlığını görüntülemek için \"başlık\"ı seçin.", "options": { "filename": "dosyaadı", "title": "başlık" + }, + "tooltip": "Model listesinde ham dosya adının (dizin veya \".safetensors\" uzantısı olmadan) basitleştirilmiş bir görünümünü oluşturmak için \"dosyaadı\"nı seçin. Yapılandırılabilir model meta veri başlığını görüntülemek için \"başlık\"ı seçin." + }, + "Comfy_NodeBadge_NodeIdBadgeMode": { + "name": "Düğüm ID rozeti modu", + "options": { + "None": "Yok", + "Show all": "Tümünü göster" } }, + "Comfy_NodeBadge_NodeLifeCycleBadgeMode": { + "name": "Düğüm yaşam döngüsü rozeti modu", + "options": { + "None": "Yok", + "Show all": "Tümünü göster" + } + }, + "Comfy_NodeBadge_NodeSourceBadgeMode": { + "name": "Düğüm kaynak rozeti modu", + "options": { + "Hide built-in": "Yerleşik olanı gizle", + "None": "Yok", + "Show all": "Tümünü göster" + } + }, + "Comfy_NodeBadge_ShowApiPricing": { + "name": "API düğüm fiyatlandırma rozetini göster" + }, + "Comfy_NodeSearchBoxImpl": { + "name": "Düğüm arama kutusu uygulaması", + "options": { + "default": "varsayılan", + "litegraph (legacy)": "litegraph (eski)" + } + }, + "Comfy_NodeSearchBoxImpl_NodePreview": { + "name": "Düğüm önizlemesi", + "tooltip": "Yalnızca varsayılan uygulama için geçerlidir" + }, + "Comfy_NodeSearchBoxImpl_ShowCategory": { + "name": "Arama sonuçlarında düğüm kategorisini göster", + "tooltip": "Yalnızca varsayılan uygulama için geçerlidir" + }, + "Comfy_NodeSearchBoxImpl_ShowIdName": { + "name": "Arama sonuçlarında düğüm kimliği adını göster", + "tooltip": "Yalnızca varsayılan uygulama için geçerlidir" + }, + "Comfy_NodeSearchBoxImpl_ShowNodeFrequency": { + "name": "Arama sonuçlarında düğüm sıklığını göster", + "tooltip": "Yalnızca varsayılan uygulama için geçerlidir" + }, + "Comfy_NodeSuggestions_number": { + "name": "Düğüm öneri sayısı", + "tooltip": "Yalnızca litegraph arama kutusu/bağlam menüsü için" + }, "Comfy_Node_AllowImageSizeDraw": { "name": "Görüntü önizlemesinin altında genişlik × yüksekliği göster" }, @@ -221,58 +270,6 @@ "name": "Yapıştırma düğümü vurgular", "tooltip": "Uygun giriş yuvasına sahip bir düğümün üzerine bir bağlantı sürüklerken, düğümü vurgulayın" }, - "Comfy_NodeBadge_NodeIdBadgeMode": { - "name": "Düğüm ID rozeti modu", - "options": { - "None": "Yok", - "Show all": "Tümünü göster" - } - }, - "Comfy_NodeBadge_NodeLifeCycleBadgeMode": { - "name": "Düğüm yaşam döngüsü rozeti modu", - "options": { - "None": "Yok", - "Show all": "Tümünü göster" - } - }, - "Comfy_NodeBadge_NodeSourceBadgeMode": { - "name": "Düğüm kaynak rozeti modu", - "options": { - "None": "Yok", - "Show all": "Tümünü göster", - "Hide built-in": "Yerleşik olanı gizle" - } - }, - "Comfy_NodeBadge_ShowApiPricing": { - "name": "API düğüm fiyatlandırma rozetini göster" - }, - "Comfy_NodeSearchBoxImpl": { - "name": "Düğüm arama kutusu uygulaması", - "options": { - "default": "varsayılan", - "litegraph (legacy)": "litegraph (eski)" - } - }, - "Comfy_NodeSearchBoxImpl_NodePreview": { - "name": "Düğüm önizlemesi", - "tooltip": "Yalnızca varsayılan uygulama için geçerlidir" - }, - "Comfy_NodeSearchBoxImpl_ShowCategory": { - "name": "Arama sonuçlarında düğüm kategorisini göster", - "tooltip": "Yalnızca varsayılan uygulama için geçerlidir" - }, - "Comfy_NodeSearchBoxImpl_ShowIdName": { - "name": "Arama sonuçlarında düğüm kimliği adını göster", - "tooltip": "Yalnızca varsayılan uygulama için geçerlidir" - }, - "Comfy_NodeSearchBoxImpl_ShowNodeFrequency": { - "name": "Arama sonuçlarında düğüm sıklığını göster", - "tooltip": "Yalnızca varsayılan uygulama için geçerlidir" - }, - "Comfy_NodeSuggestions_number": { - "name": "Düğüm öneri sayısı", - "tooltip": "Yalnızca litegraph arama kutusu/bağlam menüsü için" - }, "Comfy_Notification_ShowVersionUpdates": { "name": "Sürüm güncellemelerini göster", "tooltip": "Yeni modeller ve önemli yeni özellikler için güncellemeleri göster." @@ -296,14 +293,14 @@ "Comfy_PromptFilename": { "name": "İş akışını kaydederken dosya adı iste" }, - "Comfy_Queue_MaxHistoryItems": { - "name": "Kuyruk geçmişi boyutu", - "tooltip": "Kuyruk geçmişinde gösterilen maksimum görev sayısı." - }, "Comfy_QueueButton_BatchCountLimit": { "name": "Toplu iş sayısı sınırı", "tooltip": "Tek bir düğme tıklamasıyla kuyruğa eklenen maksimum görev sayısı" }, + "Comfy_Queue_MaxHistoryItems": { + "name": "Kuyruk geçmişi boyutu", + "tooltip": "Kuyruk geçmişinde gösterilen maksimum görev sayısı." + }, "Comfy_Sidebar_Location": { "name": "Kenar çubuğu konumu", "options": { @@ -336,31 +333,23 @@ }, "Comfy_UseNewMenu": { "name": "Yeni menüyü kullan", - "tooltip": "Menü çubuğu konumu. Mobil cihazlarda menü her zaman üstte gösterilir.", "options": { + "Bottom": "Alt", "Disabled": "Devre dışı", - "Top": "Üst", - "Bottom": "Alt" - } + "Top": "Üst" + }, + "tooltip": "Menü çubuğu konumu. Mobil cihazlarda menü her zaman üstte gösterilir." }, "Comfy_Validation_Workflows": { "name": "İş akışlarını doğrula" }, - "Comfy_VueNodes_Enabled": { - "name": "Vue düğüm oluşturmayı etkinleştir", - "tooltip": "Düğümleri tuval öğeleri yerine Vue bileşenleri olarak oluşturun. Deneysel özellik." - }, - "Comfy_VueNodes_Widgets": { - "name": "Vue widget'larını etkinleştir", - "tooltip": "Widget'ları Vue düğümleri içinde Vue bileşenleri olarak oluşturun." - }, "Comfy_WidgetControlMode": { "name": "Widget kontrol modu", - "tooltip": "Widget değerlerinin ne zaman güncelleneceğini (rastgele/artırma/azaltma), istem kuyruğa alınmadan önce veya sonra kontrol eder.", "options": { - "before": "önce", - "after": "sonra" - } + "after": "sonra", + "before": "önce" + }, + "tooltip": "Widget değerlerinin ne zaman güncelleneceğini (rastgele/artırma/azaltma), istem kuyruğa alınmadan önce veya sonra kontrol eder." }, "Comfy_Window_UnloadConfirmation": { "name": "Pencereyi kapatırken onay göster" @@ -368,8 +357,8 @@ "Comfy_Workflow_AutoSave": { "name": "Otomatik Kaydet", "options": { - "off": "kapalı", - "after delay": "gecikmeden sonra" + "after delay": "gecikmeden sonra", + "off": "kapalı" } }, "Comfy_Workflow_AutoSaveDelay": { @@ -399,14 +388,14 @@ "Topbar (2nd-row)": "Üst Çubuk (2. sıra)" } }, - "LiteGraph_Canvas_MinFontSizeForLOD": { - "name": "Yakınlaştırma Düğümü Ayrıntı Seviyesi - yazı tipi boyutu eşiği", - "tooltip": "Düğümlerin ne zaman düşük kaliteli LOD oluşturmaya geçeceğini kontrol eder. Ne zaman geçiş yapılacağını belirlemek için piksel cinsinden yazı tipi boyutunu kullanır. Devre dışı bırakmak için 0'a ayarlayın. 1-24 arasındaki değerler LOD için minimum yazı tipi boyutu eşiğini ayarlar - daha yüksek değerler (24 piksel) = uzaklaştırırken düğümleri daha erken basitleştirilmiş oluşturmaya geçirin, daha düşük değerler (1 piksel) = tam düğüm kalitesini daha uzun süre koruyun." - }, "LiteGraph_Canvas_MaximumFps": { "name": "Maksimum FPS", "tooltip": "Tuvalin saniyede oluşturmasına izin verilen maksimum kare sayısı. Akıcılık pahasına GPU kullanımını sınırlar. 0 ise, ekran yenileme hızı kullanılır. Varsayılan: 0" }, + "LiteGraph_Canvas_MinFontSizeForLOD": { + "name": "Yakınlaştırma Düğümü Ayrıntı Seviyesi - yazı tipi boyutu eşiği", + "tooltip": "Düğümlerin ne zaman düşük kaliteli LOD oluşturmaya geçeceğini kontrol eder. Ne zaman geçiş yapılacağını belirlemek için piksel cinsinden yazı tipi boyutunu kullanır. Devre dışı bırakmak için 0'a ayarlayın. 1-24 arasındaki değerler LOD için minimum yazı tipi boyutu eşiğini ayarlar - daha yüksek değerler (24 piksel) = uzaklaştırırken düğümleri daha erken basitleştirilmiş oluşturmaya geçirin, daha düşük değerler (1 piksel) = tam düğüm kalitesini daha uzun süre koruyun." + }, "LiteGraph_ContextMenu_Scaling": { "name": "Yakınlaştırıldığında düğüm birleşik widget menülerini (listeleri) ölçeklendir" }, @@ -424,4 +413,4 @@ "pysssss_SnapToGrid": { "name": "Her zaman ızgaraya yapıştır" } -} \ No newline at end of file +} diff --git a/src/locales/zh-TW/commands.json b/src/locales/zh-TW/commands.json index 156addfb1..f28d9661c 100644 --- a/src/locales/zh-TW/commands.json +++ b/src/locales/zh-TW/commands.json @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "匯出工作流程(API 格式)" }, - "Comfy_Feedback": { - "label": "提供回饋" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "將選取內容轉換為子圖" }, @@ -309,4 +306,4 @@ "label": "切換工作流程側邊欄", "tooltip": "工作流程" } -} \ No newline at end of file +} diff --git a/src/locales/zh-TW/main.json b/src/locales/zh-TW/main.json index 6935b0481..d5f648bd7 100644 --- a/src/locales/zh-TW/main.json +++ b/src/locales/zh-TW/main.json @@ -8,6 +8,27 @@ "message": "此工作流程包含 API 節點,您必須登入帳戶才能執行。", "title": "需要登入以使用 API 節點" }, + "assetBrowser": { + "allCategory": "所有 {category}", + "allModels": "所有模型", + "assets": "資產", + "baseModels": "基礎模型", + "browseAssets": "瀏覽資產", + "connectionError": "請檢查您的連線並重試", + "failedToCreateNode": "無法建立節點。請重試或查看主控台以取得詳細資訊。", + "fileFormats": "檔案格式", + "loadingModels": "正在載入 {type}...", + "noAssetsFound": "找不到資產", + "noModelsInFolder": "此資料夾中沒有可用的 {type}", + "searchAssetsPlaceholder": "搜尋資產...", + "sortAZ": "A-Z", + "sortBy": "排序依據", + "sortPopular": "熱門", + "sortRecent": "最近", + "sortZA": "Z-A", + "tryAdjustingFilters": "請嘗試調整您的搜尋或篩選條件", + "unknown": "未知" + }, "auth": { "apiKey": { "cleared": "API 金鑰已清除", @@ -93,10 +114,10 @@ }, "breadcrumbsMenu": { "clearWorkflow": "清除工作流程", + "deleteBlueprint": "刪除藍圖", "deleteWorkflow": "刪除工作流程", "duplicate": "複製", - "enterNewName": "輸入新名稱", - "deleteBlueprint": "刪除藍圖" + "enterNewName": "輸入新名稱" }, "chatHistory": { "cancelEdit": "取消", @@ -125,64 +146,83 @@ "red": "紅色", "yellow": "黃色" }, + "commands": { + "clear": "清除工作流程", + "clipspace": "開啟 Clipspace", + "dark": "深色", + "execute": "執行", + "help": "說明", + "interrupt": "取消目前執行", + "light": "淺色", + "manageExtensions": "管理擴充功能", + "queue": "佇列面板", + "refresh": "重新整理節點定義", + "resetView": "重設畫布視圖", + "run": "執行", + "runWorkflow": "執行工作流程", + "runWorkflowFront": "執行工作流程(在前方排隊)", + "settings": "設定", + "theme": "主題", + "toggleBottomPanel": "切換底部面板" + }, "contextMenu": { "Add Group": "新增群組", "Add Group For Selected Nodes": "為選取的節點新增群組", "Add Node": "新增節點", + "Add Subgraph to Library": "將子圖加入程式庫", + "Adjust Size": "調整大小", + "Align Selected To": "對齊選取項目至", + "Bottom": "底部", "Bypass": "略過", "Clone": "複製", "Collapse": "收合", + "Color": "顏色", "Colors": "顏色", "Convert to Group Node": "轉換為群組節點", + "Convert to Subgraph": "轉換為子圖", + "Copy": "複製", "Copy (Clipspace)": "複製(剪貼空間)", + "Copy Image": "複製圖片", + "Delete": "刪除", + "Distribute Nodes": "分佈節點", + "Duplicate": "複製", + "Edit Subgraph Widgets": "編輯子圖小工具", "Expand": "展開", + "Expand Node": "展開節點", + "Horizontal": "水平", "Inputs": "輸入", + "Left": "左側", "Manage": "管理", "Manage Group Nodes": "管理群組節點", + "Minimize Node": "最小化節點", "Mode": "模式", + "Node Info": "節點資訊", "Node Templates": "節點範本", + "Open Image": "開啟圖片", + "Open in Mask Editor": "在遮罩編輯器中開啟", "Outputs": "輸出", + "Paste": "貼上", "Pin": "釘選", "Properties": "屬性", "Properties Panel": "屬性面板", "Remove": "移除", + "Remove Bypass": "移除繞過", + "Rename": "重新命名", "Resize": "調整大小", + "Right": "右側", + "Run Branch": "執行分支", + "Save Image": "儲存圖片", "Save Selected as Template": "將選取項目儲存為範本", "Search": "搜尋", + "Shape": "形狀", "Shapes": "形狀", "Title": "標題", - "Unpin": "取消釘選", - "Open in Mask Editor": "在遮罩編輯器中開啟", - "Open Image": "開啟圖片", - "Copy Image": "複製圖片", - "Save Image": "儲存圖片", - "Rename": "重新命名", - "Copy": "複製", - "Duplicate": "複製", - "Paste": "貼上", - "Node Info": "節點資訊", - "Adjust Size": "調整大小", - "Minimize Node": "最小化節點", - "Expand Node": "展開節點", - "Shape": "形狀", - "Color": "顏色", - "Add Subgraph to Library": "將子圖加入程式庫", - "Unpack Subgraph": "解包子圖", - "Edit Subgraph Widgets": "編輯子圖小工具", - "Convert to Subgraph": "轉換為子圖", - "Align Selected To": "對齊選取項目至", - "Distribute Nodes": "分佈節點", - "Remove Bypass": "移除繞過", - "Run Branch": "執行分支", - "Delete": "刪除", "Top": "頂部", - "Bottom": "底部", - "Left": "左側", - "Right": "右側", - "Horizontal": "水平", + "Unpack Subgraph": "解包子圖", + "Unpin": "取消釘選", "Vertical": "垂直", - "new": "新", - "deprecated": "已棄用" + "deprecated": "已棄用", + "new": "新" }, "credits": { "accountInitialized": "帳戶已初始化", @@ -264,6 +304,9 @@ "quit": "退出", "reinstall": "重新安裝" }, + "desktopStart": { + "initialising": "初始化中..." + }, "desktopUpdate": { "description": "ComfyUI Desktop 正在安裝新相依套件,這可能需要幾分鐘。", "errorCheckingUpdate": "檢查更新時發生錯誤", @@ -308,6 +351,8 @@ "audioFailedToLoad": "無法載入音訊", "author": "作者", "back": "返回", + "bookmark": "儲存至程式庫", + "calculatingDimensions": "計算尺寸中", "cancel": "取消", "capture": "擷取", "category": "分類", @@ -342,30 +387,40 @@ "disabling": "停用中", "dismiss": "關閉", "download": "下載", + "downloadImage": "下載圖片", + "downloadVideo": "下載影片", "dropYourFileOr": "拖放您的檔案或", "duplicate": "複製", "edit": "編輯", + "editOrMaskImage": "編輯或遮罩圖片", "empty": "空", "enableAll": "全部啟用", "enabled": "已啟用", "enabling": "啟用中", "error": "錯誤", + "errorLoadingImage": "載入圖片時發生錯誤", + "errorLoadingVideo": "載入影片時發生錯誤", "experimental": "實驗性", "export": "匯出", "extensionName": "擴充套件名稱", + "failedToDownloadImage": "下載圖片失敗", + "failedToDownloadVideo": "下載影片失敗", "feedback": "意見回饋", "filter": "篩選", "findIssues": "尋找問題", - "firstTimeUIMessage": "這是您第一次使用新介面。若要返回舊介面,請前往「選單」>「使用新介面」>「關閉」。", + "frameNodes": "框架節點", "frontendNewer": "前端版本 {frontendVersion} 可能與後端版本 {backendVersion} 不相容。", "frontendOutdated": "前端版本 {frontendVersion} 已過時。後端需要 {requiredVersion} 或更高版本。", + "galleryImage": "圖庫圖片", + "galleryThumbnail": "圖庫縮圖", "goToNode": "前往節點", - "help": "說明", "icon": "圖示", "imageFailedToLoad": "無法載入圖片", + "imagePreview": "圖片預覽 - 使用方向鍵在圖片間導航", "imageUrl": "圖片網址", "import": "匯入", "inProgress": "進行中", + "info": "節點資訊", "insert": "插入", "install": "安裝", "installed": "已安裝", @@ -381,11 +436,14 @@ "loading": "載入中", "loadingPanel": "正在載入{panel}面板...", "login": "登入", + "logoAlt": "ComfyUI 標誌", "logs": "日誌", "micPermissionDenied": "麥克風權限被拒絕", "migrate": "遷移", "missing": "缺少", + "moreOptions": "更多選項", "moreWorkflows": "更多工作流程", + "multiSelectDropdown": "多選下拉式選單", "name": "名稱", "newFolder": "新資料夾", "next": "下一步", @@ -395,6 +453,11 @@ "noTasksFound": "找不到任務", "noTasksFoundMessage": "佇列中沒有任務。", "noWorkflowsFound": "找不到工作流程。", + "nodeContentError": "節點內容錯誤", + "nodeHeaderError": "節點標頭錯誤", + "nodeRenderError": "節點渲染錯誤", + "nodeSlotsError": "節點插槽錯誤", + "nodeWidgetsError": "節點小工具錯誤", "nodes": "節點", "nodesRunning": "節點執行中", "ok": "確定", @@ -405,8 +468,11 @@ "reconnected": "已重新連線", "reconnecting": "重新連線中", "refresh": "重新整理", + "refreshNode": "重新整理節點", "releaseTitle": "{package} {version} 版本發佈", "reloadToApplyChanges": "重新載入以套用變更", + "removeImage": "移除圖片", + "removeVideo": "移除影片", "rename": "重新命名", "reportIssue": "送出回報", "reportIssueTooltip": "將錯誤報告提交給 Comfy Org", @@ -418,6 +484,7 @@ "resultsCount": "找到 {count} 筆結果", "save": "儲存", "saving": "儲存中", + "search": "搜尋", "searchExtensions": "搜尋擴充套件", "searchFailedMessage": "找不到符合您搜尋的設定。請嘗試調整搜尋條件。", "searchKeybindings": "搜尋快捷鍵", @@ -425,9 +492,11 @@ "searchNodes": "搜尋節點", "searchSettings": "搜尋設定", "searchWorkflows": "搜尋工作流程", + "seeTutorial": "查看教學", "setAsBackground": "設為背景", "settings": "設定", "showReport": "顯示報告", + "singleSelectDropdown": "單選下拉式選單", "sort": "排序", "source": "來源", "startRecording": "開始錄音", @@ -450,55 +519,27 @@ "versionMismatchWarning": "版本相容性警告", "versionMismatchWarningMessage": "{warning}:{detail} 請參閱 https://docs.comfy.org/installation/update_comfyui#common-update-issues 以取得更新說明。", "videoFailedToLoad": "無法載入影片", - "workflow": "工作流程", - "downloadImage": "下載圖片", - "downloadVideo": "下載影片", - "editOrMaskImage": "編輯或遮罩圖片", - "removeImage": "移除圖片", - "removeVideo": "移除影片", + "videoPreview": "影片預覽 - 使用方向鍵在影片間導航", "viewImageOfTotal": "檢視第 {index} 張圖片(共 {total} 張)", "viewVideoOfTotal": "檢視第 {index} 個影片(共 {total} 個)", - "imagePreview": "圖片預覽 - 使用方向鍵在圖片間導航", - "videoPreview": "影片預覽 - 使用方向鍵在影片間導航", - "galleryImage": "圖庫圖片", - "galleryThumbnail": "圖庫縮圖", - "errorLoadingImage": "載入圖片時發生錯誤", - "errorLoadingVideo": "載入影片時發生錯誤", - "failedToDownloadImage": "下載圖片失敗", - "failedToDownloadVideo": "下載影片失敗", - "calculatingDimensions": "計算尺寸中", - "logoAlt": "ComfyUI 標誌", - "refreshNode": "重新整理節點", - "info": "節點資訊", - "bookmark": "儲存至程式庫", - "moreOptions": "更多選項", - "search": "搜尋", "warning": "警告", - "multiSelectDropdown": "多選下拉式選單", - "singleSelectDropdown": "單選下拉式選單", - "seeTutorial": "查看教學", - "nodeRenderError": "節點渲染錯誤", - "nodeContentError": "節點內容錯誤", - "nodeHeaderError": "節點標頭錯誤", - "nodeSlotsError": "節點插槽錯誤", - "nodeWidgetsError": "節點小工具錯誤", - "frameNodes": "框架節點" + "workflow": "工作流程" }, "graphCanvasMenu": { "fitView": "適合視窗", + "focusMode": "專注模式", + "hand": "手形", + "hideLinks": "隱藏連結", "panMode": "平移模式", "resetView": "重設視圖", + "select": "選取", "selectMode": "選取模式", + "showLinks": "顯示連結", "toggleLinkVisibility": "切換連結顯示", "toggleMinimap": "切換小地圖", "zoomIn": "放大", - "zoomOut": "縮小", - "select": "選取", - "hand": "手形", "zoomOptions": "縮放選項", - "focusMode": "專注模式", - "hideLinks": "隱藏連結", - "showLinks": "顯示連結" + "zoomOut": "縮小" }, "groupNode": { "create": "建立群組節點", @@ -511,13 +552,13 @@ "github": "Github", "helpFeedback": "幫助與回饋", "loadingReleases": "正在載入版本資訊…", + "managerExtension": "管理器擴充功能", "more": "更多…", "noRecentReleases": "近期沒有新版本", "openDevTools": "開啟開發者工具", "reinstall": "重新安裝", "updateAvailable": "有更新", - "whatsNew": "有什麼新功能?", - "managerExtension": "管理器擴充功能" + "whatsNew": "有什麼新功能?" }, "icon": { "bookmark": "書籤", @@ -542,6 +583,17 @@ "desktopSettings": "桌面設定", "failedToSelectDirectory": "選擇目錄失敗", "gpu": "GPU", + "gpuPicker": { + "appleMetalDescription": "利用您 Mac 的 GPU 提升速度並獲得更好的整體體驗", + "cpuDescription": "當 GPU 加速不可用時,使用 CPU 模式以取得相容性", + "cpuSubtitle": "CPU 模式", + "manualDescription": "為進階設定或不支援的硬體手動設定 ComfyUI", + "manualSubtitle": "手動設定", + "nvidiaDescription": "使用您的 NVIDIA GPU 與 CUDA 加速以獲得最佳效能。", + "nvidiaSubtitle": "NVIDIA CUDA", + "recommended": "建議", + "title": "選擇您的硬體設定" + }, "gpuSelection": { "cpuMode": "CPU 模式", "cpuModeDescription": "CPU 模式僅供開發者及極少數特殊情境使用。", @@ -563,6 +615,16 @@ "installLocationTooltip": "ComfyUI 的使用者資料目錄。儲存:\n- Python 環境\n- 模型\n- 自訂節點\n", "insufficientFreeSpace": "空間不足 - 最低可用空間", "isOneDrive": "不支援 OneDrive。請將 ComfyUI 安裝在其他位置。", + "locationPicker": { + "chooseDownloadServers": "手動選擇下載伺服器", + "downloadServersDescription": "根據您的位置選擇特定的鏡像伺服器來下載 Python、PyPI 套件與 PyTorch。", + "migrateDescription": "從先前的 ComfyUI 安裝複製或連結您現有的模型、自訂節點與設定。", + "migrateFromExisting": "從現有安裝遷移", + "migrationPathPlaceholder": "選取現有的 ComfyUI 安裝(選填)", + "pathPlaceholder": "/Users/username/Documents/ComfyUI", + "subtitle": "為 ComfyUI 的檔案選擇一個資料夾。我們也會自動在該處設定 Python。", + "title": "選擇 ComfyUI 安裝位置" + }, "manualConfiguration": { "createVenv": "您需要在下列目錄建立虛擬環境", "requirements": "需求", @@ -617,28 +679,7 @@ }, "systemLocations": "系統位置", "unhandledError": "未知錯誤", - "updateConsent": "您先前已選擇回報當機。現在我們會追蹤事件型統計資料,以協助找出錯誤並改進應用程式。不會收集任何可識別個人身分的資訊。", - "gpuPicker": { - "title": "選擇您的硬體設定", - "recommended": "建議", - "nvidiaSubtitle": "NVIDIA CUDA", - "cpuSubtitle": "CPU 模式", - "manualSubtitle": "手動設定", - "appleMetalDescription": "利用您 Mac 的 GPU 提升速度並獲得更好的整體體驗", - "nvidiaDescription": "使用您的 NVIDIA GPU 與 CUDA 加速以獲得最佳效能。", - "cpuDescription": "當 GPU 加速不可用時,使用 CPU 模式以取得相容性", - "manualDescription": "為進階設定或不支援的硬體手動設定 ComfyUI" - }, - "locationPicker": { - "title": "選擇 ComfyUI 安裝位置", - "subtitle": "為 ComfyUI 的檔案選擇一個資料夾。我們也會自動在該處設定 Python。", - "pathPlaceholder": "/Users/username/Documents/ComfyUI", - "migrationPathPlaceholder": "選取現有的 ComfyUI 安裝(選填)", - "migrateFromExisting": "從現有安裝遷移", - "migrateDescription": "從先前的 ComfyUI 安裝複製或連結您現有的模型、自訂節點與設定。", - "chooseDownloadServers": "手動選擇下載伺服器", - "downloadServersDescription": "根據您的位置選擇特定的鏡像伺服器來下載 Python、PyPI 套件與 PyTorch。" - } + "updateConsent": "您先前已選擇回報當機。現在我們會追蹤事件型統計資料,以協助找出錯誤並改進應用程式。不會收集任何可識別個人身分的資訊。" }, "issueReport": { "helpFix": "協助修復此問題" @@ -647,6 +688,10 @@ "applyingTexture": "正在套用材質貼圖...", "backgroundColor": "背景顏色", "camera": "相機", + "cameraType": { + "orthographic": "正交", + "perspective": "透視" + }, "clearRecording": "清除錄影", "edgeThreshold": "邊緣閾值", "export": "匯出", @@ -667,6 +712,7 @@ "wireframe": "線框" }, "model": "模型", + "openIn3DViewer": "在 3D 檢視器中開啟", "previewOutput": "預覽輸出", "removeBackgroundImage": "移除背景圖片", "resizeNodeMatchOutput": "調整節點以符合輸出", @@ -677,34 +723,29 @@ "switchCamera": "切換相機", "switchingMaterialMode": "正在切換材質模式...", "upDirection": "上方方向", - "uploadBackgroundImage": "上傳背景圖片", - "uploadTexture": "上傳材質貼圖", "upDirections": { "original": "原始" }, - "cameraType": { - "perspective": "透視", - "orthographic": "正交" - }, + "uploadBackgroundImage": "上傳背景圖片", + "uploadTexture": "上傳材質貼圖", "viewer": { - "title": "3D 檢視器(測試版)", "apply": "套用", - "cancel": "取消", - "cameraType": "相機類型", - "sceneSettings": "場景設定", "cameraSettings": "相機設定", - "lightSettings": "燈光設定", + "cameraType": "相機類型", + "cancel": "取消", "exportSettings": "匯出設定", - "modelSettings": "模型設定" - }, - "openIn3DViewer": "在 3D 檢視器中開啟" + "lightSettings": "燈光設定", + "modelSettings": "模型設定", + "sceneSettings": "場景設定", + "title": "3D 檢視器(測試版)" + } }, "loadWorkflowWarning": { "coreNodesFromVersion": "需要 ComfyUI {version}:", - "outdatedVersion": "部分節點需要較新版本的 ComfyUI(目前版本:{version})。請更新以使用所有節點。", - "outdatedVersionGeneric": "部分節點需要較新版本的 ComfyUI。請更新以使用所有節點。", + "missingNodesDescription": "載入圖形時,找不到以下節點類型。\n如果您安裝的版本較舊,找不到該節點類型,也可能發生這種情況。", "missingNodesTitle": "部分節點缺少", - "missingNodesDescription": "載入圖形時,找不到以下節點類型。\n如果您安裝的版本較舊,找不到該節點類型,也可能發生這種情況。" + "outdatedVersion": "部分節點需要較新版本的 ComfyUI(目前版本:{version})。請更新以使用所有節點。", + "outdatedVersionGeneric": "部分節點需要較新版本的 ComfyUI。請更新以使用所有節點。" }, "maintenance": { "None": "無", @@ -727,23 +768,62 @@ "title": "維護" }, "manager": { + "allMissingNodesInstalled": "所有缺少的節點已成功安裝", + "applyChanges": "套用變更", "changingVersion": "正在將版本從 {from} 變更為 {to}", + "clickToFinishSetup": "點擊", + "conflicts": { + "conflictInfoTitle": "為什麼會發生這種情況?", + "conflictMessages": { + "accelerator": "不支援的 GPU/加速器(可用:{current},需要:{required})", + "banned": "此套件因安全原因被禁用", + "comfyui_version": "ComfyUI 版本不符(目前:{current},需要:{required})", + "frontend_version": "前端版本不符(目前:{current},需要:{required})", + "generic": "相容性問題(目前:{current},需要:{required})", + "import_failed": "匯入失敗", + "os": "不支援的作業系統(目前:{current},需要:{required})", + "pending": "安全性驗證待處理 - 無法驗證相容性" + }, + "conflicts": "衝突", + "description": "我們偵測到部分擴充功能與新版 ComfyUI 之間存在衝突。更新後,依賴這些擴充功能的工作流程可能會失效。", + "enableAnyway": "仍然啟用", + "extensionAtRisk": "有風險的擴充功能", + "importFailedExtensions": "匯入失敗的擴充功能", + "info": "若您繼續更新,衝突的擴充功能將自動停用。您可以隨時在 ComfyUI 管理器中查看和管理它們。", + "installAnyway": "仍然安裝", + "title": "偵測到節點套件問題!", + "understood": "了解", + "warningBanner": { + "button": "了解更多...", + "message": "這些擴充功能需要與您目前設定不同的系統套件版本。安裝它們可能會覆蓋核心相依套件,並影響其他擴充功能或工作流程。", + "title": "部分擴充功能因與您目前的設定不相容而被停用" + }, + "warningTooltip": "此套件可能與您目前的環境存在相容性問題" + }, "createdBy": "建立者", "dependencies": "相依套件", + "disabledNodesWontUpdate": "已停用的節點將不會更新", "discoverCommunityContent": "探索社群製作的節點包、擴充功能等...", "downloads": "下載次數", + "enablePackToChangeVersion": "啟用此套件以變更版本", "errorConnecting": "連線至 Comfy Node Registry 時發生錯誤。", + "extensionsSuccessfullyInstalled": "擴充功能已成功安裝並可使用!", "failed": "失敗({count})", + "failedToInstall": "安裝失敗", "filter": { "disabled": "已停用", "enabled": "已啟用", "nodePack": "節點包" }, + "gettingInfo": "正在取得資訊...", + "importFailedGenericError": "套件匯入失敗。請查看主控台以取得更多詳細資訊。", "inWorkflow": "於工作流程中", "infoPanelEmpty": "點擊項目以查看資訊", "installAllMissingNodes": "安裝所有缺少的節點", + "installError": "安裝錯誤", "installSelected": "安裝所選項目", "installationQueue": "安裝佇列", + "installingDependencies": "正在安裝相依套件...", "lastUpdated": "最後更新", "latestVersion": "最新版本", "legacyManagerUI": "使用舊版介面", @@ -751,15 +831,18 @@ "legacyMenuNotAvailable": "舊版管理選單不可用,已預設切換至新版管理選單。", "license": "授權條款", "loadingVersions": "正在載入版本...", + "mixedSelectionMessage": "無法對混合選取執行批次操作", "nightlyVersion": "每夜建置版", "noDescription": "沒有可用的說明", "noNodesFound": "找不到任何節點", "noNodesFoundDescription": "此套件的節點無法解析,或此套件僅為前端擴充功能,沒有任何節點。", "noResultsFound": "找不到符合搜尋條件的結果。", "nodePack": "節點包", + "notAvailable": "不可用", "packsSelected": "已選擇套件", "repository": "儲存庫", "restartToApplyChanges": "請重新啟動 ComfyUI 以套用變更", + "restartingBackend": "正在重新啟動後端以套用變更...", "searchPlaceholder": "搜尋", "selectVersion": "選擇版本", "sort": { @@ -771,14 +854,15 @@ "status": { "active": "啟用中", "banned": "已封鎖", + "conflicting": "衝突", "deleted": "已刪除", "flagged": "已標記", + "importFailed": "安裝錯誤", "pending": "待處理", - "unknown": "未知", - "conflicting": "衝突", - "importFailed": "安裝錯誤" + "unknown": "未知" }, "title": "自訂節點管理器", + "toFinishSetup": "完成設定", "totalNodes": "節點總數", "tryAgainLater": "請稍後再試。", "tryDifferentSearch": "請嘗試其他搜尋關鍵字。", @@ -786,53 +870,10 @@ "uninstallSelected": "解除安裝所選項目", "uninstalling": "正在解除安裝", "update": "更新", - "updatingAllPacks": "正在更新所有套件", - "version": "版本", - "failedToInstall": "安裝失敗", - "installError": "安裝錯誤", - "importFailedGenericError": "套件匯入失敗。請查看主控台以取得更多詳細資訊。", - "applyChanges": "套用變更", - "clickToFinishSetup": "點擊", - "toFinishSetup": "完成設定", - "restartingBackend": "正在重新啟動後端以套用變更...", - "extensionsSuccessfullyInstalled": "擴充功能已成功安裝並可使用!", - "installingDependencies": "正在安裝相依套件...", - "updateSelected": "更新所選項目", "updateAll": "全部更新", - "disabledNodesWontUpdate": "已停用的節點將不會更新", - "enablePackToChangeVersion": "啟用此套件以變更版本", - "gettingInfo": "正在取得資訊...", - "allMissingNodesInstalled": "所有缺少的節點已成功安裝", - "mixedSelectionMessage": "無法對混合選取執行批次操作", - "notAvailable": "不可用", - "conflicts": { - "title": "偵測到節點套件問題!", - "description": "我們偵測到部分擴充功能與新版 ComfyUI 之間存在衝突。更新後,依賴這些擴充功能的工作流程可能會失效。", - "info": "若您繼續更新,衝突的擴充功能將自動停用。您可以隨時在 ComfyUI 管理器中查看和管理它們。", - "extensionAtRisk": "有風險的擴充功能", - "conflicts": "衝突", - "importFailedExtensions": "匯入失敗的擴充功能", - "conflictInfoTitle": "為什麼會發生這種情況?", - "installAnyway": "仍然安裝", - "enableAnyway": "仍然啟用", - "understood": "了解", - "warningBanner": { - "title": "部分擴充功能因與您目前的設定不相容而被停用", - "message": "這些擴充功能需要與您目前設定不同的系統套件版本。安裝它們可能會覆蓋核心相依套件,並影響其他擴充功能或工作流程。", - "button": "了解更多..." - }, - "conflictMessages": { - "comfyui_version": "ComfyUI 版本不符(目前:{current},需要:{required})", - "frontend_version": "前端版本不符(目前:{current},需要:{required})", - "os": "不支援的作業系統(目前:{current},需要:{required})", - "accelerator": "不支援的 GPU/加速器(可用:{current},需要:{required})", - "generic": "相容性問題(目前:{current},需要:{required})", - "banned": "此套件因安全原因被禁用", - "pending": "安全性驗證待處理 - 無法驗證相容性", - "import_failed": "匯入失敗" - }, - "warningTooltip": "此套件可能與您目前的環境存在相容性問題" - } + "updateSelected": "更新所選項目", + "updatingAllPacks": "正在更新所有套件", + "version": "版本" }, "maskEditor": { "Apply to Whole Image": "套用至整張圖片", @@ -878,6 +919,7 @@ "manageExtensions": "管理擴充功能", "onChange": "變更時", "onChangeTooltip": "每當有變更時,工作流程會排入佇列", + "queue": "佇列面板", "refresh": "重新整理節點定義", "resetView": "重設畫布視圖", "run": "執行", @@ -886,17 +928,15 @@ "settings": "設定", "showMenu": "顯示選單", "theme": "主題", - "toggleBottomPanel": "切換下方面板", - "queue": "佇列面板" + "toggleBottomPanel": "切換下方面板" }, "menuLabels": { "About ComfyUI": "關於 ComfyUI", "Bottom Panel": "底部面板", "Browse Templates": "瀏覽範本", "Bypass/Unbypass Selected Nodes": "繞過/取消繞過選取節點", - "Canvas Toggle Link Visibility": "切換連結可見性", + "Canvas Performance": "畫布效能", "Canvas Toggle Lock": "切換畫布鎖定", - "Canvas Toggle Minimap": "畫布切換小地圖", "Check for Custom Node Updates": "檢查自訂節點更新", "Check for Updates": "檢查更新", "Clear Pending Tasks": "清除待處理任務", @@ -918,20 +958,23 @@ "Desktop User Guide": "桌面應用程式使用指南", "Duplicate Current Workflow": "複製目前工作流程", "Edit": "編輯", + "Exit Subgraph": "退出子圖", "Export": "匯出", "Export (API)": "匯出(API)", "Fit Group To Contents": "群組貼合內容", - "Fit view to selected nodes": "視圖貼合選取節點", - "Give Feedback": "提供意見回饋", + "Focus Mode": "專注模式", "Group Selected Nodes": "群組選取節點", "Help": "說明", + "Help Center": "幫助中心", "Increase Brush Size in MaskEditor": "在 MaskEditor 中增大筆刷大小", "Install Missing Custom Nodes": "安裝缺少的自訂節點", "Interrupt": "中斷", "Load Default Workflow": "載入預設工作流程", + "Lock Canvas": "鎖定畫布", "Manage group nodes": "管理群組節點", "Manager": "管理員", "Manager Menu (Legacy)": "管理員選單(舊版)", + "Model Library": "模型庫", "Move Selected Nodes Down": "選取節點下移", "Move Selected Nodes Left": "選取節點左移", "Move Selected Nodes Right": "選取節點右移", @@ -939,7 +982,9 @@ "Mute/Unmute Selected Nodes": "靜音/取消靜音選取節點", "New": "新增", "Next Opened Workflow": "下一個已開啟的工作流程", + "Node Library": "節點庫", "Open": "開啟", + "Open 3D Viewer (Beta) for Selected Node": "為選取節點開啟 3D 檢視器(測試版)", "Open Custom Nodes Folder": "開啟自訂節點資料夾", "Open DevTools": "開啟開發者工具", "Open Inputs Folder": "開啟輸入資料夾", @@ -952,6 +997,8 @@ "Pin/Unpin Selected Items": "釘選/取消釘選選取項目", "Pin/Unpin Selected Nodes": "釘選/取消釘選選取節點", "Previous Opened Workflow": "上一個已開啟的工作流程", + "Publish": "發佈", + "Queue Panel": "佇列面板", "Queue Prompt": "加入提示至佇列", "Queue Prompt (Front)": "將提示加入佇列前端", "Queue Selected Output Nodes": "將選取的輸出節點加入佇列", @@ -974,13 +1021,6 @@ "Toggle Terminal Bottom Panel": "切換終端機底部面板", "Toggle Theme (Dark/Light)": "切換主題(深色/淺色)", "Toggle View Controls Bottom Panel": "切換檢視控制底部面板", - "Toggle Bottom Panel": "切換下方面板", - "Toggle Focus Mode": "切換專注模式", - "Toggle Model Library Sidebar": "切換模型庫側邊欄", - "Toggle Node Library Sidebar": "切換節點庫側邊欄", - "Toggle Queue Sidebar": "切換佇列側邊欄", - "Toggle Workflows Sidebar": "切換工作流程側邊欄", - "Toggle the Custom Nodes Manager": "切換自訂節點管理器", "Toggle the Custom Nodes Manager Progress Bar": "切換自訂節點管理器進度條", "Undo": "復原", "Ungroup selected group nodes": "取消群組選取的群組節點", @@ -989,26 +1029,17 @@ "Unlock Canvas": "解除鎖定畫布", "Unpack the selected Subgraph": "解包所選子圖", "View": "檢視", - "Workflow": "工作流程", "Workflows": "工作流程", "Zoom In": "放大", "Zoom Out": "縮小", - "Open 3D Viewer (Beta) for Selected Node": "為選取節點開啟 3D 檢視器(測試版)", - "Zoom to fit": "縮放至適合大小", - "Lock Canvas": "鎖定畫布", - "Exit Subgraph": "退出子圖", - "Install Missing": "安裝缺少項目", - "Publish": "發佈", - "Canvas Performance": "畫布效能", - "Help Center": "幫助中心", - "Focus Mode": "專注模式", - "Model Library": "模型庫", - "Node Library": "節點庫", - "Queue Panel": "佇列面板", - "sideToolbar_modelLibrary": "sideToolbar.modelLibrary", - "sideToolbar_nodeLibrary": "sideToolbar.nodeLibrary", - "sideToolbar_queue": "sideToolbar.queue", - "sideToolbar_workflows": "sideToolbar.workflows" + "Zoom to fit": "縮放至適合大小" + }, + "minimap": { + "nodeColors": "節點顏色", + "renderBypassState": "渲染繞過狀態", + "renderErrorState": "渲染錯誤狀態", + "showGroups": "顯示框架/群組", + "showLinks": "顯示連結" }, "missingModelsDialog": { "doNotAskAgain": "不要再顯示此訊息", @@ -1085,9 +1116,6 @@ "upscale_diffusion": "擴散放大", "upscaling": "放大", "utils": "工具", - "v1": "v1", - "v2": "v2", - "v3": "v3", "video": "影片", "video_models": "影片模型" }, @@ -1122,13 +1150,13 @@ "whatsNew": "有什麼新功能?" }, "selectionToolbox": { + "Bypass Group Nodes": "繞過群組節點", + "Set Group Nodes to Always": "將群組節點設為總是", + "Set Group Nodes to Never": "將群組節點設為永不", "executeButton": { "disabledTooltip": "未選取任何輸出節點", "tooltip": "執行至選取的輸出節點(以橙色邊框標示)" - }, - "Set Group Nodes to Never": "將群組節點設為永不", - "Bypass Group Nodes": "繞過群組節點", - "Set Group Nodes to Always": "將群組節點設為總是" + } }, "serverConfig": { "modifiedConfigs": "您已修改以下伺服器設定。請重新啟動以套用變更。", @@ -1265,6 +1293,12 @@ } }, "serverStart": { + "copyAllTooltip": "複製全部", + "copySelectionTooltip": "複製所選內容", + "errorMessage": "無法啟動 ComfyUI Desktop", + "installation": { + "title": "正在安裝 ComfyUI" + }, "openLogs": "開啟日誌", "process": { "error": "無法啟動 ComfyUI 桌面版", @@ -1275,17 +1309,12 @@ }, "reportIssue": "回報問題", "showTerminal": "顯示終端機", - "troubleshoot": "疑難排解", "title": "正在啟動 ComfyUI", - "copySelectionTooltip": "複製所選內容", - "copyAllTooltip": "複製全部", - "errorMessage": "無法啟動 ComfyUI Desktop", - "installation": { - "title": "正在安裝 ComfyUI" - } + "troubleshoot": "疑難排解" }, "settingsCategories": { "3D": "3D", + "3DViewer": "3DViewer", "API Nodes": "API 節點", "About": "關於", "Appearance": "外觀", @@ -1336,13 +1365,41 @@ "Validation": "驗證", "Vue Nodes": "Vue 節點", "Window": "視窗", - "Workflow": "工作流程", - "3DViewer": "3DViewer" + "Workflow": "工作流程" + }, + "shape": { + "CARD": "卡片", + "arrow": "箭頭", + "box": "方框", + "circle": "圓形", + "default": "預設", + "round": "圓角" + }, + "shortcuts": { + "essentials": "基本功能", + "keyboardShortcuts": "鍵盤快捷鍵", + "manageShortcuts": "管理快捷鍵", + "noKeybinding": "無快捷鍵綁定", + "subcategories": { + "node": "節點", + "panelControls": "面板控制", + "queue": "佇列", + "view": "檢視", + "workflow": "工作流程" + }, + "viewControls": "檢視控制" }, "sideToolbar": { "browseTemplates": "瀏覽範例模板", "downloads": "下載", "helpCenter": "說明中心", + "labels": { + "models": "模型", + "nodes": "節點", + "queue": "佇列", + "templates": "範本", + "workflows": "工作流程" + }, "logout": "登出", "modelLibrary": "模型庫", "newBlankWorkflow": "建立新的空白工作流程", @@ -1380,6 +1437,8 @@ }, "showFlatList": "顯示平面清單" }, + "templates": "範本", + "themeToggle": "切換主題", "workflowTab": { "confirmDelete": "您確定要刪除這個工作流程嗎?", "confirmDeleteTitle": "刪除工作流程?", @@ -1397,33 +1456,24 @@ "open": "開啟" } }, - "workflows": "工作流程", - "themeToggle": "切換主題", - "templates": "範本", - "labels": { - "queue": "佇列", - "nodes": "節點", - "models": "模型", - "workflows": "工作流程", - "templates": "範本" - } + "workflows": "工作流程" }, "subgraphStore": { "blueprintName": "子圖名稱", - "saveBlueprint": "將子圖儲存到資料庫", - "confirmDeleteTitle": "刪除藍圖?", "confirmDelete": "此操作將永久從您的程式庫中移除藍圖", - "overwriteBlueprintTitle": "覆蓋現有藍圖?", + "confirmDeleteTitle": "刪除藍圖?", + "hidden": "隱藏 / 巢狀參數", + "hideAll": "全部隱藏", + "loadFailure": "載入子圖藍圖失敗", "overwriteBlueprint": "儲存將以您的變更覆蓋目前的藍圖", + "overwriteBlueprintTitle": "覆蓋現有藍圖?", "publish": "發佈子圖", "publishSuccess": "已儲存至節點庫", "publishSuccessMessage": "您可以在節點庫的「子圖藍圖」中找到您的子圖藍圖", - "loadFailure": "載入子圖藍圖失敗", - "shown": "在節點上顯示", + "saveBlueprint": "將子圖儲存到資料庫", "showAll": "顯示全部", - "hidden": "隱藏 / 巢狀參數", - "hideAll": "全部隱藏", - "showRecommended": "顯示建議的小工具" + "showRecommended": "顯示建議的小工具", + "shown": "在節點上顯示" }, "tabMenu": { "addToBookmarks": "加入書籤", @@ -1435,6 +1485,8 @@ "removeFromBookmarks": "從書籤移除" }, "templateWorkflows": { + "activeFilters": "篩選條件:", + "categories": "分類", "category": { "3D": "3D", "All": "所有範本", @@ -1445,15 +1497,32 @@ "ControlNet": "ControlNet", "Custom Nodes": "自訂節點", "Flux": "Flux", + "GettingStarted": "入門指南", "Image": "圖片", "Image API": "圖片 API", "LLM API": "LLM API", + "LLMs": "LLMs", "Upscaling": "放大", "Video": "影片", - "Video API": "影片 API", - "GettingStarted": "入門指南", - "LLMs": "LLMs" + "Video API": "影片 API" }, + "licensesSelected": "{count} 個授權", + "loading": "正在載入範本...", + "loadingMore": "載入更多範本...", + "modelFilter": "模型篩選", + "modelsSelected": "{count} 個模型", + "noResults": "找不到範本", + "noResultsHint": "請嘗試調整您的搜尋或篩選條件", + "resetFilters": "清除篩選", + "resultsCount": "顯示 {count} 個範本(共 {total} 個)", + "searchPlaceholder": "搜尋範本...", + "sort": { + "alphabetical": "A → Z", + "newest": "最新", + "recommended": "推薦", + "searchPlaceholder": "搜尋..." + }, + "sorting": "排序依據", "template": { "3D": { "3d_hunyuan3d_image_to_model": "Hunyuan3D 2.0", @@ -1759,26 +1828,7 @@ } }, "title": "從範本開始", - "loadingMore": "載入更多範本...", - "searchPlaceholder": "搜尋範本...", - "categories": "分類", - "resetFilters": "清除篩選", - "sorting": "排序依據", - "activeFilters": "篩選條件:", - "loading": "正在載入範本...", - "noResults": "找不到範本", - "noResultsHint": "請嘗試調整您的搜尋或篩選條件", - "modelFilter": "模型篩選", - "modelsSelected": "{count} 個模型", - "useCasesSelected": "{count} 個使用案例", - "licensesSelected": "{count} 個授權", - "resultsCount": "顯示 {count} 個範本(共 {total} 個)", - "sort": { - "recommended": "推薦", - "alphabetical": "A → Z", - "newest": "最新", - "searchPlaceholder": "搜尋..." - } + "useCasesSelected": "{count} 個使用案例" }, "toastMessages": { "cannotCreateSubgraph": "無法建立子圖", @@ -1796,6 +1846,7 @@ "failedToExportModel": "無法將模型匯出為 {format}", "failedToFetchBalance": "取得餘額失敗:{error}", "failedToFetchLogs": "無法取得伺服器日誌", + "failedToInitializeLoad3dViewer": "無法初始化 3D 檢視器", "failedToInitiateCreditPurchase": "啟動點數購買失敗:{error}", "failedToPurchaseCredits": "購買點數失敗:{error}", "fileLoadError": "無法在 {fileName} 中找到工作流程", @@ -1816,8 +1867,7 @@ "unauthorizedDomain": "您的網域 {domain} 未被授權使用此服務。請聯絡 {email} 以將您的網域加入白名單。", "updateRequested": "已請求更新", "useApiKeyTip": "提示:無法正常登入?請使用 Comfy API 金鑰選項。", - "userNotAuthenticated": "使用者未驗證", - "failedToInitializeLoad3dViewer": "無法初始化 3D 檢視器" + "userNotAuthenticated": "使用者未驗證" }, "userSelect": { "enterUsername": "輸入用戶名稱", @@ -1835,6 +1885,7 @@ "updatePassword": "更新密碼" }, "validation": { + "descriptionRequired": "說明為必填項目", "invalidEmail": "無效的電子郵件地址", "length": "必須為 {length} 個字元", "maxLength": "不得超過 {length} 個字元", @@ -1850,8 +1901,7 @@ }, "personalDataConsentRequired": "您必須同意我們處理您的個人資料。", "prefix": "必須以 {prefix} 開頭", - "required": "必填", - "descriptionRequired": "說明為必填項目" + "required": "必填" }, "versionMismatchWarning": { "dismiss": "關閉", @@ -1868,98 +1918,26 @@ "learnMore": "了解更多", "noReleaseNotes": "沒有可用的發行說明。" }, + "widgets": { + "selectModel": "選擇模型", + "uploadSelect": { + "placeholder": "選擇...", + "placeholderAudio": "選擇音訊...", + "placeholderImage": "選擇圖片...", + "placeholderModel": "選擇模型...", + "placeholderUnknown": "選擇媒體...", + "placeholderVideo": "選擇影片..." + } + }, "workflowService": { "enterFilename": "輸入檔案名稱", "exportWorkflow": "匯出工作流程", "saveWorkflow": "儲存工作流程" }, - "desktopStart": { - "initialising": "初始化中..." - }, - "shape": { - "default": "預設", - "round": "圓角", - "CARD": "卡片", - "circle": "圓形", - "arrow": "箭頭", - "box": "方框" - }, "zoomControls": { + "hideMinimap": "隱藏小地圖", "label": "縮放控制", - "zoomToFit": "縮放至適合大小", "showMinimap": "顯示小地圖", - "hideMinimap": "隱藏小地圖" - }, - "commands": { - "runWorkflow": "執行工作流程", - "runWorkflowFront": "執行工作流程(在前方排隊)", - "run": "執行", - "execute": "執行", - "interrupt": "取消目前執行", - "refresh": "重新整理節點定義", - "clipspace": "開啟 Clipspace", - "resetView": "重設畫布視圖", - "clear": "清除工作流程", - "toggleBottomPanel": "切換底部面板", - "theme": "主題", - "dark": "深色", - "light": "淺色", - "manageExtensions": "管理擴充功能", - "settings": "設定", - "help": "說明", - "queue": "佇列面板" - }, - "widgets": { - "selectModel": "選擇模型", - "uploadSelect": { - "placeholder": "選擇...", - "placeholderImage": "選擇圖片...", - "placeholderAudio": "選擇音訊...", - "placeholderVideo": "選擇影片...", - "placeholderModel": "選擇模型...", - "placeholderUnknown": "選擇媒體..." - } - }, - "shortcuts": { - "essentials": "基本功能", - "viewControls": "檢視控制", - "manageShortcuts": "管理快捷鍵", - "noKeybinding": "無快捷鍵綁定", - "keyboardShortcuts": "鍵盤快捷鍵", - "subcategories": { - "workflow": "工作流程", - "node": "節點", - "queue": "佇列", - "view": "檢視", - "panelControls": "面板控制" - } - }, - "minimap": { - "nodeColors": "節點顏色", - "showLinks": "顯示連結", - "showGroups": "顯示框架/群組", - "renderBypassState": "渲染繞過狀態", - "renderErrorState": "渲染錯誤狀態" - }, - "assetBrowser": { - "assets": "資產", - "browseAssets": "瀏覽資產", - "noAssetsFound": "找不到資產", - "tryAdjustingFilters": "請嘗試調整您的搜尋或篩選條件", - "loadingModels": "正在載入 {type}...", - "connectionError": "請檢查您的連線並重試", - "failedToCreateNode": "無法建立節點。請重試或查看主控台以取得詳細資訊。", - "noModelsInFolder": "此資料夾中沒有可用的 {type}", - "searchAssetsPlaceholder": "搜尋資產...", - "allModels": "所有模型", - "allCategory": "所有 {category}", - "unknown": "未知", - "fileFormats": "檔案格式", - "baseModels": "基礎模型", - "sortBy": "排序依據", - "sortAZ": "A-Z", - "sortZA": "Z-A", - "sortRecent": "最近", - "sortPopular": "熱門" + "zoomToFit": "縮放至適合大小" } -} \ No newline at end of file +} diff --git a/src/locales/zh-TW/nodeDefs.json b/src/locales/zh-TW/nodeDefs.json index 9adae7110..131d4b5ec 100644 --- a/src/locales/zh-TW/nodeDefs.json +++ b/src/locales/zh-TW/nodeDefs.json @@ -7366,19 +7366,6 @@ } } }, - "SaveSVG": { - "description": "將 SVG 檔案儲存到磁碟。", - "display_name": "儲存 SVG", - "inputs": { - "filename_prefix": { - "name": "檔名前綴", - "tooltip": "要儲存檔案的字首。這可以包含格式化資訊,例如 %date:yyyy-MM-dd% 或 %Empty Latent Image.width%,以便從節點中包含數值。" - }, - "svg": { - "name": "svg" - } - } - }, "SaveVideo": { "description": "將輸入的影像儲存到您的 ComfyUI 輸出目錄。", "display_name": "儲存影片", @@ -8657,4 +8644,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/zh-TW/settings.json b/src/locales/zh-TW/settings.json index ba24e088e..3ab903fc3 100644 --- a/src/locales/zh-TW/settings.json +++ b/src/locales/zh-TW/settings.json @@ -11,10 +11,7 @@ }, "Comfy-Desktop_UV_PythonInstallMirror": { "name": "Python 安裝鏡像站", - "tooltip": "受管理的 Python 安裝檔會從 Astral 的 python-build-standalone 專案下載。這個變數可以設定為鏡像站的 URL,以便從不同來源下載 Python 安裝檔。所提供的 URL 會取代 https://github.com/astral-sh/python-build-standalone/releases/download,例如:https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz。若要從本機目錄讀取發行版本,請使用 file:// URL 格式。", - "urlFormatTitle": "鏡像站 URL 格式", - "urlDescription": "這是一個 Python 下載 URL 範例。\n\n鏡像站 URL 是前半部分,包含日期(20250902)之前的所有內容:", - "fileUrlDescription": "若要從您先前下載的檔案安裝,您可以使用 file URL:" + "tooltip": "受管理的 Python 安裝檔會從 Astral 的 python-build-standalone 專案下載。這個變數可以設定為鏡像站的 URL,以便從不同來源下載 Python 安裝檔。所提供的 URL 會取代 https://github.com/astral-sh/python-build-standalone/releases/download,例如:https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz。若要從本機目錄讀取發行版本,請使用 file:// URL 格式。" }, "Comfy-Desktop_UV_TorchInstallMirror": { "name": "Torch 安裝鏡像站", @@ -346,14 +343,6 @@ "Comfy_Validation_Workflows": { "name": "驗證工作流程" }, - "Comfy_VueNodes_Enabled": { - "name": "啟用 Vue 節點渲染", - "tooltip": "將節點以 Vue 元件而非畫布元素方式渲染。實驗性功能。" - }, - "Comfy_VueNodes_Widgets": { - "name": "啟用 Vue 小工具", - "tooltip": "在 Vue 節點中以 Vue 元件渲染小工具。" - }, "Comfy_WidgetControlMode": { "name": "元件控制模式", "options": { @@ -399,14 +388,14 @@ "Topbar (2nd-row)": "頂部欄(第二列)" } }, - "LiteGraph_Canvas_LowQualityRenderingZoomThreshold": { - "name": "低品質渲染縮放臨界值", - "tooltip": "當縮小檢視時以低品質渲染圖形" - }, "LiteGraph_Canvas_MaximumFps": { "name": "最大FPS", "tooltip": "畫布允許渲染的最大每秒幀數。限制GPU使用率,但可能影響流暢度。若設為0,則使用螢幕的更新率。預設值:0" }, + "LiteGraph_Canvas_MinFontSizeForLOD": { + "name": "縮放節點細節層級 - 字型大小閾值", + "tooltip": "控制節點何時切換至低品質 LOD 渲染。使用像素字型大小來決定何時切換。設為 0 可停用。數值 1-24 設定 LOD 的最小字型大小閾值 - 較高的數值(24px)= 縮小時更早切換節點為簡化渲染,較低的數值(1px)= 較長時間維持完整節點品質。" + }, "LiteGraph_ContextMenu_Scaling": { "name": "放大時縮放節點組合小工具選單(清單)" }, @@ -423,9 +412,5 @@ }, "pysssss_SnapToGrid": { "name": "總是對齊格線" - }, - "LiteGraph_Canvas_MinFontSizeForLOD": { - "name": "縮放節點細節層級 - 字型大小閾值", - "tooltip": "控制節點何時切換至低品質 LOD 渲染。使用像素字型大小來決定何時切換。設為 0 可停用。數值 1-24 設定 LOD 的最小字型大小閾值 - 較高的數值(24px)= 縮小時更早切換節點為簡化渲染,較低的數值(1px)= 較長時間維持完整節點品質。" } -} \ No newline at end of file +} diff --git a/src/locales/zh/commands.json b/src/locales/zh/commands.json index 1eee6fa3c..6b5ae1c9e 100644 --- a/src/locales/zh/commands.json +++ b/src/locales/zh/commands.json @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "导出工作流(API格式)" }, - "Comfy_Feedback": { - "label": "反馈" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "将选区转换为子图" }, @@ -309,4 +306,4 @@ "label": "切换工作流侧边栏", "tooltip": "工作流" } -} \ No newline at end of file +} diff --git a/src/locales/zh/main.json b/src/locales/zh/main.json index 1a1c8e11a..afb037f5e 100644 --- a/src/locales/zh/main.json +++ b/src/locales/zh/main.json @@ -8,6 +8,27 @@ "message": "此工作流包含API节点,需要您登录账户才能运行。", "title": "使用API节点需要登录" }, + "assetBrowser": { + "allCategory": "全部{category}", + "allModels": "全部模型", + "assets": "资源", + "baseModels": "基础模型", + "browseAssets": "浏览资源", + "connectionError": "请检查您的网络连接后重试", + "failedToCreateNode": "创建节点失败。请重试或查看控制台获取详细信息。", + "fileFormats": "文件格式", + "loadingModels": "正在加载{type}...", + "noAssetsFound": "未找到资源", + "noModelsInFolder": "此文件夹中没有可用的{type}", + "searchAssetsPlaceholder": "搜索资源...", + "sortAZ": "A-Z", + "sortBy": "排序方式", + "sortPopular": "最受欢迎", + "sortRecent": "最近", + "sortZA": "Z-A", + "tryAdjustingFilters": "请尝试调整搜索或筛选条件", + "unknown": "未知" + }, "auth": { "apiKey": { "cleared": "API 密钥已清除", @@ -93,10 +114,10 @@ }, "breadcrumbsMenu": { "clearWorkflow": "清除工作流程", + "deleteBlueprint": "删除蓝图", "deleteWorkflow": "删除工作流程", "duplicate": "复制", - "enterNewName": "输入新名称", - "deleteBlueprint": "删除蓝图" + "enterNewName": "输入新名称" }, "chatHistory": { "cancelEdit": "取消", @@ -125,64 +146,83 @@ "red": "红色", "yellow": "黄色" }, + "commands": { + "clear": "清空工作流", + "clipspace": "打开 Clipspace", + "dark": "深色", + "execute": "执行", + "help": "帮助", + "interrupt": "取消当前运行", + "light": "浅色", + "manageExtensions": "管理扩展", + "queue": "队列面板", + "refresh": "刷新节点定义", + "resetView": "重置画布视图", + "run": "运行", + "runWorkflow": "运行工作流", + "runWorkflowFront": "运行工作流(队列前端)", + "settings": "设置", + "theme": "主题", + "toggleBottomPanel": "切换底部面板" + }, "contextMenu": { "Add Group": "添加组", "Add Group For Selected Nodes": "为选定节点添加组", "Add Node": "添加节点", + "Add Subgraph to Library": "Add Subgraph to Library", + "Adjust Size": "Adjust Size", + "Align Selected To": "Align Selected To", + "Bottom": "Bottom", "Bypass": "绕过", "Clone": "克隆", "Collapse": "折叠", + "Color": "Color", "Colors": "颜色", "Convert to Group Node": "转换为组节点", + "Convert to Subgraph": "Convert to Subgraph", + "Copy": "Copy", "Copy (Clipspace)": "复制 (Clipspace)", + "Copy Image": "Copy Image", + "Delete": "Delete", + "Distribute Nodes": "Distribute Nodes", + "Duplicate": "Duplicate", + "Edit Subgraph Widgets": "Edit Subgraph Widgets", "Expand": "展开", + "Expand Node": "Expand Node", + "Horizontal": "Horizontal", "Inputs": "输入", + "Left": "Left", "Manage": "管理", "Manage Group Nodes": "管理组节点", + "Minimize Node": "Minimize Node", "Mode": "模式", + "Node Info": "Node Info", "Node Templates": "节点模板", + "Open Image": "Open Image", + "Open in Mask Editor": "Open in Mask Editor", "Outputs": "输出", + "Paste": "Paste", "Pin": "固定", "Properties": "属性", "Properties Panel": "属性面板", "Remove": "删除", + "Remove Bypass": "Remove Bypass", + "Rename": "Rename", "Resize": "调整大小", + "Right": "Right", + "Run Branch": "Run Branch", + "Save Image": "Save Image", "Save Selected as Template": "将选定节点另存为模板", "Search": "搜索", + "Shape": "Shape", "Shapes": "形状", "Title": "标题", - "Unpin": "取消固定", - "Open in Mask Editor": "Open in Mask Editor", - "Open Image": "Open Image", - "Copy Image": "Copy Image", - "Save Image": "Save Image", - "Rename": "Rename", - "Copy": "Copy", - "Duplicate": "Duplicate", - "Paste": "Paste", - "Node Info": "Node Info", - "Adjust Size": "Adjust Size", - "Minimize Node": "Minimize Node", - "Expand Node": "Expand Node", - "Shape": "Shape", - "Color": "Color", - "Add Subgraph to Library": "Add Subgraph to Library", - "Unpack Subgraph": "Unpack Subgraph", - "Edit Subgraph Widgets": "Edit Subgraph Widgets", - "Convert to Subgraph": "Convert to Subgraph", - "Align Selected To": "Align Selected To", - "Distribute Nodes": "Distribute Nodes", - "Remove Bypass": "Remove Bypass", - "Run Branch": "Run Branch", - "Delete": "Delete", "Top": "Top", - "Bottom": "Bottom", - "Left": "Left", - "Right": "Right", - "Horizontal": "Horizontal", + "Unpack Subgraph": "Unpack Subgraph", + "Unpin": "取消固定", "Vertical": "Vertical", - "new": "new", - "deprecated": "deprecated" + "deprecated": "deprecated", + "new": "new" }, "credits": { "accountInitialized": "账户已初始化", @@ -264,6 +304,9 @@ "quit": "退出", "reinstall": "重新安装" }, + "desktopStart": { + "initialising": "正在初始化..." + }, "desktopUpdate": { "description": "ComfyUI桌面正在安装新的依赖项。这可能需要几分钟的时间。", "errorCheckingUpdate": "检查更新时出错", @@ -308,6 +351,8 @@ "audioFailedToLoad": "音频加载失败", "author": "作者", "back": "返回", + "bookmark": "保存到库", + "calculatingDimensions": "正在计算尺寸", "cancel": "取消", "capture": "捕获", "category": "类别", @@ -319,6 +364,7 @@ "color": "颜色", "comingSoon": "即将推出", "command": "指令", + "commandProhibited": "命令 {command} 被禁止。请联系管理员了解更多信息。", "community": "社区", "completed": "已完成", "confirm": "确认", @@ -341,29 +387,40 @@ "disabling": "禁用中", "dismiss": "关闭", "download": "下载", + "downloadImage": "下载图片", + "downloadVideo": "下载视频", "dropYourFileOr": "拖放您的文件或", "duplicate": "复制", "edit": "编辑", + "editOrMaskImage": "编辑或遮罩图片", "empty": "空", "enableAll": "启用全部", "enabled": "已启用", "enabling": "启用中", "error": "错误", + "errorLoadingImage": "图片加载出错", + "errorLoadingVideo": "视频加载出错", "experimental": "测试版", "export": "导出", "extensionName": "扩展名称", + "failedToDownloadImage": "图片下载失败", + "failedToDownloadVideo": "视频下载失败", "feedback": "反馈", "filter": "过滤", "findIssues": "查找问题", + "frameNodes": "框选节点", "frontendNewer": "前端版本 {frontendVersion} 可能与后端版本 {backendVersion} 不相容。", "frontendOutdated": "前端版本 {frontendVersion} 已过时。后端需要 {requiredVersion} 或更高版本。", + "galleryImage": "图库图片", + "galleryThumbnail": "图库缩略图", "goToNode": "转到节点", - "help": "帮助", "icon": "图标", "imageFailedToLoad": "图像加载失败", + "imagePreview": "图片预览 - 使用方向键切换图片", "imageUrl": "图片网址", "import": "导入", "inProgress": "进行中", + "info": "节点信息", "insert": "插入", "install": "安装", "installed": "已安装", @@ -379,11 +436,14 @@ "loading": "加载中", "loadingPanel": "正在加载{panel}面板...", "login": "登录", + "logoAlt": "ComfyUI 标志", "logs": "日志", "micPermissionDenied": "麦克风权限被拒绝", "migrate": "迁移", "missing": "缺失", + "moreOptions": "更多选项", "moreWorkflows": "更多工作流", + "multiSelectDropdown": "多选下拉框", "name": "名称", "newFolder": "新文件夹", "next": "下一个", @@ -393,6 +453,11 @@ "noTasksFound": "未找到任务", "noTasksFoundMessage": "队列中没有任务。", "noWorkflowsFound": "未找到工作流。", + "nodeContentError": "节点内容错误", + "nodeHeaderError": "节点标题错误", + "nodeRenderError": "节点渲染错误", + "nodeSlotsError": "节点插槽错误", + "nodeWidgetsError": "节点控件错误", "nodes": "节点", "nodesRunning": "节点正在运行", "ok": "确定", @@ -403,8 +468,11 @@ "reconnected": "已重新连接", "reconnecting": "重新连接中", "refresh": "刷新", + "refreshNode": "刷新节点", "releaseTitle": "{package} {version} 发布", "reloadToApplyChanges": "重新加载以应用更改", + "removeImage": "移除图片", + "removeVideo": "移除视频", "rename": "重命名", "reportIssue": "发送报告", "reportIssueTooltip": "向 Comfy Org 提交错误报告", @@ -416,6 +484,7 @@ "resultsCount": "找到 {count} 个结果", "save": "保存", "saving": "正在保存", + "search": "搜索", "searchExtensions": "搜索扩展", "searchFailedMessage": "我们找不到任何与您的搜索匹配的设置。请尝试调整您的搜索词。", "searchKeybindings": "搜索快捷键", @@ -423,9 +492,11 @@ "searchNodes": "搜索节点", "searchSettings": "搜索设置", "searchWorkflows": "搜索工作流", + "seeTutorial": "查看教程", "setAsBackground": "设为背景", "settings": "设置", "showReport": "显示报告", + "singleSelectDropdown": "单选下拉框", "sort": "排序", "source": "来源", "startRecording": "开始录音", @@ -448,40 +519,11 @@ "versionMismatchWarning": "版本兼容性警告", "versionMismatchWarningMessage": "{warning}:{detail} 请参阅 https://docs.comfy.org/installation/update_comfyui#common-update-issues 以取得更新说明。", "videoFailedToLoad": "视频加载失败", - "workflow": "工作流", - "downloadImage": "下载图片", - "downloadVideo": "下载视频", - "editOrMaskImage": "编辑或遮罩图片", - "removeImage": "移除图片", - "removeVideo": "移除视频", + "videoPreview": "视频预览 - 使用方向键切换视频", "viewImageOfTotal": "查看第 {index} 张图片,共 {total} 张", "viewVideoOfTotal": "查看第 {index} 个视频,共 {total} 个", - "imagePreview": "图片预览 - 使用方向键切换图片", - "videoPreview": "视频预览 - 使用方向键切换视频", - "galleryImage": "图库图片", - "galleryThumbnail": "图库缩略图", - "errorLoadingImage": "图片加载出错", - "errorLoadingVideo": "视频加载出错", - "failedToDownloadImage": "图片下载失败", - "failedToDownloadVideo": "视频下载失败", - "calculatingDimensions": "正在计算尺寸", - "logoAlt": "ComfyUI 标志", - "refreshNode": "刷新节点", - "info": "节点信息", - "bookmark": "保存到库", - "moreOptions": "更多选项", - "search": "搜索", "warning": "警告", - "multiSelectDropdown": "多选下拉框", - "singleSelectDropdown": "单选下拉框", - "commandProhibited": "命令 {command} 被禁止。请联系管理员了解更多信息。", - "seeTutorial": "查看教程", - "nodeRenderError": "节点渲染错误", - "nodeContentError": "节点内容错误", - "nodeHeaderError": "节点标题错误", - "nodeSlotsError": "节点插槽错误", - "nodeWidgetsError": "节点控件错误", - "frameNodes": "框选节点" + "workflow": "工作流" }, "graphCanvasMenu": { "fitView": "适应视图", @@ -493,11 +535,11 @@ "select": "选择", "selectMode": "选择模式", "showLinks": "显示链接", + "toggleLinkVisibility": "切换链接可见性", "toggleMinimap": "切换小地图", "zoomIn": "放大", "zoomOptions": "缩放选项", - "zoomOut": "缩小", - "toggleLinkVisibility": "切换链接可见性" + "zoomOut": "缩小" }, "groupNode": { "create": "创建组节点", @@ -510,13 +552,13 @@ "github": "Github", "helpFeedback": "帮助与反馈", "loadingReleases": "加载发布信息...", + "managerExtension": "管理扩展", "more": "更多...", "noRecentReleases": "没有最近的发布", "openDevTools": "打开开发者工具", "reinstall": "重新安装", "updateAvailable": "更新", - "whatsNew": "新功能?", - "managerExtension": "管理扩展" + "whatsNew": "新功能?" }, "icon": { "bookmark": "书签", @@ -541,6 +583,17 @@ "desktopSettings": "桌面设置", "failedToSelectDirectory": "选择目录失败", "gpu": "GPU", + "gpuPicker": { + "appleMetalDescription": "利用您的Mac GPU以获得更快速度和更佳体验", + "cpuDescription": "当GPU加速不可用时,使用CPU模式以获得兼容性", + "cpuSubtitle": "CPU模式", + "manualDescription": "为高级配置或不受支持的硬件手动配置ComfyUI", + "manualSubtitle": "手动设置", + "nvidiaDescription": "使用NVIDIA GPU和CUDA加速以获得最佳性能。", + "nvidiaSubtitle": "NVIDIA CUDA", + "recommended": "推荐", + "title": "选择您的硬件配置" + }, "gpuSelection": { "cpuMode": "CPU 模式", "cpuModeDescription": "CPU 模式仅适用于开发者和极少数特殊情况。", @@ -562,6 +615,16 @@ "installLocationTooltip": "ComfyUI 的用户数据目录。存储:\n- Python 环境\n- 模型\n- 自定义节点\n", "insufficientFreeSpace": "空间不足 - 最小可用空间", "isOneDrive": "在OneDrive中安装可能会导致问题。强烈建议在非OneDrive位置安装。", + "locationPicker": { + "chooseDownloadServers": "手动选择下载服务器", + "downloadServersDescription": "根据您的位置选择用于下载Python、PyPI包和PyTorch的特定镜像服务器。", + "migrateDescription": "从之前的ComfyUI安装复制或链接您的模型、自定义节点和配置。", + "migrateFromExisting": "从现有安装迁移", + "migrationPathPlaceholder": "选择已有的ComfyUI安装(可选)", + "pathPlaceholder": "/Users/username/Documents/ComfyUI", + "subtitle": "选择一个文件夹用于存放ComfyUI文件。我们也会自动在此处设置Python。", + "title": "选择ComfyUI的安装位置" + }, "manualConfiguration": { "createVenv": "您需要在以下目录中创建虚拟环境", "requirements": "依赖项", @@ -616,28 +679,7 @@ }, "systemLocations": "系统位置", "unhandledError": "未知错误", - "updateConsent": "您之前选择了报告崩溃。我们现在正在跟踪基于事件的度量,以帮助识别错误并改进应用程序。我们不收集任何个人可识别信息。", - "gpuPicker": { - "title": "选择您的硬件配置", - "recommended": "推荐", - "nvidiaSubtitle": "NVIDIA CUDA", - "cpuSubtitle": "CPU模式", - "manualSubtitle": "手动设置", - "appleMetalDescription": "利用您的Mac GPU以获得更快速度和更佳体验", - "nvidiaDescription": "使用NVIDIA GPU和CUDA加速以获得最佳性能。", - "cpuDescription": "当GPU加速不可用时,使用CPU模式以获得兼容性", - "manualDescription": "为高级配置或不受支持的硬件手动配置ComfyUI" - }, - "locationPicker": { - "title": "选择ComfyUI的安装位置", - "subtitle": "选择一个文件夹用于存放ComfyUI文件。我们也会自动在此处设置Python。", - "pathPlaceholder": "/Users/username/Documents/ComfyUI", - "migrationPathPlaceholder": "选择已有的ComfyUI安装(可选)", - "migrateFromExisting": "从现有安装迁移", - "migrateDescription": "从之前的ComfyUI安装复制或链接您的模型、自定义节点和配置。", - "chooseDownloadServers": "手动选择下载服务器", - "downloadServersDescription": "根据您的位置选择用于下载Python、PyPI包和PyTorch的特定镜像服务器。" - } + "updateConsent": "您之前选择了报告崩溃。我们现在正在跟踪基于事件的度量,以帮助识别错误并改进应用程序。我们不收集任何个人可识别信息。" }, "issueReport": { "helpFix": "帮助修复这个" @@ -700,10 +742,10 @@ }, "loadWorkflowWarning": { "coreNodesFromVersion": "需要 ComfyUI {version}:", - "outdatedVersion": "某些节点需要更高版本的 ComfyUI(当前版本:{version})。请更新以使用所有节点。", - "outdatedVersionGeneric": "某些节点需要更高版本的 ComfyUI。请更新以使用所有节点。", + "missingNodesDescription": "在加载工作流时,以下节点未找到。\n这也可能是因为你的ComfyUI版本过低,无法找到新的核心节点。", "missingNodesTitle": "某些节点缺失", - "missingNodesDescription": "在加载工作流时,以下节点未找到。\n这也可能是因为你的ComfyUI版本过低,无法找到新的核心节点。" + "outdatedVersion": "某些节点需要更高版本的 ComfyUI(当前版本:{version})。请更新以使用所有节点。", + "outdatedVersionGeneric": "某些节点需要更高版本的 ComfyUI。请更新以使用所有节点。" }, "maintenance": { "None": "无", @@ -726,36 +768,81 @@ "title": "维护" }, "manager": { + "allMissingNodesInstalled": "所有缺失节点已成功安装", + "applyChanges": "应用更改", "changingVersion": "将版本从 {from} 更改为 {to}", + "clickToFinishSetup": "点击", + "conflicts": { + "conflictInfoTitle": "为什么会发生这种情况?", + "conflictMessages": { + "accelerator": "GPU/加速器不受支持(可用:{current},要求:{required})", + "banned": "该软件包因安全原因被禁用", + "comfyui_version": "ComfyUI 版本不匹配(当前:{current},要求:{required})", + "frontend_version": "前端版本不匹配(当前:{current},要求:{required})", + "generic": "兼容性问题(当前:{current},要求:{required})", + "import_failed": "导入失败", + "os": "操作系统不受支持(当前:{current},要求:{required})", + "pending": "安全验证待定 - 无法验证兼容性" + }, + "conflicts": "冲突", + "description": "我们检测到您的部分扩展与新版 ComfyUI 存在冲突。更新后,依赖这些扩展的工作流可能会被破坏。", + "enableAnyway": "仍然启用", + "extensionAtRisk": "有风险的扩展", + "importFailedExtensions": "导入失败的扩展", + "info": "如果继续更新,冲突的扩展将被自动禁用。您可以随时在 ComfyUI 管理器中查看和管理它们。", + "installAnyway": "仍然安装", + "title": "检测到节点包问题!", + "understood": "我已了解", + "warningBanner": { + "button": "了解更多...", + "message": "这些扩展需要与您当前环境不同版本的系统包。安装它们可能会覆盖核心依赖,并影响其他扩展或工作流。", + "title": "部分扩展因与当前环境不兼容而被禁用" + }, + "warningTooltip": "该软件包可能与您当前的环境存在兼容性问题" + }, "createdBy": "创建者", "dependencies": "依赖关系", + "disabledNodesWontUpdate": "已禁用的节点不会被更新", "discoverCommunityContent": "发现社区制作的节点包,扩展等等...", "downloads": "下载", + "enablePackToChangeVersion": "启用此包以更改版本", "errorConnecting": "连接到Comfy节点注册表时出错。", + "extensionsSuccessfullyInstalled": "扩展已成功安装并可使用!", "failed": "失败 ({count})", + "failedToInstall": "安装失败", "filter": { "disabled": "已禁用", "enabled": "已启用", "nodePack": "节点包" }, + "gettingInfo": "正在获取信息...", + "importFailedGenericError": "软件包导入失败。请查看控制台获取更多信息。", "inWorkflow": "在工作流中", "infoPanelEmpty": "点击一个项目查看信息", "installAllMissingNodes": "安装所有缺失节点", + "installError": "安装错误", "installSelected": "安装选定", "installationQueue": "安装队列", + "installingDependencies": "正在安装依赖项...", "lastUpdated": "最后更新", "latestVersion": "最新", + "legacyManagerUI": "使用传统界面", + "legacyManagerUIDescription": "如需使用传统管理器界面,请以 --enable-manager-legacy-ui 参数启动 ComfyUI", + "legacyMenuNotAvailable": "传统管理器菜单不可用,已切换为新管理器菜单。", "license": "许可证", "loadingVersions": "正在加载版本...", + "mixedSelectionMessage": "无法对混合选择执行批量操作", "nightlyVersion": "每夜", "noDescription": "无可用描述", "noNodesFound": "未找到节点", "noNodesFoundDescription": "无法解析包的节点,或者该包仅为前端扩展,没有任何节点。", "noResultsFound": "未找到符合您搜索的结果。", "nodePack": "节点包", + "notAvailable": "不可用", "packsSelected": "选定的包", "repository": "仓库", "restartToApplyChanges": "要应用更改,请重新启动ComfyUI", + "restartingBackend": "正在重启后端以应用更改...", "searchPlaceholder": "搜索", "selectVersion": "选择版本", "sort": { @@ -767,14 +854,15 @@ "status": { "active": "活跃", "banned": "已禁止", + "conflicting": "冲突", "deleted": "已删除", "flagged": "已标记", + "importFailed": "安装错误", "pending": "待定", - "unknown": "未知", - "conflicting": "冲突", - "importFailed": "安装错误" + "unknown": "未知" }, "title": "自定义节点管理器", + "toFinishSetup": "以完成设置", "totalNodes": "节点总数", "tryAgainLater": "请稍后再试。", "tryDifferentSearch": "请尝试不同的搜索查询。", @@ -782,56 +870,10 @@ "uninstallSelected": "卸载所选", "uninstalling": "正在卸载", "update": "更新", - "updatingAllPacks": "更新所有包", - "version": "版本", - "legacyMenuNotAvailable": "传统管理器菜单不可用,已切换为新管理器菜单。", - "legacyManagerUI": "使用传统界面", - "legacyManagerUIDescription": "如需使用传统管理器界面,请以 --enable-manager-legacy-ui 参数启动 ComfyUI", - "failedToInstall": "安装失败", - "installError": "安装错误", - "importFailedGenericError": "软件包导入失败。请查看控制台获取更多信息。", - "applyChanges": "应用更改", - "clickToFinishSetup": "点击", - "toFinishSetup": "以完成设置", - "restartingBackend": "正在重启后端以应用更改...", - "extensionsSuccessfullyInstalled": "扩展已成功安装并可使用!", - "installingDependencies": "正在安装依赖项...", - "updateSelected": "更新所选", "updateAll": "全部更新", - "disabledNodesWontUpdate": "已禁用的节点不会被更新", - "enablePackToChangeVersion": "启用此包以更改版本", - "gettingInfo": "正在获取信息...", - "allMissingNodesInstalled": "所有缺失节点已成功安装", - "mixedSelectionMessage": "无法对混合选择执行批量操作", - "notAvailable": "不可用", - "conflicts": { - "title": "检测到节点包问题!", - "description": "我们检测到您的部分扩展与新版 ComfyUI 存在冲突。更新后,依赖这些扩展的工作流可能会被破坏。", - "info": "如果继续更新,冲突的扩展将被自动禁用。您可以随时在 ComfyUI 管理器中查看和管理它们。", - "extensionAtRisk": "有风险的扩展", - "conflicts": "冲突", - "importFailedExtensions": "导入失败的扩展", - "conflictInfoTitle": "为什么会发生这种情况?", - "installAnyway": "仍然安装", - "enableAnyway": "仍然启用", - "understood": "我已了解", - "warningBanner": { - "title": "部分扩展因与当前环境不兼容而被禁用", - "message": "这些扩展需要与您当前环境不同版本的系统包。安装它们可能会覆盖核心依赖,并影响其他扩展或工作流。", - "button": "了解更多..." - }, - "conflictMessages": { - "comfyui_version": "ComfyUI 版本不匹配(当前:{current},要求:{required})", - "frontend_version": "前端版本不匹配(当前:{current},要求:{required})", - "os": "操作系统不受支持(当前:{current},要求:{required})", - "accelerator": "GPU/加速器不受支持(可用:{current},要求:{required})", - "generic": "兼容性问题(当前:{current},要求:{required})", - "banned": "该软件包因安全原因被禁用", - "pending": "安全验证待定 - 无法验证兼容性", - "import_failed": "导入失败" - }, - "warningTooltip": "该软件包可能与您当前的环境存在兼容性问题" - } + "updateSelected": "更新所选", + "updatingAllPacks": "更新所有包", + "version": "版本" }, "maskEditor": { "Apply to Whole Image": "应用到整个图像", @@ -895,6 +937,7 @@ "Bypass/Unbypass Selected Nodes": "忽略/取消忽略选定节点", "Canvas Performance": "画布性能", "Canvas Toggle Lock": "切换视图锁定", + "Check for Custom Node Updates": "检查自定义节点更新", "Check for Updates": "检查更新", "Clear Pending Tasks": "清除待处理任务", "Clear Workflow": "清除工作流", @@ -908,6 +951,8 @@ "Contact Support": "联系支持", "Convert Selection to Subgraph": "将选中内容转换为子图", "Convert selected nodes to group node": "将选中节点转换为组节点", + "Custom Nodes (Legacy)": "自定义节点(旧版)", + "Custom Nodes Manager": "自定义节点管理器", "Decrease Brush Size in MaskEditor": "在 MaskEditor 中减小笔刷大小", "Delete Selected Items": "删除选定的项目", "Desktop User Guide": "桌面端用户指南", @@ -919,16 +964,17 @@ "File": "文件", "Fit Group To Contents": "适应组内容", "Focus Mode": "专注模式", - "Give Feedback": "提供反馈", "Group Selected Nodes": "将选中节点转换为组节点", "Help": "帮助", "Help Center": "帮助中心", "Increase Brush Size in MaskEditor": "在 MaskEditor 中增大笔刷大小", + "Install Missing Custom Nodes": "安装缺失的自定义节点", "Interrupt": "中断", "Load Default Workflow": "加载默认工作流", "Lock Canvas": "锁定画布", "Manage group nodes": "管理组节点", "Manager": "管理器", + "Manager Menu (Legacy)": "管理菜单(旧版)", "Minimap": "小地图", "Model Library": "模型库", "Move Selected Nodes Down": "下移所选节点", @@ -973,54 +1019,30 @@ "Show Settings Dialog": "显示设置对话框", "Sign Out": "退出登录", "Toggle Essential Bottom Panel": "切换基础底部面板", - "Toggle Bottom Panel": "切换底部面板", - "Toggle Focus Mode": "切换专注模式", "Toggle Logs Bottom Panel": "切换日志底部面板", "Toggle Search Box": "切换搜索框", "Toggle Terminal Bottom Panel": "切换终端底部面板", "Toggle Theme (Dark/Light)": "切换主题(暗/亮)", "Toggle View Controls Bottom Panel": "切换视图控制底部面板", - "Toggle Workflows Sidebar": "切换工作流侧边栏", - "Toggle the Custom Nodes Manager": "切换自定义节点管理器", "Toggle the Custom Nodes Manager Progress Bar": "切换自定义节点管理器进度条", "Undo": "撤销", "Ungroup selected group nodes": "解散选中组节点", + "Unload Models": "卸载模型", + "Unload Models and Execution Cache": "卸载模型和执行缓存", "Unlock Canvas": "解除锁定画布", "Unpack the selected Subgraph": "解包选中子图", "View": "视图", "Workflows": "工作流", "Zoom In": "放大画面", "Zoom Out": "缩小画面", - "Zoom to fit": "缩放以适应", - "Workflow": "工作流", - "Fit view to selected nodes": "视图适应选中节点", - "Canvas Toggle Link Visibility": "画布切换连线可见性", - "Custom Nodes Manager": "自定义节点管理器", - "Custom Nodes (Legacy)": "自定义节点(旧版)", - "Manager Menu (Legacy)": "管理菜单(旧版)", - "Install Missing": "安装缺失项", - "Install Missing Custom Nodes": "安装缺失的自定义节点", - "Check for Custom Node Updates": "检查自定义节点更新", - "Unload Models": "卸载模型", - "Unload Models and Execution Cache": "卸载模型和执行缓存", - "Toggle Model Library Sidebar": "切换模型库侧边栏", - "Toggle Node Library Sidebar": "切换节点库侧边栏", - "Toggle Queue Sidebar": "切换队列侧边栏", - "sideToolbar_modelLibrary": "sideToolbar.modelLibrary", - "sideToolbar_nodeLibrary": "sideToolbar.nodeLibrary", - "sideToolbar_queue": "sideToolbar.queue", - "sideToolbar_workflows": "sideToolbar.workflows" + "Zoom to fit": "缩放以适应" }, "minimap": { "nodeColors": "节点颜色", "renderBypassState": "渲染绕过状态", "renderErrorState": "渲染错误状态", "showGroups": "显示框架/分组", - "showLinks": "显示连接", - "sideToolbar_modelLibrary": "侧边工具栏.模型库", - "sideToolbar_nodeLibrary": "侧边工具栏.节点库", - "sideToolbar_queue": "侧边工具栏.队列", - "sideToolbar_workflows": "侧边工具栏.工作流" + "showLinks": "显示连接" }, "missingModelsDialog": { "doNotAskAgain": "不再显示此消息", @@ -1097,9 +1119,6 @@ "upscale_diffusion": "放大扩散", "upscaling": "放大", "utils": "工具", - "v1": "v1", - "v2": "v2", - "v3": "v3", "video": "视频", "video_models": "视频模型" }, @@ -1134,13 +1153,13 @@ "whatsNew": "新功能?" }, "selectionToolbox": { + "Bypass Group Nodes": "绕过分组节点", + "Set Group Nodes to Always": "将分组节点设置为始终", + "Set Group Nodes to Never": "将分组节点设置为从不", "executeButton": { "disabledTooltip": "未选择输出节点", "tooltip": "执行到选定的输出节点(用橙色边框高亮显示)" - }, - "Set Group Nodes to Never": "将分组节点设置为从不", - "Bypass Group Nodes": "绕过分组节点", - "Set Group Nodes to Always": "将分组节点设置为始终" + } }, "serverConfig": { "modifiedConfigs": "您已修改以下服务器配置。重启以应用更改。", @@ -1277,6 +1296,12 @@ } }, "serverStart": { + "copyAllTooltip": "全部复制", + "copySelectionTooltip": "复制所选内容", + "errorMessage": "无法启动 ComfyUI 桌面版", + "installation": { + "title": "正在安装 ComfyUI" + }, "openLogs": "打开日志", "process": { "error": "无法启动 ComfyUI 桌面版", @@ -1287,14 +1312,8 @@ }, "reportIssue": "报告问题", "showTerminal": "显示终端", - "troubleshoot": "故障排除", "title": "启动 ComfyUI", - "copySelectionTooltip": "复制所选内容", - "copyAllTooltip": "全部复制", - "errorMessage": "无法启动 ComfyUI 桌面版", - "installation": { - "title": "正在安装 ComfyUI" - } + "troubleshoot": "故障排除" }, "settingsCategories": { "3D": "3D", @@ -1351,6 +1370,14 @@ "Window": "窗口", "Workflow": "工作流" }, + "shape": { + "CARD": "卡片", + "arrow": "箭头", + "box": "方框", + "circle": "圆形", + "default": "默认", + "round": "圆角" + }, "shortcuts": { "essentials": "常用", "keyboardShortcuts": "键盘快捷键", @@ -1414,6 +1441,7 @@ "showFlatList": "平铺结果" }, "templates": "模板", + "themeToggle": "切换主题", "workflowTab": { "confirmDelete": "您确定要删除此工作流吗?", "confirmDeleteTitle": "删除工作流?", @@ -1431,25 +1459,24 @@ "open": "打开" } }, - "workflows": "工作流", - "themeToggle": "切换主题" + "workflows": "工作流" }, "subgraphStore": { "blueprintName": "子图名称", - "saveBlueprint": "保存子图到节点库", - "confirmDeleteTitle": "删除子图?", "confirmDelete": "此操作将永久从您的库中移除该子图", - "overwriteBlueprintTitle": "覆盖现有子图?", + "confirmDeleteTitle": "删除子图?", + "hidden": "隐藏/嵌套参数", + "hideAll": "全部隐藏", + "loadFailure": "加载子图蓝图失败", "overwriteBlueprint": "保存将用您的更改覆盖当前子图", + "overwriteBlueprintTitle": "覆盖现有子图?", "publish": "发布子图", "publishSuccess": "已保存到节点库", "publishSuccessMessage": "您可以在节点库的“子图蓝图”下找到您的子图蓝图", - "loadFailure": "加载子图蓝图失败", - "shown": "节点上显示", + "saveBlueprint": "保存子图到节点库", "showAll": "全部显示", - "hidden": "隐藏/嵌套参数", - "hideAll": "全部隐藏", - "showRecommended": "显示推荐控件" + "showRecommended": "显示推荐控件", + "shown": "节点上显示" }, "tabMenu": { "addToBookmarks": "添加到书签", @@ -1461,6 +1488,8 @@ "removeFromBookmarks": "从书签中移除" }, "templateWorkflows": { + "activeFilters": "筛选条件:", + "categories": "分类", "category": { "3D": "3D", "All": "所有模板", @@ -1471,17 +1500,32 @@ "ControlNet": "ControlNet", "Custom Nodes": "自定义节点", "Flux": "Flux", + "GettingStarted": "入门", "Image": "图像生成", "Image API": "图像 API", "LLM API": "LLM API", + "LLMs": "LLMs", "Upscaling": "图像放大", "Video": "视频生成", - "Video API": "视频 API", - "GettingStarted": "入门", - "LLMs": "LLMs" + "Video API": "视频 API" }, + "licensesSelected": "已选 {count} 个许可类型", + "loading": "正在加载模板...", "loadingMore": "正在加载更多模板...", + "modelFilter": "模型筛选", + "modelsSelected": "已选 {count} 个模型", + "noResults": "未找到模板", + "noResultsHint": "请尝试调整搜索或筛选条件", + "resetFilters": "清除筛选", + "resultsCount": "显示 {count} / 共 {total} 个模板", "searchPlaceholder": "搜索模板...", + "sort": { + "alphabetical": "A → Z", + "newest": "最新", + "recommended": "推荐", + "searchPlaceholder": "搜索..." + }, + "sorting": "排序方式", "template": { "3D": { "3d_hunyuan3d_image_to_model": "混元3D 2.0 图生模型", @@ -1787,24 +1831,7 @@ } }, "title": "从模板开始", - "categories": "分类", - "resetFilters": "清除筛选", - "sorting": "排序方式", - "activeFilters": "筛选条件:", - "loading": "正在加载模板...", - "noResults": "未找到模板", - "noResultsHint": "请尝试调整搜索或筛选条件", - "modelFilter": "模型筛选", - "modelsSelected": "已选 {count} 个模型", - "useCasesSelected": "已选 {count} 个用例", - "licensesSelected": "已选 {count} 个许可类型", - "resultsCount": "显示 {count} / 共 {total} 个模板", - "sort": { - "recommended": "推荐", - "alphabetical": "A → Z", - "newest": "最新", - "searchPlaceholder": "搜索..." - } + "useCasesSelected": "已选 {count} 个用例" }, "toastMessages": { "cannotCreateSubgraph": "无法创建子图", @@ -1861,6 +1888,7 @@ "updatePassword": "更新密码" }, "validation": { + "descriptionRequired": "描述是必填的", "invalidEmail": "无效的电子邮件地址", "length": "必须为{length}个字符", "maxLength": "不能超过{length}个字符", @@ -1876,8 +1904,7 @@ }, "personalDataConsentRequired": "您必须同意处理您的个人数据。", "prefix": "必须以 {prefix} 开头", - "required": "必填", - "descriptionRequired": "描述是必填的" + "required": "必填" }, "versionMismatchWarning": { "dismiss": "关闭", @@ -1894,6 +1921,17 @@ "learnMore": "了解更多", "noReleaseNotes": "暂无更新说明。" }, + "widgets": { + "selectModel": "选择模型", + "uploadSelect": { + "placeholder": "请选择...", + "placeholderAudio": "请选择音频...", + "placeholderImage": "请选择图片...", + "placeholderModel": "请选择模型...", + "placeholderUnknown": "请选择媒体...", + "placeholderVideo": "请选择视频..." + } + }, "workflowService": { "enterFilename": "输入文件名", "exportWorkflow": "导出工作流", @@ -1904,67 +1942,5 @@ "label": "缩放控制", "showMinimap": "显示小地图", "zoomToFit": "适合画面" - }, - "desktopStart": { - "initialising": "正在初始化..." - }, - "shape": { - "default": "默认", - "round": "圆角", - "CARD": "卡片", - "circle": "圆形", - "arrow": "箭头", - "box": "方框" - }, - "commands": { - "runWorkflow": "运行工作流", - "runWorkflowFront": "运行工作流(队列前端)", - "run": "运行", - "execute": "执行", - "interrupt": "取消当前运行", - "refresh": "刷新节点定义", - "clipspace": "打开 Clipspace", - "resetView": "重置画布视图", - "clear": "清空工作流", - "toggleBottomPanel": "切换底部面板", - "theme": "主题", - "dark": "深色", - "light": "浅色", - "manageExtensions": "管理扩展", - "settings": "设置", - "help": "帮助", - "queue": "队列面板" - }, - "widgets": { - "selectModel": "选择模型", - "uploadSelect": { - "placeholder": "请选择...", - "placeholderImage": "请选择图片...", - "placeholderAudio": "请选择音频...", - "placeholderVideo": "请选择视频...", - "placeholderModel": "请选择模型...", - "placeholderUnknown": "请选择媒体..." - } - }, - "assetBrowser": { - "assets": "资源", - "browseAssets": "浏览资源", - "noAssetsFound": "未找到资源", - "tryAdjustingFilters": "请尝试调整搜索或筛选条件", - "loadingModels": "正在加载{type}...", - "connectionError": "请检查您的网络连接后重试", - "failedToCreateNode": "创建节点失败。请重试或查看控制台获取详细信息。", - "noModelsInFolder": "此文件夹中没有可用的{type}", - "searchAssetsPlaceholder": "搜索资源...", - "allModels": "全部模型", - "allCategory": "全部{category}", - "unknown": "未知", - "fileFormats": "文件格式", - "baseModels": "基础模型", - "sortBy": "排序方式", - "sortAZ": "A-Z", - "sortZA": "Z-A", - "sortRecent": "最近", - "sortPopular": "最受欢迎" } -} \ No newline at end of file +} diff --git a/src/locales/zh/nodeDefs.json b/src/locales/zh/nodeDefs.json index e0cbdb1fa..4b7fd427f 100644 --- a/src/locales/zh/nodeDefs.json +++ b/src/locales/zh/nodeDefs.json @@ -7366,19 +7366,6 @@ } } }, - "SaveSVG": { - "description": "将 SVG 文件保存到磁盘。", - "display_name": "保存 SVG", - "inputs": { - "filename_prefix": { - "name": "文件名前缀", - "tooltip": "要保存文件的前缀。可以包含格式化信息,如 %date:yyyy-MM-dd% 或 %Empty Latent Image.width%,以包含来自节点的数值。" - }, - "svg": { - "name": "svg" - } - } - }, "SaveVideo": { "description": "将输入图像保存到您的 ComfyUI 输出目录。", "display_name": "保存视频", @@ -8657,4 +8644,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/zh/settings.json b/src/locales/zh/settings.json index 80e9443fe..3f2415ec3 100644 --- a/src/locales/zh/settings.json +++ b/src/locales/zh/settings.json @@ -11,10 +11,7 @@ }, "Comfy-Desktop_UV_PythonInstallMirror": { "name": "Python安装镜像", - "tooltip": "管理的Python安装包从Astral python-build-standalone项目下载。此变量可以设置为镜像URL,以使用不同的Python安装源。提供的URL将替换https://github.com/astral-sh/python-build-standalone/releases/download,例如,在https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz中。可以通过使用file:// URL方案从本地目录读取分发包。", - "urlFormatTitle": "镜像 URL 格式", - "urlDescription": "这是一个 Python 下载 URL 示例。\n\n镜像 URL 是前半部分,包括日期(20250902)之前的所有内容:", - "fileUrlDescription": "要从之前下载的文件安装,可以使用 file URL:" + "tooltip": "管理的Python安装包从Astral python-build-standalone项目下载。此变量可以设置为镜像URL,以使用不同的Python安装源。提供的URL将替换https://github.com/astral-sh/python-build-standalone/releases/download,例如,在https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz中。可以通过使用file:// URL方案从本地目录读取分发包。" }, "Comfy-Desktop_UV_TorchInstallMirror": { "name": "Torch安装镜像", @@ -346,14 +343,6 @@ "Comfy_Validation_Workflows": { "name": "校验工作流" }, - "Comfy_VueNodes_Enabled": { - "name": "启用 Vue 节点渲染", - "tooltip": "将节点渲染为 Vue 组件,而不是画布元素。实验性功能。" - }, - "Comfy_VueNodes_Widgets": { - "name": "启用Vue小部件", - "tooltip": "在Vue节点中将小部件渲染为Vue组件。" - }, "Comfy_WidgetControlMode": { "name": "组件控制模式", "options": { @@ -399,14 +388,14 @@ "Topbar (2nd-row)": "顶部栏 (第二行)" } }, - "LiteGraph_Canvas_LowQualityRenderingZoomThreshold": { - "name": "低质量渲染缩放阈值", - "tooltip": "在缩小时渲染低质量形状" - }, "LiteGraph_Canvas_MaximumFps": { "name": "最大FPS", "tooltip": "画布允许渲染的最大帧数。限制GPU使用以换取流畅度。如果为0,则使用屏幕刷新率。默认值:0" }, + "LiteGraph_Canvas_MinFontSizeForLOD": { + "name": "缩放节点细节级别 - 字体大小阈值", + "tooltip": "控制节点何时切换为低质量LOD渲染。使用字体像素大小来决定何时切换。设置为0可禁用。1-24的数值设置LOD的最小字体大小阈值——数值越高(24px),缩小时越早切换为简化渲染,数值越低(1px),则在缩小时更长时间保持完整节点质量。" + }, "LiteGraph_ContextMenu_Scaling": { "name": "放大时缩放节点组合部件菜单(列表)" }, @@ -423,9 +412,5 @@ }, "pysssss_SnapToGrid": { "name": "始终吸附到网格" - }, - "LiteGraph_Canvas_MinFontSizeForLOD": { - "name": "缩放节点细节级别 - 字体大小阈值", - "tooltip": "控制节点何时切换为低质量LOD渲染。使用字体像素大小来决定何时切换。设置为0可禁用。1-24的数值设置LOD的最小字体大小阈值——数值越高(24px),缩小时越早切换为简化渲染,数值越低(1px),则在缩小时更长时间保持完整节点质量。" } -} \ No newline at end of file +}