92 lines
5.5 KiB
JSON
92 lines
5.5 KiB
JSON
{
|
||
"none_due": "Everything is OK — no maintenance needs attention.",
|
||
"none_due_mine": "Nothing is assigned to you right now.",
|
||
"none_due_here": "Nothing needs maintenance in this room.",
|
||
"unknown_user": "I don't know who is asking, so I can't tell which tasks are yours.",
|
||
"unknown_area": "I don't know which room this device is in — assign it to an area first.",
|
||
"tasks_due": "{count} maintenance tasks need attention: {items}.",
|
||
"task_due_one": "One maintenance task needs attention: {items}.",
|
||
"completed": "Completed '{task}' on {object}.",
|
||
"postponed": "Postponed '{task}' on {object} to {date}.",
|
||
"postpone_needs_when": "Tell me how far to postpone it — for example, by five days.",
|
||
"postpone_past": "That would put '{task}' in the past.",
|
||
"skipped": "Skipped this cycle of '{task}' on {object}. The next one is due {date}.",
|
||
"skip_disabled": "Skipping is turned off for '{task}'.",
|
||
"not_found": "I couldn't find a maintenance task matching '{name}'.",
|
||
"ambiguous": "That matches several tasks: {candidates}. Say which one, for example “{example}”.",
|
||
"too_early": "'{task}' can only be completed closer to its due date.",
|
||
"st_overdue": "{days} days overdue",
|
||
"st_overdue_one": "1 day overdue",
|
||
"st_due_today": "due today",
|
||
"st_due_in": "due in {days} days",
|
||
"st_due_in_one": "due tomorrow",
|
||
"st_triggered": "triggered",
|
||
"item_on": "{task} on {object}",
|
||
"due_date_suffix": " The next due date is {date}.",
|
||
"guide_header": "Stored guidance for '{task}' on {object}: {segments}.",
|
||
"guide_none": "There are no stored instructions, documents or spare parts for '{task}' on {object}. I can offer general, non-verified advice instead — would you like that?",
|
||
"guide_notes": "notes: {notes}",
|
||
"guide_checklist": "{count} checklist steps: {steps}",
|
||
"guide_doc": "linked document '{title}'",
|
||
"guide_doc_page": "linked document '{title}', page {page}",
|
||
"guide_url": "a documentation link is on file",
|
||
"guide_part": "{qty} × {part} needed{extras}",
|
||
"guide_part_loc": "stored at {loc}",
|
||
"guide_part_stock": "{stock} in stock",
|
||
"snoozed": "Snoozed reminders for '{task}' on {object} for {hours} hours.",
|
||
"snooze_unavailable": "Notifications aren't configured, so there is nothing to snooze.",
|
||
"stock_line": "{stock} × {part} in stock{loc}{low}.",
|
||
"stock_loc": " (stored at {loc})",
|
||
"stock_low": " — at or below the reorder threshold",
|
||
"stock_untracked": "Stock isn't tracked for {part}.",
|
||
"part_not_found": "I couldn't find a spare part matching '{name}'.",
|
||
"st_phase": " — next step: {phase}",
|
||
"st_priority": ", high priority",
|
||
"completed_phase": "Completed '{task}' on {object} — step done: {phase}. Next time: {next}.",
|
||
"guide_phase": "Current step: {phase} (step {index} of {count}).",
|
||
"part_ambiguous": "That matches several spare parts: {candidates}. Say which one, for example “{example}”.",
|
||
"st_no_date": "no due date",
|
||
"st_overdue_plain": "overdue",
|
||
"st_due_soon_plain": "due soon",
|
||
"months": "January,February,March,April,May,June,July,August,September,October,November,December",
|
||
"date_format": "{month} {day}",
|
||
"date_format_year": "{month} {day}, {year}",
|
||
"skipped_no_date": "Skipped this cycle of '{task}' on {object}.",
|
||
"snoozed_one": "Snoozed reminders for '{task}' on {object} for one hour.",
|
||
"guide_checklist_one": "one checklist step: {steps}",
|
||
"guide_none_plain": "There are no stored instructions, documents or spare parts for '{task}' on {object}.",
|
||
"none_due_window": "Nothing is due in that time.",
|
||
"none_due_area": "Nothing needs maintenance in {area}.",
|
||
"unknown_area_name": "I don't know an area called '{area}'.",
|
||
"reading_recorded": "Recorded {value}{unit} for '{task}' on {object}.",
|
||
"reading_not_a_reading": "'{task}' doesn't record a reading.",
|
||
"reading_multi": "'{task}' records several readings — enter them in the Maintenance panel.",
|
||
"reading_unclear": "I didn't catch a number in '{value}'.",
|
||
"note_added": "Added the note to '{task}' on {object}.",
|
||
"note_too_long": "The notes of '{task}' are full — shorten them in the Maintenance panel first.",
|
||
"note_empty": "What should the note say?",
|
||
"turn_user": "It's {user}'s turn: '{task}' on {object}.",
|
||
"turn_you": "It's your turn: '{task}' on {object}.",
|
||
"turn_nobody": "Nobody is assigned to '{task}' on {object}.",
|
||
"buy_none": "Nothing is running low — no spare parts need buying.",
|
||
"buy_list": "{count} spare parts are running low: {items}.",
|
||
"buy_list_one": "One spare part is running low: {items}.",
|
||
"buy_item": "{part} ({stock} left)",
|
||
"bought": "Added {qty} × {part} — {stock} in stock now.",
|
||
"batteries_unavailable": "No batteries are being tracked.",
|
||
"batteries_none": "No batteries are low.",
|
||
"batteries_low": "{count} batteries are low: {items}.",
|
||
"batteries_low_one": "One battery is low: {items}.",
|
||
"battery_item": "{device} ({type})",
|
||
"batteries_buy": " To buy: {needs}.",
|
||
"undo_none": "There is nothing of yours to undo from the last {minutes} minutes.",
|
||
"undo_changed": "'{task}' has changed since, so I left it as it is.",
|
||
"undone_completed": "Undone: '{task}' on {object} is no longer completed.",
|
||
"undone_reading": "Undone: the reading for '{task}' on {object} is removed.",
|
||
"undone_skipped": "Undone: '{task}' on {object} is no longer skipped.",
|
||
"undone_postponed": "Undone: '{task}' on {object} is back on its old date.",
|
||
"undone_snoozed": "Undone: reminders for '{task}' on {object} are on again.",
|
||
"undone_note": "Undone: the note on '{task}' on {object} is removed.",
|
||
"undone_bought": "Undone: took {qty} × {part} back out of stock."
|
||
}
|