Package Gnumed :: Package timelinelib :: Package calendar :: Module monthnames |
[frames] | no frames]

# Source Code for Module Gnumed.timelinelib.calendar.monthnames

     1  # Copyright (C) 2009, 2010, 2011  Rickard Lindberg, Roger Lindberg
     2  #
     3  # This file is part of Timeline.
     4  #
     5  # Timeline is free software: you can redistribute it and/or modify
     6  # it under the terms of the GNU 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  # Timeline 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 General Public License for more details.
    14  #
    15  # You should have received a copy of the GNU General Public License
    16  # along with Timeline.  If not, see <http://www.gnu.org/licenses/>.
    17
    18
    19  ENGLISH_MONTH_NAMES = [
    20      "January",
    21      "February",
    22      "March",
    23      "April",
    24      "May",
    25      "June",
    26      "July",
    27      "August",
    28      "September",
    29      "October",
    30      "November",
    31      "December",
    32  ]
    33
    34
    35 -def _(message): return message # deferred translation
    36  ABBREVIATED_ENGLISH_MONTH_NAMES = [
    37      _("Jan"),
    38      _("Feb"),
    39      _("Mar"),
    40      _("Apr"),
    41      _("May"),
    42      _("Jun"),
    43      _("Jul"),
    44      _("Aug"),
    45      _("Sep"),
    46      _("Oct"),
    47      _("Nov"),
    48      _("Dec"),
    49  ]
    50  del _
    51
    52
    53 -def month_from_english_name(month_name):
    54      return ENGLISH_MONTH_NAMES.index(month_name) + 1
    55
    56
    57 -def english_name_of_month(month):
    58      return ENGLISH_MONTH_NAMES[month-1]
    59
    60
    61 -def abbreviated_name_of_month(month):
    62      return _(ABBREVIATED_ENGLISH_MONTH_NAMES[month-1])
    63