L10N: Normalized files

This commit is contained in:
Paul Beckingham 2018-01-21 11:54:11 -05:00
parent 30ae2dd355
commit 83695efb84
9 changed files with 1377 additions and 1516 deletions

View file

@ -27,188 +27,175 @@
#ifndef INCLUDED_STRINGS
#define INCLUDED_STRINGS
// columns/Col*
#define STRING_COLUMN_LABEL_DESC "Description"
#define STRING_COLUMN_LABEL_DUE "Due"
#define STRING_COLUMN_LABEL_END "End"
#define STRING_COLUMN_LABEL_ENTERED "Entered"
#define STRING_COLUMN_LABEL_COUNT "Count"
#define STRING_COLUMN_LABEL_COMPLETE "Completed"
#define STRING_COLUMN_LABEL_MOD "Modified"
#define STRING_COLUMN_LABEL_ADDED "Added"
#define STRING_COLUMN_LABEL_AGE "Age"
#define STRING_COLUMN_LABEL_PROJECT "Project"
#define STRING_COLUMN_LABEL_UNTIL "Until"
#define STRING_COLUMN_LABEL_WAIT "Wait"
#define STRING_COLUMN_LABEL_WAITING "Waiting until"
#define STRING_COLUMN_LABEL_RECUR "Recur"
#define STRING_COLUMN_LABEL_RECUR_L "Recurrence"
#define STRING_COLUMN_LABEL_START "Start"
#define STRING_COLUMN_LABEL_STARTED "Started"
#define STRING_COLUMN_LABEL_ACTIVE "A"
#define STRING_COLUMN_LABEL_STATUS "Status"
#define STRING_COLUMN_LABEL_STAT "St"
#define STRING_COLUMN_LABEL_STAT_PE "Pending"
#define STRING_COLUMN_LABEL_STAT_CO "Completed"
#define STRING_COLUMN_LABEL_STAT_DE "Deleted"
#define STRING_COLUMN_LABEL_STAT_WA "Waiting"
#define STRING_COLUMN_LABEL_STAT_RE "Recurring"
#define STRING_COLUMN_LABEL_STAT_P "P"
#define STRING_COLUMN_LABEL_STAT_C "C"
#define STRING_COLUMN_LABEL_STAT_D "D"
#define STRING_COLUMN_LABEL_STAT_W "W"
#define STRING_COLUMN_LABEL_STAT_R "R"
#define STRING_COLUMN_LABEL_TAGS "Tags"
#define STRING_COLUMN_LABEL_TAG "Tag"
#define STRING_COLUMN_LABEL_UUID "UUID"
#define STRING_COLUMN_LABEL_URGENCY "Urgency"
#define STRING_COLUMN_LABEL_NAME "Name"
#define STRING_COLUMN_LABEL_VALUE "Value"
#define STRING_COLUMN_LABEL_LAST "Last instance"
#define STRING_COLUMN_LABEL_RTYPE "Recurrence type"
#define STRING_COLUMN_LABEL_DATE "Date"
#define STRING_COLUMN_LABEL_COLUMN "Columns"
#define STRING_COLUMN_LABEL_STYLES "Supported Formats"
#define STRING_COLUMN_LABEL_EXAMPLES "Example"
#define STRING_COLUMN_LABEL_SCHED "Scheduled"
#define STRING_COLUMN_LABEL_UDA "Name"
#define STRING_COLUMN_LABEL_TYPE "Type"
#define STRING_COLUMN_LABEL_MODIFY "Modifiable"
#define STRING_COLUMN_LABEL_NOMODIFY "Read Only"
#define STRING_COLUMN_LABEL_LABEL "Label"
#define STRING_COLUMN_LABEL_DEFAULT "Default"
#define STRING_COLUMN_LABEL_VALUES "Allowed Values"
#define STRING_COLUMN_LABEL_UDACOUNT "Usage Count"
#define STRING_COLUMN_LABEL_ORPHAN "Orphan UDA"
#define STRING_COLUMN_LABEL_COMMAND "Command"
#define STRING_COLUMN_LABEL_CATEGORY "Category"
#define STRING_COLUMN_LABEL_RO "R/W"
#define STRING_COLUMN_LABEL_SHOWS_ID "ID"
#define STRING_COLUMN_LABEL_GC "GC"
#define STRING_COLUMN_LABEL_CONTEXT "Context"
#define STRING_COLUMN_LABEL_FILTER "Filter"
#define STRING_COLUMN_LABEL_MODS "Mods"
#define STRING_COLUMN_LABEL_MISC "Misc"
// Column Examples
#define STRING_COLUMN_EXAMPLES_TAGS "home @chore next"
#define STRING_COLUMN_EXAMPLES_PROJ "home.garden"
#define STRING_COLUMN_EXAMPLES_PAR "home"
#define STRING_COLUMN_EXAMPLES_IND " home.garden"
#define STRING_COLUMN_EXAMPLES_DESC "Move your clothes down on to the lower peg"
#define STRING_CMD_ADD_FEEDBACK "Created task {1}."
#define STRING_CMD_ADD_RECUR "Created task {1} (recurrence template)."
#define STRING_CMD_ADD_USAGE "Adds a new task"
#define STRING_CMD_ALIASES_USAGE "Generates a list of all aliases, for autocompletion purposes"
#define STRING_CMD_CAL_BAD_ARG "Could not recognize argument '{1}'."
#define STRING_CMD_CAL_BAD_MONTH "Argument '{1}' is not a valid month."
#define STRING_CMD_CAL_LABEL_DATE "Date"
#define STRING_CMD_CAL_LABEL_HOL "Holiday"
#define STRING_CMD_CAL_SUN_MON "The 'weekstart' configuration variable may only contain 'Sunday' or 'Monday'."
#define STRING_CMD_CAL_USAGE "Shows a calendar, with due tasks marked"
#define STRING_CMD_COMMANDS_USAGE "Generates a list of all commands, with behavior details"
#define STRING_CMD_COMTAGS_USAGE "Shows only a list of all tags used, for autocompletion purposes"
#define STRING_CMD_CUSTOM_COUNT "1 task"
#define STRING_CMD_CUSTOM_COUNTN "{1} tasks"
#define STRING_CMD_CUSTOM_MISMATCH "There are different numbers of columns and labels for report '{1}'."
#define STRING_CMD_CUSTOM_SHOWN "{1} shown"
#define STRING_CMD_CUSTOM_TRUNCATED "truncated to {1} lines"
#define STRING_CMD_EXEC_USAGE "Executes external commands and scripts"
#define STRING_CMD_HCOMMANDS_USAGE "Generates a list of all commands, for autocompletion purposes"
#define STRING_CMD_IDS_USAGE_LIST "Shows the IDs of matching tasks, in the form of a list"
#define STRING_CMD_IDS_USAGE_RANGE "Shows the IDs of matching tasks, as a range"
#define STRING_CMD_IDS_USAGE_ZSH "Shows the IDs and descriptions of matching tasks"
#define STRING_CMD_IMPORT_FILE "Importing '{1}'"
#define STRING_CMD_IMPORT_MISSING "File '{1}' not found."
#define STRING_CMD_IMPORT_SUMMARY "Imported {1} tasks."
#define STRING_CMD_IMPORT_USAGE "Imports JSON files"
#define STRING_CMD_IMPORT_UUID_BAD "Not a valid UUID '{1}'."
#define STRING_CMD_INFO_BLOCKED "This task blocked by"
#define STRING_CMD_INFO_BLOCKING "This task is blocking"
#define STRING_CMD_INFO_MODIFICATION "Modification"
#define STRING_CMD_INFO_MODIFIED "Last modified"
#define STRING_CMD_INFO_UNTIL "Until"
#define STRING_CMD_INFO_USAGE "Shows all data and metadata"
#define STRING_CMD_INFO_VIRTUAL_TAGS "Virtual tags"
#define STRING_CMD_REPORTS_DESC "Description"
#define STRING_CMD_REPORTS_REPORT "Report"
#define STRING_CMD_REPORTS_SUMMARY "{1} reports"
#define STRING_CMD_REPORTS_USAGE "Lists all supported reports"
#define STRING_CMD_TAGS_NO_TAGS "No tags."
#define STRING_CMD_TAGS_PLURAL "{1} tags"
#define STRING_CMD_TAGS_SINGLE "1 tag"
#define STRING_CMD_TAGS_USAGE "Shows a list of all tags used"
#define STRING_CMD_UDAS_COMPL_USAGE "Shows the defined UDAs for completion purposes"
#define STRING_CMD_UDAS_USAGE "Shows all the defined UDA details"
#define STRING_CMD_UNDO_USAGE "Reverts the most recent change to a task"
#define STRING_CMD_URGENCY_RESULT "task {1} urgency {2}"
#define STRING_CMD_URGENCY_USAGE "Displays the urgency measure of a task"
#define STRING_CMD_UUIDS_USAGE_LIST "Shows the UUIDs of matching tasks, as a list"
#define STRING_CMD_UUIDS_USAGE_RANGE "Shows the UUIDs of matching tasks, as a comma-separated list"
#define STRING_CMD_UUIDS_USAGE_ZSH "Shows the UUIDs and descriptions of matching tasks"
#define STRING_CMD_ZSHATTS_USAGE "Generates a list of all attributes, for zsh autocompletion purposes"
#define STRING_CMD_ZSHCOMMANDS_USAGE "Generates a list of all commands, for zsh autocompletion purposes"
#define STRING_COLUMN_EXAMPLES_ANNO1 "Immediately before your lunch"
#define STRING_COLUMN_EXAMPLES_ANNO2 "If you are playing in the match this afternoon"
#define STRING_COLUMN_EXAMPLES_ANNO3 "Before you write your letter home"
#define STRING_COLUMN_EXAMPLES_ANNO4 "If you're not getting your hair cut"
// commands/Cmd*
// USAGE strings are visible in 'task help'
#define STRING_CMD_EXEC_USAGE "Executes external commands and scripts"
#define STRING_CMD_URGENCY_USAGE "Displays the urgency measure of a task"
#define STRING_CMD_URGENCY_RESULT "task {1} urgency {2}"
#define STRING_CMD_ADD_USAGE "Adds a new task"
#define STRING_CMD_ADD_FEEDBACK "Created task {1}."
#define STRING_CMD_ADD_RECUR "Created task {1} (recurrence template)."
#define STRING_CMD_IDS_USAGE_RANGE "Shows the IDs of matching tasks, as a range"
#define STRING_CMD_IDS_USAGE_LIST "Shows the IDs of matching tasks, in the form of a list"
#define STRING_CMD_IDS_USAGE_ZSH "Shows the IDs and descriptions of matching tasks"
#define STRING_CMD_UDAS_USAGE "Shows all the defined UDA details"
#define STRING_CMD_UDAS_COMPL_USAGE "Shows the defined UDAs for completion purposes"
#define STRING_CMD_UUIDS_USAGE_RANGE "Shows the UUIDs of matching tasks, as a comma-separated list"
#define STRING_CMD_UUIDS_USAGE_LIST "Shows the UUIDs of matching tasks, as a list"
#define STRING_CMD_UUIDS_USAGE_ZSH "Shows the UUIDs and descriptions of matching tasks"
#define STRING_CMD_INFO_USAGE "Shows all data and metadata"
#define STRING_CMD_INFO_BLOCKED "This task blocked by"
#define STRING_CMD_INFO_BLOCKING "This task is blocking"
#define STRING_CMD_INFO_UNTIL "Until"
#define STRING_CMD_INFO_MODIFICATION "Modification"
#define STRING_CMD_INFO_MODIFIED "Last modified"
#define STRING_CMD_INFO_VIRTUAL_TAGS "Virtual tags"
#define STRING_CMD_UNDO_USAGE "Reverts the most recent change to a task"
#define STRING_CMD_REPORTS_USAGE "Lists all supported reports"
#define STRING_CMD_REPORTS_REPORT "Report"
#define STRING_CMD_REPORTS_DESC "Description"
#define STRING_CMD_REPORTS_SUMMARY "{1} reports"
#define STRING_CMD_TAGS_USAGE "Shows a list of all tags used"
#define STRING_CMD_COMTAGS_USAGE "Shows only a list of all tags used, for autocompletion purposes"
#define STRING_CMD_TAGS_SINGLE "1 tag"
#define STRING_CMD_TAGS_PLURAL "{1} tags"
#define STRING_CMD_TAGS_NO_TAGS "No tags."
#define STRING_CMD_IMPORT_USAGE "Imports JSON files"
#define STRING_CMD_IMPORT_SUMMARY "Imported {1} tasks."
#define STRING_CMD_IMPORT_FILE "Importing '{1}'"
#define STRING_CMD_IMPORT_MISSING "File '{1}' not found."
#define STRING_CMD_IMPORT_UUID_BAD "Not a valid UUID '{1}'."
#define STRING_TASK_NO_DESC "Annotation is missing a description: {1}"
#define STRING_TASK_NO_ENTRY "Annotation is missing an entry date: {1}"
#define STRING_CMD_COMMANDS_USAGE "Generates a list of all commands, with behavior details"
#define STRING_CMD_HCOMMANDS_USAGE "Generates a list of all commands, for autocompletion purposes"
#define STRING_CMD_ZSHCOMMANDS_USAGE "Generates a list of all commands, for zsh autocompletion purposes"
#define STRING_CMD_ZSHATTS_USAGE "Generates a list of all attributes, for zsh autocompletion purposes"
#define STRING_CMD_ALIASES_USAGE "Generates a list of all aliases, for autocompletion purposes"
#define STRING_CMD_CUSTOM_MISMATCH "There are different numbers of columns and labels for report '{1}'."
#define STRING_CMD_CUSTOM_SHOWN "{1} shown"
#define STRING_CMD_CUSTOM_COUNT "1 task"
#define STRING_CMD_CUSTOM_COUNTN "{1} tasks"
#define STRING_CMD_CUSTOM_TRUNCATED "truncated to {1} lines"
#define STRING_CMD_CAL_USAGE "Shows a calendar, with due tasks marked"
#define STRING_CMD_CAL_BAD_MONTH "Argument '{1}' is not a valid month."
#define STRING_CMD_CAL_BAD_ARG "Could not recognize argument '{1}'."
#define STRING_CMD_CAL_LABEL_DATE "Date"
#define STRING_CMD_CAL_LABEL_HOL "Holiday"
#define STRING_CMD_CAL_SUN_MON "The 'weekstart' configuration variable may only contain 'Sunday' or 'Monday'."
// Feedback
#define STRING_FEEDBACK_NO_TASKS "No tasks."
#define STRING_FEEDBACK_NO_MATCH "No matches."
#define STRING_FEEDBACK_TASKS_SINGLE "(1 task)"
#define STRING_FEEDBACK_TASKS_PLURAL "({1} tasks)"
#define STRING_FEEDBACK_DELETED "{1} will be deleted."
#define STRING_FEEDBACK_DEP_SET "Dependencies will be set to '{1}'."
#define STRING_FEEDBACK_DEP_MOD "Dependencies will be changed from '{1}' to '{2}'."
#define STRING_FEEDBACK_DEP_DEL "Dependencies '{1}' deleted."
#define STRING_FEEDBACK_DEP_WAS_SET "Dependencies set to '{1}'."
#define STRING_FEEDBACK_DEP_WAS_MOD "Dependencies changed from '{1}' to '{2}'."
#define STRING_FEEDBACK_ATT_SET "{1} will be set to '{2}'."
#define STRING_FEEDBACK_ATT_MOD "{1} will be changed from '{2}' to '{3}'."
#define STRING_FEEDBACK_ATT_DEL "{1} deleted."
#define STRING_FEEDBACK_ATT_DEL_DUR "{1} deleted (duration: {2})."
#define STRING_FEEDBACK_ATT_WAS_SET "{1} set to '{2}'."
#define STRING_FEEDBACK_ATT_WAS_MOD "{1} changed from '{2}' to '{3}'."
#define STRING_COLUMN_EXAMPLES_DESC "Move your clothes down on to the lower peg"
#define STRING_COLUMN_EXAMPLES_IND " home.garden"
#define STRING_COLUMN_EXAMPLES_PAR "home"
#define STRING_COLUMN_EXAMPLES_PROJ "home.garden"
#define STRING_COLUMN_EXAMPLES_TAGS "home @chore next"
#define STRING_COLUMN_LABEL_ACTIVE "A"
#define STRING_COLUMN_LABEL_ADDED "Added"
#define STRING_COLUMN_LABEL_AGE "Age"
#define STRING_COLUMN_LABEL_CATEGORY "Category"
#define STRING_COLUMN_LABEL_COLUMN "Columns"
#define STRING_COLUMN_LABEL_COMMAND "Command"
#define STRING_COLUMN_LABEL_COMPLETE "Completed"
#define STRING_COLUMN_LABEL_CONTEXT "Context"
#define STRING_COLUMN_LABEL_COUNT "Count"
#define STRING_COLUMN_LABEL_DATE "Date"
#define STRING_COLUMN_LABEL_DEFAULT "Default"
#define STRING_COLUMN_LABEL_DESC "Description"
#define STRING_COLUMN_LABEL_DUE "Due"
#define STRING_COLUMN_LABEL_END "End"
#define STRING_COLUMN_LABEL_ENTERED "Entered"
#define STRING_COLUMN_LABEL_EXAMPLES "Example"
#define STRING_COLUMN_LABEL_FILTER "Filter"
#define STRING_COLUMN_LABEL_GC "GC"
#define STRING_COLUMN_LABEL_LABEL "Label"
#define STRING_COLUMN_LABEL_LAST "Last instance"
#define STRING_COLUMN_LABEL_MISC "Misc"
#define STRING_COLUMN_LABEL_MOD "Modified"
#define STRING_COLUMN_LABEL_MODIFY "Modifiable"
#define STRING_COLUMN_LABEL_MODS "Mods"
#define STRING_COLUMN_LABEL_NAME "Name"
#define STRING_COLUMN_LABEL_NOMODIFY "Read Only"
#define STRING_COLUMN_LABEL_ORPHAN "Orphan UDA"
#define STRING_COLUMN_LABEL_PROJECT "Project"
#define STRING_COLUMN_LABEL_RECUR "Recur"
#define STRING_COLUMN_LABEL_RECUR_L "Recurrence"
#define STRING_COLUMN_LABEL_RO "R/W"
#define STRING_COLUMN_LABEL_RTYPE "Recurrence type"
#define STRING_COLUMN_LABEL_SCHED "Scheduled"
#define STRING_COLUMN_LABEL_SHOWS_ID "ID"
#define STRING_COLUMN_LABEL_START "Start"
#define STRING_COLUMN_LABEL_STARTED "Started"
#define STRING_COLUMN_LABEL_STAT "St"
#define STRING_COLUMN_LABEL_STATUS "Status"
#define STRING_COLUMN_LABEL_STAT_C "C"
#define STRING_COLUMN_LABEL_STAT_CO "Completed"
#define STRING_COLUMN_LABEL_STAT_D "D"
#define STRING_COLUMN_LABEL_STAT_DE "Deleted"
#define STRING_COLUMN_LABEL_STAT_P "P"
#define STRING_COLUMN_LABEL_STAT_PE "Pending"
#define STRING_COLUMN_LABEL_STAT_R "R"
#define STRING_COLUMN_LABEL_STAT_RE "Recurring"
#define STRING_COLUMN_LABEL_STAT_W "W"
#define STRING_COLUMN_LABEL_STAT_WA "Waiting"
#define STRING_COLUMN_LABEL_STYLES "Supported Formats"
#define STRING_COLUMN_LABEL_TAG "Tag"
#define STRING_COLUMN_LABEL_TAGS "Tags"
#define STRING_COLUMN_LABEL_TYPE "Type"
#define STRING_COLUMN_LABEL_UDA "Name"
#define STRING_COLUMN_LABEL_UDACOUNT "Usage Count"
#define STRING_COLUMN_LABEL_UNTIL "Until"
#define STRING_COLUMN_LABEL_URGENCY "Urgency"
#define STRING_COLUMN_LABEL_UUID "UUID"
#define STRING_COLUMN_LABEL_VALUE "Value"
#define STRING_COLUMN_LABEL_VALUES "Allowed Values"
#define STRING_COLUMN_LABEL_WAIT "Wait"
#define STRING_COLUMN_LABEL_WAITING "Waiting until"
#define STRING_FEEDBACK_ANN_ADD "Annotation of '{1}' added."
#define STRING_FEEDBACK_ANN_DEL "Annotation '{1}' deleted."
#define STRING_FEEDBACK_ANN_WAS_MOD "Annotation changed to '{1}'."
#define STRING_FEEDBACK_ATT_DEL "{1} deleted."
#define STRING_FEEDBACK_ATT_DEL_DUR "{1} deleted (duration: {2})."
#define STRING_FEEDBACK_ATT_MOD "{1} will be changed from '{2}' to '{3}'."
#define STRING_FEEDBACK_ATT_SET "{1} will be set to '{2}'."
#define STRING_FEEDBACK_ATT_WAS_MOD "{1} changed from '{2}' to '{3}'."
#define STRING_FEEDBACK_ATT_WAS_SET "{1} set to '{2}'."
#define STRING_FEEDBACK_BACKLOG "There is {1} local change. Sync required."
#define STRING_FEEDBACK_BACKLOG_N "There are {1} local changes. Sync required."
#define STRING_FEEDBACK_DELETED "{1} will be deleted."
#define STRING_FEEDBACK_DEP_DEL "Dependencies '{1}' deleted."
#define STRING_FEEDBACK_DEP_MOD "Dependencies will be changed from '{1}' to '{2}'."
#define STRING_FEEDBACK_DEP_SET "Dependencies will be set to '{1}'."
#define STRING_FEEDBACK_DEP_WAS_MOD "Dependencies changed from '{1}' to '{2}'."
#define STRING_FEEDBACK_DEP_WAS_SET "Dependencies set to '{1}'."
#define STRING_FEEDBACK_EXPIRED "Task {1} '{2}' expired and was deleted."
#define STRING_FEEDBACK_NOP "No changes will be made."
#define STRING_FEEDBACK_WAS_NOP "No changes made."
#define STRING_FEEDBACK_NO_MATCH "No matches."
#define STRING_FEEDBACK_NO_TASKS "No tasks."
#define STRING_FEEDBACK_TAG_NEXT "The 'next' special tag will boost the urgency of this task so it appears on the 'next' report."
#define STRING_FEEDBACK_TAG_NOCAL "The 'nocal' special tag will keep this task off the 'calendar' report."
#define STRING_FEEDBACK_TAG_NOCOLOR "The 'nocolor' special tag will disable color rules for this task."
#define STRING_FEEDBACK_TAG_NONAG "The 'nonag' special tag will prevent nagging when this task is modified."
#define STRING_FEEDBACK_TAG_NOCAL "The 'nocal' special tag will keep this task off the 'calendar' report."
#define STRING_FEEDBACK_TAG_NEXT "The 'next' special tag will boost the urgency of this task so it appears on the 'next' report."
#define STRING_FEEDBACK_TAG_VIRTUAL "Virtual tags (including '{1}') are reserved and may not be added or removed."
#define STRING_FEEDBACK_TASKS_PLURAL "({1} tasks)"
#define STRING_FEEDBACK_TASKS_SINGLE "(1 task)"
#define STRING_FEEDBACK_UNBLOCKED "Unblocked {1} '{2}'."
#define STRING_FEEDBACK_EXPIRED "Task {1} '{2}' expired and was deleted."
#define STRING_FEEDBACK_BACKLOG_N "There are {1} local changes. Sync required."
#define STRING_FEEDBACK_BACKLOG "There is {1} local change. Sync required."
// Task
#define STRING_FEEDBACK_WAS_NOP "No changes made."
#define STRING_TASK_DEPEND_CIRCULAR "Circular dependency detected and disallowed."
#define STRING_TASK_DEPEND_DUP "Task {1} already depends on task {2}."
#define STRING_TASK_DEPEND_ITSELF "A task cannot be dependent on itself."
#define STRING_TASK_DEPEND_MISS_CREA "Could not create a dependency on task {1} - not found."
#define STRING_TASK_DEPEND_MISS_DEL "Could not delete a dependency on task {1} - not found."
#define STRING_TASK_INVALID_COL_TYPE "Unrecognized column type '{1}' for column '{2}'"
#define STRING_TASK_NO_DESC "Annotation is missing a description: {1}"
#define STRING_TASK_NO_ENTRY "Annotation is missing an entry date: {1}"
#define STRING_TASK_NO_FF1 "Taskwarrior no longer supports file format 1, originally used between 27 November 2006 and 31 December 2007."
#define STRING_TASK_NO_FF2 "Taskwarrior no longer supports file format 2, originally used between 1 January 2008 and 12 April 2009."
#define STRING_TASK_NO_FF3 "Taskwarrior no longer supports file format 3, originally used between 23 March 2009 and 16 May 2009."
#define STRING_TASK_PARSE_UNREC_FF "Unrecognized Taskwarrior file format or blank line in data."
#define STRING_TASK_DEPEND_ITSELF "A task cannot be dependent on itself."
#define STRING_TASK_DEPEND_MISS_CREA "Could not create a dependency on task {1} - not found."
#define STRING_TASK_DEPEND_MISS_DEL "Could not delete a dependency on task {1} - not found."
#define STRING_TASK_DEPEND_DUP "Task {1} already depends on task {2}."
#define STRING_TASK_DEPEND_CIRCULAR "Circular dependency detected and disallowed."
#define STRING_TASK_VALID_BLANK "Cannot add a task that is blank."
#define STRING_TASK_VALID_BEFORE "Warning: You have specified that the '{1}' date is after the '{2}' date."
#define STRING_TASK_VALID_REC_DUE "A recurring task must also have a 'due' date."
#define STRING_TASK_SAFETY_VALVE "This command has no filter, and will modify all (including completed and deleted) tasks. Are you sure?"
#define STRING_TASK_SAFETY_FAIL "Command prevented from running."
#define STRING_TASK_SAFETY_ALLOW "You did not specify a filter, and with the 'allow.empty.filter' value, no action is taken."
#define STRING_TASK_INVALID_COL_TYPE "Unrecognized column type '{1}' for column '{2}'"
#define STRING_TASK_SAFETY_FAIL "Command prevented from running."
#define STRING_TASK_SAFETY_VALVE "This command has no filter, and will modify all (including completed and deleted) tasks. Are you sure?"
#define STRING_TASK_VALID_BEFORE "Warning: You have specified that the '{1}' date is after the '{2}' date."
#define STRING_TASK_VALID_BLANK "Cannot add a task that is blank."
#define STRING_TASK_VALID_REC_DUE "A recurring task must also have a 'due' date."
#endif