mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-16 15:20:13 +01:00
1431 lines
58 KiB
YAML
1431 lines
58 KiB
YAML
en:
|
||
activerecord:
|
||
attributes:
|
||
note:
|
||
created_at: Created at
|
||
updated_at: Updated at
|
||
preference:
|
||
date_format: Date format
|
||
due_style: Due style
|
||
first_name: First name
|
||
last_name: Last name
|
||
email: Email
|
||
locale: Locale
|
||
mobile_todos_per_page: Actions per page (Mobile View)
|
||
refresh: Refresh interval (in minutes)
|
||
review_period: Project review interval
|
||
show_completed_projects_in_sidebar: Show completed projects in sidebar
|
||
show_hidden_contexts_in_sidebar: Show hidden contexts in sidebar
|
||
show_hidden_projects_in_sidebar: Show hidden projects in sidebar
|
||
show_number_completed: Show number of completed actions
|
||
show_project_on_todo_done: Go to project page on completing todo
|
||
sms_context: Default email context
|
||
sms_email: From email
|
||
staleness_starts: Start of staleness
|
||
theme: Theme
|
||
time_zone: Time zone
|
||
title_date_format: Title date format
|
||
verbose_action_descriptors: Show descriptors (context, project) of actions
|
||
in a verbose form
|
||
week_starts: Week starts on
|
||
project:
|
||
default_context_name: Default context
|
||
default_tags: Default Tags
|
||
description: Description
|
||
name: Name
|
||
todo:
|
||
context: Context
|
||
description: Description
|
||
due: Due
|
||
notes: Notes
|
||
predecessors: Depends on
|
||
project: Project
|
||
show_from: Show from
|
||
tags: Tags
|
||
user:
|
||
auth_type: Auth type
|
||
created_at: Created at
|
||
display_name: Display name
|
||
email: Email address
|
||
first_name: First name
|
||
last_login_at: Last login at
|
||
last_name: Last name
|
||
login: Login
|
||
open_id_url: OpenID URL
|
||
password: Password
|
||
errors:
|
||
full_messages:
|
||
format: "%{attribute} %{message}"
|
||
messages:
|
||
accepted: must be accepted
|
||
blank: can't be blank
|
||
confirmation: doesn't match confirmation
|
||
empty: can't be empty
|
||
equal_to: must be equal to %{count}
|
||
even: must be even
|
||
exclusion: is reserved
|
||
greater_than: must be greater than %{count}
|
||
greater_than_or_equal_to: must be greater than or equal to %{count}
|
||
inclusion: is not included in the list
|
||
invalid: is not valid
|
||
less_than: must be less than %{count}
|
||
less_than_or_equal_to: must be less than or equal to %{count}
|
||
not_a_number: is not a number
|
||
odd: must be odd
|
||
record_invalid: 'Validation failed: %{errors}'
|
||
restrict_dependent_destroy:
|
||
has_one: Cannot delete record because a dependent %{record} exists
|
||
has_many: Cannot delete record because dependent %{record} exist
|
||
taken: has already been taken
|
||
too_long: is too long (maximum is %{count} characters)
|
||
too_short: is too short (minimum is %{count} characters)
|
||
wrong_length: is the wrong length (should be %{count} characters)
|
||
models:
|
||
project:
|
||
attributes:
|
||
name:
|
||
blank: project must have a name
|
||
taken: already exists
|
||
too_long: project name must be less than 256 characters
|
||
template:
|
||
body: 'There were problems with the following fields:'
|
||
header:
|
||
one: 1 error prohibited this %{model} from being saved
|
||
other: '%{count} errors prohibited this %{model} from being saved'
|
||
common:
|
||
action: Action
|
||
actions: Actions
|
||
actions_midsentence:
|
||
one: action
|
||
other: actions
|
||
zero: actions
|
||
add: Add
|
||
ajaxError: There was an error retrieving from server
|
||
back: Back
|
||
bugs: Bugs
|
||
cancel: Cancel
|
||
collapse_expand: Collapse/expand
|
||
context: Context
|
||
contexts: Contexts
|
||
contribute: Contribute
|
||
create: Create
|
||
days_midsentence:
|
||
one: day
|
||
other: days
|
||
zero: days
|
||
deferred: deferred
|
||
description: Description
|
||
drag_handle: DRAG
|
||
email: Email
|
||
errors_with_fields: 'There were problems with the following fields:'
|
||
first: First
|
||
forth: Forth
|
||
fourth: Fourth
|
||
go_back: Go back
|
||
last: Last
|
||
logout: Logout
|
||
mailing_list: Mailing List
|
||
month: month
|
||
months: months
|
||
next: Next
|
||
none: None
|
||
not_available_abbr: n/a
|
||
note:
|
||
one: 1 notes
|
||
other: "%{count} notes"
|
||
zero: no notes
|
||
notes: Notes
|
||
numbered_step: Step %{number}
|
||
ok: Ok
|
||
optional: optional
|
||
previous: Previous
|
||
project: Project
|
||
projects: Projects
|
||
recurring_todos: Recurring Actions
|
||
review: Review
|
||
search: Search
|
||
second: Second
|
||
server_error: An error occurred on the server.
|
||
show_all: Show all
|
||
sort:
|
||
alphabetically: Alphabetically
|
||
alphabetically_confirm: Are you sure that you want to sort these projects alphabetically?
|
||
This will replace the existing sort order.
|
||
alphabetically_title: Sort projects alphabetically
|
||
by_task_count: By number of tasks
|
||
by_task_count_title: Sort by number of tasks
|
||
by_task_count_title_confirm: Are you sure that you want to sort these projects
|
||
by the number of tasks? This will replace the existing sort order.
|
||
sort: Sort
|
||
third: Third
|
||
todo: todo
|
||
update: Update
|
||
website: Website
|
||
week: week
|
||
weeks: weeks
|
||
wiki: Wiki
|
||
contexts:
|
||
add_context: Add Context
|
||
all_completed_tasks_title: TRACKS::All Completed actions in the context '%{context_name}'
|
||
completed_tasks_title: TRACKS::Completed actions in the context '%{context_name}'
|
||
context_deleted: Deleted context '%{name}'
|
||
context_hide: Hide from front page?
|
||
context_name: Context name
|
||
context_state: Context state
|
||
delete_context: Delete context
|
||
delete_context_confirmation: Are you sure that you want to delete the context
|
||
'%{name}'? Be aware that this will also delete all (recurring) actions in this
|
||
context!
|
||
delete_context_title: Delete context
|
||
edit_context: Edit context
|
||
hidden_contexts: Hidden contexts
|
||
hide_form: Hide form
|
||
hide_form_title: Hide new context form
|
||
last_completed_in_context: "(last %{number})"
|
||
letter_abbreviation: C
|
||
new_context_post: "' will be also created. Are you sure?"
|
||
new_context_pre: New context '
|
||
no_contexts_: 'No contexts '
|
||
no_contexts_active: Currently there are no active contexts
|
||
no_contexts_closed: Currently there are no closed contexts
|
||
no_contexts_hidden: Currently there are no hidden contexts
|
||
save_status_message: Context saved
|
||
show_form: Create a new context
|
||
show_form_title: Add a context
|
||
status_active: Context is active
|
||
status_hidden: Context is hidden
|
||
todos_append: in this context
|
||
update_status_message: Name of context was changed
|
||
view_link: 'View context: %{name}'
|
||
visible_contexts: Visible contexts
|
||
data:
|
||
import:
|
||
errors:
|
||
invalid_destination: "Invalid import destination: %{e}"
|
||
some: Some errors occurred during import
|
||
file_blank: File can't be blank
|
||
invalid_csv: "Invalid CSV: could not read headers: %{e}"
|
||
save_error: "Could not save uploaded CSV (%{path_and_file}). Can Tracks write\
|
||
\ to the upload directory? %{e}"
|
||
no_context: No default context could be found
|
||
map_title: Map fields to be imported
|
||
header: Importing data
|
||
submit: Import
|
||
successful: Import was successful.
|
||
target_field: "Import to:"
|
||
upload: Upload
|
||
upload_csv: Please upload your CSV file
|
||
projects_count: "%{count} Projects imported"
|
||
todos_count: "%{count} Todos imported"
|
||
yaml_disabled: "YAML loading is disabled"
|
||
yaml_warning: "%{warning}: all your current data will be destroyed before importing\
|
||
\ the YAML file, so if you have access to the database, we strongly recommend\
|
||
\ backing up the database right now in case that anything goes wrong."
|
||
paste_field: "Paste the contents of the YAML file you exported into the text\
|
||
\ box below:"
|
||
warning: Beware
|
||
export:
|
||
page_title: Tracks::Export
|
||
title: Exporting data
|
||
format_header: "You can choose between the following formats:"
|
||
yaml_description: "%{yaml}: Best for exporting data."
|
||
yaml_link_description: YAML file containing all your actions, contexts, projects,
|
||
tags and notes
|
||
yaml_experimental: "Please note that importing YAML files is currently supported\
|
||
\ only in experimentally. Do not rely on it for backing up critical data."
|
||
csv_description: "%{csv}: Best for importing into spreadsheet or data analysis\
|
||
\ software"
|
||
csv_actions_description: CSV file containing all of your actions, with named
|
||
contexts and projects
|
||
csv_notes_description: CSV file containing all your notes
|
||
xml_description: "%{xml}: Best for importing or repurposing the data"
|
||
xml_link_description: XML file containing all your actions, contexts, projects,
|
||
tags and notes
|
||
download_link: Download link
|
||
yaml_link_title: YAML file
|
||
csv_actions_title: CSV file (actions, contexts and projects)
|
||
csv_notes_title: CSV file (notes only)
|
||
xml_link_title: XML file (actions only)
|
||
yaml: YAML
|
||
csv: CSV
|
||
xml: XML
|
||
date:
|
||
abbr_day_names:
|
||
- Sun
|
||
- Mon
|
||
- Tue
|
||
- Wed
|
||
- Thu
|
||
- Fri
|
||
- Sat
|
||
abbr_month_names:
|
||
-
|
||
- Jan
|
||
- Feb
|
||
- Mar
|
||
- Apr
|
||
- May
|
||
- Jun
|
||
- Jul
|
||
- Aug
|
||
- Sep
|
||
- Oct
|
||
- Nov
|
||
- Dec
|
||
day_names:
|
||
- Sunday
|
||
- Monday
|
||
- Tuesday
|
||
- Wednesday
|
||
- Thursday
|
||
- Friday
|
||
- Saturday
|
||
formats:
|
||
default: "%Y-%m-%d"
|
||
long: "%B %d, %Y"
|
||
longer: "%A %B %d, %Y"
|
||
month_day: ''
|
||
only_day: ''
|
||
short: "%b %d"
|
||
month_names:
|
||
-
|
||
- January
|
||
- February
|
||
- March
|
||
- April
|
||
- May
|
||
- June
|
||
- July
|
||
- August
|
||
- September
|
||
- October
|
||
- November
|
||
- December
|
||
order:
|
||
- :year
|
||
- :month
|
||
- :day
|
||
datetime:
|
||
distance_in_words:
|
||
about_x_hours:
|
||
one: about 1 hour
|
||
other: about %{count} hours
|
||
about_x_months:
|
||
one: about 1 month
|
||
other: about %{count} months
|
||
about_x_years:
|
||
one: about 1 year
|
||
other: about %{count} years
|
||
almost_x_years:
|
||
one: almost 1 year
|
||
other: almost %{count} years
|
||
half_a_minute: half a minute
|
||
less_than_x_minutes:
|
||
one: less than a minute
|
||
other: less than %{count} minutes
|
||
zero: less than 1 minute
|
||
less_than_x_seconds:
|
||
one: less than 1 second
|
||
other: less than %{count} seconds
|
||
zero: less than 1 second
|
||
over_x_years:
|
||
one: over 1 year
|
||
other: over %{count} years
|
||
x_days:
|
||
one: 1 day
|
||
other: '%{count} days'
|
||
x_minutes:
|
||
one: 1 minute
|
||
other: '%{count} minutes'
|
||
x_months:
|
||
one: 1 month
|
||
other: '%{count} months'
|
||
x_seconds:
|
||
one: 1 second
|
||
other: '%{count} seconds'
|
||
prompts:
|
||
day: Day
|
||
hour: Hour
|
||
minute: Minute
|
||
month: Month
|
||
second: Seconds
|
||
year: Year
|
||
errors:
|
||
format: "%{attribute} %{message}"
|
||
messages:
|
||
accepted: must be accepted
|
||
blank: can't be blank
|
||
confirmation: doesn't match %{attribute}
|
||
empty: can't be empty
|
||
equal_to: must be equal to %{count}
|
||
even: must be even
|
||
exclusion: is reserved
|
||
greater_than: must be greater than %{count}
|
||
greater_than_or_equal_to: must be greater than or equal to %{count}
|
||
inclusion: is not included in the list
|
||
invalid: is invalid
|
||
less_than: must be less than %{count}
|
||
less_than_or_equal_to: must be less than or equal to %{count}
|
||
not_a_number: is not a number
|
||
not_an_integer: must be an integer
|
||
odd: must be odd
|
||
other_than: must be other than %{count}
|
||
present: must be blank
|
||
taken: has already been taken
|
||
too_long: 'is too long (maximum is %{count} characters)'
|
||
too_short: 'is too short (minimum is %{count} characters)'
|
||
wrong_length: is the wrong length (should be %{count} characters)
|
||
user_unauthorized: '401 Unauthorized: Only administrative users are allowed access
|
||
to this function.'
|
||
feedlist:
|
||
actions_completed_last_week: Actions completed in the last 7 days
|
||
actions_due_next_week: Actions due in 7 days or earlier
|
||
actions_due_today: Actions due today or earlier
|
||
active_projects_wo_next: Active projects with no next actions
|
||
active_starred_actions: All starred, active actions
|
||
all_actions: All actions
|
||
all_contexts: All Contexts
|
||
all_projects: All Projects
|
||
choose_context: Choose the context you want a feed of
|
||
choose_project: Choose the project you want a feed of
|
||
context_centric_actions: Feeds for incomplete actions in a specific context
|
||
context_needed: There needs to be at least one context before you can request
|
||
a feed
|
||
ical_feed: iCal feed
|
||
last_fixed_number: Last %{number} actions
|
||
legend: 'Legend:'
|
||
notice_incomplete_only: 'Note: All feeds show only actions that have not been
|
||
marked as done, unless stated otherwise. These iCal feeds can be added to todo
|
||
lists. If you want to show due todos in a calendar, use the iCal feed on the
|
||
calendar page'
|
||
plain_text_feed: Plain Text Feed
|
||
project_centric: Feeds for incomplete actions in a specific project
|
||
project_needed: There needs to be at least one project before you can request
|
||
a feed
|
||
projects_and_actions: Active projects with their actions
|
||
rss_feed: RSS Feed
|
||
select_feed_for_context: Select the feed for this context
|
||
select_feed_for_project: Select the feed for this project
|
||
footer:
|
||
version: 'Tracks %{version} (%{revision_with_date})'
|
||
send_feedback: Send feedback
|
||
helpers:
|
||
select:
|
||
prompt: Please select
|
||
submit:
|
||
create: Create %{model}
|
||
submit: Save %{model}
|
||
update: Update %{model}
|
||
integrations:
|
||
sections:
|
||
automatic_email: Automatically Email Yourself Upcoming Actions
|
||
message_gateway: Integrate Tracks with an email server to be able to send an
|
||
action through email to Tracks
|
||
mailgun: Send emails to Tracks with Mailgun
|
||
email_rich: Rich Todo Message email format
|
||
opensearch_description: Search in Tracks
|
||
title: Integrations
|
||
intro: "Tracks can be integrated with a number of other tools… whatever it takes\
|
||
\ to help you get things done! This page has information on setting up some\
|
||
\ of these. Not all of these are applicable to all platforms, and some require\
|
||
\ more technical knowledge than others. See also %{documentation_link}"
|
||
developer_documentation_link: developer documentation for Tracks
|
||
contents_header: "Contents:"
|
||
add_your_own: Do you have one of your own to add? %{tell_us_link} and we may include
|
||
it on this page in a future versions of Tracks.
|
||
tell_us_link_text: Tell us about it in our issue queue
|
||
cron_1: If you enter the following entry to your crontab, you will receive email
|
||
every day around 5 AM with a list of the upcoming actions which are due within
|
||
the next 7 days.
|
||
cron_2: You can of course use other text %{feeds_link} – why not email a list
|
||
of next actions in a particular project to a group of colleagues who are working
|
||
on the project?
|
||
cron_email_subject: Tracks actions due in the next 7 days
|
||
feeds_link_text: feeds provided by Tracks
|
||
message_gateway:
|
||
description: 'If Tracks is running on the same server as your mail server, you
|
||
can use the integrated mail handler built into Tracks. Steps to set it up:'
|
||
rich_api_tip: 'You can also use the Rich Todo API to send in tasks like "do
|
||
laundry @ Home" or "Call Bill > project X". The subject of the message will
|
||
fill description, context, and project, while the body will populate the tasks''s
|
||
note.'
|
||
configuration: "You may need to configure your %{site_yml} to tell the message\
|
||
\ gateway to look at the %{to_name} field or %{from_name} field to lookup\
|
||
\ Tracks' user from the email address in that field."
|
||
one_user_configuration: "You can also send all email to a specific Tracks user.\
|
||
\ Configure mail_dispatch in site.yml to %{single_user_value} and pass the\
|
||
\ login of the user in the pipe command: %{code}"
|
||
instructions:
|
||
'1': 'Go to %{preferences_link} and set your "%{sms_email_name}" and "%{sms_context_name}"
|
||
for todos sent in via email (which could come from an SMS message)'
|
||
'2': In sendmail/qmail/postfix/whatever, set up an email address alias to
|
||
pipe messages to %{command}
|
||
'3': Send an email to your newly configured address!
|
||
mailgun:
|
||
description: If you want to email tasks to Tracks, but cannot run a mailserver
|
||
on the same host, you could use the %{mailgun_link} support built in to Tracks.
|
||
conditions: For this to work your Tracks server will need to be reachable from
|
||
the internet, so that Mailgun can POST data to it.
|
||
gateway_instructions: All the comments about the email format from the section
|
||
above apply to the Mailgun handling, as the data is processed the same way
|
||
instructions:
|
||
'1': Go to %{mailgun_link} and register for a free account.
|
||
'2': "Go to 'Routes' in the Mailgun control panel, and add a new route:"
|
||
2a: "'Filter expression' should be set to 'catch_all()'"
|
||
2b: "'Action' should be 'forward(\"http://mytracksserver.example.com/mailgun/mime\"\
|
||
)'"
|
||
'3': 'Go to %{preferences_link} and enter your incoming Mailgun email address
|
||
(e.g. tracks@user.mailgun.com) in the "%{sms_email_name}" box.'
|
||
'4': 'Select a default context for emails to be put in with "%{sms_context_name}"'
|
||
'5': "Add your Mailgun API key (not the Public API key) to the Tracks 'site.yml'"
|
||
'6': "Update the mailmap in 'site.yml' to define which senders can send emails\
|
||
\ to which incoming addresses. For example, to send emails from your work\
|
||
\ and home email accounts to your Tracks Mailgun route, set it up like this:\
|
||
\ %{code}"
|
||
email_rich:
|
||
description: "For both of the above methods, the follow format can be used:"
|
||
fields_title: "The fields are:"
|
||
symbol_title: Symbol
|
||
meaning_title: Meaning
|
||
fields_instruction: All symbols are optional, and text up to the first symbol
|
||
(or end of string) is used as the description of the todo
|
||
field_descriptions:
|
||
context: The context to place the Todo in
|
||
project: The project to place the Todo in
|
||
due_date: The due date for the Todo (may be 2 digits for day, 4 digits for
|
||
month-day, or 6 digits for year-month-day)
|
||
tag: A tag to apply to the Todo – may be used multiple times
|
||
star: Flag to star the Todo
|
||
example_names:
|
||
todo: my awesome todo
|
||
context: context
|
||
project: project
|
||
tag:
|
||
'1': tag1
|
||
'2': tag2
|
||
help:
|
||
title: Help
|
||
usage: 'You can find information on the usage in the %{manual_link} in the project
|
||
GitHub wiki.'
|
||
manual_link_text: User manual
|
||
bugs: 'If you encounter a bug or have a feature request, please report it in the
|
||
%{issue_link}.'
|
||
issue_link_text: issue queue
|
||
contribute: 'We gladly welcome all contributions to Tracks. Check the %{contribute_link}
|
||
for further information. You can also come discuss with the community:'
|
||
contribute_link_text: project website
|
||
mailing_list_link_text: Mailing list
|
||
irc_bullet: '%{irc_link} (also available in %{matrix_link})'
|
||
irc_link_text: 'IRC channel #Tracks@Libera'
|
||
matrix_link_text: Matrix
|
||
layouts:
|
||
mobile_navigation:
|
||
calendar: Calendar
|
||
contexts: Contexts
|
||
feeds: Feeds
|
||
full: Full Site
|
||
home: Home
|
||
logout: Logout
|
||
new_action: New
|
||
projects: Projects
|
||
starred: Starred
|
||
tickler: Tickler
|
||
navigation:
|
||
admin: Admin
|
||
api_docs: REST API Docs
|
||
calendar: Calendar
|
||
calendar_title: Calendar of due actions
|
||
completed_tasks: Done
|
||
completed_tasks_title: Completed
|
||
contexts_title: Contexts
|
||
export: Export
|
||
export_title: Export data
|
||
feeds: Feeds
|
||
feeds_title: See a list of available feeds
|
||
group_view_by_context: Group by context
|
||
group_view_by_project: Group by project
|
||
group_view_by_title: Change the grouping of the actions on this page
|
||
help: "?"
|
||
help_page: Help
|
||
home: Home
|
||
home_title: Home
|
||
import: Import
|
||
import_title: Import data
|
||
integrations_: Integrate Tracks
|
||
manage_users: Manage users
|
||
manage_users_title: Add or delete users
|
||
mobile: Mobile Site
|
||
notes_title: View all notes
|
||
options: Options
|
||
organize: Organize
|
||
preferences: Preferences
|
||
preferences_title: Show my preferences
|
||
projects_title: Projects
|
||
recurring_todos: Recurring todos
|
||
recurring_todos_title: Manage recurring actions
|
||
review_title: Make review
|
||
search: Search All Items
|
||
show_empty_containers_context: Show empty contexts
|
||
show_empty_containers_project: Show empty projects
|
||
show_empty_containers_title: Show or hide the empty projects or contexts
|
||
starred: Starred
|
||
starred_title: See your starred actions
|
||
stats: Statistics
|
||
stats_title: See your statistics
|
||
tickler: Tickler
|
||
tickler_title: Tickler
|
||
view: View
|
||
next_actions_rss_feed: RSS feed of next actions
|
||
toggle_contexts: Toggle collapsed contexts
|
||
toggle_contexts_title: Make collapsed contexts (in)visible
|
||
toggle_notes: Toggle notes
|
||
toggle_notes_title: Toggle all notes
|
||
login:
|
||
account_login: Account login
|
||
cas_create_account: If you like to request on please go here to %{signup_link}
|
||
cas_logged_in_greeting: Hello, %{username}! You are authenticated.
|
||
cas_login: CAS Login
|
||
cas_no_user_found: Hello, %{username}! You do not have an account on Tracks.
|
||
cas_signup_link: Request account
|
||
cas_username_not_found: Sorry, no user by that CAS username exists (%{username})
|
||
log_in_again: log in again.
|
||
logged_out: You have been logged out of Tracks.
|
||
login_cas: go to the CAS
|
||
login_standard: go back to the standard login
|
||
login_with_openid: login with an OpenID
|
||
mobile_use_openid: "…or login with an OpenID"
|
||
openid_identity_url_not_found: Sorry, no user by that identity URL exists (%{identity_url})
|
||
option_separator: or,
|
||
please_login: Please log in to use Tracks
|
||
session_time_out: Session has timed out. Please %{link}
|
||
session_will_expire: session will expire after %{hours} hour(s) of inactivity.
|
||
session_will_not_expire: session will not expire.
|
||
sign_in: Sign in
|
||
signup_prompt: Want to create an account?
|
||
successful: Logged in successfully. Welcome back!
|
||
successful_with_session_info: 'Login successful:'
|
||
unsuccessful: Login unsuccessful.
|
||
user_no_expiry: Stay logged in
|
||
models:
|
||
preference:
|
||
due_in: Due in %{days} days
|
||
due_on: Due on %{date}
|
||
due_styles:
|
||
- Due in ___ days
|
||
- Due on _______
|
||
themes:
|
||
black: Black
|
||
light_blue: Light blue
|
||
project:
|
||
feed_description: Lists all the projects for %{username}
|
||
feed_title: Tracks Projects
|
||
todo:
|
||
error_date_must_be_future: must be a date in the future
|
||
user:
|
||
error_context_not_associated: Context id %{context} not associated with user
|
||
id %{user}.
|
||
error_project_not_associated: Project id %{project} not associated with user
|
||
id %{user}.
|
||
notes:
|
||
delete_confirmation: Are you sure that you want to delete the note '%{id}'?
|
||
delete_item_title: Delete item
|
||
delete_note_confirm: Are you sure that you want to delete the note '%{id}'?
|
||
delete_note_title: Delete the note '%{id}'
|
||
deleted_note: Deleted note '%{id}'
|
||
edit_item_title: Edit item
|
||
in_project: 'In: '
|
||
no_notes_available: 'Currently there are no notes: add notes to projects from
|
||
individual project pages.'
|
||
note_header: Note %{id}
|
||
note_link_title: Show note %{id}
|
||
note_location_link: 'In:'
|
||
save_status_message: Note %{id} was saved
|
||
show_note_title: Show note
|
||
number:
|
||
currency:
|
||
format:
|
||
delimiter: ","
|
||
format: "%u%n"
|
||
precision: '2'
|
||
separator: "."
|
||
significant: Significant
|
||
strip_insignificant_zeros: Strip insignificant zeros
|
||
unit: "$"
|
||
format:
|
||
delimiter: ","
|
||
precision: '3'
|
||
separator: "."
|
||
significant: Significant
|
||
strip_insignificant_zeros: Strip insignificant zeros
|
||
human:
|
||
decimal_units:
|
||
format: "%n %u"
|
||
units:
|
||
billion: Billion
|
||
million: Million
|
||
quadrillion: Quadrillion
|
||
thousand: Thousand
|
||
trillion: Trillion
|
||
unit: "."
|
||
format:
|
||
delimiter: ''
|
||
precision: '1'
|
||
significant: 'true'
|
||
strip_insignificant_zeros: 'true'
|
||
storage_units:
|
||
format: "%n %u"
|
||
units:
|
||
byte:
|
||
one: Byte
|
||
other: Bytes
|
||
gb: GB
|
||
kb: KB
|
||
mb: MB
|
||
tb: TB
|
||
percentage:
|
||
format:
|
||
delimiter: ''
|
||
format: "%n%"
|
||
precision:
|
||
format:
|
||
delimiter: ''
|
||
preferences:
|
||
authentication_header: Your authentication
|
||
change_authentication_type: Change your authentication type
|
||
change_identity_url: Change Your Identity URL
|
||
change_password: Change your password
|
||
current_authentication_type: Your authentication type is %{auth_type}
|
||
edit_preferences: Edit preferences
|
||
generate_new_token: Generate a new token
|
||
generate_new_token_confirm: Are you sure? Generating a new token will replace
|
||
the existing one and break any external usages of this token.
|
||
is_false: 'false'
|
||
is_true: 'true'
|
||
open_id_url: Your OpenID URL is
|
||
page_title: TRACKS::Preferences
|
||
page_title_edit: TRACKS::Edit Preferences
|
||
password_changed: You password has been changed, please log on again.
|
||
pick_one: 'Or pick one of the following:'
|
||
remove_introduction: You can remove your user account here. Note that this is
|
||
irreversible and will remove all your data! After removal you will be logged
|
||
out.
|
||
result_in: 'This will result in: '
|
||
show_number_completed: Show %{number} completed items
|
||
sms_context_none: None
|
||
staleness_starts_after: Staleness starts after %{days} days
|
||
tabs:
|
||
authentication: Authentication
|
||
date_and_time: Date and time
|
||
profile: Profile
|
||
remove_account: Remove account
|
||
tracks_behavior: Tracks behavior
|
||
title: Your preferences
|
||
token_description: Token (for feeds and API use)
|
||
token_header: Your token
|
||
updated: Preferences updated
|
||
projects:
|
||
actions_in_project_title: Actions in this project
|
||
active_projects: Active projects
|
||
add_note: Add a note
|
||
add_note_submit: Add note
|
||
add_project: Add Project
|
||
all_completed_tasks_title: TRACKS::List All Completed Actions in Project '%{project_name}'
|
||
completed_actions: Completed actions
|
||
completed_actions_empty: Completed actions empty
|
||
completed_projects: Completed projects
|
||
completed_tasks_title: TRACKS::List Completed Actions in Project '%{project_name}'
|
||
default_context: The default context for this project is %{context}
|
||
default_context_removed: Removed default context
|
||
default_context_set: Set project's default context to %{default_context}
|
||
default_tags_removed_notice: Removed the default tags
|
||
deferred_actions: Deferred actions
|
||
deferred_actions_empty: Deferred actions empty
|
||
delete_project: Delete project
|
||
delete_project_confirmation: Are you sure that you want to delete the project
|
||
'%{name}'?
|
||
delete_project_title: Delete the project
|
||
edit_project_settings: Edit Project Settings
|
||
edit_project_title: Edit project
|
||
hidden_projects: Hidden projects
|
||
hide_form: Hide form
|
||
hide_form_title: Hide new project form
|
||
is_active: is active
|
||
last_completed_in_project: "(last %{number})"
|
||
letter_abbreviation: P
|
||
list_completed_projects: TRACKS::List Completed Projects
|
||
list_projects: TRACKS::List Projects
|
||
list_reviews: TRACKS::Review
|
||
no_default_context: This project does not have a default context
|
||
no_last_completed_projects: No completed projects found
|
||
no_last_completed_recurring_todos: No completed recurring todos found
|
||
no_notes_attached: Currently there are no notes attached to this project
|
||
no_projects: Currently there are no projects
|
||
notes: Notes
|
||
notes_empty: There are no notes for this project
|
||
page_title: 'TRACKS::Project: %{project}'
|
||
project_destroyed_status: Deleted project '%{name}'
|
||
project_saved_status: Project saved
|
||
project_state: Project is %{state}.
|
||
set_default_tags_notice: Set project's default tags to %{default_tags}
|
||
settings: Settings
|
||
show_form: Add a project
|
||
show_form_title: Create a new project
|
||
state: This project is %{state}
|
||
status_project_name_changed: Name of project was changed
|
||
this_project: This project
|
||
to_new_project_page: Take me to the new project page
|
||
view_link: 'View project: %{name}'
|
||
was_marked_complete: has been marked as completed
|
||
was_marked_hidden: has been marked as hidden
|
||
with_default_context: with a default context of '%{context_name}'
|
||
with_default_tags: and with '%{tags}' as the default tags
|
||
with_no_default_context: with no default context
|
||
with_no_default_tags: and with no default tags
|
||
search:
|
||
contexts_matching_query: Contexts matching query
|
||
no_results: Your search yielded no results.
|
||
notes_matching_query: Notes matching query
|
||
projects_matching_query: Projects matching query
|
||
tags_matching_query: Tags matching query
|
||
todos_matching_query: Todos matching query
|
||
shared:
|
||
add_action: Add action
|
||
add_actions: Add actions
|
||
add_context: Add Context
|
||
context_for_all_actions: Context for all actions
|
||
hide_action_form_title: Hide new action form
|
||
hide_form: Hide form
|
||
make_actions_dependent: Make actions dependent on each other
|
||
multiple_next_actions: Multiple next actions (one on each line)
|
||
project_for_all_actions: Project for all actions
|
||
separate_tags_with_commas: separate with commas
|
||
tags_for_all_actions: Tags for all actions (sep. with commas)
|
||
toggle_multi: Add multiple next actions
|
||
toggle_multi_title: Toggle single/multi new action form
|
||
toggle_single: Add a next action
|
||
toggle_single_title: Add a new next action
|
||
sidebar:
|
||
list_empty: None
|
||
list_name_active_contexts: Active contexts
|
||
list_name_active_projects: Active projects
|
||
list_name_completed_projects: Completed projects
|
||
list_name_hidden_contexts: Hidden contexts
|
||
list_name_hidden_projects: Hidden projects
|
||
states:
|
||
active: Active
|
||
active_plural: Active
|
||
blocked: Blocked
|
||
blocked_plural: Blocked
|
||
close: Closed
|
||
closed_plural: Closed
|
||
completed: Completed
|
||
completed_plural: Completed
|
||
contexts:
|
||
":": ":"
|
||
active: Active contexts
|
||
closed: Closed contexts
|
||
hidden: Hidden contexts
|
||
current: Up-to-date
|
||
current_plural: Up-to-date
|
||
hidden: Hidden
|
||
hidden_plural: Hidden
|
||
projects:
|
||
":": ":"
|
||
active: Active projects
|
||
blocked: Blocked
|
||
closed: Closed projects
|
||
completed: Completed
|
||
current: Current
|
||
hidden: Hidden projects
|
||
review: Review
|
||
stalled: Stalled
|
||
review: Dated
|
||
review_plural: Dated
|
||
stalled: Stalled
|
||
stalled_plural: Stalled
|
||
visible: Visible
|
||
visible_plural: Visible
|
||
stats:
|
||
action_completion_time_title: Completion time (all completed actions)
|
||
action_selection_title: TRACKS::Action selection
|
||
actions: Actions
|
||
actions_30days_title: Actions in the last 30 days
|
||
actions_actions_avg_created_30days: In the last 30 days you created on average
|
||
%{count} actions
|
||
actions_avg_completed: and completed an average of %{count} actions per month.
|
||
actions_avg_completed_30days: and completed an average of %{count} actions per
|
||
day.
|
||
actions_avg_completion_time: Of all your completed actions, the average time to
|
||
complete is %{count} days.
|
||
actions_avg_created: In the last 12 months you created on average %{count} actions
|
||
actions_day_of_week_legend:
|
||
day_of_week: Day of the week
|
||
number_of_actions: Number of actions
|
||
actions_day_of_week_title: Day of week (all actions)
|
||
actions_dow_30days_legend:
|
||
day_of_week: Day of the week
|
||
number_of_actions: Number of actions
|
||
actions_dow_30days_title: Day of week (past 30 days)
|
||
actions_further: " and further"
|
||
actions_last_year: Actions in the last years
|
||
actions_last_year_legend:
|
||
months_ago: Months ago
|
||
number_of_actions: Number of actions
|
||
actions_lastyear_title: Actions in the last 12 months
|
||
actions_min_completion_time: The minimum time to complete is %{time}.
|
||
actions_min_max_completion_days: The Min-/maximum days to complete is %{min}/%{max}.
|
||
actions_selected_from_week: 'Actions selected from week '
|
||
click_to_return: Click %{link} to return to the statistics page.
|
||
click_to_return_link: here
|
||
click_to_show_actions_from_week: Click %{link} to show the actions from week %{week}
|
||
and further.
|
||
click_to_update_actions: Click on a bar in the chart to update the actions below.
|
||
contexts: Contexts
|
||
current_running_time_of_incomplete_visible_actions: Current running time of incomplete
|
||
visible actions
|
||
index_title: TRACKS::Statistics
|
||
labels:
|
||
avg_completed: Avg completed
|
||
avg_created: Avg created
|
||
completed: Completed
|
||
created: Created
|
||
month_avg_completed: "%{months} Month avg completed"
|
||
month_avg_created: "%{months} Month avg created"
|
||
legend:
|
||
actions: Actions
|
||
day_of_week: Day of week
|
||
months_ago: Months ago
|
||
number_of_actions: Number of actions
|
||
number_of_days: Number of days ago
|
||
percentage: Percentage
|
||
running_time: Running time of an action (weeks)
|
||
more_stats_will_appear: More statistics will appear here once you have added some
|
||
actions.
|
||
no_actions_selected: There are no actions selected.
|
||
no_tags_available: no tags available
|
||
open_per_week: Active (visible and hidden) next actions per week
|
||
open_per_week_legend:
|
||
actions: Actions
|
||
weeks: Weeks ago
|
||
other_actions_label: "(others)"
|
||
projects: Projects
|
||
running_time_all: Current running time of all incomplete actions
|
||
running_time_all_legend:
|
||
actions: Actions
|
||
percentage: Percentage
|
||
running_time: Running time of an action (weeks). Click on a bar for more info
|
||
running_time_legend:
|
||
actions: Actions
|
||
percentage: Percentage
|
||
weeks: Running time of an action (weeks). Click on a bar for more info
|
||
spread_of_actions_for_all_context: Spread of actions for all contexts
|
||
spread_of_running_actions_for_visible_contexts: Spread of running actions for
|
||
visible contexts
|
||
tag_cloud_90days_description: This tag cloud includes tags of actions that were
|
||
created or completed in the past 90 days.
|
||
tag_cloud_90days_title: Tag cloud actions in past 90 days
|
||
tag_cloud_description: This tag cloud includes tags of all actions (completed,
|
||
not completed, visible and/or hidden)
|
||
tag_cloud_title: Tag cloud for all actions
|
||
tags: Tags
|
||
time_of_day: Time of day (all actions)
|
||
time_of_day_legend:
|
||
number_of_actions: Number of actions
|
||
time_of_day: Time of day
|
||
tod30: Time of day (last 30 days)
|
||
tod30_legend:
|
||
number_of_actions: Number of actions
|
||
time_of_day: Time of day
|
||
top10_longrunning: Top 10 longest running projects
|
||
top10_projects: Top 10 projects
|
||
top10_projects_30days: Top 10 project in past 30 days
|
||
top5_contexts: Top 5 contexts
|
||
top5_visible_contexts_with_incomplete_actions: Top 5 visible contexts with incomplete
|
||
actions
|
||
totals: Totals
|
||
totals_action_count: you have a total of %{count} actions
|
||
totals_actions_completed: "%{count} of these are completed."
|
||
totals_active_project_count: Of those %{count} are active projects
|
||
totals_blocked_actions: "%{count} are dependent on the completion of their actions."
|
||
totals_completed_project_count: and %{count} are completed projects.
|
||
totals_context_count: You have %{count} contexts.
|
||
totals_deferred_actions: of which %{count} are deferred actions in the tickler
|
||
totals_first_action: Since your first action on %{date}
|
||
totals_hidden_context_count: and %{count} are hidden contexts.
|
||
totals_hidden_project_count: "%{count} are hidden"
|
||
totals_incomplete_actions: You have %{count} incomplete actions
|
||
totals_project_count: You have %{count} projects.
|
||
totals_tag_count: You have %{count} tags placed on actions.
|
||
totals_unique_tags: Of those tags, %{count} are unique.
|
||
totals_visible_context_count: Of those %{count} are visible contexts
|
||
within_one: Within 1
|
||
support:
|
||
array:
|
||
last_word_connector: ", and "
|
||
two_words_connector: " and "
|
||
words_connector: ", "
|
||
select:
|
||
prompt: Please select
|
||
time:
|
||
am: am
|
||
formats:
|
||
default: "%a, %d %b %Y %H:%M:%S %z"
|
||
long: "%B %d, %Y %H:%M"
|
||
month_day: "%B %d"
|
||
short: "%d %b %H:%M"
|
||
stats: "%a %d-%m"
|
||
time: ''
|
||
pm: pm
|
||
todos:
|
||
action_deferred: The action '%{description}' was deferred
|
||
action_deleted_error: Failed to delete the action
|
||
action_deleted_success: Successfully deleted next action
|
||
action_due_on: "(action due on %{date})"
|
||
action_marked_complete: The action <strong>'%{description}'</strong> was marked
|
||
as <strong>%{completed}</strong>
|
||
action_marked_complete_error: The action <strong>'%{description}'</strong> was
|
||
NOT marked as <strong>%{completed} due to an error on the server.</strong>
|
||
action_saved: Action saved
|
||
action_saved_to_tickler: Action saved to tickler
|
||
actions:
|
||
completed: Completed actions
|
||
context_completed: Completed actions in this context
|
||
context_deferred_pending: Deferred/pending actions in this context
|
||
context_without_project: Actions without project in %{param}
|
||
home_completed: Completed actions
|
||
home_without_project: Actions without project
|
||
project_completed: Completed actions in this project
|
||
project_deferred_pending: Deferred/pending actions in this project
|
||
project_project: Actions in this project
|
||
tag_completed: Completed actions tagged with '%{param}'
|
||
tag_deferred_pending: Deferred/pending actions tagged with '%{param}'
|
||
tag_hidden: Hidden actions tagged with '%{param}'
|
||
add_another_dependency: Add another dependency
|
||
add_new_recurring: Add a new recurring action
|
||
added_dependency: Added %{dependency} as dependency.
|
||
added_new_context: Added new context
|
||
added_new_next_action: Added new next action
|
||
added_new_next_action_plural: Added new next actions
|
||
added_new_next_action_singular: Added new next action
|
||
added_new_project: Added new project
|
||
all_completed: All completed actions
|
||
all_completed_here: here
|
||
all_completed_tagged_page_title: TRACKS::All completed tasks with tag %{tag_name}
|
||
append_in_this_project: in this project
|
||
archived_tasks_title: TRACKS::Archived completed tasks
|
||
blocked_by: Blocked by %{predecessors}
|
||
calendar:
|
||
due_after_this_month: Due in %{next_month} and later
|
||
due_next_week: Due next week
|
||
due_this_month: Due in rest of %{month}
|
||
due_this_week: Due in rest of this week
|
||
due_today: Due today
|
||
get_in_ical_format: Get this calendar in iCal format
|
||
calendar_page_title: TRACKS::Calendar
|
||
cannot_add_dependency_to_completed_todo: Cannot add this action as a dependency
|
||
to a completed action!
|
||
clear_due_date: Clear due date
|
||
clear_show_from_date: Clear show from date
|
||
completed: Completed
|
||
completed_actions: Completed actions
|
||
completed_actions_with: Completed actions with the tag '%{tag_name}'
|
||
completed_in_archive:
|
||
one: There is a completed action in the archive.
|
||
other: There are %{count} completed actions in the archive.
|
||
completed_last_day: Completed in the last 24 hours
|
||
completed_last_x_days: Completed in the last %{count} days
|
||
completed_recurrence_completed: There is no next action after the recurring action
|
||
you just deleted. The recurrence is completed
|
||
completed_recurring: Completed recurring todos
|
||
completed_recurring_actions_title: TRACKS::Completed recurring actions
|
||
completed_rest_of_month: Completed in the rest of this month
|
||
completed_rest_of_previous_month: Completed in the rest of the previous month
|
||
completed_rest_of_week: Completed in the rest of this week
|
||
completed_tagged_page_title: TRACKS::Completed tasks with tag '%{tag_name}'
|
||
completed_tasks_title: TRACKS::Completed tasks
|
||
completed_today: Completed today
|
||
confirm_delete: Are you sure that you want to delete the action '%{description}'?
|
||
context_changed: Context changed to %{name}
|
||
convert_to_project: Make project
|
||
defer_date_after_due_date: Defer date is after due date. Please edit and adjust
|
||
due date before deferring.
|
||
defer_x_days:
|
||
one: Defer 1 day
|
||
other: Defer %{count} days
|
||
deferred_actions_with: Deferred actions with the tag '%{tag_name}'
|
||
deferred_pending_actions: Deferred/pending actions
|
||
deferred_tasks_title: TRACKS::Tickler
|
||
delete: Delete
|
||
delete_action: Delete action
|
||
delete_recurring_action_confirm: Are you sure that you want to delete the recurring
|
||
action '%{description}'?
|
||
delete_recurring_action_title: Delete the recurring action
|
||
deleted_success: The action was deleted successfully.
|
||
depends_on: Depends on
|
||
depends_on_separate_with_commas: Depends on (separate with commas)
|
||
done: Done?
|
||
drag_action_title: Drag onto another action to mark that action as a dependency
|
||
for this action.
|
||
due: Due
|
||
edit: Edit
|
||
edit_action: Edit action
|
||
edit_action_with_description: Edit the action '%{description}'
|
||
edit_recurring_todo: Edit recurring action
|
||
error:
|
||
invalid_due_date: Invalid due date
|
||
invalid_show_from_date: Invalid show from date
|
||
error_completing_todo: There was an error completing / activating the recurring
|
||
todo %{description}
|
||
error_deleting_item: There was an error deleting the item %{description}
|
||
error_deleting_recurring: There was an error deleting the recurring todo '%{description}'
|
||
error_removing_dependency: There was an error removing the dependency
|
||
error_saving_recurring: There was an error saving the recurring todo '%{description}'
|
||
error_starring: Could not toggle the star of this todo '%{description}'
|
||
error_starring_recurring: Could not toggle the star of recurring todo '%{description}'
|
||
error_toggle_complete: Could not mark this todo complete
|
||
feed_title_in_context: in context '%{context}'
|
||
feed_title_in_project: in project '%{project}'
|
||
feeds:
|
||
completed: 'Completed: %{date}'
|
||
due: 'Due: %{date}'
|
||
has_x_pending:
|
||
one: Has one pending action
|
||
other: Has %{count} pending actions
|
||
hidden_actions: Hidden actions
|
||
in_hidden_state: in hidden state
|
||
in_pending_state: in pending state
|
||
list_incomplete_next_actions: Lists incomplete next actions
|
||
list_incomplete_next_actions_with_limit: Lists the last %{count} incomplete next
|
||
actions
|
||
mark_complete: Mark complete
|
||
mobile_todos_page_title: All actions
|
||
new_related_todo_created: A new todo was added which belongs to this recurring
|
||
todo
|
||
new_related_todo_created_short: created a new todo
|
||
new_related_todo_not_created_short: did not create todo
|
||
next_action_description: Next action description
|
||
next_action_needed: You need to submit at least one next action
|
||
next_actions_description: 'Filter:'
|
||
next_actions_description_additions:
|
||
completed: in the last %{count} days
|
||
due_date: with a due date %{due_date} or earlier
|
||
next_actions_due_date:
|
||
due_in_x_days: Due in %{days} days
|
||
due_today: Due Today
|
||
due_tomorrow: Due Tomorrow
|
||
overdue_by: Overdue by %{days} day
|
||
overdue_by_plural: Overdue by %{days} days
|
||
next_actions_title: Tracks - Next Actions
|
||
next_actions_title_additions:
|
||
completed: actions completed
|
||
due_today: due today
|
||
due_within_a_week: due within a week
|
||
no_actions:
|
||
completed: Currently there are no completed actions
|
||
completed_recurring: Currently there are no completed recurring todos
|
||
completed_rest_of_month: No actions were completed in the rest of this month
|
||
completed_rest_of_week: No actions were completed in the rest of this week
|
||
completed_today: No actions were completed today
|
||
context: Currently there are no incomplete actions in this context
|
||
deferred_pending: Currently there are no deferred or pending actions
|
||
due_after_this_month: No actions due after this month
|
||
due_next_week: No actions due in next week
|
||
due_this_month: No actions due in rest of this month
|
||
due_this_week: No actions due this week
|
||
due_today: No actions due today
|
||
hidden: Currently there are no hidden actions found
|
||
not_done: Currently there are no incomplete actions
|
||
not_done_context: Currently there are no incomplete actions in this context
|
||
not_done_project: Currently there are no incomplete actions in this project
|
||
not_done_with_tag: Currently there are no incomplete actions with the tag '%{param}'
|
||
project: Currently there are no incomplete actions in this project
|
||
recurring_todos: Currently there are no recurring todos
|
||
tag_hidden: Currently there are no hidden actions found
|
||
title: No actions found
|
||
without_project: Currently there are no actions without a project
|
||
no_actions_due_this_week: No actions due in rest of this week
|
||
no_actions_found_title: No actions found title
|
||
no_actions_with: No actions with
|
||
no_completed_actions: No completed actions
|
||
no_completed_actions_with: No completed actions with
|
||
no_completed_recurring: No completed recurring
|
||
no_deferred_actions: No deferred actions
|
||
no_deferred_actions_with: No deferred actions with
|
||
no_last_completed_actions: No completed actions found
|
||
no_project: "--No project--"
|
||
no_recurring_todos: No recurring todos
|
||
notes: Notes
|
||
overdue: Overdue
|
||
pending: Pending
|
||
recurrence:
|
||
daily: Daily
|
||
daily_every_number_day: Every %{number} day(s)
|
||
daily_options: Settings for daily recurring actions
|
||
day_x_on_every_x_month: Day %{day} on every %{month} month
|
||
ends_on: Ends on
|
||
ends_on_date: Ends on %{date}
|
||
ends_on_number_times: Ends after %{number} times
|
||
every_work_day: Every work day
|
||
monthly: Monthly
|
||
monthly_every_xth_day: The %{day} %{day_of_week} of every %{month} month
|
||
monthly_options: Settings for monthly recurring actions
|
||
no_end_date: No end date
|
||
pattern:
|
||
day_names:
|
||
- sunday
|
||
- monday
|
||
- tuesday
|
||
- wednesday
|
||
- thursday
|
||
- friday
|
||
- saturday
|
||
due: due
|
||
every_day: every day
|
||
every_month: every month
|
||
every_n: every %{n}
|
||
every_n_days: every %{n} days
|
||
every_n_months: every %{n} months
|
||
every_xth_day_of_every_n_months: every %{x} %{day} of every %{n_months}
|
||
every_year_on: every year on %{date}
|
||
first: first
|
||
fourth: fourth
|
||
from: from
|
||
last: last
|
||
month_names:
|
||
-
|
||
- January
|
||
- February
|
||
- Match
|
||
- April
|
||
- May
|
||
- June
|
||
- July
|
||
- August
|
||
- September
|
||
- October
|
||
- November
|
||
- December
|
||
on_day_n: on day %{n}
|
||
on_work_days: on work days
|
||
second: second
|
||
show: show
|
||
the_xth_day_of_month: the %{x} %{day} of %{month}
|
||
third: third
|
||
times: for %{number} times
|
||
until: until
|
||
weekly: weekly
|
||
recurrence_on:
|
||
due_date: set the actions due date
|
||
from_tickler: set the date the action should be shown (do not set a due date)
|
||
options: Use the calculated date to
|
||
show_always: always
|
||
show_days_before: not until %{days} days before the due date
|
||
show_options: Show the action
|
||
starts_on: Starts on
|
||
weekly: Weekly
|
||
weekly_every_number_week: Returns every %{number} week on
|
||
weekly_options: Settings for weekly recurring actions
|
||
yearly: Yearly
|
||
yearly_every_x_day: Every %{month} %{day}
|
||
yearly_every_xth_day: The %{day} %{day_of_week} of %{month}
|
||
yearly_options: Settings for yearly recurring actions
|
||
recurrence_completed: There is no next action after the recurring action you just
|
||
finished. The recurrence is completed
|
||
recurrence_period: Recurrence period
|
||
recurring_action_deleted: Action was deleted. Because this action is recurring,
|
||
a new action was added
|
||
recurring_action_saved: Recurring action saved
|
||
recurring_actions_title: TRACKS::Recurring Actions
|
||
recurring_deleted_success: The recurring action was deleted successfully.
|
||
recurring_pattern_removed: The recurrence pattern is removed from %{count}
|
||
recurring_todos: Recurring todos
|
||
remove_dependency: Remove dependency (does not delete the action)
|
||
removed_predecessor: Removed %{successor} as dependency from %{predecessor}.
|
||
scheduled_overdue: Scheduled to show %{days} days ago
|
||
see_all_completed: You can see all completed actions %{link}
|
||
set_to_pending: "%{task} set to pending"
|
||
show_from: Show from
|
||
show_in_days: Show in %{days} days
|
||
show_on_date: Show on %{date}
|
||
show_today: Show Today
|
||
show_tomorrow: Show Tomorrow
|
||
star_action: Star this action
|
||
star_action_with_description: star the action '%{description}'
|
||
tagged_page_title: TRACKS::Tagged with '%{tag_name}'
|
||
tagged_with: tagged with '%{tag_name}'
|
||
tags: Tags (separate with commas)
|
||
task_list_title: TRACKS::List tasks
|
||
tickler_items_due:
|
||
one: One tickler item is now due - refresh the page to see it.
|
||
other: '%{count} tickler items are now due - refresh the page to see them.'
|
||
to_tickler: to tickler
|
||
unable_to_add_dependency: Unable to add dependency
|
||
unresolved_dependency: The value you entered in the dependency field did not resolve
|
||
to an existing action. This value will not be saved with the rest of the action.
|
||
Continue?
|
||
was_due_on_date: was due on %{date}
|
||
users:
|
||
account_signup: Account signup
|
||
approve_tos: I approve the Terms of Service
|
||
auth_change_submit: Change authentication type
|
||
auth_type_update_error: 'There was a problem updating your authentication type:
|
||
%{error_messages}'
|
||
auth_type_updated: Authentication type updated.
|
||
change_auth_type_title: TRACKS::Change authentication type
|
||
change_authentication_type: Change authentication type
|
||
change_password_prompt: Enter your new password in the fields below and click
|
||
'Change password' to replace your current password with your new one.
|
||
change_password_submit: Change password
|
||
change_password_title: TRACKS::Change password
|
||
choose_password: Choose password
|
||
confirm_password: Confirm password
|
||
desired_login: Desired login
|
||
destroy_confirmation: 'Warning: this will delete user ''%{login}'', all their
|
||
actions, contexts, project and notes. Are you sure that you want to continue?'
|
||
destroy_error: There was an error deleting the user %{login}
|
||
destroy_successful: User %{login} was successfully destroyed
|
||
destroy_user: Destroy user
|
||
email_address: Email address
|
||
failed_to_delete_user: Failed to delete user %{username}
|
||
first_user_heading: 'Welcome to TRACKS. To get started, please create an admin
|
||
account:'
|
||
first_user_title: TRACKS::Sign up as the admin user
|
||
identity_url: Identity URL
|
||
label_auth_type: Authentication type
|
||
manage_users: Manage users
|
||
manage_users_title: TRACKS::Manage Users
|
||
new_password_label: New password
|
||
new_token_generated: New token successfully generated
|
||
new_user_heading: 'Sign up a new user:'
|
||
new_user_title: TRACKS::Sign up
|
||
no_signups_title: TRACKS::No signups
|
||
openid_ok_pref_failed: You have successfully verified %{url} as your identity
|
||
but there was a problem saving your authentication preferences.
|
||
openid_url_verified: You have successfully verified %{url} as your identity and
|
||
set your authentication type to OpenID.
|
||
password_confirmation_label: Confirm password
|
||
password_updated: Password updated.
|
||
register_with_cas: With your CAS username
|
||
select_authentication_type: Select your new authentication type and click 'Change
|
||
authentication type' to replace your current settings.
|
||
signup: Signup
|
||
signup_new_user: Sign up new user
|
||
signup_successful: Signup successful for user %{username}.
|
||
successfully_deleted_user: Successfully deleted user %{username}
|
||
tos_link: read the Terms of Service
|
||
total_actions: Total actions
|
||
total_contexts: Total contexts
|
||
total_notes: Total notes
|
||
total_projects: Total projects
|
||
total_users_count: You have a total of %{count} users
|
||
user_created: User created.
|
||
you_have_to_reset_your_password: You have to reset your password
|
||
will_paginate:
|
||
next_label: Next →
|
||
page_entries_info:
|
||
multi_page: Displaying %{model} %{from} - %{to} of %{count} in total
|
||
multi_page_html: Displaying %{model} <b>%{from} - %{to}</b> of <b>%{count}</b>
|
||
in total
|
||
single_page:
|
||
one: Displaying 1 %{model}
|
||
other: Displaying all %{count} %{model}
|
||
zero: No %{model} found
|
||
single_page_html:
|
||
one: Displaying <b>1</b> %{model}
|
||
other: Displaying <b>all %{count}</b> %{model}
|
||
zero: No %{model} found
|
||
page_gap: "…"
|
||
previous_label: "← Previous"
|
||
auth_type:
|
||
database: Database
|
||
rest_help:
|
||
title: REST API Documentation for Developers
|
||
id: ID
|
||
curl_link_text: cURL
|
||
intro:
|
||
title: Introduction
|
||
content: Tracks is designed to be integrated with scripts, web services, and
|
||
third-party applications. This page serves as the documentation of our REST
|
||
API.
|
||
content_2: The Tracks REST API allows developers to integrate Tracks into their
|
||
applications. It allows applications to access and modify Tracks data, and
|
||
is implemented as Vanilla XML over HTTP.
|
||
content_3: The API is a %{restful_link} service. All data is available through
|
||
the API as a resource to which can be referred using a unique identifier.
|
||
It responds to a number of the HTTP methods, specifically GET, PUT, POST and
|
||
UPDATE, and all responses from the API are in a simple XML format encoded
|
||
as UTF-8.
|
||
restful_link_text: RESTful
|
||
auth:
|
||
title: Authentication
|
||
content: Authentication is handled using %{auth_link}. Your Tracks username
|
||
and password is used as the authentication credentials for the API. Note that
|
||
in Basic HTTP authentication, your password is sent in clear text. If you
|
||
need a more secure authentication solution, you should configure your web
|
||
server to run Tracks under HTTPS.
|
||
basic_auth_link_text: Basic HTTP authentication
|
||
retrieve:
|
||
title: Retrieving data from the API
|
||
content: 'To retrieve data you only need to do an HTTP GET on a resource identifier.
|
||
For example, if you want to get all the contexts with %{curl_link}:'
|
||
single_context: 'Getting a single context:'
|
||
todos_from_context: 'Getting the todos within a context:'
|
||
projects: You also can apply the pattern shown above with projects instead of
|
||
contexts.
|
||
paths_title: 'All data is available according to the following resource paths:'
|
||
limit: 'For the todo resources (todos, tickler, done, hidden and calendar) you
|
||
can limit the returnedfield to %{fields} by adding the parameter %{limit_parameter}
|
||
and setting it to %{set_to}. For example:'
|
||
active_todos: 'If you only want to get the active todos, you add the parameter
|
||
%{active_code} and set it to some value like this:'
|
||
writing:
|
||
title: Writing to the API
|
||
description: The API provides mechanisms for adding, updating and deleting resources
|
||
using the HTTP methods %{put}, %{post} and %{delete} in combination with the
|
||
content.
|
||
example_title: 'Creating a new project, using curl:'
|
||
example_project_name: Build a treehouse for the kids
|
||
example_project_response_title: 'The response is an %{response_code} with %{header}
|
||
header indicating where the new project resource can be found. Now we can
|
||
add a todo to this project, using curl:'
|
||
example_todo_name: Model treehouse in SketchUp
|
||
example_todo_response_title: 'The response is a again an %{response_code} with
|
||
%{header} header indicating where the new todo resource can be found. Changing
|
||
the todo notes, again using curl:'
|
||
example_note_text: use maple texture
|
||
example_note_response_title: 'The response is an %{response_code} with in the
|
||
body the XML representation of the updated todo. We provide a shorcut method
|
||
to toggle a todo done or undone without having to perform the update with
|
||
the right field values:'
|
||
example_delete_title: 'If we want to delete that todo we can call its unique
|
||
resource identifier (the URL) with the HTTP method %{delete}, again with curl:'
|
||
example_delete_response_title: The API returns an %{response_code} and the todo
|
||
is now deleted.
|
||
response:
|
||
title: Dealing with the response and response status
|
||
description: All successful operations respond with a status code of %{response_200}
|
||
or %{response_201} depending on the operation. Sometimes a list, say %{example_call}
|
||
will not have any items, it will return an empty list.
|
||
xml_description: 'The XML for empty list responses look like this, again with
|
||
curl:'
|
||
activeresource:
|
||
title: Consuming the API with ActiveResource
|
||
description: '%{activeresource_link} is a thin but powerful wrapper around RESTful
|
||
services exposed by %{ror_link}. It will be part of Rails 2.0 but until then
|
||
you can get it with %{gem_command}.'
|
||
activeresource_link_text: ActiveResource
|
||
ror_link_text: Ruby on Rails
|
||
wrapper_description: 'Inspired by %{signals_link} ’s Highrise wrapper,
|
||
we’ve put together a small ruby wrapper (find it in the doc/ directory)
|
||
for the API which sets up the ActiveResource models for you to play with in
|
||
an IRB session:'
|
||
signals_link_text: 37 Signals
|
||
notes:
|
||
title: Notes about the documentation
|
||
description: 'A few conventions have been applied in the documentation, these
|
||
are:'
|
||
bullet1: '%{id}’s in a resource %{url} indicate that the resource’s
|
||
unique ID needs to be inserted there'
|
||
bullet2: '%{omit} indicates that unimportant bits of response data have been
|
||
removed to eliminate noise from the documentation'
|
||
curl_description: 'All examples make use of %{curl}.'
|