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_0(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 "  nutzbar: " + (values[0] ?? "")
  }
  if locale == "es" {
    return "  consumible: " + (values[0] ?? "")
  }
  if locale == "fr" {
    return "  consommable : " + (values[0] ?? "")
  }
  if locale == "it" {
    return "  consumabile: " + (values[0] ?? "")
  }
  if locale == "ja" {
    return "  消費可能: " + (values[0] ?? "")
  }
  if locale == "ko" {
    return "  소비 가능: " + (values[0] ?? "")
  }
  if locale == "pt-BR" {
    return "  consumível: " + (values[0] ?? "")
  }
  if locale == "zh-Hans" {
    return "  可消耗:" + (values[0] ?? "")
  }
  return "  consumable: " + (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_1(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 "  doppelt: " + (values[0] ?? "")
  }
  if locale == "es" {
    return "  duplicado: " + (values[0] ?? "")
  }
  if locale == "fr" {
    return "  doublon : " + (values[0] ?? "")
  }
  if locale == "it" {
    return "  duplicato: " + (values[0] ?? "")
  }
  if locale == "ja" {
    return "  重複: " + (values[0] ?? "")
  }
  if locale == "ko" {
    return "  중복: " + (values[0] ?? "")
  }
  if locale == "pt-BR" {
    return "  duplicado: " + (values[0] ?? "")
  }
  if locale == "zh-Hans" {
    return "  重复项:" + (values[0] ?? "")
  }
  return "  duplicate: " + (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_2(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 "  Übereinstimmend: " + (values[0] ?? "")
  }
  if locale == "es" {
    return "  coincidente: " + (values[0] ?? "")
  }
  if locale == "fr" {
    return "  correspondances : " + (values[0] ?? "")
  }
  if locale == "it" {
    return "  corrispondenti: " + (values[0] ?? "")
  }
  if locale == "ja" {
    return "  一致: " + (values[0] ?? "")
  }
  if locale == "ko" {
    return "  일치: " + (values[0] ?? "")
  }
  if locale == "pt-BR" {
    return "  matched: " + (values[0] ?? "")
  }
  if locale == "zh-Hans" {
    return "  匹配: " + (values[0] ?? "")
  }
  return "  matched: " + (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_3(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 "  Fehlend: " + (values[0] ?? "")
  }
  if locale == "es" {
    return "  faltante: " + (values[0] ?? "")
  }
  if locale == "fr" {
    return "  manquant : " + (values[0] ?? "")
  }
  if locale == "it" {
    return "  mancanti: " + (values[0] ?? "")
  }
  if locale == "ja" {
    return "  不足: " + (values[0] ?? "")
  }
  if locale == "ko" {
    return "  누락됨: " + (values[0] ?? "")
  }
  if locale == "pt-BR" {
    return "  missing: " + (values[0] ?? "")
  }
  if locale == "zh-Hans" {
    return "  缺失: " + (values[0] ?? "")
  }
  return "  missing: " + (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_4(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 "  Unerwartet: " + (values[0] ?? "")
  }
  if locale == "es" {
    return "  inesperado: " + (values[0] ?? "")
  }
  if locale == "fr" {
    return "  inattendu : " + (values[0] ?? "")
  }
  if locale == "it" {
    return "  inatteso: " + (values[0] ?? "")
  }
  if locale == "ja" {
    return "  予期しない項目: " + (values[0] ?? "")
  }
  if locale == "ko" {
    return "  예상치 못함: " + (values[0] ?? "")
  }
  if locale == "pt-BR" {
    return "  inesperado: " + (values[0] ?? "")
  }
  if locale == "zh-Hans" {
    return "  意外:" + (values[0] ?? "")
  }
  return "  unexpected: " + (values[0] ?? "")
}