3333: Update for the Serbian DateHandler
svn: r13513
This commit is contained in:
parent
029a5a0026
commit
7fcdd0fb67
@ -234,13 +234,21 @@ class DateDisplaySR_latin(DateDisplay):
|
||||
"""
|
||||
Serbian (latin) date display class
|
||||
"""
|
||||
# TODO: Translate these month strings:
|
||||
long_months = ( u"", u"January", u"February", u"March", u"April", u"May",
|
||||
u"June", u"July", u"August", u"September", u"October",
|
||||
u"November", u"December" )
|
||||
|
||||
short_months = ( u"", u"Jan", u"Feb", u"Mar", u"Apr", u"May", u"Jun",
|
||||
u"Jul", u"Aug", u"Sep", u"Oct", u"Nov", u"Dec" )
|
||||
long_months = ("",
|
||||
u"januara", u"februara", u"marta", u"aprila",
|
||||
u"maja", u"juna", u"jula", u"avgusta",
|
||||
u"septembra", u"oktobra", u"novembra", u"decembra"
|
||||
)
|
||||
|
||||
short_months = ("",
|
||||
u"jan", u"feb", u"mar", u"apr", u"maj", u"jun",
|
||||
u"jul", u"avg", u"sep", u"okt", u"nov", u"dec"
|
||||
)
|
||||
|
||||
roman_months = (
|
||||
"", "I", "II", "III", "IV", "V", "VI",
|
||||
"VII", "VIII", "IX", "X", "XI", "XII"
|
||||
)
|
||||
|
||||
calendar = (
|
||||
"", u" (julijanski)", u" (hebrejski)",
|
||||
@ -256,57 +264,12 @@ class DateDisplaySR_latin(DateDisplay):
|
||||
|
||||
formats = (
|
||||
"GGGG-MM-DD (ISO-8601)",
|
||||
"Numerički (D.M.GGGG.)",
|
||||
"Numerički (DD.MM.GGGG.)",
|
||||
"D. MMM GGGG.",
|
||||
"D. Mesec GGGG.",
|
||||
"D. Rb GGGG."
|
||||
)
|
||||
|
||||
roman_months = (
|
||||
"",
|
||||
"I",
|
||||
"II",
|
||||
"III",
|
||||
"IV",
|
||||
"V",
|
||||
"VI",
|
||||
"VII",
|
||||
"VIII",
|
||||
"IX",
|
||||
"X",
|
||||
"XI",
|
||||
"XII"
|
||||
)
|
||||
|
||||
sr_months = ("",
|
||||
u"januara",
|
||||
u"februara",
|
||||
u"marta",
|
||||
u"aprila",
|
||||
u"maja",
|
||||
u"juna",
|
||||
u"jula",
|
||||
u"avgusta",
|
||||
u"septembra",
|
||||
u"oktobra",
|
||||
u"novembra",
|
||||
u"decembra"
|
||||
)
|
||||
|
||||
sr_months3 = ("",
|
||||
u"jan",
|
||||
u"feb",
|
||||
u"mar",
|
||||
u"apr",
|
||||
u"maj",
|
||||
u"jun",
|
||||
u"jul",
|
||||
u"avg",
|
||||
u"sep",
|
||||
u"okt",
|
||||
u"nov",
|
||||
u"dec"
|
||||
)
|
||||
|
||||
def _display_gregorian(self, date_val):
|
||||
"""
|
||||
@ -316,6 +279,7 @@ class DateDisplaySR_latin(DateDisplay):
|
||||
if self.format == 0:
|
||||
return self.display_iso(date_val)
|
||||
elif self.format == 1:
|
||||
## DD.MM.YYYY.
|
||||
if date_val[3]:
|
||||
return self.display_iso(date_val)
|
||||
else:
|
||||
@ -325,27 +289,28 @@ class DateDisplaySR_latin(DateDisplay):
|
||||
value = self._tformat.replace('%m', str(date_val[1]))
|
||||
value = value.replace('%d', str(date_val[0]))
|
||||
value = value.replace('%Y', str(abs(date_val[2])))
|
||||
value = value.replace('-', '/')
|
||||
#some locale magic already provides the right separator
|
||||
#value = value.replace('/', '.')
|
||||
elif self.format == 2:
|
||||
# Day. MON Year.
|
||||
if date_val[0] == 0:
|
||||
if date_val[1] == 0:
|
||||
value = u"%s." % year
|
||||
else:
|
||||
value = u"%s %s." % (self.sr_months3[date_val[1]], year)
|
||||
value = u"%s %s." % (self.short_months[date_val[1]], year)
|
||||
else:
|
||||
value = u"%d. %s %s." % (date_val[0],
|
||||
self.sr_months3[date_val[1]], year)
|
||||
self.short_months[date_val[1]], year)
|
||||
elif self.format == 3:
|
||||
# Day. MONTH Year.
|
||||
if date_val[0] == 0:
|
||||
if date_val[1] == 0:
|
||||
value = u"%s." % year
|
||||
else:
|
||||
value = u"%s %s." % (self.sr_months[date_val[1]], year)
|
||||
value = u"%s %s." % (self.long_months[date_val[1]], year)
|
||||
else:
|
||||
value = u"%d. %s %s." % (date_val[0],
|
||||
self.sr_months[date_val[1]], year)
|
||||
self.long_months[date_val[1]], year)
|
||||
else:
|
||||
# Day RomanMon Year
|
||||
if date_val[0] == 0:
|
||||
|
Loading…
Reference in New Issue
Block a user