* src/dates/Date_sv.py: Fixes. No differences from english version
on test data. svn: r5268
This commit is contained in:
@@ -1,3 +1,7 @@
|
|||||||
|
2005-10-04 Stefan Bjork <skalman@acc.umu.se>
|
||||||
|
* src/dates/Date_sv.py: Fixes. No differences from english version
|
||||||
|
on test data.
|
||||||
|
|
||||||
2005-10-03 Alex Roitman <shura@gramps-project.org>
|
2005-10-03 Alex Roitman <shura@gramps-project.org>
|
||||||
* src/plugins/EventCmp.py: Convert to new API.
|
* src/plugins/EventCmp.py: Convert to new API.
|
||||||
* src/plugins/Merge.py: Convert to new API.
|
* src/plugins/Merge.py: Convert to new API.
|
||||||
|
@@ -56,24 +56,12 @@ class DateParserSv(DateParser):
|
|||||||
# modifiers before the date
|
# modifiers before the date
|
||||||
modifier_to_int = {
|
modifier_to_int = {
|
||||||
u'före' : Date.MOD_BEFORE,
|
u'före' : Date.MOD_BEFORE,
|
||||||
u'för' : Date.MOD_BEFORE,
|
|
||||||
u'för.' : Date.MOD_BEFORE,
|
|
||||||
u'innan' : Date.MOD_BEFORE,
|
u'innan' : Date.MOD_BEFORE,
|
||||||
u'efter' : Date.MOD_AFTER,
|
u'efter' : Date.MOD_AFTER,
|
||||||
u'eft' : Date.MOD_AFTER,
|
|
||||||
u'eft.' : Date.MOD_AFTER,
|
|
||||||
u'omkring' : Date.MOD_ABOUT,
|
u'omkring' : Date.MOD_ABOUT,
|
||||||
u'omkr' : Date.MOD_ABOUT,
|
|
||||||
u'omkr.' : Date.MOD_ABOUT,
|
|
||||||
u'circa' : Date.MOD_ABOUT,
|
|
||||||
u'cirka' : Date.MOD_ABOUT,
|
|
||||||
u'cirkus' : Date.MOD_ABOUT,
|
|
||||||
u'ca' : Date.MOD_ABOUT,
|
|
||||||
u'ca.' : Date.MOD_ABOUT,
|
|
||||||
u'runt' : Date.MOD_ABOUT,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bce = ["f Kr", "f\.Kr\.", "f\. Kr\."]
|
bce = ["f Kr"]
|
||||||
|
|
||||||
calendar_to_int = {
|
calendar_to_int = {
|
||||||
u'gregoriansk ' : Date.CAL_GREGORIAN,
|
u'gregoriansk ' : Date.CAL_GREGORIAN,
|
||||||
@@ -93,28 +81,24 @@ class DateParserSv(DateParser):
|
|||||||
}
|
}
|
||||||
|
|
||||||
quality_to_int = {
|
quality_to_int = {
|
||||||
u'uppskattad' : Date.QUAL_ESTIMATED,
|
|
||||||
u'uppskattat' : Date.QUAL_ESTIMATED,
|
u'uppskattat' : Date.QUAL_ESTIMATED,
|
||||||
u'bedömd' : Date.QUAL_ESTIMATED,
|
u'uppskattad' : Date.QUAL_ESTIMATED,
|
||||||
u'bedömt' : Date.QUAL_ESTIMATED,
|
u'bedömt' : Date.QUAL_ESTIMATED,
|
||||||
u'bed' : Date.QUAL_ESTIMATED,
|
u'bedömd' : Date.QUAL_ESTIMATED,
|
||||||
u'bed.' : Date.QUAL_ESTIMATED,
|
|
||||||
u'beräknad' : Date.QUAL_CALCULATED,
|
|
||||||
u'beräknat' : Date.QUAL_CALCULATED,
|
u'beräknat' : Date.QUAL_CALCULATED,
|
||||||
u'ber' : Date.QUAL_CALCULATED,
|
u'beräknad' : Date.QUAL_CALCULATED,
|
||||||
u'ber.' : Date.QUAL_CALCULATED,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
def init_strings(self):
|
def init_strings(self):
|
||||||
DateParser.init_strings(self)
|
DateParser.init_strings(self)
|
||||||
self._span = re.compile("(från)\s+(?P<start>.+)\s+till\s+(?P<stop>.+)",
|
self._span = re.compile(u"(från)\s+(?P<start>.+)\s+till\s+(?P<stop>.+)",
|
||||||
re.IGNORECASE)
|
re.IGNORECASE)
|
||||||
self._range = re.compile("(mellan)\s+(?P<start>.+)\s+och\s+(?P<stop>.+)",
|
self._range = re.compile(u"(mellan)\s+(?P<start>.+)\s+och\s+(?P<stop>.+)",
|
||||||
re.IGNORECASE)
|
re.IGNORECASE)
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# Swedish display
|
# Swedish display class
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class DateDisplaySv(DateDisplay):
|
class DateDisplaySv(DateDisplay):
|
||||||
@@ -123,20 +107,28 @@ class DateDisplaySv(DateDisplay):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
formats = (
|
formats = (
|
||||||
"YYYY-MM-DD (ISO)", "Numerisk", "Månad Dag, År",
|
u"YYYY-MM-DD (ISO)",
|
||||||
"MÅN DAG ÅR", "Dag Månad År", "DAG MÅN ÅR"
|
u"Numerisk",
|
||||||
|
u"Månad dag, år",
|
||||||
|
u"MÅN DAG ÅR",
|
||||||
|
u"Dag månad år",
|
||||||
|
u"DAG MÅN ÅR",
|
||||||
)
|
)
|
||||||
|
|
||||||
calendar = (
|
calendar = (
|
||||||
""," (juliansk)"," (hebreisk)"," (fransk republikansk)",
|
"",
|
||||||
" (persisk)"," (islamisk)"
|
" (juliansk)",
|
||||||
|
" (hebreisk)",
|
||||||
|
" (fransk republikansk)",
|
||||||
|
" (persisk)",
|
||||||
|
" (islamisk)"
|
||||||
)
|
)
|
||||||
|
|
||||||
_mod_str = ("","före ","efter ","omkring ","","","")
|
_mod_str = ("",u"före ",u"efter ",u"omkring ","","","")
|
||||||
|
|
||||||
_qual_str = ("","uppskattat ","beräknat ")
|
_qual_str = ("",u"uppskattat ",u"beräknat ")
|
||||||
|
|
||||||
_bce_str = "%s f. Kr."
|
_bce_str = "%s f Kr"
|
||||||
|
|
||||||
def display(self,date):
|
def display(self,date):
|
||||||
"""
|
"""
|
||||||
@@ -156,11 +148,11 @@ class DateDisplaySv(DateDisplay):
|
|||||||
elif mod == Date.MOD_SPAN:
|
elif mod == Date.MOD_SPAN:
|
||||||
d1 = self.display_cal[cal](start)
|
d1 = self.display_cal[cal](start)
|
||||||
d2 = self.display_cal[cal](date.get_stop_date())
|
d2 = self.display_cal[cal](date.get_stop_date())
|
||||||
return "%sfrån %s till %s%s" % (qual_str,d1,d2,self.calendar[cal])
|
return u"%sfrån %s till %s%s" % (qual_str,d1,d2,self.calendar[cal])
|
||||||
elif mod == Date.MOD_RANGE:
|
elif mod == Date.MOD_RANGE:
|
||||||
d1 = self.display_cal[cal](start)
|
d1 = self.display_cal[cal](start)
|
||||||
d2 = self.display_cal[cal](date.get_stop_date())
|
d2 = self.display_cal[cal](date.get_stop_date())
|
||||||
return "%smellan %s och %s%s" % (qual_str,d1,d2,
|
return u"%smellan %s och %s%s" % (qual_str,d1,d2,
|
||||||
self.calendar[cal])
|
self.calendar[cal])
|
||||||
else:
|
else:
|
||||||
text = self.display_cal[date.get_calendar()](start)
|
text = self.display_cal[date.get_calendar()](start)
|
||||||
|
Reference in New Issue
Block a user