From 977b57dbb29a25f53f5cbf2623aec165fa8551b3 Mon Sep 17 00:00:00 2001 From: Reinier Balt Date: Wed, 27 Jul 2011 17:19:05 +0200 Subject: [PATCH 1/4] first pass to distribute settings over tabs --- app/helpers/preferences_helper.rb | 16 +++ app/views/preferences/index.html.erb | 139 +++++++++++++----------- app/views/preferences/oldindex.html.erb | 68 ++++++++++++ config/environment.rb | 2 +- public/javascripts/application.js | 8 +- 5 files changed, 167 insertions(+), 66 deletions(-) create mode 100644 app/views/preferences/oldindex.html.erb diff --git a/app/helpers/preferences_helper.rb b/app/helpers/preferences_helper.rb index 8838ec68..a56e75c6 100644 --- a/app/helpers/preferences_helper.rb +++ b/app/helpers/preferences_helper.rb @@ -1,2 +1,18 @@ module PreferencesHelper + + def pref(model, pref_name, &block) + s = "
" + s << yield + s << "

" + s + end + + def pref_with_select_field(model, pref_name, collection = [ [t('preferences.is_true'),true], [t('preferences.is_false'), false] ]) + pref(model, pref_name) { select(model, pref_name, collection) } + end + + def pref_with_text_field(model, pref_name, nowrap_label = false) + pref(model, pref_name) { text_field(model, pref_name) } + end + end diff --git a/app/views/preferences/index.html.erb b/app/views/preferences/index.html.erb index 138aef73..8c9c85eb 100644 --- a/app/views/preferences/index.html.erb +++ b/app/views/preferences/index.html.erb @@ -1,68 +1,79 @@ -
- -

<%= t('preferences.title') %>

- - -
- <%= link_to t('preferences.edit_preferences') + " »", { :controller => 'preferences', :action => 'edit'}, :class => 'edit_link' %> -
- -

<%= t('preferences.token_header') %>

-
-
<%= t('preferences.token_description') %>:
-
<%= current_user.token %>
-
- <%= button_to t('preferences.generate_new_token'), refresh_token_user_path(current_user), - :confirm => t('preferences.generate_new_token_confirm') %> -
-
-

<%= t('preferences.authentication_header') %>

-
- <% if Tracks::Config.auth_schemes.length > 1 %> -

<%= t('preferences.current_authentication_type', :auth_type => "#{current_user.auth_type}") %>.

-
- <%= link_to(t('preferences.change_authentication_type') + " »", change_auth_type_user_path(current_user), :class => 'edit_link') %> -
- <% end %> - <% if current_user.auth_type == 'database' %> -
- <%= link_to(t('preferences.change_password') + ' »', change_password_user_path(current_user)) %> -
- <% end %> - <% if current_user.auth_type == 'open_id' %> -

<%= t('preferences.open_id_url') %> <%= current_user.open_id_url %>.

-
- <%= link_to(t('preferences.change_identity_url') + ' »', change_auth_type_user_path(current_user)) %>
- <% end %> +
+

Authentication

+ +
+ +
+ <%= t('preferences.token_description') %>: <%= current_user.token %> + <%= button_to t('preferences.generate_new_token'), refresh_token_user_path(current_user), + :confirm => t('preferences.generate_new_token_confirm') %> + +
+ +
+ <% if Tracks::Config.auth_schemes.length > 1 %> + <% form_tag :action => 'update_auth_type' do %> + +
+ <% Tracks::Config.auth_schemes.each do |scheme| %> + <%= radio_button_tag('user[auth_type]', scheme, current_user.auth_type == scheme) %><%=scheme%>
+ <% end %> + +
+
+ +
+ <%= submit_tag t('users.auth_change_submit') %> <%= link_to t('common.cancel'), preferences_path %> + <%= observe_field( :user_auth_type, :function => "$('#open_id')[0].style.display = value == 'open_id' ? 'block' : 'none'") %> + <% end %> + <% end %> + + <% if current_user.auth_type == 'database' %> + <%= link_to(t('preferences.change_password') + ' »', change_password_user_path(current_user)) %> + <% end %> + <% if current_user.auth_type == 'open_id' %> +

<%= t('preferences.open_id_url') %> <%= current_user.open_id_url %>.

+ <%= link_to(t('preferences.change_identity_url') + ' »', change_auth_type_user_path(current_user)) %> + <% end %>
+
+

Date and time

+ <%= pref_with_text_field('prefs', 'date_format') %> + <%= pref_with_text_field('prefs', 'title_date_format') %> + <%= pref('prefs', 'time_zone') { time_zone_select('prefs','time_zone') } %> + + <%= pref_with_select_field('prefs', "week_starts", (0..6).to_a.map {|num| [t('date.day_names')[num], num] }) %> + +
+
+

Tracks behavior

+ <%= pref_with_select_field('prefs', "due_style", [[t('models.preference.due_styles')[0],Preference.due_styles[:due_in_n_days]],[t('models.preference.due_styles')[1],Preference.due_styles[:due_on]]]) %> + <%= pref_with_select_field('prefs', "show_completed_projects_in_sidebar") %> + <%= pref_with_select_field('prefs', "show_hidden_projects_in_sidebar") %> + <%= pref_with_select_field('prefs', "show_hidden_contexts_in_sidebar") %> + <%= pref_with_select_field('prefs', "show_project_on_todo_done") %> + <%= pref_with_text_field('prefs', 'staleness_starts') %> + <%= pref_with_text_field('prefs', 'show_number_completed') %> + <%= pref_with_text_field('prefs', 'refresh') %> + <%= pref_with_select_field('prefs', "verbose_action_descriptors") %> + <%= pref_with_text_field('prefs', "mobile_todos_per_page") %> + <%= pref_with_text_field('prefs', "sms_email") %> + <%= pref('prefs', "sms_context") { select('prefs', 'sms_context_id', current_user.contexts.map{|c| [c.name, c.id]}) } %> +
diff --git a/app/views/preferences/oldindex.html.erb b/app/views/preferences/oldindex.html.erb new file mode 100644 index 00000000..138aef73 --- /dev/null +++ b/app/views/preferences/oldindex.html.erb @@ -0,0 +1,68 @@ +
+ +

<%= t('preferences.title') %>

+ +
    +
  • <%= User.human_attribute_name('first_name') %>: <%= current_user.first_name %>
  • +
  • <%= User.human_attribute_name('last_name') %>: <%= current_user.last_name %>
  • +
  • <%= Preference.human_attribute_name('date_format') %>: <%= current_user.prefs.date_format %> Your current date: <%= format_date(current_user.time) %>
  • +
  • <%= Preference.human_attribute_name('locale') %>: <%= current_user.prefs.locale %>
  • +
  • <%= Preference.human_attribute_name('title_date_format') %>: <%= current_user.prefs.title_date_format %> Your current title date: <%= current_user.time.strftime(current_user.prefs.title_date_format) %>
  • +
  • <%= Preference.human_attribute_name('time_zone') %>: <%= current_user.prefs.time_zone %> Your current time: <%= current_user.time.strftime('%I:%M %p') %>
  • +
  • <%= Preference.human_attribute_name('week_starts') %>: <%= t('date.day_names')[current_user.prefs.week_starts] %>
  • +
  • <%= t('preferences.show_number_completed', :number=> "#{current_user.prefs.show_number_completed}")%>
  • +
  • <%= Preference.human_attribute_name('show_completed_projects_in_sidebar') %>: <%= current_user.prefs.show_completed_projects_in_sidebar %>
  • +
  • <%= Preference.human_attribute_name('show_hidden_projects_in_sidebar') %>: <%= current_user.prefs.show_hidden_projects_in_sidebar %>
  • +
  • <%= Preference.human_attribute_name('show_hidden_contexts_in_sidebar') %>: <%= current_user.prefs.show_hidden_contexts_in_sidebar %>
  • +
  • <%= Preference.human_attribute_name('show_project_on_todo_done') %>: <%= current_user.prefs.show_project_on_todo_done %>
  • +
  • <%= t('preferences.staleness_starts_after', :days => "#{current_user.prefs.staleness_starts}") %>
  • +
  • <%= Preference.human_attribute_name('due_style') %>: + <% if prefs.due_style == Preference.due_styles[:due_in_n_days] %> + <%= t('models.preference.due_styles')[0] %> + <% else %> + <%= t('models.preference.due_styles')[1] %> + <% end %> +
  • + <% if current_user.is_admin? %> +
  • <%= Preference.human_attribute_name('admin_email') %>: <%= current_user.prefs.admin_email %>
  • + <% end %> +
  • <%= Preference.human_attribute_name('refresh') %>: <%= current_user.prefs.refresh %>
  • +
  • <%= Preference.human_attribute_name('verbose_action_descriptors') %>: <%= current_user.prefs.verbose_action_descriptors %>
  • +
  • <%= Preference.human_attribute_name('mobile_todos_per_page') %>: <%= current_user.prefs.mobile_todos_per_page %>
  • +
  • <%= Preference.human_attribute_name('sms_email') %>: <%= current_user.prefs.sms_email %>
  • +
  • <%= Preference.human_attribute_name('sms_context') %>: <%= current_user.prefs.sms_context.nil? ? t('preferences.sms_context_none') : current_user.prefs.sms_context.name %>
  • +
+
+ <%= link_to t('preferences.edit_preferences') + " »", { :controller => 'preferences', :action => 'edit'}, :class => 'edit_link' %> +
+ +

<%= t('preferences.token_header') %>

+
+
<%= t('preferences.token_description') %>:
+
<%= current_user.token %>
+
+ <%= button_to t('preferences.generate_new_token'), refresh_token_user_path(current_user), + :confirm => t('preferences.generate_new_token_confirm') %> +
+
+

<%= t('preferences.authentication_header') %>

+
+ <% if Tracks::Config.auth_schemes.length > 1 %> +

<%= t('preferences.current_authentication_type', :auth_type => "#{current_user.auth_type}") %>.

+
+ <%= link_to(t('preferences.change_authentication_type') + " »", change_auth_type_user_path(current_user), :class => 'edit_link') %> +
+ <% end %> + <% if current_user.auth_type == 'database' %> +
+ <%= link_to(t('preferences.change_password') + ' »', change_password_user_path(current_user)) %> +
+ <% end %> + <% if current_user.auth_type == 'open_id' %> +

<%= t('preferences.open_id_url') %> <%= current_user.open_id_url %>.

+
+ <%= link_to(t('preferences.change_identity_url') + ' »', change_auth_type_user_path(current_user)) %> +
+ <% end %> +
+
diff --git a/config/environment.rb b/config/environment.rb index bb4e50fc..3be292b1 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -70,7 +70,7 @@ Rails::Initializer.run do |config| # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded. # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s] # config.i18n.default_locale = :de - + # See Rails::Configuration for more options if ( SITE_CONFIG['authentication_schemes'].include? 'cas') #requires rubycas-client gem to be installed diff --git a/public/javascripts/application.js b/public/javascripts/application.js index 71ba9e5e..044397e3 100644 --- a/public/javascripts/application.js +++ b/public/javascripts/application.js @@ -641,6 +641,12 @@ var UsersPage = { } } +var PreferencesPage = { + setup_behavior: function() { + $( "#tabs" ).tabs(); + } +} + var ProjectListPage = { update_state_count: function(state, count) { $('#'+state+'-projects-count').html(count); @@ -1238,7 +1244,7 @@ $(document).ready(function() { TodoItemsContainer.setup_container_toggles(); /* enable page specific behavior */ - $([ 'IntegrationsPage', 'NotesPage', 'ProjectListPage', 'ContextListPage', + $([ 'PreferencesPage', 'IntegrationsPage', 'NotesPage', 'ProjectListPage', 'ContextListPage', 'FeedsPage', 'RecurringTodosPage', 'TodoItems', 'TracksPages', 'TracksForm', 'SearchPage', 'UsersPage' ]).each(function() { eval(this+'.setup_behavior();'); From 89ec9898a36d3599eaf7b1732fc0819d82f5ea8b Mon Sep 17 00:00:00 2001 From: Reinier Balt Date: Tue, 2 Aug 2011 17:25:45 +0200 Subject: [PATCH 2/4] finish gui changes --- app/helpers/preferences_helper.rb | 2 +- .../preferences/_authentication.html.erb | 26 + app/views/preferences/_date_and_time.html.erb | 7 + app/views/preferences/_profile.html.erb | 6 + .../preferences/_tracks_behavior.html.erb | 13 + app/views/preferences/index.html.erb | 102 +- app/views/users/_update_password.html.erb | 4 + app/views/users/change_password.html.erb | 20 +- config/locales/de.yml | 609 ++++--- config/locales/en.yml | 1620 +++++++++-------- config/locales/es.yml | 544 +++--- config/locales/fr.yml | 818 +++++---- config/locales/nl.yml | 604 +++--- public/javascripts/application.js | 8 + public/stylesheets/standard.css | 200 +- 15 files changed, 2459 insertions(+), 2124 deletions(-) create mode 100644 app/views/preferences/_authentication.html.erb create mode 100644 app/views/preferences/_date_and_time.html.erb create mode 100644 app/views/preferences/_profile.html.erb create mode 100644 app/views/preferences/_tracks_behavior.html.erb create mode 100644 app/views/users/_update_password.html.erb diff --git a/app/helpers/preferences_helper.rb b/app/helpers/preferences_helper.rb index a56e75c6..4dd9330e 100644 --- a/app/helpers/preferences_helper.rb +++ b/app/helpers/preferences_helper.rb @@ -11,7 +11,7 @@ module PreferencesHelper pref(model, pref_name) { select(model, pref_name, collection) } end - def pref_with_text_field(model, pref_name, nowrap_label = false) + def pref_with_text_field(model, pref_name) pref(model, pref_name) { text_field(model, pref_name) } end diff --git a/app/views/preferences/_authentication.html.erb b/app/views/preferences/_authentication.html.erb new file mode 100644 index 00000000..f2c610af --- /dev/null +++ b/app/views/preferences/_authentication.html.erb @@ -0,0 +1,26 @@ +

+<%= t('preferences.token_description') %>: <%= current_user.token %> +<% # TODO: make remote AJAX call for new token %> +<%= button_to t('preferences.generate_new_token'), refresh_token_user_path(current_user), + :confirm => t('preferences.generate_new_token_confirm') %> +
+ +<% if Tracks::Config.auth_schemes.length > 1 %> +
+ <% Tracks::Config.auth_schemes.each do |scheme| %> + <%= radio_button_tag('user[auth_type]', scheme, current_user.auth_type == scheme) %><%=scheme%>
+ <% end %> + +
+ +
+
+ +
+ +
+ <%= render :partial => 'users/update_password' %> +
+ +<% end %> + diff --git a/app/views/preferences/_date_and_time.html.erb b/app/views/preferences/_date_and_time.html.erb new file mode 100644 index 00000000..f511bfa9 --- /dev/null +++ b/app/views/preferences/_date_and_time.html.erb @@ -0,0 +1,7 @@ + +<%= pref_with_text_field('prefs', 'date_format') %> +<%= pref_with_text_field('prefs', 'title_date_format') %> +<%= pref('prefs', 'time_zone') { time_zone_select('prefs','time_zone') } %> + +<%= pref_with_select_field('prefs', "week_starts", (0..6).to_a.map {|num| [t('date.day_names')[num], num] }) %> + diff --git a/app/views/preferences/_profile.html.erb b/app/views/preferences/_profile.html.erb new file mode 100644 index 00000000..478df97b --- /dev/null +++ b/app/views/preferences/_profile.html.erb @@ -0,0 +1,6 @@ +<%= pref_with_text_field 'user', 'first_name' %> +<%= pref_with_text_field 'user', 'last_name' %> +<%= pref_with_select_field('prefs', 'locale', I18n.available_locales.map {|l| l.to_s}) %> +<% if current_user.is_admin? %> + <%= pref_with_text_field('prefs', 'admin_email') %> +<% end %> diff --git a/app/views/preferences/_tracks_behavior.html.erb b/app/views/preferences/_tracks_behavior.html.erb new file mode 100644 index 00000000..480b647f --- /dev/null +++ b/app/views/preferences/_tracks_behavior.html.erb @@ -0,0 +1,13 @@ + +<%= pref_with_select_field('prefs', "due_style", [[t('models.preference.due_styles')[0],Preference.due_styles[:due_in_n_days]],[t('models.preference.due_styles')[1],Preference.due_styles[:due_on]]]) %> +<%= pref_with_select_field('prefs', "show_completed_projects_in_sidebar") %> +<%= pref_with_select_field('prefs', "show_hidden_projects_in_sidebar") %> +<%= pref_with_select_field('prefs', "show_hidden_contexts_in_sidebar") %> +<%= pref_with_select_field('prefs', "show_project_on_todo_done") %> +<%= pref_with_text_field('prefs', 'staleness_starts') %> +<%= pref_with_text_field('prefs', 'show_number_completed') %> +<%= pref_with_text_field('prefs', 'refresh') %> +<%= pref_with_select_field('prefs', "verbose_action_descriptors") %> +<%= pref_with_text_field('prefs', "mobile_todos_per_page") %> +<%= pref_with_text_field('prefs', "sms_email") %> +<%= pref('prefs', "sms_context") { select('prefs', 'sms_context_id', current_user.contexts.map{|c| [c.name, c.id]}) } %> diff --git a/app/views/preferences/index.html.erb b/app/views/preferences/index.html.erb index 8c9c85eb..5617f787 100644 --- a/app/views/preferences/index.html.erb +++ b/app/views/preferences/index.html.erb @@ -1,79 +1,29 @@ -
- -
-

Profile

- <% form_tag :action => 'update' do %> - <%= pref_with_text_field 'user', 'first_name' %> - <%= pref_with_text_field 'user', 'last_name' %> - <%= pref_with_select_field('prefs', 'locale', I18n.available_locales.map {|l| l.to_s}) %> - <% if current_user.is_admin? %> <%= pref_with_text_field('prefs', 'admin_email') %> <% end %> - <% end %> -
-
-

Authentication

- -
- -
- <%= t('preferences.token_description') %>: <%= current_user.token %> - <%= button_to t('preferences.generate_new_token'), refresh_token_user_path(current_user), - :confirm => t('preferences.generate_new_token_confirm') %> - -
- -
- <% if Tracks::Config.auth_schemes.length > 1 %> - <% form_tag :action => 'update_auth_type' do %> - -
- <% Tracks::Config.auth_schemes.each do |scheme| %> - <%= radio_button_tag('user[auth_type]', scheme, current_user.auth_type == scheme) %><%=scheme%>
- <% end %> - -
-
- -
- <%= submit_tag t('users.auth_change_submit') %> <%= link_to t('common.cancel'), preferences_path %> - <%= observe_field( :user_auth_type, :function => "$('#open_id')[0].style.display = value == 'open_id' ? 'block' : 'none'") %> - <% end %> - <% end %> - - <% if current_user.auth_type == 'database' %> - <%= link_to(t('preferences.change_password') + ' »', change_password_user_path(current_user)) %> - <% end %> - <% if current_user.auth_type == 'open_id' %> -

<%= t('preferences.open_id_url') %> <%= current_user.open_id_url %>.

- <%= link_to(t('preferences.change_identity_url') + ' »', change_auth_type_user_path(current_user)) %> - <% end %> +
+ <% form_tag :action => 'update' do %> +
+ +
+ <%= render :partial => 'profile'%> +
+
+ <%= render :partial => 'authentication'%> +
+
+ <%= render :partial => 'date_and_time'%> +
+
+ <%= render :partial => 'tracks_behavior'%> +
-
-

Date and time

- <%= pref_with_text_field('prefs', 'date_format') %> - <%= pref_with_text_field('prefs', 'title_date_format') %> - <%= pref('prefs', 'time_zone') { time_zone_select('prefs','time_zone') } %> - <%= pref_with_select_field('prefs', "week_starts", (0..6).to_a.map {|num| [t('date.day_names')[num], num] }) %> +
-
-
-

Tracks behavior

- <%= pref_with_select_field('prefs', "due_style", [[t('models.preference.due_styles')[0],Preference.due_styles[:due_in_n_days]],[t('models.preference.due_styles')[1],Preference.due_styles[:due_on]]]) %> - <%= pref_with_select_field('prefs', "show_completed_projects_in_sidebar") %> - <%= pref_with_select_field('prefs', "show_hidden_projects_in_sidebar") %> - <%= pref_with_select_field('prefs', "show_hidden_contexts_in_sidebar") %> - <%= pref_with_select_field('prefs', "show_project_on_todo_done") %> - <%= pref_with_text_field('prefs', 'staleness_starts') %> - <%= pref_with_text_field('prefs', 'show_number_completed') %> - <%= pref_with_text_field('prefs', 'refresh') %> - <%= pref_with_select_field('prefs', "verbose_action_descriptors") %> - <%= pref_with_text_field('prefs', "mobile_todos_per_page") %> - <%= pref_with_text_field('prefs', "sms_email") %> - <%= pref('prefs', "sms_context") { select('prefs', 'sms_context_id', current_user.contexts.map{|c| [c.name, c.id]}) } %> -
-
+ + + <% end %> +
\ No newline at end of file diff --git a/app/views/users/_update_password.html.erb b/app/views/users/_update_password.html.erb new file mode 100644 index 00000000..1bb6ecfe --- /dev/null +++ b/app/views/users/_update_password.html.erb @@ -0,0 +1,4 @@ +
+<%= password_field "user", "password", :size => 40 %>
+
+<%= password_field "user", "password_confirmation", :size => 40 %>
diff --git a/app/views/users/change_password.html.erb b/app/views/users/change_password.html.erb index e16183e4..cc3fe546 100644 --- a/app/views/users/change_password.html.erb +++ b/app/views/users/change_password.html.erb @@ -1,5 +1,5 @@
- +

<%= @page_title %>

<%= error_messages_for 'user' %> @@ -7,20 +7,10 @@

<%= t('users.change_password_prompt') %>

<% form_tag :action => 'update_password' do %> - - - - - - - - - - - - - -
<%= password_field "updateuser", "password", :size => 40 %>
<%= password_field "updateuser", "password_confirmation", :size => 40 %>
<%= link_to t('common.cancel'), preferences_path %><%= submit_tag t('users.change_password_submit') %>
+ <%= render :partial => 'update_password' %> +
+ <%= link_to t('common.cancel'), preferences_path %> + <%= submit_tag t('users.change_password_submit') %> <% end %>
\ No newline at end of file diff --git a/config/locales/de.yml b/config/locales/de.yml index 1466ef8d..d9a9dda7 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -3,16 +3,16 @@ de: layouts: toggle_notes: Notizen umschalten next_actions_rss_feed: RSS-Feed kommende Aufgaben + toggle_notes_title: Alle Notizen umschalten mobile_navigation: + new_action: 0-Neue Aufgabe logout: Abmelden feeds: Feeds - new_action: 0-Neue Aufgabe starred: 4-Markiert projects: 3-Projekte tickler: Notizbuch contexts: 2-Kontexte home: 1-Home - toggle_notes_title: Alle Notizen umschalten navigation: manage_users_title: "Benutzer hinzuf\xC3\xBCgen oder entfernen" recurring_todos: Sich wiederholende To-Dos @@ -24,26 +24,32 @@ de: tickler_title: Notizbuch manage_users: Benutzer verwalten export_title: Daten importieren und exportieren - integrations_: Tracks integrieren preferences: Einstellungen + integrations_: Tracks integrieren feeds_title: "Liste der verf\xC3\xBCgbaren Feeds anzeigen" calendar_title: "Kalender mit \xC3\xBCberf\xC3\xA4lligen Aufgaben" - stats_title: Statistiken anzeigen + completed_tasks: Erledigt tickler: Notizbuch + stats_title: Statistiken anzeigen home_title: Start starred_title: Markierte Aufgaben betrachten recurring_todos_title: Sich wiederholende To-Dos verwalten - completed_tasks: Erledigt - organize: Organisieren view: Betrachten + organize: Organisieren completed_tasks_title: "Vollst\xC3\xA4ndig" home: Start export: Export contexts_title: Kontexte calendar: Kalender projects_title: Projekte - search: "Alle Eintr\xC3\xA4ge durchsuchen" preferences_title: Meine Einstellungen + search: "Alle Eintr\xC3\xA4ge durchsuchen" + integrations: + opensearch_description: In Tracks suchen + applescript_next_action_prompt: "Beschreibung der n\xC3\xA4chsten Aufgabe:" + gmail_description: "Gadget, um Tracks als Gadget zu Googlemail hinzuzuf\xC3\xBCgen" + applescript_success_after_id: erstellt + applescript_success_before_id: "N\xC3\xA4chste neue Aufgabe mit ID" number: format: separator: "," @@ -66,9 +72,6 @@ de: percentage: format: delimiter: "" - precision: - format: - delimiter: "" currency: format: format: "%n%u" @@ -78,12 +81,9 @@ de: separator: . precision: delimiter: "," - integrations: - opensearch_description: In Tracks suchen - applescript_next_action_prompt: "Beschreibung der n\xC3\xA4chsten Aufgabe:" - gmail_description: "Gadget, um Tracks als Gadget zu Googlemail hinzuzuf\xC3\xBCgen" - applescript_success_after_id: erstellt - applescript_success_before_id: "N\xC3\xA4chste neue Aufgabe mit ID" + precision: + format: + delimiter: "" common: back: "Zur\xC3\xBCck" third: Dritte @@ -93,65 +93,68 @@ de: previous: Vorherige logout: Abmelden go_back: "Zur\xC3\xBCck" - week: Woche + optional: optional cancel: Abbrechen + week: Woche none: Keine second: Zweite month: Monat - optional: optional - notes: Notizen - forum: Forum server_error: Auf dem Server ist ein Fehler aufgetreten. + forum: Forum + notes: Notizen last: Letzte - action: Aktion projects: Projekte + action: Aktion project: Projekt - contribute: Mitwirken ok: Ok + contribute: Mitwirken website: Website - first: Erste numbered_step: Schritt %{number} + first: Erste sort: by_task_count_title: Nach Anzahl der Aufgaben sortieren by_task_count_title_confirm: Sollen diese Projekte wirklich nach Anzahl der Aufgaben sortiert werden? Die bisherige Sortier-Reihenfolge wird damit überschrieben. alphabetically: Alphabetisch alphabetically_confirm: Sollen diese Projekte wirklich alphabetisch sortiert werden? Die bisherige Sortier-Reihenfolge wird damit überschrieben. - sort: Sortieren alphabetically_title: Projekte alphabetisch sortieren + sort: Sortieren by_task_count: Nach Anzahl der Aufgaben fourth: Vierte create: Erstellen - months: Monate - todo: Aktione contexts: Kontexte - context: Kontext - next: "N\xC3\xA4chste" - description: Beschreibung + months: Monate errors_with_fields: "Mit folgenden Feldern sind Probleme aufgetreten:" + next: "N\xC3\xA4chste" + context: Kontext + todo: Aktione drag_handle: Verschieben - update: Aktualisieren + description: Beschreibung bugs: Bugs - weeks: Woche + update: Aktualisieren forth: Vierte + weeks: Woche wiki: Wiki + email: E-Mail search: Suchen ajaxError: Fehler beim Empfangen vom Server - email: E-Mail + data: + import_successful: Import war erfolgreich. + import_errors: Beim Import sind Fehler aufgetreten. models: project: feed_title: Tracks-Projekte feed_description: "Listet alle Projekte f\xC3\xBCr %{username} auf" todo: error_date_must_be_future: muss ein Datum in der Zukunft sein + user: + error_context_not_associated: "Kontext-ID %{context} nicht mit Benutzer-ID %{user} verkn\xC3\xBCpft." + error_project_not_associated: "Projekt-ID %{project} nicht mit User-ID %{user} verkn\xC3\xBCpft." preference: due_on: "F\xC3\xA4llig auf %{date}" due_in: "F\xC3\xA4llig in %{days} Tagen" due_styles: - "F\xC3\xA4llig in ___ Tagen" - "F\xC3\xA4llig am _______" - user: - error_context_not_associated: "Kontext-ID %{context} nicht mit Benutzer-ID %{user} verkn\xC3\xBCpft." - error_project_not_associated: "Projekt-ID %{project} nicht mit User-ID %{user} verkn\xC3\xBCpft." activerecord: attributes: project: @@ -160,35 +163,58 @@ de: default_context_name: Standard Kontext description: Beschreibung todo: - show_from: Zeigen ab dem predecessors: "H\xC3\xA4ngt ab von" + show_from: Zeigen ab dem notes: Notizen project: Projekt context: Kontext description: Beschreibung due: Fällig + user: + last_name: Nachname + first_name: Vorname preference: show_hidden_projects_in_sidebar: Zeige Versteckte Projekte in der Sidebar date_format: Datum Format show_hidden_contexts_in_sidebar: "Zeige Versteckte Zusammenh\xC3\xA4nge in der Sidebar" mobile_todos_per_page: Aufgaben pro Seite (Mobile Version) verbose_action_descriptors: "Ausf\xC3\xBChrlich Aktion Deskriptoren" - sms_context: Standard-E-Mail-Kontext staleness_starts: Anfang des Abgestandenheit + sms_context: Standard-E-Mail-Kontext title_date_format: Titel Datumsformat show_number_completed: "Zeige Zahl der abgeschlossenen Ma\xC3\x9Fnahmen" refresh: Aktualisierungsintverall (in Minuten) week_starts: Woche startet am - time_zone: Zeit Zone - due_style: "F\xC3\xA4llig stijl" - locale: Zahle - sms_email: Per E-Mail - show_project_on_todo_done: Zur Projektseite wechseln, wenn To-Do abgeschlossen - show_completed_projects_in_sidebar: Zeige abgeschlossene Projekte in der Sidebar - user: last_name: Nachname - first_name: Vorname + locale: Zahle + due_style: "F\xC3\xA4llig stijl" + time_zone: Zeit Zone + show_project_on_todo_done: Zur Projektseite wechseln, wenn To-Do abgeschlossen + sms_email: Per E-Mail + first_name: Name + show_completed_projects_in_sidebar: Zeige abgeschlossene Projekte in der Sidebar errors: + messages: + greater_than_or_equal_to: "muss gr\xC3\xB6\xC3\x9Fer oder gleich %{count} sein" + record_invalid: "Validierung fehlgeschlagen: %{Fehler}" + confirmation: "stimmt nicht mit der Best\xC3\xA4tigung \xC3\xBCberein" + less_than_or_equal_to: muss kleiner oder gleich %{count} sein + blank: "muss ausgef\xC3\xBCllt werden" + invalid: "ist nicht g\xC3\xBCltig" + exclusion: "ist nicht verf\xC3\xBCgbar" + odd: muss ungerade sein + even: muss gerade sein + too_short: ist zu kurz (nicht weniger als %{count} Zeichen) + empty: "muss ausgef\xC3\xBCllt werden" + wrong_length: "hat die falsche L\xC3\xA4nge (muss genau %{count} Zeichen haben)" + less_than: muss kleiner als %{count} sein + greater_than: "muss gr\xC3\xB6\xC3\x9Fer als %{count} sein" + equal_to: muss genau %{count} sein + accepted: muss akzeptiert werden + too_long: ist zu lang (nicht mehr als %{count} Zeichen) + taken: ist bereits vergeben + inclusion: "ist kein g\xC3\xBCltiger Wert" + not_a_number: ist keine Zahl models: project: attributes: @@ -196,27 +222,6 @@ de: blank: Projekt muss einen Namen haben too_long: Projektname muss weniger als 256 Zeichen haben taken: existiert bereits - messages: - record_invalid: "Validierung fehlgeschlagen: %{Fehler}" - greater_than_or_equal_to: "muss gr\xC3\xB6\xC3\x9Fer oder gleich %{count} sein" - confirmation: "stimmt nicht mit der Best\xC3\xA4tigung \xC3\xBCberein" - less_than_or_equal_to: muss kleiner oder gleich %{count} sein - blank: "muss ausgef\xC3\xBCllt werden" - invalid: "ist nicht g\xC3\xBCltig" - exclusion: "ist nicht verf\xC3\xBCgbar" - odd: muss ungerade sein - too_short: ist zu kurz (nicht weniger als %{count} Zeichen) - wrong_length: "hat die falsche L\xC3\xA4nge (muss genau %{count} Zeichen haben)" - empty: "muss ausgef\xC3\xBCllt werden" - even: muss gerade sein - less_than: muss kleiner als %{count} sein - greater_than: "muss gr\xC3\xB6\xC3\x9Fer als %{count} sein" - equal_to: muss genau %{count} sein - accepted: muss akzeptiert werden - too_long: ist zu lang (nicht mehr als %{count} Zeichen) - taken: ist bereits vergeben - not_a_number: ist keine Zahl - inclusion: "ist kein g\xC3\xBCltiger Wert" full_messages: format: "%{attribute} %{message}" template: @@ -224,24 +229,22 @@ de: header: one: "Konnte dieses %{model} Objekt nicht speichern: 1 Fehler." other: "Konnte dieses %{model} Objekt nicht speichern: %{count} Fehler." - data: - import_successful: Import war erfolgreich. - import_errors: Beim Import sind Fehler aufgetreten. stats: - totals_active_project_count: Von diesen sind %{count} aktive Projekte tag_cloud_title: Tag-Cloud aller Aktionen - actions: Aktionen tag_cloud_description: Diese Tag-Cloud beinhaltet Tags aller Aktionen (abgeschlossen, nicht abgeschlossen, sichtbar und/oder unsichtbar) tag_cloud_90days_title: Tag-Cloud-Aktionen in den letzten 90 Tagen + actions: Aktionen + totals_active_project_count: Von diesen sind %{count} aktive Projekte actions_last_year_legend: number_of_actions: Anzahl Aktionen months_ago: Monate zuvor totals_first_action: Seit deiner ersten Aktion am %{date} actions_avg_completion_time: Durchschnittlich hast du %{count} Tage gebraucht, um eine Aktion abzuschliessen. - totals_action_count: hattest du insgesamt %{count} Aktionen + top10_longrunning: "Top 10 der am l\xC3\xA4ngsten laufenden Projekte" + actions_dow_30days_title: Wochentag (letzte 30 Tage) legend: - number_of_days: Anzahl vergangene Tage actions: Aktionen + number_of_days: Anzahl vergangene Tage number_of_actions: Anzahl Aktionen day_of_week: Wochentag percentage: Prozentsatz @@ -253,54 +256,53 @@ de: actions: Aufgaben percentage: Prozentsatz weeks: "Vergangene Zeit einer Aktion (Wochen). Klick auf eine Leiste f\xC3\xBCr mehr Informationen." - top10_longrunning: "Top 10 der am l\xC3\xA4ngsten laufenden Projekte" - actions_dow_30days_title: Wochentag (letzte 30 Tage) - actions_lastyear_title: Aktionen der letzten 12 Monate - totals_actions_completed: "%{count} davon sind abgeschlossen." + totals_action_count: hattest du insgesamt %{count} Aktionen totals_incomplete_actions: "Du hast %{count} unvollst\xC3\xA4ndige Aktionen" totals_unique_tags: Von diesen Tags sind %{count} einmalig.. actions_avg_completed_30days: und %{count} durchschnittlich davon erledigt. top5_contexts: Top 5 aller Kontexte - action_completion_time_title: Fertigstellungszeit (alle abgeschlossenen Aktionen) - actions_last_year: Aktionen im letzten Jahr + actions_lastyear_title: Aktionen der letzten 12 Monate + totals_actions_completed: "%{count} davon sind abgeschlossen." totals_context_count: Du hast %{count} Kontexte. - projects: Projekte totals_visible_context_count: Von diesen sind %{count} sichtbare Kontexte totals_blocked_actions: "%{count} h\xC3\xA4ngen vom Abschluss anderer Aktionen ab." - actions_day_of_week_title: Wochentag (alle Aktionen) - totals_project_count: Du hast %{count} Projekte. + projects: Projekte + action_completion_time_title: Fertigstellungszeit (alle abgeschlossenen Aktionen) + actions_last_year: Aktionen im letzten Jahr actions_min_max_completion_days: "Das Minimum/Maximum an Tagen einer Vervollst\xC3\xA4ndigung ist %{min}/%{max}." + tags: Tags actions_min_completion_time: "Die minimale Zeit betr\xC3\xA4gt %{time}." no_tags_available: "keine Tags verf\xC3\xBCgbar" - tags: Tags + actions_day_of_week_title: Wochentag (alle Aktionen) + totals_project_count: Du hast %{count} Projekte. running_time_all: "Aktuelle Laufzeit aller unvollst\xC3\xA4ndigen Aktionen." - tag_cloud_90days_description: Diese Tag-Cloud beinhaltet Tags der Aktionen, die in den letzten 90 Tagen erstellt oder abgeschlossen wurden. actions_30days_title: _Aktionen der letzten 30 Tage - top5_visible_contexts_with_incomplete_actions: "Top 5 der sichtbaren Kontexte mit unvollst\xC3\xA4ndigen Aktionen" time_of_day: Tageszeit (alle Aktionen) totals_hidden_project_count: "%{count} sind versteckt" - actions_further: und danach tod30: Tageszeit (letzte 30 Tage) - totals_tag_count: Du hast %{count} Tags in Aktionen. + tag_cloud_90days_description: Diese Tag-Cloud beinhaltet Tags der Aktionen, die in den letzten 90 Tagen erstellt oder abgeschlossen wurden. more_stats_will_appear: "Weitere Statistiken werden verf\xC3\xBCgbar, wenn einige Aufgaben hinzugef\xC3\xBCgt wurden." - click_to_return: "Klick auf %{link} um zur Statistikseite zur\xC3\xBCckzukehren." - other_actions_label: (andere) + top5_visible_contexts_with_incomplete_actions: "Top 5 der sichtbaren Kontexte mit unvollst\xC3\xA4ndigen Aktionen" + actions_further: und danach + totals_tag_count: Du hast %{count} Tags in Aktionen. top10_projects_30days: Top-10-Projekt der letzten 30 Tage - top10_projects: Top 10 aller Projekte spread_of_running_actions_for_visible_contexts: Verteilung der laufenden Aufgaben aller sichtbaren Kontexte - actions_avg_created: In den letzten 12 Monaten hast du im Durchschnitt %{count} Aktionen erstellt actions_selected_from_week: "Aktionen ausgew\xC3\xA4hlt ab Woche" spread_of_actions_for_all_context: Aufgabenverteilung aller Kontexte - totals_completed_project_count: und %{count} sind abgeschlossene Projekte. click_to_show_actions_from_week: Klick auf %{link} um die Aktionen von Woche %{week} und danach anzuzeigen. + other_actions_label: (andere) + top10_projects: Top 10 aller Projekte + totals_completed_project_count: und %{count} sind abgeschlossene Projekte. + actions_avg_created: In den letzten 12 Monaten hast du im Durchschnitt %{count} Aktionen erstellt + click_to_return: "Klick auf %{link} um zur Statistikseite zur\xC3\xBCckzukehren." + actions_avg_completed: und %{count} durchschnittlich davon monatlich erledigt totals: Ingesamt time_of_day_legend: number_of_actions: Anzahl Aufgaben time_of_day: Tageszeit - click_to_return_link: hier contexts: Kontexte + click_to_return_link: hier totals_hidden_context_count: und %{count} sind versteckte Kontexte. - actions_avg_completed: und %{count} durchschnittlich davon monatlich erledigt labels: month_avg_completed: "%{months} Monat durchschnittlich fertig gestellt" completed: Erledigt @@ -308,22 +310,22 @@ de: avg_created: Durchschnittlich erstellt avg_completed: Durchschnittlich fertiggestellt created: Erstellt - no_actions_selected: "Es sind keine Aufgaben ausgew\xC3\xA4hlt." - click_to_update_actions: Klicke auf eine Leiste in der Grafik um die Aktionen unten zu aktualisieren. running_time_all_legend: actions: Aktionen percentage: Prozentsatz running_time: "Laufzeit einer Aktion (Wochen). Klick auf eine Leiste f\xC3\xBCr mehr Informationen." + click_to_update_actions: Klicke auf eine Leiste in der Grafik um die Aktionen unten zu aktualisieren. + no_actions_selected: "Es sind keine Aufgaben ausgew\xC3\xA4hlt." actions_actions_avg_created_30days: In den letzten 30 Tagen hast du im Durchschnitt %{count} Aktionen erstellt tod30_legend: number_of_actions: Anzahl Aufgaben time_of_day: Tageszeit action_selection_title: TRACKS::Aktionsauswahl todos: - completed_actions: Erledigte Aufgaben show_from: Anzeigen ab dem error_starring_recurring: Konnte die Hervorhebung der wiederkehrenden Aufgabe \'%{description}\' nicht durchführen recurring_action_deleted: Die Aktion wurde gelöscht. Da dies eine wiederkehrende Aktion ist, wurde eine neue erstellt. + completed_actions: Erledigte Aufgaben completed_recurring: Abgeschlossene wiederkehrende To-Dos added_new_next_action: Neue Aktion angelegt completed_rest_of_previous_month: Fertiggestellt den Rest des Vormonats @@ -337,18 +339,18 @@ de: tagged_with: getagged mit ‘%{tag_name}’ completed: Erledigt no_deferred_actions_with: "Keine zur\xC3\xBCckgestellten Aktionen mit dem Tag '%{tag_name}'" - no_hidden_actions: Momentan sind keine versteckten Aufgaben vorhanden edit_action_with_description: Aktion '%{description}' bearbeiten + no_hidden_actions: Momentan sind keine versteckten Aufgaben vorhanden action_due_on: "(Aktion f\xC3\xA4llig am %{date})" + remove_dependency: Abhängigkeit löschen (löscht nicht die Aufgabe) + archived_tasks_title: TRACKS::Archivierte erledigte Aufgaben + list_incomplete_next_actions: Unerledigte Folge-Aufgaben anzeigen tags: Tags (Komma-separiert) action_deleted_success: Die nächste Aktion erfolgreich gelöscht - archived_tasks_title: TRACKS::Archivierte erledigte Aufgaben - remove_dependency: Abhängigkeit löschen (löscht nicht die Aufgabe) - list_incomplete_next_actions: Unerledigte Folge-Aufgaben anzeigen - mobile_todos_page_title: Alle Aufgaben new_related_todo_created: "Eine neue To-Do wurde hinzugef\xC3\xBCgt, die zu dieser wiederkehrenden To-Do geh\xC3\xB6rt" context_changed: Kontext zu %{name} gewechselt add_another_dependency: "F\xC3\xBCgen Sie eine andere Abh\xC3\xA4ngigkeit" + mobile_todos_page_title: Alle Aufgaben delete_recurring_action_title: "Wiederkehrende Aktion '%{description}' l\xC3\xB6schen" removed_predecessor: "%{successor} entfernt als Abh\xC3\xA4ngigkeit von %{predecessor}." recurring_actions_title: TRACKS::Wiederkehrende Aktionen @@ -359,43 +361,43 @@ de: edit_action: Aktion bearbeiten added_new_context: "Neuer Kontext hinzugef\xC3\xBCgt" next_actions_description: "Filter:" + list_incomplete_next_actions_with_limit: Zeige die letzten %{count} unerledigten Folge-Aufgaben + set_to_pending: "%{task} als ausstehend markiert" + added_new_project: "Neues Projekt hinzugef\xC3\xBCgt" next_actions_title_additions: completed: Aufgaben erledigt due_today: heute fällig due_within_a_week: diese Woche fällig - added_new_project: "Neues Projekt hinzugef\xC3\xBCgt" - list_incomplete_next_actions_with_limit: Zeige die letzten %{count} unerledigten Folge-Aufgaben - set_to_pending: "%{task} als ausstehend markiert" older_completed_items: "Ältere erledigte Aufgaben" append_in_this_project: in diesem Projekt error_deleting_item: Beim Löschen von %{description} trat ein Fehler auf task_list_title: TRACKS::Aufgaben anzeigen no_actions_due_this_week: Keine zu erledigenden Aufgaben für den Rest der Woche + no_deferred_pending_actions: Momentan sind keine aufgeschobenen oder ausstehenden Aufgaben vorhanden. no_recurring_todos: Im Augenblick gibt es keine wiederkehrenden To-Dos error_completing_todo: Beim Abschliessen/Aktivieren der wiederkehrenden To-Do %{description} ist ein Fehler aufgetreten recurring_pattern_removed: Das Wiederauftreten Muster ist aus entfernt %{count} convert_to_project: In Projekt umwandeln - no_deferred_pending_actions: Momentan sind keine aufgeschobenen oder ausstehenden Aufgaben vorhanden. delete_recurring_action_confirm: Soll die wiederkehrende Aktion '%{description}' wirklich gelöscht werden? completed_last_day: In den letzten 24 Stunden erledigt - all_completed: Alle abgeschlossenen Aktionen - error_saving_recurring: Es gab einen Fehler beim Speichern der wiederkehrenden todo '%{description}' + completed_more_than_x_days_ago: Vor mehr als %{count} Tagen erledigt show_in_days: Anzeigen in %{days} Tagen no_project: --Kein Projekt-- - completed_more_than_x_days_ago: Vor mehr als %{count} Tagen erledigt - feed_title_in_context: im Kontext '%{context}' + error_saving_recurring: Es gab einen Fehler beim Speichern der wiederkehrenden todo '%{description}' new_related_todo_created_short: hat einen neuen todo - completed_tagged_page_title: "TRACKS:: Erledigte Aufgaben mit Tag %{tag_name}" + all_completed: Alle abgeschlossenen Aktionen + feed_title_in_context: im Kontext '%{context}' older_than_days: "Älter als %{count} Tage" + completed_tagged_page_title: "TRACKS:: Erledigte Aufgaben mit Tag %{tag_name}" edit: Bearbeiten pending: Ausstehend completed_actions_with: Abgeschlossene Aktionen mit dem Tag %{tag_name} - completed_tasks_title: TRACKS::Erledigte Aufgaben deleted_success: "Die Aktion wurde erfolgreich gel\xC3\xB6scht." + completed_tasks_title: TRACKS::Erledigte Aufgaben feed_title_in_project: im Projekt '%{project}' clear_due_date: Fälligkeitsdatum leeren - error_removing_dependency: "Beim Entfernen der Abh\xC3\xA4ngigkeit ist ein Fehler aufgetreten" hidden_actions: Verstecke Aufgaben + error_removing_dependency: "Beim Entfernen der Abh\xC3\xA4ngigkeit ist ein Fehler aufgetreten" was_due_on_date: war am %{date} fällig show_on_date: Anzeigen am %{date} recurrence_period: Wiederholungszeitraum @@ -414,8 +416,8 @@ de: no_actions_found_title: Keine Aktionen gefunden next_actions_due_date: overdue_by: "\xC3\x9Cberf\xC3\xA4llig mit %{days} Tag" - due_in_x_days: "F\xC3\xA4llig in %{days} Tagen" due_today: "Heute f\xC3\xA4llig" + due_in_x_days: "F\xC3\xA4llig in %{days} Tagen" overdue_by_plural: "\xC3\x9Cberf\xC3\xA4llig mit %{days} Tagen" due_tomorrow: "F\xC3\xA4llig morgen" completed_last_x_days: In den letzten %{count} Tagen erledigt @@ -432,9 +434,9 @@ de: has_x_pending: one: Hat eine ausstehende Aktion other: Hat %{count} ausstehende Aktionen - recurring_todos: Wiederkehrende To-Dos delete_action: "Aktion l\xC3\xB6schen" error_deleting_recurring: "Beim L\xC3\xB6schen der wiederkehrenden To-Do %{description} ist ein Fehler aufgetreten" + recurring_todos: Wiederkehrende To-Dos cannot_add_dependency_to_completed_todo: "Kann nicht hinzugef\xC3\xBCgt werden diese Aktion als eine Abh\xC3\xA4ngigkeit zu einer abgeschlossenen Aktion!" delete: "L\xC3\xB6schen" drag_action_title: "Auf andere Aktion ziehen, um sie als Abh\xC3\xA4ngigkeit zu definieren" @@ -452,15 +454,17 @@ de: calendar: get_in_ical_format: Diesen Kalender im iCal Format herunterladen due_next_week: Nächste Woche fällig - due_this_week: Die restliche Woche zu erledigen no_actions_due_next_week: Keine Aufgaben für die kommende Woche - no_actions_due_today: Heute sind keine Aufgaben fällig + due_this_week: Die restliche Woche zu erledigen due_today: Heute zu erledigen + no_actions_due_today: Heute sind keine Aufgaben fällig due_next_month_and_later: Im %{month} und später fällig no_actions_due_after_this_month: Nach diesem Monat sind keine Aufgaben fällig due_this_month: Im %{month} fällig no_actions_due_this_month: Keine Aktionen für den Rest des Monats show_tomorrow: Morgen anzeigen + tagged_page_title: TRACKS::Als '%{tag_name}' markiert + action_deferred: Die Aktion \'% {description}\' wurde vertagt recurrence: ends_on_number_times: Endet nach %{number} Mal ends_on_date: Endet am %{date} @@ -469,13 +473,10 @@ de: weekly_options: "Einstellungen f\xC3\xBCr sich w\xC3\xB6chentlich wiederholende Aktionen" weekly: "W\xC3\xB6chentlich" monthly_options: "Einstellungen f\xC3\xBCr sich monatlich wiederholende Aktionen" + starts_on: Beginnt am daily_options: "Einstellungen f\xC3\xBCr sich t\xC3\xA4glich wiederholenden Aktionen" monthly: Monatlich - starts_on: Beginnt am - show_option_always: immer - daily: "T\xC3\xA4glich" pattern: - third: Drittel month_names: - - Januar @@ -492,19 +493,20 @@ de: - Oktober - November - Dezember + third: Drittel every_n: jeden %{n} - every_xth_day_of_every_n_months: "jedes %{x} %{day} jedes %{n_months} \xE2\x80\x8B" - second: zweite on_day_n: am Tag %{n} - weekly: "w\xC3\xB6chentlich" + second: zweite + every_xth_day_of_every_n_months: "jedes %{x} %{day} jedes %{n_months} \xE2\x80\x8B" from: von + weekly: "w\xC3\xB6chentlich" last: zuletzt every_day: jeden Tag the_xth_day_of_month: der %{x} %{day} von %{month} times: "f\xC3\xBCr %{number} Zeiten" on_work_days: an Wochentagen + every_year_on: jedes Jahr in %{date} first: erste - show: Show day_names: - Sonntag - Montag @@ -513,41 +515,41 @@ de: - Donnerstag - Freitag - Samstag - every_year_on: jedes Jahr in %{date} + show: Show fourth: vierte due: "F\xC3\xA4llig" until: bis every_month: jeden Monat + show_option_always: immer + daily: "T\xC3\xA4glich" yearly_every_x_day: "Jeden %{day}. %{month} " recurrence_on_options: Setze Wiederholung auf daily_every_number_day: Alle %{number} Tage + show_options: To-Do anzeigen weekly_every_number_week: Kehrt jede %{number}. Woche wieder am ends_on: Endet am - show_options: To-Do anzeigen show_days_before: "%{days} Tage bevor die To-Do f\xC3\xA4llig ist" from_tickler: the date todo comes from tickler (no due date set) no_end_date: Kein Enddatum day_x_on_every_x_month: Tag %{day} in jedem %{month}. Monat - yearly_every_xth_day: Den %{day} %{day_of_week} des %{month} yearly_options: "Einstellungen f\xC3\xBCr sich j\xC3\xA4hrlich wiederholende Aktionen" - yearly: "J\xC3\xA4hrlich" + yearly_every_xth_day: Den %{day} %{day_of_week} des %{month} monthly_every_xth_day: Der %{day} %{day_of_week} eines jeden %{month}. Monats - action_deferred: Die Aktion \'% {description}\' wurde vertagt - tagged_page_title: TRACKS::Als '%{tag_name}' markiert + yearly: "J\xC3\xA4hrlich" no_completed_recurring: Im Augenblick gibt es keine abgeschlossenen wiederkehrenden To-Dos added_dependency: "%{dependency} als Abhängigkeit hinzugefügt." - completed_rest_of_month: Fertiggestellt den Rest des Monats no_deferred_actions: Zur Zeit sind keine zurückgestellten Aktionen vorhanden. all_completed_tagged_page_title: "TRACKS:: Alle erledigten Aufgaben mit Tag %{tag_name}" + completed_rest_of_month: Fertiggestellt den Rest des Monats recurrence_completed: Nach dieser wiederkehrenden Aktion, die du gerade abgeschlossen hast, folgt keine mehr. Die Wiederholung endet hiermit - due: Fällig + error_toggle_complete: "K\xC3\xB6nnte nicht diese Marke todo komplett" no_actions_found: "Momentan gibt es keine unvollst\xC3\xA4ndigen Aktionen." in_pending_state: und als ausstehend markiert - error_toggle_complete: "K\xC3\xB6nnte nicht diese Marke todo komplett" + due: Fällig action_marked_complete_error: Die Aktion '%{description}' wurde aufgrund eines Fehlers NICHT als %{completed} markiert. recurring_action_saved: Wiederkehrende Aktion gespeichert - depends_on_separate_with_commas: Hängt ab von (Komma-separiert) action_saved_to_tickler: Aktion im Notizbuch gespeichert + depends_on_separate_with_commas: Hängt ab von (Komma-separiert) completed_in_archive: one: Es befindet sich eine erledigte Aufgabe im Archiv. other: Es befinden sich %{count} erledigte Aufgaben im Archiv. @@ -562,9 +564,9 @@ de: delete_confirmation: "Bist du sicher, dass du die Notiz '%{id}' l\xC3\xB6schen m\xC3\xB6chtest?" delete_item_title: Eintrag löschen delete_note_title: Notiz '%{id}' löschen - deleted_note: "Notiz '%{id}' l\xC3\xB6schen" note_link_title: Notiz %{id} anzeigen show_note_title: Notiz anzeigen + deleted_note: "Notiz '%{id}' l\xC3\xB6schen" edit_item_title: Eintrag bearbeiten note_location_link: "In:" no_notes_available: "Derzeit gibt es keine Notizen: f\xC3\xBCge Notizen von der jeweiligen Projektseite hinzu." @@ -575,10 +577,64 @@ de: completed: Erledigt completed_plural: Erledigte visible_plural: Sichtbare - active_plural: Aktive visible: Sichtbar - active: Aktiv + active_plural: Aktive hidden: Versteckt + active: Aktiv + projects: + was_marked_hidden: wurde als verborgen markiert + edit_project_title: Projekt bearbeiten + default_tags_removed_notice: Standard-Tags entfernt + default_context_set: Standard-Kontext des Projekts auf %{default_context} gesetzt + no_actions_in_project: "Momentan gibt es keine unvollst\xC3\xA4ndigen Aktionen in diesem Projekt" + deferred_actions: "Aufgeschobene Aufgaben f\xC3\xBCr dieses Projekt" + all_completed_tasks_title: "TRACKS:: Alle auflisten Abgeschlossene Aktionen in Project '%{project_name}'" + hide_form: Fomular verstecken + page_title: "TRACKS::Projekt: %{project}" + list_completed_projects: "TRACKS:: Liste Abgeschlossene Projekte" + show_form_title: Neues Projekt anlegen + to_new_project_page: Zu neuem Projekt weiterleiten + no_notes_attached: "Im Augenblick sind keine Notizen mit diesem Projekt verkn\xC3\xBCpft." + deferred_actions_empty: "Es gibt keine aufgeschobenen Aufgaben f\xC3\xBCr dieses Projekt" + this_project: Dieses Projekt + project_state: Projekt ist %{state} + todos_append: an dieses Projekt + no_last_completed_projects: Keine abgeschlossene Projekte gefunden + notes: Notizen + no_last_completed_recurring_todos: Keine abgeschlossene sich wiederholende To-Dos gefunden + notes_empty: "Es gibt keine Notizen f\xC3\xBCr dieses Projekt" + no_projects: Keine Projekte vorhanden + hide_form_title: Formular verstecken + with_no_default_context: hat keinen Standardwert Kontext + delete_project: Projekt löschen + completed_actions_empty: "Es gibt keine erledigten Aufgaben f\xC3\xBCr dieses Projekt" + show_form: Projekt erstellen + actions_in_project_title: Die Aktionen in diesem Projekt + delete_project_confirmation: Soll das Projekt '%{name}' wirklich gelöscht werden? + with_default_context: mit einem Standard-Rahmen von '%{context_name}' + set_default_tags_notice: Standard-Tags des Projekts auf %{default_tags} setzen + is_active: ist aktiv + settings: Einstellungen + completed_projects: Abgeschlossene Projekte + with_default_tags: und mit '%{tags}' als Standard-Tags + list_projects: TRACKS::Projektliste + project_saved_status: Projekt gespeichert + add_project: Projekt hinzufügen + add_note: "Notiz hinzuf\xC3\xBCgen" + completed_tasks_title: "TRACKS:: Liste Abgeschlossene Aktionen in Project '%{project_name}'" + delete_project_title: Projekt löschen + hidden_projects: Versteckte Projekte + add_note_submit: "Notiz hinzuf\xC3\xBCgen" + was_marked_complete: wurde als erledigt markiert + completed_actions: "Erledigte Aufgaben f\xC3\xBCr dieses Projekt" + default_context_removed: Standard-Kontext entfernt + default_context: Der Standard-Kontext dieses Projektes ist %{context} + status_project_name_changed: "Projektname ge\xC3\xA4ndert" + active_projects: Aktive Projekte + no_default_context: Dieses Projekt hat keinen Standard-Kontext + with_no_default_tags: und hat keinen Standardwert Tags + edit_project_settings: Edit Project Settings + state: Dieses Projekt ist %{state} time: am: vormittags formats: @@ -588,66 +644,10 @@ de: month_day: "%d. %B" long: "%A, %d. %B %Y, %H:%M Uhr" pm: nachmittags - projects: - edit_project_title: Projekt bearbeiten - default_tags_removed_notice: Standard-Tags entfernt - default_context_set: Standard-Kontext des Projekts auf %{default_context} gesetzt - no_actions_in_project: "Momentan gibt es keine unvollst\xC3\xA4ndigen Aktionen in diesem Projekt" - deferred_actions: "Aufgeschobene Aufgaben f\xC3\xBCr dieses Projekt" - was_marked_hidden: wurde als verborgen markiert - all_completed_tasks_title: "TRACKS:: Alle auflisten Abgeschlossene Aktionen in Project '%{project_name}'" - page_title: "TRACKS::Projekt: %{project}" - hide_form: Fomular verstecken - show_form_title: Neues Projekt anlegen - list_completed_projects: "TRACKS:: Liste Abgeschlossene Projekte" - to_new_project_page: Zu neuem Projekt weiterleiten - no_notes_attached: "Im Augenblick sind keine Notizen mit diesem Projekt verkn\xC3\xBCpft." - this_project: Dieses Projekt - deferred_actions_empty: "Es gibt keine aufgeschobenen Aufgaben f\xC3\xBCr dieses Projekt" - project_state: Projekt ist %{state} - no_last_completed_projects: Keine abgeschlossene Projekte gefunden - no_last_completed_recurring_todos: "Keine abgeschlossene sich wiederholende To-Dos gefunden" - todos_append: an dieses Projekt - notes: Notizen - notes_empty: "Es gibt keine Notizen f\xC3\xBCr dieses Projekt" - no_projects: Keine Projekte vorhanden - hide_form_title: Formular verstecken - with_no_default_context: hat keinen Standardwert Kontext - delete_project: Projekt löschen - completed_actions_empty: "Es gibt keine erledigten Aufgaben f\xC3\xBCr dieses Projekt" - delete_project_confirmation: Soll das Projekt '%{name}' wirklich gelöscht werden? - with_default_context: mit einem Standard-Rahmen von '%{context_name}' - show_form: Projekt erstellen - actions_in_project_title: Die Aktionen in diesem Projekt - add_project: Projekt hinzufügen - with_default_tags: und mit '%{tags}' als Standard-Tags - add_note: "Notiz hinzuf\xC3\xBCgen" - list_projects: TRACKS::Projektliste - set_default_tags_notice: Standard-Tags des Projekts auf %{default_tags} setzen - is_active: ist aktiv - settings: Einstellungen - project_saved_status: Projekt gespeichert - completed_projects: Abgeschlossene Projekte - completed_tasks_title: "TRACKS:: Liste Abgeschlossene Aktionen in Project '%{project_name}'" - delete_project_title: Projekt löschen - hidden_projects: Versteckte Projekte - add_note_submit: "Notiz hinzuf\xC3\xBCgen" - was_marked_complete: wurde als erledigt markiert - completed_actions: "Erledigte Aufgaben f\xC3\xBCr dieses Projekt" - default_context_removed: Standard-Kontext entfernt - edit_project_settings: Edit Project Settings - active_projects: Aktive Projekte - default_context: Der Standard-Kontext dieses Projektes ist %{context} - status_project_name_changed: "Projektname ge\xC3\xA4ndert" - no_default_context: Dieses Projekt hat keinen Standard-Kontext - with_no_default_tags: und hat keinen Standardwert Tags - state: Dieses Projekt ist %{state} - errors: - user_unauthorized: "401 Unauthorized: Nur administrative Benutzer d\xC3\xBCrfen auf diese Funktion zugreifen." preferences: - change_identity_url: "\xC3\x84ndere deine Identit\xC3\xA4ts-URL" open_id_url: "Deine OpenID-URL lautet:" staleness_starts_after: Abgestandenheit startet nach %{days} Tagen + change_identity_url: "\xC3\x84ndere deine Identit\xC3\xA4ts-URL" change_password: "Passwort \xC3\xA4ndern" page_title: TRACKS::Einstellungen title: Deine Einstellungen @@ -664,6 +664,13 @@ de: current_authentication_type: Dein Authentifizierungsart ist %{auth_type} change_authentication_type: "Authentifzierungsart \xC3\xA4ndern" generate_new_token_confirm: "Bist du sicher? Wenn du ein neues Token generierst, wird dies das alte Token ersetzen und jegliche externe Nutzung st\xC3\xB6ren, die das alte Token verwendet." + tabs: + authentication: Authentication + tracks_behavior: Tracks Verhalten + profile: Profil + date_and_time: Datum und Uhrzeit + errors: + user_unauthorized: "401 Unauthorized: Nur administrative Benutzer d\xC3\xBCrfen auf diese Funktion zugreifen." date: month_names: - @@ -681,10 +688,6 @@ de: - Oktober - November - Dezember - order: - - :day - - :month - - :year abbr_day_names: - So - Mo @@ -693,6 +696,10 @@ de: - Do - Fr - Sa + order: + - :day + - :month + - :year formats: only_day: "%e" default: "%d.%m.%Y" @@ -725,8 +732,8 @@ de: - Dez support: array: - last_word_connector: " und " words_connector: ", " + last_word_connector: " und " two_words_connector: " und " select: prompt: "Bitte w\xC3\xA4hlen Sie" @@ -734,18 +741,85 @@ de: send_feedback: Senden Sie Feedback zu %{version} shared: multiple_next_actions: Mehrere neue Aufgaben (eine pro Zeile) - toggle_single: Weitere Aktion erstellen hide_form: Formular verstecken + toggle_single: Weitere Aktion erstellen add_action: "Aufgabe hinzuf\xC3\xBCgen" add_actions: "Aufgaben hinzuf\xC3\xBCgen" tags_for_all_actions: "Tags f\xC3\xBCr alle Aufgaben (mit Kommas trennen)" + toggle_single_title: Eine weitere Aktion hinzufügen project_for_all_actions: "Projekt f\xC3\xBCr alle Aufgaben" context_for_all_actions: "Kontext f\xC3\xBCr alle Aufgaben" toggle_multi: "Mehrere neue Aufgabeneintr\xC3\xA4ge hinzuf\xC3\xBCgen" - toggle_single_title: Eine weitere Aktion hinzufügen separate_tags_with_commas: mit Kommas trennen toggle_multi_title: "Zwischen Einzel- und Mehrfachformular f\xC3\xBCr neue Aufgaben umschalten" hide_action_form_title: "Formular f\xC3\xBCr neue Aufgaben verstecken" + feedlist: + choose_context: "Kontext f\xC3\xBCr den Feed w\xC3\xA4hlen" + actions_due_today: "Heute oder fr\xC3\xBCher f\xC3\xA4llig" + rss_feed: RSS-Feed + ical_feed: iCal-Feed + legend: "Legende:" + all_contexts: Alle Kontexte + all_projects: Alle Projekte + choose_project: "Projekt f\xC3\xBCr den Feed w\xC3\xA4hlen" + select_feed_for_project: "Feed f\xC3\xBCr dieses Projekt ausw\xC3\xA4hlen" + active_projects_wo_next: Aktive Projekte ohne ausstehende Aufgaben + project_needed: Es muss mindestens ein Projekt existieren, bevor ein Feed abonniert werden kann. + active_starred_actions: Alle markierten, aktiven Aufgaben + select_feed_for_context: "Feed f\xC3\xBCr diesen Kontext ausw\xC3\xA4hlen" + projects_and_actions: Aktive Projekte und deren Aufgaben + context_needed: Es muss mindestens ein Kontext existieren, bevor ein Feed abonniert werden kann. + actions_due_next_week: "In den n\xC3\xA4chsten 7 Tagen oder fr\xC3\xBCher f\xC3\xA4llige Aufgaben" + notice_incomplete_only: "Hinweis: Alle Feeds zeigen nur Aufgaben, die noch nicht als erledigt markiert wurden." + all_actions: Alle Aufgaben + actions_completed_last_week: In den letzten 7 Tagen abgeschlossene Aufgaben + context_centric_actions: "Feeds f\xC3\xBCr unvollst\xC3\xA4ndige Aufgaben in einem bestimmten Kontext" + plain_text_feed: Plain-Text-Feed + last_fixed_number: Die letzten %{number} Aufgaben + project_centric: "Feeds f\xC3\xBCr unvollst\xC3\xA4ndige Aufgaben in einem bestimmten Kontext" + users: + successfully_deleted_user: Benutzer %{username} erfolgreich gelöscht. + failed_to_delete_user: Löschen des Benutzers %{username} fehlgeschlagen + total_contexts: Alle Kontexte + first_user_heading: "Willkommen bei TRACKS. Als erstes legen Sie bitte einen Administrator-Zugang an:" + openid_url_verified: Die URL %{url} wurde erfolgreich als Identität verifiziert und Deine Authentifizierung auf OpenID umgestellt. + auth_type_update_error: "Beim Ändern der Authentifizierung trat ein Fehler auf: %{error_messages}" + destroy_successful: "Benutzer %{login} wurde erfolgreich gel\xC3\xB6scht" + new_token_generated: Neuer Token erfolgreich generiert + total_projects: Alle Projekte + signup_successful: Benutzer %{username} erfolgreich angelegt. + change_password_submit: "Passwort \xC3\xA4ndern" + no_signups_title: TRACKS::Anmeldung nicht erlaubt + user_created: Benutzer angelegt. + manage_users: Benutzer verwalten + account_signup: Accounteinrichtung + password_updated: Passwort aktualisiert. + desired_login: "Gew\xC3\xBCnschter Benutzername" + signup: Registrieren + confirm_password: "Passwort best\xC3\xA4tigen" + new_user_heading: "Einen neuen Benutzer anlegen:" + auth_type_updated: Authentifizierungs-Art erfolgreich geändert. + total_actions: Alle Aufgaben + change_password_title: TRACKS::Passwort ändern + change_auth_type_title: TRACKS::Authentifizierungstyp ändern + change_password_prompt: "Gib dein neues Passwort in die unten stehenden Felder ein und klicke auf 'Passwort \xC3\xA4ndern' um dein altes Passwort durch das neue zu ersetzen." + password_confirmation_label: "Passwort best\xC3\xA4tigen" + destroy_error: "Beim L\xC3\xB6schen des Benutzers %{login} ist ein Fehler aufgetreten." + choose_password: "Passwort w\xC3\xA4hlen" + register_with_cas: Mit deinem CAS-Benutzernamen + label_auth_type: Authentifizierungsart + new_password_label: Neues Passwort + new_user_title: TRACKS::Als Administrator anmelden + destroy_user: "Benutzer l\xC3\xB6schen" + total_users_count: Derzeit existieren %{count} Benutzer + destroy_confirmation: "Achtung: der Benutzer '%{login}' wird mit all seinen Aufgaben, Kontexten, Projekten und Notizen gel\xC3\xB6scht. Bist du sicher, dass du fortfahren m\xC3\xB6chtest?" + signup_new_user: Neuen Benutzer anlegen + openid_ok_pref_failed: Die URL %{url} wurde erfolgreich als Identität verifiziert, beim Speichern der Einstellungen trat jedoch ein Fehler auf. + identity_url: Identity-URL + change_authentication_type: "Authentifizierungsart \xC3\xA4ndern" + auth_change_submit: "Authentifizierungsart \xC3\xA4ndern" + total_notes: Alle Notizen + select_authentication_type: "W\xC3\xA4hle deine neue Authentifizierungsart und klicke 'Authentifizierungsart \xC3\xA4ndern' an, um deine aktuellen Einstellungen zu \xC3\xBCberschreiben." sidebar: list_name_active_contexts: Aktive Kontexte list_name_active_projects: Aktive Projekte @@ -753,73 +827,6 @@ de: list_name_completed_projects: Abgeschlossene Projekte list_name_hidden_projects: Versteckte Projekte list_name_hidden_contexts: Versteckte Kontexte - users: - auth_type_update_error: "Beim Ändern der Authentifizierung trat ein Fehler auf: %{error_messages}" - openid_url_verified: Die URL %{url} wurde erfolgreich als Identität verifiziert und Deine Authentifizierung auf OpenID umgestellt. - destroy_successful: "Benutzer %{login} wurde erfolgreich gel\xC3\xB6scht" - total_contexts: Alle Kontexte - successfully_deleted_user: Benutzer %{username} erfolgreich gelöscht. - failed_to_delete_user: Löschen des Benutzers %{username} fehlgeschlagen - first_user_heading: "Willkommen bei TRACKS. Als erstes legen Sie bitte einen Administrator-Zugang an:" - new_token_generated: Neuer Token erfolgreich generiert - total_projects: Alle Projekte - signup_successful: Benutzer %{username} erfolgreich angelegt. - change_password_submit: "Passwort \xC3\xA4ndern" - no_signups_title: TRACKS::Anmeldung nicht erlaubt - user_created: Benutzer angelegt. - account_signup: Accounteinrichtung - manage_users: Benutzer verwalten - password_updated: Passwort aktualisiert. - confirm_password: "Passwort best\xC3\xA4tigen" - signup: Registrieren - new_user_heading: "Einen neuen Benutzer anlegen:" - auth_type_updated: Authentifizierungs-Art erfolgreich geändert. - total_actions: Alle Aufgaben - desired_login: "Gew\xC3\xBCnschter Benutzername" - choose_password: "Passwort w\xC3\xA4hlen" - change_password_title: TRACKS::Passwort ändern - change_auth_type_title: TRACKS::Authentifizierungstyp ändern - change_password_prompt: "Gib dein neues Passwort in die unten stehenden Felder ein und klicke auf 'Passwort \xC3\xA4ndern' um dein altes Passwort durch das neue zu ersetzen." - password_confirmation_label: "Passwort best\xC3\xA4tigen" - destroy_error: "Beim L\xC3\xB6schen des Benutzers %{login} ist ein Fehler aufgetreten." - label_auth_type: Authentifizierungsart - new_password_label: Neues Passwort - register_with_cas: Mit deinem CAS-Benutzernamen - new_user_title: TRACKS::Als Administrator anmelden - destroy_user: "Benutzer l\xC3\xB6schen" - total_users_count: Derzeit existieren %{count} Benutzer - destroy_confirmation: "Achtung: der Benutzer '%{login}' wird mit all seinen Aufgaben, Kontexten, Projekten und Notizen gel\xC3\xB6scht. Bist du sicher, dass du fortfahren m\xC3\xB6chtest?" - signup_new_user: Neuen Benutzer anlegen - openid_ok_pref_failed: Die URL %{url} wurde erfolgreich als Identität verifiziert, beim Speichern der Einstellungen trat jedoch ein Fehler auf. - auth_change_submit: "Authentifizierungsart \xC3\xA4ndern" - identity_url: Identity-URL - change_authentication_type: "Authentifizierungsart \xC3\xA4ndern" - total_notes: Alle Notizen - select_authentication_type: "W\xC3\xA4hle deine neue Authentifizierungsart und klicke 'Authentifizierungsart \xC3\xA4ndern' an, um deine aktuellen Einstellungen zu \xC3\xBCberschreiben." - feedlist: - choose_context: "Kontext f\xC3\xBCr den Feed w\xC3\xA4hlen" - actions_due_today: "Heute oder fr\xC3\xBCher f\xC3\xA4llig" - ical_feed: iCal-Feed - all_contexts: Alle Kontexte - legend: "Legende:" - rss_feed: RSS-Feed - choose_project: "Projekt f\xC3\xBCr den Feed w\xC3\xA4hlen" - all_projects: Alle Projekte - project_needed: Es muss mindestens ein Projekt existieren, bevor ein Feed abonniert werden kann. - select_feed_for_project: "Feed f\xC3\xBCr dieses Projekt ausw\xC3\xA4hlen" - active_projects_wo_next: Aktive Projekte ohne ausstehende Aufgaben - active_starred_actions: Alle markierten, aktiven Aufgaben - projects_and_actions: Aktive Projekte und deren Aufgaben - context_needed: Es muss mindestens ein Kontext existieren, bevor ein Feed abonniert werden kann. - select_feed_for_context: "Feed f\xC3\xBCr diesen Kontext ausw\xC3\xA4hlen" - notice_incomplete_only: "Hinweis: Alle Feeds zeigen nur Aufgaben, die noch nicht als erledigt markiert wurden." - actions_due_next_week: "In den n\xC3\xA4chsten 7 Tagen oder fr\xC3\xBCher f\xC3\xA4llige Aufgaben" - plain_text_feed: Plain-Text-Feed - last_fixed_number: Die letzten %{number} Aufgaben - all_actions: Alle Aufgaben - actions_completed_last_week: In den letzten 7 Tagen abgeschlossene Aufgaben - context_centric_actions: "Feeds f\xC3\xBCr unvollst\xC3\xA4ndige Aufgaben in einem bestimmten Kontext" - project_centric: "Feeds f\xC3\xBCr unvollst\xC3\xA4ndige Aufgaben in einem bestimmten Kontext" contexts: delete_context_title: Kontext löschen all_completed_tasks_title: "TRACKS:: Alle Abgeschlossene Ma\xC3\x9Fnahmen im context '%{context_name}'" @@ -829,15 +836,15 @@ de: delete_context: Kontext löschen edit_context: Kontext bearbeiten hide_form_title: Formular für neuen Kontext verstecken - no_contexts_active: Derzeit gibt es keine aktiven Kontexte context_hide: Auf Startseite ausblenden? hidden_contexts: Versteckte Kontexte - save_status_message: Kontext gespeichert - add_context: "Kontext hinzuf\xC3\xBCgen" + no_contexts_active: Derzeit gibt es keine aktiven Kontexte show_form: Neuen Kontext erstellen visible_contexts: Sichtbare Kontexte - update_status_message: "Kontextname wurde ge\xC3\xA4ndert" + save_status_message: Kontext gespeichert + add_context: "Kontext hinzuf\xC3\xBCgen" context_name: Kontextname + update_status_message: "Kontextname wurde ge\xC3\xA4ndert" completed_tasks_title: "TRACKS:: Abgeschlossene Ma\xC3\x9Fnahmen im context '%{context_name}'" new_context_post: "' wird ebenfalls angelegt. Fortfahren?" status_active: Kontext ist aktiv @@ -847,6 +854,31 @@ de: no_contexts_hidden: Derzeit gibt es keine versteckten Kontexte new_context_pre: Der neue Kontext ' status_hidden: Kontext ist versteckt + login: + login_cas: zum CAS gehen + sign_in: Anmeldung + openid_identity_url_not_found: "Sorry, aber es existiert kein Benutzer mit der Identit\xC3\xA4ts-URL (%{identity_url})" + user_no_expiry: Angemeldet bleiben + cas_no_user_found: Hallo, %{username}! Du hast leider keinen Tracks-Account. + cas_login: CAS-Anmeldung + successful_with_session_info: "Anmeldung erfolgreich:" + please_login: Bitte melde dich an, um Tracks zu nutzen + cas_logged_in_greeting: Hallo, %{username}! Du bist authentifiziert. + cas_username_not_found: Sorry, aber es existiert kein Benutzer mit dem CAS-Benutzernamen (%{username}) + mobile_use_openid: "\xE2\x80\xA6oder mit einer OpenID anmelden" + cas_create_account: "Wenn du die Anfrage fortsetzen m\xC3\xB6chtest, klicke bitte hier: %{signup_link}" + account_login: Account-Anmeldung + cas_signup_link: Account beantragen + session_will_not_expire: Sitzung wird nicht ablaufen. + successful: "Anmeldung erfolgreich. Willkommen zur\xC3\xBCck!" + option_separator: oder, + session_time_out: Sitzung abgelaufen. Bitte %{link} + session_will_expire: "Sitzung wird nach %{hours} Stunde(n) der Inaktivit\xC3\xA4t ablaufen." + login_standard: "zur\xC3\xBCck zum Standard-Login" + logged_out: Sie wurden von Tracks abgemeldet. + login_with_openid: Mit einer OpenID anmelden + unsuccessful: Anmeldung war nicht erfolgreich. + log_in_again: Erneut anmelden. datetime: prompts: minute: Minuten @@ -860,12 +892,12 @@ de: one: weniger als eine Minute other: weniger als %{count} Minuten zero: weniger als 1 Minute - almost_x_years: - one: fast 1 Jahr - other: fast %{count} Jahre x_days: one: 1 Tag other: "%{count} Tage" + almost_x_years: + one: fast 1 Jahr + other: fast %{count} Jahre x_seconds: one: 1 Sekunde other: "%{count} Sekunden" @@ -892,31 +924,6 @@ de: one: mehr als 1 Jahr other: mehr als %{count} Jahre half_a_minute: eine halbe Minute - login: - login_cas: zum CAS gehen - openid_identity_url_not_found: "Sorry, aber es existiert kein Benutzer mit der Identit\xC3\xA4ts-URL (%{identity_url})" - user_no_expiry: Angemeldet bleiben - sign_in: Anmeldung - successful_with_session_info: "Anmeldung erfolgreich:" - please_login: Bitte melde dich an, um Tracks zu nutzen - cas_logged_in_greeting: Hallo, %{username}! Du bist authentifiziert. - cas_no_user_found: Hallo, %{username}! Du hast leider keinen Tracks-Account. - cas_login: CAS-Anmeldung - cas_username_not_found: Sorry, aber es existiert kein Benutzer mit dem CAS-Benutzernamen (%{username}) - mobile_use_openid: "\xE2\x80\xA6oder mit einer OpenID anmelden" - cas_create_account: "Wenn du die Anfrage fortsetzen m\xC3\xB6chtest, klicke bitte hier: %{signup_link}" - cas_signup_link: Account beantragen - account_login: Account-Anmeldung - session_will_not_expire: Sitzung wird nicht ablaufen. - successful: "Anmeldung erfolgreich. Willkommen zur\xC3\xBCck!" - session_time_out: Sitzung abgelaufen. Bitte %{link} - session_will_expire: "Sitzung wird nach %{hours} Stunde(n) der Inaktivit\xC3\xA4t ablaufen." - option_separator: oder, - login_standard: "zur\xC3\xBCck zum Standard-Login" - login_with_openid: Mit einer OpenID anmelden - unsuccessful: Anmeldung war nicht erfolgreich. - log_in_again: Erneut anmelden. - logged_out: Sie wurden von Tracks abgemeldet. search: contexts_matching_query: Kontexte entsprechen der Suche tags_matching_query: Tags entsprechen der Suche diff --git a/config/locales/en.yml b/config/locales/en.yml index 9f82d32b..632bcba2 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1,563 +1,482 @@ -en: - activerecord: - errors: - models: - project: - attributes: - name: - blank: "project must have a name" - too_long: "project name must be less than 256 characters" - taken: "already exists" - messages: - 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" - show_hidden_projects_in_sidebar: "Show hidden projects in sidebar" - show_hidden_contexts_in_sidebar: "Show hidden contexts in sidebar" - date_format: Date format - staleness_starts: "Start of staleness" - sms_context: Default email context - verbose_action_descriptors: "Verbose action descriptors" - mobile_todos_per_page: Actions per page (Mobile View) - show_number_completed: "Show number of completed actions" - title_date_format: "Title date format" - refresh: Refresh interval (in minutes) - week_starts: Week starts on - due_style: "Due style" - time_zone: "Time zone" - locale: Locale - sms_email: From email - show_project_on_todo_done: Go to project page on completing todo - show_completed_projects_in_sidebar: "Show completed projects in sidebar" - time: - formats: - month_day: "%B %d" - models: - project: - feed_title: "Tracks Projects" - feed_description: "Lists all the projects for %{username}" - preference: - due_styles: ['Due in ___ days', 'Due on _______'] - due_on: "Due on %{date}" - due_in: "Due in %{days} days" - 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" - ok: "Ok" - add: "Add" - previous: "Previous" - next: "Next" - last: "Last" - project: "Project" - projects: "Projects" - context: "Context" - action: "Action" - actions: "Actions" - todo: 'todo' - 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" - none: "None" - description: "Description" - notes: "Notes" - optional: "optional" - ajaxError: 'There was an error retrieving from server' - sort: - sort: "Sort" - alphabetically: "Alphabetically" - alphabetically_title: "Sort projects alphabetically" - alphabetically_confirm: "Are you sure that you want to sort these projects alphabetically? This will replace the existing sort order." - 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." - drag_handle: DRAG - bugs: Bugs +--- +en: + layouts: + toggle_notes: Toggle notes + next_actions_rss_feed: RSS feed of next actions + toggle_notes_title: Toggle all notes + mobile_navigation: + new_action: 0-New action + logout: Logout + feeds: Feeds + starred: 4-Starred + projects: 3-Projects + tickler: Tickler + contexts: 2-Contexts + home: 1-Home + navigation: + manage_users_title: Add or delete users + recurring_todos: Repeating todos + api_docs: REST API Docs + feeds: Feeds + starred: Starred + notes_title: Show all notes + stats: Statistics + tickler_title: Tickler + manage_users: Manage users + export_title: Import and export data + preferences: Preferences + integrations_: Integrate Tracks + feeds_title: See a list of available feeds + calendar_title: Calendar of due actions + completed_tasks: Done + stats_title: See your statistics + tickler: Tickler + home_title: Home + starred_title: See your starred actions + recurring_todos_title: Manage recurring actions + view: View + organize: Organize + completed_tasks_title: Completed + home: Home + export: Export + contexts_title: Contexts + calendar: Calendar + projects_title: Projects + search: Search All Items + preferences_title: Show my preferences + integrations: + opensearch_description: Search in Tracks + applescript_next_action_prompt: "Description of next action:" + gmail_description: Gadget to add Tracks to Gmail as a gadget + applescript_success_after_id: created + applescript_success_before_id: New next action with ID + number: + format: + separator: . + precision: 3 + delimiter: "," + human: + format: + precision: 1 + delimiter: "" + storage_units: + format: "%n %u" + units: + kb: KB + tb: TB + gb: GB + byte: + one: Byte + other: Bytes + mb: MB + percentage: + format: + delimiter: "" + currency: + format: + format: "%u%n" + unit: $ + separator: . + precision: 2 + delimiter: "," + precision: + format: + delimiter: "" + common: + back: Back + third: Third + recurring_todos: Repeating Actions + actions: Actions + add: Add + previous: Previous + logout: Logout + go_back: Go back + optional: optional + week: week + cancel: Cancel + none: None + second: Second + month: month + server_error: An error occurred on the server. forum: Forum + notes: Notes + last: Last + projects: Projects + action: Action + project: Project + ok: Ok + contribute: Contribute + website: Website + first: First + numbered_step: Step %{number} + sort: + 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. + 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 + sort: Sort + by_task_count: By number of tasks + fourth: Fourth + create: Create + months: months + contexts: Contexts + errors_with_fields: "There were problems with the following fields:" + next: Next + todo: todo + context: Context + drag_handle: DRAG + description: Description + bugs: Bugs + update: Update + forth: Forth + weeks: weeks wiki: Wiki email: Email - website: Website - contribute: Contribute - first: First - second: Second - third: Third - forth: Forth - fourth: Fourth - last: Last - month: month - months: months - week: week - weeks: weeks - recurring_todos: Repeating Actions - errors: - user_unauthorized: "401 Unauthorized: Only administrative users are allowed access to this function." - footer: - send_feedback: Send feedback on %{version} - 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" - hide_form_title: "Hide new context form" - show_form: "Create a new context" - show_form_title: "Add a context" - visible_contexts: "Visible contexts" - hidden_contexts: "Hidden contexts" - context_deleted: "Deleted context '%{name}'" - no_contexts_hidden: "Currently there are no hidden contexts" - no_contexts_active: "Currently there are no active contexts" - delete_context: "Delete context" - delete_context_title: "Delete context" - delete_context_confirmation: "Are you sure that you want to delete the context '%{name}'? Be aware that this will also delete all (repeating) actions in this context!" - new_context_pre: "New context '" - new_context_post: "' will be also created. Are you sure?" - edit_context: "Edit context" - completed_tasks_title: "TRACKS::Completed actions in the context '%{context_name}'" - all_completed_tasks_title: "TRACKS::All Completed actions in the context '%{context_name}'" - 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, unless stated otherwise." - 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 needs 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 needs 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_title: "Projects" - tickler: "Tickler" - tickler_title: "Tickler" - organize: "Organize" - contexts_title: "Contexts" - 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 OpenID" - 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" - delete_item_title: "Delete item" - show_note_title: "Show note" - deleted_note: "Deleted note '%{id}'" - delete_note_title: "Delete the note '%{id}'" - delete_note_confirm: "Are you sure that you want to delete the 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 OpenID URL is" - change_identity_url: "Change Your Identity URL" - page_title: "TRACKS::Preferences" - page_title_edit: "TRACKS::Edit Preferences" - is_true: "true" - is_false: "false" - 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" - no_actions_in_project: "Currently there are no incomplete actions in this project" - actions_in_project_title: "Actions in this project" - notes: "Notes" - notes_empty: "There are no notes for this project" - no_last_completed_projects: "No completed projects found" - no_last_completed_recurring_todos: "No completed recurring todos found" - settings: "Settings" - state: "This project is %{state}" - this_project: "This project" - active_projects: "Active projects" - hidden_projects: "Hidden projects" - completed_projects: "Completed projects" - was_marked_complete: "has been marked as completed" - was_marked_hidden: "has been marked as hidden" - is_active: "is active" - with_no_default_context: "with no default context" - with_default_context: "with a default context of '%{context_name}'" - with_no_default_tags: "and with no default tags" - with_default_tags: "and with '%{tags}' as the default tags" - edit_project_settings: "Edit Project Settings" - page_title: "TRACKS::Project: %{project}" - list_projects: "TRACKS::List Projects" - list_completed_projects: "TRACKS::List Completed Projects" - completed_tasks_title: "TRACKS::List Completed Actions in Project '%{project_name}'" - all_completed_tasks_title: "TRACKS::List All Completed Actions in Project '%{project_name}'" - no_default_context: "This project does not have a default context" - default_context: "The default context for this project is %{context}" - project_state: "Project is %{state}." - no_projects: "Currently there are no projects" - hide_form_title: "Hide new project form" - hide_form: "Hide form" - show_form_title: "Create a new project" - show_form: "Add a project" - add_project: "Add Project" - to_new_project_page: "Take me to the new project page" - delete_project_title: "Delete the project" - delete_project_confirmation: "Are you sure that you want to delete the project '%{name}'?" - delete_project: "Delete project" - edit_project_title: "Edit project" - states: - active: "Active" - active_plural: "Active" - completed: "Completed" - completed_plural: "Completed" - hidden: "Hidden" - hidden_plural: "Hidden" - visible: "Visible" - visible_plural: "Visible" - 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" - toggle_single: 'Add a next action' - toggle_single_title: 'Add a new next action' - 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" - 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 %{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." - 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)" + search: Search + ajaxError: There was an error retrieving from server + data: + import_successful: Import was successful. + import_errors: Some errors occurred during import + models: + project: + feed_title: Tracks Projects + feed_description: Lists all the projects for %{username} + 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}. + preference: + due_on: Due on %{date} + due_in: Due in %{days} days + due_styles: + - Due in ___ days + - Due on _______ + activerecord: + attributes: + project: + name: Name + default_tags: Default Tags + default_context_name: Default context + description: Description + todo: + predecessors: Depends on + show_from: Show from + notes: Notes + project: Project + context: Context + description: Description + due: Due + user: + last_name: Last name + first_name: First name + preference: + show_hidden_projects_in_sidebar: Show hidden projects in sidebar + date_format: Date format + show_hidden_contexts_in_sidebar: Show hidden contexts in sidebar + mobile_todos_per_page: Actions per page (Mobile View) + verbose_action_descriptors: Verbose action descriptors + staleness_starts: Start of staleness + sms_context: Default email context + title_date_format: Title date format + show_number_completed: Show number of completed actions + refresh: Refresh interval (in minutes) + week_starts: Week starts on + last_name: Last name + locale: Locale + due_style: Due style + time_zone: Time zone + show_project_on_todo_done: Go to project page on completing todo + sms_email: From email + first_name: First name + show_completed_projects_in_sidebar: Show completed projects in sidebar + errors: + messages: + greater_than_or_equal_to: must be greater than or equal to %{count} + record_invalid: "Validation failed: %{errors}" + confirmation: doesn't match confirmation + less_than_or_equal_to: must be less than or equal to %{count} + blank: can't be blank + invalid: cannot contain the comma (',') character + exclusion: is reserved + odd: must be odd + even: must be even + too_short: is too short (minimum is %{count} characters) + empty: can't be empty + wrong_length: is the wrong length (should be %{count} characters) + less_than: must be less than %{count} + greater_than: must be greater than %{count} + equal_to: must be equal to %{count} + accepted: must be accepted + too_long: is too long (maximum is %{count} characters) + taken: has already been taken + inclusion: is not included in the list + not_a_number: is not a number + models: + project: + attributes: + name: + blank: project must have a name + too_long: project name must be less than 256 characters + taken: already exists + full_messages: + format: "%{attribute} %{message}" + 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" + stats: + 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) + tag_cloud_90days_title: Tag cloud actions in past 90 days actions: Actions - contexts: Contexts + totals_active_project_count: Of those %{count} are active projects + actions_last_year_legend: + number_of_actions: Number of actions + months_ago: Months ago + totals_first_action: Since your first action on %{date} + actions_avg_completion_time: Of all your completed actions, the average time to complete is %{count} days. + top10_longrunning: Top 10 longest running projects + actions_dow_30days_title: Day of week (past 30 days) + legend: + actions: Actions + number_of_days: Number of days ago + number_of_actions: Number of actions + day_of_week: Day of week + percentage: Percentage + running_time: Running time of an action (weeks) + months_ago: Months ago + current_running_time_of_incomplete_visible_actions: Current running time of incomplete visible actions + totals_deferred_actions: of which %{count} are deferred actions in the tickler + running_time_legend: + actions: Actions + percentage: Percentage + weeks: Running time of an action (weeks). Click on a bar for more info + totals_action_count: you have a total of %{count} actions + totals_incomplete_actions: You have %{count} incomplete actions + totals_unique_tags: Of those tags, %{count} are unique. + actions_avg_completed_30days: and completed an average of %{count} actions per day. + top5_contexts: Top 5 contexts + actions_lastyear_title: Actions in the last 12 months + totals_actions_completed: "%{count} of these are completed." + totals_context_count: You have %{count} contexts. + totals_visible_context_count: Of those %{count} are visible contexts + totals_blocked_actions: "%{count} are dependent on the completion of their actions." projects: Projects - todos: - 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?" - 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" - error_starring: "Could not toggle the star of this todo '%{description}'" - error_toggle_complete: "Could not mark this todo complete" - recurrence_completed: "There is no next action after the recurring action you just finished. The recurrence is completed" - tagged_with: "tagged with ‘%{tag_name}’" - action_deferred: "The action '%{description}' was deferred" - no_actions_found_title: "No actions found" - no_actions_found: "Currently there are no incomplete actions." - no_actions_with: "Currently there are no incomplete actions with the tag '%{tag_name}'" - removed_predecessor: "Removed %{successor} as dependency from %{predecessor}." - add_another_dependency: "Add another dependency" - 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}'" - no_last_completed_actions: "No completed actions found" - next_action_description: "Next action description" - 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" - 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." - recurring_pattern_removed: "The recurrence pattern is removed from %{count}" - deleted_success: "The action was deleted succesfully." - error_deleting_recurring: "There was an error deleting the recurring todo \'%{description}\'" - error_saving_recurring: "There was an error saving the recurring todo \'%{description}\'" - error_starring_recurring: "Could not toggle the star of recurring todo \'%{description}\'" - recurrence_period: "Recurrence period" - action_marked_complete: "The action '%{description}' was marked as %{completed}" - action_marked_complete_error: "The action '%{description}' was NOT marked as %{completed} due to an error on the server." - 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)" - pattern: - due: due - show: show - on_work_days: on work days - weekly: weekly - every_n: every %{n} - every_day: every day - every_month: every month - on_day_n: on day %{n} - every_year_on: every year on %{date} - the_xth_day_of_month: the %{x} %{day} of %{month} - every_xth_day_of_every_n_months: every %{x} %{day} of every %{n_months} - first: first - second: second - third: third - fourth: fourth - last: last - from: from - until: until - times: for %{number} times - day_names: - - sunday - - monday - - tuesday - - wednesday - - thursday - - friday - - saturday - month_names: - - + action_completion_time_title: Completion time (all completed actions) + actions_last_year: Actions in the last years + actions_min_max_completion_days: The Max-/minimum days to complete is %{min}/%{max}. + tags: Tags + actions_min_completion_time: The minimum time to complete is %{time}. + no_tags_available: no tags available + actions_day_of_week_title: Day of week (all actions) + totals_project_count: You have %{count} projects. + running_time_all: Current running time of all incomplete actions + actions_30days_title: Actions in the last 30 days + time_of_day: Time of day (all actions) + totals_hidden_project_count: "%{count} are hidden" + tod30: Time of day (last 30 days) + tag_cloud_90days_description: This tag cloud includes tags of actions that were created or completed in the past 90 days. + more_stats_will_appear: More statistics will appear here once you have added some actions. + top5_visible_contexts_with_incomplete_actions: Top 5 visible contexts with incomplete actions + actions_further: " and further" + totals_tag_count: You have %{count} tags placed on actions. + top10_projects_30days: Top 10 project in past 30 days + spread_of_running_actions_for_visible_contexts: Spread of running actions for visible contexts + actions_selected_from_week: "Actions selected from week " + spread_of_actions_for_all_context: Spread of actions for all context + click_to_show_actions_from_week: Click %{link} to show the actions from week %{week} and further. + other_actions_label: (others) + top10_projects: Top 10 projects + totals_completed_project_count: and %{count} are completed projects. + actions_avg_created: In the last 12 months you created on average %{count} actions + click_to_return: Click %{link} to return to the statistics page. + actions_avg_completed: and completed an average of %{count} actions per month. + totals: Totals + time_of_day_legend: + number_of_actions: Number of actions + time_of_day: Time of day + contexts: Contexts + click_to_return_link: here + totals_hidden_context_count: and %{count} are hidden contexts. + labels: + month_avg_completed: "%{months} Month avg completed" + completed: Completed + month_avg_created: "%{months} Month avg created" + avg_created: Avg created + avg_completed: Avg completed + created: Created + running_time_all_legend: + actions: Actions + percentage: Percentage + running_time: Running time of an action (weeks). Click on a bar for more info + click_to_update_actions: Click on a bar in the chart to update the actions below. + no_actions_selected: There are no actions selected. + actions_actions_avg_created_30days: In the last 30 days you created on average %{count} actions + tod30_legend: + number_of_actions: Number of actions + time_of_day: Time of day + action_selection_title: TRACKS::Action selection + todos: + show_from: Show from + error_starring_recurring: Could not toggle the star of recurring todo \'%{description}\' + recurring_action_deleted: Action was deleted. Because this action is recurring, a new action was added + completed_actions: Completed actions + completed_recurring: Completed recurring todos + added_new_next_action: Added new next action + completed_rest_of_previous_month: Completed in the rest of the previous month + blocked_by: Blocked by %{predecessors} + star_action: Star this action + completed_recurrence_completed: There is no next action after the recurring action you just deleted. The recurrence is completed + defer_date_after_due_date: Defer date is after due date. Please edit and adjust due date before deferring. + unable_to_add_dependency: Unable to add dependency + done: Done? + star_action_with_description: star the action '%{description}' + tagged_with: tagged with ‘%{tag_name}’ + completed: Completed + no_deferred_actions_with: No deferred actions with the tag '%{tag_name}' + edit_action_with_description: Edit the action '%{description}' + no_hidden_actions: Currently there are no hidden actions found + action_due_on: (action due on %{date}) + remove_dependency: Remove dependency (does not delete the action) + archived_tasks_title: TRACKS::Archived completed tasks + list_incomplete_next_actions: Lists incomplete next actions + tags: Tags (separate with commas) + action_deleted_success: Successfully deleted next action + new_related_todo_created: A new todo was added which belongs to this recurring todo + context_changed: Context changed to %{name} + add_another_dependency: Add another dependency + mobile_todos_page_title: All actions + delete_recurring_action_title: Delete the recurring action + removed_predecessor: Removed %{successor} as dependency from %{predecessor}. + recurring_actions_title: TRACKS::Recurring Actions + next_action_needed: You need to submit at least one next action + action_saved: Action saved + scheduled_overdue: Scheduled to show %{days} days ago + action_deleted_error: Failed to delete the action + edit_action: Edit action + added_new_context: Added new context + next_actions_description: "Filter:" + list_incomplete_next_actions_with_limit: Lists the last %{count} incomplete next actions + set_to_pending: "%{task} set to pending" + added_new_project: Added new project + next_actions_title_additions: + completed: actions completed + due_today: due today + due_within_a_week: due within a week + older_completed_items: "" + append_in_this_project: in this project + error_deleting_item: There was an error deleting the item %{description} + task_list_title: TRACKS::List tasks + no_actions_due_this_week: No actions due in rest of this week + no_deferred_pending_actions: Currently there are no deferred or pending actions + no_recurring_todos: Currently there are no recurring todos + error_completing_todo: There was an error completing / activating the recurring todo %{description} + recurring_pattern_removed: The recurrence pattern is removed from %{count} + convert_to_project: Make project + delete_recurring_action_confirm: Are you sure that you want to delete the recurring action '%{description}'? + completed_last_day: Completed in the last 24 hours + completed_more_than_x_days_ago: "" + show_in_days: Show in %{days} days + no_project: --No project-- + error_saving_recurring: There was an error saving the recurring todo \'%{description}\' + new_related_todo_created_short: created a new todo + all_completed: All completed actions + feed_title_in_context: in context '%{context}' + older_than_days: "" + completed_tagged_page_title: TRACKS::Completed tasks with tag %{tag_name} + edit: Edit + pending: Pending + completed_actions_with: Completed actions with the tag %{tag_name} + deleted_success: The action was deleted succesfully. + completed_tasks_title: TRACKS::Completed tasks + feed_title_in_project: in project '%{project}' + clear_due_date: Clear due date + hidden_actions: Hidden actions + error_removing_dependency: There was an error removing the dependency + was_due_on_date: was due on %{date} + show_on_date: Show on %{date} + recurrence_period: Recurrence period + deferred_actions_with: Deferred actions with the tag '%{tag_name}' + recurring_deleted_success: The recurring action was deleted succesfully. + confirm_delete: Are you sure that you want to delete the action '%{description}'? + deferred_tasks_title: TRACKS::Tickler + next_actions_title: Tracks - Next Actions + next_action_description: Next action description + no_completed_actions_with: No completed actions with the tag '%{tag_name}' + clear_show_from_date: Clear show from date + calendar_page_title: TRACKS::Calendar + 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? + in_hidden_state: in hidden state + show_today: Show Today + no_actions_found_title: No actions found + next_actions_due_date: + overdue_by: Overdue by %{days} day + due_today: Due Today + due_in_x_days: Due in %{days} days + overdue_by_plural: Overdue by %{days} days + due_tomorrow: Due Tomorrow + completed_last_x_days: Completed in the last %{count} days + no_actions_with: Currently there are no incomplete actions with the tag '%{tag_name}' + defer_x_days: + one: Defer one day + other: Defer %{count} days + added_new_next_action_singular: Added new next action + no_completed_actions: Currently there are no completed actions. + feeds: + completed: "Completed: %{date}" + due: "Due: %{date}" + deferred_pending_actions: Deferred/pending actions + has_x_pending: + one: Has one pending action + other: Has %{count} pending actions + delete_action: Delete action + error_deleting_recurring: There was an error deleting the recurring todo \'%{description}\' + recurring_todos: Recurring todos + delete: Delete + cannot_add_dependency_to_completed_todo: Cannot add this action as a dependency to a completed action! + drag_action_title: Drag onto another action to make it depend on that action + no_last_completed_actions: No completed actions found + depends_on: Depends on + 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." + action_marked_complete: The action '%{description}' was marked as %{completed} + completed_today: Completed today + added_new_next_action_plural: Added new next actions + new_related_todo_not_created_short: did not create todo + completed_rest_of_week: Completed in the rest of this week + error_starring: Could not toggle the star of this todo '%{description}' + calendar: + get_in_ical_format: Get this calendar in iCal format + due_next_week: Due next week + no_actions_due_next_week: No actions due in next week + due_this_week: Due in rest of this week + due_today: Due today + no_actions_due_today: No actions due today + due_next_month_and_later: Due in %{month} and later + no_actions_due_after_this_month: No actions due after this month + due_this_month: Due in rest of %{month} + no_actions_due_this_month: No actions due in rest of this month + show_tomorrow: Show Tomorrow + tagged_page_title: TRACKS::Tagged with '%{tag_name}' + action_deferred: The action '%{description}' was deferred + recurrence: + ends_on_number_times: Ends after %{number} times + ends_on_date: Ends on %{date} + every_work_day: Every work day + recurrence_on_due_date: the date that the todo is due + weekly_options: Settings for weekly recurring actions + weekly: Weekly + monthly_options: Settings for monthly recurring actions + starts_on: Starts on + daily_options: Settings for daily recurring actions + monthly: Monthly + pattern: + month_names: + - - January - February - Match @@ -570,164 +489,437 @@ en: - October - November - December - delete_recurring_action_confirm: "Are you sure that you want to delete the recurring action '%{description}'?" - delete_recurring_action_title: "Delete the recurring action" - 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" - next_action_needed: "You need to submit at least one next action" - context_changed: "Context changed to %{name}" - action_deleted_success: "Successfully deleted next action" - action_deleted_error: "Failed to delete the action" - completed_tasks_title: "TRACKS::Completed tasks" - completed_tagged_page_title: "TRACKS::Completed tasks with tag %{tag_name}" - all_completed_tagged_page_title: "TRACKS::All completed tasks with tag %{tag_name}" - archived_tasks_title: "TRACKS::Archived completed tasks" - deferred_tasks_title: "TRACKS::Tickler" - tagged_page_title: "TRACKS::Tagged with '%{tag_name}'" - calendar_page_title: "TRACKS::Calendar" - next_actions_title: "Tracks - Next Actions" - next_actions_description: "Filter:" - next_actions_due_date: - due_today: Due Today - due_tomorrow: Due Tomorrow - due_in_x_days: "Due in %{days} days" - overdue_by: "Overdue by %{days} day" - overdue_by_plural: "Overdue by %{days} days" - next_actions_title_additions: - due_today: "due today" - due_within_a_week: "due within a week" - completed: "actions completed" - next_actions_description_additions: - due_date: "with a due date %{due_date} or earlier" - completed: "in the last %{count} days" - feed_title_in_context: "in context '%{context}'" - feed_title_in_project: "in project '%{project}'" - list_incomplete_next_actions_with_limit: "Lists the last %{count} incomplete next actions" - list_incomplete_next_actions: "Lists incomplete next actions" - task_list_title: "TRACKS::List tasks" - mobile_todos_page_title: "All actions" - feeds: - due: "Due: %{date}" - completed: "Completed: %{date}" - deferred_pending_actions: "Deferred/pending actions" - no_deferred_pending_actions: "Currently there are no deferred or pending actions" - completed_actions: "Completed actions" - no_completed_actions: "Currently there are no completed actions." - was_due_on_date: "was due on %{date}" - tags: "Tags (separate with commas)" - clear_due_date: "Clear due date" - show_from: "Show from" - clear_show_from_date: "Clear show from date" - depends_on_separate_with_commas: "Depends on (separate with commas)" - done: "Done?" - no_project: "--No project--" - due: "Due" - hidden_actions: "Hidden actions" - no_hidden_actions: "Currently there are no hidden actions found" - no_incomplete_actions: "There are no incomplete actions" - remove_dependency: "Remove dependency (does not delete the action)" - completed: "Completed" - added_dependency: "Added %{dependency} as dependency." - set_to_pending: "%{task} set to pending" - append_in_this_project: "in this project" - unable_to_add_dependency: "Unable to add dependency" - cannot_add_dependency_to_completed_todo : "Cannot add this action as a dependency to a completed action!" - calendar: - due_today: "Due today" - no_actions_due_today: "No actions due today" - due_this_week: "Due in rest of this week" - due_next_week: "Due next week" - no_actions_due_next_week: "No actions due in next week" - due_this_month: "Due in rest of %{month}" - no_actions_due_this_month: "No actions due in rest of this month" - due_next_month_and_later: "Due in %{month} and later" - no_actions_due_after_this_month: "No actions due after this month" - get_in_ical_format: "Get this calendar in iCal format" - no_actions_due_this_week: "No actions due in rest of this week" - overdue: "Overdue" - 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." - completed_today: "Completed today" - completed_rest_of_week: "Completed in the rest of this week" - completed_rest_of_month: "Completed in the rest of this month" - completed_rest_of_previous_month: "Completed in the rest of the previous month" - all_completed: "All completed actions" - added_new_next_action: "Added new next action" - added_new_next_action_singular: "Added new next action" - added_new_next_action_plural: "Added new next actions" - to_tickler: "to tickler" - in_pending_state: "in pending state" - in_hidden_state: "in hidden state" - recurring_action_deleted: "Action was deleted. Because this action is recurring, a new action was added" - completed_recurrence_completed: "There is no next action after the recurring action you just deleted. The recurrence is completed" - error_deleting_item: "There was an error deleting the item %{description}" - no_deferred_actions: "Currently there are no deferred 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: "Sign up 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" - new_user_title: "TRACKS::Sign up as the admin user" + third: third + every_n: every %{n} + on_day_n: on day %{n} + second: second + every_xth_day_of_every_n_months: every %{x} %{day} of every %{n_months} + from: from + weekly: weekly + last: last + every_day: every day + the_xth_day_of_month: the %{x} %{day} of %{month} + times: for %{number} times + on_work_days: on work days + first: first + every_year_on: every year on %{date} + day_names: + - sunday + - monday + - tuesday + - wednesday + - thursday + - friday + - saturday + show: show + fourth: fourth + due: due + until: until + every_month: every month + show_option_always: always + daily: Daily + yearly_every_x_day: Every %{month} %{day} + recurrence_on_options: Set recurrence on + daily_every_number_day: Every %{number} day(s) + show_options: Show the todo + weekly_every_number_week: Returns every %{number} week on + ends_on: Ends on + show_days_before: "%{days} days before the todo is due" + from_tickler: the date todo comes from tickler (no due date set) + no_end_date: No end date + day_x_on_every_x_month: Day %{day} on every %{month} month + yearly_options: Settings for yearly recurring actions + yearly_every_xth_day: The %{day} %{day_of_week} of %{month} + monthly_every_xth_day: The %{day} %{day_of_week} of every %{month} month + yearly: Yearly + no_completed_recurring: Currently there are no completed recurring todos + added_dependency: Added %{dependency} as dependency. + no_deferred_actions: Currently there are no deferred actions. + all_completed_tagged_page_title: TRACKS::All completed tasks with tag %{tag_name} + completed_rest_of_month: Completed in the rest of this month + recurrence_completed: There is no next action after the recurring action you just finished. The recurrence is completed + error_toggle_complete: Could not mark this todo complete + no_actions_found: Currently there are no incomplete actions. + in_pending_state: in pending state + due: Due + action_marked_complete_error: The action '%{description}' was NOT marked as %{completed} due to an error on the server. + depends_on_separate_with_commas: Depends on (separate with commas) + action_saved_to_tickler: Action saved to tickler + recurring_action_saved: Recurring action saved + completed_in_archive: + one: There is a completed action in the archive. + other: There are %{count} completed actions in the archive. + to_tickler: to tickler + next_actions_description_additions: + completed: in the last %{count} days + due_date: with a due date %{due_date} or earlier + overdue: Overdue + add_new_recurring: Add a new recurring action + no_incomplete_actions: There are no incomplete actions + notes: + delete_confirmation: Are you sure that you want to delete the note '%{id}'? + delete_item_title: Delete item + delete_note_title: Delete the note '%{id}' + note_link_title: Show note %{id} + show_note_title: Show note + deleted_note: Deleted note '%{id}' + edit_item_title: Edit item + note_location_link: "In:" + no_notes_available: "Currently there are no notes: add notes to projects from individual project pages." + note_header: Note %{id} + delete_note_confirm: Are you sure that you want to delete the note '%{id}'? + states: + hidden_plural: Hidden + completed: Completed + completed_plural: Completed + visible_plural: Visible + visible: Visible + active_plural: Active + hidden: Hidden + active: Active + projects: + was_marked_hidden: has been marked as hidden + edit_project_title: Edit project + default_tags_removed_notice: Removed the default tags + default_context_set: Set project's default context to %{default_context} + no_actions_in_project: Currently there are no incomplete actions in this project + deferred_actions: Deferred actions for this project + all_completed_tasks_title: TRACKS::List All Completed Actions in Project '%{project_name}' + hide_form: Hide form + page_title: "TRACKS::Project: %{project}" + show_form_title: Create a new project + list_completed_projects: TRACKS::List Completed Projects + to_new_project_page: Take me to the new project page + no_notes_attached: Currently there are no notes attached to this project + deferred_actions_empty: There are no deferred actions for this project + this_project: This project + project_state: Project is %{state}. + todos_append: in this project + no_last_completed_projects: No completed projects found + notes: Notes + no_last_completed_recurring_todos: No completed recurring todos found + notes_empty: There are no notes for this project + no_projects: Currently there are no projects + hide_form_title: Hide new project form + with_no_default_context: with no default context + delete_project: Delete project + completed_actions_empty: There are no completed actions for this project + show_form: Add a project + actions_in_project_title: Actions in this project + delete_project_confirmation: Are you sure that you want to delete the project '%{name}'? + with_default_context: with a default context of '%{context_name}' + set_default_tags_notice: Set project's default tags to %{default_tags} + is_active: is active + settings: Settings + completed_projects: Completed projects + with_default_tags: and with '%{tags}' as the default tags + list_projects: TRACKS::List Projects + project_saved_status: Project saved + add_project: Add Project + add_note: Add a note + completed_tasks_title: TRACKS::List Completed Actions in Project '%{project_name}' + delete_project_title: Delete the project + hidden_projects: Hidden projects + add_note_submit: Add note + was_marked_complete: has been marked as completed + completed_actions: Completed actions for this project + default_context_removed: Removed default context + default_context: The default context for this project is %{context} + status_project_name_changed: Name of project was changed + active_projects: Active projects + no_default_context: This project does not have a default context + with_no_default_tags: and with no default tags + edit_project_settings: Edit Project Settings + state: This project is %{state} + time: + am: am + formats: + default: "%a, %d %b %Y %H:%M:%S %z" + time: "" + short: "%d %b %H:%M" + month_day: "%B %d" + long: "%B %d, %Y %H:%M" + pm: pm + preferences: + open_id_url: Your OpenID URL is + staleness_starts_after: Staleness starts after %{days} days + change_identity_url: Change Your Identity URL + change_password: Change your password + page_title: TRACKS::Preferences + title: Your preferences + token_description: Token (for feeds and API use) + is_false: "false" + show_number_completed: Show %{number} completed items + page_title_edit: TRACKS::Edit Preferences + is_true: "true" + edit_preferences: Edit preferences + sms_context_none: None + generate_new_token: Generate a new token + token_header: Your token + authentication_header: Your authentication + current_authentication_type: Your authentication type is %{auth_type} + change_authentication_type: Change your authentication type + tabs: + authentication: Authentication + tracks_behavior: Tracks behavior + profile: Profile + date_and_time: Date and time + generate_new_token_confirm: Are you sure? Generating a new token will replace the existing one and break any external usages of this token. + errors: + user_unauthorized: "401 Unauthorized: Only administrative users are allowed access to this function." + date: + month_names: + - + - January + - February + - March + - April + - May + - June + - July + - August + - September + - October + - November + - December + abbr_day_names: + - Sun + - Mon + - Tue + - Wed + - Thu + - Fri + - Sat + order: + - :year + - :month + - :day + formats: + only_day: "" + default: "%Y-%m-%d" + short: "%b %d" + month_day: "" + long: "%B %d, %Y" + day_names: + - Sunday + - Monday + - Tuesday + - Wednesday + - Thursday + - Friday + - Saturday + abbr_month_names: + - + - Jan + - Feb + - Mar + - Apr + - May + - Jun + - Jul + - Aug + - Sep + - Oct + - Nov + - Dec + support: + array: + words_connector: ", " + last_word_connector: ", and " + two_words_connector: " and " + select: + prompt: Please select + footer: + send_feedback: Send feedback on %{version} + shared: + multiple_next_actions: Multiple next actions (one on each line) + hide_form: Hide form + toggle_single: Add a next action + add_action: Add action + add_actions: Add actions + tags_for_all_actions: Tags for all actions (sep. with commas) + toggle_single_title: Add a new next action + project_for_all_actions: Project for all actions + context_for_all_actions: Context for all actions + toggle_multi: Add multiple next actions + separate_tags_with_commas: separate with commas + toggle_multi_title: Toggle single/multi new action form + hide_action_form_title: Hide new action form + users: + successfully_deleted_user: Successfully deleted user %{username} + failed_to_delete_user: Failed to delete user %{username} + total_contexts: Total contexts first_user_heading: "Welcome to TRACKS. To get started, please create an admin account:" - new_user_heading: "Sign up a new user:" - no_signups_title: "TRACKS::No signups" - signup_successful: "Signup successful for user %{username}." - user_created: "User created." - successfully_deleted_user: "Successfully deleted user %{username}" - failed_to_delete_user: "Failed to delete user %{username}" - change_password_title: "TRACKS::Change password" - password_updated: "Password updated." - change_auth_type_title: "TRACKS::Change authentication type" - openid_url_verified: "You have successfully verified %{url} as your identity and set your authentication type to OpenID." - openid_ok_pref_failed: "You have successfully verified %{url} as your identity but there was a problem saving your authentication preferences." - auth_type_updated: "Authentication type updated." + openid_url_verified: You have successfully verified %{url} as your identity and set your authentication type to OpenID. auth_type_update_error: "There was a problem updating your authentication type: %{error_messages}" - new_token_generated: "New token successfully generated" \ No newline at end of file + destroy_successful: User %{login} was successfully destroyed + new_token_generated: New token successfully generated + total_projects: Total projects + signup_successful: Signup successful for user %{username}. + change_password_submit: Change password + no_signups_title: TRACKS::No signups + user_created: User created. + manage_users: Manage users + account_signup: Account signup + password_updated: Password updated. + desired_login: Desired login + signup: Signup + confirm_password: Confirm password + new_user_heading: "Sign up a new user:" + auth_type_updated: Authentication type updated. + total_actions: Total actions + change_password_title: TRACKS::Change password + change_auth_type_title: TRACKS::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. + password_confirmation_label: Confirm password + destroy_error: There was an error deleting the user %{login} + choose_password: Choose password + register_with_cas: With your CAS username + label_auth_type: Authentication type + new_password_label: New password + new_user_title: TRACKS::Sign up as the admin user + destroy_user: Destroy user + total_users_count: You have a total of %{count} users + 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: Sign up new user + openid_ok_pref_failed: You have successfully verified %{url} as your identity but there was a problem saving your authentication preferences. + identity_url: Identity URL + auth_change_submit: Change authentication type + change_authentication_type: Change authentication type + total_notes: Total notes + select_authentication_type: Select your new authentication type and click 'Change authentication type' to replace your current settings. + sidebar: + list_name_active_contexts: Active contexts + list_name_active_projects: Active projects + list_empty: None + list_name_completed_projects: Completed projects + list_name_hidden_projects: Hidden projects + list_name_hidden_contexts: Hidden contexts + feedlist: + choose_context: Choose the context you want a feed of + actions_due_today: Actions due today or earlier + rss_feed: RSS Feed + ical_feed: iCal feed + all_contexts: All Contexts + legend: "Legend:" + all_projects: All Projects + choose_project: Choose the project you want a feed of + select_feed_for_project: Select the feed for this project + active_projects_wo_next: Active projects with no next actions + project_needed: There needs to be at least one project before you can request a feed + active_starred_actions: All starred, active actions + select_feed_for_context: Select the feed for this context + projects_and_actions: Active projects with their actions + context_needed: There needs to be at least one context before you can request a feed + actions_due_next_week: Actions due in 7 days or earlier + notice_incomplete_only: "Note: All feeds show only actions that have not been marked as done, unless stated otherwise." + all_actions: All actions + actions_completed_last_week: Actions completed in the last 7 days + context_centric_actions: Feeds for incomplete actions in a specific context + plain_text_feed: Plain Text Feed + last_fixed_number: Last %{number} actions + project_centric: Feeds for incomplete actions in a specific project + contexts: + delete_context_title: Delete context + all_completed_tasks_title: TRACKS::All Completed actions in the context '%{context_name}' + hide_form: Hide form + show_form_title: Add a context + delete_context_confirmation: Are you sure that you want to delete the context '%{name}'? Be aware that this will also delete all (repeating) actions in this context! + delete_context: Delete context + edit_context: Edit context + hide_form_title: Hide new context form + context_hide: Hide from front page? + hidden_contexts: Hidden contexts + no_contexts_active: Currently there are no active contexts + show_form: Create a new context + visible_contexts: Visible contexts + save_status_message: Context saved + add_context: Add Context + context_name: Context name + update_status_message: Name of context was changed + completed_tasks_title: TRACKS::Completed actions in the context '%{context_name}' + new_context_post: "' will be also created. Are you sure?" + status_active: Context is active + no_actions: Currently there are no incomplete actions in this context + last_completed_in_context: in this context (last %{number}) + context_deleted: Deleted context '%{name}' + no_contexts_hidden: Currently there are no hidden contexts + new_context_pre: New context ' + status_hidden: Context is hidden + login: + login_cas: go to the CAS + sign_in: Sign in + openid_identity_url_not_found: Sorry, no user by that identity URL exists (%{identity_url}) + user_no_expiry: Stay logged in + cas_no_user_found: Hello, %{username}! You do not have an account on Tracks. + cas_login: CAS Login + successful_with_session_info: "Login successful:" + please_login: Please log in to use Tracks + cas_logged_in_greeting: Hello, %{username}! You are authenticated. + cas_username_not_found: Sorry, no user by that CAS username exists (%{username}) + mobile_use_openid: "\xE2\x80\xA6or login with an OpenID" + cas_create_account: If you like to request on please go here to %{signup_link} + account_login: Account login + cas_signup_link: Request account + session_will_not_expire: session will not expire. + successful: Logged in successfully. Welcome back! + option_separator: or, + session_time_out: Session has timed out. Please %{link} + session_will_expire: session will expire after %{hours} hour(s) of inactivity. + login_standard: go back to the standard login + logged_out: You have been logged out of Tracks. + login_with_openid: login with an OpenID + unsuccessful: Login unsuccessful. + log_in_again: log in again. + datetime: + prompts: + minute: Minute + second: Seconds + month: Month + hour: Hour + day: Day + year: Year + distance_in_words: + less_than_x_minutes: + one: less than a minute + other: less than %{count} minutes + zero: less than 1 minute + x_days: + one: 1 day + other: "%{count} days" + almost_x_years: + one: almost 1 year + other: almost %{count} years + x_seconds: + one: 1 second + other: "%{count} seconds" + about_x_hours: + one: about 1 hour + other: about %{count} hours + less_than_x_seconds: + one: less than 1 second + other: less than %{count} seconds + zero: less than 1 second + x_months: + one: 1 month + other: "%{count} months" + x_minutes: + one: 1 minute + other: "%{count} minutes" + about_x_years: + one: about 1 year + other: about %{count} years + about_x_months: + one: about 1 month + other: about %{count} months + over_x_years: + one: over 1 year + other: over %{count} years + half_a_minute: half a minute + search: + contexts_matching_query: Contexts matching query + tags_matching_query: Tags matching query + notes_matching_query: Notes matching query + no_results: Your search yielded no results. + todos_matching_query: Todos matching query + projects_matching_query: Projects matching query diff --git a/config/locales/es.yml b/config/locales/es.yml index 41a86229..23b24d40 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -3,19 +3,19 @@ es: layouts: toggle_notes: Activar/Desactivar notas next_actions_rss_feed: RSS feed of next actions + toggle_notes_title: Activar/Desactivar todas las notas mobile_navigation: + new_action: 0-Nueva tarea logout: "Cerrar sesi\xC3\xB3n" feeds: Feeds - new_action: 0-Nueva tarea starred: 4-Favoritos projects: 3-Proyectos tickler: Tickler contexts: 2-Contextos home: 1-Inicio - toggle_notes_title: Activar/Desactivar todas las notas navigation: - recurring_todos: Tareas repetitivas manage_users_title: "A\xC3\xB1adir o eliminar usuarios" + recurring_todos: Tareas repetitivas api_docs: REST API Docs feeds: Feeds starred: Estrellas @@ -24,26 +24,32 @@ es: tickler_title: Tickler manage_users: Administrar usuarios export_title: Import and export data - integrations_: Integrar Tracks preferences: Preferencias + integrations_: Integrar Tracks feeds_title: See a list of available feeds calendar_title: Calendario de las acciones por - stats_title: See your statistics + completed_tasks: Hecho tickler: Tickler + stats_title: See your statistics home_title: Inicio starred_title: See your starred actions recurring_todos_title: Manage recurring actions - completed_tasks: Hecho - organize: Organizar view: Ver + organize: Organizar completed_tasks_title: Completed home: Inicio export: Export contexts_title: Contexts calendar: Calendario projects_title: Proyectos - search: Search All Items preferences_title: Mostrar mis preferencias + search: Search All Items + integrations: + opensearch_description: Buscar en las Tracks + applescript_next_action_prompt: "Descripci\xC3\xB3n de la pr\xC3\xB3xima tarea:" + gmail_description: "Gadget para a\xC3\xB1adir pistas a Gmail como un gadget" + applescript_success_after_id: creado + applescript_success_before_id: "Nueva acci\xC3\xB3n junto con la identificaci\xC3\xB3n" number: format: separator: . @@ -67,12 +73,6 @@ es: separator: . delimiter: "," - integrations: - opensearch_description: Buscar en las Tracks - applescript_next_action_prompt: "Descripci\xC3\xB3n de la pr\xC3\xB3xima tarea:" - gmail_description: "Gadget para a\xC3\xB1adir pistas a Gmail como un gadget" - applescript_success_after_id: creado - applescript_success_before_id: "Nueva acci\xC3\xB3n junto con la identificaci\xC3\xB3n" common: back: !binary | QXRyw6Fz @@ -84,91 +84,128 @@ es: previous: Anterior logout: Salir go_back: "Volver atr\xC3\xA1s" - week: semana + optional: opcional cancel: Cancelar + week: semana none: Ninguno second: Segundo - optional: opcional month: mes - notes: Notas - forum: Foro server_error: Ha ocurrido un error en el servidor. + forum: Foro + notes: Notas last: "\xC3\x9Altimo" - action: Tarea projects: Proyectos + action: Tarea project: Proyecto - contribute: Contribuir ok: Ok + contribute: Contribuir website: Website - first: Primero numbered_step: Paso %{number} + first: Primero sort: by_task_count_title: "Ordenar por n\xC3\xBAmero de tareas" by_task_count_title_confirm: "\xC2\xBFEst\xC3\xA1 seguro que desea ordenar los proyectos por el n\xC3\xBAmero de tareas? Esto reemplazar\xC3\xA1 el orden existente." alphabetically: "Alfab\xC3\xA9ticamente" alphabetically_confirm: "\xC2\xBFEst\xC3\xA1 seguro que desea ordenar los proyectos por orden alfab\xC3\xA9tico? Esto reemplazar\xC3\xA1 el orden existente." - sort: Ordenar alphabetically_title: "Proyectos de ordenar alfab\xC3\xA9ticamente" + sort: Ordenar by_task_count: "Por n\xC3\xBAmero de tareas" fourth: Cuarto create: Crear - months: meses contexts: Contextos - context: Contexto - todo: Todo - next: "Pr\xC3\xB3ximo" - description: "Descripci\xC3\xB3n" + months: meses errors_with_fields: "Ha habido problemas con los siguientes campos:" + next: "Pr\xC3\xB3ximo" + todo: Todo + context: Contexto drag_handle: ARRASTRAR - update: Actualizar + description: "Descripci\xC3\xB3n" bugs: Errores - weeks: semanas + update: Actualizar forth: Siguiente + weeks: semanas wiki: Wiki - search: Buscar email: Email + search: Buscar ajaxError: Hubo un error al recuperar desde el servidor + data: + import_successful: "Importaci\xC3\xB3n se realiz\xC3\xB3 correctamente." + import_errors: "Han ocurrido algunos errores durante la importaci\xC3\xB3n" models: project: feed_title: Tracks Projects feed_description: Lists all the projects for %{username} 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}. preference: due_on: Due on %{date} due_in: Due in %{days} days 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}. activerecord: attributes: + project: + name: Nombre + default_tags: "Etiquetas est\xC3\xA1ndar" + default_context_name: Default contexto + description: "Descripci\xC3\xB3n" todo: predecessors: Depende de la + show_from: Mostrar + notes: Notas + project: Proyecto + context: Contexto + description: "Descripci\xC3\xB3n" + due: "Fecha l\xC3\xADmite" + user: + last_name: Apellido + first_name: Primer nombre preference: show_hidden_projects_in_sidebar: Mostrar proyectos ocultos en el lateral date_format: Formato de fecha show_hidden_contexts_in_sidebar: Mostrar los contextos ocultos en el lateral mobile_todos_per_page: "Tareas por p\xC3\xA1gina (Vista M\xC3\xB3vil)" verbose_action_descriptors: "Descriptores detallado de acci\xC3\xB3n" - sms_context: Contexto por defecto para el email staleness_starts: Comienzo de estancamiento + sms_context: Contexto por defecto para el email title_date_format: "T\xC3\xADtulo del formato de fecha" show_number_completed: "Mostrar n\xC3\xBAmero de tareas completadas" refresh: "Intervalo de actualizaci\xC3\xB3n (en minutos)" week_starts: La semana comienza - time_zone: Zona horaria - due_style: Debido al estilo - locale: Lugar - sms_email: Email origen - show_project_on_todo_done: "Ir a la p\xC3\xA1gina del proyecto al completar la tarea" - show_completed_projects_in_sidebar: Show completed projects in sidebar - user: last_name: Apellido - first_name: Primer nombre + locale: Lugar + due_style: Debido al estilo + time_zone: Zona horaria + show_project_on_todo_done: "Ir a la p\xC3\xA1gina del proyecto al completar la tarea" + sms_email: Email origen + first_name: Nombre + show_completed_projects_in_sidebar: Show completed projects in sidebar errors: + messages: + greater_than_or_equal_to: debe ser mayor que o igual a %{count} + record_invalid: "La validaci\xC3\xB3n ha fallado: %{errores}" + confirmation: "no coincide con la confirmaci\xC3\xB3n" + less_than_or_equal_to: debe ser menor o igual a %{count} + blank: no puede estar en blanco + invalid: "no puede contener el car\xC3\xA1cter de coma (',')" + exclusion: "est\xC3\xA1 reservado" + odd: tiene que ser impar + even: "debe ser a\xC3\xBAn" + too_short: "es demasiado corto (m\xC3\xADnimo %{count} caracteres)" + empty: "no puede estar vac\xC3\xADo" + wrong_length: es la longitud del mal (debe ser %{count} caracteres) + less_than: debe ser menor que %{count} + greater_than: debe ser mayor que %{count} + equal_to: debe ser igual a %{count} + accepted: debe ser aceptada + too_long: "es demasiado largo (el m\xC3\xA1ximo es %{count} caracteres)" + taken: Ya se ha dado + inclusion: "no est\xC3\xA1 incluido en la lista" + not_a_number: "no es un n\xC3\xBAmero" models: project: attributes: @@ -176,27 +213,6 @@ es: blank: proyecto debe tener un nombre too_long: El nombre del proyecto tiene que tener menos de 256 caracteres taken: ya existe - messages: - record_invalid: "La validaci\xC3\xB3n ha fallado: %{errores}" - greater_than_or_equal_to: debe ser mayor que o igual a %{count} - confirmation: "no coincide con la confirmaci\xC3\xB3n" - less_than_or_equal_to: debe ser menor o igual a %{count} - blank: no puede estar en blanco - invalid: "no puede contener el car\xC3\xA1cter de coma (',')" - exclusion: "est\xC3\xA1 reservado" - odd: tiene que ser impar - too_short: "es demasiado corto (m\xC3\xADnimo %{count} caracteres)" - wrong_length: es la longitud del mal (debe ser %{count} caracteres) - empty: "no puede estar vac\xC3\xADo" - even: "debe ser a\xC3\xBAn" - less_than: debe ser menor que %{count} - greater_than: debe ser mayor que %{count} - equal_to: debe ser igual a %{count} - accepted: debe ser aceptada - too_long: "es demasiado largo (el m\xC3\xA1ximo es %{count} caracteres)" - taken: Ya se ha dado - not_a_number: "no es un n\xC3\xBAmero" - inclusion: "no est\xC3\xA1 incluido en la lista" full_messages: format: "%{attribute} %{message}" template: @@ -204,24 +220,22 @@ es: header: one: Un error esta prohibido %{model} se guarden other: "%{count} errores proh\xC3\xADbe este %{model} que se guarden" - data: - import_successful: "Importaci\xC3\xB3n se realiz\xC3\xB3 correctamente." - import_errors: "Han ocurrido algunos errores durante la importaci\xC3\xB3n" stats: - totals_active_project_count: Of those %{count} are active projects tag_cloud_title: Tag cloud for all actions - actions: Actions tag_cloud_description: This tag cloud includes tags of all actions (completed, not completed, visible and/or hidden) tag_cloud_90days_title: Tag cloud actions in past 90 days + actions: Actions + totals_active_project_count: Of those %{count} are active projects actions_last_year_legend: number_of_actions: Number of actions months_ago: Months ago totals_first_action: Since your first action on %{date} actions_avg_completion_time: Of all your completed actions, the average time to complete is %{count} days. - totals_action_count: you have a total of %{count} actions + top10_longrunning: Top 10 longest running projects + actions_dow_30days_title: Day of week (past 30 days) legend: - number_of_days: Number of days ago actions: Tareas + number_of_days: Number of days ago number_of_actions: "N\xC3\xBAmero de tareas" day_of_week: Day of week percentage: Percentage @@ -233,54 +247,53 @@ es: actions: Tareas percentage: Percentage weeks: Running time of an action (weeks). Click on a bar for more info - top10_longrunning: Top 10 longest running projects - actions_dow_30days_title: Day of week (past 30 days) - actions_lastyear_title: Actions in the last 12 months - totals_actions_completed: "%{count} of these are completed." + totals_action_count: you have a total of %{count} actions totals_incomplete_actions: You have %{count} incomplete actions totals_unique_tags: Of those tags, %{count} are unique. actions_avg_completed_30days: and completed an average of %{count} actions per day. top5_contexts: Top 5 contexts - action_completion_time_title: Completion time (all completed actions) - actions_last_year: Actions in the last years + actions_lastyear_title: Actions in the last 12 months + totals_actions_completed: "%{count} of these are completed." totals_context_count: You have %{count} contexts. - projects: Projects totals_visible_context_count: Of those %{count} are visible contexts totals_blocked_actions: "%{count} are dependent on the completion of their actions." - actions_day_of_week_title: Day of week (all actions) - totals_project_count: You have %{count} projects. + projects: Projects + action_completion_time_title: Completion time (all completed actions) + actions_last_year: Actions in the last years actions_min_max_completion_days: The Max-/minimum days to complete is %{min}/%{max}. + tags: Tags actions_min_completion_time: The minimum time to complete is %{time}. no_tags_available: no tags available - tags: Tags + actions_day_of_week_title: Day of week (all actions) + totals_project_count: You have %{count} projects. running_time_all: Current running time of all incomplete actions - tag_cloud_90days_description: This tag cloud includes tags of actions that were created or completed in the past 90 days. actions_30days_title: Actions in the last 30 days - top5_visible_contexts_with_incomplete_actions: Top 5 visible contexts with incomplete actions time_of_day: Time of day (all actions) totals_hidden_project_count: "%{count} are hidden" - actions_further: " and further" tod30: Time of day (last 30 days) - totals_tag_count: You have %{count} tags placed on actions. + tag_cloud_90days_description: This tag cloud includes tags of actions that were created or completed in the past 90 days. more_stats_will_appear: More statistics will appear here once you have added some actions. - click_to_return: Click %{link} to return to the statistics page. - other_actions_label: (otros) + top5_visible_contexts_with_incomplete_actions: Top 5 visible contexts with incomplete actions + actions_further: " and further" + totals_tag_count: You have %{count} tags placed on actions. top10_projects_30days: Top 10 project in past 30 days - top10_projects: Top 10 projects spread_of_running_actions_for_visible_contexts: Spread of running actions for visible contexts - actions_avg_created: In the last 12 months you created on average %{count} actions actions_selected_from_week: "Actions selected from week " spread_of_actions_for_all_context: Spread of actions for all context - totals_completed_project_count: and %{count} are completed projects. click_to_show_actions_from_week: Click %{link} to show the actions from week %{week} and further. + other_actions_label: (otros) + top10_projects: Top 10 projects + totals_completed_project_count: and %{count} are completed projects. + actions_avg_created: In the last 12 months you created on average %{count} actions + click_to_return: Click %{link} to return to the statistics page. + actions_avg_completed: and completed an average of %{count} actions per month. totals: Totals time_of_day_legend: number_of_actions: "N\xC3\xBAmero de tareas" time_of_day: Time of day - click_to_return_link: here contexts: Contexts + click_to_return_link: here totals_hidden_context_count: and %{count} are hidden contexts. - actions_avg_completed: and completed an average of %{count} actions per month. labels: month_avg_completed: "%{months} Month avg completed" completed: Completed @@ -288,22 +301,22 @@ es: avg_created: Avg created avg_completed: Avg completed created: Created - no_actions_selected: No hay tareas seleccionadas. - click_to_update_actions: Click on a bar in the chart to update the actions below. running_time_all_legend: actions: Tareas percentage: Percentage running_time: Running time of an action (weeks). Click on a bar for more info + click_to_update_actions: Click on a bar in the chart to update the actions below. + no_actions_selected: No hay tareas seleccionadas. actions_actions_avg_created_30days: In the last 30 days you created on average %{count} actions tod30_legend: number_of_actions: "N\xC3\xBAmero de tareas" time_of_day: Time of day action_selection_title: TRACKS::Action selection todos: - completed_actions: Completed actions show_from: Show from error_starring_recurring: Could not toggle the star of recurring todo \'%{description}\' recurring_action_deleted: Action was deleted. Because this action is recurring, a new action was added + completed_actions: Completed actions completed_recurring: Completed recurring todos added_new_next_action: Added new next action completed_rest_of_previous_month: Completado en el resto del mes anterior @@ -317,18 +330,18 @@ es: tagged_with: tagged with ‘%{tag_name}’ completed: Completed no_deferred_actions_with: No deferred actions with the tag '%{tag_name}' - no_hidden_actions: Currently there are no hidden actions found edit_action_with_description: Edit the action '%{description}' + no_hidden_actions: Currently there are no hidden actions found action_due_on: (action due on %{date}) + remove_dependency: Remove dependency (does not delete the action) + archived_tasks_title: TRACKS::Archived completed tasks + list_incomplete_next_actions: Lista las siguientes tareas incompletas tags: Tags (separate with commas) action_deleted_success: Successfully deleted next action - archived_tasks_title: TRACKS::Archived completed tasks - remove_dependency: Remove dependency (does not delete the action) - list_incomplete_next_actions: Lista las siguientes tareas incompletas - mobile_todos_page_title: Todas las tareas new_related_todo_created: "Una nueva tarea fue a\xC3\xB1adida y que pertenece a esta tarea recurrente" context_changed: Context changed to %{name} add_another_dependency: Add another dependency + mobile_todos_page_title: Todas las tareas delete_recurring_action_title: Delete the recurring action removed_predecessor: Removed %{successor} as dependency from %{predecessor}. recurring_actions_title: TRACKS::Recurring Actions @@ -339,43 +352,43 @@ es: edit_action: Edit action added_new_context: Added new context next_actions_description: "Filter:" + list_incomplete_next_actions_with_limit: Lists the last %{count} incomplete next actions + set_to_pending: "%{task} set to pending" + added_new_project: Added new project next_actions_title_additions: completed: actions completed due_today: due today due_within_a_week: due within a week - added_new_project: Added new project - list_incomplete_next_actions_with_limit: Lists the last %{count} incomplete next actions - set_to_pending: "%{task} set to pending" older_completed_items: Older completed items append_in_this_project: in this project error_deleting_item: There was an error deleting the item %{description} task_list_title: TRACKS::List tasks no_actions_due_this_week: No actions due in rest of this week + no_deferred_pending_actions: Currently there are no deferred or pending actions no_recurring_todos: Currently there are no recurring todos error_completing_todo: There was an error completing / activating the recurring todo %{description} recurring_pattern_removed: "El patr\xC3\xB3n de repetici\xC3\xB3n se retira de %{count}" convert_to_project: Make project - no_deferred_pending_actions: Currently there are no deferred or pending actions delete_recurring_action_confirm: Are you sure that you want to delete the recurring action '%{description}'? completed_last_day: Completed in the last 24 hours - all_completed: Todas las acciones realizadas - error_saving_recurring: There was an error saving the recurring todo \'%{description}\' + completed_more_than_x_days_ago: Completed more than %{count} days ago show_in_days: Show in %{days} days no_project: --No project-- - completed_more_than_x_days_ago: Completed more than %{count} days ago - feed_title_in_context: in context '%{context}' + error_saving_recurring: There was an error saving the recurring todo \'%{description}\' new_related_todo_created_short: creada una nueva tarea - completed_tagged_page_title: "TRACKS:: Las tareas completadas con etiqueta %{tag_name}" + all_completed: Todas las acciones realizadas + feed_title_in_context: in context '%{context}' older_than_days: Older than %{count} days + completed_tagged_page_title: "TRACKS:: Las tareas completadas con etiqueta %{tag_name}" edit: Edit pending: Pending completed_actions_with: Completed actions with the tag %{tag_name} - completed_tasks_title: TRACKS::Completed tasks deleted_success: The action was deleted succesfully. + completed_tasks_title: TRACKS::Completed tasks feed_title_in_project: in project '%{project}' clear_due_date: Clear due date - error_removing_dependency: There was an error removing the dependency hidden_actions: Tareas ocultas + error_removing_dependency: There was an error removing the dependency was_due_on_date: was due on %{date} show_on_date: Show on %{date} recurrence_period: Recurrence period @@ -394,8 +407,8 @@ es: no_actions_found_title: No actions found next_actions_due_date: overdue_by: Overdue by %{days} day - due_in_x_days: "Vence en %{days} d\xC3\xADas" due_today: Vence hoy + due_in_x_days: "Vence en %{days} d\xC3\xADas" overdue_by_plural: Overdue by %{days} days due_tomorrow: "Vence ma\xC3\xB1ana" completed_last_x_days: Completed in last %{count} days @@ -412,9 +425,9 @@ es: has_x_pending: one: Tiene una tarea pendiente other: Tiene %{count} tareas pendientes - recurring_todos: Recurring todos delete_action: Delete action error_deleting_recurring: There was an error deleting the recurring todo \'%{description}\' + recurring_todos: Recurring todos cannot_add_dependency_to_completed_todo: Cannot add this action as a dependency to a completed action! delete: Delete drag_action_title: Drag onto another action to make it depend on that action @@ -432,15 +445,17 @@ es: calendar: get_in_ical_format: Get this calendar in iCal format due_next_week: Due next week - due_this_week: Due in rest of this week no_actions_due_next_week: No actions due in next week - no_actions_due_today: No actions due today + due_this_week: Due in rest of this week due_today: Due today + no_actions_due_today: No actions due today due_next_month_and_later: Due in %{month} and later no_actions_due_after_this_month: No actions due after this month due_this_month: Due in rest of %{month} no_actions_due_this_month: No actions due in rest of this month show_tomorrow: Show Tomorrow + tagged_page_title: TRACKS::Tagged with '%{tag_name}' + action_deferred: "La acci\xC3\xB3n \\'%{description}\\' se aplaz\xC3\xB3" recurrence: ends_on_number_times: Ends after %{number} times ends_on_date: Ends on %{date} @@ -449,13 +464,10 @@ es: weekly_options: Settings for weekly recurring actions weekly: Weekly monthly_options: Settings for monthly recurring actions + starts_on: Starts on daily_options: Settings for daily recurring actions monthly: Monthly - starts_on: Starts on - show_option_always: always - daily: Daily pattern: - third: third month_names: - - January @@ -470,18 +482,19 @@ es: - October - November - December + third: third every_n: every %{n} - every_xth_day_of_every_n_months: every %{x} %{day} of every %{n_months} - second: second on_day_n: on day %{n} - weekly: weekly + second: second + every_xth_day_of_every_n_months: every %{x} %{day} of every %{n_months} from: from + weekly: weekly last: last every_day: every day the_xth_day_of_month: the %{x} %{day} of %{month} times: for %{number} times on_work_days: on work days - show: show + every_year_on: every year on %{date} first: first day_names: - sunday @@ -491,41 +504,41 @@ es: - thursday - friday - saturday - every_year_on: every year on %{date} + show: show fourth: fourth due: due until: until every_month: every month + show_option_always: always + daily: Daily yearly_every_x_day: Every %{month} %{day} recurrence_on_options: Set recurrence on daily_every_number_day: Every %{number} day(s) + show_options: Show the todo weekly_every_number_week: Returns every %{number} week on ends_on: Ends on - show_options: Show the todo show_days_before: "%{days} days before the todo is due" from_tickler: the date todo comes from tickler (no due date set) no_end_date: No end date day_x_on_every_x_month: Day %{day} on every %{month} month - yearly_every_xth_day: The %{day} %{day_of_week} of %{month} yearly_options: Settings for yearly recurring actions - yearly: Yearly + yearly_every_xth_day: The %{day} %{day_of_week} of %{month} monthly_every_xth_day: The %{day} %{day_of_week} of every %{month} month - action_deferred: "La acci\xC3\xB3n \\'%{description}\\' se aplaz\xC3\xB3" - tagged_page_title: TRACKS::Tagged with '%{tag_name}' + yearly: Yearly no_completed_recurring: Currently there are no completed recurring todos added_dependency: Added %{dependency} as dependency. - completed_rest_of_month: Completado en el resto de este mes no_deferred_actions: Currently there are no deferred actions. all_completed_tagged_page_title: "TRACKS:: Todas las tareas realizadas con etiqueta %{tag_name}" + completed_rest_of_month: Completado en el resto de este mes recurrence_completed: There is no next action after the recurring action you just finished. The recurrence is completed - due: "Fecha l\xC3\xADmite" + error_toggle_complete: Could not mark this todo complete no_actions_found: Currently there are no incomplete actions. in_pending_state: en estado pendiente - error_toggle_complete: Could not mark this todo complete + due: "Fecha l\xC3\xADmite" action_marked_complete_error: The action '%{description}' was NOT marked as %{completed} due to an error on the server. recurring_action_saved: Recurring action saved - depends_on_separate_with_commas: Depende de (separar con comas) action_saved_to_tickler: Action saved to tickler + depends_on_separate_with_commas: Depende de (separar con comas) completed_in_archive: one: There is one completed action in the archive. other: There are %{count} completed actions in the archive. @@ -540,9 +553,9 @@ es: delete_confirmation: Are you sure that you want to delete the note '%{id}'? delete_item_title: Delete item delete_note_title: Delete the note '%{id}' - deleted_note: Deleted note '%{id}' note_link_title: Show note %{id} show_note_title: Show note + deleted_note: Deleted note '%{id}' edit_item_title: Edit item note_location_link: "In:" no_notes_available: "Currently there are no notes: add notes to projects from individual project pages." @@ -553,25 +566,17 @@ es: completed: Completed completed_plural: Completed visible_plural: Visible - active_plural: Active visible: Visible - active: Active + active_plural: Active hidden: Hidden - time: - am: soy - formats: - default: "%a, %d %b %Y %H:%M:%S %z" - short: "%d %b %H:%M" - month_day: "%B %d" - long: "%B %d, %Y %H:%M" - pm: pm + active: Active projects: + was_marked_hidden: has been marked as hidden edit_project_title: Editar proyecto default_tags_removed_notice: Removed the default tags default_context_set: Set project's default context to %{default_context} no_actions_in_project: Currently there are no incomplete actions in this project deferred_actions: Tareas pospuestas para este proyecto - was_marked_hidden: has been marked as hidden all_completed_tasks_title: "TRACKS:: Lista de todas las acciones terminado en '%{project_name}' Proyecto" page_title: "TRACKS::Project: %{project}" hide_form: Esconder formulario @@ -579,31 +584,32 @@ es: list_completed_projects: "TRACKS:: Lista de Proyectos Realizados" to_new_project_page: Take me to the new project page no_notes_attached: Currently there are no notes attached to this project - this_project: This project deferred_actions_empty: There are no deferred actions for this project + this_project: This project project_state: Project is %{state}. - no_last_completed_projects: No hay proyectos terminados encontrado todos_append: in this project + no_last_completed_projects: No hay proyectos terminados encontrado notes: Notes + no_last_completed_recurring_todos: No se ha completado las acciones repetitivas que se encuentran notes_empty: There are no notes for this project no_projects: Currently there are no projects hide_form_title: Hide new project form with_no_default_context: with no default context delete_project: Delete project completed_actions_empty: No hay tareas completadas para este proyecto - delete_project_confirmation: Are you sure that you want to delete the project '%{name}'? - with_default_context: with a default context of '%{context_name}' show_form: Add a project actions_in_project_title: Actions in this project - add_project: "A\xC3\xB1adir Proyecto" - with_default_tags: and with '%{tags}' as the default tags - add_note: "A\xC3\xB1adir una nota" - list_projects: TRACKS::Lista de Proyectos + delete_project_confirmation: Are you sure that you want to delete the project '%{name}'? + with_default_context: with a default context of '%{context_name}' set_default_tags_notice: Set project's default tags to %{default_tags} is_active: "est\xC3\xA1 activo" settings: Settings - project_saved_status: Project saved completed_projects: Proyectos completados + with_default_tags: and with '%{tags}' as the default tags + list_projects: TRACKS::Lista de Proyectos + project_saved_status: Project saved + add_project: "A\xC3\xB1adir Proyecto" + add_note: "A\xC3\xB1adir una nota" completed_tasks_title: "TRACKS:: Lista de Acciones completadas en '%{project_name}' Proyecto" delete_project_title: Delete the project hidden_projects: Proyectos ocultos @@ -611,19 +617,26 @@ es: was_marked_complete: has been marked as completed completed_actions: Tareas completadas para este proyecto default_context_removed: Eliminado el contexto por defecto - edit_project_settings: Edit Project Settings - active_projects: Active projects default_context: The default context for this project is %{context} status_project_name_changed: Name of project was changed + active_projects: Active projects no_default_context: Este proyecto no tiene un contexto por defecto with_no_default_tags: and with no default tags + edit_project_settings: Edit Project Settings state: This project is %{state} - errors: - user_unauthorized: "401 No autorizado: Solo los usuarios administrativos pueden acceder a esta funci\xC3\xB3n." + time: + am: soy + formats: + default: "%a, %d %b %Y %H:%M:%S %z" + time: "" + short: "%d %b %H:%M" + month_day: "%B %d" + long: "%B %d, %Y %H:%M" + pm: pm preferences: - change_identity_url: Change Your Identity URL open_id_url: Your OpenID URL is staleness_starts_after: Staleness starts after %{days} days + change_identity_url: Change Your Identity URL change_password: Change your password page_title: TRACKS::Preferences title: Your preferences @@ -640,6 +653,13 @@ es: current_authentication_type: Your authentication type is %{auth_type} change_authentication_type: Change your authentication type generate_new_token_confirm: Are you sure? Generating a new token will replace the existing one and break any external usages of this token. + tabs: + authentication: "Autenticaci\xC3\xB3n" + tracks_behavior: Rastrea el comportamiento de + profile: Perfil + date_and_time: Fecha y hora + errors: + user_unauthorized: "401 No autorizado: Solo los usuarios administrativos pueden acceder a esta funci\xC3\xB3n." date: month_names: - @@ -664,8 +684,10 @@ es: - Vie - Sab formats: + only_day: "" default: "%Y-%m-%d" short: "%b %d" + month_day: "" long: "%B %d, %Y" day_names: - Domingo @@ -691,8 +713,8 @@ es: - Dic support: array: - last_word_connector: ", y" words_connector: "," + last_word_connector: ", y" two_words_connector: y select: prompt: Por favor seleccione @@ -700,18 +722,85 @@ es: send_feedback: "Env\xC3\xADa comentarios sobre el %{version}" shared: multiple_next_actions: Multiple next actions (one on each line) - toggle_single: Add a next action hide_form: Esconder formulario + toggle_single: Add a next action add_action: "A\xC3\xB1adir tarea" add_actions: "A\xC3\xB1adir tareas" tags_for_all_actions: Tags for all actions (sep. with commas) + toggle_single_title: Add a new next action project_for_all_actions: Project for all actions context_for_all_actions: Context for all actions toggle_multi: Add multiple next actions - toggle_single_title: Add a new next action separate_tags_with_commas: separar con comas toggle_multi_title: Toggle single/multi new action form hide_action_form_title: Hide new action form + users: + successfully_deleted_user: Successfully deleted user %{username} + failed_to_delete_user: Failed to delete user %{username} + total_contexts: Total contexts + first_user_heading: "Welcome to TRACKS. To get started, please create an admin account:" + openid_url_verified: You have successfully verified %{url} as your identity and set your authentication type to OpenID. + auth_type_update_error: "There was a problem updating your authentication type: %{error_messages}" + destroy_successful: User %{login} was successfully destroyed + new_token_generated: New token successfully generated + total_projects: Total projects + signup_successful: Signup successful for user %{username}. + change_password_submit: Change password + no_signups_title: TRACKS::No signups + user_created: User created. + manage_users: Manage users + account_signup: Account signup + password_updated: Password updated. + desired_login: Desired login + signup: Signup + confirm_password: Confirm password + new_user_heading: "Sign up a new user:" + auth_type_updated: Authentication type updated. + total_actions: Total actions + change_password_title: TRACKS::Change password + change_auth_type_title: TRACKS::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. + password_confirmation_label: Confirm password + destroy_error: There was an error deleting the user %{login} + choose_password: Choose password + register_with_cas: With your CAS username + label_auth_type: Authentication type + new_password_label: New password + new_user_title: TRACKS::Sign up as the admin user + destroy_user: Destroy user + total_users_count: You have a total of %{count} users + 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: Sign up new user + openid_ok_pref_failed: You have successfully verified %{url} as your identity but there was a problem saving your authentication preferences. + identity_url: Identity URL + change_authentication_type: Change authentication type + auth_change_submit: Change authentication type + total_notes: Total notes + select_authentication_type: Select your new authentication type and click 'Change authentication type' to replace your current settings. + feedlist: + choose_context: Elija el contexto en el que desea un canal de + actions_due_today: Acciones pendientes hoy o antes + rss_feed: RSS Feed + ical_feed: "iCal alimentaci\xC3\xB3n" + legend: "Leyenda:" + all_contexts: Todos los contextos + all_projects: Todos los proyectos + choose_project: Elegir el proyecto que quiere un canal de + select_feed_for_project: Seleccione la fuente para este proyecto + active_projects_wo_next: "Proyectos activos, sin las pr\xC3\xB3ximas acciones" + project_needed: Es necesario que haya al menos un proyecto antes de poder solicitar un feed + active_starred_actions: "Todas las acciones que protagoniz\xC3\xB3, activa" + select_feed_for_context: "Seleccione la alimentaci\xC3\xB3n de este contexto" + projects_and_actions: Proyectos activos con sus acciones + context_needed: Es necesario que haya al menos un contexto antes de poder solicitar un feed + actions_due_next_week: "Tareas pendientes en 7 d\xC3\xADas o menos" + notice_incomplete_only: "Nota: Todos los alimentos muestran s\xC3\xB3lo las acciones que no han sido marcadas como realizadas, a menos que se indique lo contrario." + all_actions: Todas las tareas + actions_completed_last_week: "Tareas completadas en los \xC3\xBAltimos 7 d\xC3\xADas" + context_centric_actions: "Feeds de acciones incompletas en un contexto espec\xC3\xADfico" + plain_text_feed: Canal Texto sin formato + last_fixed_number: "\xC3\x9Altima %{number} acciones" + project_centric: "Feeds de acciones incompletas en un proyecto espec\xC3\xADfico" sidebar: list_name_active_contexts: Active contexts list_name_active_projects: Active projects @@ -719,73 +808,6 @@ es: list_name_completed_projects: Completed projects list_name_hidden_projects: Hidden projects list_name_hidden_contexts: Hidden contexts - feedlist: - choose_context: Elija el contexto en el que desea un canal de - actions_due_today: Acciones pendientes hoy o antes - ical_feed: "iCal alimentaci\xC3\xB3n" - all_contexts: Todos los contextos - legend: "Leyenda:" - rss_feed: RSS Feed - choose_project: Elegir el proyecto que quiere un canal de - all_projects: Todos los proyectos - project_needed: Es necesario que haya al menos un proyecto antes de poder solicitar un feed - select_feed_for_project: Seleccione la fuente para este proyecto - active_projects_wo_next: "Proyectos activos, sin las pr\xC3\xB3ximas acciones" - active_starred_actions: "Todas las acciones que protagoniz\xC3\xB3, activa" - projects_and_actions: Proyectos activos con sus acciones - context_needed: Es necesario que haya al menos un contexto antes de poder solicitar un feed - select_feed_for_context: "Seleccione la alimentaci\xC3\xB3n de este contexto" - notice_incomplete_only: "Nota: Todos los alimentos muestran s\xC3\xB3lo las acciones que no han sido marcadas como realizadas, a menos que se indique lo contrario." - actions_due_next_week: "Tareas pendientes en 7 d\xC3\xADas o menos" - plain_text_feed: Canal Texto sin formato - last_fixed_number: "\xC3\x9Altima %{number} acciones" - all_actions: Todas las tareas - actions_completed_last_week: "Tareas completadas en los \xC3\xBAltimos 7 d\xC3\xADas" - context_centric_actions: "Feeds de acciones incompletas en un contexto espec\xC3\xADfico" - project_centric: "Feeds de acciones incompletas en un proyecto espec\xC3\xADfico" - users: - auth_type_update_error: "There was a problem updating your authentication type: %{error_messages}" - openid_url_verified: You have successfully verified %{url} as your identity and set your authentication type to OpenID. - destroy_successful: User %{login} was successfully destroyed - total_contexts: Total contexts - successfully_deleted_user: Successfully deleted user %{username} - failed_to_delete_user: Failed to delete user %{username} - first_user_heading: "Welcome to TRACKS. To get started, please create an admin account:" - new_token_generated: New token successfully generated - total_projects: Total projects - signup_successful: Signup successful for user %{username}. - change_password_submit: Change password - no_signups_title: TRACKS::No signups - user_created: User created. - account_signup: Account signup - manage_users: Manage users - password_updated: Password updated. - confirm_password: Confirm password - signup: Signup - new_user_heading: "Sign up a new user:" - auth_type_updated: Authentication type updated. - total_actions: Total actions - desired_login: Desired login - choose_password: Choose password - change_password_title: TRACKS::Change password - change_auth_type_title: TRACKS::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. - password_confirmation_label: Confirm password - destroy_error: There was an error deleting the user %{login} - label_auth_type: Authentication type - new_password_label: New password - register_with_cas: With your CAS username - new_user_title: TRACKS::Sign up as the admin user - destroy_user: Destroy user - total_users_count: You have a total of %{count} users - 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: Sign up new user - openid_ok_pref_failed: You have successfully verified %{url} as your identity but there was a problem saving your authentication preferences. - auth_change_submit: Change authentication type - identity_url: Identity URL - change_authentication_type: Change authentication type - total_notes: Total notes - select_authentication_type: Select your new authentication type and click 'Change authentication type' to replace your current settings. contexts: delete_context_title: Eliminar contexto all_completed_tasks_title: "TRACKS:: Todas las acciones completadas en '%{context_name}' contexto" @@ -795,15 +817,15 @@ es: delete_context: Eliminar contexto edit_context: Editar contexto hide_form_title: Ocultar el formulario nuevo contexto - no_contexts_active: Actualmente no hay contextos activos context_hide: "\xC2\xBFEsconder de la p\xC3\xA1gina principal?" hidden_contexts: Contextos ocultos - save_status_message: Contexto guardado - add_context: "A\xC3\xB1adir contexto" + no_contexts_active: Actualmente no hay contextos activos show_form: Crear un nuevo contexto visible_contexts: Contextos visible - update_status_message: Nombre de contexto ha cambiado + save_status_message: Contexto guardado + add_context: "A\xC3\xB1adir contexto" context_name: Nombre del contexto + update_status_message: Nombre de contexto ha cambiado completed_tasks_title: "TRACKS:: Las acciones completadas en '%{context_name}' el contexto" new_context_post: "' Tambi\xC3\xA9n se ha creado. \xC2\xBFEst\xC3\xA1 seguro?" status_active: "El contexto est\xC3\xA1 activo" @@ -813,6 +835,31 @@ es: no_contexts_hidden: Actualmente no hay contextos ocultos new_context_pre: Nuevo contexto ' status_hidden: Contexto se oculta + login: + login_cas: go to the CAS + sign_in: Entrar + openid_identity_url_not_found: Sorry, no user by that identity URL exists (%{identity_url}) + user_no_expiry: Stay logged in + cas_no_user_found: Hello, %{username}! You do not have an account on Tracks. + cas_login: CAS Login + successful_with_session_info: "Login successful:" + please_login: Please log in to use Tracks + cas_logged_in_greeting: Hello, %{username}! You are authenticated. + cas_username_not_found: Sorry, no user by that CAS username exists (%{username}) + mobile_use_openid: "\xE2\x80\xA6or login with an OpenID" + cas_create_account: If you like to request on please go here to %{signup_link} + account_login: Acceso a la cuenta + cas_signup_link: Request account + session_will_not_expire: session will not expire. + successful: "Has entrado con \xC3\xA9xito. Bienvenido!" + option_separator: or, + session_time_out: Session has timed out. Please %{link} + session_will_expire: session will expire after %{hours} hour(s) of inactivity. + login_standard: go back to the standard login + logged_out: You have been logged out of Tracks. + login_with_openid: login with an OpenID + unsuccessful: Login unsuccessful. + log_in_again: log in again. datetime: prompts: minute: Minuto @@ -829,14 +876,15 @@ es: less_than_x_minutes: one: menos de un minuto other: menos de %{count} minutos - almost_x_years: - one: "casi 1 a\xC3\xB1o" - other: "Casi %{count} a\xC3\xB1os" + zero: menos de 1 minuto x_days: one: !binary | MSBkw61h other: "%{count} d\xC3\xADas" + almost_x_years: + one: "casi 1 a\xC3\xB1o" + other: "Casi %{count} a\xC3\xB1os" x_seconds: one: Un segundo other: "%{count} segundos" @@ -846,6 +894,7 @@ es: less_than_x_seconds: one: menos de 1 segundo other: menos de %{count} segundos + zero: menos de 1 segundo x_months: one: 1 mes other: "%{count} meses" @@ -862,31 +911,6 @@ es: one: "m\xC3\xA1s de 1 a\xC3\xB1o" other: "en %{count} a\xC3\xB1os" half_a_minute: medio minuto - login: - login_cas: go to the CAS - openid_identity_url_not_found: Sorry, no user by that identity URL exists (%{identity_url}) - user_no_expiry: Stay logged in - sign_in: Entrar - successful_with_session_info: "Login successful:" - please_login: Please log in to use Tracks - cas_logged_in_greeting: Hello, %{username}! You are authenticated. - cas_no_user_found: Hello, %{username}! You do not have an account on Tracks. - cas_login: CAS Login - cas_username_not_found: Sorry, no user by that CAS username exists (%{username}) - mobile_use_openid: "\xE2\x80\xA6or login with an OpenID" - cas_create_account: If you like to request on please go here to %{signup_link} - cas_signup_link: Request account - account_login: Acceso a la cuenta - session_will_not_expire: session will not expire. - successful: "Has entrado con \xC3\xA9xito. Bienvenido!" - session_time_out: Session has timed out. Please %{link} - session_will_expire: session will expire after %{hours} hour(s) of inactivity. - option_separator: or, - login_standard: go back to the standard login - login_with_openid: login with an OpenID - unsuccessful: Login unsuccessful. - log_in_again: log in again. - logged_out: You have been logged out of Tracks. search: contexts_matching_query: Contexts matching query tags_matching_query: Tags matching query diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 8050a941..6869c26b 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -1,8 +1,62 @@ --- fr: + layouts: + toggle_notes: Afficher/Cacher notes + next_actions_rss_feed: Flux RSS des prochaines actions + toggle_notes_title: Afficher/Cacher toutes les notes + mobile_navigation: + new_action: 0-Nouvelle action + logout: "D\xC3\xA9connexion" + feeds: Flux + starred: "4-Marqu\xC3\xA9" + projects: 3-Projets + tickler: Reporteur + contexts: 2-Contextes + home: 1-Accueil + navigation: + manage_users_title: Ajouter ou supprimer des utilisateurs + recurring_todos: "T\xC3\xA2ches (todos) r\xC3\xA9p\xC3\xA9titives" + api_docs: Doc REST API + feeds: Flux + starred: "Marqu\xC3\xA9" + notes_title: Voir toutes les notes + stats: Statistiques + tickler_title: Reporteur + manage_users: Gestion des utilisateurs + export_title: "Importer et exporter des donn\xC3\xA9es" + preferences: !binary | + UHLDqWbDqXJlbmNlcw== + + integrations_: "Int\xC3\xA9grer Tracks" + feeds_title: Voir une liste des flux disponibles + calendar_title: "Calendrier des actions \xC3\xA0 \xC3\xA9ch\xC3\xA9ance" + completed_tasks: "Termin\xC3\xA9" + stats_title: Voir vos statistiques + tickler: Reporteur + home_title: Accueil + starred_title: "Voir vos actions pr\xC3\xA9f\xC3\xA9r\xC3\xA9es" + recurring_todos_title: "Gerer les actions r\xC3\xA9currentes" + view: Vue + organize: Organiser + completed_tasks_title: "Termin\xC3\xA9" + home: Accueil + export: Exporter + contexts_title: Contextes + calendar: Calendrier + projects_title: Projets + preferences_title: "Voir mes pr\xC3\xA9f\xC3\xA9rences" + search: Recherches tous les items + integrations: + opensearch_description: Rechercher dans Tracks + applescript_next_action_prompt: "Description de l'action suivante:" + gmail_description: "Gadget pour ajouter Tracks \xC3\xA0 Gmail" + applescript_success_after_id: !binary | + Q3LDqcOp + + applescript_success_before_id: Nouvelle action suivante avec ID number: format: - separator: "." + separator: . precision: 2 delimiter: "," human: @@ -22,98 +76,62 @@ fr: percentage: format: delimiter: "" - precision: - format: - delimiter: "" - currency: + currency: format: format: "%u%n" unit: $ separator: . delimiter: "," - layouts: - toggle_notes: Afficher/Cacher notes - next_actions_rss_feed: Flux RSS des prochaines actions - toggle_notes_title: Afficher/Cacher toutes les notes - mobile_navigation: - logout: "D\xC3\xA9connexion" - feeds: Flux - new_action: 0-Nouvelle action - starred: "4-Marqu\xC3\xA9" - projects: 3-Projets - tickler: "Reporteur" - contexts: 2-Contextes - home: 1-Accueil - navigation: - manage_users_title: Ajouter ou supprimer des utilisateurs - recurring_todos: "T\xC3\xA2ches (todos) r\xC3\xA9p\xC3\xA9titives" - api_docs: Doc REST API - feeds: Flux - stats: Statistiques - starred: "Marqu\xC3\xA9" - notes_title: Voir toutes les notes - tickler_title: "Reporteur" - manage_users: Gestion des utilisateurs - export_title: "Importer et exporter des donn\xC3\xA9es" - integrations_: "Int\xC3\xA9grer Tracks" - preferences: "Pr\xC3\xA9f\xC3\xA9rences" - feeds_title: Voir une liste des flux disponibles - calendar_title: "Calendrier des actions \xC3\xA0 \xC3\xA9ch\xC3\xA9ance" - home_title: Accueil - starred_title: "Voir vos actions pr\xC3\xA9f\xC3\xA9r\xC3\xA9es" - recurring_todos_title: "Gerer les actions r\xC3\xA9currentes" - completed_tasks: "Termin\xC3\xA9" - tickler: "Reporteur" - stats_title: Voir vos statistiques - organize: Organiser - view: Vue - completed_tasks_title: "Termin\xC3\xA9" - export: Exporter - contexts_title: Contextes - home: Accueil - calendar: Calendrier - search: Recherches tous les items - projects_title: Projets - preferences_title: "Voir mes pr\xC3\xA9f\xC3\xA9rences" + precision: + format: + delimiter: "" common: back: Retour - actions: Actions third: "Troisi\xC3\xA8me" + recurring_todos: "R\xC3\xA9p\xC3\xA9tition d'actions" + actions: Actions add: Ajouter - go_back: Retour + previous: !binary | + UHLDqWPDqWRlbnRl + logout: "D\xC3\xA9connexion" + go_back: Retour optional: optionnel week: semaine + cancel: Annuler none: Aucun second: Seconde - cancel: Annuler month: mois server_error: Une erreur s\'est produite sur le serveur forum: Forum notes: Notes - action: Action last: Dernier projects: Projets + action: Action project: Projet - contribute: Contribuer ok: Ok + contribute: Contribuer website: Site Web first: Premier numbered_step: Etape %{number} - fourth: "Quatri\xC3\xA8me" - errors_with_fields: "Il y a des probl\xC3\xA8me avec les champs suivants :" sort: by_task_count_title: "Trier par nombre de t\xC3\xA2ches" by_task_count_title_confirm: "Etes vous s\xC3\xBBr de vouloir trier ces projets par nombre de t\xC3\xA2ches ? L\\'ordre actuel sera remplac\xC3\xA9." alphabetically: "Par ordre alphab\xC3\xA9tique" alphabetically_confirm: "Etes vous s\xC3\xBBr de vouloir trier ces projets par ordre alphab\xC3\xA9tique ? L\\'ordre actuel sera remplac\xC3\xA9." - alphabetically_title: "Trier les projets par ordre alphab\xC3\xA9tique" sort: Trier + alphabetically_title: "Trier les projets par ordre alphab\xC3\xA9tique" by_task_count: "Par nombre de t\xC3\xA2ches" + fourth: "Quatri\xC3\xA8me" + create: !binary | + Q3LDqWVy + contexts: Contextes - context: Contexte - create: "Cr\xC3\xA9er" months: Mois + errors_with_fields: "Il y a des probl\xC3\xA8me avec les champs suivants :" + next: Suivant + context: Contexte + todo: Action drag_handle: DRAG description: Description update: "Mettre \xC3\xA0 jour" @@ -122,14 +140,8 @@ fr: weeks: semaines wiki: Wiki email: Email - ajaxError: "Une erreur s'est produite en acc\xC3\xA9dant un serveur" search: Rechercher - integrations: - opensearch_description: Rechercher dans Tracks - applescript_next_action_prompt: "Description de l'action suivante:" - gmail_description: "Gadget pour ajouter Tracks \xC3\xA0 Gmail" - applescript_success_after_id: "Cr\xC3\xA9\xC3\xA9" - applescript_success_before_id: Nouvelle action suivante avec ID + ajaxError: "Une erreur s'est produite en acc\xC3\xA9dant un serveur" data: import_successful: "L'import a r\xC3\xA9ussi." import_errors: Des erreurs se sont produites durant l'import @@ -139,15 +151,15 @@ fr: feed_description: Liste de tous les projets de %{username} todo: error_date_must_be_future: "doit \xC3\xAAtre une date dans le futur" - preference: - due_on: "Ech\xC3\xA9ance le %{date}" - due_in: "Ech\xC3\xA9ance dans %{days} jours" - due_styles: - - "Ech\xC3\xA9ance dans ____ jours" - - "Ech\xC3\xA9ance le ____" user: error_context_not_associated: "L'identifiant contexte %{context} n'est pas associ\xC3\xA9 \xC3\xA0 l'identifiant utilisateur %{user}." error_project_not_associated: "L'identifiant projet %{context} n'est pas associ\xC3\xA9 \xC3\xA0 l'identifiant utilisateur %{user}." + preference: + due_on: "Ech\xC3\xA9ance le %{date}" + due_in: "Ech\xC3\xA9ance dans %{days} jours" + due_styles: + - "Ech\xC3\xA9ance dans ____ jours" + - "Ech\xC3\xA9ance le ____" activerecord: attributes: project: @@ -163,56 +175,60 @@ fr: context: Contexte description: Description due: "Ech\xC3\xA9ance" + user: + last_name: Nom + first_name: "Pr\xC3\xA9nom" preference: show_hidden_projects_in_sidebar: "Montrer les projets cach\xC3\xA9s dans le panneau lat\xC3\xA9ral" - show_hidden_contexts_in_sidebar: "Montrer les contextes cach\xC3\xA9s dans le panneau lat\xC3\xA9ral" date_format: Format date + show_hidden_contexts_in_sidebar: "Montrer les contextes cach\xC3\xA9s dans le panneau lat\xC3\xA9ral" mobile_todos_per_page: Actions par page (Vue Mobile) - sms_context: Contexte Email par default - staleness_starts: "D\xC3\xA9but de d\xC3\xA9passement" verbose_action_descriptors: "Descripteurs d\\'action d\xC3\xA9taill\xC3\xA9s" + staleness_starts: "D\xC3\xA9but de d\xC3\xA9passement" + sms_context: Contexte Email par default title_date_format: Format de la date en titre show_number_completed: "Montrer le nombre d\\'action compl\xC3\xA9t\xC3\xA9es" refresh: Intervalle de rafraichissement (en minutes) week_starts: Les semaines commencent un + last_name: Nom locale: Langue - time_zone: Fuseau horaire due_style: "Style Ech\xC3\xA9ance" + time_zone: Fuseau horaire show_project_on_todo_done: "Aller au projet quand la t\xC3\xA2che est termin\xC3\xA9e" sms_email: De l\'Email + first_name: Nom show_completed_projects_in_sidebar: "Montrer les projets compl\xC3\xA9t\xC3\xA9s dans le panneau lat\xC3\xA9ral" - user: - last_name: Nom - first_name: "Pr\xC3\xA9nom" errors: + messages: + greater_than_or_equal_to: "doit \xC3\xAAtre plus grand ou \xC3\xA9gal \xC3\xA0 %{count}" + record_invalid: "La validation \xC3\xA0 \xC3\xA9chou\xC3\xA9 : %{errors}" + confirmation: "n\\'est pas identique \xC3\xA0 la confirmation" + less_than_or_equal_to: "doit \xC3\xAAtre inf\xC3\xA9rieur ou \xC3\xA9gal \xC3\xA0 %{count}" + blank: "ne peux \xC3\xAAtre vide" + invalid: "ne peut contenir le caract\xC3\xA8re virgule (\\',\\')" + exclusion: exclusion? + odd: "doit \xC3\xAAtre impair" + even: "doit \xC3\xAAtre pair" + too_short: "est trop court (minimum de %{count} charact\xC3\xA8res)" + empty: "ne peut \xC3\xAAtre vide" + wrong_length: "est de longueur incorrecte (doit \xC3\xAAtre de %{count} caract\xC3\xA8res)" + less_than: "doit \xC3\xAAtre inf\xC3\xA9rieur \xC3\xA0 %{count}" + greater_than: "doit \xC3\xAAtre plus grand que %{count}" + equal_to: "doit \xC3\xAAtre \xC3\xA9gal \xC3\xA0 %{count}" + accepted: "doit \xC3\xAAtre accept\xC3\xA9" + too_long: "est trop long (maximum de %{count} caract\xC3\xA8res)" + taken: "est d\xC3\xA9j\xC3\xA0 pris" + inclusion: n\'est pas inclus dans la liste + not_a_number: n\'est pas un nombre models: project: attributes: name: blank: le projet doit avoir un nom - taken: "Existe d\xC3\xA9j\xC3\xA0" - too_long: "le nom du projet doit faire moins de 256 caract\xC3\xA8res" - messages: - record_invalid: "La validation \xC3\xA0 \xC3\xA9chou\xC3\xA9 : %{errors}" - greater_than_or_equal_to: "doit \xC3\xAAtre plus grand ou \xC3\xA9gal \xC3\xA0 %{count}" - confirmation: "n\\'est pas identique \xC3\xA0 la confirmation" - less_than_or_equal_to: "doit \xC3\xAAtre inf\xC3\xA9rieur ou \xC3\xA9gal \xC3\xA0 %{count}" - blank: "ne peux \xC3\xAAtre vide" - exclusion: "exclusion?" - invalid: "ne peut contenir le caract\xC3\xA8re virgule (\\',\\')" - odd: "doit \xC3\xAAtre impair" - wrong_length: "est de longueur incorrecte (doit \xC3\xAAtre de %{count} caract\xC3\xA8res)" - empty: "ne peut \xC3\xAAtre vide" - even: "doit \xC3\xAAtre pair" - too_short: "est trop court (minimum de %{count} charact\xC3\xA8res)" - less_than: "doit \xC3\xAAtre inf\xC3\xA9rieur \xC3\xA0 %{count}" - equal_to: "doit \xC3\xAAtre \xC3\xA9gal \xC3\xA0 %{count}" - greater_than: "doit \xC3\xAAtre plus grand que %{count}" - taken: "est d\xC3\xA9j\xC3\xA0 pris" - accepted: "doit \xC3\xAAtre accept\xC3\xA9" - too_long: "est trop long (maximum de %{count} caract\xC3\xA8res)" - not_a_number: n\'est pas un nombre - inclusion: n\'est pas inclus dans la liste + too_long: "le nom du projet doit faire moins de 256 caract\xC3\xA8res" + taken: !binary | + RXhpc3RlIGTDqWrDoA== + full_messages: format: "%{attribute} %{message}" template: @@ -221,94 +237,99 @@ fr: one: "1 erreur a emp\xC3\xA9ch\xC3\xA9 ce %{model} d\\'\xC3\xAAtre sauvegard\xC3\xA9" other: "%{count} erreurs ont emp\xC3\xA9ch\xC3\xA9 ce %{model} d\\'\xC3\xAAtre sauvegard\xC3\xA9" stats: + tag_cloud_title: Nuage de tag pour toutes les actions + tag_cloud_description: "Ce nuage de tags contient les tags de toutes les actions (r\xC3\xA9alis\xC3\xA9es, en cours, visibles ou cach\xC3\xA9es)" tag_cloud_90days_title: Nuage de tag des actions des 90 derniers jours actions: Actions totals_active_project_count: De ceux-ci %{count} sont des projets actifs - tag_cloud_title: Nuage de tag pour toutes les actions - tag_cloud_description: "Ce nuage de tags contient les tags de toutes les actions (r\xC3\xA9alis\xC3\xA9es, en cours, visibles ou cach\xC3\xA9es)" actions_last_year_legend: number_of_actions: Nombre d'actions months_ago: "Mois pr\xC3\xA9c\xC3\xA9dents" totals_first_action: "Depuis votre premi\xC3\xA8re action du %{date}" actions_avg_completion_time: "Pour toutes vos actions r\xC3\xA9alis\xC3\xA9s, le temps moyen de r\xC3\xA9alisation est %{count} jours." - totals_deferred_actions: "desquels %{count} sont des actions report\xC3\xA9s dans le Reporteur" + top10_longrunning: Top 10 des plus long projets en cours + actions_dow_30days_title: Jour de la semaine (les 30 derniers jours) legend: actions: Actions number_of_days: Il y a ... jours number_of_actions: Nombre d'actions day_of_week: Jour de la semaine - running_time: Temps en cours d'une action (en semaines) percentage: Pourcentage + running_time: Temps en cours d'une action (en semaines) months_ago: Il y a ... mois - top10_longrunning: Top 10 des plus long projets en cours - actions_dow_30days_title: Jour de la semaine (les 30 derniers jours) current_running_time_of_incomplete_visible_actions: "Dur\xC3\xA9e en cours des actions incompl\xC3\xA8tes visibles" + totals_deferred_actions: "desquels %{count} sont des actions report\xC3\xA9s dans le Reporteur" running_time_legend: actions: Actions percentage: Pourcentage weeks: Temps en cours d'une action (en semaines). Cliquer sur une barre pour plus d'info totals_action_count: vous avez un total de %{count} actions - top5_contexts: Top 5 des contextes - actions_lastyear_title: Actions des 12 derniers mois - totals_actions_completed: "dont %{count} sont r\xC3\xA9alis\xC3\xA9es." totals_incomplete_actions: Vous avez %{count} actions en cours totals_unique_tags: De ces tags, %{count} sont uniques. actions_avg_completed_30days: "et r\xC3\xA9alis\xC3\xA9 une moyenne de %{count} actions par jour." + top5_contexts: Top 5 des contextes + actions_lastyear_title: Actions des 12 derniers mois + totals_actions_completed: "dont %{count} sont r\xC3\xA9alis\xC3\xA9es." + totals_context_count: Vous avez %{count} contextes. + totals_visible_context_count: De ceux-ci %{count} sont des contextes visibles totals_blocked_actions: "%{count} d\xC3\xA9pendent de la r\xC3\xA9alisation de leurs actions" + projects: Projets action_completion_time_title: "Temps de r\xC3\xA9alisation (toutes les actions r\xC3\xA9alis\xC3\xA9es)" actions_last_year: "Actions des derni\xC3\xA8res ann\xC3\xA9es" - totals_context_count: Vous avez %{count} contextes. - projects: Projets - totals_visible_context_count: De ceux-ci %{count} sont des contextes visibles - actions_day_of_week_title: Jour de la semaine (toutes les actions) - totals_project_count: Vous avez %{count} projets - tags: Tags actions_min_max_completion_days: "Le nombre max/min de jours pour r\xC3\xA9aliser est %{min}/%{max}." + tags: Tags actions_min_completion_time: "Le temps minimum de r\xC3\xA9alisation est %{time}." no_tags_available: pas de tags disponibles - actions_further: et plus + actions_day_of_week_title: Jour de la semaine (toutes les actions) + totals_project_count: Vous avez %{count} projets running_time_all: "Temps en cours de toutes les actions incompl\xC3\xA8tes" + actions_30days_title: Actions des 30 derniers jours time_of_day: Heure (toutes les actions) + totals_hidden_project_count: "%{count} sont cach\xC3\xA9s" tod30: Heure (30 derniers jours) + tag_cloud_90days_description: "Ce nuage de tag contient les tags des actions cr\xC3\xA9\xC3\xA9es ou r\xC3\xA9alis\xC3\xA9es dans les 90 derniers jours." more_stats_will_appear: Plus de statistiques apparaitront quand vous aurez ajouter quelques actions. top5_visible_contexts_with_incomplete_actions: Top 5 des contextes visible avec des actions en cours + actions_further: et plus totals_tag_count: Vous avez %{count} tags sur des actions. - actions_30days_title: Actions des 30 derniers jours - totals_hidden_project_count: "%{count} sont cach\xC3\xA9s" - tag_cloud_90days_description: "Ce nuage de tag contient les tags des actions cr\xC3\xA9\xC3\xA9es ou r\xC3\xA9alis\xC3\xA9es dans les 90 derniers jours." top10_projects_30days: Top 10 des projets des 30 derniers jours + spread_of_running_actions_for_visible_contexts: Vue des actions en cours pour tous les contextes actions_selected_from_week: "Actions selectionn\xC3\xA9es depuis la semaine" + spread_of_actions_for_all_context: Vue des actions pour tous les contextes click_to_show_actions_from_week: Cliquer %{link} pour voir les actions depuis la semaine %{week}. + other_actions_label: (autres) top10_projects: Top 10 des projets + totals_completed_project_count: "et %{count} sont des projets r\xC3\xA9alis\xC3\xA9s." actions_avg_created: "Dans les 12 derniers mois vous avez cr\xC3\xA9\xC3\xA9 une moyenne de %{count} actions" click_to_return: "Cliquer %{link} pour revenir \xC3\xA0 la page des statistiques" - spread_of_running_actions_for_visible_contexts: Vue des actions en cours pour tous les contextes - spread_of_actions_for_all_context: Vue des actions pour tous les contextes - other_actions_label: (autres) - totals_completed_project_count: "et %{count} sont des projets r\xC3\xA9alis\xC3\xA9s." actions_avg_completed: "et r\xC3\xA9alis\xC3\xA9 une moyenne de %{count} actions par mois." totals: Totaux - contexts: Contextes time_of_day_legend: number_of_actions: Nombre d'actions time_of_day: Heure + contexts: Contextes click_to_return_link: ici totals_hidden_context_count: "et %{count} sont des contextes cach\xC3\xA9s." - click_to_update_actions: "Cliquer sur une barre du graphique pour mettre \xC3\xA0 jour les actions ci-dessous" labels: month_avg_completed: "%{month} mois moy. r\xC3\xA9alis\xC3\xA9" - completed: "Compl\xC3\xA9t\xC3\xA9" + completed: !binary | + Q29tcGzDqXTDqQ== + month_avg_created: "%{month} mois moy. cr\xC3\xA9\xC3\xA9" - avg_created: "Moy. Cr\xC3\xA9\xC3\xA9" + avg_created: !binary | + TW95LiBDcsOpw6k= + avg_completed: "Moy. R\xC3\xA9alis\xC3\xA9" - created: "Cr\xC3\xA9\xC3\xA9" + created: !binary | + Q3LDqcOp + running_time_all_legend: actions: Actions - running_time: Temps en cours d'une action (en semaines). Cliquer sur une barre pour plus d'info percentage: Pourcentage + running_time: Temps en cours d'une action (en semaines). Cliquer sur une barre pour plus d'info + click_to_update_actions: Cliquer sur une barre du graphique pour mettre a jour les actions ci-dessous. no_actions_selected: "Il n'y a pas d'actions s\xC3\xA9lectionn\xC3\xA9es." actions_actions_avg_created_30days: "Dans les 30 jours vous avez cr\xC3\xA9er en moyenne %{count} actions" - click_to_update_actions: "Cliquer sur une barre du graphique pour mettre a jour les actions ci-dessous." tod30_legend: number_of_actions: Nombre d'actions time_of_day: Heure @@ -320,38 +341,41 @@ fr: completed_actions: "Action compl\xC3\xA9t\xC3\xA9es" completed_recurring: "T\xC3\xA2ches reccurents compl\xC3\xA9t\xC3\xA9s" added_new_next_action: "Nouvelle action suivante ajout\xC3\xA9e" + completed_rest_of_previous_month: "Compl\xC3\xA9t\xC3\xA9 dans le reste du mois pr\xC3\xA9c\xC3\xA9dent" blocked_by: "Bloqu\xC3\xA9 par %{predecessors}" - unable_to_add_dependency: "Impossible d'ajouter la d\xC3\xA9pendance" star_action: Elire cette action completed_recurrence_completed: "Il n'y pas d'action suivante apr\xC3\xA8s l'action r\xC3\xA9currente que vous avez supprim\xC3\xA9e. La r\xC3\xA9currence est termin\xC3\xA9e" defer_date_after_due_date: "La date de report est apr\xC3\xA8s la date d'\xC3\xA9ch\xC3\xA9ance. Veuillez ajuster la date d'\xC3\xA9cheance avant de reporter." + unable_to_add_dependency: "Impossible d'ajouter la d\xC3\xA9pendance" done: "Termin\xC3\xA9 ?" star_action_with_description: Elire l'action '%{description}' - completed: "Compl\xC3\xA9t\xC3\xA9" tagged_with: "tagg\xC3\xA9 avec ‘%{tag_name}’" + completed: !binary | + Q29tcGzDqXTDqQ== + no_deferred_actions_with: "Pas d'actions report\xC3\xA9es avec le tag '%{tag_name}'" - no_hidden_actions: "Il n'y a pas d'actions cach\xC3\xA9es actuellement" edit_action_with_description: Modifier l'action '%{description}' + no_hidden_actions: "Il n'y a pas d'actions cach\xC3\xA9es actuellement" action_due_on: "(action \xC3\xA0 terminer avant le %{data})" - tags: "Tags (s\xC3\xA9par\xC3\xA9s par des virgules)" - archived_tasks_title: "TRACKS::T\xC3\xA2ches r\xC3\xA9alis\xC3\xA9es archiv\xC3\xA9es" remove_dependency: "Enlever les d\xC3\xA9pendances (l'action n'est pas supprim\xC3\xA9e)" + archived_tasks_title: "TRACKS::T\xC3\xA2ches r\xC3\xA9alis\xC3\xA9es archiv\xC3\xA9es" list_incomplete_next_actions: "Liste les prochaines actions incompl\xC3\xA8tes" + tags: "Tags (s\xC3\xA9par\xC3\xA9s par des virgules)" action_deleted_success: "L'action suivante \xC3\xA0 \xC3\xA9t\xC3\xA9 supprim\xC3\xA9e avec succ\xC3\xA8s" new_related_todo_created: "Une nouvelle t\xC3\xA2che a \xC3\xA9t\xC3\xA9 ajout\xC3\xA9e qui appartient \xC3\xA0 cette t\xC3\xA2che r\xC3\xA9currente" context_changed: "Contexte chang\xC3\xA9 en %{name}" - mobile_todos_page_title: Toutes les actions add_another_dependency: "Ajouter une autre d\xC3\xA9pendance" + mobile_todos_page_title: Toutes les actions delete_recurring_action_title: "Supprimer l'action r\xC3\xA9currente" removed_predecessor: "Suppression de %{successor} comme d\xC3\xA9pendance de %{predecessor}" recurring_actions_title: "TRACKS::Actions r\xC3\xA9currentes" next_action_needed: Vous devez soumettre au moins une prochaine action - action_deleted_error: "La suppression de l'action a \xC3\xA9chou\xC3\xA9" action_saved: "Action sauvegard\xC3\xA9e" scheduled_overdue: "Programm\xC3\xA9e pour apparaitre il y a %{days} jours" - next_actions_description: "Filtre:" + action_deleted_error: "La suppression de l'action a \xC3\xA9chou\xC3\xA9" edit_action: Modifier action added_new_context: "Nouveau context ajout\xC3\xA9" + next_actions_description: "Filtre:" list_incomplete_next_actions_with_limit: "Liste les %{count} derni\xC3\xA8res actions suivantes incompl\xC3\xA8tes" set_to_pending: "%{task} mise en attente" added_new_project: "Nouveau projet ajout\xC3\xA9" @@ -367,16 +391,19 @@ fr: no_deferred_pending_actions: "Il n'y pas d'actions report\xC3\xA9es ou en attente actuellement" no_recurring_todos: "Il n'y a pas de t\xC3\xA2ches r\xC3\xA9currentes actuellement" error_completing_todo: "Il s'est produit une erreur lors de l'execution de l'action r\xC3\xA9currente %{description}" + recurring_pattern_removed: "" convert_to_project: Faire projet delete_recurring_action_confirm: "Etes-vous s\xC3\xBBr de vouloir supprimer l'action r\xC3\xA9currente '%{description'}?" completed_last_day: "Compl\xC3\xA9t\xC3\xA9 ces derni\xC3\xA8res 24 heures" + completed_more_than_x_days_ago: "Compl\xC3\xA9t\xC3\xA9 il y a plus de %{count} jours" show_in_days: Afficher dans %{days} jours no_project: --Pas de projet-- error_saving_recurring: "Il s'est produit une erreur lors de la sauvegarde de la t\xC3\xA2che r\xC3\xA9currente \\'%{description}\\'" - completed_more_than_x_days_ago: "Compl\xC3\xA9t\xC3\xA9 il y a plus de %{count} jours" new_related_todo_created_short: "\xC3\xA0 cr\xC3\xA9\xC3\xA9 une nouvelle t\xC3\xA2che" + all_completed: "Toutes les actions r\xC3\xA9alis\xC3\xA9es" feed_title_in_context: dans le contexte '%{context}' older_than_days: Plus ancien que %{count} jours + completed_tagged_page_title: "" edit: Modifier pending: En attente completed_actions_with: "Action compl\xC3\xA9t\xC3\xA9es avec le tag %{tag_name}" @@ -384,8 +411,8 @@ fr: completed_tasks_title: "TRACKS::T\xC3\xA2ches compl\xC3\xA9t\xC3\xA9es" feed_title_in_project: dans le projet '%{project}' clear_due_date: "Effacer la date d'\xC3\xA9ch\xC3\xA9ance" - error_removing_dependency: "Il s'est produit une erreur lors de la suppression de la d\xC3\xA9pendance" hidden_actions: "Actions cach\xC3\xA9es" + error_removing_dependency: "Il s'est produit une erreur lors de la suppression de la d\xC3\xA9pendance" was_due_on_date: "arriv\xC3\xA9e \xC3\xA0 \xC3\xA9ch\xC3\xA9ance le %{date}" show_on_date: Afficher le %{date} recurrence_period: "Periode de r\xC3\xA9currence" @@ -404,8 +431,8 @@ fr: no_actions_found_title: "Aucune action trouv\xC3\xA9e" next_actions_due_date: overdue_by: "D\xC3\xA9pass\xC3\xA9e de %{days} jour" - due_in_x_days: "Ech\xC3\xA9ance dans %{days} days" due_today: "Ech\xC3\xA9ance aujourd'hui" + due_in_x_days: "Ech\xC3\xA9ance dans %{days} days" overdue_by_plural: "D\xC3\xA9pass\xC3\xA9e de %{days} jours" due_tomorrow: "Ech\xC3\xA9ance demain" completed_last_x_days: "Compl\xC3\xA9t\xC3\xA9 ces %{count} jours" @@ -415,19 +442,20 @@ fr: other: Report de %{count} jours added_new_next_action_singular: "Nouvelle action suivante ajout\xC3\xA9e" no_completed_actions: "Il n'y a pas d'actions compl\xC3\xA9t\xC3\xA9es actuellement." + feeds: + completed: "Compl\xC3\xA9t\xC3\xA9 : %{date}" + due: "Ech\xC3\xA9ance : %{date}" deferred_pending_actions: "Actions report\xC3\xA9es ou en attente" has_x_pending: one: A une action en attente other: A %{count} actions en attente - feeds: - completed: "Compl\xC3\xA9t\xC3\xA9 : %{date}" - due: "Ech\xC3\xA9ance : %{date}" delete_action: Supprimer action error_deleting_recurring: "Il s'est produit une erreur lors de la suppression de la t\xC3\xA2che r\xC3\xA9currente \\'%{description}\\'" recurring_todos: "T\xC3\xA2ches r\xC3\xA9currentes" delete: Supprimer - drag_action_title: "D\xC3\xA9placer sur une autre action pour la rendre d\xC3\xA9pendante de cette action" cannot_add_dependency_to_completed_todo: "Impossible d'ajouter cette action comme d\xC3\xA9pendance d'une action compl\xC3\xA9t\xC3\xA9e !" + drag_action_title: "D\xC3\xA9placer sur une autre action pour la rendre d\xC3\xA9pendante de cette action" + no_last_completed_actions: "Aucune action achev\xC3\xA9e trouve" depends_on: "D\xC3\xA9pend de" tickler_items_due: one: "Un \xC3\xA9l\xC3\xA9ment du reporteur est arriv\xC3\xA9 \xC3\xA0 \xC3\xA9ch\xC3\xA9ance - rafraichir la page pour le voir." @@ -438,60 +466,34 @@ fr: other: "Vous avez compl\xC3\xA9t\xC3\xA9 %{count} action aujourd'hui" added_new_next_action_plural: "Nouvelles actions suivantes ajout\xC3\xA9es" new_related_todo_not_created_short: "n'a pas cr\xC3\xA9\xC3\xA9 la t\xC3\xA2che" + completed_rest_of_week: "Compl\xC3\xA9t\xC3\xA9 dans le reste de cette semaine" error_starring: "Impossible d'actionner l'\xC3\xA9toile de cette tache \\'%{description}\\'" - show_tomorrow: Afficher demain calendar: get_in_ical_format: Obtenir ce calendrier au format iCal due_next_week: "A r\xC3\xA9aliser la semaine prochaine" no_actions_due_next_week: "Pas d'actions \xC3\xA0 terminer la semaine prochaine" due_this_week: "A r\xC3\xA9aliser avant la fin de cette semaine" - no_actions_due_today: "Pas d'action \xC3\xA0 terminer aujourd'hui" due_today: "A r\xC3\xA9aliser aujourd'hui" + no_actions_due_today: "Pas d'action \xC3\xA0 terminer aujourd'hui" due_next_month_and_later: "A r\xC3\xA9aliser dans %{month} et plus" no_actions_due_after_this_month: "Pas d'actions \xC3\xA0 r\xC3\xA9aliser apr\xC3\xA8s ce mois" due_this_month: "A r\xC3\xA9aliser avant la fin de %{month}" no_actions_due_this_month: "Pas d'actions \xC3\xA0 terminer pour ce mois" + show_tomorrow: Afficher demain tagged_page_title: "TRACKS::Tagg\xC3\xA9 avec %{tag_name}'" + action_deferred: "" recurrence: + ends_on_number_times: Fini au bout de %{number} fois ends_on_date: Fini le %{date} every_work_day: "Chaque jour ouvr\xC3\xA9" - ends_on_number_times: Fini au bout de %{number} fois recurrence_on_due_date: "La date d'\xC3\xA9ch\xC3\xA9ance de la t\xC3\xA2che" weekly_options: "Param\xC3\xA8tres pour les actions r\xC3\xA9currentes hebdomadaires" - monthly_options: "Param\xC3\xA8tres pour les actions r\xC3\xA9currentes mensuelles" weekly: Toutes les semaines + monthly_options: "Param\xC3\xA8tres pour les actions r\xC3\xA9currentes mensuelles" starts_on: "D\xC3\xA9marre le" daily_options: "Param\xC3\xA8tres des actions r\xC3\xA9currentes quotidiennes" monthly: Mensuellement - daily: Quotidiennement pattern: - third: "troisi\xC3\xA8me" - every_n: tous les %{n} - on_day_n: le %{n}e jour - every_xth_day_of_every_n_months: tous les %{x} %{day} tous les %{n_months} - second: seconde - weekly: Toutes les semaines - from: de - every_day: chaque jour - last: dernier - the_xth_day_of_month: le %{x} %{day} de %{month} - times: pour %{number} fois - first: premier - on_work_days: "les jours ouvr\xC3\xA9s" - every_year_on: "chaque ann\xC3\xA9e le %{date}" - show: montrer - fourth: "quatri\xC3\xA8me" - due: "Ech\xC3\xA9ance" - every_month: chaque mois - until: jusqu'a - day_names: - - Dimanche - - Lundi - - Mardi - - Mercredi - - Jeudi - - Vendredi - - Samedi month_names: - - Janvier @@ -506,33 +508,63 @@ fr: - Octobre - Novembre - "D\xC3\xA9cembre" + third: "troisi\xC3\xA8me" + every_n: tous les %{n} + on_day_n: le %{n}e jour + second: seconde + every_xth_day_of_every_n_months: tous les %{x} %{day} tous les %{n_months} + from: de + weekly: Toutes les semaines + last: dernier + every_day: chaque jour + the_xth_day_of_month: le %{x} %{day} de %{month} + times: pour %{number} fois + on_work_days: "les jours ouvr\xC3\xA9s" + every_year_on: "chaque ann\xC3\xA9e le %{date}" + first: premier + day_names: + - Dimanche + - Lundi + - Mardi + - Mercredi + - Jeudi + - Vendredi + - Samedi + show: montrer + fourth: "quatri\xC3\xA8me" + due: "Ech\xC3\xA9ance" + until: jusqu'a + every_month: chaque mois show_option_always: toujours + daily: Quotidiennement yearly_every_x_day: Chaque %{month} %{day} recurrence_on_options: "Activer la r\xC3\xA9currence" daily_every_number_day: Tous les %{number} jour(s) - ends_on: Fini le show_options: "Montrer la t\xC3\xA2che" weekly_every_number_week: Returns every %{number} week on + ends_on: Fini le show_days_before: "%{days} jours avant la date d'\xC3\xA9ch\xC3\xA9ance de la t\xC3\xA2che" - yearly_every_xth_day: Chaque %{day} %{day_of_week} de %{month} from_tickler: "la date de la t\xC3\xA2che provient du reporteur (pas de date d\\'\xC3\xA9ch\xC3\xA9ance d\xC3\xA9finie)" no_end_date: Pas de date de fin day_x_on_every_x_month: Le %{day} tous les %{month} mois yearly_options: "Param\xC3\xA8tres pour les actions r\xC3\xA9currentes annuelles" + yearly_every_xth_day: Chaque %{day} %{day_of_week} de %{month} monthly_every_xth_day: Le %{day} %{day_of_week} tous les %{month} mois yearly: Tous les ans no_completed_recurring: "Il n'y a pas d'actions r\xC3\xA9currentes compl\xC3\xA9t\xC3\xA9es actuellement" added_dependency: "%{dependency} ajout\xC3\xA9e comme d\xC3\xA9pendance" - recurrence_completed: "Il n'y a pas d'action suivante apr\xC3\xA8s l'action r\xC3\xA9currente que vous venez de terminer. Fin de la r\xC3\xA9currence" no_deferred_actions: "Il n'y a pas d'actions report\xC3\xA9es actuellement" + all_completed_tagged_page_title: "" + completed_rest_of_month: "Compl\xC3\xA9t\xC3\xA9 dans le reste de ce mois-ci" + recurrence_completed: "Il n'y a pas d'action suivante apr\xC3\xA8s l'action r\xC3\xA9currente que vous venez de terminer. Fin de la r\xC3\xA9currence" + error_toggle_complete: "Impossible de marquer cette tache comme compl\xC3\xA9t\xC3\xA9e" no_actions_found: "Il n'y pas d'actions incompl\xC3\xA8tes actuellement." in_pending_state: en attente - error_toggle_complete: "Impossible de marquer cette tache comme compl\xC3\xA9t\xC3\xA9e" due: "Ech\xC3\xA9ance" action_marked_complete_error: "L'action '%{description}' n'a PAS \xC3\xA9t\xC3\xA9 marqu\xC3\xA9e comme %{completed} a cause d'une erreur sur le serveur " depends_on_separate_with_commas: "D\xC3\xA9pend de (s\xC3\xA9parer avec des virgules)" - recurring_action_saved: "Action r\xC3\xA9currente sauv\xC3\xA9e" action_saved_to_tickler: "Action sauvegard\xC3\xA9e dans le Reporteur" + recurring_action_saved: "Action r\xC3\xA9currente sauv\xC3\xA9e" completed_in_archive: one: "Il n'y a pas d'action compl\xC3\xA9t\xC3\xA9e dans l'archive" other: "Il y a %{count} actions compl\xC3\xA9t\xC3\xA9es dans l'archive" @@ -544,66 +576,28 @@ fr: add_new_recurring: "Ajouter une nouvelle action r\xC3\xA9currente" no_incomplete_actions: "Il n'y a pas d'actions incompl\xC3\xA8tes" notes: + delete_confirmation: Etes-vous sur de vouloir supprimer la note '%{id}' ? delete_item_title: "Supprimer l'\xC3\xA9l\xC3\xA9ment" delete_note_title: Supprimer la note '%{id}' - delete_confirmation: Etes-vous sur de vouloir supprimer la note '%{id}' ? note_link_title: Voir note %{id} show_note_title: Voir note deleted_note: Supprimer la note '%{id}' - note_location_link: "ln:" edit_item_title: "Modifier l'\xC3\xA9l\xC3\xA9ment" + note_location_link: "ln:" no_notes_available: "Il n'y a actuellement aucune note: ajouter des notes aux projets sur les pages individuelles des projets." note_header: Note %{id} delete_note_confirm: Etes-vous sur de vouloir supprimer la note '%{id}' ? - projects: - no_actions_in_project: "Il n'y pas d'action incompl\xC3\xA8tes pour ce projet" - deferred_actions: "Actions report\xC3\xA9es pour ce projet" - was_marked_hidden: "est cach\xC3\xA9" - edit_project_title: Editer le projet - default_tags_removed_notice: Supprimer les tags par defaut - default_context_set: "D\xC3\xA9finir le contexte par d\xC3\xA9faut du projet \xC3\xA0 %{default_context}" - hide_form: Cacher le formulaire - page_title: "TRACKS::Projet: %{project}" - deferred_actions_empty: "Il n'y a pas d'actions report\xC3\xA9es pour ce projet" - this_project: Ce projet - project_state: Le projet est %{state} - show_form_title: "Cr\xC3\xA9er un nouveau projet" - to_new_project_page: "Aller \xC3\xA0 la page du nouveau projet" - no_notes_attached: "Il n'y a actuellement aucune note attach\xC3\xA9e \xC3\xA0 ce projet" - todos_append: dans ce projet - notes: Notes - no_projects: Il n'y a actuellement aucun projet - hide_form_title: Cacher le formulaire nouveau projet - notes_empty: Il n'y a pas de notes pour ce projet - with_no_default_context: "sans contexte par d\xC3\xA9faut" - delete_project: Supprimer projet - completed_actions_empty: "Il n'y a pas d'actions r\xC3\xA9alis\xC3\xA9es pour ce projet" - actions_in_project_title: Actions pour ce projet - delete_project_confirmation: "Etes vous s\xC3\xBBr de vouloir supprimer le projet '%{name}' ?" - with_default_context: "avec '%{context_name}' comme contexte par d\xC3\xA9faut" - show_form: Ajouter un projet - add_project: Ajouter projet - set_default_tags_notice: "D\xC3\xA9finir les tags par d\xC3\xA9faut du projet \xC3\xA0 %{default_tags}" - settings: "Param\xC3\xA8tres" - with_default_tags: et avec '%{tags'} comme tags par defaut - list_projects: TRACKS::Liste des Projets - project_saved_status: "Projet sauvegard\xC3\xA9" - add_note: Ajouter une note - is_active: est actif - completed_projects: "Projets r\xC3\xA9alis\xC3\xA9s" - delete_project_title: Supprimer le projet - hidden_projects: "Projets cach\xC3\xA9s" - completed_actions: "Actions r\xC3\xA9alis\xC3\xA9es pour ce projet" - default_context_removed: "Contexte par d\xC3\xA9faut supprim\xC3\xA9" - add_note_submit: Ajouter note - was_marked_complete: "est compl\xC3\xA9t\xC3\xA9" - edit_project_settings: "Modifier les param\xC3\xA8tres du projet" - state: Le projet est %{state} - default_context: "Le contexte par d\xC3\xA9faut pour ce projet est %{context}" - status_project_name_changed: "Le nom du projet a \xC3\xA9t\xC3\xA9 modifi\xC3\xA9" - active_projects: Projets actifs - no_default_context: Ce projet n'a pas de contexte par defaut - with_no_default_tags: "et sans tags par d\xC3\xA9faut" + states: + hidden_plural: "Cach\xC3\xA9s" + completed: "Complet\xC3\xA9" + completed_plural: "Complet\xC3\xA9s" + visible_plural: Visibles + visible: Visible + active_plural: Actifs + active: Actif + hidden: !binary | + Q2FjaMOp + time: am: am formats: @@ -613,35 +607,85 @@ fr: month_day: "%B %d" long: "%B %d, %Y %H:%M" pm: pm - states: - hidden_plural: "Cach\xC3\xA9s" - completed: "Complet\xC3\xA9" - completed_plural: "Complet\xC3\xA9s" - visible_plural: Visibles - active_plural: Actifs - visible: Visible - hidden: "Cach\xC3\xA9" - active: Actif + projects: + was_marked_hidden: "est cach\xC3\xA9" + edit_project_title: Editer le projet + default_tags_removed_notice: Supprimer les tags par defaut + default_context_set: "D\xC3\xA9finir le contexte par d\xC3\xA9faut du projet \xC3\xA0 %{default_context}" + no_actions_in_project: "Il n'y pas d'action incompl\xC3\xA8tes pour ce projet" + deferred_actions: "Actions report\xC3\xA9es pour ce projet" + all_completed_tasks_title: "" + hide_form: Cacher le formulaire + page_title: "TRACKS::Projet: %{project}" + show_form_title: "Cr\xC3\xA9er un nouveau projet" + list_completed_projects: "" + to_new_project_page: "Aller \xC3\xA0 la page du nouveau projet" + no_notes_attached: "Il n'y a actuellement aucune note attach\xC3\xA9e \xC3\xA0 ce projet" + deferred_actions_empty: "Il n'y a pas d'actions report\xC3\xA9es pour ce projet" + this_project: Ce projet + project_state: Le projet est %{state} + todos_append: dans ce projet + no_last_completed_projects: "Pas de projets termin\xC3\xA9s trouv\xC3\xA9s" + notes: Notes + no_last_completed_recurring_todos: "Non termin\xC3\xA9 actions r\xC3\xA9p\xC3\xA9titives trouv\xC3\xA9es" + notes_empty: Il n'y a pas de notes pour ce projet + no_projects: Il n'y a actuellement aucun projet + hide_form_title: Cacher le formulaire nouveau projet + with_no_default_context: "sans contexte par d\xC3\xA9faut" + delete_project: Supprimer projet + completed_actions_empty: "Il n'y a pas d'actions r\xC3\xA9alis\xC3\xA9es pour ce projet" + show_form: Ajouter un projet + actions_in_project_title: Actions pour ce projet + delete_project_confirmation: "Etes vous s\xC3\xBBr de vouloir supprimer le projet '%{name}' ?" + with_default_context: "avec '%{context_name}' comme contexte par d\xC3\xA9faut" + set_default_tags_notice: "D\xC3\xA9finir les tags par d\xC3\xA9faut du projet \xC3\xA0 %{default_tags}" + is_active: est actif + settings: "Param\xC3\xA8tres" + completed_projects: "Projets r\xC3\xA9alis\xC3\xA9s" + with_default_tags: et avec '%{tags'} comme tags par defaut + list_projects: TRACKS::Liste des Projets + project_saved_status: "Projet sauvegard\xC3\xA9" + add_project: Ajouter projet + add_note: Ajouter une note + completed_tasks_title: "" + delete_project_title: Supprimer le projet + hidden_projects: "Projets cach\xC3\xA9s" + add_note_submit: Ajouter note + was_marked_complete: "est compl\xC3\xA9t\xC3\xA9" + completed_actions: "Actions r\xC3\xA9alis\xC3\xA9es pour ce projet" + default_context_removed: "Contexte par d\xC3\xA9faut supprim\xC3\xA9" + default_context: "Le contexte par d\xC3\xA9faut pour ce projet est %{context}" + status_project_name_changed: "Le nom du projet a \xC3\xA9t\xC3\xA9 modifi\xC3\xA9" + active_projects: Projets actifs + no_default_context: Ce projet n'a pas de contexte par defaut + with_no_default_tags: "et sans tags par d\xC3\xA9faut" + edit_project_settings: "Modifier les param\xC3\xA8tres du projet" + state: Le projet est %{state} preferences: + open_id_url: Votre URL OpenID est staleness_starts_after: "\"date de fraicher\" d\xC3\xA9pass\xC3\xA9e \xC3\xA0 pr\xC3\xA8s %{days} days" change_identity_url: "Modifier votre URL d'identit\xC3\xA9" - open_id_url: Votre URL OpenID est change_password: Modifier votre mot de passe page_title: "TRACKS::Pr\xC3\xA9f\xC3\xA9rences" title: "Vos pr\xC3\xA9f\xC3\xA9rences" token_description: Jeton (pour flux et utilisation API) is_false: faux show_number_completed: "Montrer %{number} items r\xC3\xA9alis\xC3\xA9s" + page_title_edit: "TRACKS::Editer les pr\xC3\xA9f\xC3\xA9rences" is_true: vrai edit_preferences: "Editer les pr\xC3\xA9f\xC3\xA9rences" - page_title_edit: "TRACKS::Editer les pr\xC3\xA9f\xC3\xA9rences" sms_context_none: Aucun generate_new_token: "G\xC3\xA9n\xC3\xA9rer un nouveau jeton" token_header: Votre jeton + authentication_header: Votre authentification current_authentication_type: Votre type d'authentification est %{auth_type} change_authentication_type: Modifier votre type d'authentification - authentication_header: Votre authentification generate_new_token_confirm: "Etes vous s\xC3\xBBr ? G\xC3\xA9n\xC3\xA9rer un nouveau jeton va remplacer le jeton existant et en interdire les utilisations externes." + tabs: + authentication: Authentification + tracks_behavior: Comportements Tracks + profile: Profil + date_and_time: Date et heure errors: user_unauthorized: "401 Non autoris\xC3\xA9: Administrateur seulement." date: @@ -654,15 +698,11 @@ fr: - mai - juin - juillet - - "Aout" + - Aout - septembre - octobre - novembre - "d\xC3\xA9cembre" - order: - - :day - - :month - - :year abbr_day_names: - dim - lun @@ -671,6 +711,10 @@ fr: - jeu - ven - sam + order: + - :day + - :month + - :year formats: only_day: "%e" default: "%d/%m/%Y" @@ -688,7 +732,9 @@ fr: abbr_month_names: - - jan. - - "F\xC3\xA9v." + - !binary | + RsOpdi4= + - mar. - avr. - mai @@ -701,109 +747,34 @@ fr: - d\xC3\xA9c. support: array: - last_word_connector: ", et" words_connector: "," + last_word_connector: ", et" two_words_connector: et select: prompt: "Veuillez s\xC3\xA9lectionner" + footer: + send_feedback: Envoyer un feedback sur %{version} shared: multiple_next_actions: Actions suivante multiples (une sur chaque ligne) - toggle_single: Ajouter action suivante hide_form: Cacher le formulaire + toggle_single: Ajouter action suivante add_action: Ajouter action add_actions: Ajouter actions tags_for_all_actions: Tags pour toutes les actions (sep. avec des virgules) - context_for_all_actions: Contexte pour toutes les actions - toggle_multi: Ajouter plusieurs actions suivantes toggle_single_title: Ajouter une nouvelle action suivante project_for_all_actions: Projet pour toutes les actions + context_for_all_actions: Contexte pour toutes les actions + toggle_multi: Ajouter plusieurs actions suivantes separate_tags_with_commas: "s\xC3\xA9parer avec des virgules" toggle_multi_title: Basculer formulaire action simple/multiple hide_action_form_title: Cacher le formulaire nouvelle action - footer: - send_feedback: Envoyer un feedback sur %{version} - sidebar: - list_name_active_contexts: Contextes actifs - list_name_active_projects: Projets actifs - list_empty: Aucun - list_name_completed_projects: "Projets r\xC3\xA9alis\xC3\xA9s" - list_name_hidden_projects: "Projets cach\xC3\xA9s" - list_name_hidden_contexts: "Contextes cach\xC3\xA9s" - users: - failed_to_delete_user: "La suppression de l'utilisateur {username} \xC3\xA0 \xC3\xA9chou\xC3\xA9" - first_user_heading: "Bienvenu \xC3\xA0 TRAKS. Pour commencer, veuillez cr\xC3\xA9er un compte administrateur" - openid_url_verified: "Vous avez v\xC3\xA9rifi\xC3\xA9 avec succ\xC3\xA8s votre identit\xC3\xA9 comme %{url} et d\xC3\xA9fini votre type authentification comme OpenID" - auth_type_update_error: "Un probl\xC3\xA8me est survenu lors de la modification du type d'authentification : %{error_messages}" - destroy_successful: "Utilisateur %{login} supprim\xC3\xA9 avec succ\xC3\xA8s" - successfully_deleted_user: "Utilisateur %{username} supprim\xC3\xA9 avec succ\xC3\xA8s" - total_contexts: Total contextes - total_projects: Total projets - signup_successful: "Utilisateur %{username} cr\xC3\xA9\xC3\xA9 avec succ\xC3\xA8s." - new_token_generated: "Nouveau token g\xC3\xA9n\xC3\xA9r\xC3\xA9 avec succ\xC3\xA9s" - change_password_submit: Modifier mot de passe - no_signups_title: TRACKS::Pas de signups - user_created: "Utilisateur cr\xC3\xA9\xC3\xA9." - account_signup: "Cr\xC3\xA9er un compte" - manage_users: "G\xC3\xA9rer utilisateurs" - password_updated: "Mot de passe modifi\xC3\xA9." - total_actions: Total actions - signup: "Cr\xC3\xA9ation" - desired_login: "Login souhait\xC3\xA9" - confirm_password: Confirmer le mot de passe - new_user_heading: "Cr\xC3\xA9er un nouvel utilisateur:" - auth_type_updated: "Type d'authentification modifi\xC3\xA9." - destroy_error: Une erreur s'est produite lors de la suppression de l'utilisateur %{login} - choose_password: Choisir le mot de passe - change_password_title: TRACKS::Modifier mot de passe - change_auth_type_title: TRACKS::Modifier le type d'authentification - change_password_prompt: Entrer votre nouveau mot de passe dans les champs ci-dessous et cliquer sur 'Modifier mot de passe' pour remplacer votre mot de passe actuel par le nouveau. - password_confirmation_label: Confirmer mot de passe - register_with_cas: Avec votre nom d'utilisateur CAS - label_auth_type: Type d'authentification - new_password_label: Nouveau mot de passe - destroy_user: Supprimer utilisateur - total_users_count: Vous avez %{count} utilisateurs - new_user_title: "TRACKS::Cr\xC3\xA9er un administrateur" - destroy_confirmation: "Attention : cela va supprimer l'utilisateur '%{login}', toutes ses actions, contextes, projets et notes. Etes-vous s\xC3\xBBr de vouloir continuer ?" - signup_new_user: "Cr\xC3\xA9er un nouvel utilisateur" - change_authentication_type: Modifier le type d'authentification - auth_change_submit: Modifier le type d'authenfication - identity_url: "URL Identit\xC3\xA9" - openid_ok_pref_failed: "Vous avez v\xC3\xA9rifi\xC3\xA9 avec succ\xC3\xA8s votre identit\xC3\xA9 comme %{url} mais un probl\xC3\xA8me est survenu lors de la sauvegarde de vos pr\xC3\xA9f\xC3\xA9rences d'authentification." - total_notes: Total notes - select_authentication_type: "S\xC3\xA9lectionner votre nouveau type d'authentification et cliquer sur 'Modifier type d'authenfication' pour remplacer les param\xC3\xA8tres actuels." - contexts: - delete_context_title: Supprimer contexte - hide_form: Cacher le formulaire - show_form_title: Ajouter un contexte - delete_context_confirmation: "Etes vous s\xC3\xBBr de vouloir supprimer le contexte %{name}? Toutes les actions (r\xC3\xA9p\xC3\xA9titives) de ce contexte seront \xC3\xA9galement supprim\xC3\xA9es !" - delete_context: Supprimer contexte - hide_form_title: Cacher le formulaire nouveau contexte - edit_context: Modifier contexte - no_contexts_active: Actuellement, il n'y a pas de contextes actifs - context_hide: "Cach\xC3\xA9 de la premi\xC3\xA8re page ?" - hidden_contexts: "Contextes cach\xC3\xA9s" - visible_contexts: Contextes visibles - save_status_message: "Contexte sauvegard\xC3\xA9" - add_context: Ajouter un contexte - show_form: "Cr\xC3\xA9er un nouveau contexte" - update_status_message: "Le nom du contexte \xC3\xA0 \xC3\xA9t\xC3\xA9 modifi\xC3\xA9" - context_name: Nom du Contexte - new_context_post: "'sera aussi cr\xC3\xA9\xC3\xA9. Etes-vous s\xC3\xBBr ?" - status_active: Le Contexte est actif - no_contexts_hidden: "Actuellement, il n'y a pas de contextes cach\xC3\xA9s" - new_context_pre: Nouveau contexte ' - no_actions: "Actuellement, il n'y pas d'actions incompl\xC3\xA8tes dans ce contexte" - last_completed_in_context: dans ce contexte (dernier %{number}) - context_deleted: "Contexte \\'%{name}\\' supprim\xC3\xA9" - status_hidden: "Le Contexte est cach\xC3\xA9" feedlist: choose_context: Choisir le contexte dont vous voulez un flux actions_due_today: Actions devant se terminer aujourd'hui ou avant - legend: "L\xC3\xA9gende" rss_feed: Flux RSS ical_feed: Flux iCal all_contexts: Tous les contextes + legend: "L\xC3\xA9gende" all_projects: Tous les projets choose_project: Choisir le projet dont vous voulez un flux select_feed_for_project: Selectionner le flux pour ce projet @@ -821,66 +792,98 @@ fr: plain_text_feed: Flux texte last_fixed_number: "Derni\xC3\xA8res %{number} actions" project_centric: "Flux des actions incompl\xC3\xA8tes d'un projet sp\xC3\xA9cifique" - datetime: - prompts: - minute: Minute - second: Secondes - month: Mois - hour: Heure - day: Jour - year: "Ann\xC3\xA9e" - distance_in_words: - less_than_x_minutes: - one: moins d'une minute - other: moins de %{count} minutes - zero: Moins de 1 minute - almost_x_years: - one: presque 1 an - other: presque %{count} ans - x_days: - one: 1 jour - other: "%{count} jours" - x_seconds: - one: 1 seconde - other: "%{count} secondes" - less_than_x_seconds: - one: moins d'1 seconde - other: moins de %{count} secondes - zero: Moins de 1 seconde - x_months: - one: 1 mois - other: "%{count} mois" - x_minutes: - one: 1 minute - other: "%{count} minutes" - about_x_hours: - one: environ 1 heure - other: environ %{count} heures - about_x_months: - one: environ 1 mois - other: environ %{count} mois - about_x_years: - one: environ 1 an - other: environ %{count} ans - over_x_years: - one: plus d'1 an - other: plus de %{count} ans - half_a_minute: une demi-minute + users: + successfully_deleted_user: "Utilisateur %{username} supprim\xC3\xA9 avec succ\xC3\xA8s" + failed_to_delete_user: "La suppression de l'utilisateur {username} \xC3\xA0 \xC3\xA9chou\xC3\xA9" + total_contexts: Total contextes + first_user_heading: "Bienvenu \xC3\xA0 TRAKS. Pour commencer, veuillez cr\xC3\xA9er un compte administrateur" + openid_url_verified: "Vous avez v\xC3\xA9rifi\xC3\xA9 avec succ\xC3\xA8s votre identit\xC3\xA9 comme %{url} et d\xC3\xA9fini votre type authentification comme OpenID" + auth_type_update_error: "Un probl\xC3\xA8me est survenu lors de la modification du type d'authentification : %{error_messages}" + destroy_successful: "Utilisateur %{login} supprim\xC3\xA9 avec succ\xC3\xA8s" + new_token_generated: "Nouveau token g\xC3\xA9n\xC3\xA9r\xC3\xA9 avec succ\xC3\xA9s" + total_projects: Total projets + signup_successful: "Utilisateur %{username} cr\xC3\xA9\xC3\xA9 avec succ\xC3\xA8s." + change_password_submit: Modifier mot de passe + no_signups_title: TRACKS::Pas de signups + user_created: "Utilisateur cr\xC3\xA9\xC3\xA9." + manage_users: "G\xC3\xA9rer utilisateurs" + account_signup: "Cr\xC3\xA9er un compte" + password_updated: "Mot de passe modifi\xC3\xA9." + desired_login: "Login souhait\xC3\xA9" + confirm_password: Confirmer le mot de passe + signup: "Cr\xC3\xA9ation" + new_user_heading: "Cr\xC3\xA9er un nouvel utilisateur:" + auth_type_updated: "Type d'authentification modifi\xC3\xA9." + total_actions: Total actions + change_password_title: TRACKS::Modifier mot de passe + change_auth_type_title: TRACKS::Modifier le type d'authentification + change_password_prompt: Entrer votre nouveau mot de passe dans les champs ci-dessous et cliquer sur 'Modifier mot de passe' pour remplacer votre mot de passe actuel par le nouveau. + password_confirmation_label: Confirmer mot de passe + destroy_error: Une erreur s'est produite lors de la suppression de l'utilisateur %{login} + choose_password: Choisir le mot de passe + register_with_cas: Avec votre nom d'utilisateur CAS + label_auth_type: Type d'authentification + new_password_label: Nouveau mot de passe + new_user_title: "TRACKS::Cr\xC3\xA9er un administrateur" + destroy_user: Supprimer utilisateur + total_users_count: Vous avez %{count} utilisateurs + destroy_confirmation: "Attention : cela va supprimer l'utilisateur '%{login}', toutes ses actions, contextes, projets et notes. Etes-vous s\xC3\xBBr de vouloir continuer ?" + signup_new_user: "Cr\xC3\xA9er un nouvel utilisateur" + openid_ok_pref_failed: "Vous avez v\xC3\xA9rifi\xC3\xA9 avec succ\xC3\xA8s votre identit\xC3\xA9 comme %{url} mais un probl\xC3\xA8me est survenu lors de la sauvegarde de vos pr\xC3\xA9f\xC3\xA9rences d'authentification." + identity_url: "URL Identit\xC3\xA9" + auth_change_submit: Modifier le type d'authenfication + change_authentication_type: Modifier le type d'authentification + total_notes: Total notes + select_authentication_type: "S\xC3\xA9lectionner votre nouveau type d'authentification et cliquer sur 'Modifier type d'authenfication' pour remplacer les param\xC3\xA8tres actuels." + sidebar: + list_name_active_contexts: Contextes actifs + list_name_active_projects: Projets actifs + list_empty: Aucun + list_name_completed_projects: "Projets r\xC3\xA9alis\xC3\xA9s" + list_name_hidden_projects: "Projets cach\xC3\xA9s" + list_name_hidden_contexts: "Contextes cach\xC3\xA9s" + contexts: + delete_context_title: Supprimer contexte + all_completed_tasks_title: "" + hide_form: Cacher le formulaire + show_form_title: Ajouter un contexte + delete_context_confirmation: "Etes vous s\xC3\xBBr de vouloir supprimer le contexte %{name}? Toutes les actions (r\xC3\xA9p\xC3\xA9titives) de ce contexte seront \xC3\xA9galement supprim\xC3\xA9es !" + delete_context: Supprimer contexte + edit_context: Modifier contexte + hide_form_title: Cacher le formulaire nouveau contexte + context_hide: "Cach\xC3\xA9 de la premi\xC3\xA8re page ?" + hidden_contexts: "Contextes cach\xC3\xA9s" + no_contexts_active: Actuellement, il n'y a pas de contextes actifs + show_form: "Cr\xC3\xA9er un nouveau contexte" + visible_contexts: Contextes visibles + save_status_message: "Contexte sauvegard\xC3\xA9" + add_context: Ajouter un contexte + context_name: Nom du Contexte + update_status_message: "Le nom du contexte \xC3\xA0 \xC3\xA9t\xC3\xA9 modifi\xC3\xA9" + completed_tasks_title: "" + new_context_post: "'sera aussi cr\xC3\xA9\xC3\xA9. Etes-vous s\xC3\xBBr ?" + status_active: Le Contexte est actif + no_actions: "Actuellement, il n'y pas d'actions incompl\xC3\xA8tes dans ce contexte" + last_completed_in_context: dans ce contexte (dernier %{number}) + context_deleted: "Contexte \\'%{name}\\' supprim\xC3\xA9" + no_contexts_hidden: "Actuellement, il n'y a pas de contextes cach\xC3\xA9s" + new_context_pre: Nouveau contexte ' + status_hidden: "Le Contexte est cach\xC3\xA9" login: + login_cas: Aller au CAS + sign_in: Se connecter openid_identity_url_not_found: "D\xC3\xA9sol\xC3\xA9, aucun utilisateur avec cette identit\xC3\xA9 URL n'existe (%{identity_url})" user_no_expiry: "Rester connect\xC3\xA9" - sign_in: Se connecter - login_cas: Aller au CAS - cas_logged_in_greeting: "Bonjour, %{username}! Vous \xC3\xAAtes authentifi\xC3\xA9." cas_no_user_found: Bonjour, %{username}! Vous n'avez pas de compte sur Tracks. cas_login: Login CAS successful_with_session_info: "La connexion \xC3\xA0 r\xC3\xA9ussi:" please_login: Veuillez vous connecter pour utiliser Tracks + cas_logged_in_greeting: "Bonjour, %{username}! Vous \xC3\xAAtes authentifi\xC3\xA9." cas_username_not_found: "D\xC3\xA9sol\xC3\xA9, aucun utilisateur avec ce nom CAS n'existe (%{username})" mobile_use_openid: ... ou ce connecter avec un OpenID cas_create_account: "Si vous voulez vous inscrire aller \xC3\xA0 %{signup_link}" - cas_signup_link: Demander un compte account_login: Identifiant du compte + cas_signup_link: Demander un compte session_will_not_expire: la session n'expire jamais. successful: "La connexion \xC3\xA0 r\xC3\xA9ussi. Bienvenue !" option_separator: ou, @@ -891,6 +894,53 @@ fr: login_with_openid: se connecter avec un OpenID unsuccessful: "La connexion \xC3\xA0 \xC3\xA9chou\xC3\xA9." log_in_again: Se reconnecter + datetime: + prompts: + minute: Minute + second: Secondes + month: Mois + hour: Heure + day: Jour + year: !binary | + QW5uw6ll + + distance_in_words: + less_than_x_minutes: + one: moins d'une minute + other: moins de %{count} minutes + zero: Moins de 1 minute + x_days: + one: 1 jour + other: "%{count} jours" + almost_x_years: + one: presque 1 an + other: presque %{count} ans + x_seconds: + one: 1 seconde + other: "%{count} secondes" + about_x_hours: + one: environ 1 heure + other: environ %{count} heures + less_than_x_seconds: + one: moins d'1 seconde + other: moins de %{count} secondes + zero: Moins de 1 seconde + x_months: + one: 1 mois + other: "%{count} mois" + x_minutes: + one: 1 minute + other: "%{count} minutes" + about_x_years: + one: environ 1 an + other: environ %{count} ans + about_x_months: + one: environ 1 mois + other: environ %{count} mois + over_x_years: + one: plus d'1 an + other: plus de %{count} ans + half_a_minute: une demi-minute search: contexts_matching_query: "Contextes correspondant \xC3\xA0 la requ\xC3\xAAte" tags_matching_query: "Tags correspondant \xC3\xA0 la requ\xC3\xAAte" diff --git a/config/locales/nl.yml b/config/locales/nl.yml index c6f4ef18..3525ad3f 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -3,19 +3,19 @@ nl: layouts: toggle_notes: Toggle notities next_actions_rss_feed: RSS-feed van de acties + toggle_notes_title: Toggle alle notities mobile_navigation: + new_action: 0-Nieuwe actie logout: Afmelden feeds: Feeds - new_action: 0-Nieuwe actie starred: 4-Ster projects: 3-Projecten tickler: Tickler contexts: 2-Contexten home: 1-Start - toggle_notes_title: Toggle alle notities navigation: - recurring_todos: Terugkerende acties manage_users_title: Toevoegen of verwijderen gebruikers + recurring_todos: Terugkerende acties api_docs: REST API Docs feeds: Feeds starred: Ster @@ -28,22 +28,28 @@ nl: integrations_: Integreer Tracks feeds_title: Zie een lijst met beschikbare feeds calendar_title: Kalender met acties met deadline - stats_title: Zie je statistieken + completed_tasks: Gereed tickler: Tickler + stats_title: Zie je statistieken home_title: Start starred_title: Zie je ster acties recurring_todos_title: Beheren terugkerende acties - completed_tasks: Gereed - organize: Organiseer view: Bekijk + organize: Organiseer completed_tasks_title: Afgerond home: Start export: Export contexts_title: Contexten calendar: Agenda projects_title: Projecten - search: Zoeken in alle items preferences_title: Toon mijn voorkeuren + search: Zoeken in alle items + integrations: + opensearch_description: Zoek in Tracks + applescript_next_action_prompt: "Omschrijving van de actie:" + gmail_description: Gadget om Tracks toe te voegen aan Gmail als een gadget + applescript_success_after_id: gemaakt + applescript_success_before_id: Nieuwe actie met ID number: format: separator: "," @@ -67,12 +73,6 @@ nl: separator: "," delimiter: . - integrations: - opensearch_description: Zoek in Tracks - applescript_next_action_prompt: "Omschrijving van de actie:" - gmail_description: Gadget om Tracks toe te voegen aan Gmail als een gadget - applescript_success_after_id: gemaakt - applescript_success_before_id: Nieuwe actie met ID common: back: Terug third: Derde @@ -82,65 +82,68 @@ nl: previous: Vorige logout: Log uit go_back: Ga terug - cancel: Annuleer + optional: optioneel week: week + cancel: Annuleer none: Geen second: Tweede - optional: optioneel month: maand - notes: Notities - forum: Forum server_error: Een fout heeft op de server plaatsgevonden + forum: Forum + notes: Notities last: Laatste projects: Projecten action: Actie project: Project - contribute: Bijdragen ok: Ok + contribute: Bijdragen website: Website - first: Eerste numbered_step: Stap %{number} + first: Eerste sort: by_task_count_title: Sorteer op aantal acties by_task_count_title_confirm: Weet u zeker dat u deze op aantal acties wilt sorteren? Dat zal de huidige sorteervolgorde aanpassen. alphabetically: Alfabetisch alphabetically_confirm: Weet u zeker dat u deze projecten alfabetisch wilt sorteren? Dat zal de huidige sorteervolgorde aanpassen. - sort: Sorteer alphabetically_title: Sorteer projecten alfabetisch + sort: Sorteer by_task_count: Op aantal acties fourth: Vierde create: Maken - months: maanden - context: Context contexts: Contexten - todo: actie - next: Volgende - description: Beschrijving + months: maanden errors_with_fields: Er waren problemen met de volgende velden + next: Volgende + todo: actie + context: Context drag_handle: SLEEP - update: Bijwerken + description: Beschrijving bugs: Fouten - weeks: weken + update: Bijwerken forth: Vierde + weeks: weken wiki: Wiki + email: E-mail search: Zoeken ajaxError: Er is een fout opgetreden bij het ophalen van gegevens van de server - email: E-mail + data: + import_successful: De import was succesvol + import_errors: Er hebben zich fouten voorgedaan bij de import models: project: feed_title: Tracks Projecten feed_description: Een overzicht van alle projecten voor %{username} todo: error_date_must_be_future: moet een datum in de toekomst zijn + user: + error_context_not_associated: Context %{context} niet geassocieerd met gebruikers %{user}. + error_project_not_associated: Project %{project} niet geassocieerd met gebruikers %{user}. preference: due_on: Deadline op %{date} due_in: Deadline over %{days} dagen due_styles: - Deadline over ____ dagen - Deadline op ____ - user: - error_context_not_associated: Context %{context} niet geassocieerd met gebruikers %{user}. - error_project_not_associated: Project %{project} niet geassocieerd met gebruikers %{user}. activerecord: attributes: project: @@ -149,35 +152,58 @@ nl: default_context_name: Standaard context description: Beschrijving todo: - show_from: Tonen vanaf predecessors: Afhankelijkheden + show_from: Tonen vanaf notes: Notities project: Project context: Context description: Beschrijving due: Deadline + user: + last_name: Achternaam + first_name: Voornaam preference: show_hidden_projects_in_sidebar: Toon verborgen projecten in sidebar date_format: Datum formaat show_hidden_contexts_in_sidebar: Toon verborgen contexten in sidebar mobile_todos_per_page: Acties per pagina (mobiel) verbose_action_descriptors: Context en project uitschrijven in actielijst - sms_context: Standaard context voor email staleness_starts: Begin van markeren openstaande actie + sms_context: Standaard context voor email title_date_format: Datum formaat in titel show_number_completed: Aantal te tonen afgeronde acties refresh: Ververs interval (in minuten) week_starts: Week start op - time_zone: Tijdzone - due_style: Deadline stijl - locale: Taal - sms_email: Van email - show_project_on_todo_done: Ga naar project pagina wanneer actie gereed is - show_completed_projects_in_sidebar: Toon afgeronde projecten in sidebar - user: last_name: Achternaam + locale: Taal + due_style: Deadline stijl + time_zone: Tijdzone + show_project_on_todo_done: Ga naar project pagina wanneer actie gereed is + sms_email: Van email first_name: Voornaam + show_completed_projects_in_sidebar: Toon afgeronde projecten in sidebar errors: + messages: + greater_than_or_equal_to: moet groter of gelijk zijn aan %{count} + record_invalid: "Validatie mislukt: %{errors}" + confirmation: komt niet overeen met de configuratie + less_than_or_equal_to: moet kleiner of gelijk zijn aan %{count} + blank: mag niet leeg zijn + invalid: mag niet een komma (',') karakter bevatten + exclusion: is gereserveerd + odd: moet oneven zijn + even: moet even zijn + too_short: is te kort (minimum is %{count} karakters) + empty: mag niet leeg zijn + wrong_length: heeft de verkeerde lengte (moet %{count} karakters lang zijn) + less_than: moet kleiner zijn dan %{count} + greater_than: moet groter zijn dan %{count} + equal_to: moet gelijk zijn aan %{count} + accepted: moet geaccepteerd worden + too_long: is te lang (maximum is %{count} karakters) + taken: is al gepakt + inclusion: is niet opgenomen in de lijst + not_a_number: is niet een getal models: project: attributes: @@ -185,27 +211,6 @@ nl: blank: project moet een naam hebben too_long: project naam moet minder dan 256 karakters hebben taken: bestaat al - messages: - record_invalid: "Validatie mislukt: %{errors}" - greater_than_or_equal_to: moet groter of gelijk zijn aan %{count} - confirmation: komt niet overeen met de configuratie - less_than_or_equal_to: moet kleiner of gelijk zijn aan %{count} - blank: mag niet leeg zijn - invalid: mag niet een komma (',') karakter bevatten - exclusion: is gereserveerd - odd: moet oneven zijn - too_short: is te kort (minimum is %{count} karakters) - wrong_length: heeft de verkeerde lengte (moet %{count} karakters lang zijn) - empty: mag niet leeg zijn - even: moet even zijn - less_than: moet kleiner zijn dan %{count} - greater_than: moet groter zijn dan %{count} - equal_to: moet gelijk zijn aan %{count} - accepted: moet geaccepteerd worden - too_long: is te lang (maximum is %{count} karakters) - taken: is al gepakt - not_a_number: is niet een getal - inclusion: is niet opgenomen in de lijst full_messages: format: "%{attribute} %{message}" template: @@ -213,24 +218,22 @@ nl: header: one: 1 fout voorkomt het kunnen bewaren van deze %{model} other: "%{count} fouten voorkomen dat dit %{model} bewaard kan worden" - data: - import_successful: De import was succesvol - import_errors: Er hebben zich fouten voorgedaan bij de import stats: - totals_active_project_count: Van deze zijn %{count} actieve projecten tag_cloud_title: Tag Cloud voor alle acties - actions: Acties tag_cloud_description: Deze tag cloud bevat tags van alle acties (afgerond, niet voltooid, zichtbaar en / of verborgen) tag_cloud_90days_title: Tag cloud met acties in afgelopen 90 dagen + actions: Acties + totals_active_project_count: Van deze zijn %{count} actieve projecten actions_last_year_legend: number_of_actions: Aantal acties months_ago: Maanden geleden totals_first_action: Sinds uw eerste actie op %{date} actions_avg_completion_time: Van al uw afgeronde acties, de gemiddelde tijd dat dit in beslag nam is %{count} dagen. - totals_action_count: u heeft een totaal van %{count} acties + top10_longrunning: Top 10 langstlopende projecten + actions_dow_30days_title: Dag van de week (laatste 30 dagen) legend: - number_of_days: Aantal dagen geleden actions: Acties + number_of_days: Aantal dagen geleden number_of_actions: Aantal acties day_of_week: Dag van de week percentage: Percentage @@ -242,54 +245,53 @@ nl: actions: Acties percentage: Percentage weeks: Looptijd van een actie (weken). Klik op een balk voor meer info - top10_longrunning: Top 10 langstlopende projecten - actions_dow_30days_title: Dag van de week (laatste 30 dagen) - actions_lastyear_title: Acties in de afgelopen 12 maanden - totals_actions_completed: "%{count} van deze zijn voltooid." + totals_action_count: u heeft een totaal van %{count} acties totals_incomplete_actions: U heeft %{count} onvolledige acties totals_unique_tags: Van deze tags zijn %{count} uniek. actions_avg_completed_30days: en voltooide een gemiddelde van %{count} acties per dag. top5_contexts: Top 5 contexten - action_completion_time_title: Doorlooptijd (alle voltooide acties) - actions_last_year: Acties in de afgelopen jaren + actions_lastyear_title: Acties in de afgelopen 12 maanden + totals_actions_completed: "%{count} van deze zijn voltooid." totals_context_count: U heeft %{count} contexten. - projects: Projecten totals_visible_context_count: Van deze zijn %{count} zichtbare contexten totals_blocked_actions: "%{count} zijn afhankelijk van de voltooiing van hun acties." - actions_day_of_week_title: Dag van de week (alle acties) - totals_project_count: U heeft %{count} projecten. + projects: Projecten + action_completion_time_title: Doorlooptijd (alle voltooide acties) + actions_last_year: Acties in de afgelopen jaren actions_min_max_completion_days: De max-/minimum dagen tot voltooiing is %{min}/%{max}. + tags: Tags actions_min_completion_time: De minimale tijd tot afronding is %{time}. no_tags_available: geen tags beschikbaar - tags: Tags + actions_day_of_week_title: Dag van de week (alle acties) + totals_project_count: U heeft %{count} projecten. running_time_all: Huidige looptijd van alle onvolledige acties - tag_cloud_90days_description: Deze tag cloud bevat tags van acties die zijn gemaakt of voltooid in de afgelopen 90 dagen. actions_30days_title: Acties in de afgelopen 30 dagen - top5_visible_contexts_with_incomplete_actions: Top 5 zichtbare contexten met onvolledige acties time_of_day: Tijd van de dag (alle acties) totals_hidden_project_count: "%{count} zijn verborgen" - actions_further: en verder tod30: Tijd van de dag (laatste 30 dagen) - totals_tag_count: U heeft %{count} tags geplaatst op acties. + tag_cloud_90days_description: Deze tag cloud bevat tags van acties die zijn gemaakt of voltooid in de afgelopen 90 dagen. more_stats_will_appear: Meer statistieken zullen hier verschijnen zodra u acties hebt toegevoegd. - click_to_return: Klik %{link} om terug te keren naar de statistieken pagina. - other_actions_label: (anderen) + top5_visible_contexts_with_incomplete_actions: Top 5 zichtbare contexten met onvolledige acties + actions_further: en verder + totals_tag_count: U heeft %{count} tags geplaatst op acties. top10_projects_30days: Top 10 project in de laatste 30 dagen - top10_projects: Top 10 projecten spread_of_running_actions_for_visible_contexts: Verdeling van actieve acties voor zichtbare contexten - actions_avg_created: In de afgelopen 12 maanden heeft u gemiddeld%{count} acties aangemaakt actions_selected_from_week: Gekozen acties van week spread_of_actions_for_all_context: Verdeling van acties voor alle contexten - totals_completed_project_count: en %{count} zijn afgeronde projecten. click_to_show_actions_from_week: Klik %{link} om de acties van week %{week} en verder te zien. + other_actions_label: (anderen) + top10_projects: Top 10 projecten + totals_completed_project_count: en %{count} zijn afgeronde projecten. + actions_avg_created: In de afgelopen 12 maanden heeft u gemiddeld%{count} acties aangemaakt + click_to_return: Klik %{link} om terug te keren naar de statistieken pagina. + actions_avg_completed: en voltooide een gemiddelde van %{count} acties per maand. totals: Totalen time_of_day_legend: number_of_actions: Aantal acties time_of_day: Tijd van de dag - click_to_return_link: hier contexts: Contexten + click_to_return_link: hier totals_hidden_context_count: en %{count} zijn verborgen contexten. - actions_avg_completed: en voltooide een gemiddelde van %{count} acties per maand. labels: month_avg_completed: "%{months} gem afgerond per maand" completed: Afgerond @@ -297,22 +299,22 @@ nl: avg_created: Gem gemaakt avg_completed: Gem afgerond created: Gemaakt - no_actions_selected: Er zijn geen acties geselecteerd. - click_to_update_actions: Klik op een balk in de grafiek op de acties hieronder aan te passen. running_time_all_legend: actions: Acties percentage: Percentage running_time: Looptijd van een actie (weken). Klik op een balk voor meer info + click_to_update_actions: Klik op een balk in de grafiek op de acties hieronder aan te passen. + no_actions_selected: Er zijn geen acties geselecteerd. actions_actions_avg_created_30days: In de afgelopen 30 dagen heeft u gemiddeld %{count} acties gemaakt tod30_legend: number_of_actions: Aantal acties time_of_day: Tijd van de dag action_selection_title: "TRACKS:: Actie selectie" todos: - completed_actions: Voltooide acties show_from: Toon vanaf - error_starring_recurring: Kon niet de ster van deze terugkerende actie niet omgezetten \'%{description}\' + error_starring_recurring: Kon niet de ster van deze terugkerende actie niet omzetten \'%{description}\' recurring_action_deleted: Actie werd verwijderd. Omdat deze actie herhalend is. werd een nieuwe actie toegevoegd + completed_actions: Voltooide acties completed_recurring: Afgesloten terugkerende todos added_new_next_action: Nieuwe actie toegevoegd completed_rest_of_previous_month: Afgerond in de rest van de vorige maand @@ -326,18 +328,18 @@ nl: tagged_with: gelabeld met ‘%{tag_name}’ completed: Afgerond no_deferred_actions_with: Geen uitgestelde acties met de tag '%{tag_name}' - no_hidden_actions: Momenteel zijn er geen verborgen acties gevonden edit_action_with_description: Bewerk de actie '%{description}' + no_hidden_actions: Momenteel zijn er geen verborgen acties gevonden action_due_on: (deadline actie op %{date}) + remove_dependency: Verwijder afhankelijkheid (zal niet de actie zelf verwijderen) + archived_tasks_title: "TRACKS:: Gearchiveerde voltooide taken" + list_incomplete_next_actions: Toon onvoltooide acties tags: Tags (gescheiden door komma's) action_deleted_success: Actie succesvol verwijderd - archived_tasks_title: "TRACKS:: Gearchiveerde voltooide taken" - remove_dependency: Verwijder afhankelijkheid (zal niet de actie zelf verwijderen) - list_incomplete_next_actions: Toon onvoltooide acties - mobile_todos_page_title: Alle acties new_related_todo_created: Een nieuwe actie is toegevoegd, die behoort bij deze terugkerende todo context_changed: Context veranderd in '%{name}' add_another_dependency: Nog een afhankelijkheid toevoegen + mobile_todos_page_title: Alle acties delete_recurring_action_title: Verwijder de terugkerende actie removed_predecessor: "'%{successor}' is verwijderd als afhankelijkheid van '%{predecessor}'." recurring_actions_title: TRACKS::Terugkerende acties @@ -348,43 +350,43 @@ nl: edit_action: Actie bewerken added_new_context: Nieuwe context toegevoegd next_actions_description: "Filter:" + list_incomplete_next_actions_with_limit: Toont de laatste %{count} onvoltooide acties + set_to_pending: "'%{task}' als wachtend ingesteld" + added_new_project: Nieuw project toegevoegd next_actions_title_additions: completed: acties voltooid due_today: deadline vandaag due_within_a_week: deadline binnen een week - added_new_project: Nieuw project toegevoegd - list_incomplete_next_actions_with_limit: Toont de laatste %{count} onvoltooide acties - set_to_pending: "'%{task}' als wachtend ingesteld" older_completed_items: Oudere voltooide items append_in_this_project: in dit project error_deleting_item: Er is een fout opgetreden bij het verwijderen van het item '%{description}' task_list_title: TRACKS::Toon acties no_actions_due_this_week: Geen acties met deadline in rest van deze week + no_deferred_pending_actions: Momenteel zijn er geen uitgestelde of wachtende acties no_recurring_todos: Momenteel zijn er geen terugkerende acties error_completing_todo: Er was een fout bij het voltooien / activeren van de terugkerende actie '%{description}' recurring_pattern_removed: Het herhalingspatroon is verwijderd van %{count} convert_to_project: Maak project - no_deferred_pending_actions: Momenteel zijn er geen uitgestelde of wachtende acties delete_recurring_action_confirm: Weet u zeker dat u wilt de terugkerende actie '%{description}' wilt verwijderen? completed_last_day: Voltooid in de laatste 24 uur - all_completed: Alle afgeronde acties - error_saving_recurring: Er is een fout opgetreden het opslaan van de terugkerende actie '%{description}' + completed_more_than_x_days_ago: Voltooid meer dan %{count} dagen geleden show_in_days: Toon over %{days} dagen no_project: -- Geen project -- - completed_more_than_x_days_ago: Voltooid meer dan %{count} dagen geleden - feed_title_in_context: in context '%{context}' + error_saving_recurring: Er is een fout opgetreden het opslaan van de terugkerende actie '%{description}' new_related_todo_created_short: een nieuwe actie gemaakt - completed_tagged_page_title: "TRACKS:: Afgeronde acties met tag %{tag_name}" + all_completed: Alle afgeronde acties + feed_title_in_context: in context '%{context}' older_than_days: Ouder dan %{count} dagen + completed_tagged_page_title: "TRACKS:: Afgeronde acties met tag %{tag_name}" edit: Bewerken pending: Wachtend completed_actions_with: Afgeronde acties met de tag %{tag_name} - completed_tasks_title: TRACKS::Voltooide taken deleted_success: De actie werd met succes verwijderd. + completed_tasks_title: TRACKS::Voltooide taken feed_title_in_project: In het project '%{project}' clear_due_date: Maak deadline leeg - error_removing_dependency: Er is een fout opgetreden het verwijderen van de afhankelijke actie hidden_actions: Verborgen acties + error_removing_dependency: Er is een fout opgetreden het verwijderen van de afhankelijke actie was_due_on_date: had deadline op %{date} show_on_date: Toon op %{date} recurrence_period: Herhaling periode @@ -403,8 +405,8 @@ nl: no_actions_found_title: Geen acties gevonden next_actions_due_date: overdue_by: Over deadline met %{days} dag - due_in_x_days: Deadline over %{days} dagen due_today: Deadline vandaag + due_in_x_days: Deadline over %{days} dagen overdue_by_plural: Over deadline met %{days} dagen due_tomorrow: Deadline morgen completed_last_x_days: Voltooid in de laatste %{count} dagen @@ -421,9 +423,9 @@ nl: has_x_pending: one: Heeft een wachtende actie other: Heeft %{count} wachtende acties - recurring_todos: Terugkerende acties delete_action: Verwijder actie error_deleting_recurring: Er is een fout opgetreden bij het verwijderen van het item \'%{description}\' + recurring_todos: Terugkerende acties cannot_add_dependency_to_completed_todo: Kan deze actie niet als een afhankelijkheid van een voltooide actie toevoegen! delete: Verwijder drag_action_title: Sleep naar een andere actie om deze afhankelijk te maken van die actie @@ -441,15 +443,17 @@ nl: calendar: get_in_ical_format: Ontvang deze agenda in iCal-formaat due_next_week: Deadline volgende week - due_this_week: Deadline in rest van deze week no_actions_due_next_week: Geen acties met deadline in volgende week - no_actions_due_today: Geen acties met deadline vandaag + due_this_week: Deadline in rest van deze week due_today: Deadline vandaag + no_actions_due_today: Geen acties met deadline vandaag due_next_month_and_later: Deadline in %{month} en later no_actions_due_after_this_month: Geen acties met deadline na deze maand due_this_month: Deadline in rest van %{month} no_actions_due_this_month: Geen acties met deadline in de rest van deze maand show_tomorrow: Toon morgen + tagged_page_title: TRACKS::Tagged met '%{tag_name}' + action_deferred: De actie '%{description}' is uitgesteld recurrence: ends_on_number_times: Eindigt na %{number} keer ends_on_date: Eindigt op %{date} @@ -458,13 +462,10 @@ nl: weekly_options: Instellingen voor de wekelijkse terugkerende acties weekly: Wekelijks monthly_options: Instellingen voor maandelijks terugkerende acties + starts_on: Begint op daily_options: Instellingen voor dagelijks terugkerende acties monthly: Maandelijks - starts_on: Begint op - show_option_always: altijd - daily: Dagelijks pattern: - third: derde month_names: - - januari @@ -479,19 +480,20 @@ nl: - oktober - november - december + third: derde every_n: elke %{n} - every_xth_day_of_every_n_months: elke %{x} %{day} van elke %{n_months} - second: tweede on_day_n: op dag %{n} - weekly: wekelijks + second: tweede + every_xth_day_of_every_n_months: elke %{x} %{day} van elke %{n_months} from: vanaf + weekly: wekelijks last: laatste every_day: elke dag the_xth_day_of_month: de %{x} %{day} van %{month} times: voor %{number} keer on_work_days: op werkdagen + every_year_on: elk jaar op %{date} first: eerste - show: Tonen day_names: - zondag - maandag @@ -500,41 +502,41 @@ nl: - donderdag - vrijdag - zaterdag - every_year_on: elk jaar op %{date} + show: Tonen fourth: vierde due: Deadline until: tot every_month: elke maand + show_option_always: altijd + daily: Dagelijks yearly_every_x_day: Elke %{month} %{day} recurrence_on_options: Stel herhaling in op daily_every_number_day: Elke %{number} dag(en) + show_options: Toon de actie weekly_every_number_week: Herhaalt elke %{number} weken op ends_on: Eindigt op - show_options: Toon de actie show_days_before: "%{days} dagen v\xC3\xB3\xC3\xB3r de deadline van actie" from_tickler: de datum dat de actie uit de tickler komt (geen deadline ingesteld) no_end_date: Geen einddatum day_x_on_every_x_month: Dag %{day} op elke %{month} maand - yearly_every_xth_day: De %{day} %{day_of_week} van %{month} yearly_options: Instellingen voor jaarlijks terugkerende acties - yearly: Jaarlijks + yearly_every_xth_day: De %{day} %{day_of_week} van %{month} monthly_every_xth_day: De %{day} %{day_of_week} van elke %{month} maand - action_deferred: De actie '%{description}' is uitgesteld - tagged_page_title: TRACKS::Tagged met '%{tag_name}' + yearly: Jaarlijks no_completed_recurring: Momenteel zijn er geen voltooide terugkerende acties added_dependency: "%{dependency} als afhankelijkheid toegevoegd." - completed_rest_of_month: Afgerond in de rest van deze maand no_deferred_actions: Momenteel zijn er geen uitgestelde acties. all_completed_tagged_page_title: "TRACKS:: Alle afgeronde acties met tag %{tag_name}" + completed_rest_of_month: Afgerond in de rest van deze maand recurrence_completed: Er is geen volgende actie na de terugkerende actie die u zojuist hebt voltooid. De herhaling is voltooid - due: Deadline + error_toggle_complete: Kon deze actie niet als afgerond markeren no_actions_found: Momenteel zijn er geen onafgeronde acties. in_pending_state: in wachtende toestand - error_toggle_complete: Kon deze actie niet als afgerond markeren + due: Deadline action_marked_complete_error: De actie '%{description}' is niet gemarkeerd als %{completed} vanwege een fout op de server. recurring_action_saved: Terugkerende actie opgeslagen - depends_on_separate_with_commas: Afhankelijk van (gescheiden door komma's) action_saved_to_tickler: Actie opgeslagen in tickler + depends_on_separate_with_commas: Afhankelijk van (gescheiden door komma's) completed_in_archive: one: Er is een voltooide actie in het archief. other: Er zijn %{count} afgeronde acties in het archief. @@ -549,9 +551,9 @@ nl: delete_confirmation: Weet u zeker dat u de notitie '%{id}' wilt verwijderen? delete_item_title: Verwijder item delete_note_title: Verwijder de notitie '%{id}' - deleted_note: Verwijder notitie '%{id}' note_link_title: Toon notitie %{id} show_note_title: Toon notitie + deleted_note: Verwijder notitie '%{id}' edit_item_title: Item bewerken note_location_link: "In:" no_notes_available: "Momenteel zijn er geen notities: voeg notities toe aan projecten vanaf de individuele project pagina's." @@ -562,10 +564,64 @@ nl: completed: Afgerond completed_plural: Afgeronde visible_plural: Zichtbare - active_plural: Actieve visible: Zichtbaar - hidden: Verborgen + active_plural: Actieve active: Actief + hidden: Verborgen + projects: + was_marked_hidden: is gemarkeerd als verborgen + edit_project_title: Bewerk project + default_tags_removed_notice: De standaard tags zijn verwijderd + default_context_set: Stel project standaard context in op %{default_context} + no_actions_in_project: Momenteel zijn er geen onafgeronde acties in dit project + deferred_actions: Uitgestelde acties voor dit project + all_completed_tasks_title: TRACKS::Toon alle afgeronde acties in het project '{project_name}' + page_title: "TRACKS:: Project: %{project}" + hide_form: Verberg formulier + show_form_title: Maak een nieuw project + list_completed_projects: TRACKS::Toon afgeronde projecten + to_new_project_page: Ga naar de nieuwe projectpagina + no_notes_attached: Momenteel zijn er geen notities toegevoegd aan dit project + deferred_actions_empty: Er zijn geen uitgestelde acties voor dit project + this_project: Dit project + project_state: Project is %{state}. + todos_append: in dit project + no_last_completed_projects: Geen afgeronde projecten gevonden + notes: Notities + no_last_completed_recurring_todos: Geen afgeronde herhalende acties gevonden + notes_empty: Er zijn geen notities voor dit project + no_projects: Momenteel zijn er geen projecten + hide_form_title: Verberg nieuw project formulier + with_no_default_context: zonder standaard context + delete_project: Project verwijderen + completed_actions_empty: Er zijn nog geen afgeronde acties voor dit project + show_form: Toevoegen van een project + actions_in_project_title: Acties in dit project + delete_project_confirmation: Weet u zeker dat u wilt het project '%{name} wilt verwijderen? + with_default_context: met een standaard context '%{context_name}' + set_default_tags_notice: Stel project standaard tags in op %{default_tags} + is_active: is actief + settings: Instellingen + completed_projects: Voltooide projecten + with_default_tags: en met '%{tags}' als de standaard tags + list_projects: "TRACKS:: Overzicht van projecten" + project_saved_status: Project opgeslagen + add_project: Voeg project toe + add_note: Een notitie toevoegen + completed_tasks_title: TRACKS::Toon afgeronde acties in het project '%{project_name}' + delete_project_title: Verwijder het project + hidden_projects: Verborgen projecten + add_note_submit: Notitie toevoegen + was_marked_complete: is gemarkeerd als voltooid + completed_actions: Afgeronde acties voor dit project + default_context_removed: Standaard context verwijderd + default_context: De standaard context voor dit project is %{context} + status_project_name_changed: Naam van het project werd gewijzigd + active_projects: Actieve projecten + no_default_context: Dit project heeft geen standaard context + with_no_default_tags: en zonder standaard tags + edit_project_settings: Bewerk project instellingen + state: Dit project is %{state} time: am: ochtend formats: @@ -575,65 +631,10 @@ nl: month_day: "%d %B" long: "%A, %d. %B %Y, %H:%M" pm: middag - projects: - edit_project_title: Bewerk project - default_tags_removed_notice: De standaard tags zijn verwijderd - default_context_set: Stel project standaard context in op %{default_context} - no_actions_in_project: Momenteel zijn er geen onafgeronde acties in dit project - deferred_actions: Uitgestelde acties voor dit project - was_marked_hidden: is gemarkeerd als verborgen - all_completed_tasks_title: TRACKS::Toon alle afgeronde acties in het project '{project_name}' - page_title: "TRACKS:: Project: %{project}" - hide_form: Verberg formulier - show_form_title: Maak een nieuw project - list_completed_projects: TRACKS::Toon afgeronde projecten - to_new_project_page: Ga naar de nieuwe projectpagina - no_notes_attached: Momenteel zijn er geen notities toegevoegd aan dit project - this_project: Dit project - deferred_actions_empty: Er zijn geen uitgestelde acties voor dit project - project_state: Project is %{state}. - no_last_completed_projects: Geen afgeronde projecten gevonden - todos_append: in dit project - notes: Notities - notes_empty: Er zijn geen notities voor dit project - no_projects: Momenteel zijn er geen projecten - hide_form_title: Verberg nieuw project formulier - with_no_default_context: zonder standaard context - delete_project: Project verwijderen - completed_actions_empty: Er zijn nog geen afgeronde acties voor dit project - delete_project_confirmation: Weet u zeker dat u wilt het project '%{name} wilt verwijderen? - with_default_context: met een standaard context '%{context_name}' - show_form: Toevoegen van een project - actions_in_project_title: Acties in dit project - add_project: Voeg project toe - with_default_tags: en met '%{tags}' als de standaard tags - add_note: Een notitie toevoegen - list_projects: "TRACKS:: Overzicht van projecten" - set_default_tags_notice: Stel project standaard tags in op %{default_tags} - is_active: is actief - settings: Instellingen - project_saved_status: Project opgeslagen - completed_projects: Voltooide projecten - completed_tasks_title: TRACKS::Toon afgeronde acties in het project '%{project_name}' - delete_project_title: Verwijder het project - hidden_projects: Verborgen projecten - add_note_submit: Notitie toevoegen - was_marked_complete: is gemarkeerd als voltooid - completed_actions: Afgeronde acties voor dit project - default_context_removed: Standaard context verwijderd - edit_project_settings: Bewerk project instellingen - active_projects: Actieve projecten - default_context: De standaard context voor dit project is %{context} - status_project_name_changed: Naam van het project werd gewijzigd - no_default_context: Dit project heeft geen standaard context - with_no_default_tags: en zonder standaard tags - state: Dit project is %{state} - errors: - user_unauthorized: "401 Unauthorized: Alleen administratieve gebruikers mogen deze functie gebruiken." preferences: - change_identity_url: Verander uw Identity URL open_id_url: Uw OpenID URL is staleness_starts_after: Markeren openstaande acties begint na %{days} dagen + change_identity_url: Verander uw Identity URL change_password: Wijzig uw wachtwoord page_title: "TRACKS:: Voorkeuren" title: Uw voorkeuren @@ -650,6 +651,13 @@ nl: current_authentication_type: Uw authenticatietype is %{auth_type} change_authentication_type: Verander uw authenticatietype generate_new_token_confirm: Weet u dit zeker? Het genereren van een nieuw token zal de bestaande te vervangen en dit zal het extern gebruiken van de oude token laten mislukken. + tabs: + authentication: Authenticatie + tracks_behavior: Tracks gedrag + profile: Profiel + date_and_time: Datum en tijd + errors: + user_unauthorized: "401 Unauthorized: Alleen administratieve gebruikers mogen deze functie gebruiken." date: month_names: - @@ -665,10 +673,6 @@ nl: - Oktober - November - December - order: - - :day - - :month - - :year abbr_day_names: - Zo - Ma @@ -677,6 +681,10 @@ nl: - Do - Vr - Za + order: + - :day + - :month + - :year formats: only_day: "%e" default: "%d-%m-%Y" @@ -707,13 +715,11 @@ nl: - Dec support: array: - last_word_connector: ", en" words_connector: "," + last_word_connector: ", en" two_words_connector: en select: prompt: Selecteer - footer: - send_feedback: Stuur reactie op %{version} dates: month_names: - Januari @@ -736,20 +742,89 @@ nl: - Donderdag - Vrijdag - Zaterdag + footer: + send_feedback: Stuur reactie op %{version} shared: multiple_next_actions: Meerdere acties (een op elke regel) - toggle_single: Voeg een actie toe hide_form: Verberg formulier + toggle_single: Voeg een actie toe add_action: Actie toevoegen add_actions: Toevoegen acties tags_for_all_actions: Tags voor alle acties (scheiden met een komma) + toggle_single_title: Voeg een nieuwe actie toe project_for_all_actions: Project voor alle acties context_for_all_actions: Context voor alle acties toggle_multi: Voeg meerdere acties toe - toggle_single_title: Voeg een nieuwe actie toe separate_tags_with_commas: gescheiden door komma's toggle_multi_title: Toggle single / multi actie formulier hide_action_form_title: Verberg nieuwe actie formulier + feedlist: + choose_context: Kies de context waar je een feed van wilt + actions_due_today: Acties die vandaag of eerder af moeten + rss_feed: RSS Feed + ical_feed: iCal feed + legend: Legenda + all_contexts: Alle contexten + all_projects: Alle projecten + choose_project: Kies het project waar je een feed van wilt + select_feed_for_project: Kies de feed voor dit project + active_projects_wo_next: Actieve projecten zonder acties + project_needed: "Er moet ten minste \xC3\xA9\xC3\xA9n project zijn voor een feed opgevraagd kan worden" + active_starred_actions: Alle gesterde, actieve acties + select_feed_for_context: Kies de feed voor deze context + projects_and_actions: Actieve projecten met hun acties + context_needed: "Er moet eerst ten minste \xC3\xA9\xC3\xA9n context zijn voor je een feed kan opvragen" + actions_due_next_week: Acties die binnen 7 dagen afgerond moeten + notice_incomplete_only: "Merk op: alle feeds laten alleen acties zien die niet afgerond zijn, tenzij anders vermeld." + all_actions: Alle acties + actions_completed_last_week: Acties afgerond in de afgelopen 7 dagen + context_centric_actions: Feeds voor onafgeronde acties in een specifieke context + plain_text_feed: Reguliere tekst feed + last_fixed_number: Laatste %{number} acties + project_centric: Feeds voor onafgeronde acties in een specifiek project + users: + successfully_deleted_user: Succesvol gebruiker %{username} verwijderd + failed_to_delete_user: Mislukt de gebruiker %{username} te verwijderen + total_contexts: Totaal aantal contexten + first_user_heading: "Welkom bij TRACKS. Om te beginnen, maak dan een admin account:" + openid_url_verified: Je hebt %{url} met succes geverifieerd als je identiteit en uw authenticatie type OpenID opgeslagen. + auth_type_update_error: "Er was een probleem met het bijwerken van uw authenticatietype: %{error_messages}" + destroy_successful: Gebruiker %{login} met succes verwijderd + new_token_generated: Nieuwe token met succes gegenereerd + total_projects: Totaal aantal projecten + signup_successful: Aanmelding succesvol voor gebruiker %{username}. + change_password_submit: Wachtwoord wijzigen + no_signups_title: "TRACKS:: Geen nieuwe aanmeldingen" + user_created: Gebruiker aangemaakt. + manage_users: Beheren gebruikers + account_signup: Aanmelden voor een account + password_updated: Wachtwoord bijgewerkt. + desired_login: Gewenste login + signup: Aanmelden + confirm_password: Bevestig wachtwoord + new_user_heading: "Registreer een nieuwe gebruiker:" + auth_type_updated: Authenticatietype bijgewerkt. + total_actions: Totaal aanal acties + change_password_title: TRACKS::Wachtwoord wijzigen + change_auth_type_title: TRACKS::Wijzig authenticatietype + change_password_prompt: Voer uw nieuwe wachtwoord in de onderstaande velden in en kies 'Wachtwoord wijzigen' om uw huidige wachtwoord met uw nieuwe te vervangen. + password_confirmation_label: Bevestig wachtwoord + destroy_error: Er is een fout opgetreden bij het verwijderen van de gebruiker '%{login}' + choose_password: Kies een wachtwoord + register_with_cas: Met uw CAS gebruikersnaam + label_auth_type: Authenticatietype + new_password_label: Nieuw wachtwoord + new_user_title: "TRACKS:: Aanmelden als de admin gebruiker" + destroy_user: Verwijder de gebruiker + total_users_count: Je hebt een totaal van %{count} gebruikers + destroy_confirmation: "Waarschuwing: dit zal de gebruiker '%{login} verwijderen met al zijn acties, contexten, projecten en notities. Weet u zeker dat u wilt doorgaan?" + signup_new_user: Registreer nieuwe gebruiker + openid_ok_pref_failed: Je hebt succesvol de %{url} geverifieerd als je identiteit, maar er was een probleem met het opslaan van uw authenticatie voorkeuren. + identity_url: Identiteit URL + change_authentication_type: Wijzigen authenticatietype + auth_change_submit: Wijzigen authenticatietype + total_notes: Totaal aantal notities + select_authentication_type: Selecteer uw nieuwe authenticatie type en klik op 'Wijzigen authenticatietype' om uw huidige instellingen te vervangen. sidebar: list_name_active_contexts: Actieve contexten list_name_active_projects: Actieve projecten @@ -757,73 +832,6 @@ nl: list_name_completed_projects: Voltooide projecten list_name_hidden_projects: Verborgen projecten list_name_hidden_contexts: Verborgen contexten - users: - auth_type_update_error: "Er was een probleem met het bijwerken van uw authenticatietype: %{error_messages}" - openid_url_verified: Je hebt %{url} met succes geverifieerd als je identiteit en uw authenticatie type OpenID opgeslagen. - destroy_successful: Gebruiker %{login} met succes verwijderd - total_contexts: Totaal aantal contexten - successfully_deleted_user: Succesvol gebruiker %{username} verwijderd - failed_to_delete_user: Mislukt de gebruiker %{username} te verwijderen - first_user_heading: "Welkom bij TRACKS. Om te beginnen, maak dan een admin account:" - new_token_generated: Nieuwe token met succes gegenereerd - total_projects: Totaal aantal projecten - signup_successful: Aanmelding succesvol voor gebruiker %{username}. - change_password_submit: Wachtwoord wijzigen - no_signups_title: "TRACKS:: Geen nieuwe aanmeldingen" - user_created: Gebruiker aangemaakt. - account_signup: Aanmelden voor een account - manage_users: Beheren gebruikers - password_updated: Wachtwoord bijgewerkt. - confirm_password: Bevestig wachtwoord - signup: Aanmelden - new_user_heading: "Registreer een nieuwe gebruiker:" - auth_type_updated: Authenticatietype bijgewerkt. - total_actions: Totaal aanal acties - desired_login: Gewenste login - choose_password: Kies een wachtwoord - change_password_title: TRACKS::Wachtwoord wijzigen - change_auth_type_title: TRACKS::Wijzig authenticatietype - change_password_prompt: Voer uw nieuwe wachtwoord in de onderstaande velden in en kies 'Wachtwoord wijzigen' om uw huidige wachtwoord met uw nieuwe te vervangen. - password_confirmation_label: Bevestig wachtwoord - destroy_error: Er is een fout opgetreden bij het verwijderen van de gebruiker '%{login}' - label_auth_type: Authenticatietype - new_password_label: Nieuw wachtwoord - register_with_cas: Met uw CAS gebruikersnaam - new_user_title: "TRACKS:: Aanmelden als de admin gebruiker" - destroy_user: Verwijder de gebruiker - total_users_count: Je hebt een totaal van %{count} gebruikers - destroy_confirmation: "Waarschuwing: dit zal de gebruiker '%{login} verwijderen met al zijn acties, contexten, projecten en notities. Weet u zeker dat u wilt doorgaan?" - signup_new_user: Registreer nieuwe gebruiker - openid_ok_pref_failed: Je hebt succesvol de %{url} geverifieerd als je identiteit, maar er was een probleem met het opslaan van uw authenticatie voorkeuren. - auth_change_submit: Wijzigen authenticatietype - identity_url: Identiteit URL - change_authentication_type: Wijzigen authenticatietype - total_notes: Totaal aantal notities - select_authentication_type: Selecteer uw nieuwe authenticatie type en klik op 'Wijzigen authenticatietype' om uw huidige instellingen te vervangen. - feedlist: - choose_context: Kies de context waar je een feed van wilt - actions_due_today: Acties die vandaag of eerder af moeten - ical_feed: iCal feed - all_contexts: Alle contexten - legend: Legenda - rss_feed: RSS Feed - choose_project: Kies het project waar je een feed van wilt - all_projects: Alle projecten - project_needed: "Er moet ten minste \xC3\xA9\xC3\xA9n project zijn voor een feed opgevraagd kan worden" - select_feed_for_project: Kies de feed voor dit project - active_projects_wo_next: Actieve projecten zonder acties - active_starred_actions: Alle gesterde, actieve acties - projects_and_actions: Actieve projecten met hun acties - context_needed: "Er moet eerst ten minste \xC3\xA9\xC3\xA9n context zijn voor je een feed kan opvragen" - select_feed_for_context: Kies de feed voor deze context - notice_incomplete_only: "Merk op: alle feeds laten alleen acties zien die niet afgerond zijn, tenzij anders vermeld." - actions_due_next_week: Acties die binnen 7 dagen afgerond moeten - plain_text_feed: Reguliere tekst feed - last_fixed_number: Laatste %{number} acties - all_actions: Alle acties - actions_completed_last_week: Acties afgerond in de afgelopen 7 dagen - context_centric_actions: Feeds voor onafgeronde acties in een specifieke context - project_centric: Feeds voor onafgeronde acties in een specifiek project contexts: delete_context_title: Verwijder context all_completed_tasks_title: "TRACKS:: Alle voltooide acties in context '%{context_name}'" @@ -833,15 +841,15 @@ nl: delete_context: Verwijder context edit_context: Bewerk context hide_form_title: "Verberg formulier voor nieuwe context " - no_contexts_active: Momenteel zijn er geen actieve contexten context_hide: Verberg van de start pagina? hidden_contexts: Verborgen contexten - save_status_message: Context bewaard - add_context: Context toevoegen + no_contexts_active: Momenteel zijn er geen actieve contexten show_form: Maak een nieuwe context visible_contexts: Zichtbare contexten - update_status_message: Naam van de context was veranderd + save_status_message: Context bewaard + add_context: Context toevoegen context_name: Context naam + update_status_message: Naam van de context was veranderd completed_tasks_title: "TRACKS:: Voltooid acties in de context '%{context_name}'" new_context_post: "' zal ook gemaakt worden. Weet u dit zeker?" status_active: Context is actief @@ -851,6 +859,31 @@ nl: no_contexts_hidden: Momenteel zijn er geen verborgen contexten new_context_pre: Nieuwe context ' status_hidden: Context is verborgen + login: + login_cas: Ga naar het CAS + sign_in: Meld aan + openid_identity_url_not_found: Sorry, geen gebruiker met die identiteit URL bestaat (%{identity_url}) + user_no_expiry: Blijf ingelogd + cas_no_user_found: Hallo,%{username}! Je hebt nog geen account op Tracks. + cas_login: CAS Inloggen + successful_with_session_info: "Login succesvol:" + please_login: Log in om Tracks te gebruiken + cas_logged_in_greeting: Hallo, %{username}! U bent geauthenticeerd. + cas_username_not_found: Sorry, geen gebruiker met die CAS gebruikersnaam bestaat (%{username}) + mobile_use_openid: ... if inloggen met een OpenID + cas_create_account: Als u willen vragen ga hier om %{signup_link} + account_login: Account login + cas_signup_link: Aanvragen account + session_will_not_expire: sessie zal niet verlopen. + successful: Succesvol aangemeld. Welkom terug! + option_separator: of, + session_time_out: Sessie is verlopen. Gelieve %{link} + session_will_expire: sessie zal verlopen na %{hours} u(u)r(en) van inactiviteit. + login_standard: Ga terug naar de standaard login + logged_out: Je bent afgemeld bij Tracks. + login_with_openid: inloggen met een OpenID + unsuccessful: Login mislukt. + log_in_again: opnieuw in te loggen. datetime: prompts: minute: Minuut @@ -864,12 +897,12 @@ nl: one: minder dan een minuut other: minder dan %{count} minuten zero: minder dan 1 minuut - almost_x_years: - one: bijna 1 jaar - other: bijna %{count} jaren x_days: one: 1 dag other: "%{count} dagen" + almost_x_years: + one: bijna 1 jaar + other: bijna %{count} jaren x_seconds: one: 1 seconde other: "%{count} seconden" @@ -896,31 +929,6 @@ nl: one: over 1 jaar other: over %{count} jaren half_a_minute: halve minuut - login: - login_cas: Ga naar het CAS - openid_identity_url_not_found: Sorry, geen gebruiker met die identiteit URL bestaat (%{identity_url}) - user_no_expiry: Blijf ingelogd - sign_in: Meld aan - successful_with_session_info: "Login succesvol:" - please_login: Log in om Tracks te gebruiken - cas_logged_in_greeting: Hallo, %{username}! U bent geauthenticeerd. - cas_no_user_found: Hallo,%{username}! Je hebt nog geen account op Tracks. - cas_login: CAS Inloggen - cas_username_not_found: Sorry, geen gebruiker met die CAS gebruikersnaam bestaat (%{username}) - mobile_use_openid: ... if inloggen met een OpenID - cas_create_account: Als u willen vragen ga hier om %{signup_link} - cas_signup_link: Aanvragen account - account_login: Account login - session_will_not_expire: sessie zal niet verlopen. - successful: Succesvol aangemeld. Welkom terug! - session_time_out: Sessie is verlopen. Gelieve %{link} - session_will_expire: sessie zal verlopen na %{hours} u(u)r(en) van inactiviteit. - option_separator: of, - login_standard: Ga terug naar de standaard login - login_with_openid: inloggen met een OpenID - unsuccessful: Login mislukt. - log_in_again: opnieuw in te loggen. - logged_out: Je bent afgemeld bij Tracks. search: contexts_matching_query: Contexten passend bij zoekopdracht tags_matching_query: Tags passend bij zoekopdracht diff --git a/public/javascripts/application.js b/public/javascripts/application.js index 044397e3..e36c05f4 100644 --- a/public/javascripts/application.js +++ b/public/javascripts/application.js @@ -644,6 +644,14 @@ var UsersPage = { var PreferencesPage = { setup_behavior: function() { $( "#tabs" ).tabs(); + + $( "button#prefs_submit" ).button(); + + $('input[name="user[auth_type]"]').change(function() { + var value = $('input[name="user[auth_type]"]:checked').val(); + $('#open_id')[0].style.display = value == 'open_id' ? 'block' : 'none' + $('#database')[0].style.display = value == 'database' ? 'block' : 'none' + }); } } diff --git a/public/stylesheets/standard.css b/public/stylesheets/standard.css index 25eaafe0..6382308e 100644 --- a/public/stylesheets/standard.css +++ b/public/stylesheets/standard.css @@ -1,33 +1,36 @@ -/* @override http://0.0.0.0:3000/stylesheets/standard.css?1181841150 */ - -/* @override http://0.0.0.0:3000/stylesheets/standard.css?1180885851 */ - -div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { +div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } + table { border-collapse:collapse; border-spacing:0; } -fieldset,img { + +fieldset,img { border:0; } ol,ul { list-style:none; } + caption,th { text-align:left; } + h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } + q:before,q:after { content:''; } -abbr,acronym { border:0; + +abbr,acronym { + border:0; } body { @@ -54,7 +57,7 @@ a, a:link, a:active, a:visited { a:hover { color: #fff; background-color: #cc3334; -} +} h1 { font-size: 304%; @@ -115,19 +118,6 @@ a.show_successors:hover, a.link_to_successors:hover {background-image: url(../im padding-left: 5px; } -body.preferences div#display_box { - margin-right:510px; -} - -body.preferences div#input_box { - width:490px; - right:15px; -} - -body.preferences select#prefs_time_zone, body.preferences select#prefs_sms_context_id { - width: 250px; -} - #single_box { width: 60%; margin: 80px auto; @@ -145,6 +135,8 @@ body.preferences select#prefs_time_zone, body.preferences select#prefs_sms_conte margin: 0px 15px 90px 15px; } +/* recurring todos */ + #recurring_timespan, #recurring_target { border: none; clear: both; @@ -206,10 +198,10 @@ body.preferences select#prefs_time_zone, body.preferences select#prefs_sms_conte } .recurring_container { - padding: 0px 5px 0px 5px; + padding: 0px 5px 0px 5px; border: 1px solid #999; margin: 0px 0px 0px 0px; - background: #fff; + background: #fff; text-align: left; } @@ -219,7 +211,7 @@ body.preferences select#prefs_time_zone, body.preferences select#prefs_sms_conte text-align: center; clear: both; border: none; -} +} /* Navigation links at the top */ @@ -278,7 +270,7 @@ body.preferences select#prefs_time_zone, body.preferences select#prefs_sms_conte padding-left: 15px; margin-top: 15px; margin-bottom: 5px; - white-space: nowrap; /* added 2006-05-17 for safari display, timfm */ + white-space: nowrap; /* added 2006-05-17 for safari display, timfm */ } #date h1 { font-size: 152%; @@ -293,14 +285,14 @@ body.preferences select#prefs_time_zone, body.preferences select#prefs_sms_conte } .container { - padding: 0px 5px 0px 5px; + padding: 0px 5px 0px 5px; border: 1px solid #999; margin: 0px 0px 15px 0px; - background: #fff; + background: #fff; } .completed { - background: #eee; + background: #eee; } .container h2 { @@ -309,9 +301,9 @@ body.preferences select#prefs_time_zone, body.preferences select#prefs_sms_conte margin-top: 0px; margin-left: -5px; margin-right: -5px; - margin-bottom: 0px; + margin-bottom: 0px; color: #666; - position:static; + position:static; } .container_toggle img { @@ -342,7 +334,7 @@ div#input_box { #input_box h2 { color: #999; - + } #input_box ul {list-style-type: circle; font-size: 0.9em;} @@ -410,7 +402,7 @@ div.item-container { a.recurring_icon { vertical-align: middle; - background-color: transparent; + background-color: transparent; } a.icon { @@ -454,11 +446,39 @@ input.item-checkbox { padding: 0px; } +a.footer_link {color: #cc3334; font-style: normal;} +a.footer_link:hover {color: #fff; background-color: #cc3334 !important;} + +/* preferences */ + +body.preferences div#display_box { + margin-right:510px; +} + +body.preferences div#input_box { + width:490px; + right:15px; +} + +body.preferences select#prefs_time_zone, body.preferences select#prefs_sms_context_id { + width: 250px; +} + body.preferences div#footer { margin-right:410px; } -/* The notes which may be attached to an item */ +/* override jquery css to match tracks defaults better */ + +body.preferences div.ui-widget { + font-size: 1em; +} + +body.preferences div.ui-tabs li a { + padding: 0.1em 1em; +} + +/* The notes which may be attached to an item */ .todo_notes { margin: 5px; padding: 5px; @@ -538,13 +558,16 @@ div.add_note_link { margin-top:12px; float: right; } + div#project_status > div { padding: 10px; } + #project_status span { margin-right:5px; background-color:white; } + #project_status .active_state { font-weight:bold; } @@ -555,8 +578,6 @@ div#default_context > div{ div#default_tags > div{ padding:10px; } -a.footer_link {color: #cc3334; font-style: normal;} -a.footer_link:hover {color: #fff; background-color: #cc3334 !important;} /* Tag formatting */ @@ -568,9 +589,9 @@ span.tag { margin-right: 2px; } -span.tag a, -span.tag a:link, -span.tag a:active, +span.tag a, +span.tag a:link, +span.tag a:active, span.tag a:visited { color: #000; } @@ -599,16 +620,16 @@ h4.alert { } h4.warning { - border: 1px solid #ED2E38; + border: 1px solid #ED2E38; background-color: #F6979C; color: #000; } h4.error { - color:#fff; + color:#fff; background:#c00; } h4.notice { - border: 1px solid #007E00; + border: 1px solid #007E00; background-color: #c2ffc2; color: #007E00; } @@ -616,14 +637,14 @@ h4.notice { /* *****/ .project_completed { - border: 1px solid #007E00; + border: 1px solid #007E00; background-color: #c2ffc2; padding: 5px; color: #007E00; text-align: center; } -/* Draw attention to some text +/* Draw attention to some text Same format as traffic lights */ .red { color: #fff; @@ -671,7 +692,7 @@ Same format as traffic lights */ .highlight { background: #ffC; padding: 2px; -} +} /* Backgrounds marking out 'staleness' of a task based on age of creation date The colour of the background gets progressively yellower with age */ @@ -809,6 +830,7 @@ div.project_settings { font-size: 10px; font-weight: normal; } + #project-next-prev { text-align:right; } @@ -830,7 +852,7 @@ form { /* expand form contents to fill the whole form */ .inline-form table, -.inline-form textarea#item_notes, +.inline-form textarea#item_notes, .inline-form input#item_description { width: 100%; } @@ -839,6 +861,7 @@ form { .inline-form table td.label { width: 13ex; } + #todo_new_action_container, #project_new_project_container, #context_new_container, #recurring_new_container { background: #ddd; width: 270px; @@ -855,8 +878,8 @@ form { padding-top: 50px; } -#todo_new_action_container input, -#todo_new_action_container textarea, +#todo_new_action_container input, +#todo_new_action_container textarea, #project_new_project_container input, #project_new_project_container textarea, #context_new_container input { @@ -918,6 +941,7 @@ input#go_to_project, input#context_hide { .hide_form { text-align:right; } + #todo-form-new-action label, .edit_todo_form label { display: block; padding-bottom: 3px; @@ -946,15 +970,15 @@ input, select, textarea { } .feed { - font-family: verdana, sans-serif; - font-size: 10px; - font-weight:bold; - text-decoration:none; - color: white; - background-color: #F60; - border:1px solid; - border-color: #FC9 #630 #330 #F96; - padding:0px 3px 0px 3px; + font-family: verdana, sans-serif; + font-size: 10px; + font-weight:bold; + text-decoration:none; + color: white; + background-color: #F60; + border:1px solid; + border-color: #FC9 #630 #330 #F96; + padding:0px 3px 0px 3px; margin:0px; } @@ -972,7 +996,7 @@ input, select, textarea { } div.message { - margin: 5px 0px; + margin: 5px 0px; background: #FAF4B5; padding: 2px; } @@ -1005,9 +1029,6 @@ div.message { border: 4px dotted #999; } -.context_target.hover { -} - /* Error message styles */ .fieldWithErrors { padding: 2px; @@ -1045,7 +1066,7 @@ div.message { list-style-type: disc; list-style-position: inside; margin-left:7px; - color: #333; + color: #333; } ul#prefs {list-style-type: disc; margin-left: 15px;} @@ -1054,21 +1075,26 @@ ul#prefs {list-style-type: disc; margin-left: 15px;} margin-top:20px; margin-bottom:10px; } -#token_area .description{ + +#token_area .description{ font-weight:bold; } + #token_area form { width:100%; text-align:center; } + .prefscontainer .actions { text-align:center; margin-bottom:20px; } + .authtype_container .actions { margin-top:20px; - margin-bottom:20px; + margin-bottom:20px; } + #feedlegend { padding: 2px; background-color: #D2D3D6; @@ -1076,39 +1102,48 @@ ul#prefs {list-style-type: disc; margin-left: 15px;} padding: 5px 20px; text-align: left; } + #feedlegend h3, #feedlegend dl, #feedlegend dt, #feedlegend dd { display: inline; } + #feedlegend dt { margin-left: 15px; } + #feedlegend dd { margin-left: 3px; } + #feedlegend p { margin-bottom: 0px; } + #feeds img.rss-icon { margin-bottom: -4px; } + #feeds li { font-size:13px; font-family: "Lucida Grande", Verdana, Geneva, Arial, sans-serif; } + #feeds li h4 { margin-top: 12px; margin-bottom: 4px; font-weight: normal; font-style:oblique; } + input.open_id { - background: url(../images/open-id-login-bg.gif) no-repeat; - background-color: #fff; + background: url(../images/open-id-login-bg.gif) no-repeat; + background-color: #fff; background-position: 0 50%; color: #000; padding-left: 18px; width:182px; } + div.page_name_auto_complete { width: 100%; background: #fff; @@ -1132,12 +1167,12 @@ div.page_name_auto_complete ul li { color: #000; } -div.page_name_auto_complete ul li.selected { - background-color: #ffb; +div.page_name_auto_complete ul li.selected { + background-color: #ffb; } -div.page_name_auto_complete ul strong.highlight { - color: #800; +div.page_name_auto_complete ul strong.highlight { + color: #800; margin: 0; padding: 0; } @@ -1160,7 +1195,7 @@ table.users_table { table.export_table { border: 1px solid #666; background-color: #fff; - border-spacing: 0px; + border-spacing: 0px; } .export_table th {color: #fff; background-color: #000;} @@ -1177,7 +1212,7 @@ http://particletree.com/features/rediscovering-the-button-element/ */ border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; - + font-family:"Lucida Grande", Verdana, Geneva, Arial, sans-serif; font-size:80%; line-height:100%; @@ -1280,24 +1315,28 @@ button.positive, .widgets a.positive{ background-position:center center; background-color:black; } + .stats_content .open-flash-chart, .stats_content .stats_module { float: left; width: 450px; margin-right:20px; padding-bottom:20px; } + .stats_content h2 { clear:both; margin-top:15px; margin-bottom:15px; } + div.integrations h2 { margin-top:40px; padding-top:20px; margin-bottom:10px; border-top:1px solid #ccc; } + div.integrations p, div.integrations li { font-size:1.0em; } @@ -1309,17 +1348,20 @@ div.integrations pre { div.integrations li { list-style-type: disc; list-style-position: inside; - margin-left:30px; + margin-left:30px; } + div.integrations textarea { margin:10px; padding:3px; width:80%; background-color:#ddd; } + .defer-container { float:right; } + .defer-container a:hover { background-color: inherit; } @@ -1329,6 +1371,7 @@ div.auto_complete { background: #fff; color: #000; } + div.auto_complete ul { border:1px solid #888; margin:0; @@ -1336,22 +1379,29 @@ div.auto_complete ul { width:100%; list-style-type:none; } + div.auto_complete ul li { font-size: 1.0em; margin:0; padding:3px; list-style-type: none; } + div.auto_complete ul li.selected { background-color: #ffb; font-weight:bold; } + div.auto_complete ul strong.highlight { color: #800; margin:0; padding:0; } -.ui-datepicker { - z-index: 1000; + +.ui-datepicker { + z-index: 1000; +} + +.ui-autocomplete-loading { + background: white url('/images/ui-anim_basic_16x16.gif') right center no-repeat; } -.ui-autocomplete-loading { background: white url('/images/ui-anim_basic_16x16.gif') right center no-repeat; } From 555311b681f5b6184edb009ea650d44032fb5bb7 Mon Sep 17 00:00:00 2001 From: Reinier Balt Date: Wed, 17 Aug 2011 22:51:02 +0200 Subject: [PATCH 3/4] updating preferences on user and prefs model work. also add date_format picker --- app/controllers/preferences_controller.rb | 26 +- app/views/preferences/_date_and_time.html.erb | 18 +- app/views/preferences/edit.html.erb | 59 --- app/views/preferences/index.html.erb | 3 + app/views/preferences/oldindex.html.erb | 68 --- config/locales/de.yml | 493 +++++++++--------- config/locales/en.yml | 217 ++++---- config/locales/es.yml | 339 ++++++------ config/locales/fr.yml | 343 ++++++------ config/locales/nl.yml | 357 ++++++------- config/routes.rb | 5 +- public/javascripts/application.js | 27 + 12 files changed, 945 insertions(+), 1010 deletions(-) delete mode 100644 app/views/preferences/edit.html.erb delete mode 100644 app/views/preferences/oldindex.html.erb diff --git a/app/controllers/preferences_controller.rb b/app/controllers/preferences_controller.rb index db27434b..e1c8638c 100644 --- a/app/controllers/preferences_controller.rb +++ b/app/controllers/preferences_controller.rb @@ -1,23 +1,31 @@ class PreferencesController < ApplicationController - + def index @page_title = t('preferences.page_title') @prefs = current_user.prefs + @user = current_user end - def edit - @page_title = t('preferences.page_title_edit') - @prefs = current_user.prefs - end - def update + @prefs = current_user.prefs + @user = current_user user_updated = current_user.update_attributes(params['user']) prefs_updated = current_user.preference.update_attributes(params['prefs']) - if user_updated && prefs_updated + if (user_updated && prefs_updated) + notify :notice, "Preferences updated" redirect_to :action => 'index' else - render :action => 'edit' + msg = "Preferences could not be updated: " + msg += "User model errors; " unless user_updated + msg += "Prefs model errors; " unless prefs_updated + notify :warning, msg + render 'index' end end - + + def render_date_format + format = params[:date_format] + render :text => l(Date.today, :format => format) + end + end diff --git a/app/views/preferences/_date_and_time.html.erb b/app/views/preferences/_date_and_time.html.erb index f511bfa9..60c94f5b 100644 --- a/app/views/preferences/_date_and_time.html.erb +++ b/app/views/preferences/_date_and_time.html.erb @@ -1,6 +1,22 @@ - <%= pref_with_text_field('prefs', 'date_format') %> + +
This will result in: <%= l(Date.today, :format => current_user.prefs.date_format) %>
+
+Or pick one of the following:
+<% %w{default short long longer}.each do |format| %> +<%= radio_button_tag("date_picker1", t("date.formats.#{format}")) %> <%= l(Date.today, :format => format.to_sym) %>
+<% end %> +
+ <%= pref_with_text_field('prefs', 'title_date_format') %> +
This will result in: <%= l(Date.today, :format => current_user.prefs.title_date_format) %>
+
+Or pick one of the following:
+<% %w{default short long longer}.each do |format| %> +<%= radio_button_tag("date_picker2", t("date.formats.#{format}")) %> <%= l(Date.today, :format => format.to_sym) %>
+<% end %> +
+ <%= pref('prefs', 'time_zone') { time_zone_select('prefs','time_zone') } %> <%= pref_with_select_field('prefs', "week_starts", (0..6).to_a.map {|num| [t('date.day_names')[num], num] }) %> diff --git a/app/views/preferences/edit.html.erb b/app/views/preferences/edit.html.erb deleted file mode 100644 index e2485b40..00000000 --- a/app/views/preferences/edit.html.erb +++ /dev/null @@ -1,59 +0,0 @@ -
- <%= render :partial => 'help' %> -
- -
- <% form_tag :action => 'update' do %> - - - - - - - - - - <% - def table_row(pref_name, nowrap_label = false, &block) - nowrap_attribute = nowrap_label ? ' nowrap="nowrap"' : '' - s = %Q|\n\n" - s - end - - def row_with_select_field(pref_name, collection = [ [t('preferences.is_true'),true], [t('preferences.is_false'), false] ], nowrap_label = false) - table_row(pref_name, nowrap_label) { select('prefs', pref_name, collection) } - end - - def row_with_text_field(pref_name, nowrap_label = false) - table_row(pref_name, nowrap_label) { text_field('prefs', pref_name) } - end - %> - <%= row_with_select_field('locale', I18n.available_locales.map {|l| l.to_s}) %> - <%= row_with_text_field('date_format') %> - <%= row_with_text_field('title_date_format') %> - <%= table_row('time_zone', false) { time_zone_select('prefs','time_zone') } %> - - <%= row_with_select_field("week_starts", (0..6).to_a.map {|num| [t('date.day_names')[num], num] }) %> - <%= row_with_select_field("due_style", [[t('models.preference.due_styles')[0],Preference.due_styles[:due_in_n_days]],[t('models.preference.due_styles')[1],Preference.due_styles[:due_on]]]) %> - <%= row_with_select_field("show_completed_projects_in_sidebar") %> - <%= row_with_select_field("show_hidden_projects_in_sidebar") %> - <%= row_with_select_field("show_hidden_contexts_in_sidebar") %> - <%= row_with_select_field("show_project_on_todo_done") %> - - <% if current_user.is_admin? %> <%= row_with_text_field('admin_email') %> <% end %> - <%= row_with_text_field('staleness_starts', false) %> - <%= row_with_text_field('show_number_completed') %> - <%= row_with_text_field('refresh') %> - <%= row_with_select_field("verbose_action_descriptors") %> - <%= row_with_text_field("mobile_todos_per_page") %> - <%= row_with_text_field("sms_email") %> - <%= table_row("sms_context", false) { select('prefs', 'sms_context_id', current_user.contexts.map{|c| [c.name, c.id]}) } %> - - - - -
<%= text_field 'user', 'first_name' %>
<%= text_field 'user', 'last_name' %>
\n| - s << yield - s << "\n
<%= submit_tag t('common.update') %><%= link_to t('common.cancel'), :action => 'index' %>
- <% end %> -
diff --git a/app/views/preferences/index.html.erb b/app/views/preferences/index.html.erb index 5617f787..65c37c77 100644 --- a/app/views/preferences/index.html.erb +++ b/app/views/preferences/index.html.erb @@ -1,4 +1,7 @@
+ +
<%= error_messages_for(:user) + error_messages_for(:prefs) %>
+ <% form_tag :action => 'update' do %>
    diff --git a/app/views/preferences/oldindex.html.erb b/app/views/preferences/oldindex.html.erb deleted file mode 100644 index 138aef73..00000000 --- a/app/views/preferences/oldindex.html.erb +++ /dev/null @@ -1,68 +0,0 @@ -
    - -

    <%= t('preferences.title') %>

    - -
      -
    • <%= User.human_attribute_name('first_name') %>: <%= current_user.first_name %>
    • -
    • <%= User.human_attribute_name('last_name') %>: <%= current_user.last_name %>
    • -
    • <%= Preference.human_attribute_name('date_format') %>: <%= current_user.prefs.date_format %> Your current date: <%= format_date(current_user.time) %>
    • -
    • <%= Preference.human_attribute_name('locale') %>: <%= current_user.prefs.locale %>
    • -
    • <%= Preference.human_attribute_name('title_date_format') %>: <%= current_user.prefs.title_date_format %> Your current title date: <%= current_user.time.strftime(current_user.prefs.title_date_format) %>
    • -
    • <%= Preference.human_attribute_name('time_zone') %>: <%= current_user.prefs.time_zone %> Your current time: <%= current_user.time.strftime('%I:%M %p') %>
    • -
    • <%= Preference.human_attribute_name('week_starts') %>: <%= t('date.day_names')[current_user.prefs.week_starts] %>
    • -
    • <%= t('preferences.show_number_completed', :number=> "#{current_user.prefs.show_number_completed}")%>
    • -
    • <%= Preference.human_attribute_name('show_completed_projects_in_sidebar') %>: <%= current_user.prefs.show_completed_projects_in_sidebar %>
    • -
    • <%= Preference.human_attribute_name('show_hidden_projects_in_sidebar') %>: <%= current_user.prefs.show_hidden_projects_in_sidebar %>
    • -
    • <%= Preference.human_attribute_name('show_hidden_contexts_in_sidebar') %>: <%= current_user.prefs.show_hidden_contexts_in_sidebar %>
    • -
    • <%= Preference.human_attribute_name('show_project_on_todo_done') %>: <%= current_user.prefs.show_project_on_todo_done %>
    • -
    • <%= t('preferences.staleness_starts_after', :days => "#{current_user.prefs.staleness_starts}") %>
    • -
    • <%= Preference.human_attribute_name('due_style') %>: - <% if prefs.due_style == Preference.due_styles[:due_in_n_days] %> - <%= t('models.preference.due_styles')[0] %> - <% else %> - <%= t('models.preference.due_styles')[1] %> - <% end %> -
    • - <% if current_user.is_admin? %> -
    • <%= Preference.human_attribute_name('admin_email') %>: <%= current_user.prefs.admin_email %>
    • - <% end %> -
    • <%= Preference.human_attribute_name('refresh') %>: <%= current_user.prefs.refresh %>
    • -
    • <%= Preference.human_attribute_name('verbose_action_descriptors') %>: <%= current_user.prefs.verbose_action_descriptors %>
    • -
    • <%= Preference.human_attribute_name('mobile_todos_per_page') %>: <%= current_user.prefs.mobile_todos_per_page %>
    • -
    • <%= Preference.human_attribute_name('sms_email') %>: <%= current_user.prefs.sms_email %>
    • -
    • <%= Preference.human_attribute_name('sms_context') %>: <%= current_user.prefs.sms_context.nil? ? t('preferences.sms_context_none') : current_user.prefs.sms_context.name %>
    • -
    -
    - <%= link_to t('preferences.edit_preferences') + " »", { :controller => 'preferences', :action => 'edit'}, :class => 'edit_link' %> -
    - -

    <%= t('preferences.token_header') %>

    -
    -
    <%= t('preferences.token_description') %>:
    -
    <%= current_user.token %>
    -
    - <%= button_to t('preferences.generate_new_token'), refresh_token_user_path(current_user), - :confirm => t('preferences.generate_new_token_confirm') %> -
    -
    -

    <%= t('preferences.authentication_header') %>

    -
    - <% if Tracks::Config.auth_schemes.length > 1 %> -

    <%= t('preferences.current_authentication_type', :auth_type => "#{current_user.auth_type}") %>.

    -
    - <%= link_to(t('preferences.change_authentication_type') + " »", change_auth_type_user_path(current_user), :class => 'edit_link') %> -
    - <% end %> - <% if current_user.auth_type == 'database' %> -
    - <%= link_to(t('preferences.change_password') + ' »', change_password_user_path(current_user)) %> -
    - <% end %> - <% if current_user.auth_type == 'open_id' %> -

    <%= t('preferences.open_id_url') %> <%= current_user.open_id_url %>.

    -
    - <%= link_to(t('preferences.change_identity_url') + ' »', change_auth_type_user_path(current_user)) %> -
    - <% end %> -
    -
    diff --git a/config/locales/de.yml b/config/locales/de.yml index d9a9dda7..c964215e 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -28,12 +28,12 @@ de: integrations_: Tracks integrieren feeds_title: "Liste der verf\xC3\xBCgbaren Feeds anzeigen" calendar_title: "Kalender mit \xC3\xBCberf\xC3\xA4lligen Aufgaben" - completed_tasks: Erledigt - tickler: Notizbuch - stats_title: Statistiken anzeigen - home_title: Start starred_title: Markierte Aufgaben betrachten recurring_todos_title: Sich wiederholende To-Dos verwalten + tickler: Notizbuch + completed_tasks: Erledigt + stats_title: Statistiken anzeigen + home_title: Start view: Betrachten organize: Organisieren completed_tasks_title: "Vollst\xC3\xA4ndig" @@ -42,14 +42,8 @@ de: contexts_title: Kontexte calendar: Kalender projects_title: Projekte - preferences_title: Meine Einstellungen search: "Alle Eintr\xC3\xA4ge durchsuchen" - integrations: - opensearch_description: In Tracks suchen - applescript_next_action_prompt: "Beschreibung der n\xC3\xA4chsten Aufgabe:" - gmail_description: "Gadget, um Tracks als Gadget zu Googlemail hinzuzuf\xC3\xBCgen" - applescript_success_after_id: erstellt - applescript_success_before_id: "N\xC3\xA4chste neue Aufgabe mit ID" + preferences_title: Meine Einstellungen number: format: separator: "," @@ -84,6 +78,12 @@ de: precision: format: delimiter: "" + integrations: + opensearch_description: In Tracks suchen + applescript_next_action_prompt: "Beschreibung der n\xC3\xA4chsten Aufgabe:" + gmail_description: "Gadget, um Tracks als Gadget zu Googlemail hinzuzuf\xC3\xBCgen" + applescript_success_after_id: erstellt + applescript_success_before_id: "N\xC3\xA4chste neue Aufgabe mit ID" common: back: "Zur\xC3\xBCck" third: Dritte @@ -94,8 +94,8 @@ de: logout: Abmelden go_back: "Zur\xC3\xBCck" optional: optional - cancel: Abbrechen week: Woche + cancel: Abbrechen none: Keine second: Zweite month: Monat @@ -115,25 +115,25 @@ de: by_task_count_title: Nach Anzahl der Aufgaben sortieren by_task_count_title_confirm: Sollen diese Projekte wirklich nach Anzahl der Aufgaben sortiert werden? Die bisherige Sortier-Reihenfolge wird damit überschrieben. alphabetically: Alphabetisch + sort: Sortieren alphabetically_confirm: Sollen diese Projekte wirklich alphabetisch sortiert werden? Die bisherige Sortier-Reihenfolge wird damit überschrieben. alphabetically_title: Projekte alphabetisch sortieren - sort: Sortieren by_task_count: Nach Anzahl der Aufgaben fourth: Vierte create: Erstellen - contexts: Kontexte months: Monate - errors_with_fields: "Mit folgenden Feldern sind Probleme aufgetreten:" + contexts: Kontexte next: "N\xC3\xA4chste" - context: Kontext + errors_with_fields: "Mit folgenden Feldern sind Probleme aufgetreten:" todo: Aktione + context: Kontext drag_handle: Verschieben description: Beschreibung bugs: Bugs update: Aktualisieren forth: Vierte - weeks: Woche wiki: Wiki + weeks: Woche email: E-Mail search: Suchen ajaxError: Fehler beim Empfangen vom Server @@ -205,8 +205,8 @@ de: odd: muss ungerade sein even: muss gerade sein too_short: ist zu kurz (nicht weniger als %{count} Zeichen) - empty: "muss ausgef\xC3\xBCllt werden" wrong_length: "hat die falsche L\xC3\xA4nge (muss genau %{count} Zeichen haben)" + empty: "muss ausgef\xC3\xBCllt werden" less_than: muss kleiner als %{count} sein greater_than: "muss gr\xC3\xB6\xC3\x9Fer als %{count} sein" equal_to: muss genau %{count} sein @@ -233,18 +233,22 @@ de: tag_cloud_title: Tag-Cloud aller Aktionen tag_cloud_description: Diese Tag-Cloud beinhaltet Tags aller Aktionen (abgeschlossen, nicht abgeschlossen, sichtbar und/oder unsichtbar) tag_cloud_90days_title: Tag-Cloud-Aktionen in den letzten 90 Tagen - actions: Aktionen totals_active_project_count: Von diesen sind %{count} aktive Projekte + actions: Aktionen actions_last_year_legend: number_of_actions: Anzahl Aktionen months_ago: Monate zuvor totals_first_action: Seit deiner ersten Aktion am %{date} actions_avg_completion_time: Durchschnittlich hast du %{count} Tage gebraucht, um eine Aktion abzuschliessen. - top10_longrunning: "Top 10 der am l\xC3\xA4ngsten laufenden Projekte" + running_time_legend: + actions: Aufgaben + percentage: Prozentsatz + weeks: "Vergangene Zeit einer Aktion (Wochen). Klick auf eine Leiste f\xC3\xBCr mehr Informationen." actions_dow_30days_title: Wochentag (letzte 30 Tage) + totals_action_count: hattest du insgesamt %{count} Aktionen legend: - actions: Aktionen number_of_days: Anzahl vergangene Tage + actions: Aktionen number_of_actions: Anzahl Aktionen day_of_week: Wochentag percentage: Prozentsatz @@ -252,57 +256,55 @@ de: months_ago: Monate zuvor current_running_time_of_incomplete_visible_actions: "Aktuelle Laufzeit unvollst\xC3\xA4ndiger sichtbarer Aufgaben" totals_deferred_actions: "von denen %{count} im Notizbuch zur\xC3\xBCckgestellt sind" - running_time_legend: - actions: Aufgaben - percentage: Prozentsatz - weeks: "Vergangene Zeit einer Aktion (Wochen). Klick auf eine Leiste f\xC3\xBCr mehr Informationen." - totals_action_count: hattest du insgesamt %{count} Aktionen - totals_incomplete_actions: "Du hast %{count} unvollst\xC3\xA4ndige Aktionen" + top10_longrunning: "Top 10 der am l\xC3\xA4ngsten laufenden Projekte" totals_unique_tags: Von diesen Tags sind %{count} einmalig.. actions_avg_completed_30days: und %{count} durchschnittlich davon erledigt. top5_contexts: Top 5 aller Kontexte actions_lastyear_title: Aktionen der letzten 12 Monate totals_actions_completed: "%{count} davon sind abgeschlossen." - totals_context_count: Du hast %{count} Kontexte. + totals_incomplete_actions: "Du hast %{count} unvollst\xC3\xA4ndige Aktionen" totals_visible_context_count: Von diesen sind %{count} sichtbare Kontexte totals_blocked_actions: "%{count} h\xC3\xA4ngen vom Abschluss anderer Aktionen ab." - projects: Projekte action_completion_time_title: Fertigstellungszeit (alle abgeschlossenen Aktionen) actions_last_year: Aktionen im letzten Jahr + projects: Projekte + totals_context_count: Du hast %{count} Kontexte. actions_min_max_completion_days: "Das Minimum/Maximum an Tagen einer Vervollst\xC3\xA4ndigung ist %{min}/%{max}." tags: Tags actions_min_completion_time: "Die minimale Zeit betr\xC3\xA4gt %{time}." no_tags_available: "keine Tags verf\xC3\xBCgbar" actions_day_of_week_title: Wochentag (alle Aktionen) totals_project_count: Du hast %{count} Projekte. - running_time_all: "Aktuelle Laufzeit aller unvollst\xC3\xA4ndigen Aktionen." - actions_30days_title: _Aktionen der letzten 30 Tage - time_of_day: Tageszeit (alle Aktionen) - totals_hidden_project_count: "%{count} sind versteckt" - tod30: Tageszeit (letzte 30 Tage) tag_cloud_90days_description: Diese Tag-Cloud beinhaltet Tags der Aktionen, die in den letzten 90 Tagen erstellt oder abgeschlossen wurden. + running_time_all: "Aktuelle Laufzeit aller unvollst\xC3\xA4ndigen Aktionen." more_stats_will_appear: "Weitere Statistiken werden verf\xC3\xBCgbar, wenn einige Aufgaben hinzugef\xC3\xBCgt wurden." + actions_30days_title: _Aktionen der letzten 30 Tage top5_visible_contexts_with_incomplete_actions: "Top 5 der sichtbaren Kontexte mit unvollst\xC3\xA4ndigen Aktionen" + time_of_day: Tageszeit (alle Aktionen) actions_further: und danach + totals_hidden_project_count: "%{count} sind versteckt" totals_tag_count: Du hast %{count} Tags in Aktionen. - top10_projects_30days: Top-10-Projekt der letzten 30 Tage - spread_of_running_actions_for_visible_contexts: Verteilung der laufenden Aufgaben aller sichtbaren Kontexte - actions_selected_from_week: "Aktionen ausgew\xC3\xA4hlt ab Woche" - spread_of_actions_for_all_context: Aufgabenverteilung aller Kontexte + tod30: Tageszeit (letzte 30 Tage) + click_to_return: "Klick auf %{link} um zur Statistikseite zur\xC3\xBCckzukehren." click_to_show_actions_from_week: Klick auf %{link} um die Aktionen von Woche %{week} und danach anzuzeigen. other_actions_label: (andere) + top10_projects_30days: Top-10-Projekt der letzten 30 Tage top10_projects: Top 10 aller Projekte + spread_of_running_actions_for_visible_contexts: Verteilung der laufenden Aufgaben aller sichtbaren Kontexte totals_completed_project_count: und %{count} sind abgeschlossene Projekte. + actions_selected_from_week: "Aktionen ausgew\xC3\xA4hlt ab Woche" actions_avg_created: In den letzten 12 Monaten hast du im Durchschnitt %{count} Aktionen erstellt - click_to_return: "Klick auf %{link} um zur Statistikseite zur\xC3\xBCckzukehren." + spread_of_actions_for_all_context: Aufgabenverteilung aller Kontexte + click_to_return_link: hier + totals_hidden_context_count: und %{count} sind versteckte Kontexte. actions_avg_completed: und %{count} durchschnittlich davon monatlich erledigt + contexts: Kontexte totals: Ingesamt time_of_day_legend: number_of_actions: Anzahl Aufgaben time_of_day: Tageszeit - contexts: Kontexte - click_to_return_link: hier - totals_hidden_context_count: und %{count} sind versteckte Kontexte. + click_to_update_actions: Klicke auf eine Leiste in der Grafik um die Aktionen unten zu aktualisieren. + no_actions_selected: "Es sind keine Aufgaben ausgew\xC3\xA4hlt." labels: month_avg_completed: "%{months} Monat durchschnittlich fertig gestellt" completed: Erledigt @@ -314,13 +316,11 @@ de: actions: Aktionen percentage: Prozentsatz running_time: "Laufzeit einer Aktion (Wochen). Klick auf eine Leiste f\xC3\xBCr mehr Informationen." - click_to_update_actions: Klicke auf eine Leiste in der Grafik um die Aktionen unten zu aktualisieren. - no_actions_selected: "Es sind keine Aufgaben ausgew\xC3\xA4hlt." + action_selection_title: TRACKS::Aktionsauswahl actions_actions_avg_created_30days: In den letzten 30 Tagen hast du im Durchschnitt %{count} Aktionen erstellt tod30_legend: number_of_actions: Anzahl Aufgaben time_of_day: Tageszeit - action_selection_title: TRACKS::Aktionsauswahl todos: show_from: Anzeigen ab dem error_starring_recurring: Konnte die Hervorhebung der wiederkehrenden Aufgabe \'%{description}\' nicht durchführen @@ -339,31 +339,31 @@ de: tagged_with: getagged mit ‘%{tag_name}’ completed: Erledigt no_deferred_actions_with: "Keine zur\xC3\xBCckgestellten Aktionen mit dem Tag '%{tag_name}'" - edit_action_with_description: Aktion '%{description}' bearbeiten no_hidden_actions: Momentan sind keine versteckten Aufgaben vorhanden + edit_action_with_description: Aktion '%{description}' bearbeiten action_due_on: "(Aktion f\xC3\xA4llig am %{date})" - remove_dependency: Abhängigkeit löschen (löscht nicht die Aufgabe) + action_deleted_success: Die nächste Aktion erfolgreich gelöscht archived_tasks_title: TRACKS::Archivierte erledigte Aufgaben + remove_dependency: Abhängigkeit löschen (löscht nicht die Aufgabe) list_incomplete_next_actions: Unerledigte Folge-Aufgaben anzeigen tags: Tags (Komma-separiert) - action_deleted_success: Die nächste Aktion erfolgreich gelöscht new_related_todo_created: "Eine neue To-Do wurde hinzugef\xC3\xBCgt, die zu dieser wiederkehrenden To-Do geh\xC3\xB6rt" context_changed: Kontext zu %{name} gewechselt - add_another_dependency: "F\xC3\xBCgen Sie eine andere Abh\xC3\xA4ngigkeit" mobile_todos_page_title: Alle Aufgaben + add_another_dependency: "F\xC3\xBCgen Sie eine andere Abh\xC3\xA4ngigkeit" delete_recurring_action_title: "Wiederkehrende Aktion '%{description}' l\xC3\xB6schen" removed_predecessor: "%{successor} entfernt als Abh\xC3\xA4ngigkeit von %{predecessor}." recurring_actions_title: TRACKS::Wiederkehrende Aktionen next_action_needed: Es muss mindestens eine folgende Aktion angelegt werden + action_deleted_error: Fehler beim Löschen der Aufgabe action_saved: Aktion gespeichert scheduled_overdue: "Planm\xC3\xA4\xC3\x9Fig angezeigt vor %{days} Tagen" - action_deleted_error: Fehler beim Löschen der Aufgabe + next_actions_description: "Filter:" edit_action: Aktion bearbeiten added_new_context: "Neuer Kontext hinzugef\xC3\xBCgt" - next_actions_description: "Filter:" + added_new_project: "Neues Projekt hinzugef\xC3\xBCgt" list_incomplete_next_actions_with_limit: Zeige die letzten %{count} unerledigten Folge-Aufgaben set_to_pending: "%{task} als ausstehend markiert" - added_new_project: "Neues Projekt hinzugef\xC3\xBCgt" next_actions_title_additions: completed: Aufgaben erledigt due_today: heute fällig @@ -373,18 +373,18 @@ de: error_deleting_item: Beim Löschen von %{description} trat ein Fehler auf task_list_title: TRACKS::Aufgaben anzeigen no_actions_due_this_week: Keine zu erledigenden Aufgaben für den Rest der Woche - no_deferred_pending_actions: Momentan sind keine aufgeschobenen oder ausstehenden Aufgaben vorhanden. + delete_recurring_action_confirm: Soll die wiederkehrende Aktion '%{description}' wirklich gelöscht werden? + recurring_pattern_removed: Das Wiederauftreten Muster ist aus entfernt %{count} no_recurring_todos: Im Augenblick gibt es keine wiederkehrenden To-Dos error_completing_todo: Beim Abschliessen/Aktivieren der wiederkehrenden To-Do %{description} ist ein Fehler aufgetreten - recurring_pattern_removed: Das Wiederauftreten Muster ist aus entfernt %{count} convert_to_project: In Projekt umwandeln - delete_recurring_action_confirm: Soll die wiederkehrende Aktion '%{description}' wirklich gelöscht werden? + no_deferred_pending_actions: Momentan sind keine aufgeschobenen oder ausstehenden Aufgaben vorhanden. completed_last_day: In den letzten 24 Stunden erledigt - completed_more_than_x_days_ago: Vor mehr als %{count} Tagen erledigt - show_in_days: Anzeigen in %{days} Tagen - no_project: --Kein Projekt-- - error_saving_recurring: Es gab einen Fehler beim Speichern der wiederkehrenden todo '%{description}' new_related_todo_created_short: hat einen neuen todo + no_project: --Kein Projekt-- + show_in_days: Anzeigen in %{days} Tagen + error_saving_recurring: Es gab einen Fehler beim Speichern der wiederkehrenden todo '%{description}' + completed_more_than_x_days_ago: Vor mehr als %{count} Tagen erledigt all_completed: Alle abgeschlossenen Aktionen feed_title_in_context: im Kontext '%{context}' older_than_days: "Älter als %{count} Tage" @@ -398,57 +398,57 @@ de: clear_due_date: Fälligkeitsdatum leeren hidden_actions: Verstecke Aufgaben error_removing_dependency: "Beim Entfernen der Abh\xC3\xA4ngigkeit ist ein Fehler aufgetreten" - was_due_on_date: war am %{date} fällig show_on_date: Anzeigen am %{date} + was_due_on_date: war am %{date} fällig recurrence_period: Wiederholungszeitraum deferred_actions_with: "Zur\xC3\xBCckgestellte Aktionen mit dem Tag '%{tag_name}'" - recurring_deleted_success: "Die wiederkehrende Aktion wurde erfolgreich gel\xC3\xB6scht." confirm_delete: "Bist du sicher, dass du die Aktion '%{description}' l\xC3\xB6schen m\xC3\xB6chtest?" - deferred_tasks_title: TRACKS::Notizbuch - next_actions_title: TRACKS::Weitere Aufgaben + recurring_deleted_success: "Die wiederkehrende Aktion wurde erfolgreich gel\xC3\xB6scht." next_action_description: "Beschreibung der n\xC3\xA4chsten Aktion" + next_actions_title: TRACKS::Weitere Aufgaben + deferred_tasks_title: TRACKS::Notizbuch no_completed_actions_with: Keine abgeschlossenen Aktionen mit dem Tag '%{tag_name}' clear_show_from_date: Datum leeren calendar_page_title: TRACKS::Kalender - unresolved_dependency: "Der Wert, den Sie in die Abh\xC3\xA4ngigkeit Feld eingegeben nicht zu einer bestehenden Aktion zu l\xC3\xB6sen. Dieser Wert wird nicht mit dem Rest der Aktion gerettet werden. Weiter gehen?" in_hidden_state: als versteckt markiert + unresolved_dependency: "Der Wert, den Sie in die Abh\xC3\xA4ngigkeit Feld eingegeben nicht zu einer bestehenden Aktion zu l\xC3\xB6sen. Dieser Wert wird nicht mit dem Rest der Aktion gerettet werden. Weiter gehen?" + completed_last_x_days: In den letzten %{count} Tagen erledigt show_today: Heute anzeigen no_actions_found_title: Keine Aktionen gefunden next_actions_due_date: overdue_by: "\xC3\x9Cberf\xC3\xA4llig mit %{days} Tag" - due_today: "Heute f\xC3\xA4llig" due_in_x_days: "F\xC3\xA4llig in %{days} Tagen" + due_today: "Heute f\xC3\xA4llig" overdue_by_plural: "\xC3\x9Cberf\xC3\xA4llig mit %{days} Tagen" due_tomorrow: "F\xC3\xA4llig morgen" - completed_last_x_days: In den letzten %{count} Tagen erledigt + added_new_next_action_singular: Neue weiterführende Aufgabe angelegt no_actions_with: "Im Augenblick gibt es keine unvollst\xC3\xA4ndigen Aktionen mit dem Tag '%{tag_name}'" defer_x_days: one: "Einen Tag zur\xC3\xBCckstellen" other: "%{count} Tage zur\xC3\xBCckstellen" - added_new_next_action_singular: Neue weiterführende Aufgabe angelegt no_completed_actions: Momentan sind keine erledigten Aufgaben vorhanden. feeds: completed: "Erledigt: %{date}" due: "F&auuml;llig: %{date}" - deferred_pending_actions: Aufgeschobene/ausstehende Aufgaben has_x_pending: one: Hat eine ausstehende Aktion other: Hat %{count} ausstehende Aktionen + deferred_pending_actions: Aufgeschobene/ausstehende Aufgaben delete_action: "Aktion l\xC3\xB6schen" error_deleting_recurring: "Beim L\xC3\xB6schen der wiederkehrenden To-Do %{description} ist ein Fehler aufgetreten" recurring_todos: Wiederkehrende To-Dos - cannot_add_dependency_to_completed_todo: "Kann nicht hinzugef\xC3\xBCgt werden diese Aktion als eine Abh\xC3\xA4ngigkeit zu einer abgeschlossenen Aktion!" delete: "L\xC3\xB6schen" drag_action_title: "Auf andere Aktion ziehen, um sie als Abh\xC3\xA4ngigkeit zu definieren" + cannot_add_dependency_to_completed_todo: "Kann nicht hinzugef\xC3\xBCgt werden diese Aktion als eine Abh\xC3\xA4ngigkeit zu einer abgeschlossenen Aktion!" no_last_completed_actions: Keine abgeschlossene Aktionen gefunden depends_on: "H\xC3\xA4ngt ab von" tickler_items_due: one: Ein Notizbuch-Eintrag ist nun fällig - lade die Seite neu, um sie zu sehen. other: "%{count} Notizbuch-Einträge sind nun fällig - lade die Seite neu, um sie zu sehen." action_marked_complete: Die Aktion '%{description}' wurde als %{completed} markiert. + new_related_todo_not_created_short: nicht schaffen todo completed_today: Heute Fertiggestellt added_new_next_action_plural: Neue weiterführende Aufgaben angelegt - new_related_todo_not_created_short: nicht schaffen todo completed_rest_of_week: Fertiggestellt den Rest dieser Woche error_starring: Konnte die Hervorhebung von \'%{description}\' nicht durchführen calendar: @@ -463,7 +463,6 @@ de: due_this_month: Im %{month} fällig no_actions_due_this_month: Keine Aktionen für den Rest des Monats show_tomorrow: Morgen anzeigen - tagged_page_title: TRACKS::Als '%{tag_name}' markiert action_deferred: Die Aktion \'% {description}\' wurde vertagt recurrence: ends_on_number_times: Endet nach %{number} Mal @@ -473,9 +472,9 @@ de: weekly_options: "Einstellungen f\xC3\xBCr sich w\xC3\xB6chentlich wiederholende Aktionen" weekly: "W\xC3\xB6chentlich" monthly_options: "Einstellungen f\xC3\xBCr sich monatlich wiederholende Aktionen" - starts_on: Beginnt am daily_options: "Einstellungen f\xC3\xBCr sich t\xC3\xA4glich wiederholenden Aktionen" monthly: Monatlich + starts_on: Beginnt am pattern: month_names: - @@ -496,16 +495,14 @@ de: third: Drittel every_n: jeden %{n} on_day_n: am Tag %{n} - second: zweite every_xth_day_of_every_n_months: "jedes %{x} %{day} jedes %{n_months} \xE2\x80\x8B" + second: zweite from: von weekly: "w\xC3\xB6chentlich" last: zuletzt every_day: jeden Tag - the_xth_day_of_month: der %{x} %{day} von %{month} times: "f\xC3\xBCr %{number} Zeiten" - on_work_days: an Wochentagen - every_year_on: jedes Jahr in %{date} + the_xth_day_of_month: der %{x} %{day} von %{month} first: erste day_names: - Sonntag @@ -516,50 +513,53 @@ de: - Freitag - Samstag show: Show + on_work_days: an Wochentagen + every_year_on: jedes Jahr in %{date} fourth: vierte due: "F\xC3\xA4llig" - until: bis every_month: jeden Monat + until: bis show_option_always: immer daily: "T\xC3\xA4glich" - yearly_every_x_day: "Jeden %{day}. %{month} " recurrence_on_options: Setze Wiederholung auf + yearly_every_x_day: "Jeden %{day}. %{month} " daily_every_number_day: Alle %{number} Tage show_options: To-Do anzeigen weekly_every_number_week: Kehrt jede %{number}. Woche wieder am ends_on: Endet am - show_days_before: "%{days} Tage bevor die To-Do f\xC3\xA4llig ist" - from_tickler: the date todo comes from tickler (no due date set) no_end_date: Kein Enddatum day_x_on_every_x_month: Tag %{day} in jedem %{month}. Monat yearly_options: "Einstellungen f\xC3\xBCr sich j\xC3\xA4hrlich wiederholende Aktionen" + show_days_before: "%{days} Tage bevor die To-Do f\xC3\xA4llig ist" + from_tickler: the date todo comes from tickler (no due date set) yearly_every_xth_day: Den %{day} %{day_of_week} des %{month} monthly_every_xth_day: Der %{day} %{day_of_week} eines jeden %{month}. Monats yearly: "J\xC3\xA4hrlich" + tagged_page_title: TRACKS::Als '%{tag_name}' markiert no_completed_recurring: Im Augenblick gibt es keine abgeschlossenen wiederkehrenden To-Dos added_dependency: "%{dependency} als Abhängigkeit hinzugefügt." - no_deferred_actions: Zur Zeit sind keine zurückgestellten Aktionen vorhanden. all_completed_tagged_page_title: "TRACKS:: Alle erledigten Aufgaben mit Tag %{tag_name}" + no_deferred_actions: Zur Zeit sind keine zurückgestellten Aktionen vorhanden. completed_rest_of_month: Fertiggestellt den Rest des Monats recurrence_completed: Nach dieser wiederkehrenden Aktion, die du gerade abgeschlossen hast, folgt keine mehr. Die Wiederholung endet hiermit - error_toggle_complete: "K\xC3\xB6nnte nicht diese Marke todo komplett" no_actions_found: "Momentan gibt es keine unvollst\xC3\xA4ndigen Aktionen." in_pending_state: und als ausstehend markiert + error_toggle_complete: "K\xC3\xB6nnte nicht diese Marke todo komplett" due: Fällig action_marked_complete_error: Die Aktion '%{description}' wurde aufgrund eines Fehlers NICHT als %{completed} markiert. - recurring_action_saved: Wiederkehrende Aktion gespeichert - action_saved_to_tickler: Aktion im Notizbuch gespeichert depends_on_separate_with_commas: Hängt ab von (Komma-separiert) completed_in_archive: one: Es befindet sich eine erledigte Aufgabe im Archiv. other: Es befinden sich %{count} erledigte Aufgaben im Archiv. + overdue: "Überfällig" + recurring_action_saved: Wiederkehrende Aktion gespeichert + action_saved_to_tickler: Aktion im Notizbuch gespeichert to_tickler: ", im Notizbuch hinterlegt" next_actions_description_additions: completed: In den letzten %{count} Tagen due_date: mit einem Datum %{due_date} oder früher - overdue: "Überfällig" - add_new_recurring: "F\xC3\xBCge eine neue wiederkehrende Aktion hinzu" no_incomplete_actions: Es gibt keine unerledigten Aufgaben + add_new_recurring: "F\xC3\xBCge eine neue wiederkehrende Aktion hinzu" notes: delete_confirmation: "Bist du sicher, dass du die Notiz '%{id}' l\xC3\xB6schen m\xC3\xB6chtest?" delete_item_title: Eintrag löschen @@ -569,8 +569,8 @@ de: deleted_note: "Notiz '%{id}' l\xC3\xB6schen" edit_item_title: Eintrag bearbeiten note_location_link: "In:" - no_notes_available: "Derzeit gibt es keine Notizen: f\xC3\xBCge Notizen von der jeweiligen Projektseite hinzu." note_header: Notiz %{id} + no_notes_available: "Derzeit gibt es keine Notizen: f\xC3\xBCge Notizen von der jeweiligen Projektseite hinzu." delete_note_confirm: Soll die Notiz '%{id}' wirklich gelöscht werden? states: hidden_plural: Versteckte @@ -579,62 +579,8 @@ de: visible_plural: Sichtbare visible: Sichtbar active_plural: Aktive - hidden: Versteckt active: Aktiv - projects: - was_marked_hidden: wurde als verborgen markiert - edit_project_title: Projekt bearbeiten - default_tags_removed_notice: Standard-Tags entfernt - default_context_set: Standard-Kontext des Projekts auf %{default_context} gesetzt - no_actions_in_project: "Momentan gibt es keine unvollst\xC3\xA4ndigen Aktionen in diesem Projekt" - deferred_actions: "Aufgeschobene Aufgaben f\xC3\xBCr dieses Projekt" - all_completed_tasks_title: "TRACKS:: Alle auflisten Abgeschlossene Aktionen in Project '%{project_name}'" - hide_form: Fomular verstecken - page_title: "TRACKS::Projekt: %{project}" - list_completed_projects: "TRACKS:: Liste Abgeschlossene Projekte" - show_form_title: Neues Projekt anlegen - to_new_project_page: Zu neuem Projekt weiterleiten - no_notes_attached: "Im Augenblick sind keine Notizen mit diesem Projekt verkn\xC3\xBCpft." - deferred_actions_empty: "Es gibt keine aufgeschobenen Aufgaben f\xC3\xBCr dieses Projekt" - this_project: Dieses Projekt - project_state: Projekt ist %{state} - todos_append: an dieses Projekt - no_last_completed_projects: Keine abgeschlossene Projekte gefunden - notes: Notizen - no_last_completed_recurring_todos: Keine abgeschlossene sich wiederholende To-Dos gefunden - notes_empty: "Es gibt keine Notizen f\xC3\xBCr dieses Projekt" - no_projects: Keine Projekte vorhanden - hide_form_title: Formular verstecken - with_no_default_context: hat keinen Standardwert Kontext - delete_project: Projekt löschen - completed_actions_empty: "Es gibt keine erledigten Aufgaben f\xC3\xBCr dieses Projekt" - show_form: Projekt erstellen - actions_in_project_title: Die Aktionen in diesem Projekt - delete_project_confirmation: Soll das Projekt '%{name}' wirklich gelöscht werden? - with_default_context: mit einem Standard-Rahmen von '%{context_name}' - set_default_tags_notice: Standard-Tags des Projekts auf %{default_tags} setzen - is_active: ist aktiv - settings: Einstellungen - completed_projects: Abgeschlossene Projekte - with_default_tags: und mit '%{tags}' als Standard-Tags - list_projects: TRACKS::Projektliste - project_saved_status: Projekt gespeichert - add_project: Projekt hinzufügen - add_note: "Notiz hinzuf\xC3\xBCgen" - completed_tasks_title: "TRACKS:: Liste Abgeschlossene Aktionen in Project '%{project_name}'" - delete_project_title: Projekt löschen - hidden_projects: Versteckte Projekte - add_note_submit: "Notiz hinzuf\xC3\xBCgen" - was_marked_complete: wurde als erledigt markiert - completed_actions: "Erledigte Aufgaben f\xC3\xBCr dieses Projekt" - default_context_removed: Standard-Kontext entfernt - default_context: Der Standard-Kontext dieses Projektes ist %{context} - status_project_name_changed: "Projektname ge\xC3\xA4ndert" - active_projects: Aktive Projekte - no_default_context: Dieses Projekt hat keinen Standard-Kontext - with_no_default_tags: und hat keinen Standardwert Tags - edit_project_settings: Edit Project Settings - state: Dieses Projekt ist %{state} + hidden: Versteckt time: am: vormittags formats: @@ -644,25 +590,79 @@ de: month_day: "%d. %B" long: "%A, %d. %B %Y, %H:%M Uhr" pm: nachmittags + projects: + deferred_actions: "Aufgeschobene Aufgaben f\xC3\xBCr dieses Projekt" + was_marked_hidden: wurde als verborgen markiert + edit_project_title: Projekt bearbeiten + default_tags_removed_notice: Standard-Tags entfernt + default_context_set: Standard-Kontext des Projekts auf %{default_context} gesetzt + no_actions_in_project: "Momentan gibt es keine unvollst\xC3\xA4ndigen Aktionen in diesem Projekt" + all_completed_tasks_title: "TRACKS:: Alle auflisten Abgeschlossene Aktionen in Project '%{project_name}'" + page_title: "TRACKS::Projekt: %{project}" + hide_form: Fomular verstecken + no_notes_attached: "Im Augenblick sind keine Notizen mit diesem Projekt verkn\xC3\xBCpft." + deferred_actions_empty: "Es gibt keine aufgeschobenen Aufgaben f\xC3\xBCr dieses Projekt" + this_project: Dieses Projekt + show_form_title: Neues Projekt anlegen + project_state: Projekt ist %{state} + list_completed_projects: "TRACKS:: Liste Abgeschlossene Projekte" + to_new_project_page: Zu neuem Projekt weiterleiten + no_last_completed_projects: Keine abgeschlossene Projekte gefunden + no_last_completed_recurring_todos: Keine abgeschlossene sich wiederholende To-Dos gefunden + notes: Notizen + todos_append: an dieses Projekt + notes_empty: "Es gibt keine Notizen f\xC3\xBCr dieses Projekt" + no_projects: Keine Projekte vorhanden + hide_form_title: Formular verstecken + delete_project: Projekt löschen + completed_actions_empty: "Es gibt keine erledigten Aufgaben f\xC3\xBCr dieses Projekt" + with_no_default_context: hat keinen Standardwert Kontext + show_form: Projekt erstellen + actions_in_project_title: Die Aktionen in diesem Projekt + delete_project_confirmation: Soll das Projekt '%{name}' wirklich gelöscht werden? + with_default_context: mit einem Standard-Rahmen von '%{context_name}' + completed_projects: Abgeschlossene Projekte + with_default_tags: und mit '%{tags}' als Standard-Tags + list_projects: TRACKS::Projektliste + set_default_tags_notice: Standard-Tags des Projekts auf %{default_tags} setzen + project_saved_status: Projekt gespeichert + is_active: ist aktiv + add_project: Projekt hinzufügen + settings: Einstellungen + add_note: "Notiz hinzuf\xC3\xBCgen" + delete_project_title: Projekt löschen + completed_tasks_title: "TRACKS:: Liste Abgeschlossene Aktionen in Project '%{project_name}'" + hidden_projects: Versteckte Projekte + add_note_submit: "Notiz hinzuf\xC3\xBCgen" + was_marked_complete: wurde als erledigt markiert + completed_actions: "Erledigte Aufgaben f\xC3\xBCr dieses Projekt" + default_context_removed: Standard-Kontext entfernt + no_default_context: Dieses Projekt hat keinen Standard-Kontext + with_no_default_tags: und hat keinen Standardwert Tags + edit_project_settings: Edit Project Settings + default_context: Der Standard-Kontext dieses Projektes ist %{context} + status_project_name_changed: "Projektname ge\xC3\xA4ndert" + active_projects: Aktive Projekte + state: Dieses Projekt ist %{state} preferences: - open_id_url: "Deine OpenID-URL lautet:" staleness_starts_after: Abgestandenheit startet nach %{days} Tagen change_identity_url: "\xC3\x84ndere deine Identit\xC3\xA4ts-URL" + open_id_url: "Deine OpenID-URL lautet:" change_password: "Passwort \xC3\xA4ndern" page_title: TRACKS::Einstellungen title: Deine Einstellungen token_description: "Token (f\xC3\xBCr die Verwendung in Feeds und der API)" - is_false: Nein show_number_completed: "Zeige %{number} erledigte Eintr\xC3\xA4ge" + is_false: Nein page_title_edit: "TRACKS::Einstellungen \xC3\xA4ndern" is_true: Ja edit_preferences: Einstellungen bearbeiten sms_context_none: Keine generate_new_token: Neues Token generieren token_header: Dein Token - authentication_header: Deine Authentifizierung current_authentication_type: Dein Authentifizierungsart ist %{auth_type} change_authentication_type: "Authentifzierungsart \xC3\xA4ndern" + authentication_header: Deine Authentifizierung generate_new_token_confirm: "Bist du sicher? Wenn du ein neues Token generierst, wird dies das alte Token ersetzen und jegliche externe Nutzung st\xC3\xB6ren, die das alte Token verwendet." tabs: authentication: Authentication @@ -702,6 +702,7 @@ de: - :year formats: only_day: "%e" + longer: "%A, %d. %B %Y" default: "%d.%m.%Y" short: "%e. %b" month_day: "%d. %B" @@ -737,89 +738,22 @@ de: two_words_connector: " und " select: prompt: "Bitte w\xC3\xA4hlen Sie" - footer: - send_feedback: Senden Sie Feedback zu %{version} shared: multiple_next_actions: Mehrere neue Aufgaben (eine pro Zeile) - hide_form: Formular verstecken toggle_single: Weitere Aktion erstellen - add_action: "Aufgabe hinzuf\xC3\xBCgen" + hide_form: Formular verstecken add_actions: "Aufgaben hinzuf\xC3\xBCgen" + add_action: "Aufgabe hinzuf\xC3\xBCgen" tags_for_all_actions: "Tags f\xC3\xBCr alle Aufgaben (mit Kommas trennen)" - toggle_single_title: Eine weitere Aktion hinzufügen project_for_all_actions: "Projekt f\xC3\xBCr alle Aufgaben" context_for_all_actions: "Kontext f\xC3\xBCr alle Aufgaben" toggle_multi: "Mehrere neue Aufgabeneintr\xC3\xA4ge hinzuf\xC3\xBCgen" + toggle_single_title: Eine weitere Aktion hinzufügen separate_tags_with_commas: mit Kommas trennen toggle_multi_title: "Zwischen Einzel- und Mehrfachformular f\xC3\xBCr neue Aufgaben umschalten" hide_action_form_title: "Formular f\xC3\xBCr neue Aufgaben verstecken" - feedlist: - choose_context: "Kontext f\xC3\xBCr den Feed w\xC3\xA4hlen" - actions_due_today: "Heute oder fr\xC3\xBCher f\xC3\xA4llig" - rss_feed: RSS-Feed - ical_feed: iCal-Feed - legend: "Legende:" - all_contexts: Alle Kontexte - all_projects: Alle Projekte - choose_project: "Projekt f\xC3\xBCr den Feed w\xC3\xA4hlen" - select_feed_for_project: "Feed f\xC3\xBCr dieses Projekt ausw\xC3\xA4hlen" - active_projects_wo_next: Aktive Projekte ohne ausstehende Aufgaben - project_needed: Es muss mindestens ein Projekt existieren, bevor ein Feed abonniert werden kann. - active_starred_actions: Alle markierten, aktiven Aufgaben - select_feed_for_context: "Feed f\xC3\xBCr diesen Kontext ausw\xC3\xA4hlen" - projects_and_actions: Aktive Projekte und deren Aufgaben - context_needed: Es muss mindestens ein Kontext existieren, bevor ein Feed abonniert werden kann. - actions_due_next_week: "In den n\xC3\xA4chsten 7 Tagen oder fr\xC3\xBCher f\xC3\xA4llige Aufgaben" - notice_incomplete_only: "Hinweis: Alle Feeds zeigen nur Aufgaben, die noch nicht als erledigt markiert wurden." - all_actions: Alle Aufgaben - actions_completed_last_week: In den letzten 7 Tagen abgeschlossene Aufgaben - context_centric_actions: "Feeds f\xC3\xBCr unvollst\xC3\xA4ndige Aufgaben in einem bestimmten Kontext" - plain_text_feed: Plain-Text-Feed - last_fixed_number: Die letzten %{number} Aufgaben - project_centric: "Feeds f\xC3\xBCr unvollst\xC3\xA4ndige Aufgaben in einem bestimmten Kontext" - users: - successfully_deleted_user: Benutzer %{username} erfolgreich gelöscht. - failed_to_delete_user: Löschen des Benutzers %{username} fehlgeschlagen - total_contexts: Alle Kontexte - first_user_heading: "Willkommen bei TRACKS. Als erstes legen Sie bitte einen Administrator-Zugang an:" - openid_url_verified: Die URL %{url} wurde erfolgreich als Identität verifiziert und Deine Authentifizierung auf OpenID umgestellt. - auth_type_update_error: "Beim Ändern der Authentifizierung trat ein Fehler auf: %{error_messages}" - destroy_successful: "Benutzer %{login} wurde erfolgreich gel\xC3\xB6scht" - new_token_generated: Neuer Token erfolgreich generiert - total_projects: Alle Projekte - signup_successful: Benutzer %{username} erfolgreich angelegt. - change_password_submit: "Passwort \xC3\xA4ndern" - no_signups_title: TRACKS::Anmeldung nicht erlaubt - user_created: Benutzer angelegt. - manage_users: Benutzer verwalten - account_signup: Accounteinrichtung - password_updated: Passwort aktualisiert. - desired_login: "Gew\xC3\xBCnschter Benutzername" - signup: Registrieren - confirm_password: "Passwort best\xC3\xA4tigen" - new_user_heading: "Einen neuen Benutzer anlegen:" - auth_type_updated: Authentifizierungs-Art erfolgreich geändert. - total_actions: Alle Aufgaben - change_password_title: TRACKS::Passwort ändern - change_auth_type_title: TRACKS::Authentifizierungstyp ändern - change_password_prompt: "Gib dein neues Passwort in die unten stehenden Felder ein und klicke auf 'Passwort \xC3\xA4ndern' um dein altes Passwort durch das neue zu ersetzen." - password_confirmation_label: "Passwort best\xC3\xA4tigen" - destroy_error: "Beim L\xC3\xB6schen des Benutzers %{login} ist ein Fehler aufgetreten." - choose_password: "Passwort w\xC3\xA4hlen" - register_with_cas: Mit deinem CAS-Benutzernamen - label_auth_type: Authentifizierungsart - new_password_label: Neues Passwort - new_user_title: TRACKS::Als Administrator anmelden - destroy_user: "Benutzer l\xC3\xB6schen" - total_users_count: Derzeit existieren %{count} Benutzer - destroy_confirmation: "Achtung: der Benutzer '%{login}' wird mit all seinen Aufgaben, Kontexten, Projekten und Notizen gel\xC3\xB6scht. Bist du sicher, dass du fortfahren m\xC3\xB6chtest?" - signup_new_user: Neuen Benutzer anlegen - openid_ok_pref_failed: Die URL %{url} wurde erfolgreich als Identität verifiziert, beim Speichern der Einstellungen trat jedoch ein Fehler auf. - identity_url: Identity-URL - change_authentication_type: "Authentifizierungsart \xC3\xA4ndern" - auth_change_submit: "Authentifizierungsart \xC3\xA4ndern" - total_notes: Alle Notizen - select_authentication_type: "W\xC3\xA4hle deine neue Authentifizierungsart und klicke 'Authentifizierungsart \xC3\xA4ndern' an, um deine aktuellen Einstellungen zu \xC3\xBCberschreiben." + footer: + send_feedback: Senden Sie Feedback zu %{version} sidebar: list_name_active_contexts: Aktive Kontexte list_name_active_projects: Aktive Projekte @@ -827,6 +761,73 @@ de: list_name_completed_projects: Abgeschlossene Projekte list_name_hidden_projects: Versteckte Projekte list_name_hidden_contexts: Versteckte Kontexte + users: + failed_to_delete_user: Löschen des Benutzers %{username} fehlgeschlagen + total_contexts: Alle Kontexte + first_user_heading: "Willkommen bei TRACKS. Als erstes legen Sie bitte einen Administrator-Zugang an:" + openid_url_verified: Die URL %{url} wurde erfolgreich als Identität verifiziert und Deine Authentifizierung auf OpenID umgestellt. + auth_type_update_error: "Beim Ändern der Authentifizierung trat ein Fehler auf: %{error_messages}" + successfully_deleted_user: Benutzer %{username} erfolgreich gelöscht. + destroy_successful: "Benutzer %{login} wurde erfolgreich gel\xC3\xB6scht" + new_token_generated: Neuer Token erfolgreich generiert + total_projects: Alle Projekte + signup_successful: Benutzer %{username} erfolgreich angelegt. + user_created: Benutzer angelegt. + change_password_submit: "Passwort \xC3\xA4ndern" + no_signups_title: TRACKS::Anmeldung nicht erlaubt + manage_users: Benutzer verwalten + account_signup: Accounteinrichtung + password_updated: Passwort aktualisiert. + auth_type_updated: Authentifizierungs-Art erfolgreich geändert. + total_actions: Alle Aufgaben + signup: Registrieren + desired_login: "Gew\xC3\xBCnschter Benutzername" + confirm_password: "Passwort best\xC3\xA4tigen" + new_user_heading: "Einen neuen Benutzer anlegen:" + destroy_error: "Beim L\xC3\xB6schen des Benutzers %{login} ist ein Fehler aufgetreten." + choose_password: "Passwort w\xC3\xA4hlen" + change_password_title: TRACKS::Passwort ändern + change_auth_type_title: TRACKS::Authentifizierungstyp ändern + change_password_prompt: "Gib dein neues Passwort in die unten stehenden Felder ein und klicke auf 'Passwort \xC3\xA4ndern' um dein altes Passwort durch das neue zu ersetzen." + password_confirmation_label: "Passwort best\xC3\xA4tigen" + label_auth_type: Authentifizierungsart + new_password_label: Neues Passwort + register_with_cas: Mit deinem CAS-Benutzernamen + new_user_title: TRACKS::Als Administrator anmelden + destroy_user: "Benutzer l\xC3\xB6schen" + total_users_count: Derzeit existieren %{count} Benutzer + signup_new_user: Neuen Benutzer anlegen + destroy_confirmation: "Achtung: der Benutzer '%{login}' wird mit all seinen Aufgaben, Kontexten, Projekten und Notizen gel\xC3\xB6scht. Bist du sicher, dass du fortfahren m\xC3\xB6chtest?" + change_authentication_type: "Authentifizierungsart \xC3\xA4ndern" + openid_ok_pref_failed: Die URL %{url} wurde erfolgreich als Identität verifiziert, beim Speichern der Einstellungen trat jedoch ein Fehler auf. + auth_change_submit: "Authentifizierungsart \xC3\xA4ndern" + identity_url: Identity-URL + total_notes: Alle Notizen + select_authentication_type: "W\xC3\xA4hle deine neue Authentifizierungsart und klicke 'Authentifizierungsart \xC3\xA4ndern' an, um deine aktuellen Einstellungen zu \xC3\xBCberschreiben." + feedlist: + actions_due_today: "Heute oder fr\xC3\xBCher f\xC3\xA4llig" + choose_context: "Kontext f\xC3\xBCr den Feed w\xC3\xA4hlen" + rss_feed: RSS-Feed + legend: "Legende:" + ical_feed: iCal-Feed + all_contexts: Alle Kontexte + choose_project: "Projekt f\xC3\xBCr den Feed w\xC3\xA4hlen" + all_projects: Alle Projekte + select_feed_for_project: "Feed f\xC3\xBCr dieses Projekt ausw\xC3\xA4hlen" + active_projects_wo_next: Aktive Projekte ohne ausstehende Aufgaben + project_needed: Es muss mindestens ein Projekt existieren, bevor ein Feed abonniert werden kann. + active_starred_actions: Alle markierten, aktiven Aufgaben + context_needed: Es muss mindestens ein Kontext existieren, bevor ein Feed abonniert werden kann. + select_feed_for_context: "Feed f\xC3\xBCr diesen Kontext ausw\xC3\xA4hlen" + projects_and_actions: Aktive Projekte und deren Aufgaben + actions_due_next_week: "In den n\xC3\xA4chsten 7 Tagen oder fr\xC3\xBCher f\xC3\xA4llige Aufgaben" + notice_incomplete_only: "Hinweis: Alle Feeds zeigen nur Aufgaben, die noch nicht als erledigt markiert wurden." + last_fixed_number: Die letzten %{number} Aufgaben + all_actions: Alle Aufgaben + actions_completed_last_week: In den letzten 7 Tagen abgeschlossene Aufgaben + context_centric_actions: "Feeds f\xC3\xBCr unvollst\xC3\xA4ndige Aufgaben in einem bestimmten Kontext" + plain_text_feed: Plain-Text-Feed + project_centric: "Feeds f\xC3\xBCr unvollst\xC3\xA4ndige Aufgaben in einem bestimmten Kontext" contexts: delete_context_title: Kontext löschen all_completed_tasks_title: "TRACKS:: Alle Abgeschlossene Ma\xC3\x9Fnahmen im context '%{context_name}'" @@ -836,49 +837,24 @@ de: delete_context: Kontext löschen edit_context: Kontext bearbeiten hide_form_title: Formular für neuen Kontext verstecken + no_contexts_active: Derzeit gibt es keine aktiven Kontexte context_hide: Auf Startseite ausblenden? hidden_contexts: Versteckte Kontexte - no_contexts_active: Derzeit gibt es keine aktiven Kontexte show_form: Neuen Kontext erstellen visible_contexts: Sichtbare Kontexte save_status_message: Kontext gespeichert add_context: "Kontext hinzuf\xC3\xBCgen" - context_name: Kontextname update_status_message: "Kontextname wurde ge\xC3\xA4ndert" + context_name: Kontextname completed_tasks_title: "TRACKS:: Abgeschlossene Ma\xC3\x9Fnahmen im context '%{context_name}'" new_context_post: "' wird ebenfalls angelegt. Fortfahren?" status_active: Kontext ist aktiv + no_contexts_hidden: Derzeit gibt es keine versteckten Kontexte + new_context_pre: Der neue Kontext ' no_actions: "Momentan gibt es keine unvollst\xC3\xA4ndigen Aufgaben in diesem Kontext" last_completed_in_context: in diesem Kontext (letzte %{number}) context_deleted: "Gel\xC3\xB6schter Kontext '%{name}'" - no_contexts_hidden: Derzeit gibt es keine versteckten Kontexte - new_context_pre: Der neue Kontext ' status_hidden: Kontext ist versteckt - login: - login_cas: zum CAS gehen - sign_in: Anmeldung - openid_identity_url_not_found: "Sorry, aber es existiert kein Benutzer mit der Identit\xC3\xA4ts-URL (%{identity_url})" - user_no_expiry: Angemeldet bleiben - cas_no_user_found: Hallo, %{username}! Du hast leider keinen Tracks-Account. - cas_login: CAS-Anmeldung - successful_with_session_info: "Anmeldung erfolgreich:" - please_login: Bitte melde dich an, um Tracks zu nutzen - cas_logged_in_greeting: Hallo, %{username}! Du bist authentifiziert. - cas_username_not_found: Sorry, aber es existiert kein Benutzer mit dem CAS-Benutzernamen (%{username}) - mobile_use_openid: "\xE2\x80\xA6oder mit einer OpenID anmelden" - cas_create_account: "Wenn du die Anfrage fortsetzen m\xC3\xB6chtest, klicke bitte hier: %{signup_link}" - account_login: Account-Anmeldung - cas_signup_link: Account beantragen - session_will_not_expire: Sitzung wird nicht ablaufen. - successful: "Anmeldung erfolgreich. Willkommen zur\xC3\xBCck!" - option_separator: oder, - session_time_out: Sitzung abgelaufen. Bitte %{link} - session_will_expire: "Sitzung wird nach %{hours} Stunde(n) der Inaktivit\xC3\xA4t ablaufen." - login_standard: "zur\xC3\xBCck zum Standard-Login" - logged_out: Sie wurden von Tracks abgemeldet. - login_with_openid: Mit einer OpenID anmelden - unsuccessful: Anmeldung war nicht erfolgreich. - log_in_again: Erneut anmelden. datetime: prompts: minute: Minuten @@ -924,6 +900,31 @@ de: one: mehr als 1 Jahr other: mehr als %{count} Jahre half_a_minute: eine halbe Minute + login: + user_no_expiry: Angemeldet bleiben + login_cas: zum CAS gehen + sign_in: Anmeldung + openid_identity_url_not_found: "Sorry, aber es existiert kein Benutzer mit der Identit\xC3\xA4ts-URL (%{identity_url})" + successful_with_session_info: "Anmeldung erfolgreich:" + please_login: Bitte melde dich an, um Tracks zu nutzen + cas_logged_in_greeting: Hallo, %{username}! Du bist authentifiziert. + cas_no_user_found: Hallo, %{username}! Du hast leider keinen Tracks-Account. + cas_login: CAS-Anmeldung + cas_username_not_found: Sorry, aber es existiert kein Benutzer mit dem CAS-Benutzernamen (%{username}) + mobile_use_openid: "\xE2\x80\xA6oder mit einer OpenID anmelden" + cas_create_account: "Wenn du die Anfrage fortsetzen m\xC3\xB6chtest, klicke bitte hier: %{signup_link}" + cas_signup_link: Account beantragen + account_login: Account-Anmeldung + session_will_not_expire: Sitzung wird nicht ablaufen. + successful: "Anmeldung erfolgreich. Willkommen zur\xC3\xBCck!" + option_separator: oder, + session_time_out: Sitzung abgelaufen. Bitte %{link} + session_will_expire: "Sitzung wird nach %{hours} Stunde(n) der Inaktivit\xC3\xA4t ablaufen." + login_standard: "zur\xC3\xBCck zum Standard-Login" + logged_out: Sie wurden von Tracks abgemeldet. + login_with_openid: Mit einer OpenID anmelden + unsuccessful: Anmeldung war nicht erfolgreich. + log_in_again: Erneut anmelden. search: contexts_matching_query: Kontexte entsprechen der Suche tags_matching_query: Tags entsprechen der Suche diff --git a/config/locales/en.yml b/config/locales/en.yml index 632bcba2..2d75abcb 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1,10 +1,10 @@ ---- -en: - layouts: +--- +en: + layouts: toggle_notes: Toggle notes next_actions_rss_feed: RSS feed of next actions toggle_notes_title: Toggle all notes - mobile_navigation: + mobile_navigation: new_action: 0-New action logout: Logout feeds: Feeds @@ -13,7 +13,7 @@ en: tickler: Tickler contexts: 2-Contexts home: 1-Home - navigation: + navigation: manage_users_title: Add or delete users recurring_todos: Repeating todos api_docs: REST API Docs @@ -44,45 +44,45 @@ en: projects_title: Projects search: Search All Items preferences_title: Show my preferences - integrations: + integrations: opensearch_description: Search in Tracks applescript_next_action_prompt: "Description of next action:" gmail_description: Gadget to add Tracks to Gmail as a gadget applescript_success_after_id: created applescript_success_before_id: New next action with ID - number: - format: + number: + format: separator: . precision: 3 delimiter: "," - human: - format: + human: + format: precision: 1 delimiter: "" - storage_units: + storage_units: format: "%n %u" - units: + units: kb: KB tb: TB gb: GB - byte: + byte: one: Byte other: Bytes mb: MB - percentage: - format: + percentage: + format: delimiter: "" - currency: - format: + currency: + format: format: "%u%n" unit: $ separator: . precision: 2 delimiter: "," - precision: - format: + precision: + format: delimiter: "" - common: + common: back: Back third: Third recurring_todos: Repeating Actions @@ -109,7 +109,7 @@ en: website: Website first: First numbered_step: Step %{number} - sort: + sort: 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. alphabetically: Alphabetically @@ -135,32 +135,32 @@ en: email: Email search: Search ajaxError: There was an error retrieving from server - data: + data: import_successful: Import was successful. import_errors: Some errors occurred during import - models: - project: + models: + project: feed_title: Tracks Projects feed_description: Lists all the projects for %{username} - todo: + todo: error_date_must_be_future: must be a date in the future - user: + 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}. - preference: + preference: due_on: Due on %{date} due_in: Due in %{days} days - due_styles: + due_styles: - Due in ___ days - Due on _______ - activerecord: - attributes: - project: + activerecord: + attributes: + project: name: Name default_tags: Default Tags default_context_name: Default context description: Description - todo: + todo: predecessors: Depends on show_from: Show from notes: Notes @@ -168,10 +168,10 @@ en: context: Context description: Description due: Due - user: + user: last_name: Last name first_name: First name - preference: + preference: show_hidden_projects_in_sidebar: Show hidden projects in sidebar date_format: Date format show_hidden_contexts_in_sidebar: Show hidden contexts in sidebar @@ -191,8 +191,8 @@ en: sms_email: From email first_name: First name show_completed_projects_in_sidebar: Show completed projects in sidebar - errors: - messages: + errors: + messages: greater_than_or_equal_to: must be greater than or equal to %{count} record_invalid: "Validation failed: %{errors}" confirmation: doesn't match confirmation @@ -213,34 +213,34 @@ en: taken: has already been taken inclusion: is not included in the list not_a_number: is not a number - models: - project: - attributes: - name: + models: + project: + attributes: + name: blank: project must have a name too_long: project name must be less than 256 characters taken: already exists - full_messages: + full_messages: format: "%{attribute} %{message}" - template: + template: body: "There were problems with the following fields:" - header: + header: one: 1 error prohibited this %{model} from being saved other: "%{count} errors prohibited this %{model} from being saved" - stats: + stats: 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) tag_cloud_90days_title: Tag cloud actions in past 90 days actions: Actions totals_active_project_count: Of those %{count} are active projects - actions_last_year_legend: + actions_last_year_legend: number_of_actions: Number of actions months_ago: Months ago totals_first_action: Since your first action on %{date} actions_avg_completion_time: Of all your completed actions, the average time to complete is %{count} days. top10_longrunning: Top 10 longest running projects actions_dow_30days_title: Day of week (past 30 days) - legend: + legend: actions: Actions number_of_days: Number of days ago number_of_actions: Number of actions @@ -250,7 +250,7 @@ en: months_ago: Months ago current_running_time_of_incomplete_visible_actions: Current running time of incomplete visible actions totals_deferred_actions: of which %{count} are deferred actions in the tickler - running_time_legend: + running_time_legend: actions: Actions percentage: Percentage weeks: Running time of an action (weeks). Click on a bar for more info @@ -295,31 +295,31 @@ en: click_to_return: Click %{link} to return to the statistics page. actions_avg_completed: and completed an average of %{count} actions per month. totals: Totals - time_of_day_legend: + time_of_day_legend: number_of_actions: Number of actions time_of_day: Time of day contexts: Contexts click_to_return_link: here totals_hidden_context_count: and %{count} are hidden contexts. - labels: + labels: month_avg_completed: "%{months} Month avg completed" completed: Completed month_avg_created: "%{months} Month avg created" avg_created: Avg created avg_completed: Avg completed created: Created - running_time_all_legend: + running_time_all_legend: actions: Actions percentage: Percentage running_time: Running time of an action (weeks). Click on a bar for more info click_to_update_actions: Click on a bar in the chart to update the actions below. no_actions_selected: There are no actions selected. actions_actions_avg_created_30days: In the last 30 days you created on average %{count} actions - tod30_legend: + tod30_legend: number_of_actions: Number of actions time_of_day: Time of day action_selection_title: TRACKS::Action selection - todos: + todos: show_from: Show from error_starring_recurring: Could not toggle the star of recurring todo \'%{description}\' recurring_action_deleted: Action was deleted. Because this action is recurring, a new action was added @@ -362,7 +362,7 @@ en: list_incomplete_next_actions_with_limit: Lists the last %{count} incomplete next actions set_to_pending: "%{task} set to pending" added_new_project: Added new project - next_actions_title_additions: + next_actions_title_additions: completed: actions completed due_today: due today due_within_a_week: due within a week @@ -412,7 +412,7 @@ en: in_hidden_state: in hidden state show_today: Show Today no_actions_found_title: No actions found - next_actions_due_date: + next_actions_due_date: overdue_by: Overdue by %{days} day due_today: Due Today due_in_x_days: Due in %{days} days @@ -420,16 +420,16 @@ en: due_tomorrow: Due Tomorrow completed_last_x_days: Completed in the last %{count} days no_actions_with: Currently there are no incomplete actions with the tag '%{tag_name}' - defer_x_days: + defer_x_days: one: Defer one day other: Defer %{count} days added_new_next_action_singular: Added new next action no_completed_actions: Currently there are no completed actions. - feeds: + feeds: completed: "Completed: %{date}" due: "Due: %{date}" deferred_pending_actions: Deferred/pending actions - has_x_pending: + has_x_pending: one: Has one pending action other: Has %{count} pending actions delete_action: Delete action @@ -440,7 +440,7 @@ en: drag_action_title: Drag onto another action to make it depend on that action no_last_completed_actions: No completed actions found depends_on: Depends on - tickler_items_due: + 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." action_marked_complete: The action '%{description}' was marked as %{completed} @@ -449,7 +449,7 @@ en: new_related_todo_not_created_short: did not create todo completed_rest_of_week: Completed in the rest of this week error_starring: Could not toggle the star of this todo '%{description}' - calendar: + calendar: get_in_ical_format: Get this calendar in iCal format due_next_week: Due next week no_actions_due_next_week: No actions due in next week @@ -463,7 +463,7 @@ en: show_tomorrow: Show Tomorrow tagged_page_title: TRACKS::Tagged with '%{tag_name}' action_deferred: The action '%{description}' was deferred - recurrence: + recurrence: ends_on_number_times: Ends after %{number} times ends_on_date: Ends on %{date} every_work_day: Every work day @@ -474,9 +474,9 @@ en: starts_on: Starts on daily_options: Settings for daily recurring actions monthly: Monthly - pattern: - month_names: - - + pattern: + month_names: + - - January - February - Match @@ -503,7 +503,7 @@ en: on_work_days: on work days first: first every_year_on: every year on %{date} - day_names: + day_names: - sunday - monday - tuesday @@ -546,17 +546,17 @@ en: depends_on_separate_with_commas: Depends on (separate with commas) action_saved_to_tickler: Action saved to tickler recurring_action_saved: Recurring action saved - completed_in_archive: + completed_in_archive: one: There is a completed action in the archive. other: There are %{count} completed actions in the archive. to_tickler: to tickler - next_actions_description_additions: + next_actions_description_additions: completed: in the last %{count} days due_date: with a due date %{due_date} or earlier overdue: Overdue add_new_recurring: Add a new recurring action no_incomplete_actions: There are no incomplete actions - notes: + notes: delete_confirmation: Are you sure that you want to delete the note '%{id}'? delete_item_title: Delete item delete_note_title: Delete the note '%{id}' @@ -568,7 +568,7 @@ en: no_notes_available: "Currently there are no notes: add notes to projects from individual project pages." note_header: Note %{id} delete_note_confirm: Are you sure that you want to delete the note '%{id}'? - states: + states: hidden_plural: Hidden completed: Completed completed_plural: Completed @@ -577,7 +577,7 @@ en: active_plural: Active hidden: Hidden active: Active - projects: + projects: was_marked_hidden: has been marked as hidden edit_project_title: Edit project default_tags_removed_notice: Removed the default tags @@ -631,16 +631,16 @@ en: with_no_default_tags: and with no default tags edit_project_settings: Edit Project Settings state: This project is %{state} - time: + time: am: am - formats: + formats: default: "%a, %d %b %Y %H:%M:%S %z" time: "" short: "%d %b %H:%M" month_day: "%B %d" long: "%B %d, %Y %H:%M" pm: pm - preferences: + preferences: open_id_url: Your OpenID URL is staleness_starts_after: Staleness starts after %{days} days change_identity_url: Change Your Identity URL @@ -659,17 +659,17 @@ en: authentication_header: Your authentication current_authentication_type: Your authentication type is %{auth_type} change_authentication_type: Change your authentication type - tabs: + tabs: authentication: Authentication tracks_behavior: Tracks behavior profile: Profile date_and_time: Date and time generate_new_token_confirm: Are you sure? Generating a new token will replace the existing one and break any external usages of this token. - errors: + errors: user_unauthorized: "401 Unauthorized: Only administrative users are allowed access to this function." - date: - month_names: - - + date: + month_names: + - - January - February - March @@ -682,7 +682,7 @@ en: - October - November - December - abbr_day_names: + abbr_day_names: - Sun - Mon - Tue @@ -690,17 +690,18 @@ en: - Thu - Fri - Sat - order: + order: - :year - :month - :day - formats: + formats: only_day: "" default: "%Y-%m-%d" short: "%b %d" month_day: "" long: "%B %d, %Y" - day_names: + longer: "%A %B %d, %Y" + day_names: - Sunday - Monday - Tuesday @@ -708,8 +709,8 @@ en: - Thursday - Friday - Saturday - abbr_month_names: - - + abbr_month_names: + - - Jan - Feb - Mar @@ -722,16 +723,16 @@ en: - Oct - Nov - Dec - support: - array: + support: + array: words_connector: ", " last_word_connector: ", and " two_words_connector: " and " - select: + select: prompt: Please select - footer: + footer: send_feedback: Send feedback on %{version} - shared: + shared: multiple_next_actions: Multiple next actions (one on each line) hide_form: Hide form toggle_single: Add a next action @@ -745,7 +746,7 @@ en: separate_tags_with_commas: separate with commas toggle_multi_title: Toggle single/multi new action form hide_action_form_title: Hide new action form - users: + users: successfully_deleted_user: Successfully deleted user %{username} failed_to_delete_user: Failed to delete user %{username} total_contexts: Total contexts @@ -788,14 +789,14 @@ en: change_authentication_type: Change authentication type total_notes: Total notes select_authentication_type: Select your new authentication type and click 'Change authentication type' to replace your current settings. - sidebar: + sidebar: list_name_active_contexts: Active contexts list_name_active_projects: Active projects list_empty: None list_name_completed_projects: Completed projects list_name_hidden_projects: Hidden projects list_name_hidden_contexts: Hidden contexts - feedlist: + feedlist: choose_context: Choose the context you want a feed of actions_due_today: Actions due today or earlier rss_feed: RSS Feed @@ -819,7 +820,7 @@ en: plain_text_feed: Plain Text Feed last_fixed_number: Last %{number} actions project_centric: Feeds for incomplete actions in a specific project - contexts: + contexts: delete_context_title: Delete context all_completed_tasks_title: TRACKS::All Completed actions in the context '%{context_name}' hide_form: Hide form @@ -846,7 +847,7 @@ en: no_contexts_hidden: Currently there are no hidden contexts new_context_pre: New context ' status_hidden: Context is hidden - login: + login: login_cas: go to the CAS sign_in: Sign in openid_identity_url_not_found: Sorry, no user by that identity URL exists (%{identity_url}) @@ -871,52 +872,52 @@ en: login_with_openid: login with an OpenID unsuccessful: Login unsuccessful. log_in_again: log in again. - datetime: - prompts: + datetime: + prompts: minute: Minute second: Seconds month: Month hour: Hour day: Day year: Year - distance_in_words: - less_than_x_minutes: + distance_in_words: + less_than_x_minutes: one: less than a minute other: less than %{count} minutes zero: less than 1 minute - x_days: + x_days: one: 1 day other: "%{count} days" - almost_x_years: + almost_x_years: one: almost 1 year other: almost %{count} years - x_seconds: + x_seconds: one: 1 second other: "%{count} seconds" - about_x_hours: + about_x_hours: one: about 1 hour other: about %{count} hours - less_than_x_seconds: + less_than_x_seconds: one: less than 1 second other: less than %{count} seconds zero: less than 1 second - x_months: + x_months: one: 1 month other: "%{count} months" - x_minutes: + x_minutes: one: 1 minute other: "%{count} minutes" - about_x_years: + about_x_years: one: about 1 year other: about %{count} years - about_x_months: + about_x_months: one: about 1 month other: about %{count} months - over_x_years: + over_x_years: one: over 1 year other: over %{count} years half_a_minute: half a minute - search: + search: contexts_matching_query: Contexts matching query tags_matching_query: Tags matching query notes_matching_query: Notes matching query diff --git a/config/locales/es.yml b/config/locales/es.yml index 23b24d40..2f7f06bc 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -28,12 +28,12 @@ es: integrations_: Integrar Tracks feeds_title: See a list of available feeds calendar_title: Calendario de las acciones por - completed_tasks: Hecho + starred_title: See your starred actions tickler: Tickler + recurring_todos_title: Manage recurring actions + completed_tasks: Hecho stats_title: See your statistics home_title: Inicio - starred_title: See your starred actions - recurring_todos_title: Manage recurring actions view: Ver organize: Organizar completed_tasks_title: Completed @@ -106,9 +106,9 @@ es: by_task_count_title: "Ordenar por n\xC3\xBAmero de tareas" by_task_count_title_confirm: "\xC2\xBFEst\xC3\xA1 seguro que desea ordenar los proyectos por el n\xC3\xBAmero de tareas? Esto reemplazar\xC3\xA1 el orden existente." alphabetically: "Alfab\xC3\xA9ticamente" + sort: Ordenar alphabetically_confirm: "\xC2\xBFEst\xC3\xA1 seguro que desea ordenar los proyectos por orden alfab\xC3\xA9tico? Esto reemplazar\xC3\xA1 el orden existente." alphabetically_title: "Proyectos de ordenar alfab\xC3\xA9ticamente" - sort: Ordenar by_task_count: "Por n\xC3\xBAmero de tareas" fourth: Cuarto create: Crear @@ -224,18 +224,22 @@ es: 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) tag_cloud_90days_title: Tag cloud actions in past 90 days - actions: Actions totals_active_project_count: Of those %{count} are active projects + actions: Actions actions_last_year_legend: number_of_actions: Number of actions months_ago: Months ago totals_first_action: Since your first action on %{date} actions_avg_completion_time: Of all your completed actions, the average time to complete is %{count} days. - top10_longrunning: Top 10 longest running projects - actions_dow_30days_title: Day of week (past 30 days) - legend: + running_time_legend: actions: Tareas + percentage: Percentage + weeks: Running time of an action (weeks). Click on a bar for more info + actions_dow_30days_title: Day of week (past 30 days) + totals_action_count: you have a total of %{count} actions + legend: number_of_days: Number of days ago + actions: Tareas number_of_actions: "N\xC3\xBAmero de tareas" day_of_week: Day of week percentage: Percentage @@ -243,57 +247,55 @@ es: months_ago: Months ago current_running_time_of_incomplete_visible_actions: Current running time of incomplete visible actions totals_deferred_actions: of which %{count} are deferred actions in the tickler - running_time_legend: - actions: Tareas - percentage: Percentage - weeks: Running time of an action (weeks). Click on a bar for more info - totals_action_count: you have a total of %{count} actions - totals_incomplete_actions: You have %{count} incomplete actions + top10_longrunning: Top 10 longest running projects totals_unique_tags: Of those tags, %{count} are unique. actions_avg_completed_30days: and completed an average of %{count} actions per day. top5_contexts: Top 5 contexts actions_lastyear_title: Actions in the last 12 months totals_actions_completed: "%{count} of these are completed." - totals_context_count: You have %{count} contexts. + totals_incomplete_actions: You have %{count} incomplete actions totals_visible_context_count: Of those %{count} are visible contexts totals_blocked_actions: "%{count} are dependent on the completion of their actions." - projects: Projects action_completion_time_title: Completion time (all completed actions) + projects: Projects actions_last_year: Actions in the last years + totals_context_count: You have %{count} contexts. actions_min_max_completion_days: The Max-/minimum days to complete is %{min}/%{max}. tags: Tags actions_min_completion_time: The minimum time to complete is %{time}. no_tags_available: no tags available actions_day_of_week_title: Day of week (all actions) totals_project_count: You have %{count} projects. - running_time_all: Current running time of all incomplete actions - actions_30days_title: Actions in the last 30 days - time_of_day: Time of day (all actions) - totals_hidden_project_count: "%{count} are hidden" - tod30: Time of day (last 30 days) tag_cloud_90days_description: This tag cloud includes tags of actions that were created or completed in the past 90 days. + running_time_all: Current running time of all incomplete actions more_stats_will_appear: More statistics will appear here once you have added some actions. + actions_30days_title: Actions in the last 30 days top5_visible_contexts_with_incomplete_actions: Top 5 visible contexts with incomplete actions + time_of_day: Time of day (all actions) actions_further: " and further" + totals_hidden_project_count: "%{count} are hidden" totals_tag_count: You have %{count} tags placed on actions. - top10_projects_30days: Top 10 project in past 30 days - spread_of_running_actions_for_visible_contexts: Spread of running actions for visible contexts - actions_selected_from_week: "Actions selected from week " - spread_of_actions_for_all_context: Spread of actions for all context + tod30: Time of day (last 30 days) + click_to_return: Click %{link} to return to the statistics page. click_to_show_actions_from_week: Click %{link} to show the actions from week %{week} and further. other_actions_label: (otros) + top10_projects_30days: Top 10 project in past 30 days top10_projects: Top 10 projects + spread_of_running_actions_for_visible_contexts: Spread of running actions for visible contexts totals_completed_project_count: and %{count} are completed projects. + actions_selected_from_week: "Actions selected from week " actions_avg_created: In the last 12 months you created on average %{count} actions - click_to_return: Click %{link} to return to the statistics page. + spread_of_actions_for_all_context: Spread of actions for all context + click_to_return_link: here + totals_hidden_context_count: and %{count} are hidden contexts. actions_avg_completed: and completed an average of %{count} actions per month. + contexts: Contexts totals: Totals time_of_day_legend: number_of_actions: "N\xC3\xBAmero de tareas" time_of_day: Time of day - contexts: Contexts - click_to_return_link: here - totals_hidden_context_count: and %{count} are hidden contexts. + click_to_update_actions: Click on a bar in the chart to update the actions below. + no_actions_selected: No hay tareas seleccionadas. labels: month_avg_completed: "%{months} Month avg completed" completed: Completed @@ -305,13 +307,11 @@ es: actions: Tareas percentage: Percentage running_time: Running time of an action (weeks). Click on a bar for more info - click_to_update_actions: Click on a bar in the chart to update the actions below. - no_actions_selected: No hay tareas seleccionadas. + action_selection_title: TRACKS::Action selection actions_actions_avg_created_30days: In the last 30 days you created on average %{count} actions tod30_legend: number_of_actions: "N\xC3\xBAmero de tareas" time_of_day: Time of day - action_selection_title: TRACKS::Action selection todos: show_from: Show from error_starring_recurring: Could not toggle the star of recurring todo \'%{description}\' @@ -330,31 +330,31 @@ es: tagged_with: tagged with ‘%{tag_name}’ completed: Completed no_deferred_actions_with: No deferred actions with the tag '%{tag_name}' - edit_action_with_description: Edit the action '%{description}' no_hidden_actions: Currently there are no hidden actions found + edit_action_with_description: Edit the action '%{description}' action_due_on: (action due on %{date}) - remove_dependency: Remove dependency (does not delete the action) + action_deleted_success: Successfully deleted next action archived_tasks_title: TRACKS::Archived completed tasks + remove_dependency: Remove dependency (does not delete the action) list_incomplete_next_actions: Lista las siguientes tareas incompletas tags: Tags (separate with commas) - action_deleted_success: Successfully deleted next action new_related_todo_created: "Una nueva tarea fue a\xC3\xB1adida y que pertenece a esta tarea recurrente" context_changed: Context changed to %{name} - add_another_dependency: Add another dependency mobile_todos_page_title: Todas las tareas + add_another_dependency: Add another dependency delete_recurring_action_title: Delete the recurring action removed_predecessor: Removed %{successor} as dependency from %{predecessor}. recurring_actions_title: TRACKS::Recurring Actions next_action_needed: You need to submit at least one next action + action_deleted_error: Failed to delete the action action_saved: Action saved scheduled_overdue: Scheduled to show %{days} days ago - action_deleted_error: Failed to delete the action + next_actions_description: "Filter:" edit_action: Edit action added_new_context: Added new context - next_actions_description: "Filter:" + added_new_project: Added new project list_incomplete_next_actions_with_limit: Lists the last %{count} incomplete next actions set_to_pending: "%{task} set to pending" - added_new_project: Added new project next_actions_title_additions: completed: actions completed due_today: due today @@ -364,18 +364,18 @@ es: error_deleting_item: There was an error deleting the item %{description} task_list_title: TRACKS::List tasks no_actions_due_this_week: No actions due in rest of this week - no_deferred_pending_actions: Currently there are no deferred or pending actions + delete_recurring_action_confirm: Are you sure that you want to delete the recurring action '%{description}'? + recurring_pattern_removed: "El patr\xC3\xB3n de repetici\xC3\xB3n se retira de %{count}" no_recurring_todos: Currently there are no recurring todos error_completing_todo: There was an error completing / activating the recurring todo %{description} - recurring_pattern_removed: "El patr\xC3\xB3n de repetici\xC3\xB3n se retira de %{count}" convert_to_project: Make project - delete_recurring_action_confirm: Are you sure that you want to delete the recurring action '%{description}'? + no_deferred_pending_actions: Currently there are no deferred or pending actions completed_last_day: Completed in the last 24 hours - completed_more_than_x_days_ago: Completed more than %{count} days ago - show_in_days: Show in %{days} days - no_project: --No project-- - error_saving_recurring: There was an error saving the recurring todo \'%{description}\' new_related_todo_created_short: creada una nueva tarea + no_project: --No project-- + show_in_days: Show in %{days} days + error_saving_recurring: There was an error saving the recurring todo \'%{description}\' + completed_more_than_x_days_ago: Completed more than %{count} days ago all_completed: Todas las acciones realizadas feed_title_in_context: in context '%{context}' older_than_days: Older than %{count} days @@ -389,57 +389,57 @@ es: clear_due_date: Clear due date hidden_actions: Tareas ocultas error_removing_dependency: There was an error removing the dependency - was_due_on_date: was due on %{date} show_on_date: Show on %{date} + was_due_on_date: was due on %{date} recurrence_period: Recurrence period deferred_actions_with: Deferred actions with the tag '%{tag_name}' - recurring_deleted_success: The recurring action was deleted succesfully. confirm_delete: Are you sure that you want to delete the action '%{description}'? - deferred_tasks_title: TRACKS::Tickler - next_actions_title: Tracks - Next Actions + recurring_deleted_success: The recurring action was deleted succesfully. next_action_description: "Descripci\xC3\xB3n de la nueva tarea" + next_actions_title: Tracks - Next Actions + deferred_tasks_title: TRACKS::Tickler no_completed_actions_with: No completed actions with the tag '%{tag_name}' clear_show_from_date: Clear show from date calendar_page_title: TRACKS::Calendar - 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? in_hidden_state: en estado oculto + 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? + completed_last_x_days: Completed in last %{count} days show_today: Show Today no_actions_found_title: No actions found next_actions_due_date: overdue_by: Overdue by %{days} day - due_today: Vence hoy due_in_x_days: "Vence en %{days} d\xC3\xADas" + due_today: Vence hoy overdue_by_plural: Overdue by %{days} days due_tomorrow: "Vence ma\xC3\xB1ana" - completed_last_x_days: Completed in last %{count} days + added_new_next_action_singular: Added new next action no_actions_with: Currently there are no incomplete actions with the tag '%{tag_name}' defer_x_days: one: Defer one day other: Defer %{count} days - added_new_next_action_singular: Added new next action no_completed_actions: Currently there are no completed actions. feeds: completed: "Completed: %{date}" due: "Due: %{date}" - deferred_pending_actions: Deferred/pending actions has_x_pending: one: Tiene una tarea pendiente other: Tiene %{count} tareas pendientes + deferred_pending_actions: Deferred/pending actions delete_action: Delete action error_deleting_recurring: There was an error deleting the recurring todo \'%{description}\' recurring_todos: Recurring todos - cannot_add_dependency_to_completed_todo: Cannot add this action as a dependency to a completed action! delete: Delete drag_action_title: Drag onto another action to make it depend on that action + cannot_add_dependency_to_completed_todo: Cannot add this action as a dependency to a completed action! no_last_completed_actions: "No encontr\xC3\xB3 las acciones realizadas" depends_on: Depends on 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." action_marked_complete: The action '%{description}' was marked as %{completed} + new_related_todo_not_created_short: "no se cre\xC3\xB3 la tarea" completed_today: Completed Today added_new_next_action_plural: Added new next actions - new_related_todo_not_created_short: "no se cre\xC3\xB3 la tarea" completed_rest_of_week: Completado en el resto de esta semana error_starring: Could not toggle the star of this todo \'%{description}\' calendar: @@ -454,7 +454,6 @@ es: due_this_month: Due in rest of %{month} no_actions_due_this_month: No actions due in rest of this month show_tomorrow: Show Tomorrow - tagged_page_title: TRACKS::Tagged with '%{tag_name}' action_deferred: "La acci\xC3\xB3n \\'%{description}\\' se aplaz\xC3\xB3" recurrence: ends_on_number_times: Ends after %{number} times @@ -464,9 +463,9 @@ es: weekly_options: Settings for weekly recurring actions weekly: Weekly monthly_options: Settings for monthly recurring actions - starts_on: Starts on daily_options: Settings for daily recurring actions monthly: Monthly + starts_on: Starts on pattern: month_names: - @@ -485,16 +484,14 @@ es: third: third every_n: every %{n} on_day_n: on day %{n} - second: second every_xth_day_of_every_n_months: every %{x} %{day} of every %{n_months} + second: second from: from weekly: weekly last: last every_day: every day - the_xth_day_of_month: the %{x} %{day} of %{month} times: for %{number} times - on_work_days: on work days - every_year_on: every year on %{date} + the_xth_day_of_month: the %{x} %{day} of %{month} first: first day_names: - sunday @@ -504,51 +501,54 @@ es: - thursday - friday - saturday + on_work_days: on work days show: show + every_year_on: every year on %{date} fourth: fourth due: due - until: until every_month: every month + until: until show_option_always: always daily: Daily - yearly_every_x_day: Every %{month} %{day} recurrence_on_options: Set recurrence on + yearly_every_x_day: Every %{month} %{day} daily_every_number_day: Every %{number} day(s) show_options: Show the todo weekly_every_number_week: Returns every %{number} week on ends_on: Ends on - show_days_before: "%{days} days before the todo is due" - from_tickler: the date todo comes from tickler (no due date set) no_end_date: No end date day_x_on_every_x_month: Day %{day} on every %{month} month yearly_options: Settings for yearly recurring actions + show_days_before: "%{days} days before the todo is due" + from_tickler: the date todo comes from tickler (no due date set) yearly_every_xth_day: The %{day} %{day_of_week} of %{month} monthly_every_xth_day: The %{day} %{day_of_week} of every %{month} month yearly: Yearly + tagged_page_title: TRACKS::Tagged with '%{tag_name}' no_completed_recurring: Currently there are no completed recurring todos added_dependency: Added %{dependency} as dependency. - no_deferred_actions: Currently there are no deferred actions. all_completed_tagged_page_title: "TRACKS:: Todas las tareas realizadas con etiqueta %{tag_name}" + no_deferred_actions: Currently there are no deferred actions. completed_rest_of_month: Completado en el resto de este mes recurrence_completed: There is no next action after the recurring action you just finished. The recurrence is completed - error_toggle_complete: Could not mark this todo complete no_actions_found: Currently there are no incomplete actions. in_pending_state: en estado pendiente + error_toggle_complete: Could not mark this todo complete due: "Fecha l\xC3\xADmite" action_marked_complete_error: The action '%{description}' was NOT marked as %{completed} due to an error on the server. - recurring_action_saved: Recurring action saved - action_saved_to_tickler: Action saved to tickler depends_on_separate_with_commas: Depende de (separar con comas) completed_in_archive: one: There is one completed action in the archive. other: There are %{count} completed actions in the archive. + overdue: Overdue + recurring_action_saved: Recurring action saved + action_saved_to_tickler: Action saved to tickler to_tickler: to tickler next_actions_description_additions: completed: in the last %{count} days due_date: with a due date %{due_date} or earlier - overdue: Overdue - add_new_recurring: Add a new recurring action no_incomplete_actions: There are no incomplete actions + add_new_recurring: Add a new recurring action notes: delete_confirmation: Are you sure that you want to delete the note '%{id}'? delete_item_title: Delete item @@ -558,8 +558,8 @@ es: deleted_note: Deleted note '%{id}' edit_item_title: Edit item note_location_link: "In:" - no_notes_available: "Currently there are no notes: add notes to projects from individual project pages." note_header: Note %{id} + no_notes_available: "Currently there are no notes: add notes to projects from individual project pages." delete_note_confirm: Are you sure that you want to delete the note '%{id}'? states: hidden_plural: Hidden @@ -571,44 +571,44 @@ es: hidden: Hidden active: Active projects: + deferred_actions: Tareas pospuestas para este proyecto was_marked_hidden: has been marked as hidden edit_project_title: Editar proyecto default_tags_removed_notice: Removed the default tags default_context_set: Set project's default context to %{default_context} no_actions_in_project: Currently there are no incomplete actions in this project - deferred_actions: Tareas pospuestas para este proyecto all_completed_tasks_title: "TRACKS:: Lista de todas las acciones terminado en '%{project_name}' Proyecto" page_title: "TRACKS::Project: %{project}" hide_form: Esconder formulario - show_form_title: Create a new project - list_completed_projects: "TRACKS:: Lista de Proyectos Realizados" - to_new_project_page: Take me to the new project page no_notes_attached: Currently there are no notes attached to this project deferred_actions_empty: There are no deferred actions for this project this_project: This project + show_form_title: Create a new project project_state: Project is %{state}. - todos_append: in this project + list_completed_projects: "TRACKS:: Lista de Proyectos Realizados" + to_new_project_page: Take me to the new project page no_last_completed_projects: No hay proyectos terminados encontrado - notes: Notes no_last_completed_recurring_todos: No se ha completado las acciones repetitivas que se encuentran + notes: Notes + todos_append: in this project notes_empty: There are no notes for this project no_projects: Currently there are no projects hide_form_title: Hide new project form - with_no_default_context: with no default context delete_project: Delete project completed_actions_empty: No hay tareas completadas para este proyecto + with_no_default_context: with no default context show_form: Add a project actions_in_project_title: Actions in this project delete_project_confirmation: Are you sure that you want to delete the project '%{name}'? with_default_context: with a default context of '%{context_name}' - set_default_tags_notice: Set project's default tags to %{default_tags} - is_active: "est\xC3\xA1 activo" - settings: Settings completed_projects: Proyectos completados with_default_tags: and with '%{tags}' as the default tags list_projects: TRACKS::Lista de Proyectos + set_default_tags_notice: Set project's default tags to %{default_tags} project_saved_status: Project saved + is_active: "est\xC3\xA1 activo" add_project: "A\xC3\xB1adir Proyecto" + settings: Settings add_note: "A\xC3\xB1adir una nota" completed_tasks_title: "TRACKS:: Lista de Acciones completadas en '%{project_name}' Proyecto" delete_project_title: Delete the project @@ -617,12 +617,12 @@ es: was_marked_complete: has been marked as completed completed_actions: Tareas completadas para este proyecto default_context_removed: Eliminado el contexto por defecto - default_context: The default context for this project is %{context} - status_project_name_changed: Name of project was changed - active_projects: Active projects no_default_context: Este proyecto no tiene un contexto por defecto with_no_default_tags: and with no default tags edit_project_settings: Edit Project Settings + default_context: The default context for this project is %{context} + status_project_name_changed: Name of project was changed + active_projects: Active projects state: This project is %{state} time: am: soy @@ -634,9 +634,9 @@ es: long: "%B %d, %Y %H:%M" pm: pm preferences: - open_id_url: Your OpenID URL is staleness_starts_after: Staleness starts after %{days} days change_identity_url: Change Your Identity URL + open_id_url: Your OpenID URL is change_password: Change your password page_title: TRACKS::Preferences title: Your preferences @@ -649,9 +649,9 @@ es: sms_context_none: None generate_new_token: Generate a new token token_header: Your token - authentication_header: Your authentication current_authentication_type: Your authentication type is %{auth_type} change_authentication_type: Change your authentication type + authentication_header: Your authentication generate_new_token_confirm: Are you sure? Generating a new token will replace the existing one and break any external usages of this token. tabs: authentication: "Autenticaci\xC3\xB3n" @@ -685,6 +685,7 @@ es: - Sab formats: only_day: "" + longer: "%A, %d %b %Y" default: "%Y-%m-%d" short: "%b %d" month_day: "" @@ -718,89 +719,22 @@ es: two_words_connector: y select: prompt: Por favor seleccione - footer: - send_feedback: "Env\xC3\xADa comentarios sobre el %{version}" shared: multiple_next_actions: Multiple next actions (one on each line) - hide_form: Esconder formulario toggle_single: Add a next action - add_action: "A\xC3\xB1adir tarea" + hide_form: Esconder formulario add_actions: "A\xC3\xB1adir tareas" + add_action: "A\xC3\xB1adir tarea" tags_for_all_actions: Tags for all actions (sep. with commas) - toggle_single_title: Add a new next action project_for_all_actions: Project for all actions context_for_all_actions: Context for all actions toggle_multi: Add multiple next actions + toggle_single_title: Add a new next action separate_tags_with_commas: separar con comas toggle_multi_title: Toggle single/multi new action form hide_action_form_title: Hide new action form - users: - successfully_deleted_user: Successfully deleted user %{username} - failed_to_delete_user: Failed to delete user %{username} - total_contexts: Total contexts - first_user_heading: "Welcome to TRACKS. To get started, please create an admin account:" - openid_url_verified: You have successfully verified %{url} as your identity and set your authentication type to OpenID. - auth_type_update_error: "There was a problem updating your authentication type: %{error_messages}" - destroy_successful: User %{login} was successfully destroyed - new_token_generated: New token successfully generated - total_projects: Total projects - signup_successful: Signup successful for user %{username}. - change_password_submit: Change password - no_signups_title: TRACKS::No signups - user_created: User created. - manage_users: Manage users - account_signup: Account signup - password_updated: Password updated. - desired_login: Desired login - signup: Signup - confirm_password: Confirm password - new_user_heading: "Sign up a new user:" - auth_type_updated: Authentication type updated. - total_actions: Total actions - change_password_title: TRACKS::Change password - change_auth_type_title: TRACKS::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. - password_confirmation_label: Confirm password - destroy_error: There was an error deleting the user %{login} - choose_password: Choose password - register_with_cas: With your CAS username - label_auth_type: Authentication type - new_password_label: New password - new_user_title: TRACKS::Sign up as the admin user - destroy_user: Destroy user - total_users_count: You have a total of %{count} users - 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: Sign up new user - openid_ok_pref_failed: You have successfully verified %{url} as your identity but there was a problem saving your authentication preferences. - identity_url: Identity URL - change_authentication_type: Change authentication type - auth_change_submit: Change authentication type - total_notes: Total notes - select_authentication_type: Select your new authentication type and click 'Change authentication type' to replace your current settings. - feedlist: - choose_context: Elija el contexto en el que desea un canal de - actions_due_today: Acciones pendientes hoy o antes - rss_feed: RSS Feed - ical_feed: "iCal alimentaci\xC3\xB3n" - legend: "Leyenda:" - all_contexts: Todos los contextos - all_projects: Todos los proyectos - choose_project: Elegir el proyecto que quiere un canal de - select_feed_for_project: Seleccione la fuente para este proyecto - active_projects_wo_next: "Proyectos activos, sin las pr\xC3\xB3ximas acciones" - project_needed: Es necesario que haya al menos un proyecto antes de poder solicitar un feed - active_starred_actions: "Todas las acciones que protagoniz\xC3\xB3, activa" - select_feed_for_context: "Seleccione la alimentaci\xC3\xB3n de este contexto" - projects_and_actions: Proyectos activos con sus acciones - context_needed: Es necesario que haya al menos un contexto antes de poder solicitar un feed - actions_due_next_week: "Tareas pendientes en 7 d\xC3\xADas o menos" - notice_incomplete_only: "Nota: Todos los alimentos muestran s\xC3\xB3lo las acciones que no han sido marcadas como realizadas, a menos que se indique lo contrario." - all_actions: Todas las tareas - actions_completed_last_week: "Tareas completadas en los \xC3\xBAltimos 7 d\xC3\xADas" - context_centric_actions: "Feeds de acciones incompletas en un contexto espec\xC3\xADfico" - plain_text_feed: Canal Texto sin formato - last_fixed_number: "\xC3\x9Altima %{number} acciones" - project_centric: "Feeds de acciones incompletas en un proyecto espec\xC3\xADfico" + footer: + send_feedback: "Env\xC3\xADa comentarios sobre el %{version}" sidebar: list_name_active_contexts: Active contexts list_name_active_projects: Active projects @@ -808,6 +742,73 @@ es: list_name_completed_projects: Completed projects list_name_hidden_projects: Hidden projects list_name_hidden_contexts: Hidden contexts + users: + failed_to_delete_user: Failed to delete user %{username} + total_contexts: Total contexts + first_user_heading: "Welcome to TRACKS. To get started, please create an admin account:" + openid_url_verified: You have successfully verified %{url} as your identity and set your authentication type to OpenID. + auth_type_update_error: "There was a problem updating your authentication type: %{error_messages}" + successfully_deleted_user: Successfully deleted user %{username} + destroy_successful: User %{login} was successfully destroyed + new_token_generated: New token successfully generated + total_projects: Total projects + signup_successful: Signup successful for user %{username}. + user_created: User created. + change_password_submit: Change password + no_signups_title: TRACKS::No signups + manage_users: Manage users + account_signup: Account signup + password_updated: Password updated. + auth_type_updated: Authentication type updated. + signup: Signup + total_actions: Total actions + desired_login: Desired login + confirm_password: Confirm password + new_user_heading: "Sign up a new user:" + destroy_error: There was an error deleting the user %{login} + choose_password: Choose password + change_password_title: TRACKS::Change password + change_auth_type_title: TRACKS::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. + password_confirmation_label: Confirm password + label_auth_type: Authentication type + new_password_label: New password + register_with_cas: With your CAS username + new_user_title: TRACKS::Sign up as the admin user + destroy_user: Destroy user + total_users_count: You have a total of %{count} users + signup_new_user: Sign up new user + destroy_confirmation: "Warning: this will delete user '%{login}', all their actions, contexts, project and notes. Are you sure that you want to continue?" + change_authentication_type: Change authentication type + openid_ok_pref_failed: You have successfully verified %{url} as your identity but there was a problem saving your authentication preferences. + auth_change_submit: Change authentication type + identity_url: Identity URL + total_notes: Total notes + select_authentication_type: Select your new authentication type and click 'Change authentication type' to replace your current settings. + feedlist: + actions_due_today: Acciones pendientes hoy o antes + choose_context: Elija el contexto en el que desea un canal de + rss_feed: RSS Feed + legend: "Leyenda:" + ical_feed: "iCal alimentaci\xC3\xB3n" + all_contexts: Todos los contextos + choose_project: Elegir el proyecto que quiere un canal de + all_projects: Todos los proyectos + select_feed_for_project: Seleccione la fuente para este proyecto + active_projects_wo_next: "Proyectos activos, sin las pr\xC3\xB3ximas acciones" + project_needed: Es necesario que haya al menos un proyecto antes de poder solicitar un feed + active_starred_actions: "Todas las acciones que protagoniz\xC3\xB3, activa" + context_needed: Es necesario que haya al menos un contexto antes de poder solicitar un feed + select_feed_for_context: "Seleccione la alimentaci\xC3\xB3n de este contexto" + projects_and_actions: Proyectos activos con sus acciones + actions_due_next_week: "Tareas pendientes en 7 d\xC3\xADas o menos" + notice_incomplete_only: "Nota: Todos los alimentos muestran s\xC3\xB3lo las acciones que no han sido marcadas como realizadas, a menos que se indique lo contrario." + last_fixed_number: "\xC3\x9Altima %{number} acciones" + all_actions: Todas las tareas + actions_completed_last_week: "Tareas completadas en los \xC3\xBAltimos 7 d\xC3\xADas" + context_centric_actions: "Feeds de acciones incompletas en un contexto espec\xC3\xADfico" + plain_text_feed: Canal Texto sin formato + project_centric: "Feeds de acciones incompletas en un proyecto espec\xC3\xADfico" contexts: delete_context_title: Eliminar contexto all_completed_tasks_title: "TRACKS:: Todas las acciones completadas en '%{context_name}' contexto" @@ -817,39 +818,39 @@ es: delete_context: Eliminar contexto edit_context: Editar contexto hide_form_title: Ocultar el formulario nuevo contexto + no_contexts_active: Actualmente no hay contextos activos context_hide: "\xC2\xBFEsconder de la p\xC3\xA1gina principal?" hidden_contexts: Contextos ocultos - no_contexts_active: Actualmente no hay contextos activos show_form: Crear un nuevo contexto visible_contexts: Contextos visible save_status_message: Contexto guardado add_context: "A\xC3\xB1adir contexto" - context_name: Nombre del contexto update_status_message: Nombre de contexto ha cambiado + context_name: Nombre del contexto completed_tasks_title: "TRACKS:: Las acciones completadas en '%{context_name}' el contexto" new_context_post: "' Tambi\xC3\xA9n se ha creado. \xC2\xBFEst\xC3\xA1 seguro?" status_active: "El contexto est\xC3\xA1 activo" + no_contexts_hidden: Actualmente no hay contextos ocultos + new_context_pre: Nuevo contexto ' no_actions: Actualmente no hay acciones incompletas en este contexto last_completed_in_context: "en este contexto (\xC3\xBAltimos %{number})" context_deleted: Contexto eliminado '%{name}' - no_contexts_hidden: Actualmente no hay contextos ocultos - new_context_pre: Nuevo contexto ' status_hidden: Contexto se oculta login: login_cas: go to the CAS + user_no_expiry: Stay logged in sign_in: Entrar openid_identity_url_not_found: Sorry, no user by that identity URL exists (%{identity_url}) - user_no_expiry: Stay logged in - cas_no_user_found: Hello, %{username}! You do not have an account on Tracks. - cas_login: CAS Login successful_with_session_info: "Login successful:" please_login: Please log in to use Tracks cas_logged_in_greeting: Hello, %{username}! You are authenticated. + cas_no_user_found: Hello, %{username}! You do not have an account on Tracks. + cas_login: CAS Login cas_username_not_found: Sorry, no user by that CAS username exists (%{username}) mobile_use_openid: "\xE2\x80\xA6or login with an OpenID" cas_create_account: If you like to request on please go here to %{signup_link} - account_login: Acceso a la cuenta cas_signup_link: Request account + account_login: Acceso a la cuenta session_will_not_expire: session will not expire. successful: "Has entrado con \xC3\xA9xito. Bienvenido!" option_separator: or, diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 6869c26b..91c6a801 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -30,12 +30,12 @@ fr: integrations_: "Int\xC3\xA9grer Tracks" feeds_title: Voir une liste des flux disponibles calendar_title: "Calendrier des actions \xC3\xA0 \xC3\xA9ch\xC3\xA9ance" + starred_title: "Voir vos actions pr\xC3\xA9f\xC3\xA9r\xC3\xA9es" + tickler: Reporteur + recurring_todos_title: "Gerer les actions r\xC3\xA9currentes" completed_tasks: "Termin\xC3\xA9" stats_title: Voir vos statistiques - tickler: Reporteur home_title: Accueil - starred_title: "Voir vos actions pr\xC3\xA9f\xC3\xA9r\xC3\xA9es" - recurring_todos_title: "Gerer les actions r\xC3\xA9currentes" view: Vue organize: Organiser completed_tasks_title: "Termin\xC3\xA9" @@ -112,14 +112,14 @@ fr: ok: Ok contribute: Contribuer website: Site Web - first: Premier numbered_step: Etape %{number} + first: Premier sort: by_task_count_title: "Trier par nombre de t\xC3\xA2ches" by_task_count_title_confirm: "Etes vous s\xC3\xBBr de vouloir trier ces projets par nombre de t\xC3\xA2ches ? L\\'ordre actuel sera remplac\xC3\xA9." alphabetically: "Par ordre alphab\xC3\xA9tique" - alphabetically_confirm: "Etes vous s\xC3\xBBr de vouloir trier ces projets par ordre alphab\xC3\xA9tique ? L\\'ordre actuel sera remplac\xC3\xA9." sort: Trier + alphabetically_confirm: "Etes vous s\xC3\xBBr de vouloir trier ces projets par ordre alphab\xC3\xA9tique ? L\\'ordre actuel sera remplac\xC3\xA9." alphabetically_title: "Trier les projets par ordre alphab\xC3\xA9tique" by_task_count: "Par nombre de t\xC3\xA2ches" fourth: "Quatri\xC3\xA8me" @@ -134,8 +134,8 @@ fr: todo: Action drag_handle: DRAG description: Description - update: "Mettre \xC3\xA0 jour" bugs: Bugs + update: "Mettre \xC3\xA0 jour" forth: FORTH weeks: semaines wiki: Wiki @@ -240,18 +240,22 @@ fr: tag_cloud_title: Nuage de tag pour toutes les actions tag_cloud_description: "Ce nuage de tags contient les tags de toutes les actions (r\xC3\xA9alis\xC3\xA9es, en cours, visibles ou cach\xC3\xA9es)" tag_cloud_90days_title: Nuage de tag des actions des 90 derniers jours - actions: Actions totals_active_project_count: De ceux-ci %{count} sont des projets actifs + actions: Actions actions_last_year_legend: number_of_actions: Nombre d'actions months_ago: "Mois pr\xC3\xA9c\xC3\xA9dents" totals_first_action: "Depuis votre premi\xC3\xA8re action du %{date}" actions_avg_completion_time: "Pour toutes vos actions r\xC3\xA9alis\xC3\xA9s, le temps moyen de r\xC3\xA9alisation est %{count} jours." - top10_longrunning: Top 10 des plus long projets en cours - actions_dow_30days_title: Jour de la semaine (les 30 derniers jours) - legend: + running_time_legend: actions: Actions + percentage: Pourcentage + weeks: Temps en cours d'une action (en semaines). Cliquer sur une barre pour plus d'info + actions_dow_30days_title: Jour de la semaine (les 30 derniers jours) + totals_action_count: vous avez un total de %{count} actions + legend: number_of_days: Il y a ... jours + actions: Actions number_of_actions: Nombre d'actions day_of_week: Jour de la semaine percentage: Pourcentage @@ -259,57 +263,55 @@ fr: months_ago: Il y a ... mois current_running_time_of_incomplete_visible_actions: "Dur\xC3\xA9e en cours des actions incompl\xC3\xA8tes visibles" totals_deferred_actions: "desquels %{count} sont des actions report\xC3\xA9s dans le Reporteur" - running_time_legend: - actions: Actions - percentage: Pourcentage - weeks: Temps en cours d'une action (en semaines). Cliquer sur une barre pour plus d'info - totals_action_count: vous avez un total de %{count} actions - totals_incomplete_actions: Vous avez %{count} actions en cours + top10_longrunning: Top 10 des plus long projets en cours totals_unique_tags: De ces tags, %{count} sont uniques. actions_avg_completed_30days: "et r\xC3\xA9alis\xC3\xA9 une moyenne de %{count} actions par jour." top5_contexts: Top 5 des contextes actions_lastyear_title: Actions des 12 derniers mois totals_actions_completed: "dont %{count} sont r\xC3\xA9alis\xC3\xA9es." - totals_context_count: Vous avez %{count} contextes. + totals_incomplete_actions: Vous avez %{count} actions en cours totals_visible_context_count: De ceux-ci %{count} sont des contextes visibles totals_blocked_actions: "%{count} d\xC3\xA9pendent de la r\xC3\xA9alisation de leurs actions" - projects: Projets action_completion_time_title: "Temps de r\xC3\xA9alisation (toutes les actions r\xC3\xA9alis\xC3\xA9es)" + projects: Projets actions_last_year: "Actions des derni\xC3\xA8res ann\xC3\xA9es" + totals_context_count: Vous avez %{count} contextes. actions_min_max_completion_days: "Le nombre max/min de jours pour r\xC3\xA9aliser est %{min}/%{max}." tags: Tags actions_min_completion_time: "Le temps minimum de r\xC3\xA9alisation est %{time}." no_tags_available: pas de tags disponibles actions_day_of_week_title: Jour de la semaine (toutes les actions) totals_project_count: Vous avez %{count} projets - running_time_all: "Temps en cours de toutes les actions incompl\xC3\xA8tes" - actions_30days_title: Actions des 30 derniers jours - time_of_day: Heure (toutes les actions) - totals_hidden_project_count: "%{count} sont cach\xC3\xA9s" - tod30: Heure (30 derniers jours) tag_cloud_90days_description: "Ce nuage de tag contient les tags des actions cr\xC3\xA9\xC3\xA9es ou r\xC3\xA9alis\xC3\xA9es dans les 90 derniers jours." + running_time_all: "Temps en cours de toutes les actions incompl\xC3\xA8tes" more_stats_will_appear: Plus de statistiques apparaitront quand vous aurez ajouter quelques actions. + actions_30days_title: Actions des 30 derniers jours top5_visible_contexts_with_incomplete_actions: Top 5 des contextes visible avec des actions en cours + time_of_day: Heure (toutes les actions) actions_further: et plus + totals_hidden_project_count: "%{count} sont cach\xC3\xA9s" totals_tag_count: Vous avez %{count} tags sur des actions. - top10_projects_30days: Top 10 des projets des 30 derniers jours - spread_of_running_actions_for_visible_contexts: Vue des actions en cours pour tous les contextes - actions_selected_from_week: "Actions selectionn\xC3\xA9es depuis la semaine" - spread_of_actions_for_all_context: Vue des actions pour tous les contextes + tod30: Heure (30 derniers jours) + click_to_return: "Cliquer %{link} pour revenir \xC3\xA0 la page des statistiques" click_to_show_actions_from_week: Cliquer %{link} pour voir les actions depuis la semaine %{week}. other_actions_label: (autres) + top10_projects_30days: Top 10 des projets des 30 derniers jours top10_projects: Top 10 des projets + spread_of_running_actions_for_visible_contexts: Vue des actions en cours pour tous les contextes totals_completed_project_count: "et %{count} sont des projets r\xC3\xA9alis\xC3\xA9s." + actions_selected_from_week: "Actions selectionn\xC3\xA9es depuis la semaine" actions_avg_created: "Dans les 12 derniers mois vous avez cr\xC3\xA9\xC3\xA9 une moyenne de %{count} actions" - click_to_return: "Cliquer %{link} pour revenir \xC3\xA0 la page des statistiques" + spread_of_actions_for_all_context: Vue des actions pour tous les contextes + click_to_return_link: ici + totals_hidden_context_count: "et %{count} sont des contextes cach\xC3\xA9s." actions_avg_completed: "et r\xC3\xA9alis\xC3\xA9 une moyenne de %{count} actions par mois." + contexts: Contextes totals: Totaux time_of_day_legend: number_of_actions: Nombre d'actions time_of_day: Heure - contexts: Contextes - click_to_return_link: ici - totals_hidden_context_count: "et %{count} sont des contextes cach\xC3\xA9s." + click_to_update_actions: Cliquer sur une barre du graphique pour mettre a jour les actions ci-dessous. + no_actions_selected: "Il n'y a pas d'actions s\xC3\xA9lectionn\xC3\xA9es." labels: month_avg_completed: "%{month} mois moy. r\xC3\xA9alis\xC3\xA9" completed: !binary | @@ -327,13 +329,11 @@ fr: actions: Actions percentage: Pourcentage running_time: Temps en cours d'une action (en semaines). Cliquer sur une barre pour plus d'info - click_to_update_actions: Cliquer sur une barre du graphique pour mettre a jour les actions ci-dessous. - no_actions_selected: "Il n'y a pas d'actions s\xC3\xA9lectionn\xC3\xA9es." + action_selection_title: TRACKS::Selection action actions_actions_avg_created_30days: "Dans les 30 jours vous avez cr\xC3\xA9er en moyenne %{count} actions" tod30_legend: number_of_actions: Nombre d'actions time_of_day: Heure - action_selection_title: TRACKS::Selection action todos: show_from: Afficher depuis error_starring_recurring: "Impossible d'actionner l'\xC3\xA9toile de la tache r\xC3\xA9currente \\'%{description}\\'" @@ -354,31 +354,31 @@ fr: Q29tcGzDqXTDqQ== no_deferred_actions_with: "Pas d'actions report\xC3\xA9es avec le tag '%{tag_name}'" - edit_action_with_description: Modifier l'action '%{description}' no_hidden_actions: "Il n'y a pas d'actions cach\xC3\xA9es actuellement" + edit_action_with_description: Modifier l'action '%{description}' action_due_on: "(action \xC3\xA0 terminer avant le %{data})" - remove_dependency: "Enlever les d\xC3\xA9pendances (l'action n'est pas supprim\xC3\xA9e)" + action_deleted_success: "L'action suivante \xC3\xA0 \xC3\xA9t\xC3\xA9 supprim\xC3\xA9e avec succ\xC3\xA8s" archived_tasks_title: "TRACKS::T\xC3\xA2ches r\xC3\xA9alis\xC3\xA9es archiv\xC3\xA9es" + remove_dependency: "Enlever les d\xC3\xA9pendances (l'action n'est pas supprim\xC3\xA9e)" list_incomplete_next_actions: "Liste les prochaines actions incompl\xC3\xA8tes" tags: "Tags (s\xC3\xA9par\xC3\xA9s par des virgules)" - action_deleted_success: "L'action suivante \xC3\xA0 \xC3\xA9t\xC3\xA9 supprim\xC3\xA9e avec succ\xC3\xA8s" new_related_todo_created: "Une nouvelle t\xC3\xA2che a \xC3\xA9t\xC3\xA9 ajout\xC3\xA9e qui appartient \xC3\xA0 cette t\xC3\xA2che r\xC3\xA9currente" context_changed: "Contexte chang\xC3\xA9 en %{name}" - add_another_dependency: "Ajouter une autre d\xC3\xA9pendance" mobile_todos_page_title: Toutes les actions + add_another_dependency: "Ajouter une autre d\xC3\xA9pendance" delete_recurring_action_title: "Supprimer l'action r\xC3\xA9currente" removed_predecessor: "Suppression de %{successor} comme d\xC3\xA9pendance de %{predecessor}" recurring_actions_title: "TRACKS::Actions r\xC3\xA9currentes" next_action_needed: Vous devez soumettre au moins une prochaine action + action_deleted_error: "La suppression de l'action a \xC3\xA9chou\xC3\xA9" action_saved: "Action sauvegard\xC3\xA9e" scheduled_overdue: "Programm\xC3\xA9e pour apparaitre il y a %{days} jours" - action_deleted_error: "La suppression de l'action a \xC3\xA9chou\xC3\xA9" + next_actions_description: "Filtre:" edit_action: Modifier action added_new_context: "Nouveau context ajout\xC3\xA9" - next_actions_description: "Filtre:" + added_new_project: "Nouveau projet ajout\xC3\xA9" list_incomplete_next_actions_with_limit: "Liste les %{count} derni\xC3\xA8res actions suivantes incompl\xC3\xA8tes" set_to_pending: "%{task} mise en attente" - added_new_project: "Nouveau projet ajout\xC3\xA9" next_actions_title_additions: completed: "Actions compl\xC3\xA9t\xC3\xA9es" due_today: "\xC3\xA9ch\xC3\xA9ance aujourd'hui" @@ -388,18 +388,18 @@ fr: error_deleting_item: "Il s'est produit une erreur lors de la suppression de l'\xC3\xA9l\xC3\xA9ment %{description}" task_list_title: "TRACKS::Lister les t\xC3\xA2ches" no_actions_due_this_week: "Pas actions \xC3\xA0 faire cette semaine" - no_deferred_pending_actions: "Il n'y pas d'actions report\xC3\xA9es ou en attente actuellement" + delete_recurring_action_confirm: "Etes-vous s\xC3\xBBr de vouloir supprimer l'action r\xC3\xA9currente '%{description'}?" + recurring_pattern_removed: "" no_recurring_todos: "Il n'y a pas de t\xC3\xA2ches r\xC3\xA9currentes actuellement" error_completing_todo: "Il s'est produit une erreur lors de l'execution de l'action r\xC3\xA9currente %{description}" - recurring_pattern_removed: "" convert_to_project: Faire projet - delete_recurring_action_confirm: "Etes-vous s\xC3\xBBr de vouloir supprimer l'action r\xC3\xA9currente '%{description'}?" + no_deferred_pending_actions: "Il n'y pas d'actions report\xC3\xA9es ou en attente actuellement" completed_last_day: "Compl\xC3\xA9t\xC3\xA9 ces derni\xC3\xA8res 24 heures" - completed_more_than_x_days_ago: "Compl\xC3\xA9t\xC3\xA9 il y a plus de %{count} jours" - show_in_days: Afficher dans %{days} jours - no_project: --Pas de projet-- - error_saving_recurring: "Il s'est produit une erreur lors de la sauvegarde de la t\xC3\xA2che r\xC3\xA9currente \\'%{description}\\'" new_related_todo_created_short: "\xC3\xA0 cr\xC3\xA9\xC3\xA9 une nouvelle t\xC3\xA2che" + no_project: --Pas de projet-- + show_in_days: Afficher dans %{days} jours + error_saving_recurring: "Il s'est produit une erreur lors de la sauvegarde de la t\xC3\xA2che r\xC3\xA9currente \\'%{description}\\'" + completed_more_than_x_days_ago: "Compl\xC3\xA9t\xC3\xA9 il y a plus de %{count} jours" all_completed: "Toutes les actions r\xC3\xA9alis\xC3\xA9es" feed_title_in_context: dans le contexte '%{context}' older_than_days: Plus ancien que %{count} jours @@ -413,59 +413,59 @@ fr: clear_due_date: "Effacer la date d'\xC3\xA9ch\xC3\xA9ance" hidden_actions: "Actions cach\xC3\xA9es" error_removing_dependency: "Il s'est produit une erreur lors de la suppression de la d\xC3\xA9pendance" - was_due_on_date: "arriv\xC3\xA9e \xC3\xA0 \xC3\xA9ch\xC3\xA9ance le %{date}" show_on_date: Afficher le %{date} + was_due_on_date: "arriv\xC3\xA9e \xC3\xA0 \xC3\xA9ch\xC3\xA9ance le %{date}" recurrence_period: "Periode de r\xC3\xA9currence" deferred_actions_with: "Action report\xC3\xA9es avec le tag '%{tag_name}'" - recurring_deleted_success: "L'action r\xC3\xA9currente a \xC3\xA9t\xC3\xA9 supprim\xC3\xA9e avec succ\xC3\xA8s." confirm_delete: "Etes-vous s\xC3\xBBr de vouloir supprimer l'action '%{description}' ?" - deferred_tasks_title: TRACKS::Reporteur - next_actions_title: Tracks - Prochaines Actions + recurring_deleted_success: "L'action r\xC3\xA9currente a \xC3\xA9t\xC3\xA9 supprim\xC3\xA9e avec succ\xC3\xA8s." next_action_description: Description de la prochaine action + next_actions_title: Tracks - Prochaines Actions + deferred_tasks_title: TRACKS::Reporteur no_completed_actions_with: "Pas d'actions compl\xC3\xA9t\xC3\xA9es avec le tag '%{tag_name}'" clear_show_from_date: Effacer show from date calendar_page_title: TRACKS::Calendrier - unresolved_dependency: "La valeur saisie dans le champ d\xC3\xA9pendance ne correspond pas \xC3\xA0 une action existante. Cette valeur ne sera pas sauvegard\xC3\xA9e avec le reste de l'action. Continuer ?" in_hidden_state: "a l\\'\xC3\xA9tat cach\xC3\xA9" + unresolved_dependency: "La valeur saisie dans le champ d\xC3\xA9pendance ne correspond pas \xC3\xA0 une action existante. Cette valeur ne sera pas sauvegard\xC3\xA9e avec le reste de l'action. Continuer ?" + completed_last_x_days: "Compl\xC3\xA9t\xC3\xA9 ces %{count} jours" show_today: Afficher aujourd'hui no_actions_found_title: "Aucune action trouv\xC3\xA9e" next_actions_due_date: overdue_by: "D\xC3\xA9pass\xC3\xA9e de %{days} jour" - due_today: "Ech\xC3\xA9ance aujourd'hui" due_in_x_days: "Ech\xC3\xA9ance dans %{days} days" + due_today: "Ech\xC3\xA9ance aujourd'hui" overdue_by_plural: "D\xC3\xA9pass\xC3\xA9e de %{days} jours" due_tomorrow: "Ech\xC3\xA9ance demain" - completed_last_x_days: "Compl\xC3\xA9t\xC3\xA9 ces %{count} jours" + added_new_next_action_singular: "Nouvelle action suivante ajout\xC3\xA9e" no_actions_with: "Il n'y pas d'actions incompl\xC3\xA8tes avec le tag '%{tag_name}' actuellement" defer_x_days: one: Reporter d'un jour other: Report de %{count} jours - added_new_next_action_singular: "Nouvelle action suivante ajout\xC3\xA9e" no_completed_actions: "Il n'y a pas d'actions compl\xC3\xA9t\xC3\xA9es actuellement." feeds: completed: "Compl\xC3\xA9t\xC3\xA9 : %{date}" due: "Ech\xC3\xA9ance : %{date}" - deferred_pending_actions: "Actions report\xC3\xA9es ou en attente" has_x_pending: one: A une action en attente other: A %{count} actions en attente + deferred_pending_actions: "Actions report\xC3\xA9es ou en attente" delete_action: Supprimer action error_deleting_recurring: "Il s'est produit une erreur lors de la suppression de la t\xC3\xA2che r\xC3\xA9currente \\'%{description}\\'" recurring_todos: "T\xC3\xA2ches r\xC3\xA9currentes" delete: Supprimer - cannot_add_dependency_to_completed_todo: "Impossible d'ajouter cette action comme d\xC3\xA9pendance d'une action compl\xC3\xA9t\xC3\xA9e !" drag_action_title: "D\xC3\xA9placer sur une autre action pour la rendre d\xC3\xA9pendante de cette action" + cannot_add_dependency_to_completed_todo: "Impossible d'ajouter cette action comme d\xC3\xA9pendance d'une action compl\xC3\xA9t\xC3\xA9e !" no_last_completed_actions: "Aucune action achev\xC3\xA9e trouve" depends_on: "D\xC3\xA9pend de" tickler_items_due: one: "Un \xC3\xA9l\xC3\xA9ment du reporteur est arriv\xC3\xA9 \xC3\xA0 \xC3\xA9ch\xC3\xA9ance - rafraichir la page pour le voir." other: "%{count} \xC3\xA9l\xC3\xA9ments du reporteur sont arriv\xC3\xA9s \xC3\xA0 \xC3\xA9ch\xC3\xA9ance - rafraichir la page pour les voir." action_marked_complete: "L'action '%{description}' a \xC3\xA9t\xC3\xA9 marqu\xC3\xA9e comme %{completed}" + new_related_todo_not_created_short: "n'a pas cr\xC3\xA9\xC3\xA9 la t\xC3\xA2che" completed_today: one: "Vous avez compl\xC3\xA9t\xC3\xA9 une action aujourd'hui" other: "Vous avez compl\xC3\xA9t\xC3\xA9 %{count} action aujourd'hui" added_new_next_action_plural: "Nouvelles actions suivantes ajout\xC3\xA9es" - new_related_todo_not_created_short: "n'a pas cr\xC3\xA9\xC3\xA9 la t\xC3\xA2che" completed_rest_of_week: "Compl\xC3\xA9t\xC3\xA9 dans le reste de cette semaine" error_starring: "Impossible d'actionner l'\xC3\xA9toile de cette tache \\'%{description}\\'" calendar: @@ -480,7 +480,6 @@ fr: due_this_month: "A r\xC3\xA9aliser avant la fin de %{month}" no_actions_due_this_month: "Pas d'actions \xC3\xA0 terminer pour ce mois" show_tomorrow: Afficher demain - tagged_page_title: "TRACKS::Tagg\xC3\xA9 avec %{tag_name}'" action_deferred: "" recurrence: ends_on_number_times: Fini au bout de %{number} fois @@ -490,9 +489,9 @@ fr: weekly_options: "Param\xC3\xA8tres pour les actions r\xC3\xA9currentes hebdomadaires" weekly: Toutes les semaines monthly_options: "Param\xC3\xA8tres pour les actions r\xC3\xA9currentes mensuelles" - starts_on: "D\xC3\xA9marre le" daily_options: "Param\xC3\xA8tres des actions r\xC3\xA9currentes quotidiennes" monthly: Mensuellement + starts_on: "D\xC3\xA9marre le" pattern: month_names: - @@ -511,16 +510,14 @@ fr: third: "troisi\xC3\xA8me" every_n: tous les %{n} on_day_n: le %{n}e jour - second: seconde every_xth_day_of_every_n_months: tous les %{x} %{day} tous les %{n_months} + second: seconde from: de weekly: Toutes les semaines last: dernier every_day: chaque jour - the_xth_day_of_month: le %{x} %{day} de %{month} times: pour %{number} fois - on_work_days: "les jours ouvr\xC3\xA9s" - every_year_on: "chaque ann\xC3\xA9e le %{date}" + the_xth_day_of_month: le %{x} %{day} de %{month} first: premier day_names: - Dimanche @@ -530,51 +527,54 @@ fr: - Jeudi - Vendredi - Samedi + on_work_days: "les jours ouvr\xC3\xA9s" show: montrer + every_year_on: "chaque ann\xC3\xA9e le %{date}" fourth: "quatri\xC3\xA8me" due: "Ech\xC3\xA9ance" - until: jusqu'a every_month: chaque mois + until: jusqu'a show_option_always: toujours daily: Quotidiennement - yearly_every_x_day: Chaque %{month} %{day} recurrence_on_options: "Activer la r\xC3\xA9currence" + yearly_every_x_day: Chaque %{month} %{day} daily_every_number_day: Tous les %{number} jour(s) show_options: "Montrer la t\xC3\xA2che" weekly_every_number_week: Returns every %{number} week on ends_on: Fini le - show_days_before: "%{days} jours avant la date d'\xC3\xA9ch\xC3\xA9ance de la t\xC3\xA2che" - from_tickler: "la date de la t\xC3\xA2che provient du reporteur (pas de date d\\'\xC3\xA9ch\xC3\xA9ance d\xC3\xA9finie)" no_end_date: Pas de date de fin day_x_on_every_x_month: Le %{day} tous les %{month} mois yearly_options: "Param\xC3\xA8tres pour les actions r\xC3\xA9currentes annuelles" + show_days_before: "%{days} jours avant la date d'\xC3\xA9ch\xC3\xA9ance de la t\xC3\xA2che" + from_tickler: "la date de la t\xC3\xA2che provient du reporteur (pas de date d\\'\xC3\xA9ch\xC3\xA9ance d\xC3\xA9finie)" yearly_every_xth_day: Chaque %{day} %{day_of_week} de %{month} monthly_every_xth_day: Le %{day} %{day_of_week} tous les %{month} mois yearly: Tous les ans + tagged_page_title: "TRACKS::Tagg\xC3\xA9 avec %{tag_name}'" no_completed_recurring: "Il n'y a pas d'actions r\xC3\xA9currentes compl\xC3\xA9t\xC3\xA9es actuellement" added_dependency: "%{dependency} ajout\xC3\xA9e comme d\xC3\xA9pendance" - no_deferred_actions: "Il n'y a pas d'actions report\xC3\xA9es actuellement" all_completed_tagged_page_title: "" + no_deferred_actions: "Il n'y a pas d'actions report\xC3\xA9es actuellement" completed_rest_of_month: "Compl\xC3\xA9t\xC3\xA9 dans le reste de ce mois-ci" recurrence_completed: "Il n'y a pas d'action suivante apr\xC3\xA8s l'action r\xC3\xA9currente que vous venez de terminer. Fin de la r\xC3\xA9currence" - error_toggle_complete: "Impossible de marquer cette tache comme compl\xC3\xA9t\xC3\xA9e" no_actions_found: "Il n'y pas d'actions incompl\xC3\xA8tes actuellement." in_pending_state: en attente + error_toggle_complete: "Impossible de marquer cette tache comme compl\xC3\xA9t\xC3\xA9e" due: "Ech\xC3\xA9ance" action_marked_complete_error: "L'action '%{description}' n'a PAS \xC3\xA9t\xC3\xA9 marqu\xC3\xA9e comme %{completed} a cause d'une erreur sur le serveur " depends_on_separate_with_commas: "D\xC3\xA9pend de (s\xC3\xA9parer avec des virgules)" - action_saved_to_tickler: "Action sauvegard\xC3\xA9e dans le Reporteur" - recurring_action_saved: "Action r\xC3\xA9currente sauv\xC3\xA9e" completed_in_archive: one: "Il n'y a pas d'action compl\xC3\xA9t\xC3\xA9e dans l'archive" other: "Il y a %{count} actions compl\xC3\xA9t\xC3\xA9es dans l'archive" + overdue: En retard + recurring_action_saved: "Action r\xC3\xA9currente sauv\xC3\xA9e" + action_saved_to_tickler: "Action sauvegard\xC3\xA9e dans le Reporteur" to_tickler: Vers le reporteur next_actions_description_additions: completed: dans les %{count} derniers jours due_date: "avec au plus la date d'\xC3\xA9ch\xC3\xA9ance %{due_date}" - overdue: En retard - add_new_recurring: "Ajouter une nouvelle action r\xC3\xA9currente" no_incomplete_actions: "Il n'y a pas d'actions incompl\xC3\xA8tes" + add_new_recurring: "Ajouter une nouvelle action r\xC3\xA9currente" notes: delete_confirmation: Etes-vous sur de vouloir supprimer la note '%{id}' ? delete_item_title: "Supprimer l'\xC3\xA9l\xC3\xA9ment" @@ -584,8 +584,8 @@ fr: deleted_note: Supprimer la note '%{id}' edit_item_title: "Modifier l'\xC3\xA9l\xC3\xA9ment" note_location_link: "ln:" - no_notes_available: "Il n'y a actuellement aucune note: ajouter des notes aux projets sur les pages individuelles des projets." note_header: Note %{id} + no_notes_available: "Il n'y a actuellement aucune note: ajouter des notes aux projets sur les pages individuelles des projets." delete_note_confirm: Etes-vous sur de vouloir supprimer la note '%{id}' ? states: hidden_plural: "Cach\xC3\xA9s" @@ -608,44 +608,44 @@ fr: long: "%B %d, %Y %H:%M" pm: pm projects: + deferred_actions: "Actions report\xC3\xA9es pour ce projet" was_marked_hidden: "est cach\xC3\xA9" edit_project_title: Editer le projet default_tags_removed_notice: Supprimer les tags par defaut default_context_set: "D\xC3\xA9finir le contexte par d\xC3\xA9faut du projet \xC3\xA0 %{default_context}" no_actions_in_project: "Il n'y pas d'action incompl\xC3\xA8tes pour ce projet" - deferred_actions: "Actions report\xC3\xA9es pour ce projet" all_completed_tasks_title: "" hide_form: Cacher le formulaire page_title: "TRACKS::Projet: %{project}" - show_form_title: "Cr\xC3\xA9er un nouveau projet" - list_completed_projects: "" - to_new_project_page: "Aller \xC3\xA0 la page du nouveau projet" no_notes_attached: "Il n'y a actuellement aucune note attach\xC3\xA9e \xC3\xA0 ce projet" deferred_actions_empty: "Il n'y a pas d'actions report\xC3\xA9es pour ce projet" this_project: Ce projet + show_form_title: "Cr\xC3\xA9er un nouveau projet" project_state: Le projet est %{state} - todos_append: dans ce projet + list_completed_projects: "" + to_new_project_page: "Aller \xC3\xA0 la page du nouveau projet" no_last_completed_projects: "Pas de projets termin\xC3\xA9s trouv\xC3\xA9s" - notes: Notes no_last_completed_recurring_todos: "Non termin\xC3\xA9 actions r\xC3\xA9p\xC3\xA9titives trouv\xC3\xA9es" + notes: Notes + todos_append: dans ce projet notes_empty: Il n'y a pas de notes pour ce projet no_projects: Il n'y a actuellement aucun projet hide_form_title: Cacher le formulaire nouveau projet - with_no_default_context: "sans contexte par d\xC3\xA9faut" delete_project: Supprimer projet completed_actions_empty: "Il n'y a pas d'actions r\xC3\xA9alis\xC3\xA9es pour ce projet" + with_no_default_context: "sans contexte par d\xC3\xA9faut" show_form: Ajouter un projet actions_in_project_title: Actions pour ce projet delete_project_confirmation: "Etes vous s\xC3\xBBr de vouloir supprimer le projet '%{name}' ?" with_default_context: "avec '%{context_name}' comme contexte par d\xC3\xA9faut" - set_default_tags_notice: "D\xC3\xA9finir les tags par d\xC3\xA9faut du projet \xC3\xA0 %{default_tags}" - is_active: est actif - settings: "Param\xC3\xA8tres" completed_projects: "Projets r\xC3\xA9alis\xC3\xA9s" with_default_tags: et avec '%{tags'} comme tags par defaut list_projects: TRACKS::Liste des Projets + set_default_tags_notice: "D\xC3\xA9finir les tags par d\xC3\xA9faut du projet \xC3\xA0 %{default_tags}" project_saved_status: "Projet sauvegard\xC3\xA9" + is_active: est actif add_project: Ajouter projet + settings: "Param\xC3\xA8tres" add_note: Ajouter une note completed_tasks_title: "" delete_project_title: Supprimer le projet @@ -654,17 +654,17 @@ fr: was_marked_complete: "est compl\xC3\xA9t\xC3\xA9" completed_actions: "Actions r\xC3\xA9alis\xC3\xA9es pour ce projet" default_context_removed: "Contexte par d\xC3\xA9faut supprim\xC3\xA9" - default_context: "Le contexte par d\xC3\xA9faut pour ce projet est %{context}" - status_project_name_changed: "Le nom du projet a \xC3\xA9t\xC3\xA9 modifi\xC3\xA9" - active_projects: Projets actifs no_default_context: Ce projet n'a pas de contexte par defaut with_no_default_tags: "et sans tags par d\xC3\xA9faut" edit_project_settings: "Modifier les param\xC3\xA8tres du projet" + default_context: "Le contexte par d\xC3\xA9faut pour ce projet est %{context}" + status_project_name_changed: "Le nom du projet a \xC3\xA9t\xC3\xA9 modifi\xC3\xA9" + active_projects: Projets actifs state: Le projet est %{state} preferences: - open_id_url: Votre URL OpenID est staleness_starts_after: "\"date de fraicher\" d\xC3\xA9pass\xC3\xA9e \xC3\xA0 pr\xC3\xA8s %{days} days" change_identity_url: "Modifier votre URL d'identit\xC3\xA9" + open_id_url: Votre URL OpenID est change_password: Modifier votre mot de passe page_title: "TRACKS::Pr\xC3\xA9f\xC3\xA9rences" title: "Vos pr\xC3\xA9f\xC3\xA9rences" @@ -677,9 +677,9 @@ fr: sms_context_none: Aucun generate_new_token: "G\xC3\xA9n\xC3\xA9rer un nouveau jeton" token_header: Votre jeton - authentication_header: Votre authentification current_authentication_type: Votre type d'authentification est %{auth_type} change_authentication_type: Modifier votre type d'authentification + authentication_header: Votre authentification generate_new_token_confirm: "Etes vous s\xC3\xBBr ? G\xC3\xA9n\xC3\xA9rer un nouveau jeton va remplacer le jeton existant et en interdire les utilisations externes." tabs: authentication: Authentification @@ -717,6 +717,7 @@ fr: - :year formats: only_day: "%e" + longer: "%A, %d %b %Y" default: "%d/%m/%Y" short: "%e %b" month_day: "%d. %B" @@ -752,89 +753,22 @@ fr: two_words_connector: et select: prompt: "Veuillez s\xC3\xA9lectionner" - footer: - send_feedback: Envoyer un feedback sur %{version} shared: multiple_next_actions: Actions suivante multiples (une sur chaque ligne) - hide_form: Cacher le formulaire toggle_single: Ajouter action suivante - add_action: Ajouter action + hide_form: Cacher le formulaire add_actions: Ajouter actions + add_action: Ajouter action tags_for_all_actions: Tags pour toutes les actions (sep. avec des virgules) - toggle_single_title: Ajouter une nouvelle action suivante project_for_all_actions: Projet pour toutes les actions context_for_all_actions: Contexte pour toutes les actions toggle_multi: Ajouter plusieurs actions suivantes + toggle_single_title: Ajouter une nouvelle action suivante separate_tags_with_commas: "s\xC3\xA9parer avec des virgules" toggle_multi_title: Basculer formulaire action simple/multiple hide_action_form_title: Cacher le formulaire nouvelle action - feedlist: - choose_context: Choisir le contexte dont vous voulez un flux - actions_due_today: Actions devant se terminer aujourd'hui ou avant - rss_feed: Flux RSS - ical_feed: Flux iCal - all_contexts: Tous les contextes - legend: "L\xC3\xA9gende" - all_projects: Tous les projets - choose_project: Choisir le projet dont vous voulez un flux - select_feed_for_project: Selectionner le flux pour ce projet - active_projects_wo_next: Projets actifs avec aucune action suivante - project_needed: Il faut au moins un projet pour le flux - active_starred_actions: "Toutes les actions pr\xC3\xA9ferr\xC3\xA9es actives" - select_feed_for_context: Selectionner un flux pour ce contexte - projects_and_actions: Projets actifs et leurs actions - context_needed: Il faut au moins un contexte pour le flux - actions_due_next_week: Actions devant se terminer dans les 7 prochains jours ou moins - notice_incomplete_only: "NB: Les flux ne montrent que les actions incompl\xC3\xA8tes, sauf indication contraire" - all_actions: Toutes les actions - actions_completed_last_week: "Actions r\xC3\xA9alis\xC3\xA9es dans les 7 derniers jours" - context_centric_actions: "Flux des actions dans un contexte sp\xC3\xA9cifique" - plain_text_feed: Flux texte - last_fixed_number: "Derni\xC3\xA8res %{number} actions" - project_centric: "Flux des actions incompl\xC3\xA8tes d'un projet sp\xC3\xA9cifique" - users: - successfully_deleted_user: "Utilisateur %{username} supprim\xC3\xA9 avec succ\xC3\xA8s" - failed_to_delete_user: "La suppression de l'utilisateur {username} \xC3\xA0 \xC3\xA9chou\xC3\xA9" - total_contexts: Total contextes - first_user_heading: "Bienvenu \xC3\xA0 TRAKS. Pour commencer, veuillez cr\xC3\xA9er un compte administrateur" - openid_url_verified: "Vous avez v\xC3\xA9rifi\xC3\xA9 avec succ\xC3\xA8s votre identit\xC3\xA9 comme %{url} et d\xC3\xA9fini votre type authentification comme OpenID" - auth_type_update_error: "Un probl\xC3\xA8me est survenu lors de la modification du type d'authentification : %{error_messages}" - destroy_successful: "Utilisateur %{login} supprim\xC3\xA9 avec succ\xC3\xA8s" - new_token_generated: "Nouveau token g\xC3\xA9n\xC3\xA9r\xC3\xA9 avec succ\xC3\xA9s" - total_projects: Total projets - signup_successful: "Utilisateur %{username} cr\xC3\xA9\xC3\xA9 avec succ\xC3\xA8s." - change_password_submit: Modifier mot de passe - no_signups_title: TRACKS::Pas de signups - user_created: "Utilisateur cr\xC3\xA9\xC3\xA9." - manage_users: "G\xC3\xA9rer utilisateurs" - account_signup: "Cr\xC3\xA9er un compte" - password_updated: "Mot de passe modifi\xC3\xA9." - desired_login: "Login souhait\xC3\xA9" - confirm_password: Confirmer le mot de passe - signup: "Cr\xC3\xA9ation" - new_user_heading: "Cr\xC3\xA9er un nouvel utilisateur:" - auth_type_updated: "Type d'authentification modifi\xC3\xA9." - total_actions: Total actions - change_password_title: TRACKS::Modifier mot de passe - change_auth_type_title: TRACKS::Modifier le type d'authentification - change_password_prompt: Entrer votre nouveau mot de passe dans les champs ci-dessous et cliquer sur 'Modifier mot de passe' pour remplacer votre mot de passe actuel par le nouveau. - password_confirmation_label: Confirmer mot de passe - destroy_error: Une erreur s'est produite lors de la suppression de l'utilisateur %{login} - choose_password: Choisir le mot de passe - register_with_cas: Avec votre nom d'utilisateur CAS - label_auth_type: Type d'authentification - new_password_label: Nouveau mot de passe - new_user_title: "TRACKS::Cr\xC3\xA9er un administrateur" - destroy_user: Supprimer utilisateur - total_users_count: Vous avez %{count} utilisateurs - destroy_confirmation: "Attention : cela va supprimer l'utilisateur '%{login}', toutes ses actions, contextes, projets et notes. Etes-vous s\xC3\xBBr de vouloir continuer ?" - signup_new_user: "Cr\xC3\xA9er un nouvel utilisateur" - openid_ok_pref_failed: "Vous avez v\xC3\xA9rifi\xC3\xA9 avec succ\xC3\xA8s votre identit\xC3\xA9 comme %{url} mais un probl\xC3\xA8me est survenu lors de la sauvegarde de vos pr\xC3\xA9f\xC3\xA9rences d'authentification." - identity_url: "URL Identit\xC3\xA9" - auth_change_submit: Modifier le type d'authenfication - change_authentication_type: Modifier le type d'authentification - total_notes: Total notes - select_authentication_type: "S\xC3\xA9lectionner votre nouveau type d'authentification et cliquer sur 'Modifier type d'authenfication' pour remplacer les param\xC3\xA8tres actuels." + footer: + send_feedback: Envoyer un feedback sur %{version} sidebar: list_name_active_contexts: Contextes actifs list_name_active_projects: Projets actifs @@ -842,6 +776,73 @@ fr: list_name_completed_projects: "Projets r\xC3\xA9alis\xC3\xA9s" list_name_hidden_projects: "Projets cach\xC3\xA9s" list_name_hidden_contexts: "Contextes cach\xC3\xA9s" + feedlist: + actions_due_today: Actions devant se terminer aujourd'hui ou avant + choose_context: Choisir le contexte dont vous voulez un flux + rss_feed: Flux RSS + legend: "L\xC3\xA9gende" + ical_feed: Flux iCal + all_contexts: Tous les contextes + choose_project: Choisir le projet dont vous voulez un flux + all_projects: Tous les projets + select_feed_for_project: Selectionner le flux pour ce projet + active_projects_wo_next: Projets actifs avec aucune action suivante + project_needed: Il faut au moins un projet pour le flux + active_starred_actions: "Toutes les actions pr\xC3\xA9ferr\xC3\xA9es actives" + context_needed: Il faut au moins un contexte pour le flux + select_feed_for_context: Selectionner un flux pour ce contexte + projects_and_actions: Projets actifs et leurs actions + actions_due_next_week: Actions devant se terminer dans les 7 prochains jours ou moins + notice_incomplete_only: "NB: Les flux ne montrent que les actions incompl\xC3\xA8tes, sauf indication contraire" + last_fixed_number: "Derni\xC3\xA8res %{number} actions" + all_actions: Toutes les actions + actions_completed_last_week: "Actions r\xC3\xA9alis\xC3\xA9es dans les 7 derniers jours" + context_centric_actions: "Flux des actions dans un contexte sp\xC3\xA9cifique" + plain_text_feed: Flux texte + project_centric: "Flux des actions incompl\xC3\xA8tes d'un projet sp\xC3\xA9cifique" + users: + failed_to_delete_user: "La suppression de l'utilisateur {username} \xC3\xA0 \xC3\xA9chou\xC3\xA9" + total_contexts: Total contextes + first_user_heading: "Bienvenu \xC3\xA0 TRAKS. Pour commencer, veuillez cr\xC3\xA9er un compte administrateur" + openid_url_verified: "Vous avez v\xC3\xA9rifi\xC3\xA9 avec succ\xC3\xA8s votre identit\xC3\xA9 comme %{url} et d\xC3\xA9fini votre type authentification comme OpenID" + auth_type_update_error: "Un probl\xC3\xA8me est survenu lors de la modification du type d'authentification : %{error_messages}" + successfully_deleted_user: "Utilisateur %{username} supprim\xC3\xA9 avec succ\xC3\xA8s" + destroy_successful: "Utilisateur %{login} supprim\xC3\xA9 avec succ\xC3\xA8s" + new_token_generated: "Nouveau token g\xC3\xA9n\xC3\xA9r\xC3\xA9 avec succ\xC3\xA9s" + total_projects: Total projets + signup_successful: "Utilisateur %{username} cr\xC3\xA9\xC3\xA9 avec succ\xC3\xA8s." + user_created: "Utilisateur cr\xC3\xA9\xC3\xA9." + change_password_submit: Modifier mot de passe + no_signups_title: TRACKS::Pas de signups + manage_users: "G\xC3\xA9rer utilisateurs" + account_signup: "Cr\xC3\xA9er un compte" + password_updated: "Mot de passe modifi\xC3\xA9." + auth_type_updated: "Type d'authentification modifi\xC3\xA9." + signup: "Cr\xC3\xA9ation" + total_actions: Total actions + desired_login: "Login souhait\xC3\xA9" + confirm_password: Confirmer le mot de passe + new_user_heading: "Cr\xC3\xA9er un nouvel utilisateur:" + destroy_error: Une erreur s'est produite lors de la suppression de l'utilisateur %{login} + choose_password: Choisir le mot de passe + change_password_title: TRACKS::Modifier mot de passe + change_auth_type_title: TRACKS::Modifier le type d'authentification + change_password_prompt: Entrer votre nouveau mot de passe dans les champs ci-dessous et cliquer sur 'Modifier mot de passe' pour remplacer votre mot de passe actuel par le nouveau. + password_confirmation_label: Confirmer mot de passe + label_auth_type: Type d'authentification + new_password_label: Nouveau mot de passe + register_with_cas: Avec votre nom d'utilisateur CAS + new_user_title: "TRACKS::Cr\xC3\xA9er un administrateur" + destroy_user: Supprimer utilisateur + total_users_count: Vous avez %{count} utilisateurs + signup_new_user: "Cr\xC3\xA9er un nouvel utilisateur" + destroy_confirmation: "Attention : cela va supprimer l'utilisateur '%{login}', toutes ses actions, contextes, projets et notes. Etes-vous s\xC3\xBBr de vouloir continuer ?" + change_authentication_type: Modifier le type d'authentification + openid_ok_pref_failed: "Vous avez v\xC3\xA9rifi\xC3\xA9 avec succ\xC3\xA8s votre identit\xC3\xA9 comme %{url} mais un probl\xC3\xA8me est survenu lors de la sauvegarde de vos pr\xC3\xA9f\xC3\xA9rences d'authentification." + auth_change_submit: Modifier le type d'authenfication + identity_url: "URL Identit\xC3\xA9" + total_notes: Total notes + select_authentication_type: "S\xC3\xA9lectionner votre nouveau type d'authentification et cliquer sur 'Modifier type d'authenfication' pour remplacer les param\xC3\xA8tres actuels." contexts: delete_context_title: Supprimer contexte all_completed_tasks_title: "" @@ -851,39 +852,39 @@ fr: delete_context: Supprimer contexte edit_context: Modifier contexte hide_form_title: Cacher le formulaire nouveau contexte + no_contexts_active: Actuellement, il n'y a pas de contextes actifs context_hide: "Cach\xC3\xA9 de la premi\xC3\xA8re page ?" hidden_contexts: "Contextes cach\xC3\xA9s" - no_contexts_active: Actuellement, il n'y a pas de contextes actifs show_form: "Cr\xC3\xA9er un nouveau contexte" visible_contexts: Contextes visibles save_status_message: "Contexte sauvegard\xC3\xA9" add_context: Ajouter un contexte - context_name: Nom du Contexte update_status_message: "Le nom du contexte \xC3\xA0 \xC3\xA9t\xC3\xA9 modifi\xC3\xA9" + context_name: Nom du Contexte completed_tasks_title: "" new_context_post: "'sera aussi cr\xC3\xA9\xC3\xA9. Etes-vous s\xC3\xBBr ?" status_active: Le Contexte est actif + no_contexts_hidden: "Actuellement, il n'y a pas de contextes cach\xC3\xA9s" + new_context_pre: Nouveau contexte ' no_actions: "Actuellement, il n'y pas d'actions incompl\xC3\xA8tes dans ce contexte" last_completed_in_context: dans ce contexte (dernier %{number}) context_deleted: "Contexte \\'%{name}\\' supprim\xC3\xA9" - no_contexts_hidden: "Actuellement, il n'y a pas de contextes cach\xC3\xA9s" - new_context_pre: Nouveau contexte ' status_hidden: "Le Contexte est cach\xC3\xA9" login: login_cas: Aller au CAS + user_no_expiry: "Rester connect\xC3\xA9" sign_in: Se connecter openid_identity_url_not_found: "D\xC3\xA9sol\xC3\xA9, aucun utilisateur avec cette identit\xC3\xA9 URL n'existe (%{identity_url})" - user_no_expiry: "Rester connect\xC3\xA9" - cas_no_user_found: Bonjour, %{username}! Vous n'avez pas de compte sur Tracks. - cas_login: Login CAS successful_with_session_info: "La connexion \xC3\xA0 r\xC3\xA9ussi:" please_login: Veuillez vous connecter pour utiliser Tracks cas_logged_in_greeting: "Bonjour, %{username}! Vous \xC3\xAAtes authentifi\xC3\xA9." + cas_no_user_found: Bonjour, %{username}! Vous n'avez pas de compte sur Tracks. + cas_login: Login CAS cas_username_not_found: "D\xC3\xA9sol\xC3\xA9, aucun utilisateur avec ce nom CAS n'existe (%{username})" mobile_use_openid: ... ou ce connecter avec un OpenID cas_create_account: "Si vous voulez vous inscrire aller \xC3\xA0 %{signup_link}" - account_login: Identifiant du compte cas_signup_link: Demander un compte + account_login: Identifiant du compte session_will_not_expire: la session n'expire jamais. successful: "La connexion \xC3\xA0 r\xC3\xA9ussi. Bienvenue !" option_separator: ou, diff --git a/config/locales/nl.yml b/config/locales/nl.yml index 3525ad3f..2f614ae8 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -28,12 +28,12 @@ nl: integrations_: Integreer Tracks feeds_title: Zie een lijst met beschikbare feeds calendar_title: Kalender met acties met deadline - completed_tasks: Gereed + starred_title: Zie je ster acties tickler: Tickler + recurring_todos_title: Beheren terugkerende acties + completed_tasks: Gereed stats_title: Zie je statistieken home_title: Start - starred_title: Zie je ster acties - recurring_todos_title: Beheren terugkerende acties view: Bekijk organize: Organiseer completed_tasks_title: Afgerond @@ -104,9 +104,9 @@ nl: by_task_count_title: Sorteer op aantal acties by_task_count_title_confirm: Weet u zeker dat u deze op aantal acties wilt sorteren? Dat zal de huidige sorteervolgorde aanpassen. alphabetically: Alfabetisch + sort: Sorteer alphabetically_confirm: Weet u zeker dat u deze projecten alfabetisch wilt sorteren? Dat zal de huidige sorteervolgorde aanpassen. alphabetically_title: Sorteer projecten alfabetisch - sort: Sorteer by_task_count: Op aantal acties fourth: Vierde create: Maken @@ -222,18 +222,22 @@ nl: tag_cloud_title: Tag Cloud voor alle acties tag_cloud_description: Deze tag cloud bevat tags van alle acties (afgerond, niet voltooid, zichtbaar en / of verborgen) tag_cloud_90days_title: Tag cloud met acties in afgelopen 90 dagen - actions: Acties totals_active_project_count: Van deze zijn %{count} actieve projecten + actions: Acties actions_last_year_legend: number_of_actions: Aantal acties months_ago: Maanden geleden totals_first_action: Sinds uw eerste actie op %{date} actions_avg_completion_time: Van al uw afgeronde acties, de gemiddelde tijd dat dit in beslag nam is %{count} dagen. - top10_longrunning: Top 10 langstlopende projecten - actions_dow_30days_title: Dag van de week (laatste 30 dagen) - legend: + running_time_legend: actions: Acties + percentage: Percentage + weeks: Looptijd van een actie (weken). Klik op een balk voor meer info + actions_dow_30days_title: Dag van de week (laatste 30 dagen) + totals_action_count: u heeft een totaal van %{count} acties + legend: number_of_days: Aantal dagen geleden + actions: Acties number_of_actions: Aantal acties day_of_week: Dag van de week percentage: Percentage @@ -241,57 +245,55 @@ nl: months_ago: Maanden geleden current_running_time_of_incomplete_visible_actions: Huidige looptijd van onvolledige zichtbare acties totals_deferred_actions: waarvan %{count} uitgestelde acties in de tickler zijn - running_time_legend: - actions: Acties - percentage: Percentage - weeks: Looptijd van een actie (weken). Klik op een balk voor meer info - totals_action_count: u heeft een totaal van %{count} acties - totals_incomplete_actions: U heeft %{count} onvolledige acties + top10_longrunning: Top 10 langstlopende projecten totals_unique_tags: Van deze tags zijn %{count} uniek. actions_avg_completed_30days: en voltooide een gemiddelde van %{count} acties per dag. top5_contexts: Top 5 contexten actions_lastyear_title: Acties in de afgelopen 12 maanden totals_actions_completed: "%{count} van deze zijn voltooid." - totals_context_count: U heeft %{count} contexten. + totals_incomplete_actions: U heeft %{count} onvolledige acties totals_visible_context_count: Van deze zijn %{count} zichtbare contexten totals_blocked_actions: "%{count} zijn afhankelijk van de voltooiing van hun acties." - projects: Projecten action_completion_time_title: Doorlooptijd (alle voltooide acties) + projects: Projecten actions_last_year: Acties in de afgelopen jaren + totals_context_count: U heeft %{count} contexten. actions_min_max_completion_days: De max-/minimum dagen tot voltooiing is %{min}/%{max}. tags: Tags actions_min_completion_time: De minimale tijd tot afronding is %{time}. no_tags_available: geen tags beschikbaar actions_day_of_week_title: Dag van de week (alle acties) totals_project_count: U heeft %{count} projecten. - running_time_all: Huidige looptijd van alle onvolledige acties - actions_30days_title: Acties in de afgelopen 30 dagen - time_of_day: Tijd van de dag (alle acties) - totals_hidden_project_count: "%{count} zijn verborgen" - tod30: Tijd van de dag (laatste 30 dagen) tag_cloud_90days_description: Deze tag cloud bevat tags van acties die zijn gemaakt of voltooid in de afgelopen 90 dagen. + running_time_all: Huidige looptijd van alle onvolledige acties more_stats_will_appear: Meer statistieken zullen hier verschijnen zodra u acties hebt toegevoegd. + actions_30days_title: Acties in de afgelopen 30 dagen top5_visible_contexts_with_incomplete_actions: Top 5 zichtbare contexten met onvolledige acties + time_of_day: Tijd van de dag (alle acties) actions_further: en verder + totals_hidden_project_count: "%{count} zijn verborgen" totals_tag_count: U heeft %{count} tags geplaatst op acties. - top10_projects_30days: Top 10 project in de laatste 30 dagen - spread_of_running_actions_for_visible_contexts: Verdeling van actieve acties voor zichtbare contexten - actions_selected_from_week: Gekozen acties van week - spread_of_actions_for_all_context: Verdeling van acties voor alle contexten + tod30: Tijd van de dag (laatste 30 dagen) + click_to_return: Klik %{link} om terug te keren naar de statistieken pagina. click_to_show_actions_from_week: Klik %{link} om de acties van week %{week} en verder te zien. other_actions_label: (anderen) + top10_projects_30days: Top 10 project in de laatste 30 dagen top10_projects: Top 10 projecten + spread_of_running_actions_for_visible_contexts: Verdeling van actieve acties voor zichtbare contexten totals_completed_project_count: en %{count} zijn afgeronde projecten. + actions_selected_from_week: Gekozen acties van week actions_avg_created: In de afgelopen 12 maanden heeft u gemiddeld%{count} acties aangemaakt - click_to_return: Klik %{link} om terug te keren naar de statistieken pagina. + spread_of_actions_for_all_context: Verdeling van acties voor alle contexten + click_to_return_link: hier + totals_hidden_context_count: en %{count} zijn verborgen contexten. actions_avg_completed: en voltooide een gemiddelde van %{count} acties per maand. + contexts: Contexten totals: Totalen time_of_day_legend: number_of_actions: Aantal acties time_of_day: Tijd van de dag - contexts: Contexten - click_to_return_link: hier - totals_hidden_context_count: en %{count} zijn verborgen contexten. + click_to_update_actions: Klik op een balk in de grafiek op de acties hieronder aan te passen. + no_actions_selected: Er zijn geen acties geselecteerd. labels: month_avg_completed: "%{months} gem afgerond per maand" completed: Afgerond @@ -303,13 +305,11 @@ nl: actions: Acties percentage: Percentage running_time: Looptijd van een actie (weken). Klik op een balk voor meer info - click_to_update_actions: Klik op een balk in de grafiek op de acties hieronder aan te passen. - no_actions_selected: Er zijn geen acties geselecteerd. + action_selection_title: "TRACKS:: Actie selectie" actions_actions_avg_created_30days: In de afgelopen 30 dagen heeft u gemiddeld %{count} acties gemaakt tod30_legend: number_of_actions: Aantal acties time_of_day: Tijd van de dag - action_selection_title: "TRACKS:: Actie selectie" todos: show_from: Toon vanaf error_starring_recurring: Kon niet de ster van deze terugkerende actie niet omzetten \'%{description}\' @@ -328,31 +328,31 @@ nl: tagged_with: gelabeld met ‘%{tag_name}’ completed: Afgerond no_deferred_actions_with: Geen uitgestelde acties met de tag '%{tag_name}' - edit_action_with_description: Bewerk de actie '%{description}' no_hidden_actions: Momenteel zijn er geen verborgen acties gevonden + edit_action_with_description: Bewerk de actie '%{description}' action_due_on: (deadline actie op %{date}) - remove_dependency: Verwijder afhankelijkheid (zal niet de actie zelf verwijderen) + action_deleted_success: Actie succesvol verwijderd archived_tasks_title: "TRACKS:: Gearchiveerde voltooide taken" + remove_dependency: Verwijder afhankelijkheid (zal niet de actie zelf verwijderen) list_incomplete_next_actions: Toon onvoltooide acties tags: Tags (gescheiden door komma's) - action_deleted_success: Actie succesvol verwijderd new_related_todo_created: Een nieuwe actie is toegevoegd, die behoort bij deze terugkerende todo context_changed: Context veranderd in '%{name}' - add_another_dependency: Nog een afhankelijkheid toevoegen mobile_todos_page_title: Alle acties + add_another_dependency: Nog een afhankelijkheid toevoegen delete_recurring_action_title: Verwijder de terugkerende actie removed_predecessor: "'%{successor}' is verwijderd als afhankelijkheid van '%{predecessor}'." recurring_actions_title: TRACKS::Terugkerende acties next_action_needed: U dient ten minste een actie in te vullen + action_deleted_error: Verwijderen van de actie is mislukt action_saved: Actie opgeslagen scheduled_overdue: Gepland om %{days} dagen geleden te tonen - action_deleted_error: Verwijderen van de actie is mislukt + next_actions_description: "Filter:" edit_action: Actie bewerken added_new_context: Nieuwe context toegevoegd - next_actions_description: "Filter:" + added_new_project: Nieuw project toegevoegd list_incomplete_next_actions_with_limit: Toont de laatste %{count} onvoltooide acties set_to_pending: "'%{task}' als wachtend ingesteld" - added_new_project: Nieuw project toegevoegd next_actions_title_additions: completed: acties voltooid due_today: deadline vandaag @@ -362,18 +362,18 @@ nl: error_deleting_item: Er is een fout opgetreden bij het verwijderen van het item '%{description}' task_list_title: TRACKS::Toon acties no_actions_due_this_week: Geen acties met deadline in rest van deze week - no_deferred_pending_actions: Momenteel zijn er geen uitgestelde of wachtende acties + delete_recurring_action_confirm: Weet u zeker dat u wilt de terugkerende actie '%{description}' wilt verwijderen? + recurring_pattern_removed: Het herhalingspatroon is verwijderd van %{count} no_recurring_todos: Momenteel zijn er geen terugkerende acties error_completing_todo: Er was een fout bij het voltooien / activeren van de terugkerende actie '%{description}' - recurring_pattern_removed: Het herhalingspatroon is verwijderd van %{count} convert_to_project: Maak project - delete_recurring_action_confirm: Weet u zeker dat u wilt de terugkerende actie '%{description}' wilt verwijderen? + no_deferred_pending_actions: Momenteel zijn er geen uitgestelde of wachtende acties completed_last_day: Voltooid in de laatste 24 uur - completed_more_than_x_days_ago: Voltooid meer dan %{count} dagen geleden - show_in_days: Toon over %{days} dagen - no_project: -- Geen project -- - error_saving_recurring: Er is een fout opgetreden het opslaan van de terugkerende actie '%{description}' new_related_todo_created_short: een nieuwe actie gemaakt + no_project: -- Geen project -- + show_in_days: Toon over %{days} dagen + error_saving_recurring: Er is een fout opgetreden het opslaan van de terugkerende actie '%{description}' + completed_more_than_x_days_ago: Voltooid meer dan %{count} dagen geleden all_completed: Alle afgeronde acties feed_title_in_context: in context '%{context}' older_than_days: Ouder dan %{count} dagen @@ -387,57 +387,57 @@ nl: clear_due_date: Maak deadline leeg hidden_actions: Verborgen acties error_removing_dependency: Er is een fout opgetreden het verwijderen van de afhankelijke actie - was_due_on_date: had deadline op %{date} show_on_date: Toon op %{date} + was_due_on_date: had deadline op %{date} recurrence_period: Herhaling periode deferred_actions_with: Uitgestelde acties met de tag '%{tag_name}' - recurring_deleted_success: De recurrente actie is succesvol verwijderd. confirm_delete: Weet u zeker dat u de actie '%{description}' wilt verwijderen? - deferred_tasks_title: TRACKS::Tickler - next_actions_title: Tracks - Acties + recurring_deleted_success: De recurrente actie is succesvol verwijderd. next_action_description: Actie beschrijving + next_actions_title: Tracks - Acties + deferred_tasks_title: TRACKS::Tickler no_completed_actions_with: Geen voltooide acties met de tag '%{tag_name}' clear_show_from_date: Maak de datum Tonen Vanaf leeg calendar_page_title: TRACKS::Agenda - unresolved_dependency: De waarde die u ingevoerd heeft in het afhankelijkheden veld is niet herleidbaar naar een bestaande actie. Deze waarde wordt niet bewaard met de rest van de actie. Doorgaan? in_hidden_state: in verborgen toestand + unresolved_dependency: De waarde die u ingevoerd heeft in het afhankelijkheden veld is niet herleidbaar naar een bestaande actie. Deze waarde wordt niet bewaard met de rest van de actie. Doorgaan? + completed_last_x_days: Voltooid in de laatste %{count} dagen show_today: Toon vandaag no_actions_found_title: Geen acties gevonden next_actions_due_date: overdue_by: Over deadline met %{days} dag - due_today: Deadline vandaag due_in_x_days: Deadline over %{days} dagen + due_today: Deadline vandaag overdue_by_plural: Over deadline met %{days} dagen due_tomorrow: Deadline morgen - completed_last_x_days: Voltooid in de laatste %{count} dagen + added_new_next_action_singular: Nieuwe actie toegevoegd no_actions_with: Momenteel zijn er geen onvoltooide acties met de tag '%{tag_name}' defer_x_days: one: Een dag uitstellen other: "%{count} dagen uitstellen" - added_new_next_action_singular: Nieuwe actie toegevoegd no_completed_actions: Momenteel zijn er geen voltooide acties. feeds: completed: "Voltooid: %{date}" due: "Deadline: %{date}" - deferred_pending_actions: Uitgestelde/wachtende acties has_x_pending: one: Heeft een wachtende actie other: Heeft %{count} wachtende acties + deferred_pending_actions: Uitgestelde/wachtende acties delete_action: Verwijder actie error_deleting_recurring: Er is een fout opgetreden bij het verwijderen van het item \'%{description}\' recurring_todos: Terugkerende acties - cannot_add_dependency_to_completed_todo: Kan deze actie niet als een afhankelijkheid van een voltooide actie toevoegen! delete: Verwijder drag_action_title: Sleep naar een andere actie om deze afhankelijk te maken van die actie + cannot_add_dependency_to_completed_todo: Kan deze actie niet als een afhankelijkheid van een voltooide actie toevoegen! no_last_completed_actions: Geen afgeronde acties gevonden depends_on: Hangt af van tickler_items_due: one: Een tickler item wordt nu zichtbaar - vernieuw de pagina om het te zien. other: "%{count} tickerl items zijn nu zichtbaar - vernieuw de pagina om ze te zien." action_marked_complete: De actie '%{description}' werd gemarkeerd als %{completed} + new_related_todo_not_created_short: een nieuwe actie is niet gemaakt completed_today: Vandaag afgerond added_new_next_action_plural: Nieuwe acties toegevoegd - new_related_todo_not_created_short: een nieuwe actie is niet gemaakt completed_rest_of_week: Afgerond in de rest van deze week error_starring: Kon niet de ster van deze actie niet omzetten \'%{description}\' calendar: @@ -452,7 +452,6 @@ nl: due_this_month: Deadline in rest van %{month} no_actions_due_this_month: Geen acties met deadline in de rest van deze maand show_tomorrow: Toon morgen - tagged_page_title: TRACKS::Tagged met '%{tag_name}' action_deferred: De actie '%{description}' is uitgesteld recurrence: ends_on_number_times: Eindigt na %{number} keer @@ -462,9 +461,9 @@ nl: weekly_options: Instellingen voor de wekelijkse terugkerende acties weekly: Wekelijks monthly_options: Instellingen voor maandelijks terugkerende acties - starts_on: Begint op daily_options: Instellingen voor dagelijks terugkerende acties monthly: Maandelijks + starts_on: Begint op pattern: month_names: - @@ -483,16 +482,14 @@ nl: third: derde every_n: elke %{n} on_day_n: op dag %{n} - second: tweede every_xth_day_of_every_n_months: elke %{x} %{day} van elke %{n_months} + second: tweede from: vanaf weekly: wekelijks last: laatste every_day: elke dag - the_xth_day_of_month: de %{x} %{day} van %{month} times: voor %{number} keer - on_work_days: op werkdagen - every_year_on: elk jaar op %{date} + the_xth_day_of_month: de %{x} %{day} van %{month} first: eerste day_names: - zondag @@ -502,51 +499,54 @@ nl: - donderdag - vrijdag - zaterdag + on_work_days: op werkdagen show: Tonen + every_year_on: elk jaar op %{date} fourth: vierde due: Deadline - until: tot every_month: elke maand + until: tot show_option_always: altijd daily: Dagelijks - yearly_every_x_day: Elke %{month} %{day} recurrence_on_options: Stel herhaling in op + yearly_every_x_day: Elke %{month} %{day} daily_every_number_day: Elke %{number} dag(en) show_options: Toon de actie weekly_every_number_week: Herhaalt elke %{number} weken op ends_on: Eindigt op - show_days_before: "%{days} dagen v\xC3\xB3\xC3\xB3r de deadline van actie" - from_tickler: de datum dat de actie uit de tickler komt (geen deadline ingesteld) no_end_date: Geen einddatum day_x_on_every_x_month: Dag %{day} op elke %{month} maand yearly_options: Instellingen voor jaarlijks terugkerende acties + show_days_before: "%{days} dagen v\xC3\xB3\xC3\xB3r de deadline van actie" + from_tickler: de datum dat de actie uit de tickler komt (geen deadline ingesteld) yearly_every_xth_day: De %{day} %{day_of_week} van %{month} monthly_every_xth_day: De %{day} %{day_of_week} van elke %{month} maand yearly: Jaarlijks + tagged_page_title: TRACKS::Tagged met '%{tag_name}' no_completed_recurring: Momenteel zijn er geen voltooide terugkerende acties added_dependency: "%{dependency} als afhankelijkheid toegevoegd." - no_deferred_actions: Momenteel zijn er geen uitgestelde acties. all_completed_tagged_page_title: "TRACKS:: Alle afgeronde acties met tag %{tag_name}" + no_deferred_actions: Momenteel zijn er geen uitgestelde acties. completed_rest_of_month: Afgerond in de rest van deze maand recurrence_completed: Er is geen volgende actie na de terugkerende actie die u zojuist hebt voltooid. De herhaling is voltooid - error_toggle_complete: Kon deze actie niet als afgerond markeren no_actions_found: Momenteel zijn er geen onafgeronde acties. in_pending_state: in wachtende toestand + error_toggle_complete: Kon deze actie niet als afgerond markeren due: Deadline action_marked_complete_error: De actie '%{description}' is niet gemarkeerd als %{completed} vanwege een fout op de server. - recurring_action_saved: Terugkerende actie opgeslagen - action_saved_to_tickler: Actie opgeslagen in tickler depends_on_separate_with_commas: Afhankelijk van (gescheiden door komma's) completed_in_archive: one: Er is een voltooide actie in het archief. other: Er zijn %{count} afgeronde acties in het archief. + overdue: Achterstallig + recurring_action_saved: Terugkerende actie opgeslagen + action_saved_to_tickler: Actie opgeslagen in tickler to_tickler: naar tickler next_actions_description_additions: completed: in de afgelopen %{count} dagen due_date: met een deadline %{due_date} of eerder - overdue: Achterstallig - add_new_recurring: Voeg een nieuwe terugkerende actie toe no_incomplete_actions: Er zijn geen onvoltooide acties + add_new_recurring: Voeg een nieuwe terugkerende actie toe notes: delete_confirmation: Weet u zeker dat u de notitie '%{id}' wilt verwijderen? delete_item_title: Verwijder item @@ -556,8 +556,8 @@ nl: deleted_note: Verwijder notitie '%{id}' edit_item_title: Item bewerken note_location_link: "In:" - no_notes_available: "Momenteel zijn er geen notities: voeg notities toe aan projecten vanaf de individuele project pagina's." note_header: Notitie %{id} + no_notes_available: "Momenteel zijn er geen notities: voeg notities toe aan projecten vanaf de individuele project pagina's." delete_note_confirm: Weet u zeker dat u de notitie '%{id}' wilt verwijderen? states: hidden_plural: Verborgen @@ -569,44 +569,44 @@ nl: active: Actief hidden: Verborgen projects: + deferred_actions: Uitgestelde acties voor dit project was_marked_hidden: is gemarkeerd als verborgen edit_project_title: Bewerk project default_tags_removed_notice: De standaard tags zijn verwijderd default_context_set: Stel project standaard context in op %{default_context} no_actions_in_project: Momenteel zijn er geen onafgeronde acties in dit project - deferred_actions: Uitgestelde acties voor dit project all_completed_tasks_title: TRACKS::Toon alle afgeronde acties in het project '{project_name}' page_title: "TRACKS:: Project: %{project}" hide_form: Verberg formulier - show_form_title: Maak een nieuw project - list_completed_projects: TRACKS::Toon afgeronde projecten - to_new_project_page: Ga naar de nieuwe projectpagina no_notes_attached: Momenteel zijn er geen notities toegevoegd aan dit project deferred_actions_empty: Er zijn geen uitgestelde acties voor dit project this_project: Dit project + show_form_title: Maak een nieuw project project_state: Project is %{state}. - todos_append: in dit project + list_completed_projects: TRACKS::Toon afgeronde projecten + to_new_project_page: Ga naar de nieuwe projectpagina no_last_completed_projects: Geen afgeronde projecten gevonden - notes: Notities no_last_completed_recurring_todos: Geen afgeronde herhalende acties gevonden + notes: Notities + todos_append: in dit project notes_empty: Er zijn geen notities voor dit project no_projects: Momenteel zijn er geen projecten hide_form_title: Verberg nieuw project formulier - with_no_default_context: zonder standaard context delete_project: Project verwijderen completed_actions_empty: Er zijn nog geen afgeronde acties voor dit project + with_no_default_context: zonder standaard context show_form: Toevoegen van een project actions_in_project_title: Acties in dit project delete_project_confirmation: Weet u zeker dat u wilt het project '%{name} wilt verwijderen? with_default_context: met een standaard context '%{context_name}' - set_default_tags_notice: Stel project standaard tags in op %{default_tags} - is_active: is actief - settings: Instellingen completed_projects: Voltooide projecten with_default_tags: en met '%{tags}' als de standaard tags list_projects: "TRACKS:: Overzicht van projecten" + set_default_tags_notice: Stel project standaard tags in op %{default_tags} project_saved_status: Project opgeslagen + is_active: is actief add_project: Voeg project toe + settings: Instellingen add_note: Een notitie toevoegen completed_tasks_title: TRACKS::Toon afgeronde acties in het project '%{project_name}' delete_project_title: Verwijder het project @@ -615,12 +615,12 @@ nl: was_marked_complete: is gemarkeerd als voltooid completed_actions: Afgeronde acties voor dit project default_context_removed: Standaard context verwijderd - default_context: De standaard context voor dit project is %{context} - status_project_name_changed: Naam van het project werd gewijzigd - active_projects: Actieve projecten no_default_context: Dit project heeft geen standaard context with_no_default_tags: en zonder standaard tags edit_project_settings: Bewerk project instellingen + default_context: De standaard context voor dit project is %{context} + status_project_name_changed: Naam van het project werd gewijzigd + active_projects: Actieve projecten state: Dit project is %{state} time: am: ochtend @@ -632,9 +632,9 @@ nl: long: "%A, %d. %B %Y, %H:%M" pm: middag preferences: - open_id_url: Uw OpenID URL is staleness_starts_after: Markeren openstaande acties begint na %{days} dagen change_identity_url: Verander uw Identity URL + open_id_url: Uw OpenID URL is change_password: Wijzig uw wachtwoord page_title: "TRACKS:: Voorkeuren" title: Uw voorkeuren @@ -647,9 +647,9 @@ nl: sms_context_none: Geen generate_new_token: Genereer een nieuwe token token_header: Uw token - authentication_header: Uw authenticatie current_authentication_type: Uw authenticatietype is %{auth_type} change_authentication_type: Verander uw authenticatietype + authentication_header: Uw authenticatie generate_new_token_confirm: Weet u dit zeker? Het genereren van een nieuw token zal de bestaande te vervangen en dit zal het extern gebruiken van de oude token laten mislukken. tabs: authentication: Authenticatie @@ -687,6 +687,7 @@ nl: - :year formats: only_day: "%e" + longer: "%A %d %B %Y" default: "%d-%m-%Y" short: "%e %b" month_day: "%B %d" @@ -720,6 +721,20 @@ nl: two_words_connector: en select: prompt: Selecteer + shared: + multiple_next_actions: Meerdere acties (een op elke regel) + toggle_single: Voeg een actie toe + hide_form: Verberg formulier + add_actions: Toevoegen acties + add_action: Actie toevoegen + tags_for_all_actions: Tags voor alle acties (scheiden met een komma) + project_for_all_actions: Project voor alle acties + context_for_all_actions: Context voor alle acties + toggle_multi: Voeg meerdere acties toe + toggle_single_title: Voeg een nieuwe actie toe + separate_tags_with_commas: gescheiden door komma's + toggle_multi_title: Toggle single / multi actie formulier + hide_action_form_title: Verberg nieuwe actie formulier dates: month_names: - Januari @@ -744,87 +759,6 @@ nl: - Zaterdag footer: send_feedback: Stuur reactie op %{version} - shared: - multiple_next_actions: Meerdere acties (een op elke regel) - hide_form: Verberg formulier - toggle_single: Voeg een actie toe - add_action: Actie toevoegen - add_actions: Toevoegen acties - tags_for_all_actions: Tags voor alle acties (scheiden met een komma) - toggle_single_title: Voeg een nieuwe actie toe - project_for_all_actions: Project voor alle acties - context_for_all_actions: Context voor alle acties - toggle_multi: Voeg meerdere acties toe - separate_tags_with_commas: gescheiden door komma's - toggle_multi_title: Toggle single / multi actie formulier - hide_action_form_title: Verberg nieuwe actie formulier - feedlist: - choose_context: Kies de context waar je een feed van wilt - actions_due_today: Acties die vandaag of eerder af moeten - rss_feed: RSS Feed - ical_feed: iCal feed - legend: Legenda - all_contexts: Alle contexten - all_projects: Alle projecten - choose_project: Kies het project waar je een feed van wilt - select_feed_for_project: Kies de feed voor dit project - active_projects_wo_next: Actieve projecten zonder acties - project_needed: "Er moet ten minste \xC3\xA9\xC3\xA9n project zijn voor een feed opgevraagd kan worden" - active_starred_actions: Alle gesterde, actieve acties - select_feed_for_context: Kies de feed voor deze context - projects_and_actions: Actieve projecten met hun acties - context_needed: "Er moet eerst ten minste \xC3\xA9\xC3\xA9n context zijn voor je een feed kan opvragen" - actions_due_next_week: Acties die binnen 7 dagen afgerond moeten - notice_incomplete_only: "Merk op: alle feeds laten alleen acties zien die niet afgerond zijn, tenzij anders vermeld." - all_actions: Alle acties - actions_completed_last_week: Acties afgerond in de afgelopen 7 dagen - context_centric_actions: Feeds voor onafgeronde acties in een specifieke context - plain_text_feed: Reguliere tekst feed - last_fixed_number: Laatste %{number} acties - project_centric: Feeds voor onafgeronde acties in een specifiek project - users: - successfully_deleted_user: Succesvol gebruiker %{username} verwijderd - failed_to_delete_user: Mislukt de gebruiker %{username} te verwijderen - total_contexts: Totaal aantal contexten - first_user_heading: "Welkom bij TRACKS. Om te beginnen, maak dan een admin account:" - openid_url_verified: Je hebt %{url} met succes geverifieerd als je identiteit en uw authenticatie type OpenID opgeslagen. - auth_type_update_error: "Er was een probleem met het bijwerken van uw authenticatietype: %{error_messages}" - destroy_successful: Gebruiker %{login} met succes verwijderd - new_token_generated: Nieuwe token met succes gegenereerd - total_projects: Totaal aantal projecten - signup_successful: Aanmelding succesvol voor gebruiker %{username}. - change_password_submit: Wachtwoord wijzigen - no_signups_title: "TRACKS:: Geen nieuwe aanmeldingen" - user_created: Gebruiker aangemaakt. - manage_users: Beheren gebruikers - account_signup: Aanmelden voor een account - password_updated: Wachtwoord bijgewerkt. - desired_login: Gewenste login - signup: Aanmelden - confirm_password: Bevestig wachtwoord - new_user_heading: "Registreer een nieuwe gebruiker:" - auth_type_updated: Authenticatietype bijgewerkt. - total_actions: Totaal aanal acties - change_password_title: TRACKS::Wachtwoord wijzigen - change_auth_type_title: TRACKS::Wijzig authenticatietype - change_password_prompt: Voer uw nieuwe wachtwoord in de onderstaande velden in en kies 'Wachtwoord wijzigen' om uw huidige wachtwoord met uw nieuwe te vervangen. - password_confirmation_label: Bevestig wachtwoord - destroy_error: Er is een fout opgetreden bij het verwijderen van de gebruiker '%{login}' - choose_password: Kies een wachtwoord - register_with_cas: Met uw CAS gebruikersnaam - label_auth_type: Authenticatietype - new_password_label: Nieuw wachtwoord - new_user_title: "TRACKS:: Aanmelden als de admin gebruiker" - destroy_user: Verwijder de gebruiker - total_users_count: Je hebt een totaal van %{count} gebruikers - destroy_confirmation: "Waarschuwing: dit zal de gebruiker '%{login} verwijderen met al zijn acties, contexten, projecten en notities. Weet u zeker dat u wilt doorgaan?" - signup_new_user: Registreer nieuwe gebruiker - openid_ok_pref_failed: Je hebt succesvol de %{url} geverifieerd als je identiteit, maar er was een probleem met het opslaan van uw authenticatie voorkeuren. - identity_url: Identiteit URL - change_authentication_type: Wijzigen authenticatietype - auth_change_submit: Wijzigen authenticatietype - total_notes: Totaal aantal notities - select_authentication_type: Selecteer uw nieuwe authenticatie type en klik op 'Wijzigen authenticatietype' om uw huidige instellingen te vervangen. sidebar: list_name_active_contexts: Actieve contexten list_name_active_projects: Actieve projecten @@ -832,6 +766,73 @@ nl: list_name_completed_projects: Voltooide projecten list_name_hidden_projects: Verborgen projecten list_name_hidden_contexts: Verborgen contexten + feedlist: + actions_due_today: Acties die vandaag of eerder af moeten + choose_context: Kies de context waar je een feed van wilt + rss_feed: RSS Feed + legend: Legenda + ical_feed: iCal feed + all_contexts: Alle contexten + choose_project: Kies het project waar je een feed van wilt + all_projects: Alle projecten + select_feed_for_project: Kies de feed voor dit project + active_projects_wo_next: Actieve projecten zonder acties + project_needed: "Er moet ten minste \xC3\xA9\xC3\xA9n project zijn voor een feed opgevraagd kan worden" + active_starred_actions: Alle gesterde, actieve acties + context_needed: "Er moet eerst ten minste \xC3\xA9\xC3\xA9n context zijn voor je een feed kan opvragen" + select_feed_for_context: Kies de feed voor deze context + projects_and_actions: Actieve projecten met hun acties + actions_due_next_week: Acties die binnen 7 dagen afgerond moeten + notice_incomplete_only: "Merk op: alle feeds laten alleen acties zien die niet afgerond zijn, tenzij anders vermeld." + last_fixed_number: Laatste %{number} acties + all_actions: Alle acties + actions_completed_last_week: Acties afgerond in de afgelopen 7 dagen + context_centric_actions: Feeds voor onafgeronde acties in een specifieke context + plain_text_feed: Reguliere tekst feed + project_centric: Feeds voor onafgeronde acties in een specifiek project + users: + failed_to_delete_user: Mislukt de gebruiker %{username} te verwijderen + total_contexts: Totaal aantal contexten + first_user_heading: "Welkom bij TRACKS. Om te beginnen, maak dan een admin account:" + openid_url_verified: Je hebt %{url} met succes geverifieerd als je identiteit en uw authenticatie type OpenID opgeslagen. + auth_type_update_error: "Er was een probleem met het bijwerken van uw authenticatietype: %{error_messages}" + successfully_deleted_user: Succesvol gebruiker %{username} verwijderd + destroy_successful: Gebruiker %{login} met succes verwijderd + new_token_generated: Nieuwe token met succes gegenereerd + total_projects: Totaal aantal projecten + signup_successful: Aanmelding succesvol voor gebruiker %{username}. + user_created: Gebruiker aangemaakt. + change_password_submit: Wachtwoord wijzigen + no_signups_title: "TRACKS:: Geen nieuwe aanmeldingen" + manage_users: Beheren gebruikers + account_signup: Aanmelden voor een account + password_updated: Wachtwoord bijgewerkt. + auth_type_updated: Authenticatietype bijgewerkt. + signup: Aanmelden + total_actions: Totaal aanal acties + desired_login: Gewenste login + confirm_password: Bevestig wachtwoord + new_user_heading: "Registreer een nieuwe gebruiker:" + destroy_error: Er is een fout opgetreden bij het verwijderen van de gebruiker '%{login}' + choose_password: Kies een wachtwoord + change_password_title: TRACKS::Wachtwoord wijzigen + change_auth_type_title: TRACKS::Wijzig authenticatietype + change_password_prompt: Voer uw nieuwe wachtwoord in de onderstaande velden in en kies 'Wachtwoord wijzigen' om uw huidige wachtwoord met uw nieuwe te vervangen. + password_confirmation_label: Bevestig wachtwoord + label_auth_type: Authenticatietype + new_password_label: Nieuw wachtwoord + register_with_cas: Met uw CAS gebruikersnaam + new_user_title: "TRACKS:: Aanmelden als de admin gebruiker" + destroy_user: Verwijder de gebruiker + total_users_count: Je hebt een totaal van %{count} gebruikers + signup_new_user: Registreer nieuwe gebruiker + destroy_confirmation: "Waarschuwing: dit zal de gebruiker '%{login} verwijderen met al zijn acties, contexten, projecten en notities. Weet u zeker dat u wilt doorgaan?" + change_authentication_type: Wijzigen authenticatietype + openid_ok_pref_failed: Je hebt succesvol de %{url} geverifieerd als je identiteit, maar er was een probleem met het opslaan van uw authenticatie voorkeuren. + auth_change_submit: Wijzigen authenticatietype + identity_url: Identiteit URL + total_notes: Totaal aantal notities + select_authentication_type: Selecteer uw nieuwe authenticatie type en klik op 'Wijzigen authenticatietype' om uw huidige instellingen te vervangen. contexts: delete_context_title: Verwijder context all_completed_tasks_title: "TRACKS:: Alle voltooide acties in context '%{context_name}'" @@ -841,39 +842,39 @@ nl: delete_context: Verwijder context edit_context: Bewerk context hide_form_title: "Verberg formulier voor nieuwe context " + no_contexts_active: Momenteel zijn er geen actieve contexten context_hide: Verberg van de start pagina? hidden_contexts: Verborgen contexten - no_contexts_active: Momenteel zijn er geen actieve contexten show_form: Maak een nieuwe context visible_contexts: Zichtbare contexten save_status_message: Context bewaard add_context: Context toevoegen - context_name: Context naam update_status_message: Naam van de context was veranderd + context_name: Context naam completed_tasks_title: "TRACKS:: Voltooid acties in de context '%{context_name}'" new_context_post: "' zal ook gemaakt worden. Weet u dit zeker?" status_active: Context is actief + no_contexts_hidden: Momenteel zijn er geen verborgen contexten + new_context_pre: Nieuwe context ' no_actions: Momenteel zijn er geen onafgeronde acties in deze context last_completed_in_context: in deze context (laatste %{number}) context_deleted: De context '%{name}' is verwijderd - no_contexts_hidden: Momenteel zijn er geen verborgen contexten - new_context_pre: Nieuwe context ' status_hidden: Context is verborgen login: login_cas: Ga naar het CAS + user_no_expiry: Blijf ingelogd sign_in: Meld aan openid_identity_url_not_found: Sorry, geen gebruiker met die identiteit URL bestaat (%{identity_url}) - user_no_expiry: Blijf ingelogd - cas_no_user_found: Hallo,%{username}! Je hebt nog geen account op Tracks. - cas_login: CAS Inloggen successful_with_session_info: "Login succesvol:" please_login: Log in om Tracks te gebruiken cas_logged_in_greeting: Hallo, %{username}! U bent geauthenticeerd. + cas_no_user_found: Hallo,%{username}! Je hebt nog geen account op Tracks. + cas_login: CAS Inloggen cas_username_not_found: Sorry, geen gebruiker met die CAS gebruikersnaam bestaat (%{username}) mobile_use_openid: ... if inloggen met een OpenID cas_create_account: Als u willen vragen ga hier om %{signup_link} - account_login: Account login cas_signup_link: Aanvragen account + account_login: Account login session_will_not_expire: sessie zal niet verlopen. successful: Succesvol aangemeld. Welkom terug! option_separator: of, diff --git a/config/routes.rb b/config/routes.rb index 7a551b1e..1838b1bc 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -85,7 +85,10 @@ ActionController::Routing::Routes.draw do |map| i.google_gadget 'integrations/google_gadget.xml', :controller => 'integrations', :action => 'google_gadget', :format => 'xml' end - map.preferences 'preferences', :controller => 'preferences', :action => 'index' + map.with_options :controller => :preferences do |p| + p.preferences 'preferences', :action => 'index' + p.preferences_date_format 'preferences/render_date_format', :action => 'render_date_format' + end map.with_options :controller => :stats do |stats| stats.stats 'stats', :action => 'index' diff --git a/public/javascripts/application.js b/public/javascripts/application.js index e36c05f4..ce559511 100644 --- a/public/javascripts/application.js +++ b/public/javascripts/application.js @@ -642,6 +642,18 @@ var UsersPage = { } var PreferencesPage = { + get_date_format: function(tag_name) { + var value = $('input[name="prefs['+tag_name+']"]').val(); + var element = 'span[id="prefs.'+tag_name+'"]'; + var url = 'preferences/render_date_format'; + var param = "date_format="+encodeURIComponent( value ); + generic_get_script_for_list(element, url, param); + }, + setup_getter_for_date_format: function(tag_name) { + $('input[name="prefs['+tag_name+']"]').change(function() { + PreferencesPage.get_date_format(tag_name); + }); + }, setup_behavior: function() { $( "#tabs" ).tabs(); @@ -652,6 +664,21 @@ var PreferencesPage = { $('#open_id')[0].style.display = value == 'open_id' ? 'block' : 'none' $('#database')[0].style.display = value == 'database' ? 'block' : 'none' }); + + $('input[name="date_picker1"]').change(function() { + var value = $('input[name="date_picker1"]:checked').val(); + $('input[name="prefs[date_format]"]').val(value); + PreferencesPage.get_date_format('date_format'); + }); + + $('input[name="date_picker2"]').change(function() { + var value = $('input[name="date_picker2"]:checked').val(); + $('input[name="prefs[title_date_format]"]').val(value); + PreferencesPage.get_date_format('title_date_format'); + }); + + PreferencesPage.setup_getter_for_date_format('date_format'); + PreferencesPage.setup_getter_for_date_format('title_date_format'); } } From 40a7cc2d3a5e8fdbec17d5fb29d68c39b5ead1ab Mon Sep 17 00:00:00 2001 From: Reinier Balt Date: Thu, 18 Aug 2011 12:48:59 +0200 Subject: [PATCH 4/4] add cucumber scenarios for new preferences --- .../preferences/_authentication.html.erb | 15 +++++++-- app/views/shared/_footer.rhtml | 4 +-- features/preferences.feature | 31 ++++++++++++++++--- features/step_definitions/login_steps.rb | 6 +++- .../step_definitions/preferences_steps.rb | 15 +++++++++ features/step_definitions/user_steps.rb | 2 +- features/support/paths.rb | 2 ++ public/javascripts/application.js | 2 +- public/stylesheets/standard.css | 4 +++ 9 files changed, 70 insertions(+), 11 deletions(-) create mode 100644 features/step_definitions/preferences_steps.rb diff --git a/app/views/preferences/_authentication.html.erb b/app/views/preferences/_authentication.html.erb index f2c610af..64afc8e7 100644 --- a/app/views/preferences/_authentication.html.erb +++ b/app/views/preferences/_authentication.html.erb @@ -1,8 +1,19 @@

    <%= t('preferences.token_description') %>: <%= current_user.token %> +

    + +
    + <% # TODO: make remote AJAX call for new token %> -<%= button_to t('preferences.generate_new_token'), refresh_token_user_path(current_user), - :confirm => t('preferences.generate_new_token_confirm') %> + +<%= link_to( + t('preferences.generate_new_token'), + refresh_token_user_path( current_user ), + :method => :post, + :confirm => t('preferences.generate_new_token_confirm'), + :id=>'prefs_new_token') %> + +

    <% if Tracks::Config.auth_schemes.length > 1 %> diff --git a/app/views/shared/_footer.rhtml b/app/views/shared/_footer.rhtml index 49a20da4..aacd2561 100644 --- a/app/views/shared/_footer.rhtml +++ b/app/views/shared/_footer.rhtml @@ -1,7 +1,7 @@