mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-26 20:08:51 +01:00
fix #1120 and further internationalize recurring todos
This commit is contained in:
parent
23e04b7884
commit
574aaa024d
6 changed files with 209 additions and 188 deletions
|
|
@ -112,17 +112,17 @@ class RecurringTodosController < ApplicationController
|
|||
end
|
||||
|
||||
if @saved
|
||||
@status_message = "The recurring todo was saved"
|
||||
@status_message = t('todos.recurring_action_saved')
|
||||
@todo_saved = create_todo_from_recurring_todo(@recurring_todo).nil? == false
|
||||
if @todo_saved
|
||||
@status_message += " / created a new todo"
|
||||
@status_message += " / " + t('todos.new_related_todo_created_short')
|
||||
else
|
||||
@status_message += " / did not create todo"
|
||||
@status_message += " / " + t('todos.new_related_todo_not_created_short')
|
||||
end
|
||||
@down_count = current_user.recurring_todos.active.count
|
||||
@new_recurring_todo = RecurringTodo.new
|
||||
else
|
||||
@status_message = "Error saving recurring todo"
|
||||
@status_message = t('todos.error_saving_recurring')
|
||||
end
|
||||
|
||||
respond_to do |format|
|
||||
|
|
@ -151,10 +151,10 @@ class RecurringTodosController < ApplicationController
|
|||
|
||||
format.html do
|
||||
if @saved
|
||||
notify :notice, "Successfully deleted recurring action", 2.0
|
||||
notify :notice, t('todos.recurring_deleted_success'), 2.0
|
||||
redirect_to :action => 'index'
|
||||
else
|
||||
notify :error, "Failed to delete the recurring action", 2.0
|
||||
notify :error, t('todos.error_deleting_recurring', :description => @recurring_todo.description), 2.0
|
||||
redirect_to :action => 'index'
|
||||
end
|
||||
end
|
||||
|
|
@ -251,11 +251,17 @@ class RecurringTodosController < ApplicationController
|
|||
private
|
||||
|
||||
def init
|
||||
@days_of_week = [ ['Sunday',0], ['Monday',1], ['Tuesday', 2], ['Wednesday',3], ['Thursday',4], ['Friday',5], ['Saturday',6]]
|
||||
@months_of_year = [
|
||||
['January',1], ['Februari',2], ['March', 3], ['April',4], ['May',5], ['June',6],
|
||||
['July',7], ['August',8], ['September',9], ['October', 10], ['November', 11], ['December',12]]
|
||||
@xth_day = [['first',1],['second',2],['third',3],['fourth',4],['last',5]]
|
||||
@days_of_week = []
|
||||
0.upto 6 do |i|
|
||||
@days_of_week << [t('date.day_names')[i], i]
|
||||
end
|
||||
|
||||
@months_of_year = []
|
||||
1.upto 12 do |i|
|
||||
@months_of_year << [t('date.month_names')[i], i]
|
||||
end
|
||||
|
||||
@xth_day = [[t('common.first'),1],[t('common.second'),2],[t('common.third'),3],[t('common.fourth'),4],[t('common.last'),5]]
|
||||
@projects = current_user.projects.find(:all, :include => [:default_context])
|
||||
@contexts = current_user.contexts.find(:all)
|
||||
end
|
||||
|
|
|
|||
|
|
@ -11,101 +11,104 @@
|
|||
|
||||
<div id="recurring_todo_form_container">
|
||||
<div id="recurring_todo">
|
||||
<label for="recurring_todo_description">Description</label><%=
|
||||
<label for="recurring_todo_description"><%= Todo.human_attribute_name('description') %></label><%=
|
||||
text_field_tag( "recurring_todo[description]", @recurring_todo.description, "size" => 30, "tabindex" => 1, "maxlength" => 100, :id => "edit_recurring_todo_description") -%>
|
||||
|
||||
<label for="recurring_todo_notes">Notes</label><%=
|
||||
<label for="recurring_todo_notes"><%= Todo.human_attribute_name('notes') %></label><%=
|
||||
text_area_tag( "recurring_todo[notes]", @recurring_todo.notes, {:cols => 29, :rows => 6, :tabindex => 2}) -%>
|
||||
|
||||
<label for="edit_recurring_todo_project_name">Project</label>
|
||||
<label for="edit_recurring_todo_project_name"><%= Todo.human_attribute_name('project') %></label>
|
||||
<input id="edit_recurring_todo_project_name" name="project_name" autocomplete="off" tabindex="3" size="30" type="text" value="<%= @recurring_todo.project.nil? ? 'None' : @recurring_todo.project.name.gsub(/"/,""") %>" />
|
||||
<div class="page_name_auto_complete" id="edit_project_list" style="display:none"></div>
|
||||
|
||||
<label for="edit_recurring_todo_context_name">Context</label>
|
||||
<label for="edit_recurring_todo_context_name"><%= Todo.human_attribute_name('context') %></label>
|
||||
<input id="edit_recurring_todo_context_name" name="context_name" autocomplete="off" tabindex="4" size="30" type="text" value="<%= @recurring_todo.context.name %>" />
|
||||
<div class="page_name_auto_complete" id="edit_context_list" style="display:none"></div>
|
||||
|
||||
<label for="edit_recurring_todo_tag_list">Tags (separate with commas)</label>
|
||||
<label for="edit_recurring_todo_tag_list"><%= "#{Todo.human_attribute_name('tags')} #{t('shared.separate_tags_with_commas')}"%></label>
|
||||
<%= text_field_tag "edit_recurring_todo_tag_list", @recurring_todo.tag_list, :size => 30, :tabindex => 5 -%>
|
||||
</div>
|
||||
</div>
|
||||
<div id="recurring_edit_period_id">
|
||||
<div id="recurring_edit_period">
|
||||
<label>Recurrence period</label><br/>
|
||||
<%= radio_button_tag('recurring_edit_todo[recurring_period]', 'daily', @recurring_todo.recurring_period == 'daily')%> Daily<br/>
|
||||
<%= radio_button_tag('recurring_edit_todo[recurring_period]', 'weekly', @recurring_todo.recurring_period == 'weekly')%> Weekly<br/>
|
||||
<%= radio_button_tag('recurring_edit_todo[recurring_period]', 'monthly', @recurring_todo.recurring_period == 'monthly')%> Monthly<br/>
|
||||
<%= radio_button_tag('recurring_edit_todo[recurring_period]', 'yearly', @recurring_todo.recurring_period == 'yearly')%> Yearly<br/>
|
||||
<% #behaviour is set in index because behaviours in partials are not generated -%>
|
||||
<label><%= t('todos.recurrence_period') %></label><br/>
|
||||
<%= radio_button_tag('recurring_edit_todo[recurring_period]', 'daily', @recurring_todo.recurring_period == 'daily')%> <%= t('todos.recurrence.daily') %><br/>
|
||||
<%= radio_button_tag('recurring_edit_todo[recurring_period]', 'weekly', @recurring_todo.recurring_period == 'weekly')%> <%= t('todos.recurrence.weekly') %><br/>
|
||||
<%= radio_button_tag('recurring_edit_todo[recurring_period]', 'monthly', @recurring_todo.recurring_period == 'monthly')%> <%= t('todos.recurrence.monthly') %><br/>
|
||||
<%= radio_button_tag('recurring_edit_todo[recurring_period]', 'yearly', @recurring_todo.recurring_period == 'yearly')%> <%= t('todos.recurrence.yearly') %><br/>
|
||||
<%- #behaviour is set in index because behaviours in partials are not generated -%>
|
||||
</div>
|
||||
<div id="recurring_timespan">
|
||||
<br/>
|
||||
<label for="recurring_todo[start_from]">Starts on </label><%=
|
||||
<label for="recurring_todo[start_from]"><%= t('todos.recurrence.starts_on') %>: </label><%=
|
||||
text_field_tag("recurring_todo_edit_start_from", format_date(@recurring_todo.start_from), "size" => 12, "class" => "Date", "tabindex" => 6, "autocomplete" => "off") %><br/>
|
||||
<br/>
|
||||
<label for="recurring_todo[ends_on]">Ends on:</label><br/>
|
||||
<%= radio_button_tag('recurring_todo[ends_on]', 'no_end_date', @recurring_todo.ends_on == 'no_end_date')%> No end date<br/>
|
||||
<%= radio_button_tag('recurring_todo[ends_on]', 'ends_on_number_of_times', @recurring_todo.ends_on == 'ends_on_number_of_times')%> Ends after <%= text_field_tag("recurring_todo[number_of_occurences]", @recurring_todo.number_of_occurences, "size" => 3, "tabindex" => 7) %> times<br/>
|
||||
<%= radio_button_tag('recurring_todo[ends_on]', 'ends_on_end_date', @recurring_todo.ends_on == 'ends_on_end_date')%> Ends on <%=
|
||||
text_field_tag('recurring_todo_edit_end_date', format_date(@recurring_todo.end_date), "size" => 12, "class" => "Date", "tabindex" => 8, "autocomplete" => "off") %><br/>
|
||||
<label for="recurring_todo[ends_on]"><%= t('todos.recurrence.ends_on') %>:</label><br/>
|
||||
<%= radio_button_tag('recurring_todo[ends_on]', 'no_end_date', @recurring_todo.ends_on == 'no_end_date')%> <%= t('todos.recurrence.no_end_date') %><br/>
|
||||
<%= radio_button_tag('recurring_todo[ends_on]', 'ends_on_number_of_times', @recurring_todo.ends_on == 'ends_on_number_of_times')%>
|
||||
<%= t('todos.recurrence.ends_on_number_times', :number => text_field( :recurring_todo, :number_of_occurences, "size" => 3, "tabindex" => 7)) %><br/>
|
||||
<%= radio_button_tag('recurring_todo[ends_on]', 'ends_on_end_date', @recurring_todo.ends_on == 'ends_on_end_date')%>
|
||||
<%= t('todos.recurrence.ends_on_date', :date => text_field_tag('recurring_todo_edit_end_date', format_date(@recurring_todo.end_date), "size" => 12, "class" => "Date", "tabindex" => 8, "autocomplete" => "off")) %><br/>
|
||||
</div></div>
|
||||
<div id="recurring_edit_daily" style="display:<%= @recurring_todo.recurring_period == 'daily' ? 'block' : 'none' %> ">
|
||||
<label>Settings for daily recurring actions</label><br/>
|
||||
<%= radio_button_tag('recurring_todo[daily_selector]', 'daily_every_x_day', !@recurring_todo.only_work_days)%> Every <%=
|
||||
text_field_tag( 'recurring_todo[daily_every_x_days]', @recurring_todo.daily_every_x_days, {"size" => 3, "tabindex" => 9}) %> day(s)<br/>
|
||||
<%= radio_button_tag('recurring_todo[daily_selector]', 'daily_every_work_day', @recurring_todo.only_work_days)%> Every work day<br/>
|
||||
<label><%= t('todos.recurrence.daily_options') %></label><br/>
|
||||
<%= radio_button_tag('recurring_todo[daily_selector]', 'daily_every_x_day', !@recurring_todo.only_work_days)%>
|
||||
<%= t('todos.recurrence.daily_every_number_day', :number=> text_field_tag( 'recurring_todo[daily_every_x_days]', @recurring_todo.daily_every_x_days, {"size" => 3, "tabindex" => 9})) %><br/>
|
||||
<%= radio_button_tag('recurring_todo[daily_selector]', 'daily_every_work_day', @recurring_todo.only_work_days)%> <%= t('todos.recurrence.every_work_day') %><br/>
|
||||
</div>
|
||||
<div id="recurring_edit_weekly" style="display:<%= @recurring_todo.recurring_period == 'weekly' ? 'block' : 'none' %>">
|
||||
<label>Settings for weekly recurring actions</label><br/>
|
||||
Returns every <%= text_field_tag('recurring_todo[weekly_every_x_week]', @recurring_todo.weekly_every_x_week, {"size" => 3, "tabindex" => 9}) %> week on<br/>
|
||||
<%= check_box_tag('recurring_todo[weekly_return_monday]', 'm', @recurring_todo.on_monday ) %> Monday
|
||||
<%= check_box_tag('recurring_todo[weekly_return_tuesday]', 't', @recurring_todo.on_tuesday) %> Tuesday
|
||||
<%= check_box_tag('recurring_todo[weekly_return_wednesday]', 'w', @recurring_todo.on_wednesday) %> Wednesday
|
||||
<%= check_box_tag('recurring_todo[weekly_return_thursday]', 't', @recurring_todo.on_thursday) %> Thursday<br/>
|
||||
<%= check_box_tag('recurring_todo[weekly_return_friday]', 'f', @recurring_todo.on_friday) %> Friday
|
||||
<%= check_box_tag('recurring_todo[weekly_return_saturday]', 's', @recurring_todo.on_saturday) %> Saturday
|
||||
<%= check_box_tag('recurring_todo[weekly_return_sunday]', 's', @recurring_todo.on_sunday) %> Sunday<br/>
|
||||
<label><%= t('todos.recurrence.weekly_options') %></label><br/>
|
||||
<%= t('todos.recurrence.weekly_every_number_week', :number => text_field_tag('recurring_todo[weekly_every_x_week]', @recurring_todo.weekly_every_x_week, {"size" => 3, "tabindex" => 9})) %><br/>
|
||||
<%= check_box_tag('recurring_todo[weekly_return_monday]', 'm', @recurring_todo.on_monday ) %> <%= t('date.day_names')[1] %>
|
||||
<%= check_box_tag('recurring_todo[weekly_return_tuesday]', 't', @recurring_todo.on_tuesday) %> <%= t('date.day_names')[2] %>
|
||||
<%= check_box_tag('recurring_todo[weekly_return_wednesday]', 'w', @recurring_todo.on_wednesday) %> <%= t('date.day_names')[3] %>
|
||||
<%= check_box_tag('recurring_todo[weekly_return_thursday]', 't', @recurring_todo.on_thursday) %> <%= t('date.day_names')[4] %><br/>
|
||||
<%= check_box_tag('recurring_todo[weekly_return_friday]', 'f', @recurring_todo.on_friday) %> <%= t('date.day_names')[5] %>
|
||||
<%= check_box_tag('recurring_todo[weekly_return_saturday]', 's', @recurring_todo.on_saturday) %> <%= t('date.day_names')[6] %>
|
||||
<%= check_box_tag('recurring_todo[weekly_return_sunday]', 's', @recurring_todo.on_sunday) %> <%= t('date.day_names')[0] %><br/>
|
||||
</div>
|
||||
<div id="recurring_edit_monthly" style="display:<%= @recurring_todo.recurring_period == 'monthly' ? 'block' : 'none' %>">
|
||||
<label>Settings for monthly recurring actions</label><br/>
|
||||
<%= radio_button_tag('recurring_todo[monthly_selector]', 'monthly_every_x_day', @recurring_todo.is_monthly_every_x_day || @recurring_todo.recurring_period == 'weekly')%> Day <%=
|
||||
text_field_tag('recurring_todo[monthly_every_x_day]', @recurring_todo.monthly_every_x_day, {"size" => 3, "tabindex" => 9}) %> on every <%=
|
||||
text_field_tag('recurring_todo[monthly_every_x_month]', @recurring_todo.monthly_every_x_month, {"size" => 3, "tabindex" => 10}) %> month<br/>
|
||||
<%= radio_button_tag('recurring_todo[monthly_selector]', 'monthly_every_xth_day', @recurring_todo.is_monthly_every_xth_day)%> The <%=
|
||||
select_tag('recurring_todo[monthly_every_xth_day]', options_for_select(@xth_day, @xth_day[@recurring_todo.monthly_every_xth_day(1)-1][1])) %> <%=
|
||||
select_tag('recurring_todo[monthly_day_of_week]' , options_for_select(@days_of_week, @recurring_todo.monthly_day_of_week), {}) %> of every <%=
|
||||
text_field_tag('recurring_todo[monthly_every_x_month2]', @recurring_todo.monthly_every_x_month2, {"size" => 3, "tabindex" => 11}) %> month<br/>
|
||||
<label><%= t('todos.recurrence.monthly_options') %></label><br/>
|
||||
<%= radio_button_tag('recurring_todo[monthly_selector]', 'monthly_every_x_day', @recurring_todo.is_monthly_every_x_day || @recurring_todo.recurring_period == 'weekly')%>
|
||||
<%= t('todos.recurrence.day_x_on_every_x_month',
|
||||
:day => text_field_tag('recurring_todo[monthly_every_x_day]', @recurring_todo.monthly_every_x_day, {"size" => 3, "tabindex" => 9}),
|
||||
:month => text_field_tag('recurring_todo[monthly_every_x_month]', @recurring_todo.monthly_every_x_month, {"size" => 3, "tabindex" => 10})) %><br/>
|
||||
<%= radio_button_tag('recurring_todo[monthly_selector]', 'monthly_every_xth_day', @recurring_todo.is_monthly_every_xth_day)%>
|
||||
<%= t('todos.recurrence.monthly_every_xth_day',
|
||||
:day => select_tag('recurring_todo[monthly_every_xth_day]', options_for_select(@xth_day, @xth_day[@recurring_todo.monthly_every_xth_day(1)-1][1])),
|
||||
:day_of_week => select_tag('recurring_todo[monthly_day_of_week]' , options_for_select(@days_of_week, @recurring_todo.monthly_day_of_week), {}),
|
||||
:month => text_field_tag('recurring_todo[monthly_every_x_month2]', @recurring_todo.monthly_every_x_month2, {"size" => 3, "tabindex" => 11})) %><br/>
|
||||
</div>
|
||||
<div id="recurring_edit_yearly" style="display:<%= @recurring_todo.recurring_period == 'yearly' ? 'block' : 'none' %>">
|
||||
<label>Settings for yearly recurring actions</label><br/>
|
||||
<%= radio_button_tag('recurring_todo[yearly_selector]', 'yearly_every_x_day', @recurring_todo.recurrence_selector == 0)%> Every <%=
|
||||
select_tag('recurring_todo[yearly_month_of_year]', options_for_select(@months_of_year, @recurring_todo.yearly_month_of_year), {}) %> <%=
|
||||
text_field_tag('recurring_todo[yearly_every_x_day]', @recurring_todo.yearly_every_x_day, "size" => 3, "tabindex" => 9) %><br/>
|
||||
<%= radio_button_tag('recurring_todo[yearly_selector]', 'yearly_every_xth_day', @recurring_todo.recurrence_selector == 1)%> The <%=
|
||||
select_tag('recurring_todo[yearly_every_xth_day]', options_for_select(@xth_day, @recurring_todo.yearly_every_xth_day), {}) %> <%=
|
||||
select_tag('recurring_todo[yearly_day_of_week]', options_for_select(@days_of_week, @recurring_todo.yearly_day_of_week), {}) %> of <%=
|
||||
select_tag('recurring_todo[yearly_month_of_year2]', options_for_select(@months_of_year, @recurring_todo.yearly_month_of_year2), {}) %><br/>
|
||||
<label><%= t('todos.recurrence.yearly_options') %></label><br/>
|
||||
<%= radio_button_tag('recurring_todo[yearly_selector]', 'yearly_every_x_day', @recurring_todo.recurrence_selector == 0)%>
|
||||
<%= t('todos.recurrence.yearly_every_x_day',
|
||||
:month => select_tag('recurring_todo[yearly_month_of_year]', options_for_select(@months_of_year, @recurring_todo.yearly_month_of_year), {}),
|
||||
:day => text_field_tag('recurring_todo[yearly_every_x_day]', @recurring_todo.yearly_every_x_day, "size" => 3, "tabindex" => 9)) %><br/>
|
||||
<%= radio_button_tag('recurring_todo[yearly_selector]', 'yearly_every_xth_day', @recurring_todo.recurrence_selector == 1)%>
|
||||
<%= t('todos.recurrence.yearly_every_xth_day',
|
||||
:day => select_tag('recurring_todo[yearly_every_xth_day]', options_for_select(@xth_day, @recurring_todo.yearly_every_xth_day), {}),
|
||||
:day_of_week => select_tag('recurring_todo[yearly_day_of_week]', options_for_select(@days_of_week, @recurring_todo.yearly_day_of_week), {}),
|
||||
:month => select_tag('recurring_todo[yearly_month_of_year2]', options_for_select(@months_of_year, @recurring_todo.yearly_month_of_year2), {})) %><br/>
|
||||
</div>
|
||||
<div id="recurring_target">
|
||||
<label>Set recurrence on</label><br/>
|
||||
<%= radio_button_tag('recurring_todo[recurring_target]', 'due_date', @recurring_todo.target == 'due_date')%> the date that the todo is due. Show the todo:
|
||||
<%= radio_button_tag('recurring_todo[recurring_show_always]', '1', @recurring_todo.show_always?)%> always
|
||||
<label><%= t('todos.recurrence.recurrence_on_options') %></label><br/>
|
||||
<%= radio_button_tag('recurring_todo[recurring_target]', 'due_date', @recurring_todo.target == 'due_date')%> <%= t('todos.recurrence.recurrence_on_due_date') %>. <%= t('todos.recurrence.show_options') %>:
|
||||
<%= radio_button_tag('recurring_todo[recurring_show_always]', '1', @recurring_todo.show_always?)%> <%= t('todos.recurrence.show_option_always') %>
|
||||
<%= radio_button_tag('recurring_todo[recurring_show_always]', '0', !@recurring_todo.show_always?)%>
|
||||
<%= text_field_tag( 'recurring_todo[recurring_show_days_before]', @recurring_todo.show_from_delta, {"size" => 3, "tabindex" => 12}) %>
|
||||
days before the todo is due
|
||||
<br/>
|
||||
<%= radio_button_tag('recurring_todo[recurring_target]', 'show_from_date', @recurring_todo.target == 'show_from_date')%> the date todo comes from tickler (no due date set)<br/>
|
||||
<%= t('todos.recurrence.show_days_before', :days => text_field_tag( 'recurring_todo[recurring_show_days_before]', @recurring_todo.show_from_delta, {"size" => 3, "tabindex" => 12})) %><br/>
|
||||
<%= radio_button_tag('recurring_todo[recurring_target]', 'show_from_date', @recurring_todo.target == 'show_from_date')%> <%= t('todos.recurrence.from_tickler') %><br/>
|
||||
<br/>
|
||||
</div>
|
||||
<div class="recurring_submit_box">
|
||||
<div class="widgets">
|
||||
<button type="submit" class="positive" id="recurring_todo_edit_action_submit" tabindex="15">
|
||||
<%=image_tag("accept.png", :alt => "") %>
|
||||
Update
|
||||
<%= t('common.update') %>
|
||||
</button>
|
||||
<button type="button" class="positive" id="recurring_todo_edit_action_cancel" tabindex="15">
|
||||
<%=image_tag("cancel.png", :alt => "") %>
|
||||
Cancel
|
||||
<%= t('common.cancel') %>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1,10 +1,6 @@
|
|||
<div class="recurring_container">
|
||||
<%
|
||||
form_for(@new_recurring_todo, :html=> { :id=>'recurring-todo-form-new-action', :name=>'recurring_todo', :class => 'inline-form' }) do
|
||||
#form_remote_tag(
|
||||
# :url => recurring_todos_path, :method => :post,
|
||||
# :html=> { :id=>'recurring-todo-form-new-action', :name=>'recurring_todo', :class => 'inline-form' },
|
||||
# :before => "$('#recurring_todo_new_action_submit').block({message: null})") do
|
||||
-%>
|
||||
<div id="error_status"><%= error_messages_for("item", :object_name => 'action') %></div>
|
||||
|
||||
|
|
@ -76,7 +72,7 @@
|
|||
<%= radio_button_tag('recurring_todo[yearly_selector]', 'yearly_every_x_day', true)%> <%= t('todos.recurrence.yearly_every_x_day',
|
||||
:month => select_tag('recurring_todo[yearly_month_of_year]', options_for_select(@months_of_year, Time.zone.now.month), {}),
|
||||
:day => text_field_tag('recurring_todo[yearly_every_x_day]', Time.zone.now.day, "size" => 3, "tabindex" => 9)) %><br/>
|
||||
<%= radio_button_tag('recurring_todo[yearly_selector]', 'yearly_every_xth_day')%><%= t('todos.recurrence.yearly_every_xth_day',
|
||||
<%= radio_button_tag('recurring_todo[yearly_selector]', 'yearly_every_xth_day')%> <%= t('todos.recurrence.yearly_every_xth_day',
|
||||
:day => select_tag('recurring_todo[yearly_every_xth_day]', options_for_select(@xth_day), {}),
|
||||
:day_of_week => select_tag('recurring_todo[yearly_day_of_week]', options_for_select(@days_of_week, Time.zone.now.wday), {}),
|
||||
:month => select_tag('recurring_todo[yearly_month_of_year2]', options_for_select(@months_of_year, Time.zone.now.month), {})) %><br/>
|
||||
|
|
|
|||
|
|
@ -73,6 +73,11 @@ en:
|
|||
email: Email
|
||||
website: Website
|
||||
contribute: Contribute
|
||||
first: First
|
||||
second: Second
|
||||
third: Third
|
||||
fourth: Fourth
|
||||
last: Last
|
||||
errors:
|
||||
user_unauthorized: "401 Unauthorized: Only administrative users are allowed access to this function."
|
||||
footer:
|
||||
|
|
@ -431,6 +436,8 @@ en:
|
|||
no_completed_actions_with: "No completed actions with the tag '%{tag_name}'"
|
||||
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"
|
||||
|
|
@ -440,6 +447,7 @@ en:
|
|||
recurring_deleted_success: "The recurring action was deleted succesfully."
|
||||
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 <strong>'%{description}'</strong> was marked as <strong>%{completed}</strong>"
|
||||
|
|
|
|||
|
|
@ -30,26 +30,32 @@ nl:
|
|||
applescript_success_before_id: Nieuwe actie met ID
|
||||
applescript_success_after_id: gemaakt
|
||||
common:
|
||||
third: Derde
|
||||
actions: Acties
|
||||
back: Terug
|
||||
add: Toevoegen
|
||||
logout: Log uit
|
||||
go_back: Ga terug
|
||||
second: Tweede
|
||||
none: Geen
|
||||
cancel: Annuleer
|
||||
optional: optioneel
|
||||
notes: Notities
|
||||
server_error: Een fout heeft op de server plaatsgevonden
|
||||
forum: Forum
|
||||
last: Laatste
|
||||
action: Actie
|
||||
projects: Projecten
|
||||
project: Project
|
||||
ok: Ok
|
||||
contribute: Bijdragen
|
||||
first: Eerste
|
||||
website: Website
|
||||
numbered_step: Stap %{number}
|
||||
errors_with_fields: Er waren problemen met de volgende velden
|
||||
fourth: Vierde
|
||||
context: Context
|
||||
errors_with_fields: Er waren problemen met de volgende velden
|
||||
drag_handle: SLEEP
|
||||
sort:
|
||||
by_task_count_title: Sorteer op aantal acties
|
||||
by_task_count_title_confirm: Weet u zeker dat u deze projecten alphabetisch wilt sorteren? Dat zal de huidige sorteervolgorde aanpassen.
|
||||
|
|
@ -58,12 +64,11 @@ nl:
|
|||
sort: Sorteer
|
||||
alphabetically_confirm: Weet u zeker dat u deze projecten alphabetisch wilt sorteren? Dat zal de huidige sorteervolgorde aanpassen.
|
||||
by_task_count: Bij aantal acties
|
||||
drag_handle: SLEEP
|
||||
create: Maken
|
||||
description: Beschrijving
|
||||
contexts: Contexten
|
||||
wiki: Wiki
|
||||
update: Bijwerken
|
||||
wiki: Wiki
|
||||
bugs: Fouten
|
||||
email: E-mail
|
||||
ajaxError: Er is een fout opgetreden bij het ophalen van gegevens van de server
|
||||
|
|
@ -82,8 +87,8 @@ nl:
|
|||
contexts: 2-Contexten
|
||||
home: 1-Start
|
||||
navigation:
|
||||
recurring_todos: Terugkerende todos
|
||||
manage_users_title: Toevoegen of verwijderen gebruikers
|
||||
recurring_todos: Terugkerende acties
|
||||
api_docs: REST API Docs
|
||||
feeds: Feeds
|
||||
stats: Statistieken
|
||||
|
|
@ -118,13 +123,13 @@ nl:
|
|||
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_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}.
|
||||
data:
|
||||
import_successful: De import was succesvol
|
||||
import_errors: Er hebben zich fouten voorgedaan bij de import
|
||||
|
|
@ -143,27 +148,27 @@ nl:
|
|||
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)
|
||||
date_format: Datum formaat
|
||||
staleness_starts: Begin van markeren openstaande actie
|
||||
sms_context: Standaard context voor email
|
||||
verbose_action_descriptors: Context en project uitschrijven in actielijst
|
||||
staleness_starts: Begin van markeren openstaande actie
|
||||
title_date_format: Datum formaat in titel
|
||||
mobile_todos_per_page: Acties per pagina (mobiel)
|
||||
show_number_completed: Aantal te tonen afgeronde acties
|
||||
title_date_format: Datum formaat in titel
|
||||
refresh: Ververs interval (in minuten)
|
||||
week_starts: Week start op
|
||||
due_style: Deadline stijl
|
||||
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
|
||||
first_name: Voornaam
|
||||
errors:
|
||||
messages:
|
||||
greater_than_or_equal_to: moet groter of gelijk zijn aan %{count}
|
||||
|
|
@ -174,8 +179,8 @@ nl:
|
|||
exclusion: is gereserveerd
|
||||
invalid: mag niet een komma (',') karakter bevatten
|
||||
odd: moet oneven zijn
|
||||
wrong_length: heeft de verkeerde lengte (moet %{count} karakters lang zijn)
|
||||
empty: mag niet leeg zijn
|
||||
wrong_length: heeft de verkeerde lengte (moet %{count} karakters lang zijn)
|
||||
even: moet even zijn
|
||||
too_short: is te kort (minimum is %{count} karakters)
|
||||
less_than: moet kleiner zijn dan %{count}
|
||||
|
|
@ -205,11 +210,11 @@ 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
|
||||
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.
|
||||
actions_last_year_legend:
|
||||
number_of_actions: Aantal acties
|
||||
months_ago: Maanden geleden
|
||||
totals_first_action: Sinds uw eerste actie op %{date}
|
||||
actions_dow_30days_title: Dag van de week (laatste 30 dagen)
|
||||
current_running_time_of_incomplete_visible_actions: Huidige looptijd van onvolledige zichtbare acties
|
||||
running_time_legend:
|
||||
|
|
@ -217,6 +222,7 @@ nl:
|
|||
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_deferred_actions: waarvan %{count} uitgestelde acties in de tickler zijn
|
||||
legend:
|
||||
number_of_days: Aantal dagen geleden
|
||||
actions: Acties
|
||||
|
|
@ -225,26 +231,24 @@ nl:
|
|||
running_time: Looptijd van een actie (weken)
|
||||
percentage: Percentage
|
||||
months_ago: Maanden geleden
|
||||
totals_deferred_actions: waarvan %{count} uitgestelde acties in de tickler zijn
|
||||
top10_longrunning: Top 10 langstlopende projecten
|
||||
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_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.
|
||||
totals_visible_context_count: Van deze zijn %{count} zichtbare contexten
|
||||
totals_blocked_actions: "%{count} zijn afhankelijk van de voltooiing van hun acties."
|
||||
action_completion_time_title: Doorlooptijd (alle voltooide acties)
|
||||
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}.
|
||||
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)
|
||||
tags: Tags
|
||||
totals_project_count: U heeft %{count} projecten.
|
||||
tod30: Tijd van de dag (laatste 30 dagen)
|
||||
tags: Tags
|
||||
actions_min_max_completion_days: De max-/minimum dagen tot voltooiing is %{min}/%{max}.
|
||||
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
|
||||
totals_tag_count: U heeft %{count} tags geplaatst op acties.
|
||||
|
|
@ -254,7 +258,7 @@ nl:
|
|||
more_stats_will_appear: Meer statistieken zullen hier verschijnen zodra u acties hebt toegevoegd.
|
||||
top5_visible_contexts_with_incomplete_actions: Top 5 zichtbare contexten met onvolledige acties
|
||||
actions_further: en verder
|
||||
other_actions_label: (anderen)
|
||||
tod30: Tijd van de dag (laatste 30 dagen)
|
||||
totals_completed_project_count: en %{count} zijn afgeronde projecten.
|
||||
click_to_return: Klik %{link} om terug te keren naar de statistieken pagina.
|
||||
top10_projects_30days: Top 10 project in de laatste 30 dagen
|
||||
|
|
@ -262,8 +266,9 @@ nl:
|
|||
top10_projects: Top 10 projecten
|
||||
spread_of_running_actions_for_visible_contexts: Verdeling van actieve acties voor zichtbare contexten
|
||||
spread_of_actions_for_all_context: Verdeling van acties voor alle contexten
|
||||
actions_avg_created: In de afgelopen 12 maanden heeft u gemiddeld% {count} acties aangemaakt
|
||||
actions_avg_created: In de afgelopen 12 maanden heeft u gemiddeld%{count} acties aangemaakt
|
||||
click_to_show_actions_from_week: Klik %{link} om de acties van week %{week} en verder te zien.
|
||||
other_actions_label: (anderen)
|
||||
totals: Totalen
|
||||
time_of_day_legend:
|
||||
number_of_actions: Aantal acties
|
||||
|
|
@ -271,6 +276,7 @@ nl:
|
|||
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.
|
||||
no_actions_selected: Er zijn geen acties geselecteerd.
|
||||
labels:
|
||||
month_avg_completed: "%{months} gem afgerond per maand"
|
||||
completed: Afgerond
|
||||
|
|
@ -278,25 +284,24 @@ 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
|
||||
running_time: Looptijd van een actie (weken). Klik op een balk voor meer info
|
||||
percentage: Percentage
|
||||
action_selection_title: "TRACKS:: Actie selectie"
|
||||
actions_actions_avg_created_30days: In de afgelopen 30 dagen heeft u gemiddeld% {count} acties gemaakt
|
||||
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
|
||||
todos:
|
||||
recurring_action_deleted: Actie werd verwijderd. Omdat deze actie herhalend is. werd een nieuwe actie toegevoegd
|
||||
show_from: Toon vanaf
|
||||
error_starring_recurring: Kon niet de ster van deze terugkerende actie niet omgezetten \'%{description}\'
|
||||
recurring_action_deleted: Actie werd verwijderd. Omdat deze actie herhalend is. werd een nieuwe actie toegevoegd
|
||||
completed_actions: Voltooide acties
|
||||
blocked_by: Geblokkeerd door %{predecessors}
|
||||
completed_recurring: Afgesloten terugkerende todos
|
||||
added_new_next_action: Nieuwe actie toegevoegd
|
||||
completed_recurring: Afgesloten terugkerende todos
|
||||
blocked_by: Geblokkeerd door %{predecessors}
|
||||
star_action: Markeer deze actie met een ster
|
||||
completed_recurrence_completed: Er is geen actie na de terugkerende actie die u new verwijderd heeft. De herhaling is voltooid
|
||||
defer_date_after_due_date: Uitsteldatum is na de vervaldag. Gelieve vervaldag bewerken alvorens uitsteldatum aan te passen.
|
||||
|
|
@ -307,27 +312,28 @@ nl:
|
|||
completed: Afgerond
|
||||
no_deferred_actions_with: Geen uitgestelde acties met de tag '%{tag_name}'
|
||||
no_hidden_actions: Momenteel zijn er geen verborgen acties gevonden
|
||||
action_due_on: (deadline actie op %{date})
|
||||
edit_action_with_description: Bewerk de actie '%{description}'
|
||||
action_due_on: (deadline actie op %{date})
|
||||
archived_tasks_title: "TRACKS:: Gearchiveerde voltooide taken"
|
||||
remove_dependency: Verwijder afhankelijkheid (zal niet de actie zelf verwijderen)
|
||||
list_incomplete_next_actions: Toon onvoltooide acties
|
||||
action_deleted_success: Actie succesvol verwijderd
|
||||
tags: Tags (gescheiden door komma's)
|
||||
delete_recurring_action_title: Verwijder de terugkerende actie
|
||||
action_deleted_success: Actie succesvol verwijderd
|
||||
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
|
||||
next_action_needed: U dient ten minste een actie in te vullen
|
||||
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_saved: Actie opgeslagen
|
||||
scheduled_overdue: Gepland om %{days} dagen geleden te tonen
|
||||
action_deleted_error: Verwijderen van de actie is mislukt
|
||||
edit_action: Actie bewerken
|
||||
added_new_context: Nieuwe context toegevoegd
|
||||
next_actions_description: "Filter:"
|
||||
older_completed_items: Oudere voltooide items
|
||||
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
|
||||
|
|
@ -335,20 +341,21 @@ nl:
|
|||
completed: acties voltooid
|
||||
due_today: deadline vandaag
|
||||
due_within_a_week: deadline binnen een week
|
||||
older_completed_items: Oudere voltooide items
|
||||
no_actions_due_this_week: Geen acties met deadline in rest van deze week
|
||||
task_list_title: TRACKS::Toon acties
|
||||
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_recurring_todos: Momenteel zijn er geen terugkerende acties
|
||||
error_completing_todo: Er was een fout bij het voltooien / activeren van de terugkerende actie '%{description}'
|
||||
convert_to_project: Maak project
|
||||
no_deferred_pending_actions: Momenteel zijn er geen uitgestelde of wachtende acties
|
||||
completed_last_day: Voltooid in de laatste 24 uur
|
||||
delete_recurring_action_confirm: Weet u zeker dat u wilt de terugkerende actie '%{description}' wilt verwijderen?
|
||||
show_in_days: Toon over %{days} dagen
|
||||
completed_last_day: Voltooid in de laatste 24 uur
|
||||
error_saving_recurring: Er is een fout opgetreden het opslaan van de terugkerende actie '%{description}'
|
||||
no_project: -- Geen project --
|
||||
show_in_days: Toon over %{days} dagen
|
||||
completed_more_than_x_days_ago: Voltooid meer dan %{count} dagen geleden
|
||||
new_related_todo_created_short: een nieuwe actie gemaakt
|
||||
feed_title_in_context: in context '%{context}'
|
||||
older_than_days: Ouder dan %{count} dagen
|
||||
edit: Bewerken
|
||||
|
|
@ -376,10 +383,10 @@ nl:
|
|||
show_today: Toon vandaag
|
||||
no_actions_found_title: Geen acties gevonden
|
||||
completed_last_x_days: Voltooid in de laatste %{count} dagen
|
||||
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"
|
||||
no_actions_with: Momenteel zijn er geen onvoltooide acties met de tag '%{tag_name}'
|
||||
added_new_next_action_singular: Nieuwe actie toegevoegd
|
||||
no_completed_actions: Momenteel zijn er geen voltooide acties.
|
||||
deferred_pending_actions: Uitgestelde/wachtende acties
|
||||
|
|
@ -403,6 +410,7 @@ nl:
|
|||
one: U heeft een actie tot nu toe vandaag voltooid.
|
||||
other: U heeft %{count} acties tot nu toe vandaag voltooid.
|
||||
added_new_next_action_plural: Nieuwe acties toegevoegd
|
||||
new_related_todo_not_created_short: een nieuwe actie is niet gemaakt
|
||||
error_starring: Kon niet de ster van deze actie niet omzetten \'%{description}\'
|
||||
show_tomorrow: Toon morgen
|
||||
calendar:
|
||||
|
|
@ -417,32 +425,32 @@ nl:
|
|||
due_this_month: Deadline in rest van %{month}
|
||||
no_actions_due_this_month: Geen acties met deadline in de rest van deze maand
|
||||
recurrence:
|
||||
ends_on_date: Eindigt op %{date}
|
||||
every_work_day: Elke werkdag
|
||||
ends_on_number_times: Eindigt na %{number} keer
|
||||
ends_on_date: Eindigt op %{date}
|
||||
recurrence_on_due_date: de datum dat deadline van de actie is
|
||||
weekly_options: Instellingen voor de wekelijkse terugkerende acties
|
||||
weekly: Wekelijks
|
||||
monthly_options: Instellingen voor maandelijks terugkerende acties
|
||||
weekly: Wekelijks
|
||||
monthly: Maandelijks
|
||||
starts_on: Begint op
|
||||
daily_options: Instellingen voor dagelijks terugkerende acties
|
||||
daily: Dagelijks
|
||||
show_option_always: altijd
|
||||
recurrence_on_options: Stel herhaling in op
|
||||
daily: Dagelijks
|
||||
yearly_every_x_day: Elke %{month} %{day}
|
||||
recurrence_on_options: Stel herhaling in op
|
||||
daily_every_number_day: Elke %{number} dag(en)
|
||||
ends_on: Eindigt op
|
||||
weekly_every_number_week: Herhaalt elke %{number} weken op
|
||||
ends_on: Eindigt op
|
||||
show_options: Toon de actie
|
||||
day_x_on_every_x_month: Dag %{dag} op elke %{month} maand
|
||||
yearly_every_xth_day: De %{day} %{day_of_week} van %{month}
|
||||
yearly_options: Instellingen voor jaarlijks terugkerende acties
|
||||
show_days_before: "%{days} dagen v\xC3\xB3\xC3\xB3r de deadline van actie"
|
||||
yearly_every_xth_day: De %{day} %{day_of_week} van %{month}
|
||||
from_tickler: de datum dat de actie uit de tickler komt (geen deadline ingesteld)
|
||||
no_end_date: Geen einddatum
|
||||
monthly_every_xth_day: De %{dag} %{day_of_week} van elke %{month} maand
|
||||
day_x_on_every_x_month: Dag %{day} op elke %{month} maand
|
||||
yearly: Jaarlijks
|
||||
monthly_every_xth_day: De %{day} %{day_of_week} van elke %{month} maand
|
||||
tagged_page_title: TRACKS::Tagged met '%{tag_name}'
|
||||
no_completed_recurring: Momenteel zijn er geen voltooide terugkerende acties
|
||||
added_dependency: "%{dependency} als afhankelijkheid toegevoegd."
|
||||
|
|
@ -452,26 +460,26 @@ nl:
|
|||
in_pending_state: in wachtende toestand
|
||||
due: Deadline
|
||||
action_marked_complete_error: De actie <strong>'%{description}'</strong> is niet gemarkeerd als <strong>%{completed} vanwege een fout op de server.</strong>
|
||||
next_actions_description_additions:
|
||||
completed: in de afgelopen %{count} dagen
|
||||
due_date: met een deadline %{due_date} of eerder
|
||||
depends_on_separate_with_commas: Afhankelijk van (gescheiden door komma's)
|
||||
recurring_action_saved: Terugkerende actie opgeslagen
|
||||
action_saved_to_tickler: Actie opgeslagen in tickler
|
||||
recurring_action_saved: Terugkerende actie opgeslagen
|
||||
completed_in_archive:
|
||||
one: Er is een voltooide actie in het archief.
|
||||
other: Er zijn %{count} afgeronde acties in het archief.
|
||||
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
|
||||
no_incomplete_actions: Er zijn geen onvoltooide acties
|
||||
add_new_recurring: Voeg een nieuwe terugkerende actie toe
|
||||
no_incomplete_actions: Er zijn geen onvoltooide acties
|
||||
notes:
|
||||
delete_note_title: Verwijder de notitie '%{id}'
|
||||
delete_confirmation: Weet u zeker dat u de notitie '%{id}' wilt verwijderen?
|
||||
delete_item_title: Verwijder item
|
||||
show_note_title: Toon notitie
|
||||
deleted_note: Verwijder notitie '%{id}'
|
||||
note_link_title: Toon notitie %{id}
|
||||
show_note_title: Toon notitie
|
||||
note_location_link: "In:"
|
||||
edit_item_title: Item bewerken
|
||||
note_header: Notitie %{id}
|
||||
|
|
@ -479,6 +487,15 @@ nl:
|
|||
delete_note_confirm: Weet u zeker dat u de notitie '%{id}' wilt verwijderen?
|
||||
errors:
|
||||
user_unauthorized: "401 Unauthorized: Alleen administratieve gebruikers mogen deze functie gebruiken."
|
||||
states:
|
||||
hidden_plural: Verborgen
|
||||
completed: Afgerond
|
||||
completed_plural: Afgeronde
|
||||
visible_plural: Zichtbare
|
||||
visible: Zichtbaar
|
||||
active_plural: Actieve
|
||||
active: Actief
|
||||
hidden: Verborgen
|
||||
time:
|
||||
am: ochtend
|
||||
formats:
|
||||
|
|
@ -487,26 +504,17 @@ nl:
|
|||
short: "%d %B %H:%M"
|
||||
long: "%A, %d. %B %Y, %H:%M"
|
||||
pm: middag
|
||||
states:
|
||||
hidden_plural: Verborgen
|
||||
completed: Afgerond
|
||||
completed_plural: Afgeronde
|
||||
visible_plural: Zichtbare
|
||||
active_plural: Actieve
|
||||
visible: Zichtbaar
|
||||
active: Actief
|
||||
hidden: Verborgen
|
||||
preferences:
|
||||
open_id_url: Uw OpenID URL is
|
||||
staleness_starts_after: Ophopen begint na %{days} dagen
|
||||
open_id_url: Uw OpenID URL is
|
||||
change_identity_url: Verander uw Identity URL
|
||||
page_title: "TRACKS:: Voorkeuren"
|
||||
change_password: Wijzig uw wachtwoord
|
||||
token_description: Token (voor feeds en API gebruik)
|
||||
title: Uw voorkeuren
|
||||
show_number_completed: Toon %{number} voltooide items
|
||||
page_title_edit: "TRACKS:: Voorkeuren bewerken"
|
||||
edit_preferences: Voorkeuren bewerken
|
||||
page_title_edit: "TRACKS:: Voorkeuren bewerken"
|
||||
generate_new_token: Genereer een nieuwe token
|
||||
sms_context_none: Geen
|
||||
token_header: Uw token
|
||||
|
|
@ -515,52 +523,52 @@ nl:
|
|||
current_authentication_type: Uw authenticatietype is %{auth_type}
|
||||
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.
|
||||
projects:
|
||||
no_actions_in_project: Momenteel zijn er geen onafgeronde acties in dit project
|
||||
default_tags_removed_notice: De standaard tags zijn verwijderd
|
||||
was_marked_hidden: is gemarkeerd als verborgen
|
||||
default_context_set: Stel project standaard context in op %{default_context}
|
||||
deferred_actions: Uitgestelde acties voor dit project
|
||||
edit_project_title: Bewerk project
|
||||
was_marked_hidden: is gemarkeerd als verborgen
|
||||
no_actions_in_project: Momenteel zijn er geen onafgeronde acties in dit project
|
||||
page_title: "TRACKS:: Project: %{project}"
|
||||
hide_form: Verberg formulier
|
||||
no_notes_attached: Momenteel zijn er geen notities toegevoegd aan dit project
|
||||
deferred_actions_empty: Er zijn geen uitgestelde acties voor dit project
|
||||
project_state: Project is %{state}.
|
||||
show_form_title: Maak een nieuw project
|
||||
this_project: Dit project
|
||||
to_new_project_page: Ga naar de nieuwe projectpagina
|
||||
this_project: Dit project
|
||||
no_notes_attached: Momenteel zijn er geen notities toegevoegd aan dit project
|
||||
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
|
||||
with_no_default_context: zonder standaard context
|
||||
completed_actions_empty: Er zijn nog geen afgeronde acties voor dit project
|
||||
actions_in_project_title: Acties in dit project
|
||||
with_default_context: met een standaard context '%{context_name}'
|
||||
show_form: Toevoegen van een project
|
||||
delete_project_confirmation: Weet u zeker dat u wilt het project '%{name} wilt verwijderen?
|
||||
with_default_context: met een standaard context '%{context_name}'
|
||||
add_project: Voeg project toe
|
||||
with_default_tags: en met '%{tags}' als de standaard tags
|
||||
set_default_tags_notice: Stel project standaard tags in op %{default_tags}
|
||||
add_note: Een notitie toevoegen
|
||||
project_saved_status: Project opgeslagen
|
||||
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"
|
||||
is_active: is actief
|
||||
add_project: Voeg project toe
|
||||
delete_project_title: Verwijder het project
|
||||
hidden_projects: Verborgen projecten
|
||||
was_marked_complete: is gemarkeerd als voltooid
|
||||
default_context_removed: Standaard context verwijderd
|
||||
completed_actions: Afgeronde acties voor dit project
|
||||
add_note_submit: Notitie toevoegen
|
||||
was_marked_complete: is gemarkeerd als voltooid
|
||||
default_context: De standaard context voor dit project is %{context}
|
||||
status_project_name_changed: Naam van het project werd gewijzigd
|
||||
edit_project_settings: Bewerk project instellingen
|
||||
no_default_context: Dit project heeft geen standaard context
|
||||
with_no_default_tags: en zonder standaard tags
|
||||
default_context: De standaard context voor dit project is %{context}
|
||||
edit_project_settings: Bewerk project instellingen
|
||||
active_projects: Actieve projecten
|
||||
state: Dit project is %{state}
|
||||
date:
|
||||
|
|
@ -568,7 +576,7 @@ nl:
|
|||
-
|
||||
- Januari
|
||||
- Februari
|
||||
- Maar
|
||||
- Maart
|
||||
- April
|
||||
- Mei
|
||||
- Juni
|
||||
|
|
@ -626,6 +634,20 @@ nl:
|
|||
prompt: Selecteer
|
||||
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
|
||||
add_action: Actie toevoegen
|
||||
add_actions: Toevoegen acties
|
||||
tags_for_all_actions: Tags voor alle acties (scheiden met een komma)
|
||||
toggle_multi: Voeg meerdere acties toe
|
||||
toggle_single_title: Voeg een nieuwe actie toe
|
||||
project_for_all_actions: Project voor alle acties
|
||||
context_for_all_actions: Context voor alle acties
|
||||
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
|
||||
|
|
@ -648,20 +670,13 @@ nl:
|
|||
- Donderdag
|
||||
- Vrijdag
|
||||
- Zaterdag
|
||||
shared:
|
||||
multiple_next_actions: Meerdere acties (een op elke regel)
|
||||
toggle_single: Voeg een actie toe
|
||||
hide_form: Verberg formulier
|
||||
add_action: Actie toevoegen
|
||||
add_actions: Toevoegen acties
|
||||
tags_for_all_actions: Tags voor alle acties (scheiden met een komma)
|
||||
toggle_multi: Voeg meerdere acties toe
|
||||
toggle_single_title: Voeg een nieuwe actie toe
|
||||
project_for_all_actions: Project voor alle acties
|
||||
context_for_all_actions: Context voor alle acties
|
||||
separate_tags_with_commas: gescheiden door komma's
|
||||
toggle_multi_title: Toggle single / multi actie formulier
|
||||
hide_action_form_title: Verberg nieuwe actie formulier
|
||||
sidebar:
|
||||
list_name_active_contexts: Actieve contexten
|
||||
list_name_active_projects: Actieve projecten
|
||||
list_empty: Geen
|
||||
list_name_completed_projects: Voltooide projecten
|
||||
list_name_hidden_projects: Verborgen projecten
|
||||
list_name_hidden_contexts: Verborgen contexten
|
||||
users:
|
||||
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
|
||||
|
|
@ -670,9 +685,9 @@ nl:
|
|||
first_user_heading: "Welkom bij TRACKS. Om te beginnen, maak dan een admin account:"
|
||||
successfully_deleted_user: Succesvol gebruiker %{username} verwijderd
|
||||
failed_to_delete_user: Mislukt de gebruiker %{username} te verwijderen
|
||||
total_projects: Totaal aantal projecten
|
||||
signup_successful: Aanmelding succesvol voor gebruiker %{username}.
|
||||
new_token_generated: Nieuwe token met succes gegenereerd
|
||||
total_projects: Totaal aantal projecten
|
||||
no_signups_title: "TRACKS:: Geen nieuwe aanmeldingen"
|
||||
user_created: Gebruiker aangemaakt.
|
||||
change_password_submit: Wachtwoord wijzigen
|
||||
|
|
@ -685,22 +700,22 @@ nl:
|
|||
auth_type_updated: Authenticatietype bijgewerkt.
|
||||
total_actions: Totaal aanal acties
|
||||
desired_login: Gewenste login
|
||||
password_confirmation_label: Bevestig wachtwoord
|
||||
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
|
||||
destroy_user: Verwijder de gebruiker
|
||||
total_users_count: Je hebt een totaal van %{count} gebruikers
|
||||
new_user_title: "TRACKS:: Aanmelden als de admin gebruiker"
|
||||
destroy_user: Verwijder de 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?"
|
||||
signup_new_user: Registreer nieuwe gebruiker
|
||||
identity_url: Identiteit URL
|
||||
change_authentication_type: Wijzigen authenticatietype
|
||||
identity_url: Identiteit URL
|
||||
auth_change_submit: 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.
|
||||
total_notes: Totaal aantal notities
|
||||
|
|
@ -716,19 +731,19 @@ nl:
|
|||
hidden_contexts: Verborgen contexten
|
||||
no_contexts_active: Momenteel zijn er geen actieve contexten
|
||||
context_hide: Verberg van de start pagina?
|
||||
add_context: Context toevoegen
|
||||
visible_contexts: Zichtbare contexten
|
||||
save_status_message: Context bewaard
|
||||
show_form: Maak een nieuwe context
|
||||
update_status_message: Naam van de context was veranderd
|
||||
add_context: Context toevoegen
|
||||
context_name: Context naam
|
||||
update_status_message: Naam van de context was veranderd
|
||||
status_active: Context is actief
|
||||
new_context_post: "' zal ook gemaakt worden. Weet u dit zeker?"
|
||||
context_deleted: De context '%{name}' is verwijderd
|
||||
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
|
||||
status_hidden: Context is verborgen
|
||||
feedlist:
|
||||
actions_due_today: Acties die vandaag of eerder af moeten
|
||||
|
|
@ -754,13 +769,6 @@ nl:
|
|||
all_actions: Alle acties
|
||||
actions_completed_last_week: Acties afgerond in de afgelopen 7 dagen
|
||||
project_centric: Feeds voor onafgeronde acties in een specifiek project
|
||||
sidebar:
|
||||
list_name_active_contexts: Actieve contexten
|
||||
list_name_active_projects: Actieve projecten
|
||||
list_empty: Geen
|
||||
list_name_completed_projects: Voltooide projecten
|
||||
list_name_hidden_projects: Verborgen projecten
|
||||
list_name_hidden_contexts: Verborgen contexten
|
||||
datetime:
|
||||
prompts:
|
||||
minute: Minuut
|
||||
|
|
@ -808,33 +816,33 @@ nl:
|
|||
half_a_minute: halve minuut
|
||||
login:
|
||||
user_no_expiry: Blijf ingelogd
|
||||
sign_in: Meld aan
|
||||
login_cas: Ga naar het CAS
|
||||
openid_identity_url_not_found: Sorry, geen gebruiker met die identiteit URL bestaat (% {identity_url})
|
||||
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
|
||||
sign_in: Meld aan
|
||||
openid_identity_url_not_found: Sorry, geen gebruiker met die identiteit URL bestaat (%{identity_url})
|
||||
successful_with_session_info: "Login succesvol:"
|
||||
cas_username_not_found: Sorry, geen gebruiker met die CAS gebruikersnaam bestaat (% {username})
|
||||
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
|
||||
session_will_not_expire: sessie zal niet verlopen.
|
||||
successful: Succesvol aangemeld. Welkom terug!
|
||||
session_will_expire: sessie zal verlopen na %{hours} u(u)r(en) van inactiviteit.
|
||||
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
|
||||
log_in_again: log opnieuw in.
|
||||
log_in_again: opnieuw in te loggen.
|
||||
logged_out: Je bent afgemeld bij Tracks.
|
||||
login_with_openid: inloggen met een OpenID
|
||||
unsuccessful: Login mislukt.
|
||||
search:
|
||||
contexts_matching_query: Contexten passend bij zoekopdracht
|
||||
tags_matching_query: Tags passend bij zoekopdracht
|
||||
todos_matching_query: Todos passend bij zoekopdracht
|
||||
projects_matching_query: Projecten passend bij zoekopdracht
|
||||
notes_matching_query: Notities passend bij zoekopdracht
|
||||
no_results: Uw zoekopdracht heeft geen resultaten opgeleverd.
|
||||
todos_matching_query: Todos passend bij zoekopdracht
|
||||
|
|
|
|||
|
|
@ -98,7 +98,7 @@ Feature: Edit a project
|
|||
Given this is a pending scenario # empty message is in separate container
|
||||
|
||||
# Ticket #1043
|
||||
@selenium @wip
|
||||
@selenium
|
||||
Scenario: I can move a todo out of the current project
|
||||
Given I have a project "foo" with 2 todos
|
||||
And I have a project called "bar"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue