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_5(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 "  Korpus: " + (values[0] ?? "")
  }
  if locale == "es" {
    return "  corpus: " + (values[0] ?? "")
  }
  if locale == "fr" {
    return "  corpus : " + (values[0] ?? "")
  }
  if locale == "it" {
    return "  corpus: " + (values[0] ?? "")
  }
  if locale == "ja" {
    return "  コーパス: " + (values[0] ?? "")
  }
  if locale == "ko" {
    return "  코퍼스: " + (values[0] ?? "")
  }
  if locale == "pt-BR" {
    return "  corpus: " + (values[0] ?? "")
  }
  if locale == "zh-Hans" {
    return "  语料:" + (values[0] ?? "")
  }
  return "  corpus: " + (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_6(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 "  deklarierte Tool-Formate: " + (values[0] ?? "")
  }
  if locale == "es" {
    return "  formatos de herramientas declarados: " + (values[0] ?? "")
  }
  if locale == "fr" {
    return "  formats d'outil déclarés : " + (values[0] ?? "")
  }
  if locale == "it" {
    return "  formati tool dichiarati: " + (values[0] ?? "")
  }
  if locale == "ja" {
    return "  宣言済みツール形式: " + (values[0] ?? "")
  }
  if locale == "ko" {
    return "  선언된 tool 형식: " + (values[0] ?? "")
  }
  if locale == "pt-BR" {
    return "  formatos de ferramenta declarados: " + (values[0] ?? "")
  }
  if locale == "zh-Hans" {
    return "  声明的工具格式:" + (values[0] ?? "")
  }
  return "  declared tool formats: " + (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_7(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 "  erwartetes Quell-Tool-Format: " + (values[0] ?? "")
  }
  if locale == "es" {
    return "  formato de herramienta de origen esperado: " + (values[0] ?? "")
  }
  if locale == "fr" {
    return "  format d'outil source attendu : " + (values[0] ?? "")
  }
  if locale == "it" {
    return "  formato tool sorgente previsto: " + (values[0] ?? "")
  }
  if locale == "ja" {
    return "  期待されるソースのツール形式: " + (values[0] ?? "")
  }
  if locale == "ko" {
    return "  예상 소스 tool 형식: " + (values[0] ?? "")
  }
  if locale == "pt-BR" {
    return "  formato de ferramenta de origem esperado: " + (values[0] ?? "")
  }
  if locale == "zh-Hans" {
    return "  预期源工具格式:" + (values[0] ?? "")
  }
  return "  expected source tool format: " + (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_8(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 "  für den Export erforderliches Quell-Tool-Format: " + (values[0] ?? "")
  }
  if locale == "es" {
    return "  formato de herramienta de origen requerido para exportación: " + (values[0] ?? "")
  }
  if locale == "fr" {
    return "  format d'outil source requis pour l'export : " + (values[0] ?? "")
  }
  if locale == "it" {
    return "  formato tool sorgente richiesto per l'esportazione: " + (values[0] ?? "")
  }
  if locale == "ja" {
    return "  エクスポート必須のソースツール形式: " + (values[0] ?? "")
  }
  if locale == "ko" {
    return "  export-required source tool 형식: " + (values[0] ?? "")
  }
  if locale == "pt-BR" {
    return "  formato de ferramenta de origem exigido para exportação: " + (values[0] ?? "")
  }
  if locale == "zh-Hans" {
    return "  导出所需的源工具格式:" + (values[0] ?? "")
  }
  return "  export-required source tool format: " + (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_9(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 "  Anpassung: " + (values[0] ?? "") + "/" + (values[1] ?? "") + " (" + (values[2] ?? "")
      + ")"
  }
  if locale == "es" {
    return "  ajuste: " + (values[0] ?? "") + "/" + (values[1] ?? "") + " (" + (values[2] ?? "")
      + ")"
  }
  if locale == "fr" {
    return "  ajustement : " + (values[0] ?? "") + "/" + (values[1] ?? "") + " ("
      + (values[2] ?? "")
      + ")"
  }
  if locale == "it" {
    return "  adattamento: " + (values[0] ?? "") + "/" + (values[1] ?? "") + " ("
      + (values[2] ?? "")
      + ")"
  }
  if locale == "ja" {
    return "  適合: " + (values[0] ?? "") + "/" + (values[1] ?? "") + " (" + (values[2] ?? "") + ")"
  }
  if locale == "ko" {
    return "  적합: " + (values[0] ?? "") + "/" + (values[1] ?? "") + " (" + (values[2] ?? "") + ")"
  }
  if locale == "pt-BR" {
    return "  ajuste: " + (values[0] ?? "") + "/" + (values[1] ?? "") + " (" + (values[2] ?? "")
      + ")"
  }
  if locale == "zh-Hans" {
    return "  适配:" + (values[0] ?? "") + "/" + (values[1] ?? "") + " (" + (values[2] ?? "") + ")"
  }
  return "  fit: " + (values[0] ?? "") + "/" + (values[1] ?? "") + " (" + (values[2] ?? "") + ")"
}