]> git.plutz.net Git - confetti/blob - courses/l10n.sh
stubs for experimental date localisation
[confetti] / courses / l10n.sh
1 # Copyright 2014, 2016, 2019 Paul Hänsch
2 #
3 # This file is part of Confetti.
4
5 # Confetti is free software: you can redistribute it and/or modify
6 # it under the terms of the GNU Affero General Public License as published by
7 # the Free Software Foundation, either version 3 of the License, or
8 # (at your option) any later version.
9
10 # Confetti is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 # GNU Affero General Public License for more details.
14
15 # You should have received a copy of the GNU Affero General Public License
16 # along with Confetti.  If not, see <http://www.gnu.org/licenses/>. 
17
18 l10n(){
19   local word
20   [ $# -eq 0 ] && read -r word || word="$*"
21
22   case $word in
23     SUMMARY) printf "Bezeichnung";;
24     COMMENT) printf "Kommentar";;
25     DTSTART) printf "Beginn";;
26     DURATION) printf "Dauer";;
27     RRULE) printf "Regelmäßigkeit";;
28     
29     DAILY) printf "Tage";;
30     WEEKLY) printf "Wochen";;
31     MONTHLY) printf "Monate";;
32     YEARLY) printf "Jahre";;
33     
34     sDAILY) printf "Täglich";;
35     sWEEKLY) printf "Wöchentlich";;
36     sMONTHLY) printf "Monatlich";;
37     sYEARLY) printf "Jährlich";;
38     
39     newcourse) printf "Neuen Eintrag anlegen";;
40     time) printf "Uhrzeit";;
41     edit_update) printf "Daten übernehmen";;
42     edit_cancel) printf "Abbrechen";;
43     edit_delete) printf "Eintrag löschen";;
44     edit_addfieldtext) printf "Neues Feld";;
45     edit_addfield) printf "+";;
46     edit_dtscal) printf "&#x2713;";;
47     edit) printf "Bearbeiten";;
48     ics_export) printf "ICal exportieren";;
49     courselist) printf "Kursliste (PDF)";;
50     
51     course_attendance) printf "Teilnahme";;
52     course_mail) printf "Mail an Teilnehmende";;
53     
54     sort_order) printf "Sortierung";;
55     order_DOW) printf "Wochentag";;
56     order_TOD) printf "Uhrzeit";;
57     order_apply) printf "Sortieren";;
58     
59     t_every) printf "Alle";;
60     t_eternal) printf "ewig";;
61     t_times) printf "mal";;
62     t_until) printf "Bis";;
63     t_oclock) printf "Uhr";;
64
65     "Mon Tue Wed Thu Fri Sat Sun") printf "Mo Di Mi Do Fr Sa So";;
66     "January February March April May June July August September October November December")
67       printf "Januar Februar März April Mai Juni Juli August September Oktober November Dezember";;
68
69     *) printf %s "$word";;
70   esac
71 }