chore: refactoring and tests, splitting up files (#12495)
This commit is contained in:
@@ -149,6 +149,43 @@ export const dict = {
|
||||
"provider.connect.toast.connected.title": "{{provider}} connected",
|
||||
"provider.connect.toast.connected.description": "{{provider}} models are now available to use.",
|
||||
|
||||
"provider.custom.title": "Custom provider",
|
||||
"provider.custom.description.prefix": "Configure an OpenAI-compatible provider. See the ",
|
||||
"provider.custom.description.link": "provider config docs",
|
||||
"provider.custom.description.suffix": ".",
|
||||
"provider.custom.field.providerID.label": "Provider ID",
|
||||
"provider.custom.field.providerID.placeholder": "myprovider",
|
||||
"provider.custom.field.providerID.description": "Lowercase letters, numbers, hyphens, or underscores",
|
||||
"provider.custom.field.name.label": "Display name",
|
||||
"provider.custom.field.name.placeholder": "My AI Provider",
|
||||
"provider.custom.field.baseURL.label": "Base URL",
|
||||
"provider.custom.field.baseURL.placeholder": "https://api.myprovider.com/v1",
|
||||
"provider.custom.field.apiKey.label": "API key",
|
||||
"provider.custom.field.apiKey.placeholder": "API key",
|
||||
"provider.custom.field.apiKey.description": "Optional. Leave empty if you manage auth via headers.",
|
||||
"provider.custom.models.label": "Models",
|
||||
"provider.custom.models.id.label": "ID",
|
||||
"provider.custom.models.id.placeholder": "model-id",
|
||||
"provider.custom.models.name.label": "Name",
|
||||
"provider.custom.models.name.placeholder": "Display Name",
|
||||
"provider.custom.models.remove": "Remove model",
|
||||
"provider.custom.models.add": "Add model",
|
||||
"provider.custom.headers.label": "Headers (optional)",
|
||||
"provider.custom.headers.key.label": "Header",
|
||||
"provider.custom.headers.key.placeholder": "Header-Name",
|
||||
"provider.custom.headers.value.label": "Value",
|
||||
"provider.custom.headers.value.placeholder": "value",
|
||||
"provider.custom.headers.remove": "Remove header",
|
||||
"provider.custom.headers.add": "Add header",
|
||||
"provider.custom.error.providerID.required": "Provider ID is required",
|
||||
"provider.custom.error.providerID.format": "Use lowercase letters, numbers, hyphens, or underscores",
|
||||
"provider.custom.error.providerID.exists": "That provider ID already exists",
|
||||
"provider.custom.error.name.required": "Display name is required",
|
||||
"provider.custom.error.baseURL.required": "Base URL is required",
|
||||
"provider.custom.error.baseURL.format": "Must start with http:// or https://",
|
||||
"provider.custom.error.required": "Required",
|
||||
"provider.custom.error.duplicate": "Duplicate",
|
||||
|
||||
"provider.disconnect.toast.disconnected.title": "{{provider}} disconnected",
|
||||
"provider.disconnect.toast.disconnected.description": "{{provider}} models are no longer available.",
|
||||
|
||||
@@ -404,6 +441,7 @@ export const dict = {
|
||||
"Root element not found. Did you forget to add it to your index.html? Or maybe the id attribute got misspelled?",
|
||||
|
||||
"error.globalSync.connectFailed": "Could not connect to server. Is there a server running at `{{url}}`?",
|
||||
"directory.error.invalidUrl": "Invalid directory in URL.",
|
||||
|
||||
"error.chain.unknown": "Unknown error",
|
||||
"error.chain.causedBy": "Caused by:",
|
||||
|
||||
Reference in New Issue
Block a user