From 717e0f63291bd1b69e9813de951a96b0ff024b0e Mon Sep 17 00:00:00 2001 From: Federico Hernandez Date: Mon, 15 Jun 2009 23:26:59 +0200 Subject: [PATCH 1/3] * rpm now installs bash completion * changes for doc (scripts) and man pages --- package-config/fedora/task.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/package-config/fedora/task.spec b/package-config/fedora/task.spec index efa3ad6b2..602616e82 100644 --- a/package-config/fedora/task.spec +++ b/package-config/fedora/task.spec @@ -31,7 +31,8 @@ make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT - +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d +install -m 644 -T scripts/bash/task_completion.sh $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/task %clean rm -rf $RPM_BUILD_ROOT @@ -39,14 +40,16 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -%doc AUTHORS ChangeLog COPYING NEWS README task_completion.sh +%doc AUTHORS ChangeLog COPYING NEWS README scripts %{_bindir}/task %{_mandir}/man1/task.1.gz %{_mandir}/man5/taskrc.5.gz +%{_mandir}/man5/task-tutorial.5.gz +%{_sysconfdir}/bash_completion.d %changelog -* xxx xxx xx 2009 Federico Hernandez - 1.8.0-1 +* Mon Jun 15 2009 Federico Hernandez - 1.8.0-1 Intial RPM for task release 1.8.0 * Tue Jun 08 2009 Federico Hernandez - 1.7.1-2 - Fixed inclusion of manpages. From bc65d7292f813afa423609301e39b1df7fc64dd4 Mon Sep 17 00:00:00 2001 From: Federico Hernandez Date: Tue, 16 Jun 2009 00:08:07 +0200 Subject: [PATCH 2/3] * INSTALL file is now jsut include in dist tarball but no longer "installed" together with the binary package documentation. --- Makefile.am | 4 +++- package-config/fedora/task.spec | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile.am b/Makefile.am index b9fba8f3a..8cca57c5f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,7 +3,9 @@ SUBDIRS = src dist_man_MANS = doc/man/task.1 doc/man/taskrc.5 doc/man/task-tutorial.5 docdir = $(datadir)/doc/${PACKAGE}-${VERSION} -doc_DATA = AUTHORS ChangeLog COPYING INSTALL NEWS README +doc_DATA = AUTHORS ChangeLog COPYING NEWS README + +EXTRA_DIST = INSTALL bashscriptsdir = $(docdir) nobase_dist_bashscripts_DATA = scripts/bash/task_completion.sh diff --git a/package-config/fedora/task.spec b/package-config/fedora/task.spec index 602616e82..9290de934 100644 --- a/package-config/fedora/task.spec +++ b/package-config/fedora/task.spec @@ -49,8 +49,9 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Mon Jun 15 2009 Federico Hernandez - 1.8.0-1 +* Mon Jun 15 2009 Federico Hernandez - 1.8.0-0 Intial RPM for task release 1.8.0 + Installs now bash_completion file * Tue Jun 08 2009 Federico Hernandez - 1.7.1-2 - Fixed inclusion of manpages. * Tue Jun 08 2009 Federico Hernandez - 1.7.1-1 From 0fe4a850df2eb19dd657848c4b3860de9ddd6551 Mon Sep 17 00:00:00 2001 From: Federico Hernandez Date: Tue, 16 Jun 2009 00:55:15 +0200 Subject: [PATCH 3/3] Initial german localization --- i18n/strings.de-DE | 154 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 150 insertions(+), 4 deletions(-) diff --git a/i18n/strings.de-DE b/i18n/strings.de-DE index 4e27cf74f..4f828b8e9 100644 --- a/i18n/strings.de-DE +++ b/i18n/strings.de-DE @@ -1,11 +1,157 @@ -# 1xx task shell -100 Unbekannter Fehler. +# This is an example strings.en-US file. +# +# The task program has a built-in set of default strings, which are UTF8 encoded +# for the en-US locale. A file such as this is used to override those defaults. +# This means that a strings file is merely a delta applied to the built-in +# strings, so an empty string file means you get en-US. +# +# To use another string file, add the following entry to your .taskrc file: +# +# locale=sv-SE # Swedish string set + +# 1xx task shell +100 Unbekannter Fehler #Unknown Error. +101 Konnte nicht Datenverzeichnis HOME aus passwd Datei lesen #Could not read home directory from the passwd file. +102 (j/n) #(y/n) +103 Ungültige ID in Sequenz #Invalid ID in sequence +104 Ungültige ID in Bereich #Invalid ID in range +105 Invertierter Sequenzbereich hoch-niedrig #Inverted sequence range high-low +106 ID Bereich zu gross #ID Range too large +107 Keine Sequenz #Not a sequence. +108 Task interaktiv nur möglich mit vorhandenem ncurses #Interactive task is only available when built with ncurses support. +109 Leerer Eintrag in der Eingabe #Empty record in input +110 Unbekanntes Zeichen am Zeilenende #Unrecognized characters at end of line +111 Datensatz nicht als Format 4 erkannt #Record not recognized as format 4 +112 Kann leere Zeichenkette nicht ersetzen #Cannot substitute an empty string +113 Nicht erkanntes Zeichen am Ende der Ersetzung #Unrecognized character(s) at end of substitution +114 Fehlformulierte Ersetzung #Malformed substitution +115 Etiketten dürfen keine Kommas enthalten #Tags are not permitted to contain commas + +# 2xx Commands - must be sequential +200 aktiv #active +201 hinzufen #add +202 beizufügen #append +203 anmerkung #annotate +204 kalender #calendar +205 farben #colors +206 fertiggestellt #completed +207 löschen #delete +208 erledigt #done +209 duplizieren #duplicate +210 editieren #edit +211 export #export +212 hilfe #help +213 geschichte #history +214 ggeschichte #ghistory +215 import #import +216 info #info +217 nächste #next +218 überfällig #overdue +219 projekte #projects +220 start #start +221 statistik #stats +222 stop #stop +223 zusammenfassung #summary +224 etikett #tags +225 zeitdatenblatt#timesheet +226 wiederherstellen #undelete +227 rücksetzen #undo +228 version #version + +# 3xx Attributes - must be sequential +300 projekt #project +301 priorität #priority +302 vordergrund #fg +303 hintergrund #bg +304 fällig #due +305 eintrag #entry +306 start #start +307 stop #end +308 wiederkehrend #recur +309 bis #until +310 mask #mask +311 imask #imask + +# 35x Attribute modifiers - must be sequential +350 davor #before +351 danach #after +352 nict #not +353 kein #none +354 beliebig #any +355 synth #synth +356 unter #under +357 über #over +358 erstes #first +359 letztes #last +360 dieses #this +361 nächste #next +362 ist #is +363 ist nicht #isnt +364 hat #has +365 hat nicht #hasnt +366 beginnt mit #startswith +367 endet mit #endswith -# 2xx Commands -# 3xx Attributes # 4xx Columns + # 5xx Colors +500 fett #bold +501 unterstrichen #underline +502 fett_unterstrichen #bold_underline +503 schwarz #black +504 rot #red +505 grün #green +506 gelb #yellow +507 blau #blue +508 magenta #magenta +509 cyan #cyan +510 weiss #white +511 fett_schwarz #bold_black +512 fett_rot #bold_red +513 fett_grün #bold_green +514 fett_gelb #bold_yellow +515 fett_blau #bold_blue +516 fett_magenta #bold_magenta +517 fett_cyan #bold_cyan +518 fett_weiss #bold_white +519 unterstrichen_schwarz #underline_black +520 unterstrichen_rot #underline_red +521 unterstrichen_grün #underline_green +522 unterstrichen_gelb #underline_yellow +523 unterstrichen_blau #underline_blue +524 unterstrichen_magenta #underline_magenta +525 unterstrichen_cyan #underline_cyan +526 unterstrichen_weiss #underline_white +527 fett_unterstrichen_schwarz #bold_underline_black +528 fett_unterstrichen_rot #bold_underline_red +529 fett_unterstrichen_grün #bold_underline_green +530 fett_unterstrichen_gelb #bold_underline_yellow +531 fett_unterstrichen_blau #bold_underline_blue +532 fett_unterstrichen_magenta #bold_underline_magenta +533 fett_unterstrichen_cyan #bold_underline_cyan +534 fett_unterstrichen_weiss #bold_underline_white +535 auf_schwarz #on_black +536 auf_rot #on_red +537 auf_grün #on_green +538 auf_gelb #on_yellow +539 auf_blau #on_blue +540 auf_magenta #on_magenta +541 auf_cyan #on_cyan +542 auf_weiss #on_white +543 auf_signal_schwarz #on_bright_black +544 auf_signal_rot #on_bright_red +545 auf_signal_grün #on_bright_green +546 auf_signal_gelb #on_bright_yellow +547 auf_signal_blau #on_bright_blue +548 auf_signal_magenta #on_bright_magenta +549 auf_signal_cyan #on_bright_cyan +550 auf_signal_weiss #on_bright_white +551 aus #off +552 Unbekannte Farbe #Unknown color name + # 6xx Config + # 7xx TDB + # 8xx Reports