harn-stdlib 0.10.182

Embedded Harn standard library source catalog
Documentation
/**
 * Generated by scripts/generate_cli_localization.mjs. Do not edit.
 * Render one registered CLI message from literal argument values.
 * @effects: []
 * @errors: ["CLI localization argument count does not match its registered template"]
 */
pub fn message_20(locale: string, values: list<string>) -> string {
  if len(values) != 2 {
    throw "CLI localization argument count does not match its registered template"
  }
  if locale == "de" {
    return "  Lehrer: " + (values[0] ?? "") + " via " + (values[1] ?? "")
  }
  if locale == "es" {
    return "  profesor: " + (values[0] ?? "") + " vía " + (values[1] ?? "")
  }
  if locale == "fr" {
    return "  enseignant : " + (values[0] ?? "") + " via " + (values[1] ?? "")
  }
  if locale == "it" {
    return "  insegnante: " + (values[0] ?? "") + " tramite " + (values[1] ?? "")
  }
  if locale == "ja" {
    return "  教師: " + (values[0] ?? "") + " 経由 " + (values[1] ?? "")
  }
  if locale == "ko" {
    return "  교사: " + (values[0] ?? "") + " via " + (values[1] ?? "")
  }
  if locale == "pt-BR" {
    return "  professor: " + (values[0] ?? "") + " via " + (values[1] ?? "")
  }
  if locale == "zh-Hans" {
    return "  教师: " + (values[0] ?? "") + " 通过 " + (values[1] ?? "")
  }
  return "  teacher: " + (values[0] ?? "") + " via " + (values[1] ?? "")
}

/**
 * Render one registered CLI message from literal argument values.
 * @effects: []
 * @errors: ["CLI localization argument count does not match its registered template"]
 */
pub fn message_21(locale: string, values: list<string>) -> string {
  if len(values) != 1 {
    throw "CLI localization argument count does not match its registered template"
  }
  if locale == "de" {
    return "  Vorlagenerquelle: " + (values[0] ?? "")
  }
  if locale == "es" {
    return "  fuente de plantilla: " + (values[0] ?? "")
  }
  if locale == "fr" {
    return "  source du modèle : " + (values[0] ?? "")
  }
  if locale == "it" {
    return "  origine del template: " + (values[0] ?? "")
  }
  if locale == "ja" {
    return "  テンプレートソース: " + (values[0] ?? "")
  }
  if locale == "ko" {
    return "  템플릿 소스: " + (values[0] ?? "")
  }
  if locale == "pt-BR" {
    return "  origem do modelo: " + (values[0] ?? "")
  }
  if locale == "zh-Hans" {
    return "  模板来源: " + (values[0] ?? "")
  }
  return "  template source: " + (values[0] ?? "")
}

/**
 * Render one registered CLI message from literal argument values.
 * @effects: []
 * @errors: ["CLI localization argument count does not match its registered template"]
 */
pub fn message_22(locale: string, values: list<string>) -> string {
  if len(values) != 1 {
    throw "CLI localization argument count does not match its registered template"
  }
  if locale == "de" {
    return "  Vorlage: " + (values[0] ?? "")
  }
  if locale == "es" {
    return "  plantilla: " + (values[0] ?? "")
  }
  if locale == "fr" {
    return "  modèle : " + (values[0] ?? "")
  }
  if locale == "it" {
    return "  template: " + (values[0] ?? "")
  }
  if locale == "ja" {
    return "  テンプレート: " + (values[0] ?? "")
  }
  if locale == "ko" {
    return "  템플릿: " + (values[0] ?? "")
  }
  if locale == "pt-BR" {
    return "  modelo: " + (values[0] ?? "")
  }
  if locale == "zh-Hans" {
    return "  模板: " + (values[0] ?? "")
  }
  return "  template: " + (values[0] ?? "")
}

/**
 * Render one registered CLI message from literal argument values.
 * @effects: []
 * @errors: ["CLI localization argument count does not match its registered template"]
 */
pub fn message_23(locale: string, values: list<string>) -> string {
  if len(values) != 2 {
    throw "CLI localization argument count does not match its registered template"
  }
  if locale == "de" {
    return "  Tool-Format: " + (values[0] ?? "") + " (angefordert " + (values[1] ?? "") + ")"
  }
  if locale == "es" {
    return "  formato de herramienta: " + (values[0] ?? "") + " (solicitado " + (values[1] ?? "")
      + ")"
  }
  if locale == "fr" {
    return "  format de l’outil : " + (values[0] ?? "") + " (demandé " + (values[1] ?? "") + ")"
  }
  if locale == "it" {
    return "  formato dello strumento: " + (values[0] ?? "") + " (richiesto " + (values[1] ?? "")
      + ")"
  }
  if locale == "ja" {
    return "  ツール形式: " + (values[0] ?? "") + " (要求 " + (values[1] ?? "") + ")"
  }
  if locale == "ko" {
    return "  tool format: " + (values[0] ?? "") + " (requested " + (values[1] ?? "") + ")"
  }
  if locale == "pt-BR" {
    return "  formato da ferramenta: " + (values[0] ?? "") + " (solicitado " + (values[1] ?? "")
      + ")"
  }
  if locale == "zh-Hans" {
    return "  工具格式:" + (values[0] ?? "") + "(请求 " + (values[1] ?? "") + ")"
  }
  return "  tool format: " + (values[0] ?? "") + " (requested " + (values[1] ?? "") + ")"
}

/**
 * Render one registered CLI message from literal argument values.
 * @effects: []
 * @errors: ["CLI localization argument count does not match its registered template"]
 */
pub fn message_24(locale: string, values: list<string>) -> string {
  if len(values) != 1 {
    throw "CLI localization argument count does not match its registered template"
  }
  if locale == "de" {
    return "  Trainer: " + (values[0] ?? "")
  }
  if locale == "es" {
    return "  entrenador: " + (values[0] ?? "")
  }
  if locale == "fr" {
    return "  formateur : " + (values[0] ?? "")
  }
  if locale == "it" {
    return "  trainer: " + (values[0] ?? "")
  }
  if locale == "ja" {
    return "  トレーナー: " + (values[0] ?? "")
  }
  if locale == "ko" {
    return "  트레이너: " + (values[0] ?? "")
  }
  if locale == "pt-BR" {
    return "  treinador: " + (values[0] ?? "")
  }
  if locale == "zh-Hans" {
    return "  训练器:" + (values[0] ?? "")
  }
  return "  trainer: " + (values[0] ?? "")
}