mirror of
https://github.com/moeru-ai/airi.git
synced 2026-04-26 13:40:42 +00:00
chore(i18n): update translations (#1703)
Some checks are pending
Update Nix pnpmDeps Hash / update (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-tamagotchi-godot) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
Some checks are pending
Update Nix pnpmDeps Hash / update (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-tamagotchi-godot) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
This PR contains updated translations from Crowdin. Created from [GitHub Actions](https://github.com/moeru-ai/airi/blob/main/.github/workflows/crowdin-cron-sync.yml). You can review the source of translations [here](https://crowdin.com/project/proj-airi) Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
This commit is contained in:
parent
f1227232b0
commit
598f58b5f2
24 changed files with 1921 additions and 137 deletions
|
|
@ -221,6 +221,7 @@ pages:
|
|||
scenario: 'Error: Se requiere un escenario.'
|
||||
systemprompt: 'Error: Por favor, proporciona un prompt del sistema.'
|
||||
posthistoryinstructions: 'Error: Se requiere un prompt post-historial.'
|
||||
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
|
||||
modules: Módulos
|
||||
name_asc: Nombre (A-Z)
|
||||
name_desc: Nombre (Z-A)
|
||||
|
|
@ -355,6 +356,67 @@ pages:
|
|||
warmup:
|
||||
description: Se calienta antes de detectar ritmos para una mejor precisión.
|
||||
label: Calentamiento
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation, scene background and drawing.
|
||||
page:
|
||||
title: Artistry Provider Configuration
|
||||
description: Select the active backend provider for image generation. Characters can override this in their Card settings.
|
||||
providers:
|
||||
none:
|
||||
name: None
|
||||
description: Bypass and disable the image generation module globally.
|
||||
comfyui:
|
||||
name: ComfyUI (Local)
|
||||
description: Use a local ComfyUI instance via WSL for image generation.
|
||||
replicate:
|
||||
name: Replicate.ai (Cloud)
|
||||
description: Use cloud-based models via the Replicate API.
|
||||
nanobanana:
|
||||
name: Nano Banana (Preview)
|
||||
description: Use Google AI Studio for image preview and reactions.
|
||||
card:
|
||||
description: Configure how AIRI generates images and visual content.
|
||||
comfyui_empty: No ComfyUI workflows configured. Go to Settings → Providers → ComfyUI to upload a workflow template.
|
||||
exposed_fields: '{count} exposed fields'
|
||||
open_on_replicate: Open on Replicate
|
||||
instruction_sync:
|
||||
title: ComfyUI Instruction Sync
|
||||
description: A specialized prompt is ready for your {workflowName} workflow. Applying this will overwrite current widget instructions so the AI knows how to use this specific template.
|
||||
apply: Apply Recommended Prompt
|
||||
keep: Keep Existing
|
||||
provider: Artistry Provider
|
||||
spawn_mode:
|
||||
label: Manifestation Mode (Spawn Mode)
|
||||
description: Choose how images are delivered to the interface.
|
||||
options:
|
||||
bg: Background Environment
|
||||
inline: Inline Chat
|
||||
widget: Overlay Widget
|
||||
bg_widget: Dual (Background + Widget)
|
||||
autonomous:
|
||||
title: Cinematic Autonomy (Autonomous Artist)
|
||||
description: When enabled, the "Producer" runs in parallel to the character to decide if a visual is needed. This prevents the character from forgetting to manifest scenes.
|
||||
threshold: Manifestation Threshold
|
||||
threshold_description: Use {min} for aggressive scene creation or {max} to require stronger evidence before generating.
|
||||
threshold_min: Always Generate (0%)
|
||||
threshold_max: Strict (100%)
|
||||
model:
|
||||
label: Artistry Model (Optional Override)
|
||||
description: Model identifier if needed by provider
|
||||
prompt-prefix:
|
||||
label: Artistry Prompt Default Prefix
|
||||
description: Pre-pended to every prompt sent to the image generator.
|
||||
options:
|
||||
label: Artistry Provider Options (JSON)
|
||||
widget-instructions:
|
||||
label: Widget System Prompt
|
||||
description: Custom instructions for the AI on how to use the generation capabilities.
|
||||
categories:
|
||||
essential: Essential
|
||||
messaging: Messaging
|
||||
gaming: Gaming
|
||||
artistry: Artistry
|
||||
consciousness:
|
||||
description: Personalidad, modelo deseado, etc.
|
||||
sections:
|
||||
|
|
@ -564,15 +626,6 @@ pages:
|
|||
buy: Carga
|
||||
description: Paquetes Flujo entre los que elegir.
|
||||
providers:
|
||||
explained:
|
||||
chat: Proveedores de modelos de generación de texto. ej. OpenRouter, OpenAI, Ollama.
|
||||
Speech: Proveedores de modelos de habla (texto a voz). ej. ElevenLabs, Azure Speech.
|
||||
Transcription: >-
|
||||
Proveedores de modelos de transcripción (voz a texto). ej. Whisper.cpp, OpenAI, Azure Speech
|
||||
helpinfo:
|
||||
title: '¿Primera vez aquí?'
|
||||
description: >
|
||||
AIRI requiere que al menos un proveedor de {chat} esté configurado para pensar y comportarse correctamente. Podrías pensarlo como el cerebro de los personajes que viven en el sistema AIRI.
|
||||
catalog:
|
||||
edit:
|
||||
config-id-not-found: Configuración de proveedores no encontrada.
|
||||
|
|
@ -668,6 +721,47 @@ pages:
|
|||
title: Básico
|
||||
voice:
|
||||
title: Configuraciones de Voz
|
||||
labels:
|
||||
recommended: Recommended
|
||||
filters:
|
||||
pricing: Pricing
|
||||
deployment: Deployment
|
||||
all: All
|
||||
free: Free
|
||||
paid: Paid
|
||||
internal: Internal
|
||||
local: Local
|
||||
cloud: Cloud
|
||||
categories:
|
||||
chat:
|
||||
title: Chat
|
||||
description: Text generation model providers. e.g. OpenRouter, OpenAI, Ollama.
|
||||
speech:
|
||||
title: Speech
|
||||
description: Speech (text-to-speech) model providers. e.g. ElevenLabs, Azure Speech.
|
||||
transcription:
|
||||
title: Transcription
|
||||
description: >-
|
||||
Transcription (speech-to-text) model providers. e.g. Whisper.cpp, OpenAI, Azure Speech
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation and design model providers. e.g. ComfyUI, Replicate.
|
||||
items:
|
||||
comfyui:
|
||||
description: Local image generation runner.
|
||||
replicate:
|
||||
description: Cloud-based model inference service.
|
||||
nanobanana:
|
||||
description: Google AI Studio Image Preview.
|
||||
helpinfo:
|
||||
title: '¿Primera vez aquí?'
|
||||
description: >
|
||||
AIRI requiere que al menos un proveedor de {chat} esté configurado para pensar y comportarse correctamente. Podrías pensarlo como el cerebro de los personajes que viven en el sistema AIRI.
|
||||
explained:
|
||||
chat: Proveedores de modelos de generación de texto. ej. OpenRouter, OpenAI, Ollama.
|
||||
Speech: Proveedores de modelos de habla (texto a voz). ej. ElevenLabs, Azure Speech.
|
||||
Transcription: >-
|
||||
Proveedores de modelos de transcripción (voz a texto). ej. Whisper.cpp, OpenAI, Azure Speech
|
||||
description: LLMs, proveedores de voz, etc.
|
||||
provider:
|
||||
app-local-audio-transcription:
|
||||
|
|
@ -685,6 +779,17 @@ pages:
|
|||
alibaba-cloud-model-studio:
|
||||
description: bailian.console.aliyun.com
|
||||
title: Alibaba Cloud Model Studio
|
||||
amazon-bedrock:
|
||||
title: Amazon Bedrock
|
||||
description: aws.amazon.com/bedrock
|
||||
config:
|
||||
api-key:
|
||||
label: Bedrock API Key
|
||||
description: Amazon Bedrock API key (generate in AWS Console → Bedrock → API Keys)
|
||||
placeholder: bedrock-...
|
||||
region:
|
||||
label: AWS Region
|
||||
description: AWS region where Bedrock is enabled (e.g. us-east-1, us-west-2)
|
||||
anthropic:
|
||||
description: anthropic.com
|
||||
title: Anthropic | Claude
|
||||
|
|
@ -732,6 +837,98 @@ pages:
|
|||
speech-noop:
|
||||
title: Ninguno
|
||||
description: Sin salida de voz.
|
||||
comfyui:
|
||||
settings:
|
||||
title: ComfyUI (Local)
|
||||
heading: ComfyUI Native API
|
||||
description: Connect to your local ComfyUI and bring your own workflows.
|
||||
info:
|
||||
what_you_need:
|
||||
label: What You Need
|
||||
value: ComfyUI running locally or on your network.
|
||||
how_to_export:
|
||||
label: How To Export
|
||||
value: Enable Dev Mode → "Save (API Format)".
|
||||
scope_boundary:
|
||||
label: Scope Boundary
|
||||
value: Model downloads & node installs are your job.
|
||||
connection:
|
||||
title: Connection
|
||||
connected: Connected
|
||||
failed: Connection failed
|
||||
error_prefix: Error
|
||||
test: Test
|
||||
testing: Testing...
|
||||
unknown_error: Unknown connection error
|
||||
unknown_gpu: Unknown GPU
|
||||
server_url:
|
||||
label: Server URL
|
||||
description: The address where ComfyUI is running
|
||||
placeholder: http://localhost:8188
|
||||
cors:
|
||||
title: CORS Block Detected
|
||||
description: ComfyUI blocks requests from other applications by default. To allow AIRI to connect, you must start ComfyUI with the `--enable-cors-header "*"` flag.
|
||||
command: python main.py --enable-cors-header "*"
|
||||
workflows:
|
||||
title: Workflow Templates
|
||||
upload: Upload Workflow
|
||||
cancel_upload: Cancel
|
||||
empty: No workflows uploaded yet. Click "Upload Workflow" to import a workflow_api.json from ComfyUI.
|
||||
exposed_parameters: Exposed Parameters
|
||||
summary: '{nodes} nodes · {fields} exposed fields'
|
||||
remove: Remove
|
||||
config_snippet: Artistry Config Snippet
|
||||
copy_json: Copy JSON
|
||||
paste_hint: Paste this into your AIRI Card artistry config to override these nodes.
|
||||
upload:
|
||||
prompt: Drop or select a workflow_api.json file
|
||||
invalid_json: Invalid JSON
|
||||
workflow_name:
|
||||
label: Workflow Name
|
||||
description: Give this workflow a recognizable name
|
||||
placeholder: e.g. Anime Text2Img
|
||||
select_fields: 'Select fields to expose to the AI agent:'
|
||||
fields_exposed: '{count} field(s) exposed'
|
||||
save: Save Workflow
|
||||
replicate:
|
||||
settings:
|
||||
title: Replicate.ai
|
||||
heading: Replicate.ai Configuration
|
||||
description: Configure your cloud image generation settings.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Replicate API token (starts with r8_)
|
||||
placeholder: r8_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
default_model:
|
||||
label: Default Model
|
||||
description: Fallback owner/model string to use if the character card doesn't specify one
|
||||
placeholder: black-forest-labs/flux-schnell
|
||||
aspect_ratio:
|
||||
label: Aspect Ratio
|
||||
description: Default image aspect ratio (e.g. 16:9, 1:1, 9:16)
|
||||
placeholder: '16:9'
|
||||
inference_steps:
|
||||
label: Inference Steps
|
||||
description: Number of steps for the diffusion process (lower is faster, higher is better quality)
|
||||
nanobanana:
|
||||
settings:
|
||||
title: Nano Banana
|
||||
heading: Nano Banana (Google AI Studio)
|
||||
description: Configure Google Gemini's native image generation capabilities.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Google AI Studio API Key
|
||||
placeholder: AIpk...
|
||||
preferred_model:
|
||||
label: Preferred Model
|
||||
description: The specific Gemini image preview model to use
|
||||
default_resolution:
|
||||
label: Default Resolution
|
||||
description: The target resolution for generated images
|
||||
model_options:
|
||||
nano_banana_2: Nano Banana 2 (Gemini 3.1 Flash Image)
|
||||
nano_banana_pro: Nano Banana Pro (Gemini 3 Pro Image)
|
||||
nano_banana: Nano Banana (Gemini 2.5 Flash Image)
|
||||
deepseek:
|
||||
description: deepseek.com
|
||||
title: DeepSeek
|
||||
|
|
@ -976,9 +1173,6 @@ pages:
|
|||
errors:
|
||||
title: QR scan failed
|
||||
failed: Failed to scan or connect with the QR code.
|
||||
scene:
|
||||
description: Configurar el entorno donde vive el personaje
|
||||
title: Escena
|
||||
system:
|
||||
color-scheme:
|
||||
description: Cambiar el esquema de colores del escenario.
|
||||
|
|
@ -1127,6 +1321,28 @@ pages:
|
|||
button: Abrir
|
||||
credits:
|
||||
buy: Comprar
|
||||
scene:
|
||||
title: Scenes
|
||||
description: Customize the virtual environment for your characters.
|
||||
beta_label: Scenes System
|
||||
beta_description: Each character card specifies its own preferred background from this gallery. Setting it here will set it as the default for the currently active character.
|
||||
background_image:
|
||||
title: Active Character Background
|
||||
no_background: No background active for this character. Upload a square or landscape image for best results.
|
||||
upload: Upload to Gallery
|
||||
change: Change Background
|
||||
clear: Clear Default
|
||||
gallery:
|
||||
title: Scene Gallery
|
||||
empty: No images in gallery yet. Upload one above!
|
||||
set_as_global: Set as Character Default
|
||||
delete: Delete from Gallery
|
||||
global_badge: Character Default
|
||||
active_badge: Current Scene
|
||||
delete_confirm: Are you sure you want to delete this background?
|
||||
tip:
|
||||
label: Tip!
|
||||
description: Using a square image will leverage <b>cover</b> cropping in portrait mode, focusing on the center of the scene.
|
||||
sections:
|
||||
section:
|
||||
general:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
chat:
|
||||
actions:
|
||||
retry: Volver a intentar
|
||||
retry: Retry
|
||||
message:
|
||||
character-name:
|
||||
airi: AIRI
|
||||
|
|
|
|||
|
|
@ -29,6 +29,13 @@ docs:
|
|||
'logging-in': Signing in...
|
||||
'account': Account
|
||||
'logout': Sign out
|
||||
widgets:
|
||||
close: Close widget
|
||||
empty:
|
||||
title: No widget active
|
||||
description: Widgets will appear here when a tool or plugin spawns one.
|
||||
loading: Loading widget…
|
||||
waiting: Waiting for widget data for "{id}"…
|
||||
notice:
|
||||
'fade-on-hover':
|
||||
title: Desvanecer al pasar el cursor
|
||||
|
|
|
|||
|
|
@ -221,6 +221,7 @@ pages:
|
|||
scenario: 'Erreur : un scénario est requis.'
|
||||
systemprompt: 'Erreur : veuillez fournir un prompt système.'
|
||||
posthistoryinstructions: 'Erreur : le prompt post-historique est requis.'
|
||||
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
|
||||
modules: Modules
|
||||
name_asc: Nom (A-Z)
|
||||
name_desc: Nom (Z-A)
|
||||
|
|
@ -355,6 +356,67 @@ pages:
|
|||
warmup:
|
||||
description: Si vous voulez un échauffement pour une détection de rythme plus précise.
|
||||
label: Échauffement
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation, scene background and drawing.
|
||||
page:
|
||||
title: Artistry Provider Configuration
|
||||
description: Select the active backend provider for image generation. Characters can override this in their Card settings.
|
||||
providers:
|
||||
none:
|
||||
name: None
|
||||
description: Bypass and disable the image generation module globally.
|
||||
comfyui:
|
||||
name: ComfyUI (Local)
|
||||
description: Use a local ComfyUI instance via WSL for image generation.
|
||||
replicate:
|
||||
name: Replicate.ai (Cloud)
|
||||
description: Use cloud-based models via the Replicate API.
|
||||
nanobanana:
|
||||
name: Nano Banana (Preview)
|
||||
description: Use Google AI Studio for image preview and reactions.
|
||||
card:
|
||||
description: Configure how AIRI generates images and visual content.
|
||||
comfyui_empty: No ComfyUI workflows configured. Go to Settings → Providers → ComfyUI to upload a workflow template.
|
||||
exposed_fields: '{count} exposed fields'
|
||||
open_on_replicate: Open on Replicate
|
||||
instruction_sync:
|
||||
title: ComfyUI Instruction Sync
|
||||
description: A specialized prompt is ready for your {workflowName} workflow. Applying this will overwrite current widget instructions so the AI knows how to use this specific template.
|
||||
apply: Apply Recommended Prompt
|
||||
keep: Keep Existing
|
||||
provider: Artistry Provider
|
||||
spawn_mode:
|
||||
label: Manifestation Mode (Spawn Mode)
|
||||
description: Choose how images are delivered to the interface.
|
||||
options:
|
||||
bg: Background Environment
|
||||
inline: Inline Chat
|
||||
widget: Overlay Widget
|
||||
bg_widget: Dual (Background + Widget)
|
||||
autonomous:
|
||||
title: Cinematic Autonomy (Autonomous Artist)
|
||||
description: When enabled, the "Producer" runs in parallel to the character to decide if a visual is needed. This prevents the character from forgetting to manifest scenes.
|
||||
threshold: Manifestation Threshold
|
||||
threshold_description: Use {min} for aggressive scene creation or {max} to require stronger evidence before generating.
|
||||
threshold_min: Always Generate (0%)
|
||||
threshold_max: Strict (100%)
|
||||
model:
|
||||
label: Artistry Model (Optional Override)
|
||||
description: Model identifier if needed by provider
|
||||
prompt-prefix:
|
||||
label: Artistry Prompt Default Prefix
|
||||
description: Pre-pended to every prompt sent to the image generator.
|
||||
options:
|
||||
label: Artistry Provider Options (JSON)
|
||||
widget-instructions:
|
||||
label: Widget System Prompt
|
||||
description: Custom instructions for the AI on how to use the generation capabilities.
|
||||
categories:
|
||||
essential: Essential
|
||||
messaging: Messaging
|
||||
gaming: Gaming
|
||||
artistry: Artistry
|
||||
consciousness:
|
||||
description: Personnalité, modèle désiré, etc.
|
||||
sections:
|
||||
|
|
@ -564,15 +626,6 @@ pages:
|
|||
buy: Charge
|
||||
description: Offres Flux disponibles.
|
||||
providers:
|
||||
explained:
|
||||
chat: Fournisseurs de modèles de génération de texte, par ex. OpenRouter, OpenAI, Ollama.
|
||||
Speech: Fournisseurs de modèles de synthèse vocale, par ex. ElevenLabs, Azure Speech.
|
||||
Transcription: >-
|
||||
Fournisseurs de modèles de transcription (speech-to-text), par ex. Whisper.cpp, OpenAI, Azure Speech
|
||||
helpinfo:
|
||||
title: Première fois ici ?
|
||||
description: >
|
||||
AIRI nécessite qu’au moins un fournisseur {chat} soit configuré pour penser et se comporter correctement. On peut le considérer comme le cerveau des personnages vivant dans le système AIRI.
|
||||
catalog:
|
||||
edit:
|
||||
config-id-not-found: Configuration du fournisseur introuvable.
|
||||
|
|
@ -668,6 +721,47 @@ pages:
|
|||
title: Basique
|
||||
voice:
|
||||
title: Paramètres de la voix
|
||||
labels:
|
||||
recommended: Recommended
|
||||
filters:
|
||||
pricing: Pricing
|
||||
deployment: Deployment
|
||||
all: All
|
||||
free: Free
|
||||
paid: Paid
|
||||
internal: Internal
|
||||
local: Local
|
||||
cloud: Cloud
|
||||
categories:
|
||||
chat:
|
||||
title: Chat
|
||||
description: Text generation model providers. e.g. OpenRouter, OpenAI, Ollama.
|
||||
speech:
|
||||
title: Speech
|
||||
description: Speech (text-to-speech) model providers. e.g. ElevenLabs, Azure Speech.
|
||||
transcription:
|
||||
title: Transcription
|
||||
description: >-
|
||||
Transcription (speech-to-text) model providers. e.g. Whisper.cpp, OpenAI, Azure Speech
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation and design model providers. e.g. ComfyUI, Replicate.
|
||||
items:
|
||||
comfyui:
|
||||
description: Local image generation runner.
|
||||
replicate:
|
||||
description: Cloud-based model inference service.
|
||||
nanobanana:
|
||||
description: Google AI Studio Image Preview.
|
||||
helpinfo:
|
||||
title: Première fois ici ?
|
||||
description: >
|
||||
AIRI nécessite qu’au moins un fournisseur {chat} soit configuré pour penser et se comporter correctement. On peut le considérer comme le cerveau des personnages vivant dans le système AIRI.
|
||||
explained:
|
||||
chat: Fournisseurs de modèles de génération de texte, par ex. OpenRouter, OpenAI, Ollama.
|
||||
Speech: Fournisseurs de modèles de synthèse vocale, par ex. ElevenLabs, Azure Speech.
|
||||
Transcription: >-
|
||||
Fournisseurs de modèles de transcription (speech-to-text), par ex. Whisper.cpp, OpenAI, Azure Speech
|
||||
description: LLMs, fournisseurs vocaux, etc.
|
||||
provider:
|
||||
app-local-audio-transcription:
|
||||
|
|
@ -685,6 +779,17 @@ pages:
|
|||
alibaba-cloud-model-studio:
|
||||
description: bailian.console.aliyun.com
|
||||
title: Studio de modèles Alibaba Cloud
|
||||
amazon-bedrock:
|
||||
title: Amazon Bedrock
|
||||
description: aws.amazon.com/bedrock
|
||||
config:
|
||||
api-key:
|
||||
label: Bedrock API Key
|
||||
description: Amazon Bedrock API key (generate in AWS Console → Bedrock → API Keys)
|
||||
placeholder: bedrock-...
|
||||
region:
|
||||
label: AWS Region
|
||||
description: AWS region where Bedrock is enabled (e.g. us-east-1, us-west-2)
|
||||
anthropic:
|
||||
description: anthropic.com
|
||||
title: Anthropic | Claude
|
||||
|
|
@ -732,6 +837,98 @@ pages:
|
|||
speech-noop:
|
||||
title: Aucun
|
||||
description: Aucune sortie vocale.
|
||||
comfyui:
|
||||
settings:
|
||||
title: ComfyUI (Local)
|
||||
heading: ComfyUI Native API
|
||||
description: Connect to your local ComfyUI and bring your own workflows.
|
||||
info:
|
||||
what_you_need:
|
||||
label: What You Need
|
||||
value: ComfyUI running locally or on your network.
|
||||
how_to_export:
|
||||
label: How To Export
|
||||
value: Enable Dev Mode → "Save (API Format)".
|
||||
scope_boundary:
|
||||
label: Scope Boundary
|
||||
value: Model downloads & node installs are your job.
|
||||
connection:
|
||||
title: Connection
|
||||
connected: Connected
|
||||
failed: Connection failed
|
||||
error_prefix: Error
|
||||
test: Test
|
||||
testing: Testing...
|
||||
unknown_error: Unknown connection error
|
||||
unknown_gpu: Unknown GPU
|
||||
server_url:
|
||||
label: Server URL
|
||||
description: The address where ComfyUI is running
|
||||
placeholder: http://localhost:8188
|
||||
cors:
|
||||
title: CORS Block Detected
|
||||
description: ComfyUI blocks requests from other applications by default. To allow AIRI to connect, you must start ComfyUI with the `--enable-cors-header "*"` flag.
|
||||
command: python main.py --enable-cors-header "*"
|
||||
workflows:
|
||||
title: Workflow Templates
|
||||
upload: Upload Workflow
|
||||
cancel_upload: Cancel
|
||||
empty: No workflows uploaded yet. Click "Upload Workflow" to import a workflow_api.json from ComfyUI.
|
||||
exposed_parameters: Exposed Parameters
|
||||
summary: '{nodes} nodes · {fields} exposed fields'
|
||||
remove: Remove
|
||||
config_snippet: Artistry Config Snippet
|
||||
copy_json: Copy JSON
|
||||
paste_hint: Paste this into your AIRI Card artistry config to override these nodes.
|
||||
upload:
|
||||
prompt: Drop or select a workflow_api.json file
|
||||
invalid_json: Invalid JSON
|
||||
workflow_name:
|
||||
label: Workflow Name
|
||||
description: Give this workflow a recognizable name
|
||||
placeholder: e.g. Anime Text2Img
|
||||
select_fields: 'Select fields to expose to the AI agent:'
|
||||
fields_exposed: '{count} field(s) exposed'
|
||||
save: Save Workflow
|
||||
replicate:
|
||||
settings:
|
||||
title: Replicate.ai
|
||||
heading: Replicate.ai Configuration
|
||||
description: Configure your cloud image generation settings.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Replicate API token (starts with r8_)
|
||||
placeholder: r8_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
default_model:
|
||||
label: Default Model
|
||||
description: Fallback owner/model string to use if the character card doesn't specify one
|
||||
placeholder: black-forest-labs/flux-schnell
|
||||
aspect_ratio:
|
||||
label: Aspect Ratio
|
||||
description: Default image aspect ratio (e.g. 16:9, 1:1, 9:16)
|
||||
placeholder: '16:9'
|
||||
inference_steps:
|
||||
label: Inference Steps
|
||||
description: Number of steps for the diffusion process (lower is faster, higher is better quality)
|
||||
nanobanana:
|
||||
settings:
|
||||
title: Nano Banana
|
||||
heading: Nano Banana (Google AI Studio)
|
||||
description: Configure Google Gemini's native image generation capabilities.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Google AI Studio API Key
|
||||
placeholder: AIpk...
|
||||
preferred_model:
|
||||
label: Preferred Model
|
||||
description: The specific Gemini image preview model to use
|
||||
default_resolution:
|
||||
label: Default Resolution
|
||||
description: The target resolution for generated images
|
||||
model_options:
|
||||
nano_banana_2: Nano Banana 2 (Gemini 3.1 Flash Image)
|
||||
nano_banana_pro: Nano Banana Pro (Gemini 3 Pro Image)
|
||||
nano_banana: Nano Banana (Gemini 2.5 Flash Image)
|
||||
deepseek:
|
||||
description: deepseek.com
|
||||
title: DeepSeek
|
||||
|
|
@ -976,9 +1173,6 @@ pages:
|
|||
errors:
|
||||
title: QR scan failed
|
||||
failed: Failed to scan or connect with the QR code.
|
||||
scene:
|
||||
description: Configurer l’environnement où vit le personnage
|
||||
title: Scène
|
||||
system:
|
||||
color-scheme:
|
||||
description: Modifier le schéma de couleurs de la scène.
|
||||
|
|
@ -1127,6 +1321,28 @@ pages:
|
|||
button: Ouvrir
|
||||
credits:
|
||||
buy: Acheter
|
||||
scene:
|
||||
title: Scenes
|
||||
description: Customize the virtual environment for your characters.
|
||||
beta_label: Scenes System
|
||||
beta_description: Each character card specifies its own preferred background from this gallery. Setting it here will set it as the default for the currently active character.
|
||||
background_image:
|
||||
title: Active Character Background
|
||||
no_background: No background active for this character. Upload a square or landscape image for best results.
|
||||
upload: Upload to Gallery
|
||||
change: Change Background
|
||||
clear: Clear Default
|
||||
gallery:
|
||||
title: Scene Gallery
|
||||
empty: No images in gallery yet. Upload one above!
|
||||
set_as_global: Set as Character Default
|
||||
delete: Delete from Gallery
|
||||
global_badge: Character Default
|
||||
active_badge: Current Scene
|
||||
delete_confirm: Are you sure you want to delete this background?
|
||||
tip:
|
||||
label: Tip!
|
||||
description: Using a square image will leverage <b>cover</b> cropping in portrait mode, focusing on the center of the scene.
|
||||
sections:
|
||||
section:
|
||||
general:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
chat:
|
||||
actions:
|
||||
retry: Réessayer
|
||||
retry: Retry
|
||||
message:
|
||||
character-name:
|
||||
airi: AIRI
|
||||
|
|
|
|||
|
|
@ -29,6 +29,13 @@ docs:
|
|||
'logging-in': Connexion en cours...
|
||||
'account': Compte
|
||||
'logout': Compte
|
||||
widgets:
|
||||
close: Close widget
|
||||
empty:
|
||||
title: No widget active
|
||||
description: Widgets will appear here when a tool or plugin spawns one.
|
||||
loading: Loading widget…
|
||||
waiting: Waiting for widget data for "{id}"…
|
||||
notice:
|
||||
'fade-on-hover':
|
||||
title: Disparaître au survol
|
||||
|
|
|
|||
|
|
@ -221,6 +221,7 @@ pages:
|
|||
scenario: 'エラー: シナリオは必須です。'
|
||||
systemprompt: 'エラー: システムプロンプトを入力してください。'
|
||||
posthistoryinstructions: 'エラー: 履歴の後のプロンプトは必須です。'
|
||||
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
|
||||
modules: モジュール
|
||||
name_asc: 名前(A-Z)
|
||||
name_desc: 名前(Z-A)
|
||||
|
|
@ -355,6 +356,67 @@ pages:
|
|||
warmup:
|
||||
description: より高い精度のために、ビートを検出する前にウォームアップを行うべきかどうか。
|
||||
label: ウォームアップ
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation, scene background and drawing.
|
||||
page:
|
||||
title: Artistry Provider Configuration
|
||||
description: Select the active backend provider for image generation. Characters can override this in their Card settings.
|
||||
providers:
|
||||
none:
|
||||
name: None
|
||||
description: Bypass and disable the image generation module globally.
|
||||
comfyui:
|
||||
name: ComfyUI (Local)
|
||||
description: Use a local ComfyUI instance via WSL for image generation.
|
||||
replicate:
|
||||
name: Replicate.ai (Cloud)
|
||||
description: Use cloud-based models via the Replicate API.
|
||||
nanobanana:
|
||||
name: Nano Banana (Preview)
|
||||
description: Use Google AI Studio for image preview and reactions.
|
||||
card:
|
||||
description: Configure how AIRI generates images and visual content.
|
||||
comfyui_empty: No ComfyUI workflows configured. Go to Settings → Providers → ComfyUI to upload a workflow template.
|
||||
exposed_fields: '{count} exposed fields'
|
||||
open_on_replicate: Open on Replicate
|
||||
instruction_sync:
|
||||
title: ComfyUI Instruction Sync
|
||||
description: A specialized prompt is ready for your {workflowName} workflow. Applying this will overwrite current widget instructions so the AI knows how to use this specific template.
|
||||
apply: Apply Recommended Prompt
|
||||
keep: Keep Existing
|
||||
provider: Artistry Provider
|
||||
spawn_mode:
|
||||
label: Manifestation Mode (Spawn Mode)
|
||||
description: Choose how images are delivered to the interface.
|
||||
options:
|
||||
bg: Background Environment
|
||||
inline: Inline Chat
|
||||
widget: Overlay Widget
|
||||
bg_widget: Dual (Background + Widget)
|
||||
autonomous:
|
||||
title: Cinematic Autonomy (Autonomous Artist)
|
||||
description: When enabled, the "Producer" runs in parallel to the character to decide if a visual is needed. This prevents the character from forgetting to manifest scenes.
|
||||
threshold: Manifestation Threshold
|
||||
threshold_description: Use {min} for aggressive scene creation or {max} to require stronger evidence before generating.
|
||||
threshold_min: Always Generate (0%)
|
||||
threshold_max: Strict (100%)
|
||||
model:
|
||||
label: Artistry Model (Optional Override)
|
||||
description: Model identifier if needed by provider
|
||||
prompt-prefix:
|
||||
label: Artistry Prompt Default Prefix
|
||||
description: Pre-pended to every prompt sent to the image generator.
|
||||
options:
|
||||
label: Artistry Provider Options (JSON)
|
||||
widget-instructions:
|
||||
label: Widget System Prompt
|
||||
description: Custom instructions for the AI on how to use the generation capabilities.
|
||||
categories:
|
||||
essential: Essential
|
||||
messaging: Messaging
|
||||
gaming: Gaming
|
||||
artistry: Artistry
|
||||
consciousness:
|
||||
description: 性格、希望するモデルなど。
|
||||
sections:
|
||||
|
|
@ -564,15 +626,6 @@ pages:
|
|||
buy: チャージ
|
||||
description: 選択可能なFluxパッケージ。
|
||||
providers:
|
||||
explained:
|
||||
chat: テキスト生成モデルプロバイダー。例: OpenRouter, OpenAI, Ollama。
|
||||
Speech: 音声 (テキスト読み上げ) モデルプロバイダー。例: ElevenLabs, Azure Speech。
|
||||
Transcription: >-
|
||||
音声認識 (speech-to-text) モデルプロバイダー。例: Whisper.cpp, OpenAI, Azure Speech
|
||||
helpinfo:
|
||||
title: ここを初めて利用しますか?
|
||||
description: >
|
||||
AIRIが正常に思考し動作するためには、少なくとも1つの{chat}プロバイダーの設定が必要です。 これはAIRIシステム内に存在するキャラクターの脳と考えることができます。
|
||||
catalog:
|
||||
edit:
|
||||
config-id-not-found: プロバイダ設定が見つかりません。
|
||||
|
|
@ -668,6 +721,47 @@ pages:
|
|||
title: 基本
|
||||
voice:
|
||||
title: 音声設定
|
||||
labels:
|
||||
recommended: Recommended
|
||||
filters:
|
||||
pricing: Pricing
|
||||
deployment: Deployment
|
||||
all: All
|
||||
free: Free
|
||||
paid: Paid
|
||||
internal: Internal
|
||||
local: Local
|
||||
cloud: Cloud
|
||||
categories:
|
||||
chat:
|
||||
title: Chat
|
||||
description: Text generation model providers. e.g. OpenRouter, OpenAI, Ollama.
|
||||
speech:
|
||||
title: Speech
|
||||
description: Speech (text-to-speech) model providers. e.g. ElevenLabs, Azure Speech.
|
||||
transcription:
|
||||
title: Transcription
|
||||
description: >-
|
||||
Transcription (speech-to-text) model providers. e.g. Whisper.cpp, OpenAI, Azure Speech
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation and design model providers. e.g. ComfyUI, Replicate.
|
||||
items:
|
||||
comfyui:
|
||||
description: Local image generation runner.
|
||||
replicate:
|
||||
description: Cloud-based model inference service.
|
||||
nanobanana:
|
||||
description: Google AI Studio Image Preview.
|
||||
helpinfo:
|
||||
title: ここを初めて利用しますか?
|
||||
description: >
|
||||
AIRIが正常に思考し動作するためには、少なくとも1つの{chat}プロバイダーの設定が必要です。 これはAIRIシステム内に存在するキャラクターの脳と考えることができます。
|
||||
explained:
|
||||
chat: テキスト生成モデルプロバイダー。例: OpenRouter, OpenAI, Ollama。
|
||||
Speech: 音声 (テキスト読み上げ) モデルプロバイダー。例: ElevenLabs, Azure Speech。
|
||||
Transcription: >-
|
||||
音声認識 (speech-to-text) モデルプロバイダー。例: Whisper.cpp, OpenAI, Azure Speech
|
||||
description: LLM、音声プロバイダーなど。
|
||||
provider:
|
||||
app-local-audio-transcription:
|
||||
|
|
@ -685,6 +779,17 @@ pages:
|
|||
alibaba-cloud-model-studio:
|
||||
description: bailian.console.aliyun.com
|
||||
title: Alibaba Cloud Model Studio
|
||||
amazon-bedrock:
|
||||
title: Amazon Bedrock
|
||||
description: aws.amazon.com/bedrock
|
||||
config:
|
||||
api-key:
|
||||
label: Bedrock API Key
|
||||
description: Amazon Bedrock API key (generate in AWS Console → Bedrock → API Keys)
|
||||
placeholder: bedrock-...
|
||||
region:
|
||||
label: AWS Region
|
||||
description: AWS region where Bedrock is enabled (e.g. us-east-1, us-west-2)
|
||||
anthropic:
|
||||
description: anthropic.com
|
||||
title: Anthropic | Claude
|
||||
|
|
@ -732,6 +837,98 @@ pages:
|
|||
speech-noop:
|
||||
title: 無し
|
||||
description: 音声出力がありません。
|
||||
comfyui:
|
||||
settings:
|
||||
title: ComfyUI (Local)
|
||||
heading: ComfyUI Native API
|
||||
description: Connect to your local ComfyUI and bring your own workflows.
|
||||
info:
|
||||
what_you_need:
|
||||
label: What You Need
|
||||
value: ComfyUI running locally or on your network.
|
||||
how_to_export:
|
||||
label: How To Export
|
||||
value: Enable Dev Mode → "Save (API Format)".
|
||||
scope_boundary:
|
||||
label: Scope Boundary
|
||||
value: Model downloads & node installs are your job.
|
||||
connection:
|
||||
title: Connection
|
||||
connected: Connected
|
||||
failed: Connection failed
|
||||
error_prefix: Error
|
||||
test: Test
|
||||
testing: Testing...
|
||||
unknown_error: Unknown connection error
|
||||
unknown_gpu: Unknown GPU
|
||||
server_url:
|
||||
label: Server URL
|
||||
description: The address where ComfyUI is running
|
||||
placeholder: http://localhost:8188
|
||||
cors:
|
||||
title: CORS Block Detected
|
||||
description: ComfyUI blocks requests from other applications by default. To allow AIRI to connect, you must start ComfyUI with the `--enable-cors-header "*"` flag.
|
||||
command: python main.py --enable-cors-header "*"
|
||||
workflows:
|
||||
title: Workflow Templates
|
||||
upload: Upload Workflow
|
||||
cancel_upload: Cancel
|
||||
empty: No workflows uploaded yet. Click "Upload Workflow" to import a workflow_api.json from ComfyUI.
|
||||
exposed_parameters: Exposed Parameters
|
||||
summary: '{nodes} nodes · {fields} exposed fields'
|
||||
remove: Remove
|
||||
config_snippet: Artistry Config Snippet
|
||||
copy_json: Copy JSON
|
||||
paste_hint: Paste this into your AIRI Card artistry config to override these nodes.
|
||||
upload:
|
||||
prompt: Drop or select a workflow_api.json file
|
||||
invalid_json: Invalid JSON
|
||||
workflow_name:
|
||||
label: Workflow Name
|
||||
description: Give this workflow a recognizable name
|
||||
placeholder: e.g. Anime Text2Img
|
||||
select_fields: 'Select fields to expose to the AI agent:'
|
||||
fields_exposed: '{count} field(s) exposed'
|
||||
save: Save Workflow
|
||||
replicate:
|
||||
settings:
|
||||
title: Replicate.ai
|
||||
heading: Replicate.ai Configuration
|
||||
description: Configure your cloud image generation settings.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Replicate API token (starts with r8_)
|
||||
placeholder: r8_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
default_model:
|
||||
label: Default Model
|
||||
description: Fallback owner/model string to use if the character card doesn't specify one
|
||||
placeholder: black-forest-labs/flux-schnell
|
||||
aspect_ratio:
|
||||
label: Aspect Ratio
|
||||
description: Default image aspect ratio (e.g. 16:9, 1:1, 9:16)
|
||||
placeholder: '16:9'
|
||||
inference_steps:
|
||||
label: Inference Steps
|
||||
description: Number of steps for the diffusion process (lower is faster, higher is better quality)
|
||||
nanobanana:
|
||||
settings:
|
||||
title: Nano Banana
|
||||
heading: Nano Banana (Google AI Studio)
|
||||
description: Configure Google Gemini's native image generation capabilities.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Google AI Studio API Key
|
||||
placeholder: AIpk...
|
||||
preferred_model:
|
||||
label: Preferred Model
|
||||
description: The specific Gemini image preview model to use
|
||||
default_resolution:
|
||||
label: Default Resolution
|
||||
description: The target resolution for generated images
|
||||
model_options:
|
||||
nano_banana_2: Nano Banana 2 (Gemini 3.1 Flash Image)
|
||||
nano_banana_pro: Nano Banana Pro (Gemini 3 Pro Image)
|
||||
nano_banana: Nano Banana (Gemini 2.5 Flash Image)
|
||||
deepseek:
|
||||
description: deepseek.com
|
||||
title: DeepSeek
|
||||
|
|
@ -976,9 +1173,6 @@ pages:
|
|||
errors:
|
||||
title: QR scan failed
|
||||
failed: Failed to scan or connect with the QR code.
|
||||
scene:
|
||||
description: キャラクターが過ごす環境を設定する
|
||||
title: シーン
|
||||
system:
|
||||
color-scheme:
|
||||
description: ステージの配色を変更します。
|
||||
|
|
@ -1127,6 +1321,28 @@ pages:
|
|||
button: 開く
|
||||
credits:
|
||||
buy: 購入
|
||||
scene:
|
||||
title: Scenes
|
||||
description: Customize the virtual environment for your characters.
|
||||
beta_label: Scenes System
|
||||
beta_description: Each character card specifies its own preferred background from this gallery. Setting it here will set it as the default for the currently active character.
|
||||
background_image:
|
||||
title: Active Character Background
|
||||
no_background: No background active for this character. Upload a square or landscape image for best results.
|
||||
upload: Upload to Gallery
|
||||
change: Change Background
|
||||
clear: Clear Default
|
||||
gallery:
|
||||
title: Scene Gallery
|
||||
empty: No images in gallery yet. Upload one above!
|
||||
set_as_global: Set as Character Default
|
||||
delete: Delete from Gallery
|
||||
global_badge: Character Default
|
||||
active_badge: Current Scene
|
||||
delete_confirm: Are you sure you want to delete this background?
|
||||
tip:
|
||||
label: Tip!
|
||||
description: Using a square image will leverage <b>cover</b> cropping in portrait mode, focusing on the center of the scene.
|
||||
sections:
|
||||
section:
|
||||
general:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
chat:
|
||||
actions:
|
||||
retry: 再試行
|
||||
retry: Retry
|
||||
message:
|
||||
character-name:
|
||||
airi: AIRI
|
||||
|
|
|
|||
|
|
@ -29,6 +29,13 @@ docs:
|
|||
'logging-in': サインイン中…
|
||||
'account': アカウント
|
||||
'logout': サインアウト
|
||||
widgets:
|
||||
close: Close widget
|
||||
empty:
|
||||
title: No widget active
|
||||
description: Widgets will appear here when a tool or plugin spawns one.
|
||||
loading: Loading widget…
|
||||
waiting: Waiting for widget data for "{id}"…
|
||||
notice:
|
||||
'fade-on-hover':
|
||||
title: ホバー時にフェード
|
||||
|
|
|
|||
|
|
@ -1,47 +1,47 @@
|
|||
electronCallback:
|
||||
title:
|
||||
loading: Completing sign-in
|
||||
openingAiri: Opening AIRI
|
||||
signedIn: You are signed in
|
||||
signInFailed: Sign-in failed
|
||||
finishSignInInAiri: Finish sign-in in AIRI
|
||||
openAiriToContinue: Open AIRI to continue
|
||||
loading: 가입 완료 중
|
||||
openingAiri: AIRI 여는 중
|
||||
signedIn: 로그인 되었습니다
|
||||
signInFailed: 가입 실패
|
||||
finishSignInInAiri: AIRI 가입 끝내기
|
||||
openAiriToContinue: AIRI를 열어서 계속해 주세요
|
||||
message:
|
||||
checkingResponse: Checking your sign-in response and preparing the handoff to AIRI.
|
||||
passingToAiri: Passing your sign-in back to AIRI now. This page should close in a moment.
|
||||
syncedAndSafeToClose: We notified AIRI client you signed from.
|
||||
invalidResponse: We could not use this sign-in response.
|
||||
loopbackUnreachable: The browser could not reach AIRI through the local callback port.
|
||||
tryOpenDirectly: We will try opening the local handoff directly. If that still fails, use the button below.
|
||||
automaticHandoffFailed: Automatic handoff did not finish in this browser session.
|
||||
checkingResponse: 가입 응답을 확인하고 AIRI에 핸드오프를 준비합니다.
|
||||
passingToAiri: 가입 정보를 AIRI로 전달합니다. 이 창은 잠시 후 닫힐 것입니다.
|
||||
syncedAndSafeToClose: 가입을 시도했던 AIRI 클라이언트에 알림을 보냈습니다.
|
||||
invalidResponse: 잘못된 응답 형식입니다. 이 정보를 사용할 수 없습니다.
|
||||
loopbackUnreachable: 브라우저가 로컬 반환 포트를 통해 AIRI에 도달하지 못했습니다.
|
||||
tryOpenDirectly: 로컬 핸드오프를 직접 실행합니다. 실패할 경우, 하단의 버튼을 사용해 주세요.
|
||||
automaticHandoffFailed: 자동 핸드오프가 이 브라우저 세션에서 끝나지 못했습니다.
|
||||
label:
|
||||
signIn: Sign in
|
||||
safeToClose: It is safe to close this tab now.
|
||||
whyStillHere: Why this tab still here?
|
||||
signIn: 가입하기
|
||||
safeToClose: 이 탭을 닫으셔도 됩니다.
|
||||
whyStillHere: 이 탭이 왜 아직 여기 있을까요?
|
||||
action:
|
||||
openAiriManually: Open AIRI manually
|
||||
openAiriManually: 수동으로 AIRI 열기
|
||||
hint:
|
||||
closeTabManually: Some browsers do not allow this page to close itself automatically. You can close it manually.
|
||||
closeTabManually: 일부 브라우저들은 이 창을 자동으로 닫는 것을 허용하지 않습니다. 수동으로 닫을 수 있습니다.
|
||||
signIn:
|
||||
title: Sign in
|
||||
title: 가입
|
||||
error:
|
||||
fallback: Sign in failed
|
||||
unknown: An unknown error occurred
|
||||
authFailed: Authentication failed. Please try again.
|
||||
fallback: 가입 실패
|
||||
unknown: 알 수 없는 오류가 발생했습니다
|
||||
authFailed: 인증에 실패했습니다. 다시 시도해 주세요.
|
||||
footer:
|
||||
prefix: By continuing, you agree to our
|
||||
terms: Terms
|
||||
and: and
|
||||
privacy: Privacy Policy
|
||||
prefix: 계속하시려면, 저희의
|
||||
terms: 이용 약관
|
||||
and: 및
|
||||
privacy: 정책
|
||||
webCallback:
|
||||
title:
|
||||
signIn: Sign in
|
||||
errorLabel: We encountered an error while signing you in
|
||||
loading: Signing in...
|
||||
signIn: 가입
|
||||
errorLabel: 가입 도중에 오류가 발생했습니다
|
||||
loading: 가입 중...
|
||||
message:
|
||||
missingCodeOrState: Missing authorization code or state
|
||||
missingFlowState: Missing OIDC flow state - please try logging in again
|
||||
tokenExchangeFailed: Token exchange failed
|
||||
finalizing: Finalizing authentication with AIRI.
|
||||
missingCodeOrState: 인증 코드 또는 상태가 누락되었습니다
|
||||
missingFlowState: OIDC flow 상태가 누락되었습니다 - 재로그인해 주세요
|
||||
tokenExchangeFailed: 토큰 교환 실패
|
||||
finalizing: AIRI 인증 완료 중.
|
||||
action:
|
||||
tryAgain: Try again
|
||||
tryAgain: 다시 시도해주세요
|
||||
|
|
|
|||
|
|
@ -221,6 +221,7 @@ pages:
|
|||
scenario: '오류: 시나리오가 필요합니다.'
|
||||
systemprompt: '오류: 시스템 프롬프트를 제공해 주세요.'
|
||||
posthistoryinstructions: '오류: 기록 게시 후 프롬프트가 필요합니다.'
|
||||
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
|
||||
modules: 모듈
|
||||
name_asc: 이름 (A-Z)
|
||||
name_desc: 이름 (Z-A)
|
||||
|
|
@ -355,6 +356,67 @@ pages:
|
|||
warmup:
|
||||
description: 더 나은 정확성을 위해 비트를 감지하기 전에 워밍업할지 여부를 구성합니다.
|
||||
label: 워밍업
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation, scene background and drawing.
|
||||
page:
|
||||
title: Artistry Provider Configuration
|
||||
description: Select the active backend provider for image generation. Characters can override this in their Card settings.
|
||||
providers:
|
||||
none:
|
||||
name: None
|
||||
description: Bypass and disable the image generation module globally.
|
||||
comfyui:
|
||||
name: ComfyUI (Local)
|
||||
description: Use a local ComfyUI instance via WSL for image generation.
|
||||
replicate:
|
||||
name: Replicate.ai (Cloud)
|
||||
description: Use cloud-based models via the Replicate API.
|
||||
nanobanana:
|
||||
name: Nano Banana (Preview)
|
||||
description: Use Google AI Studio for image preview and reactions.
|
||||
card:
|
||||
description: Configure how AIRI generates images and visual content.
|
||||
comfyui_empty: No ComfyUI workflows configured. Go to Settings → Providers → ComfyUI to upload a workflow template.
|
||||
exposed_fields: '{count} exposed fields'
|
||||
open_on_replicate: Open on Replicate
|
||||
instruction_sync:
|
||||
title: ComfyUI Instruction Sync
|
||||
description: A specialized prompt is ready for your {workflowName} workflow. Applying this will overwrite current widget instructions so the AI knows how to use this specific template.
|
||||
apply: Apply Recommended Prompt
|
||||
keep: Keep Existing
|
||||
provider: Artistry Provider
|
||||
spawn_mode:
|
||||
label: Manifestation Mode (Spawn Mode)
|
||||
description: Choose how images are delivered to the interface.
|
||||
options:
|
||||
bg: Background Environment
|
||||
inline: Inline Chat
|
||||
widget: Overlay Widget
|
||||
bg_widget: Dual (Background + Widget)
|
||||
autonomous:
|
||||
title: Cinematic Autonomy (Autonomous Artist)
|
||||
description: When enabled, the "Producer" runs in parallel to the character to decide if a visual is needed. This prevents the character from forgetting to manifest scenes.
|
||||
threshold: Manifestation Threshold
|
||||
threshold_description: Use {min} for aggressive scene creation or {max} to require stronger evidence before generating.
|
||||
threshold_min: Always Generate (0%)
|
||||
threshold_max: Strict (100%)
|
||||
model:
|
||||
label: Artistry Model (Optional Override)
|
||||
description: Model identifier if needed by provider
|
||||
prompt-prefix:
|
||||
label: Artistry Prompt Default Prefix
|
||||
description: Pre-pended to every prompt sent to the image generator.
|
||||
options:
|
||||
label: Artistry Provider Options (JSON)
|
||||
widget-instructions:
|
||||
label: Widget System Prompt
|
||||
description: Custom instructions for the AI on how to use the generation capabilities.
|
||||
categories:
|
||||
essential: Essential
|
||||
messaging: Messaging
|
||||
gaming: Gaming
|
||||
artistry: Artistry
|
||||
consciousness:
|
||||
description: 성격, 원하는 모델 등.
|
||||
sections:
|
||||
|
|
@ -564,15 +626,6 @@ pages:
|
|||
buy: Charge
|
||||
description: Flux packages to choose from.
|
||||
providers:
|
||||
explained:
|
||||
chat: '텍스트 생성 모델 제공자를 구성합니다. (예시: OpenRouter, OpenAI, Ollama)'
|
||||
Speech: '음성(TTS) 모델 제공자를 구성합니다. (예시: ElevenLabs, Azure Speech)'
|
||||
Transcription: >-
|
||||
전사(speech에서 텍스트로) 모델 제공자를 구성합니다. (예시: Whisper.cpp, OpenAI, Azure Speech)
|
||||
helpinfo:
|
||||
title: 여기 처음 오셨나요?
|
||||
description: >
|
||||
AIRI는 적어도 하나의 {chat} 제공자가 올바르게 생각하고 행동하도록 구성되어야 합니다. AIRI 시스템에 거주하는 캐릭터의 두뇌라고 생각할 수 있습니다.
|
||||
catalog:
|
||||
edit:
|
||||
config-id-not-found: 제공자 구성을 찾을 수 없습니다.
|
||||
|
|
@ -668,6 +721,47 @@ pages:
|
|||
title: 기본
|
||||
voice:
|
||||
title: 음성 설정
|
||||
labels:
|
||||
recommended: Recommended
|
||||
filters:
|
||||
pricing: Pricing
|
||||
deployment: Deployment
|
||||
all: All
|
||||
free: Free
|
||||
paid: Paid
|
||||
internal: Internal
|
||||
local: Local
|
||||
cloud: Cloud
|
||||
categories:
|
||||
chat:
|
||||
title: Chat
|
||||
description: Text generation model providers. e.g. OpenRouter, OpenAI, Ollama.
|
||||
speech:
|
||||
title: Speech
|
||||
description: Speech (text-to-speech) model providers. e.g. ElevenLabs, Azure Speech.
|
||||
transcription:
|
||||
title: Transcription
|
||||
description: >-
|
||||
Transcription (speech-to-text) model providers. e.g. Whisper.cpp, OpenAI, Azure Speech
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation and design model providers. e.g. ComfyUI, Replicate.
|
||||
items:
|
||||
comfyui:
|
||||
description: Local image generation runner.
|
||||
replicate:
|
||||
description: Cloud-based model inference service.
|
||||
nanobanana:
|
||||
description: Google AI Studio Image Preview.
|
||||
helpinfo:
|
||||
title: 여기 처음 오셨나요?
|
||||
description: >
|
||||
AIRI는 적어도 하나의 {chat} 제공자가 올바르게 생각하고 행동하도록 구성되어야 합니다. AIRI 시스템에 거주하는 캐릭터의 두뇌라고 생각할 수 있습니다.
|
||||
explained:
|
||||
chat: '텍스트 생성 모델 제공자를 구성합니다. (예시: OpenRouter, OpenAI, Ollama)'
|
||||
Speech: '음성(TTS) 모델 제공자를 구성합니다. (예시: ElevenLabs, Azure Speech)'
|
||||
Transcription: >-
|
||||
전사(speech에서 텍스트로) 모델 제공자를 구성합니다. (예시: Whisper.cpp, OpenAI, Azure Speech)
|
||||
description: LLM, 음성 합성 제공자 등.
|
||||
provider:
|
||||
app-local-audio-transcription:
|
||||
|
|
@ -685,6 +779,17 @@ pages:
|
|||
alibaba-cloud-model-studio:
|
||||
description: bailian.console.aliyun.com
|
||||
title: Alibaba 클라우드 모델 스튜디오
|
||||
amazon-bedrock:
|
||||
title: Amazon Bedrock
|
||||
description: aws.amazon.com/bedrock
|
||||
config:
|
||||
api-key:
|
||||
label: Bedrock API Key
|
||||
description: Amazon Bedrock API key (generate in AWS Console → Bedrock → API Keys)
|
||||
placeholder: bedrock-...
|
||||
region:
|
||||
label: AWS Region
|
||||
description: AWS region where Bedrock is enabled (e.g. us-east-1, us-west-2)
|
||||
anthropic:
|
||||
description: anthropic.com
|
||||
title: Anthropic | Claude
|
||||
|
|
@ -732,6 +837,98 @@ pages:
|
|||
speech-noop:
|
||||
title: 없음
|
||||
description: 음성 출력이 없습니다.
|
||||
comfyui:
|
||||
settings:
|
||||
title: ComfyUI (Local)
|
||||
heading: ComfyUI Native API
|
||||
description: Connect to your local ComfyUI and bring your own workflows.
|
||||
info:
|
||||
what_you_need:
|
||||
label: What You Need
|
||||
value: ComfyUI running locally or on your network.
|
||||
how_to_export:
|
||||
label: How To Export
|
||||
value: Enable Dev Mode → "Save (API Format)".
|
||||
scope_boundary:
|
||||
label: Scope Boundary
|
||||
value: Model downloads & node installs are your job.
|
||||
connection:
|
||||
title: Connection
|
||||
connected: Connected
|
||||
failed: Connection failed
|
||||
error_prefix: Error
|
||||
test: Test
|
||||
testing: Testing...
|
||||
unknown_error: Unknown connection error
|
||||
unknown_gpu: Unknown GPU
|
||||
server_url:
|
||||
label: Server URL
|
||||
description: The address where ComfyUI is running
|
||||
placeholder: http://localhost:8188
|
||||
cors:
|
||||
title: CORS Block Detected
|
||||
description: ComfyUI blocks requests from other applications by default. To allow AIRI to connect, you must start ComfyUI with the `--enable-cors-header "*"` flag.
|
||||
command: python main.py --enable-cors-header "*"
|
||||
workflows:
|
||||
title: Workflow Templates
|
||||
upload: Upload Workflow
|
||||
cancel_upload: Cancel
|
||||
empty: No workflows uploaded yet. Click "Upload Workflow" to import a workflow_api.json from ComfyUI.
|
||||
exposed_parameters: Exposed Parameters
|
||||
summary: '{nodes} nodes · {fields} exposed fields'
|
||||
remove: Remove
|
||||
config_snippet: Artistry Config Snippet
|
||||
copy_json: Copy JSON
|
||||
paste_hint: Paste this into your AIRI Card artistry config to override these nodes.
|
||||
upload:
|
||||
prompt: Drop or select a workflow_api.json file
|
||||
invalid_json: Invalid JSON
|
||||
workflow_name:
|
||||
label: Workflow Name
|
||||
description: Give this workflow a recognizable name
|
||||
placeholder: e.g. Anime Text2Img
|
||||
select_fields: 'Select fields to expose to the AI agent:'
|
||||
fields_exposed: '{count} field(s) exposed'
|
||||
save: Save Workflow
|
||||
replicate:
|
||||
settings:
|
||||
title: Replicate.ai
|
||||
heading: Replicate.ai Configuration
|
||||
description: Configure your cloud image generation settings.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Replicate API token (starts with r8_)
|
||||
placeholder: r8_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
default_model:
|
||||
label: Default Model
|
||||
description: Fallback owner/model string to use if the character card doesn't specify one
|
||||
placeholder: black-forest-labs/flux-schnell
|
||||
aspect_ratio:
|
||||
label: Aspect Ratio
|
||||
description: Default image aspect ratio (e.g. 16:9, 1:1, 9:16)
|
||||
placeholder: '16:9'
|
||||
inference_steps:
|
||||
label: Inference Steps
|
||||
description: Number of steps for the diffusion process (lower is faster, higher is better quality)
|
||||
nanobanana:
|
||||
settings:
|
||||
title: Nano Banana
|
||||
heading: Nano Banana (Google AI Studio)
|
||||
description: Configure Google Gemini's native image generation capabilities.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Google AI Studio API Key
|
||||
placeholder: AIpk...
|
||||
preferred_model:
|
||||
label: Preferred Model
|
||||
description: The specific Gemini image preview model to use
|
||||
default_resolution:
|
||||
label: Default Resolution
|
||||
description: The target resolution for generated images
|
||||
model_options:
|
||||
nano_banana_2: Nano Banana 2 (Gemini 3.1 Flash Image)
|
||||
nano_banana_pro: Nano Banana Pro (Gemini 3 Pro Image)
|
||||
nano_banana: Nano Banana (Gemini 2.5 Flash Image)
|
||||
deepseek:
|
||||
description: deepseek.com
|
||||
title: DeepSeek
|
||||
|
|
@ -976,9 +1173,6 @@ pages:
|
|||
errors:
|
||||
title: QR scan failed
|
||||
failed: Failed to scan or connect with the QR code.
|
||||
scene:
|
||||
description: 캐릭터가 사는 환경 구성하기
|
||||
title: 장면
|
||||
system:
|
||||
color-scheme:
|
||||
description: 장면의 색상 구성표를 변경합니다.
|
||||
|
|
@ -1127,6 +1321,28 @@ pages:
|
|||
button: 열기
|
||||
credits:
|
||||
buy: Buy
|
||||
scene:
|
||||
title: Scenes
|
||||
description: Customize the virtual environment for your characters.
|
||||
beta_label: Scenes System
|
||||
beta_description: Each character card specifies its own preferred background from this gallery. Setting it here will set it as the default for the currently active character.
|
||||
background_image:
|
||||
title: Active Character Background
|
||||
no_background: No background active for this character. Upload a square or landscape image for best results.
|
||||
upload: Upload to Gallery
|
||||
change: Change Background
|
||||
clear: Clear Default
|
||||
gallery:
|
||||
title: Scene Gallery
|
||||
empty: No images in gallery yet. Upload one above!
|
||||
set_as_global: Set as Character Default
|
||||
delete: Delete from Gallery
|
||||
global_badge: Character Default
|
||||
active_badge: Current Scene
|
||||
delete_confirm: Are you sure you want to delete this background?
|
||||
tip:
|
||||
label: Tip!
|
||||
description: Using a square image will leverage <b>cover</b> cropping in portrait mode, focusing on the center of the scene.
|
||||
sections:
|
||||
section:
|
||||
general:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
chat:
|
||||
actions:
|
||||
retry: 다시 시도
|
||||
retry: Retry
|
||||
message:
|
||||
character-name:
|
||||
airi: AIRI
|
||||
|
|
|
|||
|
|
@ -29,6 +29,13 @@ docs:
|
|||
'logging-in': 로그인 중...
|
||||
'account': 계정
|
||||
'logout': 로그아웃
|
||||
widgets:
|
||||
close: Close widget
|
||||
empty:
|
||||
title: No widget active
|
||||
description: Widgets will appear here when a tool or plugin spawns one.
|
||||
loading: Loading widget…
|
||||
waiting: Waiting for widget data for "{id}"…
|
||||
notice:
|
||||
'fade-on-hover':
|
||||
title: 호버 시 페이드
|
||||
|
|
|
|||
|
|
@ -221,6 +221,7 @@ pages:
|
|||
scenario: 'Ошибка: требуется сценарий.'
|
||||
systemprompt: 'Ошибка: укажите системный промпт.'
|
||||
posthistoryinstructions: 'Ошибка: требуется post-history промпт.'
|
||||
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
|
||||
modules: Модули
|
||||
name_asc: Имя (А-Я)
|
||||
name_desc: Имя (Я-А)
|
||||
|
|
@ -355,6 +356,67 @@ pages:
|
|||
warmup:
|
||||
description: Прогреть ли перед обнаружением ударов для лучшей точности.
|
||||
label: Разминка
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation, scene background and drawing.
|
||||
page:
|
||||
title: Artistry Provider Configuration
|
||||
description: Select the active backend provider for image generation. Characters can override this in their Card settings.
|
||||
providers:
|
||||
none:
|
||||
name: None
|
||||
description: Bypass and disable the image generation module globally.
|
||||
comfyui:
|
||||
name: ComfyUI (Local)
|
||||
description: Use a local ComfyUI instance via WSL for image generation.
|
||||
replicate:
|
||||
name: Replicate.ai (Cloud)
|
||||
description: Use cloud-based models via the Replicate API.
|
||||
nanobanana:
|
||||
name: Nano Banana (Preview)
|
||||
description: Use Google AI Studio for image preview and reactions.
|
||||
card:
|
||||
description: Configure how AIRI generates images and visual content.
|
||||
comfyui_empty: No ComfyUI workflows configured. Go to Settings → Providers → ComfyUI to upload a workflow template.
|
||||
exposed_fields: '{count} exposed fields'
|
||||
open_on_replicate: Open on Replicate
|
||||
instruction_sync:
|
||||
title: ComfyUI Instruction Sync
|
||||
description: A specialized prompt is ready for your {workflowName} workflow. Applying this will overwrite current widget instructions so the AI knows how to use this specific template.
|
||||
apply: Apply Recommended Prompt
|
||||
keep: Keep Existing
|
||||
provider: Artistry Provider
|
||||
spawn_mode:
|
||||
label: Manifestation Mode (Spawn Mode)
|
||||
description: Choose how images are delivered to the interface.
|
||||
options:
|
||||
bg: Background Environment
|
||||
inline: Inline Chat
|
||||
widget: Overlay Widget
|
||||
bg_widget: Dual (Background + Widget)
|
||||
autonomous:
|
||||
title: Cinematic Autonomy (Autonomous Artist)
|
||||
description: When enabled, the "Producer" runs in parallel to the character to decide if a visual is needed. This prevents the character from forgetting to manifest scenes.
|
||||
threshold: Manifestation Threshold
|
||||
threshold_description: Use {min} for aggressive scene creation or {max} to require stronger evidence before generating.
|
||||
threshold_min: Always Generate (0%)
|
||||
threshold_max: Strict (100%)
|
||||
model:
|
||||
label: Artistry Model (Optional Override)
|
||||
description: Model identifier if needed by provider
|
||||
prompt-prefix:
|
||||
label: Artistry Prompt Default Prefix
|
||||
description: Pre-pended to every prompt sent to the image generator.
|
||||
options:
|
||||
label: Artistry Provider Options (JSON)
|
||||
widget-instructions:
|
||||
label: Widget System Prompt
|
||||
description: Custom instructions for the AI on how to use the generation capabilities.
|
||||
categories:
|
||||
essential: Essential
|
||||
messaging: Messaging
|
||||
gaming: Gaming
|
||||
artistry: Artistry
|
||||
consciousness:
|
||||
description: Личность, модель сознания и др.
|
||||
sections:
|
||||
|
|
@ -564,15 +626,6 @@ pages:
|
|||
buy: Пополнить
|
||||
description: Пакеты Flux на выбор.
|
||||
providers:
|
||||
explained:
|
||||
chat: Провайдеры текстогенерации, напр. OpenRouter, OpenAI, Ollama.
|
||||
Speech: Провайдеры речи (TTS), напр. ElevenLabs, Azure Speech.
|
||||
Transcription: >-
|
||||
Провайдеры транскрипции (STT): Whisper.cpp, OpenAI, Azure Speech.
|
||||
helpinfo:
|
||||
title: Впервые здесь?
|
||||
description: >
|
||||
AIRI требует как минимум одного {chat}-провайдера для корректной работы. Можно считать его "мозгом" персонажей в системе AIRI.
|
||||
catalog:
|
||||
edit:
|
||||
config-id-not-found: Конфигурация провайдера не найдена.
|
||||
|
|
@ -668,6 +721,47 @@ pages:
|
|||
title: Базовые
|
||||
voice:
|
||||
title: Настройки голоса
|
||||
labels:
|
||||
recommended: Recommended
|
||||
filters:
|
||||
pricing: Pricing
|
||||
deployment: Deployment
|
||||
all: All
|
||||
free: Free
|
||||
paid: Paid
|
||||
internal: Internal
|
||||
local: Local
|
||||
cloud: Cloud
|
||||
categories:
|
||||
chat:
|
||||
title: Chat
|
||||
description: Text generation model providers. e.g. OpenRouter, OpenAI, Ollama.
|
||||
speech:
|
||||
title: Speech
|
||||
description: Speech (text-to-speech) model providers. e.g. ElevenLabs, Azure Speech.
|
||||
transcription:
|
||||
title: Transcription
|
||||
description: >-
|
||||
Transcription (speech-to-text) model providers. e.g. Whisper.cpp, OpenAI, Azure Speech
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation and design model providers. e.g. ComfyUI, Replicate.
|
||||
items:
|
||||
comfyui:
|
||||
description: Local image generation runner.
|
||||
replicate:
|
||||
description: Cloud-based model inference service.
|
||||
nanobanana:
|
||||
description: Google AI Studio Image Preview.
|
||||
helpinfo:
|
||||
title: Впервые здесь?
|
||||
description: >
|
||||
AIRI требует как минимум одного {chat}-провайдера для корректной работы. Можно считать его "мозгом" персонажей в системе AIRI.
|
||||
explained:
|
||||
chat: Провайдеры текстогенерации, напр. OpenRouter, OpenAI, Ollama.
|
||||
Speech: Провайдеры речи (TTS), напр. ElevenLabs, Azure Speech.
|
||||
Transcription: >-
|
||||
Провайдеры транскрипции (STT): Whisper.cpp, OpenAI, Azure Speech.
|
||||
description: LLM-модели, провайдеры речи и др.
|
||||
provider:
|
||||
app-local-audio-transcription:
|
||||
|
|
@ -685,6 +779,17 @@ pages:
|
|||
alibaba-cloud-model-studio:
|
||||
description: Bailian.console.aliyun.com
|
||||
title: Alibaba Cloud Model Studio
|
||||
amazon-bedrock:
|
||||
title: Amazon Bedrock
|
||||
description: aws.amazon.com/bedrock
|
||||
config:
|
||||
api-key:
|
||||
label: Ключ API Bedrock
|
||||
description: Ключ Amazon Bedrock API (создать в консоли AWS → Bedrock → API Keys)
|
||||
placeholder: bedrock-...
|
||||
region:
|
||||
label: Регион AWS
|
||||
description: Регион AWS, где включен Bedrock (например, us-east-1, us-west-2)
|
||||
anthropic:
|
||||
description: Anthropic.com
|
||||
title: Anthropic | Claude
|
||||
|
|
@ -732,6 +837,98 @@ pages:
|
|||
speech-noop:
|
||||
title: Отсутствует
|
||||
description: Вывод речи отсутствует.
|
||||
comfyui:
|
||||
settings:
|
||||
title: ComfyUI (Local)
|
||||
heading: ComfyUI Native API
|
||||
description: Connect to your local ComfyUI and bring your own workflows.
|
||||
info:
|
||||
what_you_need:
|
||||
label: What You Need
|
||||
value: ComfyUI running locally or on your network.
|
||||
how_to_export:
|
||||
label: How To Export
|
||||
value: Enable Dev Mode → "Save (API Format)".
|
||||
scope_boundary:
|
||||
label: Scope Boundary
|
||||
value: Model downloads & node installs are your job.
|
||||
connection:
|
||||
title: Connection
|
||||
connected: Connected
|
||||
failed: Connection failed
|
||||
error_prefix: Error
|
||||
test: Test
|
||||
testing: Testing...
|
||||
unknown_error: Unknown connection error
|
||||
unknown_gpu: Unknown GPU
|
||||
server_url:
|
||||
label: Server URL
|
||||
description: The address where ComfyUI is running
|
||||
placeholder: http://localhost:8188
|
||||
cors:
|
||||
title: CORS Block Detected
|
||||
description: ComfyUI blocks requests from other applications by default. To allow AIRI to connect, you must start ComfyUI with the `--enable-cors-header "*"` flag.
|
||||
command: python main.py --enable-cors-header "*"
|
||||
workflows:
|
||||
title: Workflow Templates
|
||||
upload: Upload Workflow
|
||||
cancel_upload: Cancel
|
||||
empty: No workflows uploaded yet. Click "Upload Workflow" to import a workflow_api.json from ComfyUI.
|
||||
exposed_parameters: Exposed Parameters
|
||||
summary: '{nodes} nodes · {fields} exposed fields'
|
||||
remove: Remove
|
||||
config_snippet: Artistry Config Snippet
|
||||
copy_json: Copy JSON
|
||||
paste_hint: Paste this into your AIRI Card artistry config to override these nodes.
|
||||
upload:
|
||||
prompt: Drop or select a workflow_api.json file
|
||||
invalid_json: Invalid JSON
|
||||
workflow_name:
|
||||
label: Workflow Name
|
||||
description: Give this workflow a recognizable name
|
||||
placeholder: e.g. Anime Text2Img
|
||||
select_fields: 'Select fields to expose to the AI agent:'
|
||||
fields_exposed: '{count} field(s) exposed'
|
||||
save: Save Workflow
|
||||
replicate:
|
||||
settings:
|
||||
title: Replicate.ai
|
||||
heading: Replicate.ai Configuration
|
||||
description: Configure your cloud image generation settings.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Replicate API token (starts with r8_)
|
||||
placeholder: r8_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
default_model:
|
||||
label: Default Model
|
||||
description: Fallback owner/model string to use if the character card doesn't specify one
|
||||
placeholder: black-forest-labs/flux-schnell
|
||||
aspect_ratio:
|
||||
label: Aspect Ratio
|
||||
description: Default image aspect ratio (e.g. 16:9, 1:1, 9:16)
|
||||
placeholder: '16:9'
|
||||
inference_steps:
|
||||
label: Inference Steps
|
||||
description: Number of steps for the diffusion process (lower is faster, higher is better quality)
|
||||
nanobanana:
|
||||
settings:
|
||||
title: Nano Banana
|
||||
heading: Nano Banana (Google AI Studio)
|
||||
description: Configure Google Gemini's native image generation capabilities.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Google AI Studio API Key
|
||||
placeholder: AIpk...
|
||||
preferred_model:
|
||||
label: Preferred Model
|
||||
description: The specific Gemini image preview model to use
|
||||
default_resolution:
|
||||
label: Default Resolution
|
||||
description: The target resolution for generated images
|
||||
model_options:
|
||||
nano_banana_2: Nano Banana 2 (Gemini 3.1 Flash Image)
|
||||
nano_banana_pro: Nano Banana Pro (Gemini 3 Pro Image)
|
||||
nano_banana: Nano Banana (Gemini 2.5 Flash Image)
|
||||
deepseek:
|
||||
description: Deepseek.com
|
||||
title: DeepSeek
|
||||
|
|
@ -976,9 +1173,6 @@ pages:
|
|||
errors:
|
||||
title: Ошибка сканирования QR-кода
|
||||
failed: Не удалось отсканировать или подключиться с помощью QR-коду.
|
||||
scene:
|
||||
description: Настройте окружение, в котором живёт персонаж
|
||||
title: Сцена
|
||||
system:
|
||||
color-scheme:
|
||||
description: Изменить цветовую схему сцены
|
||||
|
|
@ -1127,6 +1321,28 @@ pages:
|
|||
button: Открыть
|
||||
credits:
|
||||
buy: Купить
|
||||
scene:
|
||||
title: Scenes
|
||||
description: Customize the virtual environment for your characters.
|
||||
beta_label: Scenes System
|
||||
beta_description: Each character card specifies its own preferred background from this gallery. Setting it here will set it as the default for the currently active character.
|
||||
background_image:
|
||||
title: Active Character Background
|
||||
no_background: No background active for this character. Upload a square or landscape image for best results.
|
||||
upload: Upload to Gallery
|
||||
change: Change Background
|
||||
clear: Clear Default
|
||||
gallery:
|
||||
title: Scene Gallery
|
||||
empty: No images in gallery yet. Upload one above!
|
||||
set_as_global: Set as Character Default
|
||||
delete: Delete from Gallery
|
||||
global_badge: Character Default
|
||||
active_badge: Current Scene
|
||||
delete_confirm: Are you sure you want to delete this background?
|
||||
tip:
|
||||
label: Tip!
|
||||
description: Using a square image will leverage <b>cover</b> cropping in portrait mode, focusing on the center of the scene.
|
||||
sections:
|
||||
section:
|
||||
general:
|
||||
|
|
|
|||
|
|
@ -29,6 +29,13 @@ docs:
|
|||
'logging-in': Выполняется вход...
|
||||
'account': Аккаунт
|
||||
'logout': Выйти
|
||||
widgets:
|
||||
close: Close widget
|
||||
empty:
|
||||
title: No widget active
|
||||
description: Widgets will appear here when a tool or plugin spawns one.
|
||||
loading: Loading widget…
|
||||
waiting: Waiting for widget data for "{id}"…
|
||||
notice:
|
||||
'fade-on-hover':
|
||||
title: Исчезать при наведении
|
||||
|
|
|
|||
|
|
@ -221,6 +221,7 @@ pages:
|
|||
scenario: 'Lỗi: Phải có kịch bản.'
|
||||
systemprompt: 'Lỗi: Hãy cung cấp lời nhắc hệ thống'
|
||||
posthistoryinstructions: 'Lỗi: Cần có lịch sử đăng lời nhắc'
|
||||
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
|
||||
modules: Mô-đun
|
||||
name_asc: Tên (A-Z)
|
||||
name_desc: Tên (Z-A)
|
||||
|
|
@ -355,6 +356,67 @@ pages:
|
|||
warmup:
|
||||
description: Làm nóng trước khi nhận diện để đạt độ chính xác cao hơn.
|
||||
label: Khởi động (Warmup)
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation, scene background and drawing.
|
||||
page:
|
||||
title: Artistry Provider Configuration
|
||||
description: Select the active backend provider for image generation. Characters can override this in their Card settings.
|
||||
providers:
|
||||
none:
|
||||
name: None
|
||||
description: Bypass and disable the image generation module globally.
|
||||
comfyui:
|
||||
name: ComfyUI (Local)
|
||||
description: Use a local ComfyUI instance via WSL for image generation.
|
||||
replicate:
|
||||
name: Replicate.ai (Cloud)
|
||||
description: Use cloud-based models via the Replicate API.
|
||||
nanobanana:
|
||||
name: Nano Banana (Preview)
|
||||
description: Use Google AI Studio for image preview and reactions.
|
||||
card:
|
||||
description: Configure how AIRI generates images and visual content.
|
||||
comfyui_empty: No ComfyUI workflows configured. Go to Settings → Providers → ComfyUI to upload a workflow template.
|
||||
exposed_fields: '{count} exposed fields'
|
||||
open_on_replicate: Open on Replicate
|
||||
instruction_sync:
|
||||
title: ComfyUI Instruction Sync
|
||||
description: A specialized prompt is ready for your {workflowName} workflow. Applying this will overwrite current widget instructions so the AI knows how to use this specific template.
|
||||
apply: Apply Recommended Prompt
|
||||
keep: Keep Existing
|
||||
provider: Artistry Provider
|
||||
spawn_mode:
|
||||
label: Manifestation Mode (Spawn Mode)
|
||||
description: Choose how images are delivered to the interface.
|
||||
options:
|
||||
bg: Background Environment
|
||||
inline: Inline Chat
|
||||
widget: Overlay Widget
|
||||
bg_widget: Dual (Background + Widget)
|
||||
autonomous:
|
||||
title: Cinematic Autonomy (Autonomous Artist)
|
||||
description: When enabled, the "Producer" runs in parallel to the character to decide if a visual is needed. This prevents the character from forgetting to manifest scenes.
|
||||
threshold: Manifestation Threshold
|
||||
threshold_description: Use {min} for aggressive scene creation or {max} to require stronger evidence before generating.
|
||||
threshold_min: Always Generate (0%)
|
||||
threshold_max: Strict (100%)
|
||||
model:
|
||||
label: Artistry Model (Optional Override)
|
||||
description: Model identifier if needed by provider
|
||||
prompt-prefix:
|
||||
label: Artistry Prompt Default Prefix
|
||||
description: Pre-pended to every prompt sent to the image generator.
|
||||
options:
|
||||
label: Artistry Provider Options (JSON)
|
||||
widget-instructions:
|
||||
label: Widget System Prompt
|
||||
description: Custom instructions for the AI on how to use the generation capabilities.
|
||||
categories:
|
||||
essential: Essential
|
||||
messaging: Messaging
|
||||
gaming: Gaming
|
||||
artistry: Artistry
|
||||
consciousness:
|
||||
description: Tính cách, mô hình mong muốn, v.v.
|
||||
sections:
|
||||
|
|
@ -564,15 +626,6 @@ pages:
|
|||
buy: Charge
|
||||
description: Flux packages to choose from.
|
||||
providers:
|
||||
explained:
|
||||
chat: 'Nhà cung cấp mô hình tạo văn bản. Ví dụ: OpenRouter, OpenAI, Ollama.'
|
||||
Speech: 'Nhà cung cấp mô hình giọng nói (text-to-speech). Ví dụ: ElevenLabs, Azure Speech.'
|
||||
Transcription: >-
|
||||
Nhà cung cấp mô hình chuyển giọng nói thành văn bản. Ví dụ: Whisper.cpp, OpenAI, Azure Speech
|
||||
helpinfo:
|
||||
title: Lần đầu tới đây?
|
||||
description: >
|
||||
{chat} AIRI cần ít nhất một nhà cung cấp để suy nghĩ và hoạt động đúng cách. Có thể coi nó như bộ não của nhân vật AIRI trong hệ thống.
|
||||
catalog:
|
||||
edit:
|
||||
config-id-not-found: Không tìm thấy cấu hình nhà cung cấp.
|
||||
|
|
@ -668,6 +721,47 @@ pages:
|
|||
title: Cơ bản
|
||||
voice:
|
||||
title: Cài đặt giọng nói
|
||||
labels:
|
||||
recommended: Recommended
|
||||
filters:
|
||||
pricing: Pricing
|
||||
deployment: Deployment
|
||||
all: All
|
||||
free: Free
|
||||
paid: Paid
|
||||
internal: Internal
|
||||
local: Local
|
||||
cloud: Cloud
|
||||
categories:
|
||||
chat:
|
||||
title: Chat
|
||||
description: Text generation model providers. e.g. OpenRouter, OpenAI, Ollama.
|
||||
speech:
|
||||
title: Speech
|
||||
description: Speech (text-to-speech) model providers. e.g. ElevenLabs, Azure Speech.
|
||||
transcription:
|
||||
title: Transcription
|
||||
description: >-
|
||||
Transcription (speech-to-text) model providers. e.g. Whisper.cpp, OpenAI, Azure Speech
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation and design model providers. e.g. ComfyUI, Replicate.
|
||||
items:
|
||||
comfyui:
|
||||
description: Local image generation runner.
|
||||
replicate:
|
||||
description: Cloud-based model inference service.
|
||||
nanobanana:
|
||||
description: Google AI Studio Image Preview.
|
||||
helpinfo:
|
||||
title: Lần đầu tới đây?
|
||||
description: >
|
||||
{chat} AIRI cần ít nhất một nhà cung cấp để suy nghĩ và hoạt động đúng cách. Có thể coi nó như bộ não của nhân vật AIRI trong hệ thống.
|
||||
explained:
|
||||
chat: 'Nhà cung cấp mô hình tạo văn bản. Ví dụ: OpenRouter, OpenAI, Ollama.'
|
||||
Speech: 'Nhà cung cấp mô hình giọng nói (text-to-speech). Ví dụ: ElevenLabs, Azure Speech.'
|
||||
Transcription: >-
|
||||
Nhà cung cấp mô hình chuyển giọng nói thành văn bản. Ví dụ: Whisper.cpp, OpenAI, Azure Speech
|
||||
description: LLMs, nhà cung cấp giọng nói, v.v.
|
||||
provider:
|
||||
app-local-audio-transcription:
|
||||
|
|
@ -685,6 +779,17 @@ pages:
|
|||
alibaba-cloud-model-studio:
|
||||
description: bailian.console.aliyun.com
|
||||
title: Mô hình Studio Alibaba Cloud
|
||||
amazon-bedrock:
|
||||
title: Amazon Bedrock
|
||||
description: aws.amazon.com/bedrock
|
||||
config:
|
||||
api-key:
|
||||
label: Bedrock API Key
|
||||
description: Amazon Bedrock API key (generate in AWS Console → Bedrock → API Keys)
|
||||
placeholder: bedrock-...
|
||||
region:
|
||||
label: AWS Region
|
||||
description: AWS region where Bedrock is enabled (e.g. us-east-1, us-west-2)
|
||||
anthropic:
|
||||
description: anthropic.com
|
||||
title: Anthropic | Claude
|
||||
|
|
@ -732,6 +837,98 @@ pages:
|
|||
speech-noop:
|
||||
title: Không có
|
||||
description: Không phát âm thanh.
|
||||
comfyui:
|
||||
settings:
|
||||
title: ComfyUI (Local)
|
||||
heading: ComfyUI Native API
|
||||
description: Connect to your local ComfyUI and bring your own workflows.
|
||||
info:
|
||||
what_you_need:
|
||||
label: What You Need
|
||||
value: ComfyUI running locally or on your network.
|
||||
how_to_export:
|
||||
label: How To Export
|
||||
value: Enable Dev Mode → "Save (API Format)".
|
||||
scope_boundary:
|
||||
label: Scope Boundary
|
||||
value: Model downloads & node installs are your job.
|
||||
connection:
|
||||
title: Connection
|
||||
connected: Connected
|
||||
failed: Connection failed
|
||||
error_prefix: Error
|
||||
test: Test
|
||||
testing: Testing...
|
||||
unknown_error: Unknown connection error
|
||||
unknown_gpu: Unknown GPU
|
||||
server_url:
|
||||
label: Server URL
|
||||
description: The address where ComfyUI is running
|
||||
placeholder: http://localhost:8188
|
||||
cors:
|
||||
title: CORS Block Detected
|
||||
description: ComfyUI blocks requests from other applications by default. To allow AIRI to connect, you must start ComfyUI with the `--enable-cors-header "*"` flag.
|
||||
command: python main.py --enable-cors-header "*"
|
||||
workflows:
|
||||
title: Workflow Templates
|
||||
upload: Upload Workflow
|
||||
cancel_upload: Cancel
|
||||
empty: No workflows uploaded yet. Click "Upload Workflow" to import a workflow_api.json from ComfyUI.
|
||||
exposed_parameters: Exposed Parameters
|
||||
summary: '{nodes} nodes · {fields} exposed fields'
|
||||
remove: Remove
|
||||
config_snippet: Artistry Config Snippet
|
||||
copy_json: Copy JSON
|
||||
paste_hint: Paste this into your AIRI Card artistry config to override these nodes.
|
||||
upload:
|
||||
prompt: Drop or select a workflow_api.json file
|
||||
invalid_json: Invalid JSON
|
||||
workflow_name:
|
||||
label: Workflow Name
|
||||
description: Give this workflow a recognizable name
|
||||
placeholder: e.g. Anime Text2Img
|
||||
select_fields: 'Select fields to expose to the AI agent:'
|
||||
fields_exposed: '{count} field(s) exposed'
|
||||
save: Save Workflow
|
||||
replicate:
|
||||
settings:
|
||||
title: Replicate.ai
|
||||
heading: Replicate.ai Configuration
|
||||
description: Configure your cloud image generation settings.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Replicate API token (starts with r8_)
|
||||
placeholder: r8_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
default_model:
|
||||
label: Default Model
|
||||
description: Fallback owner/model string to use if the character card doesn't specify one
|
||||
placeholder: black-forest-labs/flux-schnell
|
||||
aspect_ratio:
|
||||
label: Aspect Ratio
|
||||
description: Default image aspect ratio (e.g. 16:9, 1:1, 9:16)
|
||||
placeholder: '16:9'
|
||||
inference_steps:
|
||||
label: Inference Steps
|
||||
description: Number of steps for the diffusion process (lower is faster, higher is better quality)
|
||||
nanobanana:
|
||||
settings:
|
||||
title: Nano Banana
|
||||
heading: Nano Banana (Google AI Studio)
|
||||
description: Configure Google Gemini's native image generation capabilities.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Google AI Studio API Key
|
||||
placeholder: AIpk...
|
||||
preferred_model:
|
||||
label: Preferred Model
|
||||
description: The specific Gemini image preview model to use
|
||||
default_resolution:
|
||||
label: Default Resolution
|
||||
description: The target resolution for generated images
|
||||
model_options:
|
||||
nano_banana_2: Nano Banana 2 (Gemini 3.1 Flash Image)
|
||||
nano_banana_pro: Nano Banana Pro (Gemini 3 Pro Image)
|
||||
nano_banana: Nano Banana (Gemini 2.5 Flash Image)
|
||||
deepseek:
|
||||
description: deepseek.com
|
||||
title: DeepSeek
|
||||
|
|
@ -976,9 +1173,6 @@ pages:
|
|||
errors:
|
||||
title: QR scan failed
|
||||
failed: Failed to scan or connect with the QR code.
|
||||
scene:
|
||||
description: Cấu hình môi trường nhân vật sinh sống
|
||||
title: Bối cảnh
|
||||
system:
|
||||
color-scheme:
|
||||
description: Đổi bảng màu sân khấu.
|
||||
|
|
@ -1127,6 +1321,28 @@ pages:
|
|||
button: Mở
|
||||
credits:
|
||||
buy: Buy
|
||||
scene:
|
||||
title: Scenes
|
||||
description: Customize the virtual environment for your characters.
|
||||
beta_label: Scenes System
|
||||
beta_description: Each character card specifies its own preferred background from this gallery. Setting it here will set it as the default for the currently active character.
|
||||
background_image:
|
||||
title: Active Character Background
|
||||
no_background: No background active for this character. Upload a square or landscape image for best results.
|
||||
upload: Upload to Gallery
|
||||
change: Change Background
|
||||
clear: Clear Default
|
||||
gallery:
|
||||
title: Scene Gallery
|
||||
empty: No images in gallery yet. Upload one above!
|
||||
set_as_global: Set as Character Default
|
||||
delete: Delete from Gallery
|
||||
global_badge: Character Default
|
||||
active_badge: Current Scene
|
||||
delete_confirm: Are you sure you want to delete this background?
|
||||
tip:
|
||||
label: Tip!
|
||||
description: Using a square image will leverage <b>cover</b> cropping in portrait mode, focusing on the center of the scene.
|
||||
sections:
|
||||
section:
|
||||
general:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
chat:
|
||||
actions:
|
||||
retry: Thử lại
|
||||
retry: Retry
|
||||
message:
|
||||
character-name:
|
||||
airi: AIRI
|
||||
|
|
|
|||
|
|
@ -29,6 +29,13 @@ docs:
|
|||
'logging-in': Signing in...
|
||||
'account': Account
|
||||
'logout': Sign out
|
||||
widgets:
|
||||
close: Close widget
|
||||
empty:
|
||||
title: No widget active
|
||||
description: Widgets will appear here when a tool or plugin spawns one.
|
||||
loading: Loading widget…
|
||||
waiting: Waiting for widget data for "{id}"…
|
||||
notice:
|
||||
'fade-on-hover':
|
||||
title: Mờ dần khi rê chuột
|
||||
|
|
|
|||
|
|
@ -221,6 +221,7 @@ pages:
|
|||
scenario: '错误:必须提供一个情境。'
|
||||
systemprompt: '错误:请提供系统提示。'
|
||||
posthistoryinstructions: '错误:必须提供消息历史后的提示。'
|
||||
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
|
||||
modules: 模块
|
||||
name_asc: 名称 (A-Z)
|
||||
name_desc: 名称 (Z-A)
|
||||
|
|
@ -355,6 +356,67 @@ pages:
|
|||
warmup:
|
||||
description: 在检测节拍之前进行预热,以提高准确性
|
||||
label: 预热
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation, scene background and drawing.
|
||||
page:
|
||||
title: Artistry Provider Configuration
|
||||
description: Select the active backend provider for image generation. Characters can override this in their Card settings.
|
||||
providers:
|
||||
none:
|
||||
name: None
|
||||
description: Bypass and disable the image generation module globally.
|
||||
comfyui:
|
||||
name: ComfyUI (Local)
|
||||
description: Use a local ComfyUI instance via WSL for image generation.
|
||||
replicate:
|
||||
name: Replicate.ai (Cloud)
|
||||
description: Use cloud-based models via the Replicate API.
|
||||
nanobanana:
|
||||
name: Nano Banana (Preview)
|
||||
description: Use Google AI Studio for image preview and reactions.
|
||||
card:
|
||||
description: Configure how AIRI generates images and visual content.
|
||||
comfyui_empty: No ComfyUI workflows configured. Go to Settings → Providers → ComfyUI to upload a workflow template.
|
||||
exposed_fields: '{count} exposed fields'
|
||||
open_on_replicate: Open on Replicate
|
||||
instruction_sync:
|
||||
title: ComfyUI Instruction Sync
|
||||
description: A specialized prompt is ready for your {workflowName} workflow. Applying this will overwrite current widget instructions so the AI knows how to use this specific template.
|
||||
apply: Apply Recommended Prompt
|
||||
keep: Keep Existing
|
||||
provider: Artistry Provider
|
||||
spawn_mode:
|
||||
label: Manifestation Mode (Spawn Mode)
|
||||
description: Choose how images are delivered to the interface.
|
||||
options:
|
||||
bg: Background Environment
|
||||
inline: Inline Chat
|
||||
widget: Overlay Widget
|
||||
bg_widget: Dual (Background + Widget)
|
||||
autonomous:
|
||||
title: Cinematic Autonomy (Autonomous Artist)
|
||||
description: When enabled, the "Producer" runs in parallel to the character to decide if a visual is needed. This prevents the character from forgetting to manifest scenes.
|
||||
threshold: Manifestation Threshold
|
||||
threshold_description: Use {min} for aggressive scene creation or {max} to require stronger evidence before generating.
|
||||
threshold_min: Always Generate (0%)
|
||||
threshold_max: Strict (100%)
|
||||
model:
|
||||
label: Artistry Model (Optional Override)
|
||||
description: Model identifier if needed by provider
|
||||
prompt-prefix:
|
||||
label: Artistry Prompt Default Prefix
|
||||
description: Pre-pended to every prompt sent to the image generator.
|
||||
options:
|
||||
label: Artistry Provider Options (JSON)
|
||||
widget-instructions:
|
||||
label: Widget System Prompt
|
||||
description: Custom instructions for the AI on how to use the generation capabilities.
|
||||
categories:
|
||||
essential: Essential
|
||||
messaging: Messaging
|
||||
gaming: Gaming
|
||||
artistry: Artistry
|
||||
consciousness:
|
||||
description: 人格设定、使用的模型等配置
|
||||
sections:
|
||||
|
|
@ -564,15 +626,6 @@ pages:
|
|||
buy: 充值
|
||||
description: 可以选择购入的 Flux 电池包
|
||||
providers:
|
||||
explained:
|
||||
chat: 文本生成模型服务来源,例如 OpenRouter, OpenAI, Ollama
|
||||
Speech: 语音(文本转语音)模型服务来源,例如 ElevenLabs, Azure Speech
|
||||
Transcription: >-
|
||||
转录(语音转文本)模型服务来源,例如 Whisper.cpp, OpenAI, Azure Speech
|
||||
helpinfo:
|
||||
title: 第一次使用?
|
||||
description: >
|
||||
AIRI 需要配置至少一个 {chat} 服务来源,才能正常思考和运作。你可以把它看作是 AIRI 系统中角色的大脑。
|
||||
catalog:
|
||||
edit:
|
||||
config-id-not-found: 未找到服务来源配置。
|
||||
|
|
@ -668,6 +721,47 @@ pages:
|
|||
title: 基础配置
|
||||
voice:
|
||||
title: 声音配置
|
||||
labels:
|
||||
recommended: Recommended
|
||||
filters:
|
||||
pricing: Pricing
|
||||
deployment: Deployment
|
||||
all: All
|
||||
free: Free
|
||||
paid: Paid
|
||||
internal: Internal
|
||||
local: Local
|
||||
cloud: Cloud
|
||||
categories:
|
||||
chat:
|
||||
title: Chat
|
||||
description: Text generation model providers. e.g. OpenRouter, OpenAI, Ollama.
|
||||
speech:
|
||||
title: Speech
|
||||
description: Speech (text-to-speech) model providers. e.g. ElevenLabs, Azure Speech.
|
||||
transcription:
|
||||
title: Transcription
|
||||
description: >-
|
||||
Transcription (speech-to-text) model providers. e.g. Whisper.cpp, OpenAI, Azure Speech
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation and design model providers. e.g. ComfyUI, Replicate.
|
||||
items:
|
||||
comfyui:
|
||||
description: Local image generation runner.
|
||||
replicate:
|
||||
description: Cloud-based model inference service.
|
||||
nanobanana:
|
||||
description: Google AI Studio Image Preview.
|
||||
helpinfo:
|
||||
title: 第一次使用?
|
||||
description: >
|
||||
AIRI 需要配置至少一个 {chat} 服务来源,才能正常思考和运作。你可以把它看作是 AIRI 系统中角色的大脑。
|
||||
explained:
|
||||
chat: 文本生成模型服务来源,例如 OpenRouter, OpenAI, Ollama
|
||||
Speech: 语音(文本转语音)模型服务来源,例如 ElevenLabs, Azure Speech
|
||||
Transcription: >-
|
||||
转录(语音转文本)模型服务来源,例如 Whisper.cpp, OpenAI, Azure Speech
|
||||
description: LLM,语音合成,语音识别服务来源等
|
||||
provider:
|
||||
app-local-audio-transcription:
|
||||
|
|
@ -685,6 +779,17 @@ pages:
|
|||
alibaba-cloud-model-studio:
|
||||
description: bailian.console.aliyun.com
|
||||
title: 阿里百炼
|
||||
amazon-bedrock:
|
||||
title: Amazon Bedrock
|
||||
description: aws.amazon.com/bedrock
|
||||
config:
|
||||
api-key:
|
||||
label: Bedrock API Key
|
||||
description: Amazon Bedrock API key (generate in AWS Console → Bedrock → API Keys)
|
||||
placeholder: bedrock-...
|
||||
region:
|
||||
label: AWS Region
|
||||
description: AWS region where Bedrock is enabled (e.g. us-east-1, us-west-2)
|
||||
anthropic:
|
||||
description: anthropic.com
|
||||
title: Anthropic | Claude
|
||||
|
|
@ -732,6 +837,98 @@ pages:
|
|||
speech-noop:
|
||||
title: 无
|
||||
description: 不使用语音合成
|
||||
comfyui:
|
||||
settings:
|
||||
title: ComfyUI (Local)
|
||||
heading: ComfyUI Native API
|
||||
description: Connect to your local ComfyUI and bring your own workflows.
|
||||
info:
|
||||
what_you_need:
|
||||
label: What You Need
|
||||
value: ComfyUI running locally or on your network.
|
||||
how_to_export:
|
||||
label: How To Export
|
||||
value: Enable Dev Mode → "Save (API Format)".
|
||||
scope_boundary:
|
||||
label: Scope Boundary
|
||||
value: Model downloads & node installs are your job.
|
||||
connection:
|
||||
title: Connection
|
||||
connected: Connected
|
||||
failed: Connection failed
|
||||
error_prefix: Error
|
||||
test: Test
|
||||
testing: Testing...
|
||||
unknown_error: Unknown connection error
|
||||
unknown_gpu: Unknown GPU
|
||||
server_url:
|
||||
label: Server URL
|
||||
description: The address where ComfyUI is running
|
||||
placeholder: http://localhost:8188
|
||||
cors:
|
||||
title: CORS Block Detected
|
||||
description: ComfyUI blocks requests from other applications by default. To allow AIRI to connect, you must start ComfyUI with the `--enable-cors-header "*"` flag.
|
||||
command: python main.py --enable-cors-header "*"
|
||||
workflows:
|
||||
title: Workflow Templates
|
||||
upload: Upload Workflow
|
||||
cancel_upload: Cancel
|
||||
empty: No workflows uploaded yet. Click "Upload Workflow" to import a workflow_api.json from ComfyUI.
|
||||
exposed_parameters: Exposed Parameters
|
||||
summary: '{nodes} nodes · {fields} exposed fields'
|
||||
remove: Remove
|
||||
config_snippet: Artistry Config Snippet
|
||||
copy_json: Copy JSON
|
||||
paste_hint: Paste this into your AIRI Card artistry config to override these nodes.
|
||||
upload:
|
||||
prompt: Drop or select a workflow_api.json file
|
||||
invalid_json: Invalid JSON
|
||||
workflow_name:
|
||||
label: Workflow Name
|
||||
description: Give this workflow a recognizable name
|
||||
placeholder: e.g. Anime Text2Img
|
||||
select_fields: 'Select fields to expose to the AI agent:'
|
||||
fields_exposed: '{count} field(s) exposed'
|
||||
save: Save Workflow
|
||||
replicate:
|
||||
settings:
|
||||
title: Replicate.ai
|
||||
heading: Replicate.ai Configuration
|
||||
description: Configure your cloud image generation settings.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Replicate API token (starts with r8_)
|
||||
placeholder: r8_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
default_model:
|
||||
label: Default Model
|
||||
description: Fallback owner/model string to use if the character card doesn't specify one
|
||||
placeholder: black-forest-labs/flux-schnell
|
||||
aspect_ratio:
|
||||
label: Aspect Ratio
|
||||
description: Default image aspect ratio (e.g. 16:9, 1:1, 9:16)
|
||||
placeholder: '16:9'
|
||||
inference_steps:
|
||||
label: Inference Steps
|
||||
description: Number of steps for the diffusion process (lower is faster, higher is better quality)
|
||||
nanobanana:
|
||||
settings:
|
||||
title: Nano Banana
|
||||
heading: Nano Banana (Google AI Studio)
|
||||
description: Configure Google Gemini's native image generation capabilities.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Google AI Studio API Key
|
||||
placeholder: AIpk...
|
||||
preferred_model:
|
||||
label: Preferred Model
|
||||
description: The specific Gemini image preview model to use
|
||||
default_resolution:
|
||||
label: Default Resolution
|
||||
description: The target resolution for generated images
|
||||
model_options:
|
||||
nano_banana_2: Nano Banana 2 (Gemini 3.1 Flash Image)
|
||||
nano_banana_pro: Nano Banana Pro (Gemini 3 Pro Image)
|
||||
nano_banana: Nano Banana (Gemini 2.5 Flash Image)
|
||||
deepseek:
|
||||
description: DeepSeek.com
|
||||
title: 深度求索 DeepSeek
|
||||
|
|
@ -976,9 +1173,6 @@ pages:
|
|||
errors:
|
||||
title: 二维码扫描失败
|
||||
failed: 扫描或连接二维码失败。
|
||||
scene:
|
||||
description: 配置角色所在环境
|
||||
title: 场景
|
||||
system:
|
||||
color-scheme:
|
||||
description: 更改舞台的配色方案
|
||||
|
|
@ -1127,6 +1321,28 @@ pages:
|
|||
button: 打开
|
||||
credits:
|
||||
buy: 购买
|
||||
scene:
|
||||
title: Scenes
|
||||
description: Customize the virtual environment for your characters.
|
||||
beta_label: Scenes System
|
||||
beta_description: Each character card specifies its own preferred background from this gallery. Setting it here will set it as the default for the currently active character.
|
||||
background_image:
|
||||
title: Active Character Background
|
||||
no_background: No background active for this character. Upload a square or landscape image for best results.
|
||||
upload: Upload to Gallery
|
||||
change: Change Background
|
||||
clear: Clear Default
|
||||
gallery:
|
||||
title: Scene Gallery
|
||||
empty: No images in gallery yet. Upload one above!
|
||||
set_as_global: Set as Character Default
|
||||
delete: Delete from Gallery
|
||||
global_badge: Character Default
|
||||
active_badge: Current Scene
|
||||
delete_confirm: Are you sure you want to delete this background?
|
||||
tip:
|
||||
label: Tip!
|
||||
description: Using a square image will leverage <b>cover</b> cropping in portrait mode, focusing on the center of the scene.
|
||||
sections:
|
||||
section:
|
||||
general:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
chat:
|
||||
actions:
|
||||
retry: 重试
|
||||
retry: Retry
|
||||
message:
|
||||
character-name:
|
||||
airi: AIRI
|
||||
|
|
|
|||
|
|
@ -29,6 +29,13 @@ docs:
|
|||
'logging-in': 登录中...
|
||||
'account': 账号
|
||||
'logout': 退出登录
|
||||
widgets:
|
||||
close: Close widget
|
||||
empty:
|
||||
title: No widget active
|
||||
description: Widgets will appear here when a tool or plugin spawns one.
|
||||
loading: Loading widget…
|
||||
waiting: Waiting for widget data for "{id}"…
|
||||
notice:
|
||||
'fade-on-hover':
|
||||
title: 悬停淡出
|
||||
|
|
|
|||
|
|
@ -221,6 +221,7 @@ pages:
|
|||
scenario: '錯誤:必須提供一個情境。'
|
||||
systemprompt: '錯誤:請提供系統提示。'
|
||||
posthistoryinstructions: '錯誤:必須提供訊息歷史後的提示。'
|
||||
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
|
||||
modules: 模組
|
||||
name_asc: 名稱 (A-Z)
|
||||
name_desc: 名稱 (Z-A)
|
||||
|
|
@ -355,6 +356,67 @@ pages:
|
|||
warmup:
|
||||
description: 是否在偵測節拍前進行預熱以提高準確度。
|
||||
label: 預熱
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation, scene background and drawing.
|
||||
page:
|
||||
title: Artistry Provider Configuration
|
||||
description: Select the active backend provider for image generation. Characters can override this in their Card settings.
|
||||
providers:
|
||||
none:
|
||||
name: None
|
||||
description: Bypass and disable the image generation module globally.
|
||||
comfyui:
|
||||
name: ComfyUI (Local)
|
||||
description: Use a local ComfyUI instance via WSL for image generation.
|
||||
replicate:
|
||||
name: Replicate.ai (Cloud)
|
||||
description: Use cloud-based models via the Replicate API.
|
||||
nanobanana:
|
||||
name: Nano Banana (Preview)
|
||||
description: Use Google AI Studio for image preview and reactions.
|
||||
card:
|
||||
description: Configure how AIRI generates images and visual content.
|
||||
comfyui_empty: No ComfyUI workflows configured. Go to Settings → Providers → ComfyUI to upload a workflow template.
|
||||
exposed_fields: '{count} exposed fields'
|
||||
open_on_replicate: Open on Replicate
|
||||
instruction_sync:
|
||||
title: ComfyUI Instruction Sync
|
||||
description: A specialized prompt is ready for your {workflowName} workflow. Applying this will overwrite current widget instructions so the AI knows how to use this specific template.
|
||||
apply: Apply Recommended Prompt
|
||||
keep: Keep Existing
|
||||
provider: Artistry Provider
|
||||
spawn_mode:
|
||||
label: Manifestation Mode (Spawn Mode)
|
||||
description: Choose how images are delivered to the interface.
|
||||
options:
|
||||
bg: Background Environment
|
||||
inline: Inline Chat
|
||||
widget: Overlay Widget
|
||||
bg_widget: Dual (Background + Widget)
|
||||
autonomous:
|
||||
title: Cinematic Autonomy (Autonomous Artist)
|
||||
description: When enabled, the "Producer" runs in parallel to the character to decide if a visual is needed. This prevents the character from forgetting to manifest scenes.
|
||||
threshold: Manifestation Threshold
|
||||
threshold_description: Use {min} for aggressive scene creation or {max} to require stronger evidence before generating.
|
||||
threshold_min: Always Generate (0%)
|
||||
threshold_max: Strict (100%)
|
||||
model:
|
||||
label: Artistry Model (Optional Override)
|
||||
description: Model identifier if needed by provider
|
||||
prompt-prefix:
|
||||
label: Artistry Prompt Default Prefix
|
||||
description: Pre-pended to every prompt sent to the image generator.
|
||||
options:
|
||||
label: Artistry Provider Options (JSON)
|
||||
widget-instructions:
|
||||
label: Widget System Prompt
|
||||
description: Custom instructions for the AI on how to use the generation capabilities.
|
||||
categories:
|
||||
essential: Essential
|
||||
messaging: Messaging
|
||||
gaming: Gaming
|
||||
artistry: Artistry
|
||||
consciousness:
|
||||
description: 人格設定、使用的模型等設定
|
||||
sections:
|
||||
|
|
@ -564,15 +626,6 @@ pages:
|
|||
buy: Charge
|
||||
description: Flux packages to choose from.
|
||||
providers:
|
||||
explained:
|
||||
chat: 文字生成模型服務來源,例如 OpenRouter、OpenAI、Ollama
|
||||
Speech: 語音(文字轉語音)模型服務來源,例如 ElevenLabs、Azure Speech
|
||||
Transcription: >-
|
||||
轉錄(語音轉文字)模型服務來源,例如 Whisper.cpp、OpenAI、Azure Speech
|
||||
helpinfo:
|
||||
title: 第一次使用?
|
||||
description: >
|
||||
AIRI 需要設定至少一個 {chat} 服務來源,才能正常思考與運作。你可以把它看作是 AIRI 系統中角色的大腦。
|
||||
catalog:
|
||||
edit:
|
||||
config-id-not-found: 找不到提供者設定。
|
||||
|
|
@ -668,6 +721,47 @@ pages:
|
|||
title: 基礎設定
|
||||
voice:
|
||||
title: 聲音設定
|
||||
labels:
|
||||
recommended: Recommended
|
||||
filters:
|
||||
pricing: Pricing
|
||||
deployment: Deployment
|
||||
all: All
|
||||
free: Free
|
||||
paid: Paid
|
||||
internal: Internal
|
||||
local: Local
|
||||
cloud: Cloud
|
||||
categories:
|
||||
chat:
|
||||
title: Chat
|
||||
description: Text generation model providers. e.g. OpenRouter, OpenAI, Ollama.
|
||||
speech:
|
||||
title: Speech
|
||||
description: Speech (text-to-speech) model providers. e.g. ElevenLabs, Azure Speech.
|
||||
transcription:
|
||||
title: Transcription
|
||||
description: >-
|
||||
Transcription (speech-to-text) model providers. e.g. Whisper.cpp, OpenAI, Azure Speech
|
||||
artistry:
|
||||
title: Artistry
|
||||
description: Image generation and design model providers. e.g. ComfyUI, Replicate.
|
||||
items:
|
||||
comfyui:
|
||||
description: Local image generation runner.
|
||||
replicate:
|
||||
description: Cloud-based model inference service.
|
||||
nanobanana:
|
||||
description: Google AI Studio Image Preview.
|
||||
helpinfo:
|
||||
title: 第一次使用?
|
||||
description: >
|
||||
AIRI 需要設定至少一個 {chat} 服務來源,才能正常思考與運作。你可以把它看作是 AIRI 系統中角色的大腦。
|
||||
explained:
|
||||
chat: 文字生成模型服務來源,例如 OpenRouter、OpenAI、Ollama
|
||||
Speech: 語音(文字轉語音)模型服務來源,例如 ElevenLabs、Azure Speech
|
||||
Transcription: >-
|
||||
轉錄(語音轉文字)模型服務來源,例如 Whisper.cpp、OpenAI、Azure Speech
|
||||
description: LLM、語音合成、語音辨識服務來源等
|
||||
provider:
|
||||
app-local-audio-transcription:
|
||||
|
|
@ -685,6 +779,17 @@ pages:
|
|||
alibaba-cloud-model-studio:
|
||||
description: bailian.console.aliyun.com
|
||||
title: 阿里百煉
|
||||
amazon-bedrock:
|
||||
title: Amazon Bedrock
|
||||
description: aws.amazon.com/bedrock
|
||||
config:
|
||||
api-key:
|
||||
label: Bedrock API Key
|
||||
description: Amazon Bedrock API key (generate in AWS Console → Bedrock → API Keys)
|
||||
placeholder: bedrock-...
|
||||
region:
|
||||
label: AWS Region
|
||||
description: AWS region where Bedrock is enabled (e.g. us-east-1, us-west-2)
|
||||
anthropic:
|
||||
description: anthropic.com
|
||||
title: Anthropic | Claude
|
||||
|
|
@ -732,6 +837,98 @@ pages:
|
|||
speech-noop:
|
||||
title: 無
|
||||
description: 無語音輸出。
|
||||
comfyui:
|
||||
settings:
|
||||
title: ComfyUI (Local)
|
||||
heading: ComfyUI Native API
|
||||
description: Connect to your local ComfyUI and bring your own workflows.
|
||||
info:
|
||||
what_you_need:
|
||||
label: What You Need
|
||||
value: ComfyUI running locally or on your network.
|
||||
how_to_export:
|
||||
label: How To Export
|
||||
value: Enable Dev Mode → "Save (API Format)".
|
||||
scope_boundary:
|
||||
label: Scope Boundary
|
||||
value: Model downloads & node installs are your job.
|
||||
connection:
|
||||
title: Connection
|
||||
connected: Connected
|
||||
failed: Connection failed
|
||||
error_prefix: Error
|
||||
test: Test
|
||||
testing: Testing...
|
||||
unknown_error: Unknown connection error
|
||||
unknown_gpu: Unknown GPU
|
||||
server_url:
|
||||
label: Server URL
|
||||
description: The address where ComfyUI is running
|
||||
placeholder: http://localhost:8188
|
||||
cors:
|
||||
title: CORS Block Detected
|
||||
description: ComfyUI blocks requests from other applications by default. To allow AIRI to connect, you must start ComfyUI with the `--enable-cors-header "*"` flag.
|
||||
command: python main.py --enable-cors-header "*"
|
||||
workflows:
|
||||
title: Workflow Templates
|
||||
upload: Upload Workflow
|
||||
cancel_upload: Cancel
|
||||
empty: No workflows uploaded yet. Click "Upload Workflow" to import a workflow_api.json from ComfyUI.
|
||||
exposed_parameters: Exposed Parameters
|
||||
summary: '{nodes} nodes · {fields} exposed fields'
|
||||
remove: Remove
|
||||
config_snippet: Artistry Config Snippet
|
||||
copy_json: Copy JSON
|
||||
paste_hint: Paste this into your AIRI Card artistry config to override these nodes.
|
||||
upload:
|
||||
prompt: Drop or select a workflow_api.json file
|
||||
invalid_json: Invalid JSON
|
||||
workflow_name:
|
||||
label: Workflow Name
|
||||
description: Give this workflow a recognizable name
|
||||
placeholder: e.g. Anime Text2Img
|
||||
select_fields: 'Select fields to expose to the AI agent:'
|
||||
fields_exposed: '{count} field(s) exposed'
|
||||
save: Save Workflow
|
||||
replicate:
|
||||
settings:
|
||||
title: Replicate.ai
|
||||
heading: Replicate.ai Configuration
|
||||
description: Configure your cloud image generation settings.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Replicate API token (starts with r8_)
|
||||
placeholder: r8_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
default_model:
|
||||
label: Default Model
|
||||
description: Fallback owner/model string to use if the character card doesn't specify one
|
||||
placeholder: black-forest-labs/flux-schnell
|
||||
aspect_ratio:
|
||||
label: Aspect Ratio
|
||||
description: Default image aspect ratio (e.g. 16:9, 1:1, 9:16)
|
||||
placeholder: '16:9'
|
||||
inference_steps:
|
||||
label: Inference Steps
|
||||
description: Number of steps for the diffusion process (lower is faster, higher is better quality)
|
||||
nanobanana:
|
||||
settings:
|
||||
title: Nano Banana
|
||||
heading: Nano Banana (Google AI Studio)
|
||||
description: Configure Google Gemini's native image generation capabilities.
|
||||
api_key:
|
||||
label: API Key
|
||||
description: Your Google AI Studio API Key
|
||||
placeholder: AIpk...
|
||||
preferred_model:
|
||||
label: Preferred Model
|
||||
description: The specific Gemini image preview model to use
|
||||
default_resolution:
|
||||
label: Default Resolution
|
||||
description: The target resolution for generated images
|
||||
model_options:
|
||||
nano_banana_2: Nano Banana 2 (Gemini 3.1 Flash Image)
|
||||
nano_banana_pro: Nano Banana Pro (Gemini 3 Pro Image)
|
||||
nano_banana: Nano Banana (Gemini 2.5 Flash Image)
|
||||
deepseek:
|
||||
description: DeepSeek.com
|
||||
title: 深度求索 DeepSeek
|
||||
|
|
@ -976,9 +1173,6 @@ pages:
|
|||
errors:
|
||||
title: QR scan failed
|
||||
failed: Failed to scan or connect with the QR code.
|
||||
scene:
|
||||
description: 設定角色所在環境
|
||||
title: 場景
|
||||
system:
|
||||
color-scheme:
|
||||
description: 更改舞台的配色方案
|
||||
|
|
@ -1127,6 +1321,28 @@ pages:
|
|||
button: 開放
|
||||
credits:
|
||||
buy: Buy
|
||||
scene:
|
||||
title: Scenes
|
||||
description: Customize the virtual environment for your characters.
|
||||
beta_label: Scenes System
|
||||
beta_description: Each character card specifies its own preferred background from this gallery. Setting it here will set it as the default for the currently active character.
|
||||
background_image:
|
||||
title: Active Character Background
|
||||
no_background: No background active for this character. Upload a square or landscape image for best results.
|
||||
upload: Upload to Gallery
|
||||
change: Change Background
|
||||
clear: Clear Default
|
||||
gallery:
|
||||
title: Scene Gallery
|
||||
empty: No images in gallery yet. Upload one above!
|
||||
set_as_global: Set as Character Default
|
||||
delete: Delete from Gallery
|
||||
global_badge: Character Default
|
||||
active_badge: Current Scene
|
||||
delete_confirm: Are you sure you want to delete this background?
|
||||
tip:
|
||||
label: Tip!
|
||||
description: Using a square image will leverage <b>cover</b> cropping in portrait mode, focusing on the center of the scene.
|
||||
sections:
|
||||
section:
|
||||
general:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
chat:
|
||||
actions:
|
||||
retry: 重試
|
||||
retry: Retry
|
||||
message:
|
||||
character-name:
|
||||
airi: AIRI
|
||||
|
|
|
|||
|
|
@ -29,6 +29,13 @@ docs:
|
|||
'logging-in': Signing in...
|
||||
'account': Account
|
||||
'logout': Sign out
|
||||
widgets:
|
||||
close: Close widget
|
||||
empty:
|
||||
title: No widget active
|
||||
description: Widgets will appear here when a tool or plugin spawns one.
|
||||
loading: Loading widget…
|
||||
waiting: Waiting for widget data for "{id}"…
|
||||
notice:
|
||||
'fade-on-hover':
|
||||
title: 懸停淡出
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue