40 lines
3.4 KiB
JSON
40 lines
3.4 KiB
JSON
{
|
|
"config.added_count": "Added config items: {count}",
|
|
"config.added_item": "Added config entry: {attribute}",
|
|
"config.api_base_url_empty": "The API base URL cannot be empty. Please configure a valid base URL.",
|
|
"config.api_key_empty": "The API key cannot be empty. Please configure a valid API key.",
|
|
"config.api_provider_name_duplicate": "Duplicate API provider names were found. Please check the config file.",
|
|
"config.api_provider_name_empty": "The API provider name cannot be empty. Please configure a valid name.",
|
|
"config.api_providers_empty": "The API provider list cannot be empty. Please configure at least one valid API provider.",
|
|
"config.change_summary_header": "-------- Config File Change Summary --------",
|
|
"config.current_version": "Current MaiCore version: {version}",
|
|
"config.file_change_detected": "Detected config file changes and triggered hot reload",
|
|
"config.file_updated": "The {file_name} config file has been updated. Old: {old_version} -> New: {new_version}. Please review the new file to avoid losing important settings.",
|
|
"config.file_watcher_started": "Config file watcher started",
|
|
"config.file_watcher_stop_stats": "Config file watcher stop stats: batches={batches}, changes={changes}, ok={ok}, failed={failed}, timeout={timeout}, cooldown_skip={cooldown_skip}, restart={restart}",
|
|
"config.global_not_initialized": "global_config is not initialized",
|
|
"config.hot_reload_completed": "Config hot reload completed",
|
|
"config.invalid_inner_version": "The config file inner.version field has an invalid type",
|
|
"config.legacy_migrated": "A legacy config structure was detected and automatically migrated: {reason}. Please review and save the regenerated config file later.",
|
|
"config.loaded": "Fresh and delicious!",
|
|
"config.loading": "Tasting the config files...",
|
|
"config.missing_inner_version": "The config file is missing inner version information",
|
|
"config.model_api_provider_empty": "The API provider cannot be empty. Please configure a valid API provider.",
|
|
"config.model_api_provider_missing": "Model '{model_name}' references a missing api_provider '{api_provider}'",
|
|
"config.model_identifier_empty": "Model '{model_name}' must not have an empty model_identifier",
|
|
"config.model_identifier_empty_generic": "The model identifier cannot be empty. Please configure a valid model identifier.",
|
|
"config.model_name_duplicate": "Duplicate model names were found. Please check the config file.",
|
|
"config.model_name_empty": "The model name cannot be empty. Please configure a valid model name.",
|
|
"config.model_not_initialized": "model_config is not initialized",
|
|
"config.models_empty": "The model list cannot be empty. Please configure at least one valid model.",
|
|
"config.parse_failed": "Failed to parse config file {file_name}",
|
|
"config.reload_callback_failed": "A config reload callback failed: {error}",
|
|
"config.reload_failed": "Config reload failed: {error}",
|
|
"config.reload_skipped_too_frequent": "Config file changes happened too frequently, so this reload was skipped",
|
|
"config.reload_timeout": "Config hot reload timed out (>{timeout_seconds}s)",
|
|
"config.removed_count": "Removed config items: {count}",
|
|
"config.removed_item": "Removed config entry: {attribute}",
|
|
"config.version_update_detected": "A config version update was detected. Hot reload only refreshed in-memory data.",
|
|
"config.write_unsupported_type": "Config writing only supports ConfigBase subclasses"
|
|
}
|