mirror of
https://github.com/TracksApp/tracks.git
synced 2026-02-23 15:44:09 +01:00
Changed code to support basic i18n.
Added RubyMine configuration and rvm setup to .gitignore.
This commit is contained in:
parent
04faa5d408
commit
fd3f69d927
99 changed files with 1157 additions and 601 deletions
445
config/locales/en.yml
Normal file
445
config/locales/en.yml
Normal file
|
|
@ -0,0 +1,445 @@
|
|||
en:
|
||||
activerecord:
|
||||
errors:
|
||||
models:
|
||||
project:
|
||||
name:
|
||||
blank: "project must have a name"
|
||||
too_long: "project name must be less than 256 characters"
|
||||
taken: "already exists"
|
||||
invalid: "cannot contain the comma (',') character"
|
||||
attributes:
|
||||
user:
|
||||
first_name: "First name"
|
||||
last_name: "Last name"
|
||||
todo:
|
||||
predecessors: "Depends on"
|
||||
preference:
|
||||
week_starts: "Week starts on"
|
||||
show_project_on_todo_done: "Go to project page on todo complete"
|
||||
refresh: "Refresh interval (in minutes)"
|
||||
mobile_todos_per_page: "Actions per page (Mobile View)"
|
||||
sms_email: "From email"
|
||||
sms_context: "Default email context"
|
||||
models:
|
||||
project:
|
||||
feed_title: "Tracks Projects"
|
||||
feed_description: "Lists all the projects for {{username}}"
|
||||
preference:
|
||||
due_styles: ['Due in ___ days', 'Due on _______']
|
||||
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}}."
|
||||
todo:
|
||||
error_date_must_be_future: "must be a date in the future"
|
||||
common:
|
||||
update: "Update"
|
||||
logout: "Logout"
|
||||
cancel: "Cancel"
|
||||
server_error: "An error occurred on the server."
|
||||
contexts: "Contexts"
|
||||
numbered_step: "Step {{number}}"
|
||||
errors_with_fields: "There were problems with the following fields:"
|
||||
back: "Back"
|
||||
create: "Create"
|
||||
go_back: "Go back"
|
||||
search: "Search"
|
||||
contexts:
|
||||
status_hidden: "Context is hidden"
|
||||
status_active: "Context is active"
|
||||
no_actions: "Currently there are no incomplete actions in this context"
|
||||
context_name: "Context name"
|
||||
update_status_message: "Name of context was changed"
|
||||
save_status_message: "Context saved"
|
||||
last_completed_in_context: "in this context (last {{number}})"
|
||||
add_context: "Add Context"
|
||||
context_hide: "Hide from front page?"
|
||||
hide_form: "Hide form"
|
||||
visible_contexts: "Visible Contexts"
|
||||
hidden_contexts: "Hidden Contexts"
|
||||
context_deleted: "Deleted context '{{name}}'"
|
||||
no_contexts: "Currently there are no {{state}} contexts"
|
||||
hide_form_link_title: "Hide new context form"
|
||||
data:
|
||||
import_errors: "Some errors occurred during import"
|
||||
import_successful: "Import was successful."
|
||||
feedlist:
|
||||
legend: "Legend:"
|
||||
rss_feed: "RSS Feed"
|
||||
plain_text_feed: "Plain Text Feed"
|
||||
ical_feed: "iCal feed"
|
||||
notice_incomplete_only: "Note: All feeds show only actions that have not been marked as done."
|
||||
last_fixed_number: "Last {{number}} actions"
|
||||
all_actions: "All actions"
|
||||
actions_due_today: "Actions due today or earlier"
|
||||
actions_due_next_week: "Actions due in 7 days or earlier"
|
||||
actions_completed_last_week: "Actions completed in the last 7 days"
|
||||
all_contexts: "All Contexts"
|
||||
all_projects: "All Projects"
|
||||
active_projects_wo_next: "Active projects with no next actions"
|
||||
active_starred_actions: "All starred, active actions"
|
||||
projects_and_actions: "Active projects with their actions"
|
||||
context_centric_actions: "Feeds for incomplete actions in a specific context"
|
||||
context_needed: "There need to be at least one context before you can request a feed"
|
||||
choose_context: "Choose the context you want a feed of"
|
||||
select_feed_for_context: "Select the feed for this context"
|
||||
project_centric: "Feeds for incomplete actions in a specific project"
|
||||
project_needed: "There need to be at least one project before you can request a feed"
|
||||
choose_project: "Choose the project you want a feed of"
|
||||
select_feed_for_project: "Select the feed for this project"
|
||||
integrations:
|
||||
opensearch_description: "Search in Tracks"
|
||||
applescript_next_action_prompt: "Description of next action:"
|
||||
applescript_success_before_id: "New next action with id"
|
||||
applescript_success_after_id: "created"
|
||||
gmail_description: "Gadget to add Tracks to Gmail as a gadget"
|
||||
layouts:
|
||||
toggle_notes: "Toggle notes"
|
||||
toggle_notes_title: "Toggle all notes"
|
||||
navigation:
|
||||
home: "Home"
|
||||
home_title: "Home"
|
||||
starred: "Starred"
|
||||
starred_title: "See your starred actions"
|
||||
projects: "Projects"
|
||||
projects_title: "Projects"
|
||||
tickler: "Tickler"
|
||||
tickler_title: "Tickler"
|
||||
organize: "Organize"
|
||||
contexts: "Contexts"
|
||||
contexts_title: "Contexts"
|
||||
notes: "Notes"
|
||||
notes_title: "Show all notes"
|
||||
recurring_todos: "Repeating todos"
|
||||
recurring_todos_title: "Manage recurring actions"
|
||||
calendar: "Calendar"
|
||||
completed_tasks: "Done"
|
||||
completed_tasks_title: "Completed"
|
||||
feeds: "Feeds"
|
||||
feeds_title: "See a list of available feeds"
|
||||
stats: "Statistics"
|
||||
stats_title: "See your statistics"
|
||||
view: "View"
|
||||
calendar_title: "Calendar of due actions"
|
||||
preferences: "Preferences"
|
||||
preferences_title: "Show my preferences"
|
||||
export_title: "Import and export data"
|
||||
export: "Export"
|
||||
manage_users: "Manage users"
|
||||
manage_users_title: "Add or delete users"
|
||||
integrations_: "Integrate Tracks"
|
||||
api_docs: "REST API Docs"
|
||||
search: "Search All Items"
|
||||
next_actions_rss_feed: "RSS feed of next actions"
|
||||
mobile_navigation:
|
||||
new_action: "0-New action"
|
||||
home: "1-Home"
|
||||
contexts: "2-Contexts"
|
||||
projects: "3-Projects"
|
||||
starred: "4-Starred"
|
||||
logout: "Logout"
|
||||
tickler: "Tickler"
|
||||
feeds: "Feeds"
|
||||
login:
|
||||
successful: "Logged in successfully. Welcome back!"
|
||||
unsuccessful: "Login unsuccessful."
|
||||
log_in_again: "log in again."
|
||||
session_time_out: "Session has timed out. Please {{link}}"
|
||||
logged_out: "You have been logged out of Tracks."
|
||||
session_will_expire: "session will expire after {{hours}} hour(s) of inactivity."
|
||||
session_will_not_expire: "session will not expire."
|
||||
successful_with_session_info: "Login successful:"
|
||||
cas_username_not_found: "Sorry, no user by that CAS username exists ({{username}})"
|
||||
openid_identity_url_not_found: "Sorry, no user by that identity URL exists ({{identity_url}})"
|
||||
account_login: "Account login"
|
||||
please_login: "Please log in to use Tracks"
|
||||
user_no_expiry: "Stay logged in"
|
||||
sign_in: "Sign in"
|
||||
cas_logged_in_greeting: "Hello, {{username}}! You are authenticated."
|
||||
cas_no_user_found: "Hello, {{username}}! You do not have an account on Tracks."
|
||||
cas_create_account: "If you like to request on please go here to {{signup_link}}"
|
||||
cas_signup_link: "Request Account"
|
||||
cas_login: "CAS Login"
|
||||
login_with_openid: "login with an OpenId"
|
||||
login_standard: "go back to the standard login"
|
||||
login_cas: "go to the CAS"
|
||||
option_separator: "or,"
|
||||
mobile_use_openid: "...or login with an Open ID"
|
||||
notes:
|
||||
note_location_link: "In:"
|
||||
note_header: "Note {{id}}"
|
||||
note_link_title: "Show note {{id}}"
|
||||
delete_note_title: "Delete this note"
|
||||
delete_confirmation: "Are you sure that you want to delete the note \'{{id}}\'?"
|
||||
edit_item_title: "Edit item"
|
||||
show_note_title: "Show note"
|
||||
deleted_note: "Deleted note '{{id}}'"
|
||||
no_notes_available: "Currently there are no notes: add notes to projects from individual project pages."
|
||||
preferences:
|
||||
title: "Your preferences"
|
||||
show_number_completed: "Show {{number}} completed items"
|
||||
staleness_starts_after: "Staleness starts after {{days}} days"
|
||||
sms_context_none: "None"
|
||||
edit_preferences: "Edit preferences"
|
||||
token_header: "Your token"
|
||||
token_description: "Token (for feeds and API use)"
|
||||
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."
|
||||
authentication_header: "Your authentication"
|
||||
current_authentication_type: "Your authentication type is {{auth_type}}"
|
||||
change_authentication_type: "Change your authentication type"
|
||||
change_password: "Change your password"
|
||||
open_id_url: "Your Open ID URL is"
|
||||
change_identity_url: "Change Your Identity URL"
|
||||
projects:
|
||||
status_project_name_changed: "Name of project was changed"
|
||||
default_tags_removed_notice: "Removed the default tags"
|
||||
set_default_tags_notice: "Set project's default tags to {{default_tags}}"
|
||||
default_context_removed: "Removed default context"
|
||||
default_context_set: "Set project's default context to {{default_context}}"
|
||||
project_saved_status: "Project saved"
|
||||
no_notes_attached: "Currently there are no notes attached to this project"
|
||||
add_note: "Add a note"
|
||||
todos_append: "in this project"
|
||||
add_note_submit: "Add note"
|
||||
deferred_actions: "Deferred actions for this project"
|
||||
deferred_actions_empty: "There are no deferred actions for this project"
|
||||
completed_actions: "Completed actions for this project"
|
||||
completed_actions_empty: "There are no completed actions for this project"
|
||||
notes: "Notes"
|
||||
notes_empty: "There are no notes for this project"
|
||||
settings: "Settings"
|
||||
state: "This project is {{state}}"
|
||||
active_projects: "Active projects"
|
||||
hidden_projects: "Hidden projects"
|
||||
completed_projects: "Completed projects"
|
||||
search:
|
||||
no_results: "Your search yielded no results."
|
||||
todos_matching_query: "Todos matching query"
|
||||
projects_matching_query: "Projects matching query"
|
||||
notes_matching_query: "Notes matching query"
|
||||
contexts_matching_query: "Contexts matching query"
|
||||
tags_matching_query: "Tags matching query"
|
||||
shared:
|
||||
hide_action_form_title: "Hide new action form"
|
||||
hide_form: "Hide form"
|
||||
toggle_multi_title: "Toggle single/multi new action form"
|
||||
toggle_multi: "Add multiple next actions"
|
||||
separate_tags_with_commas: "separate with commas"
|
||||
add_action: "Add action"
|
||||
multiple_next_actions: "Multiple next actions (one on each line)"
|
||||
project_for_all_actions: "Project for all actions"
|
||||
context_for_all_actions: "Context for all actions"
|
||||
tags_for_all_actions: "Tags for all actions (sep. with commas)"
|
||||
add_actions: "Add actions"
|
||||
sidebar:
|
||||
list_empty: "None"
|
||||
list_name_active_projects: "Active Projects"
|
||||
list_name_active_contexts: "Active Contexts"
|
||||
list_name_hidden_projects: "Hidden Projects"
|
||||
list_name_completed_projects: "Completed Projects"
|
||||
list_name_hidden_contexts: "Hidden Contexts"
|
||||
stats:
|
||||
tod30_legend:
|
||||
time_of_day: "Time of Day"
|
||||
number_of_actions: "Number of actions"
|
||||
tod30: "Time of day (last 30 days)"
|
||||
no_actions_selected: "There are no actions selected."
|
||||
totals: "Totals"
|
||||
actions: "Actions"
|
||||
contexts: "Contexts"
|
||||
projects: "Projects"
|
||||
tags: "Tags"
|
||||
more_stats_will_appear: "More statistics will appear here once you have added some actions."
|
||||
spread_of_actions_for_all_context: "Spread of actions for all context"
|
||||
spread_of_running_actions_for_visible_contexts: "Spread of running actions for visible contexts"
|
||||
current_running_time_of_incomplete_visible_actions: "Current running time of incomplete visible actions"
|
||||
running_time_legend:
|
||||
actions: "Actions"
|
||||
percentage: "Percentage"
|
||||
weeks: "Running time of an action (weeks). Click on a bar for more info"
|
||||
time_of_day: "Time of day (all actions)"
|
||||
time_of_day_legend:
|
||||
number_of_actions: "Number of actions"
|
||||
time_of_day: "Time of Day"
|
||||
labels:
|
||||
created: "Created"
|
||||
completed: "Completed"
|
||||
avg_created: "Avg Created"
|
||||
avg_completed: "Avg Completed"
|
||||
month_avg_created: "{{months}} Month Avg Created"
|
||||
month_avg_completed: "{{months}} Month Avg Completed"
|
||||
click_to_update_actions: "Click on a bar in the chart to update the actions below."
|
||||
click_to_return: "Click {{here}} 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."
|
||||
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"
|
||||
actions_last_year: "Actions in the last years"
|
||||
actions_last_year_legend:
|
||||
number_of_actions: "Number of actions"
|
||||
months_ago: "Months ago"
|
||||
other_actions_label: "(others)"
|
||||
action_selection_title: "TRACKS::Action selection"
|
||||
actions_selected_from_week: "Actions selected from week"
|
||||
actions_further: "and further"
|
||||
totals_project_count: "You have {{count}} projects."
|
||||
totals_active_project_count: "Of those {{count}} are active projects"
|
||||
totals_hidden_project_count: "{{count}} are hidden"
|
||||
totals_completed_project_count: "and {{count}} are completed projects."
|
||||
totals_context_count: "You have {{count}} contexts."
|
||||
totals_visible_context_count: "Of those {{count}} are visible contexts"
|
||||
totals_hidden_context_count: "and {{count}} are hidden contexts."
|
||||
totals_first_action: "Since your first action on {{date}}"
|
||||
totals_action_count: "you have a total of {{count}} actions"
|
||||
totals_actions_completed: "{{count}} of these are completed."
|
||||
totals_incomplete_actions: "You have {{count}} incomplete actions"
|
||||
totals_deferred_actions: "of which {{count}} are deferred actions in the tickler"
|
||||
totals_blocked_actions: "{{count}} are dependent on the completion of their actions."
|
||||
totals_tag_count: "You have {{count}} tags placed on actions."
|
||||
totals_unique_tags: "Of those tags, {{count}} are unique."
|
||||
actions_avg_completion_time: "Of all your completed actions, the average time to complete is {{count}} days."
|
||||
actions_min_max_completion_days: "The Max-/minimum days to complete is {{min}}/{{max}}."
|
||||
actions_min_completion_time: "The minimum time to complete is {{time}}."
|
||||
actions_actions_avg_created_30days: "In the last 30 days you created on average {{count}} actions"
|
||||
actions_avg_completed_30days: "and completed an average of {{count}} actions per day."
|
||||
actions_avg_created: "In the last 12 months you created on average {{count}} actions"
|
||||
actions_avg_completed: "and completed an average of {{count}} actions per month."
|
||||
tag_cloud_title: "Tag Cloud for all actions"
|
||||
tag_cloud_description: "This tag cloud includes tags of all actions (completed, not completed, visible and/or hidden)"
|
||||
no_tags_available: "no tags available"
|
||||
tag_cloud_90days_title: "Tag Cloud actions in past 90 days"
|
||||
tag_cloud_90days_description: "This tag cloud includes tags of actions that were created or completed in the past 90 days."
|
||||
top10_projects: "Top 10 projects"
|
||||
top10_projects_30days: "Top 10 project in past 30 days"
|
||||
top10_longrunning: "Top 10 longest running projects"
|
||||
top5_contexts: "Top 5 Contexts"
|
||||
top5_visible_contexts_with_incomplete_actions: "Top 5 Visible Contexts with incomplete actions"
|
||||
actions_30days_title: "Actions in the last 30 days"
|
||||
actions_lastyear_title: "Actions in the last 12 months"
|
||||
legend:
|
||||
number_of_actions: "Number of actions"
|
||||
months_ago: "Months ago"
|
||||
number_of_days: "Number of days ago"
|
||||
day_of_week: "Day of week"
|
||||
actions: "Actions"
|
||||
percentage: "Percentage"
|
||||
running_time: "Running time of an action (weeks)"
|
||||
actions_day_of_week_title: "Day of week (all actions)"
|
||||
actions_dow_30days_title: "Day of week (past 30 days)"
|
||||
action_completion_time_title: "Completion time (all completed actions)"
|
||||
todos:
|
||||
action_saved: "Action saved"
|
||||
recurring_action_saved: "Recurring action saved"
|
||||
action_saved_to_tickler: "Action saved to tickler"
|
||||
added_new_project: "Added new project"
|
||||
added_new_context: "Added new context"
|
||||
recurrence_completed: "There is no next action after the recurring action you just finished. The recurrence is completed"
|
||||
tagged_with: "tagged with ‘{{tag_name}}’"
|
||||
no_actions_found: "No actions found"
|
||||
no_actions_with: "Currently there are no incomplete actions with the tag '{{tag_name}}'"
|
||||
removed_predecessor: "Removed {{successor}} as dependency from {{predecessor}}."
|
||||
error_removing_dependency: "There was an error removing the dependency"
|
||||
deferred_actions_with: "Deferred actions with the tag '{{tag_name}}'"
|
||||
no_deferred_actions_with: "No deferred actions with the tag '{{tag_name}}'"
|
||||
completed_actions_with: "Completed actions with the tag {{tag_name}}"
|
||||
no_completed_actions_with: "No completed actions with the tag '{{tag_name}}'"
|
||||
next_action_description: "Next action description"
|
||||
notes: "Notes"
|
||||
new_related_todo_created: "A new todo was added which belongs to this recurring todo"
|
||||
error_completing_todo: "There was an error completing / activating the recurring todo {{description}}"
|
||||
recurring_todos: "Recurring todos"
|
||||
no_recurring_todos: "Currently there are no recurring todos"
|
||||
completed_recurring: "Completed recurring todos"
|
||||
no_completed_recurring: "Currently there are no completed recurring todos"
|
||||
add_new_recurring: "Add a new recurring action"
|
||||
recurring_deleted_success: "The recurring action was deleted succesfully."
|
||||
error_deleting_recurring: "There was an error deleting the recurring todo {{description}}"
|
||||
recurrence_period: "Recurrence period"
|
||||
recurrence:
|
||||
daily: "Daily"
|
||||
weekly: "Weekly"
|
||||
monthly: "Monthly"
|
||||
yearly: "Yearly"
|
||||
starts_on: "Starts on"
|
||||
ends_on: "Ends on"
|
||||
no_end_date: "No end date"
|
||||
ends_on_number_times: "Ends after {{number}} times"
|
||||
ends_on_date: "Ends on {{date}}"
|
||||
daily_options: "Settings for daily recurring actions"
|
||||
daily_every_number_day: "Every {{number}} day(s)"
|
||||
every_work_day: "Every work day"
|
||||
weekly_options: "Settings for weekly recurring actions"
|
||||
weekly_every_number_week: "Returns every {{number}} week on"
|
||||
monthly_options: "Settings for monthly recurring actions"
|
||||
day_x_on_every_x_month: "Day {{day}} on every {{month}} month"
|
||||
monthly_every_xth_day: "The {{day}} {{day_of_week}} of every {{month}} month"
|
||||
yearly_options: "Settings for yearly recurring actions"
|
||||
yearly_every_x_day: "Every {{month}} {{day}}"
|
||||
yearly_every_xth_day: "The {{day}} {{day_of_week}} of {{month}}"
|
||||
recurrence_on_options: "Set recurrence on"
|
||||
recurrence_on_due_date: "the date that the todo is due"
|
||||
show_options: "Show the todo"
|
||||
show_option_always: "always"
|
||||
show_days_before: "{{days}} days before the todo is due"
|
||||
from_tickler: "the date todo comes from tickler (no due date set)"
|
||||
delete_recurring_action: "delete the recurring action '{{description}}'"
|
||||
star_action_with_description: "star the action '{{description}}'"
|
||||
star_action: "Star this action"
|
||||
delete_action: "Delete action"
|
||||
edit_action: "Edit action"
|
||||
edit_action_with_description: "Edit the action '{{description}}'"
|
||||
confirm_delete: "Are you sure that you want to delete the action '{{description}}'?"
|
||||
delete: "Delete"
|
||||
edit: "Edit"
|
||||
defer_date_after_due_date: "Defer date is after due date. Please edit and adjust due date before deferring."
|
||||
convert_to_project: "Make project"
|
||||
blocked_by: "Blocked by {{predecessors}"
|
||||
depends_on: "Depends on"
|
||||
pending: "Pending"
|
||||
drag_action_title: "Drag onto another action to make it depend on that action"
|
||||
action_due_on: "(action due on {{date}})"
|
||||
scheduled_overdue: "Scheduled to show {{days}} days ago"
|
||||
show_today: "Show Today"
|
||||
show_tomorrow: "Show Tomorrow"
|
||||
show_on_date: "Show on {{date}}"
|
||||
show_in_days: "Show in {{days}} days"
|
||||
defer_x_days:
|
||||
one: "Defer one day"
|
||||
other: "Defer {{count}} days"
|
||||
has_x_pending:
|
||||
one: "Has one pending action"
|
||||
other: "Has {{count}} pending actions"
|
||||
recurring_actions_title: "TRACKS::Recurring Actions"
|
||||
users:
|
||||
change_authentication_type: "Change authentication type"
|
||||
select_authentication_type: "Select your new authentication type and click 'Change Authentication Type' to replace your current settings."
|
||||
label_auth_type: "Authentication type"
|
||||
identity_url: "Identity URL"
|
||||
auth_change_submit: "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."
|
||||
new_password_label: "New password"
|
||||
password_confirmation_label: "Confirm password"
|
||||
change_password_submit: "Change password"
|
||||
destroy_successful: "User {{login}} was successfully destroyed"
|
||||
destroy_error: "There was an error deleting the user {{login}}"
|
||||
total_actions: "Total actions"
|
||||
total_contexts: "Total contexts"
|
||||
total_projects: "Total projects"
|
||||
total_notes: "Total notes"
|
||||
destroy_user: "Destroy user"
|
||||
destroy_confirmation: "Warning: this will delete user \'{{login}}\', all their actions, contexts, project and notes. Are you sure that you want to continue?"
|
||||
signup_new_user: "Signup new user"
|
||||
manage_users: "Manage users"
|
||||
total_users_count: "You have a total of {{count}} users"
|
||||
account_signup: "Account signup"
|
||||
register_with_cas: "With your CAS username"
|
||||
desired_login: "Desired login"
|
||||
choose_password: "Choose password"
|
||||
confirm_password: "Confirm password"
|
||||
signup: "Signup"
|
||||
errors:
|
||||
user_unauthorized: "Only administrative users are allowed access to this function."
|
||||
Loading…
Add table
Add a link
Reference in a new issue