Skip to content

Commit

Permalink
Added Estonian localisation
Browse files Browse the repository at this point in the history
Adapted version of hungarian locale.
  • Loading branch information
zcribe authored Feb 21, 2018
1 parent b95077b commit 64301a7
Showing 1 changed file with 40 additions and 1 deletion.
41 changes: 40 additions & 1 deletion arrow/locales.py
Original file line number Diff line number Diff line change
Expand Up @@ -2157,5 +2157,44 @@ class NepaliLocale(Locale):
'', 'सोम', 'मंगल', 'बुध', 'बिहि', 'शुक्र', 'शनि', 'आइत'
]


class EstonianLocale(Locale):
names = ['ee', 'et']

past = '{0} tagasi'
future = '{0} pärast'

timeframes = {
'now': {'past': 'just nüüd', 'future': 'just nüüd'},
'seconds': {'past': 'sekundit', 'future': 'sekundi'},
'minute': {'past': 'üks minut', 'future': 'ühe minuti'},
'minutes': {'past': '{0} minutit', 'future': '{0} minuti'},
'hour': {'past': 'tund aega', 'future': 'tunni aja'},
'hours': {'past': '{0} tundi', 'future': '{0} tunni'},
'day': {'past': 'üks päev', 'future': 'ühe päeva'},
'days': {'past': '{0} päeva', 'future': '{0} päeva'},
'month': {'past': 'üks kuu', 'future': 'ühe kuu'},
'months': {'past': '{0} kuud', 'future': '{0}kuu'},
'year': {'past': 'aasta', 'future': 'ühe aasta'},
'years': {'past': '{0} aastat', 'future': '{0} aasta'}
}

month_names = ['', 'Jaanuar', 'Veebruar', 'Märts', 'Aprill', 'Mai', 'Juuni', 'Juuli',
'August', 'September', 'Oktoober', 'November', 'Detsember']
month_abbreviations = ['', 'Jan', 'Veb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug',
'Sep', 'Okt', 'Nov', 'Dets']

day_names = ['', 'Esmaspäev', 'Teisipäev', 'Kolmapäev', 'Neljapäev', 'Reede', 'Laupäev', 'Pühapäev']
day_abbreviations = ['', 'Esm', 'Teis', 'Kolm', 'Nelj', 'Re', 'Lau', 'Püh']

def _format_timeframe(self, timeframe, delta):
form = self.timeframes[timeframe]

if isinstance(form,dict):
if delta > 0:
form = form['future']
else:
form = form['past']
return form.format(abs(delta))


_locales = _map_locales()

0 comments on commit 64301a7

Please sign in to comment.