From ed4df5a066f56a46b46e907133089cc0d4cd93a0 Mon Sep 17 00:00:00 2001 From: "Mirar (Pontus Hagland)" <pike@sort.mirar.org> Date: Mon, 12 Apr 1999 17:23:35 +0200 Subject: [PATCH] Austrian.pmod by Martin Baehr Rev: lib/modules/Calendar.pmod/Austrian.pmod:1.1 --- lib/modules/Calendar.pmod/Austrian.pmod | 36 +++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 lib/modules/Calendar.pmod/Austrian.pmod diff --git a/lib/modules/Calendar.pmod/Austrian.pmod b/lib/modules/Calendar.pmod/Austrian.pmod new file mode 100644 index 0000000000..216139e91b --- /dev/null +++ b/lib/modules/Calendar.pmod/Austrian.pmod @@ -0,0 +1,36 @@ +// by Martin Baehr <mbaehr@email.archlab.tuwien.ac.at> + +inherit Calendar.ISO:ISO; + +void create() +{ + month_names= + ({"j�nner","feber","m�rz","april","mai","juni","juli","august", + "september","oktober","november","dezember"}); + + week_day_names= + ({"montag","dienstag","mittwoch","donnerstag", + "freitag","samstag","sonntag"}); +} + +class Week +{ + inherit ISO::Week; + + string name() + { + return "w"+(string)this->number(); + } +} + +class Year +{ + inherit ISO::Year; + + string name() + { + if (this->number()<=0) + return (string)(1-this->number())+" v. Chr."; + return (string)this->number(); + } +} -- GitLab