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) != 0 {
    throw "CLI localization argument count does not match its registered template"
  }
  if locale == "de" {
    return "nein"
  }
  if locale == "es" {
    return "no"
  }
  if locale == "fr" {
    return "non"
  }
  if locale == "it" {
    return "no"
  }
  if locale == "ja" {
    return "いいえ"
  }
  if locale == "ko" {
    return "아니오"
  }
  if locale == "pt-BR" {
    return "não"
  }
  if locale == "zh-Hans" {
    return "否"
  }
  return "no"
}

/**
 * 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) != 0 {
    throw "CLI localization argument count does not match its registered template"
  }
  if locale == "de" {
    return "gleicher Dateiname"
  }
  if locale == "es" {
    return "mismo nombre de archivo"
  }
  if locale == "fr" {
    return "même nom de fichier"
  }
  if locale == "it" {
    return "stesso nome file"
  }
  if locale == "ja" {
    return "同じファイル名"
  }
  if locale == "ko" {
    return "같은 파일 이름"
  }
  if locale == "pt-BR" {
    return "mesmo nome de arquivo"
  }
  if locale == "zh-Hans" {
    return "文件名相同"
  }
  return "same basename"
}

/**
 * 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) != 0 {
    throw "CLI localization argument count does not match its registered template"
  }
  if locale == "de" {
    return "unbekannt"
  }
  if locale == "es" {
    return "desconocido"
  }
  if locale == "fr" {
    return "inconnu"
  }
  if locale == "it" {
    return "sconosciuto"
  }
  if locale == "ja" {
    return "不明"
  }
  if locale == "ko" {
    return "알 수 없음"
  }
  if locale == "pt-BR" {
    return "desconhecido"
  }
  if locale == "zh-Hans" {
    return "未知"
  }
  return "unknown"
}

/**
 * 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) != 0 {
    throw "CLI localization argument count does not match its registered template"
  }
  if locale == "de" {
    return "ja"
  }
  if locale == "es" {
    return "sí"
  }
  if locale == "fr" {
    return "oui"
  }
  if locale == "it" {
    return "sì"
  }
  if locale == "ja" {
    return "はい"
  }
  if locale == "ko" {
    return "예"
  }
  if locale == "pt-BR" {
    return "sim"
  }
  if locale == "zh-Hans" {
    return "是"
  }
  return "yes"
}

/**
 * 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) != 3 {
    throw "CLI localization argument count does not match its registered template"
  }
  if locale == "de" {
    return (values[0] ?? "") + " -> " + (values[1] ?? "") + " via " + (values[2] ?? "")
  }
  if locale == "es" {
    return (values[0] ?? "") + " -> " + (values[1] ?? "") + " mediante " + (values[2] ?? "")
  }
  if locale == "fr" {
    return (values[0] ?? "") + " -> " + (values[1] ?? "") + " via " + (values[2] ?? "")
  }
  if locale == "it" {
    return (values[0] ?? "") + " -> " + (values[1] ?? "") + " tramite " + (values[2] ?? "")
  }
  if locale == "ja" {
    return (values[0] ?? "") + " -> " + (values[1] ?? "") + " via " + (values[2] ?? "")
  }
  if locale == "ko" {
    return (values[0] ?? "") + " -> " + (values[1] ?? "") + " via " + (values[2] ?? "")
  }
  if locale == "pt-BR" {
    return (values[0] ?? "") + " -> " + (values[1] ?? "") + " via " + (values[2] ?? "")
  }
  if locale == "zh-Hans" {
    return (values[0] ?? "") + " -> " + (values[1] ?? "") + " via " + (values[2] ?? "")
  }
  return (values[0] ?? "") + " -> " + (values[1] ?? "") + " via " + (values[2] ?? "")
}