/** Generated by scripts/generate_cli_localization.mjs. Do not edit. */
import {
message_0,
message_1,
message_2,
message_3,
} from "std/cli/localization/models/recommend/part_0"
/**
* Select a registered CLI template without interpreting argument text.
* @effects: []
* @errors: ["Unregistered CLI localization message", "CLI localization argument count does not match its registered template"]
*/
pub fn cli_message(locale: string, source: string, values: list<string>) -> string {
if source == "no model recommendation for ram_bucket={0} gpu={1} has_provider_key={2}" {
return message_0(locale, values)
}
if source == "recommendation table requested a cloud default without cloud credentials" {
return message_1(locale, values)
}
if source == "{0} protocol={1}" {
return message_2(locale, values)
}
if source == "{0} route(s) declare the {1} operation" {
return message_3(locale, values)
}
throw "Unregistered CLI localization message"
}