"configure-ai-provider":"Configure an AI provider first",
"discard":"Discard",
"discard":"Discard",
"error":"Microphone unavailable",
"error":"Microphone unavailable",
"error-description":"Try again after checking microphone access for this site.",
"error-description":"Try again after checking microphone access for this site.",
...
@@ -184,6 +185,11 @@
...
@@ -184,6 +185,11 @@
"start":"Start recording",
"start":"Start recording",
"stop":"Stop recording",
"stop":"Stop recording",
"title":"Audio recorder",
"title":"Audio recorder",
"transcribe":"Transcribe",
"transcribe-empty":"No speech detected",
"transcribe-error":"Failed to transcribe audio",
"transcribe-success":"Transcription added",
"transcribing":"Transcribing...",
"trigger":"Record audio",
"trigger":"Record audio",
"unsupported":"Audio recording unsupported",
"unsupported":"Audio recording unsupported",
"unsupported-description":"This browser cannot record audio from the memo composer."
"unsupported-description":"This browser cannot record audio from the memo composer."
...
@@ -390,22 +396,23 @@
...
@@ -390,22 +396,23 @@
"add-provider":"Add provider",
"add-provider":"Add provider",
"api-key":"API key",
"api-key":"API key",
"api-key-required":"API key is required.",
"api-key-required":"API key is required.",
"byok-description":"Connect OpenAI or Gemini with an API key from your own account. Memos calls the provider directly from this server.",
"byok-key-note":"Use a key from your provider account; Memos does not bundle shared AI credentials.",
"byok-label":"BYOK",
"byok-model-note":"Memos selects supported models for features like audio transcription.",
"byok-storage-note":"Keys stay on this instance and are masked when settings are loaded.",
"byok-title":"Use your own AI account",
"configured":"Configured",
"configured":"Configured",
"current-key":"Current key: {{key}}",
"current-key":"Current key: {{key}}",
"default-model":"Default model",
"default-endpoint":"Default endpoint",
"default-model-required":"Default model must be listed in models.",
"delete-provider":"Delete AI provider `{{title}}`?",
"delete-provider":"Delete AI provider `{{title}}`?",
"description":"Configure instance-wide AI providers available to server-side AI features.",
"description":"Provider keys are supplied by the instance owner and used by server-side AI features.",
"dialog-description":"Models are entered manually. Leave the API key blank while editing to keep the stored key.",
"dialog-description":"Add a key from your own provider account. Memos uses built-in models for each provider; leave the API key blank while editing to keep the stored key.",
"edit-provider":"Edit provider",
"edit-provider":"Edit provider",
"endpoint":"Endpoint",
"endpoint":"Endpoint",
"endpoint-required":"Endpoint is required for OpenAI-compatible providers.",
"endpoint-hint":"Leave empty to use the official provider endpoint.",
"keep-api-key":"Leave blank to keep the existing key",
"keep-api-key":"Leave blank to keep the existing key",
"label":"AI",
"label":"AI",
"model-count":"{{count}} models",
"models":"Models",
"models-hint":"Enter one model per line.",
"models-required":"At least one model is required.",
"no-providers":"No AI providers configured.",
"no-providers":"No AI providers configured.",
"provider-title":"Provider name",
"provider-title":"Provider name",
"provider-title-required":"Provider name is required.",
"provider-title-required":"Provider name is required.",