mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-23 18:50:12 +01:00
fix #1169 and also improve i18n on repeating todos
This commit is contained in:
parent
d444d80f93
commit
f05826d07a
7 changed files with 372 additions and 214 deletions
|
|
@ -627,25 +627,26 @@ class TodosController < ApplicationController
|
|||
due_this_week_date = Time.zone.now.end_of_week
|
||||
due_next_week_date = due_this_week_date + 7.days
|
||||
due_this_month_date = Time.zone.now.end_of_month
|
||||
included_tables = [:taggings, :tags, :recurring_todo]
|
||||
|
||||
@due_today = current_user.todos.not_completed.find(:all,
|
||||
:include => [:taggings, :tags],
|
||||
:include => included_tables,
|
||||
:conditions => ['todos.due <= ?', due_today_date],
|
||||
:order => "due")
|
||||
@due_this_week = current_user.todos.not_completed.find(:all,
|
||||
:include => [:taggings, :tags],
|
||||
:include => included_tables,
|
||||
:conditions => ['todos.due > ? AND todos.due <= ?', due_today_date, due_this_week_date],
|
||||
:order => "due")
|
||||
@due_next_week = current_user.todos.not_completed.find(:all,
|
||||
:include => [:taggings, :tags],
|
||||
:include => included_tables,
|
||||
:conditions => ['todos.due > ? AND todos.due <= ?', due_this_week_date, due_next_week_date],
|
||||
:order => "due")
|
||||
@due_this_month = current_user.todos.not_completed.find(:all,
|
||||
:include => [:taggings, :tags],
|
||||
:include => included_tables,
|
||||
:conditions => ['todos.due > ? AND todos.due <= ?', due_next_week_date, due_this_month_date],
|
||||
:order => "due")
|
||||
@due_after_this_month = current_user.todos.not_completed.find(:all,
|
||||
:include => [:taggings, :tags],
|
||||
:include => included_tables,
|
||||
:conditions => ['todos.due > ?', due_this_month_date],
|
||||
:order => "due")
|
||||
|
||||
|
|
|
|||
|
|
@ -161,12 +161,12 @@ module ApplicationHelper
|
|||
def recurrence_time_span(rt)
|
||||
case rt.ends_on
|
||||
when "no_end_date"
|
||||
return rt.start_from.nil? ? "" : "from " + format_date(rt.start_from)
|
||||
return rt.start_from.nil? ? "" : I18n.t("todos.recurrence.pattern.from") + " " + format_date(rt.start_from)
|
||||
when "ends_on_number_of_times"
|
||||
return "for "+rt.number_of_occurences.to_s + " times"
|
||||
return I18n.t("todos.recurrence.pattern.times", :number => rt.number_of_occurences)
|
||||
when "ends_on_end_date"
|
||||
starts = rt.start_from.nil? ? "" : "from " + format_date(rt.start_from)
|
||||
ends = rt.end_date.nil? ? "" : " until " + format_date(rt.end_date)
|
||||
starts = rt.start_from.nil? ? "" : I18n.t("todos.recurrence.pattern.from") + " " + format_date(rt.start_from)
|
||||
ends = rt.end_date.nil? ? "" : " " + I18n.t("todos.recurrence.pattern.until") + " " + format_date(rt.end_date)
|
||||
return starts+ends
|
||||
else
|
||||
raise Exception.new, "unknown recurrence time span selection (#{rt.ends_on})"
|
||||
|
|
|
|||
|
|
@ -388,9 +388,9 @@ class RecurringTodo < ActiveRecord::Base
|
|||
def recurring_target_as_text
|
||||
case self.target
|
||||
when 'due_date'
|
||||
return "due"
|
||||
return I18n.t("todos.recurrence.pattern.due")
|
||||
when 'show_from_date'
|
||||
return "show"
|
||||
return I18n.t("todos.recurrence.pattern.show")
|
||||
else
|
||||
raise Exception.new, "unexpected value of recurrence target '#{self.target}'"
|
||||
end
|
||||
|
|
@ -409,32 +409,45 @@ class RecurringTodo < ActiveRecord::Base
|
|||
case recurring_period
|
||||
when 'daily'
|
||||
if only_work_days
|
||||
return "on work days"
|
||||
return I18n.t("todos.recurrence.pattern.on_work_days")
|
||||
else
|
||||
if every_other1 > 1
|
||||
return "every #{every_other1} days"
|
||||
return I18n.t("todos.recurrence.pattern.every_n", :n => every_other1) + " " + I18n.t("common.days")
|
||||
else
|
||||
return "every day"
|
||||
return I18n.t("todos.recurrence.pattern.every_day")
|
||||
end
|
||||
end
|
||||
when 'weekly'
|
||||
if every_other1 > 1
|
||||
return "every #{every_other1} weeks"
|
||||
return I18n.t("todos.recurrence.pattern.every_n", :n => every_other1) + " " + I18n.t("common.weeks")
|
||||
else
|
||||
return 'weekly'
|
||||
return I18n.t('todos.recurrence.pattern.weekly')
|
||||
end
|
||||
when 'monthly'
|
||||
return "invalid repeat pattern" if every_other2.nil?
|
||||
if self.recurrence_selector == 0
|
||||
return "every #{self.every_other2} month#{self.every_other2>1?'s':''} on day #{self.every_other1}"
|
||||
on_day = " " + I18n.t('todos.recurrence.pattern.on_day_n', :n => self.every_other1)
|
||||
if self.every_other2>1
|
||||
return I18n.t("todos.recurrence.pattern.every_n", :n => self.every_other2) + " " + I18n.t('common.months') + on_day
|
||||
else
|
||||
return "every #{self.xth} #{self.day_of_week} of every #{self.every_other2} month#{self.every_other2>1?'s':''}"
|
||||
return I18n.t("todos.recurrence.pattern.every_month") + on_day
|
||||
end
|
||||
else
|
||||
if self.every_other2>1
|
||||
n_months = "#{self.every_other2} " + I18n.t('common.months')
|
||||
else
|
||||
n_months = I18n.t('common.month')
|
||||
end
|
||||
return I18n.t('todos.recurrence.pattern.every_xth_day_of_every_n_months',
|
||||
:x => self.xth, :day => self.day_of_week, :n_months => n_months)
|
||||
end
|
||||
when 'yearly'
|
||||
if self.recurrence_selector == 0
|
||||
return "every year on #{self.month_of_year} #{self.every_other1}"
|
||||
return I18n.t("todos.recurrence.pattern.every_year_on",
|
||||
:date => I18n.l(DateTime.new(Time.zone.now.year, self.every_other2, self.every_other1), :format => :month_day))
|
||||
else
|
||||
return "every year on the #{self.xth} #{self.day_of_week} of #{self.month_of_year}"
|
||||
return I18n.t("todos.recurrence.pattern.every_year_on",
|
||||
:date => I18n.t("todos.recurrence.pattern.the_xth_day_of_month", :x => self.xth, :day => self.day_of_week, :month => self.month_of_year))
|
||||
end
|
||||
else
|
||||
return 'unknown recurrence pattern: period unknown'
|
||||
|
|
@ -442,18 +455,18 @@ class RecurringTodo < ActiveRecord::Base
|
|||
end
|
||||
|
||||
def xth
|
||||
xth_day = ['first','second','third','fourth','last']
|
||||
xth_day = [
|
||||
I18n.t('todos.recurrence.pattern.first'),I18n.t('todos.recurrence.pattern.second'),I18n.t('todos.recurrence.pattern.third'),
|
||||
I18n.t('todos.recurrence.pattern.fourth'),I18n.t('todos.recurrence.pattern.last')]
|
||||
return self.every_other3.nil? ? '??' : xth_day[self.every_other3-1]
|
||||
end
|
||||
|
||||
def day_of_week
|
||||
days_of_week = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']
|
||||
return (self.every_count.nil? ? '??' : days_of_week[self.every_count])
|
||||
return (self.every_count.nil? ? '??' : I18n.t('todos.recurrence.pattern.day_names')[self.every_count])
|
||||
end
|
||||
|
||||
def month_of_year
|
||||
months_of_year = ['January','Februari','March','April','May','June','July','August','September','October','November','December']
|
||||
return self.every_other2.nil? ? '??' : months_of_year[self.every_other2-1]
|
||||
return self.every_other2.nil? ? '??' : I18n.t('todos.recurrence.pattern.month_names')[self.every_other2]
|
||||
end
|
||||
|
||||
def starred?
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
</div>
|
||||
|
||||
<div class="container">
|
||||
<h2><%= t('todos.calendar.due_this_month', :month => Time.zone.now.strftime("%B")) %></h2>
|
||||
<h2><%= t('todos.calendar.due_this_month', :month => l(Time.zone.now, :format => "%B")) %></h2>
|
||||
<div id="empty_due_this_month" <%= "style=\"display:none\"" unless @due_this_month.empty? %>>
|
||||
<%= t('todos.calendar.no_actions_due_this_month') %>
|
||||
</div>
|
||||
|
|
@ -41,7 +41,7 @@
|
|||
</div>
|
||||
|
||||
<div class="container">
|
||||
<h2><%= t('todos.calendar.due_next_month_and_later', :month => (Time.zone.now+1.month).strftime("%B")) %></h2>
|
||||
<h2><%= t('todos.calendar.due_next_month_and_later', :month => l(Time.zone.now+1.month, :format => "%B")) %></h2>
|
||||
<div id="empty_due_after_this_month" <%= "style=\"display:none\"" unless @due_after_this_month.empty? %>>
|
||||
<%= t('todos.calendar.no_actions_due_after_this_month') %>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -34,6 +34,50 @@ de:
|
|||
separator: .
|
||||
precision:
|
||||
delimiter: ","
|
||||
layouts:
|
||||
toggle_notes: Notizen umschalten
|
||||
next_actions_rss_feed: RSS-Feed kommende Aufgaben
|
||||
toggle_notes_title: Alle Notizen umschalten
|
||||
mobile_navigation:
|
||||
logout: Abmelden
|
||||
feeds: Feeds
|
||||
new_action: 0-Neue Aufgabe
|
||||
starred: 4-Markiert
|
||||
projects: 3-Projekte
|
||||
tickler: Notizbuch
|
||||
contexts: 2-Kontexte
|
||||
home: 1-Home
|
||||
navigation:
|
||||
manage_users_title: "Benutzer hinzuf\xC3\xBCgen oder entfernen"
|
||||
recurring_todos: Sich wiederholende To-Dos
|
||||
api_docs: REST API Docs
|
||||
feeds: Feeds
|
||||
stats: Statistiken
|
||||
starred: Markiert
|
||||
notes_title: Alle Notizen anzeigen
|
||||
tickler_title: Notizbuch
|
||||
manage_users: Benutzer verwalten
|
||||
export_title: Daten importieren und exportieren
|
||||
integrations_: Tracks integrieren
|
||||
preferences: Einstellungen
|
||||
feeds_title: "Liste der verf\xC3\xBCgbaren Feeds anzeigen"
|
||||
calendar_title: "Kalender mit \xC3\xBCberf\xC3\xA4lligen Aufgaben"
|
||||
recurring_todos_title: Sich wiederholende To-Dos verwalten
|
||||
completed_tasks: Erledigt
|
||||
stats_title: Statistiken anzeigen
|
||||
home_title: Start
|
||||
tickler: Notizbuch
|
||||
starred_title: Markierte Aufgaben betrachten
|
||||
organize: Organisieren
|
||||
view: Betrachten
|
||||
completed_tasks_title: "Vollst\xC3\xA4ndig"
|
||||
export: Export
|
||||
contexts_title: Kontexte
|
||||
home: Start
|
||||
projects_title: Projekte
|
||||
calendar: Kalender
|
||||
preferences_title: Meine Einstellungen
|
||||
search: "Alle Eintr\xC3\xA4ge durchsuchen"
|
||||
common:
|
||||
back: "Zur\xC3\xBCck"
|
||||
third: Dritte
|
||||
|
|
@ -45,6 +89,7 @@ de:
|
|||
none: Keine
|
||||
second: Zweite
|
||||
optional: optional
|
||||
month: Monat
|
||||
forum: Forum
|
||||
notes: Notizen
|
||||
server_error: Auf dem Server ist ein Fehler aufgetreten.
|
||||
|
|
@ -68,66 +113,25 @@ de:
|
|||
by_task_count: Nach Anzahl der Aufgaben
|
||||
create: Erstellen
|
||||
drag_handle: Verschieben
|
||||
context: Kontext
|
||||
months: Monate
|
||||
errors_with_fields: "Mit folgenden Feldern sind Probleme aufgetreten:"
|
||||
context: Kontext
|
||||
description: Beschreibung
|
||||
contexts: Kontexte
|
||||
wiki: Wiki
|
||||
update: Aktualisieren
|
||||
bugs: Bugs
|
||||
update: Aktualisieren
|
||||
weeks: Woche
|
||||
forth: Vierte
|
||||
wiki: Wiki
|
||||
ajaxError: Fehler beim Empfangen vom Server
|
||||
search: Suchen
|
||||
email: E-Mail
|
||||
integrations:
|
||||
opensearch_description: In Tracks suchen
|
||||
gmail_description: "Gadget, um Tracks als Gadget zu Googlemail hinzuzuf\xC3\xBCgen"
|
||||
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"
|
||||
layouts:
|
||||
toggle_notes: Notizen umschalten
|
||||
next_actions_rss_feed: RSS-Feed kommende Aufgaben
|
||||
toggle_notes_title: Alle Notizen umschalten
|
||||
mobile_navigation:
|
||||
logout: Abmelden
|
||||
new_action: 0-Neue Aufgabe
|
||||
feeds: Feeds
|
||||
starred: 4-Markiert
|
||||
projects: 3-Projekte
|
||||
tickler: Notizbuch
|
||||
contexts: 2-Kontexte
|
||||
home: 1-Home
|
||||
navigation:
|
||||
api_docs: REST API Docs
|
||||
manage_users_title: "Benutzer hinzuf\xC3\xBCgen oder entfernen"
|
||||
recurring_todos: Sich wiederholende To-Dos
|
||||
feeds: Feeds
|
||||
stats: Statistiken
|
||||
starred: Markiert
|
||||
notes_title: Alle Notizen anzeigen
|
||||
tickler_title: Notizbuch
|
||||
manage_users: Benutzer verwalten
|
||||
export_title: Daten importieren und exportieren
|
||||
integrations_: Tracks integrieren
|
||||
preferences: Einstellungen
|
||||
feeds_title: "Liste der verf\xC3\xBCgbaren Feeds anzeigen"
|
||||
calendar_title: "Kalender mit \xC3\xBCberf\xC3\xA4lligen Aufgaben"
|
||||
home_title: Start
|
||||
starred_title: Markierte Aufgaben betrachten
|
||||
recurring_todos_title: Sich wiederholende To-Dos verwalten
|
||||
completed_tasks: Erledigt
|
||||
tickler: Notizbuch
|
||||
stats_title: Statistiken anzeigen
|
||||
organize: Organisieren
|
||||
view: Betrachten
|
||||
completed_tasks_title: "Vollst\xC3\xA4ndig"
|
||||
export: Export
|
||||
home: Start
|
||||
contexts_title: Kontexte
|
||||
preferences_title: Meine Einstellungen
|
||||
projects_title: Projekte
|
||||
calendar: Kalender
|
||||
search: "Alle Eintr\xC3\xA4ge durchsuchen"
|
||||
data:
|
||||
import_successful: Import war erfolgreich.
|
||||
import_errors: Beim Import sind Fehler aufgetreten.
|
||||
|
|
@ -163,12 +167,12 @@ de:
|
|||
due: Fällig
|
||||
preference:
|
||||
show_hidden_projects_in_sidebar: Zeige Versteckte Projekte in der Sidebar
|
||||
show_hidden_contexts_in_sidebar: "Zeige Versteckte Zusammenh\xC3\xA4nge in der Sidebar"
|
||||
date_format: Datum Format
|
||||
mobile_todos_per_page: Aufgaben pro Seite (Mobile Version)
|
||||
show_hidden_contexts_in_sidebar: "Zeige Versteckte Zusammenh\xC3\xA4nge in der Sidebar"
|
||||
staleness_starts: Anfang des Abgestandenheit
|
||||
sms_context: Standard-E-Mail-Kontext
|
||||
mobile_todos_per_page: Aufgaben pro Seite (Mobile Version)
|
||||
verbose_action_descriptors: "Ausf\xC3\xBChrlich Aktion Deskriptoren"
|
||||
sms_context: Standard-E-Mail-Kontext
|
||||
show_number_completed: "Zeige Zahl der abgeschlossenen Ma\xC3\x9Fnahmen"
|
||||
title_date_format: Titel Datumsformat
|
||||
refresh: Aktualisierungsintverall (in Minuten)
|
||||
|
|
@ -176,8 +180,8 @@ de:
|
|||
due_style: "F\xC3\xA4llig stijl"
|
||||
time_zone: Zeit Zone
|
||||
locale: Zahle
|
||||
sms_email: Per E-Mail
|
||||
show_project_on_todo_done: Zur Projektseite wechseln, wenn To-Do abgeschlossen
|
||||
sms_email: Per E-Mail
|
||||
show_completed_projects_in_sidebar: Zeige abgeschlossene Projekte in der Sidebar
|
||||
user:
|
||||
last_name: Nachname
|
||||
|
|
@ -200,8 +204,8 @@ de:
|
|||
exclusion: "ist nicht verf\xC3\xBCgbar"
|
||||
odd: muss ungerade 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"
|
||||
even: muss gerade sein
|
||||
less_than: muss kleiner als %{count} sein
|
||||
greater_than: "muss gr\xC3\xB6\xC3\x9Fer als %{count} sein"
|
||||
|
|
@ -219,18 +223,17 @@ de:
|
|||
one: "Konnte dieses %{model} Objekt nicht speichern: 1 Fehler."
|
||||
other: "Konnte dieses %{model} Objekt nicht speichern: %{count} Fehler."
|
||||
stats:
|
||||
tag_cloud_90days_title: Tag-Cloud-Aktionen in den letzten 90 Tagen
|
||||
totals_active_project_count: Von diesen sind %{count} aktive Projekte
|
||||
actions: Aktionen
|
||||
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_avg_completion_time: Durchschnittlich hast du %{count} Tage gebraucht, um eine Aktion abzuschliessen.
|
||||
actions_last_year_legend:
|
||||
number_of_actions: Anzahl Aktionen
|
||||
months_ago: Monate zuvor
|
||||
totals_first_action: Seit deiner ersten Aktion am %{date}
|
||||
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"
|
||||
actions_avg_completion_time: Durchschnittlich hast du %{count} Tage gebraucht, um eine Aktion abzuschliessen.
|
||||
totals_action_count: hattest du insgesamt %{count} Aktionen
|
||||
legend:
|
||||
number_of_days: Anzahl vergangene Tage
|
||||
actions: Aktionen
|
||||
|
|
@ -239,64 +242,60 @@ de:
|
|||
percentage: Prozentsatz
|
||||
running_time: Laufzeit einer Aktion (Wochen)
|
||||
months_ago: Monate zuvor
|
||||
totals_action_count: hattest du insgesamt %{count} Aktionen
|
||||
actions_dow_30days_title: Wochentag (letzte 30 Tage)
|
||||
current_running_time_of_incomplete_visible_actions: "Aktuelle Laufzeit unvollst\xC3\xA4ndiger sichtbarer Aufgaben"
|
||||
running_time_legend:
|
||||
actions: Aufgaben
|
||||
percentage: Prozentsatz
|
||||
weeks: "Vergangene Zeit einer Aktion (Wochen). Klick auf eine Leiste f\xC3\xBCr mehr Informationen."
|
||||
totals_deferred_actions: "von denen %{count} im Notizbuch zur\xC3\xBCckgestellt sind"
|
||||
top10_longrunning: "Top 10 der am l\xC3\xA4ngsten laufenden Projekte"
|
||||
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_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
|
||||
projects: Projekte
|
||||
totals_context_count: Du hast %{count} Kontexte.
|
||||
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
|
||||
totals_context_count: Du hast %{count} Kontexte.
|
||||
actions_day_of_week_title: Wochentag (alle Aktionen)
|
||||
tags: Tags
|
||||
totals_project_count: Du hast %{count} Projekte.
|
||||
actions_min_max_completion_days: "Das Minimum/Maximum an Tagen einer Vervollst\xC3\xA4ndigung ist %{min}/%{max}."
|
||||
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.
|
||||
more_stats_will_appear: "Weitere Statistiken werden verf\xC3\xBCgbar, wenn einige Aufgaben hinzugef\xC3\xBCgt wurden."
|
||||
totals_hidden_project_count: "%{count} sind versteckt"
|
||||
running_time_all: "Aktuelle Laufzeit aller unvollst\xC3\xA4ndigen Aktionen."
|
||||
tod30: Tageszeit (letzte 30 Tage)
|
||||
top5_visible_contexts_with_incomplete_actions: "Top 5 der sichtbaren Kontexte mit unvollst\xC3\xA4ndigen Aktionen"
|
||||
actions_30days_title: _Aktionen der letzten 30 Tage
|
||||
tag_cloud_90days_description: Diese Tag-Cloud beinhaltet Tags der Aktionen, die in den letzten 90 Tagen erstellt oder abgeschlossen wurden.
|
||||
actions_further: und danach
|
||||
time_of_day: Tageszeit (alle Aktionen)
|
||||
more_stats_will_appear: "Weitere Statistiken werden verf\xC3\xBCgbar, wenn einige Aufgaben hinzugef\xC3\xBCgt wurden."
|
||||
totals_tag_count: Du hast %{count} Tags in Aktionen.
|
||||
running_time_all: "Aktuelle Laufzeit aller unvollst\xC3\xA4ndigen Aktionen."
|
||||
top5_visible_contexts_with_incomplete_actions: "Top 5 der sichtbaren Kontexte mit 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.
|
||||
top10_projects_30days: Top-10-Projekt der letzten 30 Tage
|
||||
totals_hidden_project_count: "%{count} sind versteckt"
|
||||
top10_projects: Top 10 aller Projekte
|
||||
click_to_return: "Klick auf %{link} um zur Statistikseite zur\xC3\xBCckzukehren."
|
||||
spread_of_actions_for_all_context: Aufgabenverteilung aller Kontexte
|
||||
totals_completed_project_count: und %{count} sind abgeschlossene Projekte.
|
||||
actions_selected_from_week: "Aktionen ausgew\xC3\xA4hlt ab Woche"
|
||||
click_to_show_actions_from_week: Klick auf %{link} um die Aktionen von Woche %{week} und danach anzuzeigen.
|
||||
actions_avg_created: In den letzten 12 Monaten hast du im Durchschnitt %{count} Aktionen erstellt
|
||||
spread_of_running_actions_for_visible_contexts: Verteilung der laufenden Aufgaben aller sichtbaren Kontexte
|
||||
other_actions_label: (andere)
|
||||
top10_projects: Top 10 aller Projekte
|
||||
spread_of_actions_for_all_context: Aufgabenverteilung aller Kontexte
|
||||
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
|
||||
top10_projects_30days: Top-10-Projekt der letzten 30 Tage
|
||||
time_of_day_legend:
|
||||
number_of_actions: Anzahl Aufgaben
|
||||
time_of_day: Tageszeit
|
||||
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
|
||||
no_actions_selected: "Es sind keine Aufgaben ausgew\xC3\xA4hlt."
|
||||
running_time_all_legend:
|
||||
actions: Aktionen
|
||||
percentage: Prozentsatz
|
||||
running_time: "Laufzeit einer Aktion (Wochen). Klick auf eine Leiste f\xC3\xBCr mehr Informationen."
|
||||
contexts: Kontexte
|
||||
labels:
|
||||
month_avg_completed: "%{months} Monat durchschnittlich fertig gestellt"
|
||||
completed: Erledigt
|
||||
|
|
@ -304,23 +303,28 @@ 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."
|
||||
tod30_legend:
|
||||
number_of_actions: Anzahl Aufgaben
|
||||
time_of_day: Tageszeit
|
||||
action_selection_title: TRACKS::Aktionsauswahl
|
||||
actions_actions_avg_created_30days: In den letzten 30 Tagen hast du im Durchschnitt %{count} Aktionen erstellt
|
||||
todos:
|
||||
show_from: Anzeigen ab dem
|
||||
error_starring_recurring: Konnte die Hervorhebung der wiederkehrenden Aufgabe \'%{description}\' nicht durchführen
|
||||
show_from: Anzeigen ab dem
|
||||
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
|
||||
blocked_by: Blockiert durch %{predecessors}
|
||||
defer_date_after_due_date: "Zur\xC3\xBCckstellungsdatum nach Ablaufdatum. Bitte passe das Ablaufdatum an, dass es vor dem Zur\xC3\xBCckstellungsdatum liegt."
|
||||
star_action: Aktion markieren
|
||||
completed_recurrence_completed: Es gibt keine weitere Aktion nach der soeben gelöschten. Die Wiederholung ist abgeschlossen.
|
||||
defer_date_after_due_date: "Zur\xC3\xBCckstellungsdatum nach Ablaufdatum. Bitte passe das Ablaufdatum an, dass es vor dem Zur\xC3\xBCckstellungsdatum liegt."
|
||||
unable_to_add_dependency: Abhängigkeit nicht hinzufügbar
|
||||
done: Erledigt?
|
||||
star_action_with_description: Aktion '%{description}' markieren
|
||||
|
|
@ -328,23 +332,23 @@ de:
|
|||
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
|
||||
action_due_on: "(Aktion f\xC3\xA4llig am %{date})"
|
||||
edit_action_with_description: Aktion '%{description}' bearbeiten
|
||||
action_due_on: "(Aktion f\xC3\xA4llig am %{date})"
|
||||
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
|
||||
action_deleted_success: Die nächste Aktion erfolgreich gelöscht
|
||||
tags: Tags (Komma-separiert)
|
||||
new_related_todo_created: "Eine neue To-Do wurde hinzugef\xC3\xBCgt, die zu dieser wiederkehrenden To-Do geh\xC3\xB6rt"
|
||||
delete_recurring_action_title: "Wiederkehrende Aktion '%{description}' l\xC3\xB6schen"
|
||||
context_changed: Kontext zu %{name} gewechselt
|
||||
new_related_todo_created: "Eine neue To-Do wurde hinzugef\xC3\xBCgt, die zu dieser wiederkehrenden To-Do geh\xC3\xB6rt"
|
||||
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"
|
||||
recurring_actions_title: TRACKS::Wiederkehrende Aktionen
|
||||
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
|
||||
scheduled_overdue: "Planm\xC3\xA4\xC3\x9Fig angezeigt vor %{days} Tagen"
|
||||
action_saved: Aktion gespeichert
|
||||
scheduled_overdue: "Planm\xC3\xA4\xC3\x9Fig angezeigt vor %{days} Tagen"
|
||||
action_deleted_error: Fehler beim Löschen der Aufgabe
|
||||
edit_action: Aktion bearbeiten
|
||||
added_new_context: "Neuer Kontext hinzugef\xC3\xBCgt"
|
||||
|
|
@ -361,14 +365,14 @@ 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
|
||||
delete_recurring_action_confirm: Soll die wiederkehrende Aktion '%{description}' wirklich gelöscht werden?
|
||||
error_completing_todo: Beim Abschliessen/Aktivieren der wiederkehrenden To-Do %{description} ist ein Fehler aufgetreten
|
||||
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
|
||||
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
|
||||
no_project: --Kein Projekt--
|
||||
show_in_days: Anzeigen in %{days} Tagen
|
||||
no_project: --Kein Projekt--
|
||||
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
|
||||
new_related_todo_created_short: hat einen neuen todo
|
||||
|
|
@ -377,16 +381,16 @@ de:
|
|||
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
|
||||
deferred_actions_with: "Zur\xC3\xBCckgestellte Aktionen mit dem Tag '%{tag_name}'"
|
||||
was_due_on_date: war am %{date} fällig
|
||||
show_on_date: Anzeigen am %{date}
|
||||
recurrence_period: Wiederholungszeitraum
|
||||
deferred_actions_with: "Zur\xC3\xBCckgestellte Aktionen mit dem Tag '%{tag_name}'"
|
||||
confirm_delete: "Bist du sicher, dass du die Aktion '%{description}' l\xC3\xB6schen m\xC3\xB6chtest?"
|
||||
recurring_deleted_success: "Die wiederkehrende Aktion wurde erfolgreich gel\xC3\xB6scht."
|
||||
next_actions_title: TRACKS::Weitere Aufgaben
|
||||
|
|
@ -394,16 +398,16 @@ de:
|
|||
deferred_tasks_title: TRACKS::Notizbuch
|
||||
no_completed_actions_with: Keine abgeschlossenen Aktionen mit dem Tag '%{tag_name}'
|
||||
clear_show_from_date: Datum leeren
|
||||
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?"
|
||||
calendar_page_title: TRACKS::Kalender
|
||||
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?"
|
||||
show_today: Heute anzeigen
|
||||
no_actions_found_title: Keine Aktionen gefunden
|
||||
next_actions_due_date:
|
||||
overdue_by: "\xC3\x9Cberf\xC3\xA4llig mit %{days} Tag"
|
||||
overdue_by_plural: "\xC3\x9Cberf\xC3\xA4llig mit %{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
|
||||
no_actions_with: "Im Augenblick gibt es keine unvollst\xC3\xA4ndigen Aktionen mit dem Tag '%{tag_name}'"
|
||||
|
|
@ -425,21 +429,21 @@ de:
|
|||
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!"
|
||||
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."
|
||||
depends_on: "H\xC3\xA4ngt ab von"
|
||||
action_marked_complete: Die Aktion <strong>'%{description}'</strong> wurde als <strong>%{completed}</strong> markiert.
|
||||
added_new_next_action_plural: Neue weiterführende Aufgaben angelegt
|
||||
completed_today:
|
||||
one: Du hast heute bereits eine Aufgabe erledigt.
|
||||
other: Du hast heute bereits %{count} Aufgaben erledigt.
|
||||
added_new_next_action_plural: Neue weiterführende Aufgaben angelegt
|
||||
new_related_todo_not_created_short: nicht schaffen todo
|
||||
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
|
||||
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
|
||||
|
|
@ -448,6 +452,7 @@ de:
|
|||
no_actions_due_this_month: Keine Aktionen für den Rest des Monats
|
||||
error_starring: Konnte die Hervorhebung von \'%{description}\' nicht durchführen
|
||||
show_tomorrow: Morgen anzeigen
|
||||
no_completed_recurring: Im Augenblick gibt es keine abgeschlossenen wiederkehrenden To-Dos
|
||||
recurrence:
|
||||
ends_on_date: Endet am %{date}
|
||||
every_work_day: Jeden Arbeitstag
|
||||
|
|
@ -461,33 +466,73 @@ de:
|
|||
starts_on: Beginnt am
|
||||
daily: "T\xC3\xA4glich"
|
||||
show_option_always: immer
|
||||
pattern:
|
||||
third: Drittel
|
||||
every_n: jeden %{n}
|
||||
second: zweite
|
||||
on_day_n: am Tag %{n}
|
||||
every_xth_day_of_every_n_months: "jedes %{x} %{day} jedes %{n_months} \xE2\x80\x8B"
|
||||
weekly: "w\xC3\xB6chentlich"
|
||||
from: von
|
||||
last: zuletzt
|
||||
every_day: jeden Tag
|
||||
times: "f\xC3\xBCr %{number} Zeiten"
|
||||
the_xth_day_of_month: der %{x} %{day} von %{month}
|
||||
on_work_days: an Wochentagen
|
||||
first: erste
|
||||
show: Show
|
||||
every_year_on: jedes Jahr in %{date}
|
||||
fourth: vierte
|
||||
due: "F\xC3\xA4llig"
|
||||
until: bis
|
||||
every_month: jeden Monat
|
||||
day_names:
|
||||
- Sonntag
|
||||
- Montag
|
||||
- Dienstag
|
||||
- Mittwoch
|
||||
- Donnerstag
|
||||
- Freitag
|
||||
- Samstag
|
||||
month_names:
|
||||
-
|
||||
- Januar
|
||||
- Februar
|
||||
- März
|
||||
- April
|
||||
- Mai
|
||||
- Juni
|
||||
- Juli
|
||||
- August
|
||||
- September
|
||||
- Oktober
|
||||
- November
|
||||
- Dezember
|
||||
yearly_every_x_day: "Jeden %{day}. %{month} "
|
||||
recurrence_on_options: Setze Wiederholung auf
|
||||
daily_every_number_day: Alle %{number} Tage
|
||||
weekly_every_number_week: Kehrt jede %{number}. Woche wieder am
|
||||
ends_on: Endet am
|
||||
show_options: To-Do anzeigen
|
||||
ends_on: Endet am
|
||||
weekly_every_number_week: Kehrt jede %{number}. Woche wieder am
|
||||
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"
|
||||
yearly_every_xth_day: Den %{day} %{day_of_week} des %{month}
|
||||
show_days_before: "%{days} Tage bevor die To-Do f\xC3\xA4llig ist"
|
||||
yearly_every_xth_day: Den %{day} %{day_of_week} des %{month}
|
||||
from_tickler: the date todo comes from tickler (no due date set)
|
||||
yearly: "J\xC3\xA4hrlich"
|
||||
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.
|
||||
recurrence_completed: Nach dieser wiederkehrenden Aktion, die du gerade abgeschlossen hast, folgt keine mehr. Die Wiederholung endet hiermit
|
||||
in_pending_state: und als ausstehend markiert
|
||||
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 <strong>'%{description}'</strong> wurde aufgrund eines Fehlers NICHT als <strong>%{completed}</strong> markiert.
|
||||
add_new_recurring: "F\xC3\xBCge eine neue wiederkehrende Aktion hinzu"
|
||||
recurring_action_saved: Wiederkehrende Aktion gespeichert
|
||||
action_saved_to_tickler: Aktion im Notizbuch gespeichert
|
||||
recurring_action_saved: Wiederkehrende Aktion gespeichert
|
||||
depends_on_separate_with_commas: Hängt ab von (Komma-separiert)
|
||||
completed_in_archive:
|
||||
one: Es befindet sich eine erledigte Aufgabe im Archiv.
|
||||
|
|
@ -497,11 +542,12 @@ de:
|
|||
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
|
||||
notes:
|
||||
delete_item_title: Eintrag löschen
|
||||
delete_note_title: Notiz '%{id}' löschen
|
||||
delete_confirmation: "Bist du sicher, dass du die Notiz '%{id}' l\xC3\xB6schen m\xC3\xB6chtest?"
|
||||
delete_item_title: Eintrag löschen
|
||||
note_link_title: Notiz %{id} anzeigen
|
||||
show_note_title: Notiz anzeigen
|
||||
deleted_note: "Notiz '%{id}' l\xC3\xB6schen"
|
||||
|
|
@ -511,25 +557,25 @@ de:
|
|||
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?
|
||||
projects:
|
||||
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
|
||||
edit_project_title: Projekt bearbeiten
|
||||
default_tags_removed_notice: Standard-Tags entfernt
|
||||
page_title: "TRACKS::Projekt: %{project}"
|
||||
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"
|
||||
hide_form: Fomular verstecken
|
||||
page_title: "TRACKS::Projekt: %{project}"
|
||||
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}
|
||||
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"
|
||||
notes: Notizen
|
||||
todos_append: an dieses Projekt
|
||||
notes: Notizen
|
||||
no_projects: Keine Projekte vorhanden
|
||||
hide_form_title: Formular verstecken
|
||||
notes_empty: "Es gibt keine Notizen f\xC3\xBCr dieses Projekt"
|
||||
no_projects: Keine Projekte vorhanden
|
||||
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"
|
||||
|
|
@ -537,75 +583,74 @@ de:
|
|||
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}'
|
||||
settings: Einstellungen
|
||||
add_note: "Notiz hinzuf\xC3\xBCgen"
|
||||
set_default_tags_notice: Standard-Tags des Projekts auf %{default_tags} setzen
|
||||
with_default_tags: und mit '%{tags}' als Standard-Tags
|
||||
project_saved_status: Projekt gespeichert
|
||||
is_active: ist aktiv
|
||||
completed_projects: Abgeschlossene Projekte
|
||||
add_project: Projekt hinzufügen
|
||||
settings: Einstellungen
|
||||
list_projects: TRACKS::Projektliste
|
||||
set_default_tags_notice: Standard-Tags des Projekts auf %{default_tags} setzen
|
||||
project_saved_status: Projekt gespeichert
|
||||
add_note: "Notiz hinzuf\xC3\xBCgen"
|
||||
hidden_projects: Versteckte Projekte
|
||||
delete_project_title: Projekt löschen
|
||||
was_marked_complete: wurde als erledigt markiert
|
||||
completed_actions: "Erledigte Aufgaben f\xC3\xBCr dieses Projekt"
|
||||
default_context_removed: Standard-Kontext entfernt
|
||||
add_note_submit: "Notiz hinzuf\xC3\xBCgen"
|
||||
status_project_name_changed: "Projektname ge\xC3\xA4ndert"
|
||||
completed_actions: "Erledigte Aufgaben f\xC3\xBCr dieses Projekt"
|
||||
was_marked_complete: wurde als erledigt markiert
|
||||
active_projects: Aktive Projekte
|
||||
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
|
||||
edit_project_settings: Edit Project Settings
|
||||
default_context: Der Standard-Kontext dieses Projektes ist %{context}
|
||||
state: Dieses Projekt ist %{state}
|
||||
edit_project_settings: Edit Project Settings
|
||||
states:
|
||||
hidden_plural: Versteckte
|
||||
completed: Erledigt
|
||||
completed_plural: Erledigte
|
||||
visible_plural: Sichtbare
|
||||
active_plural: Aktive
|
||||
visible: Sichtbar
|
||||
hidden: Versteckt
|
||||
active: Aktiv
|
||||
time:
|
||||
am: vormittags
|
||||
formats:
|
||||
default: "%A, %d. %B %Y, %H:%M Uhr"
|
||||
time: "%H:%M"
|
||||
short: "%d. %B, %H:%M Uhr"
|
||||
month_day: "%d. %B"
|
||||
long: "%A, %d. %B %Y, %H:%M Uhr"
|
||||
pm: nachmittags
|
||||
errors:
|
||||
user_unauthorized: "401 Unauthorized: Nur administrative Benutzer d\xC3\xBCrfen auf diese Funktion zugreifen."
|
||||
states:
|
||||
hidden_plural: Versteckte
|
||||
completed: Erledigt
|
||||
completed_plural: Erledigte
|
||||
visible_plural: Sichtbare
|
||||
visible: Sichtbar
|
||||
active_plural: Aktive
|
||||
active: Aktiv
|
||||
hidden: Versteckt
|
||||
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
|
||||
open_id_url: "Deine OpenID-URL lautet:"
|
||||
change_identity_url: "\xC3\x84ndere deine Identit\xC3\xA4ts-URL"
|
||||
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)"
|
||||
show_number_completed: "Zeige %{number} erledigte Eintr\xC3\xA4ge"
|
||||
is_false: Nein
|
||||
is_true: Ja
|
||||
edit_preferences: Einstellungen bearbeiten
|
||||
page_title_edit: "TRACKS::Einstellungen \xC3\xA4ndern"
|
||||
is_true: Ja
|
||||
sms_context_none: Keine
|
||||
generate_new_token: Neues Token generieren
|
||||
token_header: Dein Token
|
||||
change_authentication_type: "Authentifzierungsart \xC3\xA4ndern"
|
||||
authentication_header: Deine Authentifizierung
|
||||
current_authentication_type: Dein Authentifizierungsart ist %{auth_type}
|
||||
authentication_header: Deine Authentifizierung
|
||||
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."
|
||||
errors:
|
||||
user_unauthorized: "401 Unauthorized: Nur administrative Benutzer d\xC3\xBCrfen auf diese Funktion zugreifen."
|
||||
date:
|
||||
month_names:
|
||||
-
|
||||
- Januar
|
||||
- Februar
|
||||
- !binary |
|
||||
TcOkcno=
|
||||
|
||||
- März
|
||||
- April
|
||||
- Mai
|
||||
- Juni
|
||||
|
|
@ -631,6 +676,7 @@ de:
|
|||
only_day: "%e"
|
||||
default: "%d.%m.%Y"
|
||||
short: "%e. %b"
|
||||
month_day: "%d. %B"
|
||||
long: "%e. %B %Y"
|
||||
day_names:
|
||||
- Sonntag
|
||||
|
|
@ -667,8 +713,8 @@ 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)"
|
||||
|
|
@ -679,73 +725,73 @@ de:
|
|||
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"
|
||||
legend: "Legende:"
|
||||
all_contexts: Alle Kontexte
|
||||
rss_feed: RSS-Feed
|
||||
ical_feed: iCal-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
|
||||
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.
|
||||
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"
|
||||
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:
|
||||
destroy_successful: "Benutzer %{login} wurde erfolgreich gel\xC3\xB6scht"
|
||||
total_contexts: Alle Kontexte
|
||||
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:"
|
||||
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"
|
||||
total_contexts: Alle Kontexte
|
||||
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.
|
||||
new_token_generated: Neuer Token erfolgreich generiert
|
||||
change_password_submit: "Passwort \xC3\xA4ndern"
|
||||
no_signups_title: TRACKS::Anmeldung nicht erlaubt
|
||||
user_created: Benutzer angelegt.
|
||||
password_updated: Passwort aktualisiert.
|
||||
account_signup: Accounteinrichtung
|
||||
manage_users: Benutzer verwalten
|
||||
password_updated: Passwort aktualisiert.
|
||||
desired_login: "Gew\xC3\xBCnschter Benutzername"
|
||||
confirm_password: "Passwort best\xC3\xA4tigen"
|
||||
signup: Registrieren
|
||||
new_user_heading: "Einen neuen Benutzer anlegen:"
|
||||
signup: Registrieren
|
||||
auth_type_updated: Authentifizierungs-Art erfolgreich geändert.
|
||||
total_actions: Alle Aufgaben
|
||||
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"
|
||||
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
|
||||
new_user_title: TRACKS::Als Administrator anmelden
|
||||
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
|
||||
change_authentication_type: "Authentifizierungsart \xC3\xA4ndern"
|
||||
auth_change_submit: "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.
|
||||
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"
|
||||
rss_feed: RSS-Feed
|
||||
ical_feed: iCal-Feed
|
||||
legend: "Legende:"
|
||||
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
|
||||
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."
|
||||
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
|
||||
all_actions: Alle Aufgaben
|
||||
project_centric: "Feeds f\xC3\xBCr unvollst\xC3\xA4ndige Aufgaben in einem bestimmten Kontext"
|
||||
sidebar:
|
||||
list_name_active_contexts: Aktive Kontexte
|
||||
list_name_active_projects: Aktive Projekte
|
||||
|
|
@ -759,8 +805,8 @@ de:
|
|||
show_form_title: Neuen Kontext erstellen
|
||||
delete_context_confirmation: Soll der Kontext '%{name}' wirklich gelöscht werden? Alle (wiederholenden) Aufgaben dieses Kontexts werden hierdurch ebenfalls gelöscht.
|
||||
delete_context: Kontext löschen
|
||||
hide_form_title: Formular für neuen Kontext verstecken
|
||||
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
|
||||
|
|
@ -844,14 +890,14 @@ de:
|
|||
option_separator: oder,
|
||||
session_time_out: Sitzung abgelaufen. Bitte %{link}
|
||||
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.
|
||||
logged_out: Sie wurden von Tracks abgemeldet.
|
||||
search:
|
||||
contexts_matching_query: Kontexte entsprechen der Suche
|
||||
tags_matching_query: Tags entsprechen der Suche
|
||||
projects_matching_query: Projekte entsprechen der Suche
|
||||
notes_matching_query: Notizen entsprechen der Suche
|
||||
no_results: Die Suche ergab kein Ergebnis.
|
||||
todos_matching_query: Todos entsprechen der Suche
|
||||
projects_matching_query: Projekte entsprechen der Suche
|
||||
|
|
|
|||
|
|
@ -40,6 +40,9 @@ en:
|
|||
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"
|
||||
|
|
@ -95,8 +98,13 @@ en:
|
|||
first: First
|
||||
second: Second
|
||||
third: Third
|
||||
forth: Forth
|
||||
fourth: Fourth
|
||||
last: Last
|
||||
month: Month
|
||||
months: Months
|
||||
week: Week
|
||||
weeks: Weeks
|
||||
errors:
|
||||
user_unauthorized: "401 Unauthorized: Only administrative users are allowed access to this function."
|
||||
footer:
|
||||
|
|
@ -505,6 +513,48 @@ en:
|
|||
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
|
||||
- vriday
|
||||
- saturday
|
||||
month_names:
|
||||
-
|
||||
- January
|
||||
- February
|
||||
- Match
|
||||
- April
|
||||
- May
|
||||
- June
|
||||
- July
|
||||
- August
|
||||
- September
|
||||
- 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}'"
|
||||
|
|
|
|||
|
|
@ -67,6 +67,10 @@ nl:
|
|||
ajaxError: Er is een fout opgetreden bij het ophalen van gegevens van de server
|
||||
email: E-mail
|
||||
search: Zoeken
|
||||
month: maand
|
||||
months: maanden
|
||||
weeks: weken
|
||||
forth: Vierde
|
||||
integrations:
|
||||
opensearch_description: Zoek in Tracks
|
||||
gmail_description: Gadget om Tracks toe te voegen aan Gmail als een gadget
|
||||
|
|
@ -185,7 +189,7 @@ nl:
|
|||
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
|
||||
invalid: "mag niet een komma (',') karakter bevatten"
|
||||
exclusion: is gereserveerd
|
||||
odd: moet oneven zijn
|
||||
too_short: is te kort (minimum is %{count} karakters)
|
||||
|
|
@ -301,7 +305,7 @@ nl:
|
|||
actions_actions_avg_created_30days: In de afgelopen 30 dagen heeft u gemiddeld %{count} acties gemaakt
|
||||
todos:
|
||||
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 omgezetten \'%{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
|
||||
|
|
@ -435,7 +439,7 @@ nl:
|
|||
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
|
||||
error_starring: Kon niet de ster van deze actie niet omzetten \'%{description}\'
|
||||
error_starring: "Kon niet de ster van deze actie niet omzetten \'%{description}\'"
|
||||
show_tomorrow: Toon morgen
|
||||
recurrence:
|
||||
ends_on_date: Eindigt op %{date}
|
||||
|
|
@ -464,7 +468,49 @@ nl:
|
|||
from_tickler: de datum dat de actie uit de tickler komt (geen deadline ingesteld)
|
||||
yearly: Jaarlijks
|
||||
monthly_every_xth_day: De %{day} %{day_of_week} van elke %{month} maand
|
||||
tagged_page_title: TRACKS::Tagged met '%{tag_name}'
|
||||
pattern:
|
||||
due: Deadline
|
||||
show: Tonen
|
||||
on_work_days: op werkdagen
|
||||
weekly: wekelijks
|
||||
every_n: elke %{n}
|
||||
every_day: elke dag
|
||||
every_month: elke maand
|
||||
on_day_n: op dag %{n}
|
||||
every_year_on: elk jaar op %{date}
|
||||
the_xth_day_of_month: de %{x} %{day} van %{month}
|
||||
every_xth_day_of_every_n_months: elke %{x} %{day} van elke %{n_months}
|
||||
first: eerste
|
||||
second: tweede
|
||||
third: derde
|
||||
fourth: vierde
|
||||
last: laatste
|
||||
from: vanaf
|
||||
until: tot
|
||||
times: voor %{number} keer
|
||||
day_names:
|
||||
- zondag
|
||||
- maandag
|
||||
- dinsdag
|
||||
- woensdag
|
||||
- donderdag
|
||||
- vrijdag
|
||||
- zaterdag
|
||||
month_names:
|
||||
-
|
||||
- januari
|
||||
- februari
|
||||
- maart
|
||||
- april
|
||||
- mei
|
||||
- juni
|
||||
- juli
|
||||
- augustus
|
||||
- september
|
||||
- oktober
|
||||
- november
|
||||
- december
|
||||
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.
|
||||
|
|
@ -473,7 +519,7 @@ nl:
|
|||
no_actions_found: Momenteel zijn er geen onafgeronde acties.
|
||||
error_toggle_complete: Kon deze actie niet als afgerond markeren
|
||||
due: Deadline
|
||||
action_marked_complete_error: De actie <strong>'%{description}'</strong> is niet gemarkeerd als <strong>%{completed} vanwege een fout op de server.</strong>
|
||||
action_marked_complete_error: "De actie <strong>'%{description}'</strong> is niet gemarkeerd als <strong>%{completed} vanwege een fout op de server.</strong>"
|
||||
add_new_recurring: Voeg een nieuwe terugkerende actie toe
|
||||
recurring_action_saved: Terugkerende actie opgeslagen
|
||||
action_saved_to_tickler: Actie opgeslagen in tickler
|
||||
|
|
@ -555,6 +601,7 @@ nl:
|
|||
time: "%H:%M"
|
||||
short: "%d %B %H:%M"
|
||||
long: "%A, %d. %B %Y, %H:%M"
|
||||
month_day: "%d %B"
|
||||
pm: middag
|
||||
states:
|
||||
hidden_plural: Verborgen
|
||||
|
|
@ -619,6 +666,7 @@ nl:
|
|||
default: "%d-%m-%Y"
|
||||
short: "%e %b"
|
||||
long: "%e %B %Y"
|
||||
month_day: "%B %d"
|
||||
day_names:
|
||||
- Zondag
|
||||
- Maandag
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue