harn-stdlib 0.10.182

Embedded Harn standard library source catalog
Documentation
/** Generated by scripts/generate_cli_localization.mjs. Do not edit. */
import {
  message_0,
  message_1,
  message_2,
  message_3,
  message_4,
} from "std/cli/localization/models/lora_plan/part_0"
import {
  message_5,
  message_6,
  message_7,
  message_8,
  message_9,
} from "std/cli/localization/models/lora_plan/part_1"
import {
  message_50,
  message_51,
  message_52,
  message_53,
  message_54,
} from "std/cli/localization/models/lora_plan/part_10"
import {
  message_55,
  message_56,
  message_57,
  message_58,
  message_59,
} from "std/cli/localization/models/lora_plan/part_11"
import {
  message_60,
  message_61,
  message_62,
  message_63,
  message_64,
} from "std/cli/localization/models/lora_plan/part_12"
import {
  message_65,
  message_66,
  message_67,
  message_68,
  message_69,
} from "std/cli/localization/models/lora_plan/part_13"
import {
  message_10,
  message_11,
  message_12,
  message_13,
  message_14,
} from "std/cli/localization/models/lora_plan/part_2"
import {
  message_15,
  message_16,
  message_17,
  message_18,
  message_19,
} from "std/cli/localization/models/lora_plan/part_3"
import {
  message_20,
  message_21,
  message_22,
  message_23,
  message_24,
} from "std/cli/localization/models/lora_plan/part_4"
import {
  message_25,
  message_26,
  message_27,
  message_28,
  message_29,
} from "std/cli/localization/models/lora_plan/part_5"
import {
  message_30,
  message_31,
  message_32,
  message_33,
  message_34,
} from "std/cli/localization/models/lora_plan/part_6"
import {
  message_35,
  message_36,
  message_37,
  message_38,
  message_39,
} from "std/cli/localization/models/lora_plan/part_7"
import {
  message_40,
  message_41,
  message_42,
  message_43,
  message_44,
} from "std/cli/localization/models/lora_plan/part_8"
import {
  message_45,
  message_46,
  message_47,
  message_48,
  message_49,
} from "std/cli/localization/models/lora_plan/part_9"

/**
 * 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 == "  LoRA hparams: rank={0} alpha={1} dropout={2}" {
    return message_0(locale, values)
  }
  if source == "  LoRA module format: {0}" {
    return message_1(locale, values)
  }
  if source == "  adapter binding: {0}" {
    return message_2(locale, values)
  }
  if source == "  adapter precision: {0}" {
    return message_3(locale, values)
  }
  if source == "  assistant mask: {0}" {
    return message_4(locale, values)
  }
  if source == "  base selector: {0}" {
    return message_5(locale, values)
  }
  if source == "  comparison baseline: {0}" {
    return message_6(locale, values)
  }
  if source == "  corpus strategy: {0} (requested {1})" {
    return message_7(locale, values)
  }
  if source == "  corpus: {0}" {
    return message_8(locale, values)
  }
  if source == "  dataset format: {0}" {
    return message_9(locale, values)
  }
  if source == "  holdout policy: {0}" {
    return message_10(locale, values)
  }
  if source == "  loss scope: {0}" {
    return message_11(locale, values)
  }
  if source == "  minimum trials: {0}" {
    return message_12(locale, values)
  }
  if source == "  model-aware selection: {0}" {
    return message_13(locale, values)
  }
  if source == "  native tools: {0}, preferred: {1}" {
    return message_14(locale, values)
  }
  if source == "  packing: {0}" {
    return message_15(locale, values)
  }
  if source == "  parser owner: {0}" {
    return message_16(locale, values)
  }
  if source == "  precision policy: {0}" {
    return message_17(locale, values)
  }
  if source == "  promotion id: {0}" {
    return message_18(locale, values)
  }
  if source == "  quantization: {0}" {
    return message_19(locale, values)
  }
  if source == "  request model: {0}" {
    return message_20(locale, values)
  }
  if source == "  serving base precision: {0}" {
    return message_21(locale, values)
  }
  if source == "  split policy: {0}" {
    return message_22(locale, values)
  }
  if source == "  supervised target: {0}" {
    return message_23(locale, values)
  }
  if source == "  target module policy: {0}" {
    return message_24(locale, values)
  }
  if source == "  target modules: {0}" {
    return message_25(locale, values)
  }
  if source == "  teacher: {0} via {1}" {
    return message_26(locale, values)
  }
  if source == "  template source: {0}" {
    return message_27(locale, values)
  }
  if source == "  template: {0}" {
    return message_28(locale, values)
  }
  if source == "  tool format correction: {0}" {
    return message_29(locale, values)
  }
  if source == "  tool format: {0} (requested {1})" {
    return message_30(locale, values)
  }
  if source == "  trainer: {0}" {
    return message_31(locale, values)
  }
  if source == "  training base precision: {0}" {
    return message_32(locale, values)
  }
  if source == "  training compute precision: {0}" {
    return message_33(locale, values)
  }
  if source == "  training: {0} + {1}" {
    return message_34(locale, values)
  }
  if source == "  warning: {0}" {
    return message_35(locale, values)
  }
  if source == "LoRA plan for {0} via {1}" {
    return message_36(locale, values)
  }
  if source == "batch eval manifest" {
    return message_37(locale, values)
  }
  if source == "batch group by" {
    return message_38(locale, values)
  }
  if source == "collect promotion receipt" {
    return message_39(locale, values)
  }
  if source == "corpus gates" {
    return message_40(locale, values)
  }
  if source == "corpus refresh" {
    return message_41(locale, values)
  }
  if source == "data validation" {
    return message_42(locale, values)
  }
  if source == "difficulty signals" {
    return message_43(locale, values)
  }
  if source == "eval" {
    return message_44(locale, values)
  }
  if source == "eval gates" {
    return message_45(locale, values)
  }
  if source == "export dataset" {
    return message_46(locale, values)
  }
  if source == "hard negatives" {
    return message_47(locale, values)
  }
  if source == "inspect adapter" {
    return message_48(locale, values)
  }
  if source == "local launch" {
    return message_49(locale, values)
  }
  if source == "no" {
    return message_50(locale, values)
  }
  if source == "optional batch receipts" {
    return message_51(locale, values)
  }
  if source == "precision gates" {
    return message_52(locale, values)
  }
  if source == "preflight corpus" {
    return message_53(locale, values)
  }
  if source == "promotion gates" {
    return message_54(locale, values)
  }
  if source == "provenance manifest" {
    return message_55(locale, values)
  }
  if source == "refinement loop" {
    return message_56(locale, values)
  }
  if source == "required columns" {
    return message_57(locale, values)
  }
  if source == "required metrics" {
    return message_58(locale, values)
  }
  if source == "required receipts" {
    return message_59(locale, values)
  }
  if source == "sampling policy" {
    return message_60(locale, values)
  }
  if source == "selection stop conditions" {
    return message_61(locale, values)
  }
  if source == "serving notes" {
    return message_62(locale, values)
  }
  if source == "stop sequences" {
    return message_63(locale, values)
  }
  if source == "template notes" {
    return message_64(locale, values)
  }
  if source == "template requirements" {
    return message_65(locale, values)
  }
  if source == "train adapter" {
    return message_66(locale, values)
  }
  if source == "trainer contract" {
    return message_67(locale, values)
  }
  if source == "training notes" {
    return message_68(locale, values)
  }
  if source == "yes" {
    return message_69(locale, values)
  }
  throw "Unregistered CLI localization message"
}