diff --git a/lib/modules/Calendar.pmod/Austrian.pmod b/lib/modules/Calendar.pmod/Austrian.pmod new file mode 100644 index 0000000000000000000000000000000000000000..216139e91bcd13c9dab722b6ca239bc9e29f965c --- /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(); + } +}