tok.toml

  1# SPDX-FileCopyrightText: Amolith <amolith@secluded.site>
  2#
  3# SPDX-License-Identifier: CC0-1.0
  4
  5# plan rendering
  6[plan]
  7no_goal = "wile suli li lon ala"
  8legend_label = "nasin sitelen:"
  9no_tasks = "pali li lon ala."
 10
 11# status labels
 12[status]
 13pending = "awen"
 14in_progress = "pali lon"
 15completed = "pini"
 16failed = "pakala"
 17cancelled = "weka"
 18
 19# shared helpers
 20[session]
 21none_active = "tenpo pali li lon ala. o open kepeken `np s`."
 22
 23# start command (cmd/s.go)
 24[session.start]
 25already_active = "tenpo pali %s li lon nasin %s.\n"
 26already_active_guidance = "o toki tawa jan lawa sina: ona li wile awen pali (`np r`) anu poki e ona (`np a`)."
 27now_active = "tenpo pali %s li open lon nasin %s.\n\n"
 28guidance = """o lukin pona e ijo pana (lipu/issue/tomo sitelen/ilo/lipu lawa/commit/etc.). o pilin e ona lon lawa. sina lukin e ona kama la, o lukin ala sin. taso sina sona ala pona, o alasa lukin e lipu ante lon ijo ni taso: ona li pona tawa wile sina, kepeken tenpo lili taso.
 29
 30o pana e wile suli kepeken `np g s -t "nimi wile" -d "toki wile"`.
 31
 32nimi wile o lili, tan ni: o kepeken ala nimi mute (li suli lili kepeken nimi 20 taso). lon 'description', o toki pona e sona mute — o kepeken ala ijo sama pi 'title'. ken la pali li pakala; tan ni, o pana e ijo ni:
 33- sitelen lili taso pi ijo pana. o pana e URL/ID/hash.
 34- nasin pi lipu suli: nasin pi lipu tawa pali; sina ken pana e nimi pi ijo wawa tan lipu. o ante ala e lipu anu ilo pona ona.
 35- linja: 'sona pini lon tenpo ni:' o pana e pilin pi tenpo ni lon ijo ni, kepeken musi pi sona lili.
 36
 37o pana e pali wan kepeken `np t a -t "pali wan" -d "sona"`; taso o kepeken 'batch' la, li pona mute. tawa linja mute lon 'description', o kepeken linja pi nimi mute:
 38    np t a -t "pali wan" -d "sona pi tenpo 1" -t "pali tu" -d "tenpo 2 la
 39    sona mute" -t "pali tu wan" -d "tenpo 3"
 40
 41o awen ante e 'status' pi pali la:
 42  lon pali wan:  `np t u -i task-id -s in_progress|completed|failed|cancelled`
 43  taso o kepeken 'batch':  `np t u -i abc123 -s completed -i def456 -s in_progress`
 44
 45sina wile lukin e lipu pali ale la, o kepeken `np p`."""
 46
 47# resume command (cmd/r.go)
 48[session.resume]
 49header = "\nmi awen pali e tenpo pali. tawa kama:"
 50guidance = """1. o pilin wawa e wile suli en toki ona.
 512. o lukin e lipu pana en ijo suli (kepeken pali 'awen'), tawa sona e pali pi sin lon.
 523. o pana e pali sin la. linja mute li ken lon 'description':
 53       # Single
 54       np t a -t "nimi pali" -d "sona"
 55
 56       # Batch (li pona tawa mute)
 57       np t a -t "wan" -d "tenpo 1" -t "tu" -d "tenpo 2 la
 58       sona mute" -t "tu wan" -d "tenpo 3"
 594. o ante e 'status' la:
 60     lon wan: `np t u -i <task-id> -s <status>`
 61     lon mute:  `np t u -i <id1> -s <status1> -i <id2> -s <status2>`
 62   'status': pending, in_progress, completed, failed, cancelled"""
 63in_progress_count = "\n%d pali li lon pali.\n"
 64pending_count = "%d pali li awen.\n"
 65
 66# archive command (cmd/a.go)
 67[session.archive]
 68success = "tenpo pali %s li poki lon lipu.\n"
 69none_active = "tenpo pali li lon ala. o open kepeken `np s`."
 70
 71# goal set command (cmd/g/s.go)
 72[goal.set]
 73title_required = "nimi pi wile suli li wile."
 74description_required = "toki 'description' pi wile suli li wile."
 75already_set = "wile suli li lon. o kepeken 'np g u' tawa ante (o kepeken -r/--reason)."
 76guidance = "o lukin pona e ijo ale sewi ni: sitelen pana, lipu sona, lipu lawa, ante. sina sona pona la, o pana e lipu pali sina. o pana/ante kepeken 'batch' la, li pona."
 77
 78# goal update command (cmd/g/u.go)
 79[goal.update]
 80not_set = "wile suli li lon ala. o kepeken 'np g s' lon pini."
 81reason_required = "toki tan li wile tawa ante e wile."
 82title_empty = "nimi pi wile suli li ken ala jo e ala."
 83no_changes_provided = "o pana e ala lili — kepeken ala wan tan --title anu --description."
 84no_changes_made = "wile li sama kepeken ni; mi ante ala."
 85guidance = "mi ante e wile. o kama sona la pali awen li jo 'wile' anu seme; o ante e ona anu o pana e pali sin."
 86
 87# task add command (cmd/t/a.go)
 88[task.add]
 89count_mismatch = "nanpa pi nimi en 'description' li sama ala."
 90none_provided = "o pana e pali ala wan kepeken -t nimi -d 'description'."
 91title_empty_at = "nimi pali lon nanpa %d li ken ala jo e ala.\n"
 92title_empty = "nimi pali li wile."
 93success = "pali %d li lon.\n"
 94guidance = """o ante e 'status' pi pali:
 95  lon wan: `np t u -i task-id -s in_progress|completed|failed|cancelled`.
 96  lon mute:  `np t u -i abc123 -s completed -i def456 -s in_progress`."""
 97
 98# task list command (cmd/t/t.go)
 99[task.list]
100invalid_status = "status %q li ike. ken pona: pending, in_progress, completed, failed, cancelled, all.\n"
101
102# task update command (cmd/t/u.go)
103[task.update]
104no_ids = "o pana e i pali kepeken -i/--id."
105title_desc_single_only = "ante pi nimi en 'description' li ken taso lon pali wan."
106status_count_mismatch = "sina pana e i mute taso nanpa pi 'status' li sama ala. tawa 'batch', o pana e i en s kepeken nanpa sama."
107invalid_status = "status %q tawa pali %s li ike. ken pona: pending, in_progress, completed, failed, cancelled.\n"
108reason_required_status = "toki tan (-r/--reason) li wile la sina ante e 'status' tawa cancelled anu failed."
109not_found = "pali %q li lon ala lon tenpo ni.\n"
110no_updates = "mi ante ala e pali (pali ale li lon anu lon 'status' lon ni sama).\n"
111success = "mi ante e pali %d.\n"
112none_pending_archive = "pali awen li lon ala. sina pali e wile la, o o ante tawa jan lawa: wile ala wile poki e tenpo pali (`np a`)."
113continue_working = "o awen pali lon pali li lon. o kepeken `np t u -i <id1> -s <status1> -i <id2> -s <status2>` tawa ante mute."
114title_empty = "nimi pali li wile."
115invalid_status_single = "status %q li ike. ken pona: pending, in_progress, completed, failed, cancelled.\n"
116no_changes_provided = "o pana e ala lili — o kepeken wan tan --title, --description, anu --status."
117reason_required = "toki tan (-r/--reason) li wile lon ante e nimi/'description' anu la 'status' tawa cancelled/failure."
118completed_continue = "pali li kama pini. o awen pali lon pali li lon. o kepeken `np t u -i <id1> -s <status1> -i <id2> -s <status2>` tawa ante mute."
119updated_review = "pali li ante. o kepeken `np p` tawa lukin e lipu pali ale."