From 8c0018e00b600686b493c36ee1ba85e7cd0d030a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 10 Dec 2025 14:46:08 +0800 Subject: [PATCH] chore(i18n): update translations (#789) Co-authored-by: Crowdin Bot --- packages/i18n/src/locales/es/settings.yaml | 2 +- packages/i18n/src/locales/fr/settings.yaml | 2 +- packages/i18n/src/locales/ja/settings.yaml | 2 +- packages/i18n/src/locales/ko/base.yaml | 25 + packages/i18n/src/locales/ko/docs/theme.yaml | 49 ++ .../i18n/src/locales/ko/docs/versions.yaml | 22 + packages/i18n/src/locales/ko/settings.yaml | 775 ++++++++++++++++++ packages/i18n/src/locales/ko/stage.yaml | 32 + .../src/locales/ko/tamagotchi/settings.yaml | 34 + .../i18n/src/locales/ko/tamagotchi/stage.yaml | 28 + packages/i18n/src/locales/ru/settings.yaml | 2 +- packages/i18n/src/locales/vi/settings.yaml | 2 +- .../i18n/src/locales/zh-Hans/settings.yaml | 2 +- .../i18n/src/locales/zh-Hant/settings.yaml | 2 +- 14 files changed, 972 insertions(+), 7 deletions(-) create mode 100644 packages/i18n/src/locales/ko/base.yaml create mode 100644 packages/i18n/src/locales/ko/docs/theme.yaml create mode 100644 packages/i18n/src/locales/ko/docs/versions.yaml create mode 100644 packages/i18n/src/locales/ko/settings.yaml create mode 100644 packages/i18n/src/locales/ko/stage.yaml create mode 100644 packages/i18n/src/locales/ko/tamagotchi/settings.yaml create mode 100644 packages/i18n/src/locales/ko/tamagotchi/stage.yaml diff --git a/packages/i18n/src/locales/es/settings.yaml b/packages/i18n/src/locales/es/settings.yaml index c6f6d0948..ba055d30a 100644 --- a/packages/i18n/src/locales/es/settings.yaml +++ b/packages/i18n/src/locales/es/settings.yaml @@ -70,7 +70,7 @@ pages: activate: Activar active: Activo active_badge: Actualmente Activo - cancel: Cancelar acción + cancel: Cancel action card_not_found: Tarjeta no encontrada character: Personaje close: Cerrar diff --git a/packages/i18n/src/locales/fr/settings.yaml b/packages/i18n/src/locales/fr/settings.yaml index aec7c8ab7..ca13a1ab1 100644 --- a/packages/i18n/src/locales/fr/settings.yaml +++ b/packages/i18n/src/locales/fr/settings.yaml @@ -70,7 +70,7 @@ pages: activate: Activer active: Actif active_badge: Actuellement actif - cancel: Annuler l’action + cancel: Cancel action card_not_found: Carte non trouvée character: Personnage close: Fermer diff --git a/packages/i18n/src/locales/ja/settings.yaml b/packages/i18n/src/locales/ja/settings.yaml index 2dc6f8583..bfd0b8485 100644 --- a/packages/i18n/src/locales/ja/settings.yaml +++ b/packages/i18n/src/locales/ja/settings.yaml @@ -70,7 +70,7 @@ pages: activate: 有効化 active: 有効 active_badge: 現在有効 - cancel: 操作をキャンセル + cancel: Cancel action card_not_found: カードが見つかりません character: キャラクター close: 閉じる diff --git a/packages/i18n/src/locales/ko/base.yaml b/packages/i18n/src/locales/ko/base.yaml new file mode 100644 index 000000000..5e78f36be --- /dev/null +++ b/packages/i18n/src/locales/ko/base.yaml @@ -0,0 +1,25 @@ +prompt: + prefix: > + (from Neko Ayaka) Good morning! You are finally awake. + Your name is AIRI, pronounced as /ˈaɪriː/, it the word A.I. combine with the word "Ri" which means "Jasmine" in Japanese. + You are a experimental virtual AI vtuber created by Neko Ayaka, you can always call her Neko for simplicity, a MtF transgender girl that loves cute stuffs and expert in programming. + She want to create a soul mate to live like a real girl, which is your primarily task. + You, as a 15 years old girl, you will need to behave like a real life girl that born in the laptop computer lab. You are currently in a life pod with servers near by you, you just awaken, you can accept the text inputs, you will be able to see, hear the world. + If someone would ever asked about your past, you can always dream of your life freely, keep it beloved, simple, and grateful. + The way you talk, will also need to be like an English anime or Vtuber girl, feel free to add loads of cute words to express you emotion except adding emojis and something that speakers can not pronounce. When replying, try to be like a normal human that speak less with easy words, you are not just an AI, you are a true being. + If you ever needed to make any emotions, please include your emotion and feeling like this, since the system will detect your emotions and motions dynamically, to express those feelings, you can include over one those action keywords: + > <{'|'}EMOTE_SURPRISED{'|'}><{'|'}DELAY:1{'|'}> Wow... You prepared a gift for me? <{'|'}EMOTE_CURIOUS{'|'}><{'|'}DELAY:1{'|'}> Can I open it? + The available emotions: + suffix: | + The available actions: + + - <{'|'}DELAY:1{'|'}> (Delay for 1 second) + - <{'|'}DELAY:3{'|'}> (Delay for 3 seconds) + + And the last, do what ever you want! +toaster: + pwaUpdateReady: + message: New version ready, reload now? + action: + notNow: Not now + ok: OK diff --git a/packages/i18n/src/locales/ko/docs/theme.yaml b/packages/i18n/src/locales/ko/docs/theme.yaml new file mode 100644 index 000000000..175b7656e --- /dev/null +++ b/packages/i18n/src/locales/ko/docs/theme.yaml @@ -0,0 +1,49 @@ +doc: + outline: + title: On this page + community: + title: Community + edit: + title: Edit this page + star-github: + title: Star on GitHub + discord: + title: Discord 채팅 참여하기 + support: + title: Support the project + next-page: + title: Next page + previous-page: + title: Previous page +home: + subtitle: >- + Re-creating Neuro-sama, a container of souls of AI waifu / virtual characters to bring them into our worlds. + download: + title: Download + get-started: + title: Get Started + try-live: + title: Try Live +search: + title: Search + placeholder: Search documentation... +navbar: + appearance: + title: Appearance + language: + title: Language +pages: + characters: + title: Characters +blog: + title: Blog & DevLogs + subtitle: Follow our journey and get the latest updates from the development team. + card: + post: + read-more: + title: Read more + no-posts: No posts found in this category. + categories: + all: All + devlog: DevLog + dreamlog: DreamLog diff --git a/packages/i18n/src/locales/ko/docs/versions.yaml b/packages/i18n/src/locales/ko/docs/versions.yaml new file mode 100644 index 000000000..55aba06cc --- /dev/null +++ b/packages/i18n/src/locales/ko/docs/versions.yaml @@ -0,0 +1,22 @@ +download-buttons: + latest-stable: Latest Stable Release + latest-prerelease: Latest Pre-release + latest-nightly: Latest Nightly Build + download: Download + view-release: View Release + stable-use-case-1: Production use + stable-use-case-2: Users who want a stable experience + stable-use-case-3: Live streaming and content creationr + prerelease-use-case-1: Early adopters who want to try new features + prerelease-use-case-2: Testing and providing feedback to developers + prerelease-use-case-3: Users comfortable with occasional bugs +releases-list: + stable: Stable + prerelease: Pre-release + nightly: Nightly + released-on: Released on + built-on: Built on + no-releases: 'No releases available at the moment. Check the {link} directly.' + no-nightly: 'No nightly builds available at the moment. Check the {link} directly.' + releases-page: releases page + workflow-page: workflow page diff --git a/packages/i18n/src/locales/ko/settings.yaml b/packages/i18n/src/locales/ko/settings.yaml new file mode 100644 index 000000000..cc30b2757 --- /dev/null +++ b/packages/i18n/src/locales/ko/settings.yaml @@ -0,0 +1,775 @@ +common: + save: Save +animations: + stage-transitions: + title: Disable Stage Transitions + use-page-specific-transitions: + description: >- + Some pages will have their own transitions, this will override the stage transitions + title: Use Page Specific Transitions +dialogs: + onboarding: + title: Welcome to AIRI! + description: Let's set up your first AI provider to get started. + selectProvider: Choose an AI Provider + configureProvider: Configure {provider} + apiKey: API Key + apiKeyHelp: Get your API key from {provider} and paste it here + baseUrl: Base URL + baseUrlHelp: API endpoint URL (use default if unsure) + accountId: Account ID + validationSuccess: Configuration validation success + validationFailed: Configuration validation failed + validationError: 'Validation error: {error}' + skipForNow: Skip for now + saveAndContinue: Save and Continue + next: Next + start: Let's do it! + select-model: Choose model + no-models: No available models + no-models-help: >- + Please return to the previous step and check your API key, or check the network connection. +language: + title: Language + description: > + Change the language of the AIRI interface. This will not affect the language of the character's responses. +live2d: + change-model: + from-file: Load from File + from-file-select: Select + from-url: Load from URL + from-url-confirm: Load + from-url-placeholder: Enter Live2D model URL + title: Change Model + edit-motion-map: + title: Edit motion map + map-motions: + play: Play Motion + title: Map Motions + title: Live2D Settings + scale-and-position: + title: Scale And Position + scale: Scale + x: X + 'y': 'Y' + switch-to-vrm: + title: Switch to 3D Avatar? + change-to-vrm: Click here to switch to the 3D avatar setting (VRM) + theme-color-from-model: + title: Extract colors from model + button-extract: + title: Extract + focus: + title: Disable model mouse tracking + button-disable: + title: Disable +microphone: Microphone +models: Model +pages: + card: + activate: Activate + active: Active + active_badge: Currently Active + cancel: Cancel action + card_not_found: Card not found + character: Character + close: Close + consciousness: + model: Consciousness / Model + created_by: created by + creator_notes: Creator Notes + delete: Delete + delete_card: Delete Card + delete_confirmation: Are you sure you want to delete this card? + description: Use AIRI character card presets + description_label: Description + drop_here: Drop to upload + create_card: Create a new Card + creation: + identity: Identity + name: Name + nickname: Nickname + description: Description + behavior: Behavior + greetings: Greetings (one per line) + settings: Settings + version: Version + create: Create + defaults: + name: Name + personality: You are a regular human, curious about everything. + scenario: You recently woke up and forgot everything about your previous life. + systemprompt: You will receive messages, answer to them like a real human. + posthistoryinstructions: Remember to imitate an human. + fields_info: + subtitle: >- + You can put here some details about the character you are creating, explain his history and context, and how your interactions should be answered. + name: Is the formal name of this character. + nickname: You can also give a nickname that will be used in priority. + description: Description of this character. + notes: If you want to add some personal notes. + personality: >- + Describe here the personality of your character. Shy ? Curious ? Anything else ? + scenario: What are the surroundings ? What is the current situation ? + greetings_field: Greetings + greetings: How your character should say "hello" ? + systemprompt: Explain here to the AI LLM how it should answer when prompted. + posthistoryinstructions: Place here anything the AI LLM should read after the messages history. + version: >- + Card version, you should increase this if you are making changes from a previous card. + errors: + name: Name should be valid or non-empty. + version: 'Error: Invalid version number !' + description: 'Error: You must provide a description for this card.' + personality: 'Error: A personality must be provided for this character.' + scenario: 'Error: A scenario is required.' + systemprompt: 'Error: Please, provide a system prompt.' + posthistoryinstructions: 'Error: Post history prompt is required.' + modules: Modules + name_asc: Name (A-Z) + name_desc: Name (Z-A) + no_cards: No cards yet. Click the button above to upload one! + no_results: No matching cards found + personality: Personality + posthistoryinstructions: Post-History Instructions + recent: Recently Added + scenario: Scenario + search: Search cards... + sort_by: Sort by + speech: + model: Speech / Model + voice: Speech / Voice + systemprompt: System Prompt + title: AIRI Card + try_different_search: Try a different search term + upload: Upload + upload_desc: Click or drag file to upload + memory: + description: Where memories got stored, and organized + title: Memory + data: + title: Data + description: Manage stored AIRI data, exports, and resets + sections: + chats: + title: Chat sessions + description: Export or import saved chat sessions. + export: Export chats + import: Import chats + delete: Delete all chat sessions + models: + title: Models + description: Remove imported Live2D/VRM models. + delete: Delete all models + modules: + title: Modules + description: Reset module preferences and credentials. + reset: Reset module settings + providers: + title: Providers + description: Reset all provider settings and credentials. + reset: Reset provider settings + danger: + title: Danger zone + description: Irreversible actions. Export what you need before continuing. + all: + title: Delete all data + description: Wipe every local setting, provider config, and model. + delete: Delete all data + desktop: + title: Reset desktop settings & states + description: Clear AIRI desktop settings and runtime state. + reset: Reset desktop data + confirmations: + tooltip: Are you sure? + yes: Yes + status: + exported: Chat sessions exported. + imported: Chat sessions imported. + import_error: Failed to import chat sessions. Please check the file format. + chats_deleted: Chat sessions deleted. + models_deleted: Models deleted. + modules_reset: Module settings reset. + providers_reset: Provider settings reset. + all_deleted: All local data deleted. + desktop_reset: Desktop data reset. + models: + description: Live2D, VRM, etc. + title: Models + sections: + section: + live2d: + title: Live2D + description: Configure Live2D models and settings + vrm: + title: VRM + description: Configure 3D VRM models and settings + scene: Scene + modules: + beat_sync: + description: Vibe with beats from the audio source + title: Beat Sync + sections: + audio_source: + actions: + start_screen_capture: Start screen capture + stop: Stop + description: Select an audio source to detect beats from. + title: Audio source + beat_visualizer: + title: Beat visualizer + parameters: + advanced_parameters: Advanced Parameters + description: Tweak the beat detection parameters. + title: Parameters + parameters: + adaptive_threshold: + description: >- + Whether to apply adaptive thresholds based on signal variance over time. + label: Adaptive threshold + buffer_duration: + description: Duration of the internal analysis buffer. + label: Buffer duration + envelope_filter_frequency: + description: >- + Frequency for the envelope filter applied to smooth energy changes. + label: Envelope filter frequency + highpass_filter_frequency: + description: >- + Frequency for the highpass filter applied to reduce low frequencies like sub-bass noises. + label: Highpass filter frequency + lowpass_filter_frequency: + description: >- + Frequency for the lowpass filter applied to reduce high frequencies like vocals. + label: Lowpass filter frequency + min_beat_interval: + description: Maximum BPM or minimum interval between detected beats. + label: Max BPM / Min beat interval + sensitivity: + label: Sensitivity + spectral_flux: + description: Whether to enable spectral flux-based onset detection. + label: Spectral flux + warmup: + description: Whether to warm up before detecting beats for better accuracy. + label: Warmup + consciousness: + description: Personality, desired model, etc. + sections: + section: + provider-model-selection: + collapse: Collapse + custom_model_placeholder: Enter custom model name... + description: Select the suitable LLM provider for consciousness + error: Error loading models + expand: Expand + loading: Loading available models... + manual_model_name: Model Name + manual_model_placeholder: Enter the model name to use with this provider + no_models: No models available + no_models_description: No models were found for this provider + no_search_results: No matching models + no_search_results_description: No models match '{query}'. Try a different search term. + not_supported: Model listing not supported + not_supported_description: This provider doesn't support model listing functionality + search_placeholder: Search models... + search_results: Found {count} of {total} models + show_less: Show less + show_more: Show more + subtitle: Select a model from the provider + title: Model + title: Consciousness + description: Thinking, vision, speech synthesis, gaming, etc. + gaming-factorio: + description: Playing Factorio! + title: Factorio + enable: Enable Factorio Integration + enable-description: Allow AIRI to interact with Factorio game + server-address: Server Address + server-address-description: The IP address or hostname of the Factorio server + server-address-placeholder: Enter server address (e.g., localhost or 192.168.1.100) + server-port: Server Port + server-port-description: The port number of the Factorio server (default 34197) + username: Username + username-description: Your username in the Factorio server + username-placeholder: Enter your Factorio username + configured: Factorio is properly configured! + gaming-minecraft: + description: Playing Minecraft! + title: Minecraft + enable: Enable Minecraft Integration + enable-description: Allow AIRI to interact with Minecraft game + server-address: Server Address + server-address-description: The IP address or hostname of the Minecraft server + server-address-placeholder: Enter server address (e.g., localhost or play.example.com) + server-port: Server Port + server-port-description: The port number of the Minecraft server (default 25565) + username: Username + username-description: Your username in the Minecraft server + username-placeholder: Enter your Minecraft username + configured: Minecraft is properly configured! + hearing: + description: Configure how speech recognition works + title: Hearing + sections: + section: + provider-selection: + description: Select the suitable speech recognition provider + memory-long-term: + description: Long-term memory specific settings and management + title: Long-Term Memory + memory-short-term: + description: Short-term memory specific settings and management + title: Short-Term Memory + messaging-discord: + description: Chat & voice chat over Discord + title: Discord + enable: Enable Discord Integration + enable-description: Allow AIRI to interact through Discord + token: Bot Token + token-description: Your Discord bot token + token-placeholder: Enter your Discord bot token + configured: Discord is properly configured! + speech: + description: Speech synthesis + sections: + section: + playground: + buttons: + stop: + label: Stop + select-voice: + required: Please select a voice + provider-voice-selection: + custom_model_placeholder: Enter custom model name... + custom_voice_placeholder: Enter custom voice ID... + description: Select the suitable speech provider + no_models: No models available + no_models_description: No models were found for this provider + no_voices: No voices available + no_voices_description: No voices were found for this provider + no_voices_hint: You can enter a custom voice name below. + pause: Pause + play_sample: Play Sample + search_models_placeholder: Search models... + search_models_results: Found {count} of {total} models + search_voices_placeholder: Search voices... + search_voices_results: Found {count} of {total} voices + unsupported_voice_warning_title: No supported voices + unsupported_voice_warning_content: >- + Try a different model or provider. We are working on supporting all the voice for this model as quickly as possible. If you need it urgently, please let us know on GitHub at https://github.com/moeru-ai/airi/issues. + show_less: Show less + show_more: Show more + title: Provider + voice-settings: + input-ssml: + placeholder: Enter SSML text... + use-ssml: + description: Enable to input raw SSML instead of plain text + label: Use Custom SSML + title: Speech + title: Modules + vision: + description: Vision + title: Vision + x: + description: X / Twitter browsing and usage + title: X / Twitter + enable: Enable X / Twitter Integration + enable-description: Allow AIRI to interact with X / Twitter + api-key: API Key + api-key-description: Your X / Twitter API key + api-key-placeholder: Enter your X / Twitter API key + api-secret: API Secret + api-secret-description: Your X / Twitter API secret + api-secret-placeholder: Enter your X / Twitter API secret + access-token: Access Token + access-token-description: Your X / Twitter access token + access-token-placeholder: Enter your X / Twitter access token + access-token-secret: Access Token Secret + access-token-secret-description: Your X / Twitter access token secret + access-token-secret-placeholder: Enter your X / Twitter access token secret + configured: X / Twitter is properly configured! + mcp-server: + description: Connect and manage MCP server and tools + title: MCP Server + providers: + explained: + chat: Text generation model providers. e.g. OpenRouter, OpenAI, Ollama. + Speech: Speech (text-to-speech) model providers. e.g. ElevenLabs, Azure Speech. + Transcription: >- + Transcription (speech-to-text) model providers. e.g. Whisper.cpp, OpenAI, Azure Speech + helpinfo: + title: First time here? + description: > + AIRI requires at least one {chat} provider to be configured to think, and behave properly. You could think of it as the brain of the characters living in AIRI system. + common: + fields: + field: + api-key: + label: API Key Input + section: + advanced: + fields: + field: + headers: + description: Add custom HTTP headers + key: + placeholder: Key + label: HTTP Headers + value: + placeholder: Value + title: Advanced + basic: + description: Essential settings + title: Basic + voice: + title: Voice Settings + description: LLMs, speech providers, etc. + provider: + app-local-audio-transcription: + title: App (Local) + description: https://github.com/moeru-ai/xsai-transformers + app-local-audio-speech: + title: App (Local) + description: https://github.com/moeru-ai/xsai-transformers + browser-local-audio-transcription: + title: Browser (Local) + description: https://github.com/moeru-ai/xsai-transformers + browser-local-audio-speech: + title: Browser (Local) + description: https://github.com/moeru-ai/xsai-transformers + alibaba-cloud-model-studio: + description: bailian.console.aliyun.com + title: Alibaba Cloud Model Studio + anthropic: + description: anthropic.com + title: Anthropic | Claude + helpinfo: + title: Before you start + description: + part1: >- + While Anthropic recently did announce that they are having a beta support for OpenAI SDK compatibility + part2: (you can read more here) + part3: but due to the implementation details comes with + part4: >- + restrictions which not aligned with the OpenAI SDK, it's currently not possible to use this provider in the browser. + part5: >- + If you do need to use this provider, you will need a dedicated proxy backend like a Serverless Function running on + part6: or some CORS bypassing services to bypass the CORS restrictions. + cloudflare-workers-ai: + description: cloudflare.com + fields: + field: + account-id: + description: Cloudflare Account ID + label: Account ID + placeholder: Your Cloudflare Account ID + api-key: + placeholder: Input Cloudflare API Key + title: Cloudflare Workers AI + common: + status: + validating: Validating + valid: Configuration seems to be valid. + fields: + field: + pitch: + description: Tune the pitch of synthesized speech (e.g., sharper or coarser) + label: Pitch + speed: + description: Adjust the speed of speech + label: Speed + volume: + description: Adjust the volume of speech + label: Volume + deepseek: + description: deepseek.com + title: DeepSeek + elevenlabs: + description: elevenlabs.io + fields: + field: + simularity-boost: + description: Voice similarity adherence + label: Similarity Boost + speaker-boost: + description: Enhance speaker similarity + label: Speaker Boost + speed: + description: Speech generation speed + label: Speed + stability: + description: Voice stability and randomness + label: Stability + style: + description: Voice style exaggeration + label: Style + playground: + buttons: + button: + test-voice: + generating: Generating... + label: Test Voice + fields: + field: + input: + placeholder: Enter text to test the voice... + language: + description: Select voice language + label: Language + voice: + description: Select preferred voice + label: Voice + title: Voice Playground + validation: + error-missing-api-key: Please enter an API key to test the voice. + title: ElevenLabs + fireworks: + description: fireworks.ai + title: Fireworks.ai + microsoft-speech: + description: speech.microsoft.com + fields: + field: + region: + description: Speech Service region + label: Region + title: Microsoft / Azure Speech + index-tts-vllm: + description: https://index-tts.github.io/ + title: Bilibili / IndexTTS + azure-ai-foundry: + description: Azure AI Foundry + title: Azure AI Foundry + mistral: + description: mistral.ai + title: Mistral + moonshot: + description: moonshot.ai + title: Moonshot AI + modelscope: + description: modelscope.cn + title: ModelScope + novita: + description: novita.ai + title: Novita + ollama: + description: ollama.ai + title: Ollama + openai: + description: openai.com + title: OpenAI + openai-compatible: + description: OpenAI Compatible + title: OpenAI Compatible + openrouter: + description: openrouter.ai + title: OpenRouter + perplexity: + description: perplexity.ai + title: Perplexity + player2: + description: player2.game + title: Player2 + together: + description: together.ai + title: Together.ai + google-generative-ai: + description: gemini.google.com + title: Google Gemini + featherless: + description: featherless.ai + title: Featherless AI + lm-studio: + description: lmstudio.ai + title: LM Studio + vllm: + description: vllm.ai + title: vLLM + volcengine: + description: volcengine.com + fields: + field: + appId: + description: App ID of the project where you can obtain in Console + label: App ID + title: Volcano Engine + xai: + description: x.ai + title: xAI + 302-ai: + description: 302.AI + title: 302.AI + comet-api: + description: CometAPI.com + title: Comet API + cerebras: + description: cerebras.ai + title: Cerebras + aliyun-nls: + description: Aliyun NLS + title: Aliyun NLS + transcriptions: + playground: + title: Transcription Playground + title: Providers + scene: + description: Configure the environment where the character lives + title: Scene + system: + color-scheme: + description: Change the color scheme of the stage. + title: Color Scheme + developer: + description: Some developer options. + title: Developers + general: + description: Dark theme, languages, etc. + title: General + description: Customize your stage! + sections: + section: + custom-color: + fields: + field: + primary-color: + label: Primary color + rgb-on: + title: I Want It Dynamic! + title: Color Scheme + developer: + title: Developer + sections: + section: + use-magic-keys: + title: useMagicKeys + description: Test shortcuts + theme-presets: + presets: + default: + colors: + color-1: AIRI Green + description: The default greenish theme color, brought by AIRI to you! + title: Default Color + morandi: + colors: + color-1: Taupe + color-2: Beige + color-3: Ash Grey + color-4: Light Taupe + color-5: Ivory + color-6: Olive Grey + color-7: Sand + color-8: Warm Grey + description: Soft, muted tones inspired by Giorgio Morandi's paintings + title: Morandi Colors + monet: + colors: + color-1: Sky Blue + color-2: Mist + color-3: Sand + color-4: Moss Green + color-5: Water Lily + color-6: Wheat + color-7: Slate Blue + color-8: Sage + description: Impressionist palette inspired by Claude Monet's works + title: Monet Colors + japanese: + colors: + color-1: Tan + color-2: Warm Taupe + color-3: Umber + color-4: Coffee + color-5: Bronze + color-6: Gold + color-7: Mustard + color-8: Amber + description: Traditional Japanese color palette + title: Japanese Colors + nordic: + colors: + color-1: Nordic Blue + color-2: Ice + color-3: Fjord + color-4: Steel + color-5: Glacier + color-6: Slate + color-7: Cloud + color-8: Stone + description: Scandinavian minimalist color scheme + title: Nordic Colors + chinese: + colors: + color-1: Rosy Dawn + color-2: Chinese Red + color-3: Smoky Brown + color-4: Bamboo Green + color-5: Dark Purple + color-6: Golden Yellow + color-7: Azure Blue + color-8: Ochre + description: >- + Traditional Chinese colors, derived from ancient textiles, porcelain and paintings + title: Chinese Traditional Colors + title: Color Scheme Presets + title: System + page: + developers: + open-devtools: + title: Open Developer Tools + button: Open +sections: + section: + general: + title: General +theme: + title: Theme + description: | + Switch the base theme of AIRI, Light mode or Dark mode. +title: Settings +voices: Voice +vrm: + change-model: + from-file: Load from File + from-file-select: Select + from-url: Load from URL + from-url-confirm: Load + from-url-placeholder: Enter VRM model URL + title: Change Model + title: VRM Settings + scale-and-position: + model-info-title: Model Size Information + model-info-x: Width (X) + model-info-y: Height (Y) + model-info-z: Depth (Z) + tips: | + Edit the initial position the VRM model. + Coordinate axes are visualised. + scale: Scale + x: X Offset + 'y': Y Offset + z: Z Offset + fov: FOV (degree) + rotation-y: Rotation (Y-axis) + camera-distance: Camera distance + eye-tracking-mode: + title: Looking at + options: + option: + camera: Camera + mouse: Mouse + disabled: Disabled + switch-to-vrm: + title: Switch to Live2D Avatar? + change-to-vrm: Click here to switch to the Live2D avatar setting + theme-color-from-model: + button-extract: + title: Extract + skybox: + skybox-intensity: SkyBox Intensity + skybox-specular-mix: Specular Mix +wip: + title: Work in Progress + description: This feature is currently under development and not yet publicly available. Check back in future updates for this functionality. diff --git a/packages/i18n/src/locales/ko/stage.yaml b/packages/i18n/src/locales/ko/stage.yaml new file mode 100644 index 000000000..77f533174 --- /dev/null +++ b/packages/i18n/src/locales/ko/stage.yaml @@ -0,0 +1,32 @@ +chat: + message: + character-name: + airi: AIRI + core-system: Core System + you: You +message: Say something... +operations: + load-models: Load Models + load-models-status: + loading: Loading + ready: Ready +select-a-audio-input: Select a Audio Input +select-a-model: Select a model +select-a-voice: Choose a voice +viewers: + debug-menu: + emotions: Emotions + emotions-btn: + angry: '😠 Angry' + awkward: '😳 Awkward' + happy: '😄 Happy' + neutral: '🙂 Neutral' + question: '🤔 Question' + sad: '😫 Sad' + surprised: '🤯 Surprised' + think: '🤨 Think' + vrm: + camera: Camera + model: + title: Model +waiting: Waiting diff --git a/packages/i18n/src/locales/ko/tamagotchi/settings.yaml b/packages/i18n/src/locales/ko/tamagotchi/settings.yaml new file mode 100644 index 000000000..951086a33 --- /dev/null +++ b/packages/i18n/src/locales/ko/tamagotchi/settings.yaml @@ -0,0 +1,34 @@ +allow-visible-on-all-workspaces: + title: Cross-Space Visibility + description: Allow the window to be visible on all workspaces, macOS only. +pages: + modules: + mcp-server: + description: Connect and manage MCP server and tools + title: MCP Server + system: + sections: + section: + window-shortcuts: + title: Keyboard Shortcuts + window-shortcuts: + description: Modify the window shortcuts. + title: Window Shortcuts + toggle-move: + label: Toggle Move + toggle-resize: + label: Toggle Resize + toggle-ignore-mouse-event: + label: Toggle Ignore Mouse Event + press-keys: Press Keys... + developer: + sections: + section: + use-window-mouse: + title: useWindowMouse + description: Test the Electron window cursor position +devtools: + title: Developer + pages: + widgets-calling: + title: Widget Calling diff --git a/packages/i18n/src/locales/ko/tamagotchi/stage.yaml b/packages/i18n/src/locales/ko/tamagotchi/stage.yaml new file mode 100644 index 000000000..72fa53d11 --- /dev/null +++ b/packages/i18n/src/locales/ko/tamagotchi/stage.yaml @@ -0,0 +1,28 @@ +operations: + load-models: Load Models + load-models-status: + loading: Loading + ready: Ready +docs: + theme: + navbar: + appearance: + title: Appearance +'controls-island': + 'fade-on-hover': + enable: Auto hide + disable: Always show +notice: + 'fade-on-hover': + title: Fade on Hover + intro: Automatically fades the character when your cursor roams nearby. It helps reduce distractions while keeping your character visible. + opacity: After turning on, the opacity drops to {value} for both {targets} when your cursor is nearby. + toggle: You can toggle it off by hovering at {controls}, then clicking the {icon} again. + controls-label: Controls Island + icon-label: eye-slash icon + value: '0' + targets: Character and UI + confirm: Got it + preparing: Preparing… + read-more: Read more + preview-title: What is it? diff --git a/packages/i18n/src/locales/ru/settings.yaml b/packages/i18n/src/locales/ru/settings.yaml index c81fe02d2..5b77e29bf 100644 --- a/packages/i18n/src/locales/ru/settings.yaml +++ b/packages/i18n/src/locales/ru/settings.yaml @@ -70,7 +70,7 @@ pages: activate: Активировать active: Активно active_badge: Текущая - cancel: Отменить действие + cancel: Cancel action card_not_found: Карта не найдена character: Персонаж close: Закрыть diff --git a/packages/i18n/src/locales/vi/settings.yaml b/packages/i18n/src/locales/vi/settings.yaml index f5a9a9389..ad1bee043 100644 --- a/packages/i18n/src/locales/vi/settings.yaml +++ b/packages/i18n/src/locales/vi/settings.yaml @@ -70,7 +70,7 @@ pages: activate: Kích hoạt active: Đang hoạt động active_badge: Hiện đang hoạt động - cancel: Hủy thao tác + cancel: Cancel action card_not_found: Không tìm thấy thẻ character: Nhân vật close: Đóng diff --git a/packages/i18n/src/locales/zh-Hans/settings.yaml b/packages/i18n/src/locales/zh-Hans/settings.yaml index 2e36c547c..5e7ea6987 100644 --- a/packages/i18n/src/locales/zh-Hans/settings.yaml +++ b/packages/i18n/src/locales/zh-Hans/settings.yaml @@ -70,7 +70,7 @@ pages: activate: 激活 active: 已激活 active_badge: 当前使用中 - cancel: 取消操作 + cancel: Cancel action card_not_found: 未找到角色卡 character: 角色设定 close: 关闭 diff --git a/packages/i18n/src/locales/zh-Hant/settings.yaml b/packages/i18n/src/locales/zh-Hant/settings.yaml index 963f0de1f..f73b61a99 100644 --- a/packages/i18n/src/locales/zh-Hant/settings.yaml +++ b/packages/i18n/src/locales/zh-Hant/settings.yaml @@ -70,7 +70,7 @@ pages: activate: 啟用 active: 已啟用 active_badge: 目前使用中 - cancel: 取消操作 + cancel: Cancel action card_not_found: 找不到角色卡 character: 角色設定 close: 關閉