Skip to content
Browse files

Add patterns for other locales

  • Loading branch information...
1 parent 997c769 commit 230f6d9e32647576b93b8922a191e6172279b573 @merike merike committed Dec 7, 2011
View
145 patterns/extract_de.properties
@@ -0,0 +1,145 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Event Extractor code.
+#
+# The Initial Developer of the Original Code is
+# Merike Sell.
+# Portions created by the Initial Developer are Copyright (C) 2011
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+# Johannes Albert
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+# LOCALIZATION NOTE:
+# all strings can be a list of values, separate variants by |
+
+today = heute
+tomorrow = morgen
+
+# LOCALIZATION NOTE (ordinal.date):
+# %1$S = matches numbers 1-31
+ordinal.date = %1$S.
+
+noon = Mittag | mittags
+
+# LOCALIZATION NOTE (hour.only):
+# %1$S = matches numbers 0-23
+# should also list how to find beginning of a timeframe
+hour.only = um %1$S | ab %1$S | gegen %1$S | zwischen %1$S | %1$S - | %1$S bis
+
+# LOCALIZATION NOTE (hour.only.am):
+# %1$S = matches numbers 0-23
+# hour.only.am = %1$S am | %1$S a.m
+
+# LOCALIZATION NOTE (hour.only.pm):
+# %1$S = matches numbers 0-23
+# hour.only.pm = %1$S pm | %1$S p.m
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+# hour.minutes.am = %1$S:%2$S am | %1$S:%2$S a.m
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+# hour.minutes.pm = %1$S:%2$S pm | %1$S:%2$S p.m
+
+# LOCALIZATION NOTE (hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes = %1$S:%2$S
+
+# LOCALIZATION NOTE (until.hour):
+# %1$S = matches numbers 0-23
+# should also list how to find end of a timeframe
+until.hour = - %1$S | bis %1$S | und %1$S
+
+# LOCALIZATION NOTE (until.hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes = - %1$S:%2$S | bis %1$S:%2$S | und %1$S:%2$S
+
+# LOCALIZATION NOTE (until.hour.minutes.am):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+# until.hour.minutes.am = - %1$S:%2$S am | - %1$S:%2$S a.m | to %1$S:%2$S am | to %1$S:%2$S a.m
+
+# LOCALIZATION NOTE (until.hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+# until.hour.minutes.pm = - %1$S:%2$S pm | - %1$S:%2$S p.m | to %1$S:%2$S pm | to %1$S:%2$S p.m
+
+# LOCALIZATION NOTE (monthname.day):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+monthname.day = %1$S %2$S | %1$S. %2$S
+
+# LOCALIZATION NOTE (day.monthname.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+# %3$S = matches 2/4 numbers
+day.monthname.year = %1$S %2$S %3$S | %1$S. %2$S %3$S
+
+# LOCALIZATION NOTE (day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+day.numericmonth.year = %1$S.%2$S.%3$S | %1$S/%2$S/%3$S
+
+# LOCALIZATION NOTE (due.day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+due.day.numericmonth.year = fällig: %1$S.%2$S.%3$S | am %1$S.%2$S.%3$S | endet %1$S.%2$S.%3$S | bis %1$S.%2$S.%3$S
+
+# LOCALIZATION NOTE (until.monthname.date):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+until.monthname.date = - %1$S %2$S | bis %1$S %2$S | und %1$S %2$S | - %1$S. %2$S | bis %1$S. %2$S | und %1$S. %2$S
+
+month.1 = Januar | Jan | Jan.
+month.2 = Februar | Feb | Feb.
+month.3 = März
+month.4 = April | Apr | Apr.
+month.5 = Mai
+month.6 = Juni
+month.7 = Juli
+month.8 = August | Aug | Aug.
+month.9 = September | Sep | Sep. | Sept.
+month.10 = Oktober | Okt | Okt.
+month.11 = November | Nov | Nov.
+month.12 = Dezember | Dez | Dez.
+
+weekday.0 = Sonntag | So | So.
+weekday.1 = Montag | Mo | Mo.
+weekday.2 = Dienstag | Di | Di.
+weekday.3 = Mittwoch | Mi | Mi.
+weekday.4 = Donnerstag | Do | Do.
+weekday.5 = Freitag | Fr | Fr.
+weekday.6 = Samstag | Sa | Sa.
View
151 patterns/extract_eo-EO.properties
@@ -0,0 +1,151 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Event Extractor code.
+#
+# The Initial Developer of the Original Code is
+# Merike Sell.
+# Portions created by the Initial Developer are Copyright (C) 2011
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+# Tony Mechelynck
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+# LOCALIZATION NOTE:
+# all strings can be a list of values, separate variants by |
+
+today = hodiaŭ
+tomorrow = morgaŭ
+
+# LOCALIZATION NOTE (ordinal.date):
+# %1$S = matches numbers 1-31
+ordinal.date = %1$S-a
+
+noon = tagmeze
+
+# LOCALIZATION NOTE (hour.only):
+# %1$S = matches numbers 0-23
+# should also list how to find beginning of a timeframe
+hour.only = je la %1$S-a | ĉirkaŭ la %1$S-a | %1$S - | de la %1$S | de %1$S
+# de = from, la = the (often used in Esperanto before a date or time)
+# je la 10-a = 1. on the 10th (of the month); 2. at 10 (o'clock).
+
+# LOCALIZATION NOTE (hour.only.am):
+# %1$S = matches numbers 0-23
+hour.only.am = %1$S atm
+
+# LOCALIZATION NOTE (hour.only.pm):
+# %1$S = matches numbers 0-23
+hour.only.pm = %1$S ptm
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.am = %1$S:%2$S atm
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.pm = %1$S:%2$S ptm
+
+# LOCALIZATION NOTE (hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes = %1$S:%2$S | je la %1$S:%2$S
+
+# LOCALIZATION NOTE (until.hour):
+# %1$S = matches numbers 0-23
+# should also list how to find end of a timeframe
+until.hour = - %1$S | ĝis %1$S | antaŭ %1$S
+
+# LOCALIZATION NOTE (until.hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes = - %1$S:%2$S
+# also ĝis (= to,until), antaŭ (= before)
+
+# LOCALIZATION NOTE (until.hour.minutes.am):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.am = - %1$S:%2$S atm | ĝis %1$S:%2$S atm
+
+# LOCALIZATION NOTE (until.hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.pm = - %1$S:%2$S ptm | ĝis %1$S:%2$S ptm
+
+# LOCALIZATION NOTE (monthname.day):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+monthname.day = %1$S %2$S | %2$S %1$S | la %1$S-a de %2$S | %2$S la %1$S-a
+
+# LOCALIZATION NOTE (day.monthname.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+# %3$S = matches 2/4 numbers
+day.monthname.year = %1$S %2$S %3$S | la %1$S-a de %2$S %3$S | la %1$S-a de %2$S de %3$S | %2$S la %1$S-a de %3$S | en %3$S, la %1$S de %2$S | %3$S-%2$S-%1$S
+
+# LOCALIZATION NOTE (day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+day.numericmonth.year = %3$S-%2$S-%1$S | %2$S/%1$S/%3$S | %3$S/%2$S/%1$S
+# the latter two are deprecated because ambiguous:
+# in an international context, does 11/9/2004 mean
+# the 11th of September or November 9?
+
+# LOCALIZATION NOTE (due.day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+due.day.numericmonth.year = limdato: %3$S-%2$S-%1$S | finiĝas je la %3$S-%2$S-%1$S | la limdato estas %3$S-%2$S-%1$S
+
+# LOCALIZATION NOTE (until.monthname.date):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+until.monthname.date = - %2$S %1$S | - %2$S la %1$S-a | ĝis la %1$S-a de %2$S | ĝis %2$S la %1$S-a | ĝis %2$S %1$S
+
+month.1 = januaro | jan | jan.
+month.2 = februaro | feb | feb.
+month.3 = marto | mar | mar.
+month.4 = aprilo | apr | apr.
+month.5 = majo | maj | maj.
+month.6 = junio | jun | jun.
+month.7 = julio | jul | jul.
+month.8 = aŭgusto | aŭg | aŭg.
+month.9 = septembro | sep | sep. | sept.
+month.10 = oktobro | okt | okt.
+month.11 = novembro | nov | nov.
+month.12 = decembro | dec | dec.
+
+weekday.0 = dimanĉo | dim | dim.
+weekday.1 = lundo | lun | lun.
+weekday.2 = mardo | mar | mar.
+weekday.3 = merkredo | mer | mer.
+weekday.4 = ĵaŭdo | ĵaŭ | ĵaŭ.
+weekday.5 = vendredo | ven | ven.
+weekday.6 = sabato | sab | sab.
View
151 patterns/extract_eo-XX.properties
@@ -0,0 +1,151 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Event Extractor code.
+#
+# The Initial Developer of the Original Code is
+# Merike Sell.
+# Portions created by the Initial Developer are Copyright (C) 2011
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+# Tony Mechelynck
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+# LOCALIZATION NOTE:
+# all strings can be a list of values, separate variants by |
+
+today = hodiaux
+tomorrow = morgaux
+
+# LOCALIZATION NOTE (ordinal.date):
+# %1$S = matches numbers 1-31
+ordinal.date = %1$S-a
+
+noon = tagmeze
+
+# LOCALIZATION NOTE (hour.only):
+# %1$S = matches numbers 0-23
+# should also list how to find beginning of a timeframe
+hour.only = je la %1$S-a | cxirkaux la %1$S-a | %1$S - | de la %1$S | de %1$S
+# de = from, la = the (often used in Esperanto before a date or time)
+# je la 10-a = 1. on the 10th (of the month); 2. at 10 (o'clock).
+
+# LOCALIZATION NOTE (hour.only.am):
+# %1$S = matches numbers 0-23
+hour.only.am = %1$S atm
+
+# LOCALIZATION NOTE (hour.only.pm):
+# %1$S = matches numbers 0-23
+hour.only.pm = %1$S ptm
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.am = %1$S:%2$S atm
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.pm = %1$S:%2$S ptm
+
+# LOCALIZATION NOTE (hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes = %1$S:%2$S | je la %1$S:%2$S
+
+# LOCALIZATION NOTE (until.hour):
+# %1$S = matches numbers 0-23
+# should also list how to find end of a timeframe
+until.hour = - %1$S | gxis %1$S | antaux %1$S
+
+# LOCALIZATION NOTE (until.hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes = - %1$S:%2$S
+# also gxis (= to,until), antaux (= before)
+
+# LOCALIZATION NOTE (until.hour.minutes.am):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.am = - %1$S:%2$S atm | gxis %1$S:%2$S atm
+
+# LOCALIZATION NOTE (until.hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.pm = - %1$S:%2$S ptm | gxis %1$S:%2$S ptm
+
+# LOCALIZATION NOTE (monthname.day):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+monthname.day = %1$S %2$S | %2$S %1$S | la %1$S-a de %2$S | %2$S la %1$S-a
+
+# LOCALIZATION NOTE (day.monthname.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+# %3$S = matches 2/4 numbers
+day.monthname.year = %1$S %2$S %3$S | la %1$S-a de %2$S %3$S | la %1$S-a de %2$S de %3$S | %2$S la %1$S-a de %3$S | en %3$S, la %1$S de %2$S | %3$S-%2$S-%1$S
+
+# LOCALIZATION NOTE (day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+day.numericmonth.year = %3$S-%2$S-%1$S | %2$S/%1$S/%3$S | %3$S/%2$S/%1$S
+# the latter two are deprecated because ambiguous:
+# in an international context, does 11/9/2004 mean
+# the 11th of September or November 9?
+
+# LOCALIZATION NOTE (due.day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+due.day.numericmonth.year = limdato: %3$S-%2$S-%1$S | finigxas je la %3$S-%2$S-%1$S | la limdato estas %3$S-%2$S-%1$S
+
+# LOCALIZATION NOTE (until.monthname.date):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+until.monthname.date = - %2$S %1$S | - %2$S la %1$S-a | gxis la %1$S-a de %2$S | gxis %2$S la %1$S-a | gxis %2$S %1$S
+
+month.1 = januaro | jan | jan.
+month.2 = februaro | feb | feb.
+month.3 = marto | mar | mar.
+month.4 = aprilo | apr | apr.
+month.5 = majo | maj | maj.
+month.6 = junio | jun | jun.
+month.7 = julio | jul | jul.
+month.8 = auxgusto | auxg | auxg.
+month.9 = septembro | sep | sep. | sept.
+month.10 = oktobro | okt | okt.
+month.11 = novembro | nov | nov.
+month.12 = decembro | dec | dec.
+
+weekday.0 = dimancxo | dim | dim.
+weekday.1 = lundo | lun | lun.
+weekday.2 = mardo | mar | mar.
+weekday.3 = merkredo | mer | mer.
+weekday.4 = jxauxdo | jxaux | jxaux.
+weekday.5 = vendredo | ven | ven.
+weekday.6 = sabato | sab | sab.
View
145 patterns/extract_es-ES.properties
@@ -0,0 +1,145 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Event Extractor code.
+#
+# The Initial Developer of the Original Code is
+# Merike Sell.
+# Portions created by the Initial Developer are Copyright (C) 2011
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+# Ricardo Palomares
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+# LOCALIZATION NOTE:
+# all strings can be a list of values, separate variants by |
+
+today = hoy
+tomorrow = mañana
+
+# LOCALIZATION NOTE (ordinal.date):
+# %1$S = matches numbers 1-31
+ordinal.date = %1$Sº
+
+noon = mediodía
+
+# LOCALIZATION NOTE (hour.only):
+# %1$S = matches numbers 0-23
+# should also list how to find beginning of a timeframe
+hour.only = a %1$S | a las %1$S | %1$S - | desde las %1$S
+
+# LOCALIZATION NOTE (hour.only.am):
+# %1$S = matches numbers 0-23
+hour.only.am = %1$S am | %1$S a.m | %1$S AM | %1$S A.M.
+
+# LOCALIZATION NOTE (hour.only.pm):
+# %1$S = matches numbers 0-23
+hour.only.pm = %1$S pm | %1$S p.m | %1$S PM | %1$S P.M.
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.am = %1$S:%2$S am | %1$S:%2$S a.m | %1$S:%2$S AM | %1$S:%2$S A.M.
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.pm = %1$S:%2$S pm | %1$S:%2$S p.m | %1$S:%2$S PM | %1$S:%2$S P.M.
+
+# LOCALIZATION NOTE (hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes = %1$S:%2$S | a las %1$S%2$S
+
+# LOCALIZATION NOTE (until.hour):
+# %1$S = matches numbers 0-23
+# should also list how to find end of a timeframe
+until.hour = - %1$S | hasta %1$S | hasta las %1$S
+
+# LOCALIZATION NOTE (until.hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes = - %1$S:%2$S | hasta %1$S:%2$S | hasta las %1$S:%2$S
+
+# LOCALIZATION NOTE (until.hour.minutes.am):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.am = - %1$S:%2$S am | - %1$S:%2$S a.m | hasta las %1$S:%2$S am | hasta las %1$S:%2$S a.m | - %1$S:%2$S AM | - %1$S:%2$S A.M. | hasta las %1$S:%2$S AM | hasta las %1$S:%2$S A.M.
+
+# LOCALIZATION NOTE (until.hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.pm = - %1$S:%2$S pm | - %1$S:%2$S p.m | hasta las %1$S:%2$S pm | hasta las %1$S:%2$S p.m | - %1$S:%2$S PM | - %1$S:%2$S P.M. | hasta las %1$S:%2$S PM | hasta las %1$S:%2$S P.M.
+
+# LOCALIZATION NOTE (monthname.day):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+monthname.day = %1$S %2$S | %1$S de %2$S | %1$Sº %2$S | %1$Sº de %2$S
+
+# LOCALIZATION NOTE (day.monthname.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+# %3$S = matches 2/4 numbers
+day.monthname.year = %1$S %2$S %3$S | %1$S de %2$S de %3$S | %1$Sº %2$S %3$S | %1$Sº de %2$S de %3$S | %1$S-%2$S-%3$S | %3$S-%2$S-%1$S | %1$S/%2$S/%3$S | %3$S/%2$S/%1$S | %1$S.%2$S.%3$S | %3$S.%2$S.%1$S
+
+# LOCALIZATION NOTE (day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+day.numericmonth.year = %1$S/%2$S/%3$S | %3$S/%2$S/%1$S | %3$S-%2$S-%1$S | %1$S.%2$S.%3$S | %3$S.%2$S.%1$S
+
+# LOCALIZATION NOTE (due.day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+due.day.numericmonth.year = Vence el: %1$S/%2$S/%3$S | vence el %1$S/%2$S/%3$S | termina el %1$S/%2$S/%3$S | plazo límite es %1$S/%2$S/%3$S
+
+# LOCALIZATION NOTE (until.monthname.date):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+until.monthname.date = - %1$S %2$S | - %1$Sº %2$S
+
+month.1 = enero | ene | ene.
+month.2 = febrero | feb | feb.
+month.3 = marzo | mar | mar.
+month.4 = abril | abr | abr.
+month.5 = mayo | may | may.
+month.6 = junio | jun | jun.
+month.7 = julio | jul | jul.
+month.8 = agosto | ago | ago.
+month.9 = septiembre | sep | sep. | sept.
+month.10 = octubre | oct | oct.
+month.11 = noviembre | nov | nov.
+month.12 = diciembre | dic | dic.
+
+weekday.0 = domingo
+weekday.1 = lunes
+weekday.2 = martes
+weekday.3 = miércoles
+weekday.4 = jueves
+weekday.5 = viernes
+weekday.6 = sábado
View
145 patterns/extract_fr.properties
@@ -0,0 +1,145 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Event Extractor code.
+#
+# The Initial Developer of the Original Code is
+# Merike Sell.
+# Portions created by the Initial Developer are Copyright (C) 2011
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+# Cédric Corazza
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+# LOCALIZATION NOTE:
+# all strings can be a list of values, separate variants by |
+
+today = aujourd'hui
+tomorrow = demain
+
+# LOCALIZATION NOTE (ordinal.date):
+# %1$S = matches numbers 1-31
+ordinal.date = %1$Ser | %1$S | %1$S | %1$S
+
+noon = midi
+
+# LOCALIZATION NOTE (hour.only):
+# %1$S = matches numbers 0-23
+# should also list how to find beginning of a timeframe
+hour.only = à %1$S | vers %1$S | %1$S -
+
+# LOCALIZATION NOTE (hour.only.am):
+# %1$S = matches numbers 0-23
+hour.only.am = %1$S | %1$S
+
+# LOCALIZATION NOTE (hour.only.pm):
+# %1$S = matches numbers 0-23
+hour.only.pm = %1$S | %1$S
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.am = %1$S:%2$S | %1$S:%2$S
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.pm = %1$S:%2$S | %1$S:%2$S
+
+# LOCALIZATION NOTE (hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes = %1$S:%2$S | à %1$S%2$S
+
+# LOCALIZATION NOTE (until.hour):
+# %1$S = matches numbers 0-23
+# should also list how to find end of a timeframe
+until.hour = - %1$S | jusqu'à %1$S | à %1$S
+
+# LOCALIZATION NOTE (until.hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes = - %1$S:%2$S
+
+# LOCALIZATION NOTE (until.hour.minutes.am):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.am = - %1$S:%2$S | - %1$S:%2$S | de %1$S:%2$S | à %1$S:%2$S
+
+# LOCALIZATION NOTE (until.hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.pm = - %1$S:%2$S | - %1$S:%2$S | de %1$S:%2$S | à %1$S:%2$S
+
+# LOCALIZATION NOTE (monthname.day):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+monthname.day = %1$S %2$S | %1$S %2$S | %1$Ser %2$S | %1$S %2$S | %1$S %2$S | %1$S %2$S
+
+# LOCALIZATION NOTE (day.monthname.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+# %3$S = matches 2/4 numbers
+day.monthname.year = %1$S %2$S %3$S | %1$Ser %2$S %3$S | %1$S %2$S %3$S | %1$S %2$S %3$S | %1$S %2$S %3$S | %1$S %2$S %3$S
+
+# LOCALIZATION NOTE (day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+day.numericmonth.year = %1$S/%2$S/%3$S | %3$S/%2$S/%1$S | %3$S-%2$S-%1$S
+
+# LOCALIZATION NOTE (due.day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+due.day.numericmonth.year = fin : %1$S/%2$S/%3$S | se termine %1$S/%2$S/%3$S | échéance %1$S/%2$S/%3$S
+
+# LOCALIZATION NOTE (until.monthname.date):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+until.monthname.date = - %1$S %2$S | - %1$S %2$S | - %1$S %2$S | - %1$S %2$S
+
+month.1 = janvier | jan | jan.
+month.2 = février | fév | fév.
+month.3 = mars | mar | mar.
+month.4 = avril | avr | avr.
+month.5 = mai
+month.6 = juin | juin | juin
+month.7 = juillet | juil | juil.
+month.8 = août | aoû | août
+month.9 = septembre | sep | sep. | sept.
+month.10 = octobre | oct | oct.
+month.11 = novembre | nov | nov.
+month.12 = décembre | déc | déc.
+
+weekday.0 = dimanche
+weekday.1 = lundi
+weekday.2 = mardi
+weekday.3 = mercredi
+weekday.4 = jeudi
+weekday.5 = vendredi
+weekday.6 = samedi
View
137 patterns/extract_gd.properties
@@ -0,0 +1,137 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Event Extractor code.
+#
+# The Initial Developer of the Original Code is
+# Merike Sell.
+# Portions created by the Initial Developer are Copyright (C) 2011
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+# Michael Bauer
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+# LOCALIZATION NOTE:
+# all strings can be a list of values, separate variants by |
+
+today = an-diugh | diugh
+tomorrow = a-màireach | màireach
+day.after.tomorrow = an-earar
+three.days.hence = an-eararais
+
+# LOCALIZATION NOTE (ordinal.date):
+# %1$S = matches numbers 1-31
+ordinal.date = %1$Sad | %1$Sd | %1$Sna | %1$Sas | %1$Ss | %1$Smh
+
+noon = meadhan-latha | meadhan-là
+
+# LOCALIZATION NOTE (hour.only):
+# %1$S = matches numbers 0-23
+# should also list how to find beginning of a timeframe
+hour.only = aig %1$S | mu %1$S | faisg air %1$S | %1$S -
+
+# LOCALIZATION NOTE (hour.only.am):
+# %1$S = matches numbers 0-23
+hour.only.am = %1$Sm | %1$S madainn | %1$S sa mhadainn
+
+# LOCALIZATION NOTE (hour.only.pm):
+# %1$S = matches numbers 0-23
+hour.only.pm = %1$Sf | %1$S feasgair | %1$S air an fheasgar | %1$S air an oidhche
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.am = %1$S:%2$Sm | %1$S:%2$Sm
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.pm = %1$S:%2$Sf | %1$S:%2$Sf
+
+# LOCALIZATION NOTE (hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes = %1$S:%2$S
+
+# LOCALIZATION NOTE (until.hour):
+# %1$S = matches numbers 0-23
+# should also list how to find end of a timeframe
+until.hour = - %1$S | is %1$S | agus %1$S | gu %1$S |
+
+# LOCALIZATION NOTE (until.hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes = - %1$S:%2$S
+
+# LOCALIZATION NOTE (monthname.day):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+monthname.day = %1$S %2$S | %1$Sd %2$S | %1$Sad %2$S | %1$Sna %2$S | %1$Sas %2$S | %1$Ss %2$S | %1$Smh %2$S
+
+# LOCALIZATION NOTE (day.monthname.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+# %3$S = matches 2/4 numbers
+day.monthname.year = %1$S %2$S %3$S | %1$Sd %2$S %3$S | %1$Sad %2$S %3$S | %1$Sna %2$S %3$S | %1$Sas %2$S %3$S | %1$Ss %2$S %3$S | %1$Smh %2$S %3$S
+
+# LOCALIZATION NOTE (day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+day.numericmonth.year = %1$S/%2$S/%3$S | %1$S-%2$S-%3$S | %1$S.%2$S.%3$S
+
+# LOCALIZATION NOTE (due.day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+due.day.numericmonth.year = ceann-là: %1$S/%2$S/%3$S | ceann-là: %1$S-%2$S-%3$S | ceann-là: %1$S.%2$S.%3$S | ron %1$S/%2$S/%3$S | ron %1$S-%2$S-%3$S | ron %1$S.%2$S.%3$S
+
+# LOCALIZATION NOTE (until.monthname.date):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+until.monthname.date = - %1$S %2$S
+
+month.1 = faoilleach | am faoilleach | dhen fhaoilleach | den fhaoilleach | faoi. | faoi | faoilteach | am faoilteach | dhen fhaoilteach | den fhaoilteach
+month.2 = gearran | an gearran | dhen ghearran | den ghearran | gearr
+month.3 = màrt | am màrt | dhen mhàrt | den mhàrt
+month.4 = giblean | an giblean | dhen ghiblean | den ghiblean | gibl
+month.5 = cèitean | an cèitean | dhen chèitean | den chèitean | cèit
+month.6 = òghmhios | an t-ògmhios | dhen ògmhios | den ògmhios | ògmh | òg-hmhios | an t-òg-mhios | dhen òg-mhios | den òg-mhios
+month.7 = iuchar | an t-iuchar | dhen iuchar | den iuchar | iuch
+month.8 = lùnastal | an lùnastal | dhen lùnastal | den lùnastal | lùna | lùnasdal | an lùnasdal | dhen lùnasdal | den lùnasdal
+month.9 = sultain | an t-sultain | dhen t-sultain | den t-sultain | sult
+month.10 = dàmhair | an dàmhair | dhen dàmhair | den dàmhair | dàmh
+month.11 = samhain | an t-samhain | dhen t-samhain | den t-samhain | samh | samhainn | an t-samhainn | dhen t-samhainn | den t-samhainn
+month.12 = dùbhlachd | an dùbhlachd | dhen dùbhlachd | den dùbhlachd | dùbh
+
+weekday.0 = didòmhnaich | dhidòmhnaich | di-dòmhnaich | dhi-dòmhnaich | là na sàbaid | dhòmhnaich
+weekday.1 = diluain | dhiluain | di-luain | dhi-luain | luain
+weekday.2 = dimàirt | dhimàirt | di-màirt | dhi-màirt | mhàirt
+weekday.3 = diciadain | dhiciadain | di-ciadain | dhi-ciadain | chiadain
+weekday.4 = diardaoin | dhiardaoin | di-ardaoin | dhi-ardaoin | ardaoin
+weekday.5 = dihaoine | dhihaoine | haoine
+weekday.6 = disathairne | dhisathairne | di-sathairne | dhi-sathairne | shathairne
View
135 patterns/extract_hu.properties
@@ -0,0 +1,135 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Event Extractor code.
+#
+# The Initial Developer of the Original Code is
+# Merike Sell.
+# Portions created by the Initial Developer are Copyright (C) 2011
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+# Kalman Szalai
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+# LOCALIZATION NOTE:
+# all strings can be a list of values, separate variants by |
+
+today = ma
+tomorrow = holnap
+
+# LOCALIZATION NOTE (ordinal.date):
+# %1$S = matches numbers 1-31
+ordinal.date = %1$S.
+
+noon = dél
+
+# LOCALIZATION NOTE (hour.only):
+# %1$S = matches numbers 0-23
+# should also list how to find beginning of a timeframe
+hour.only = %1$S-kor | %1$S körül | %1$S korul | %1$S órakor | %1$S orakor | %1$S-tól | %1$S-től | %1$S-tol | %1$S óratól | %1$S oratol | %1$S -
+
+# LOCALIZATION NOTE (hour.only.am):
+# %1$S = matches numbers 0-23
+hour.only.am = délelőtt %1$S | reggel %1$S
+
+# LOCALIZATION NOTE (hour.only.pm):
+# %1$S = matches numbers 0-23
+hour.only.pm = délután %1$S | este %1$S | éjjel %1$S
+
+# LOCALIZATION NOTE (hour.minutes.am):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.am = délelőtt %1$S.%2$S | reggel %1$S.%2$S | délelőtt %1$S:%2$S | reggel %1$S:%2$S
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.pm = délután %1$S.%2$S | este %1$S.%2$S | éjjel %1$S.%2$S | délután %1$S:%2$S | este %1$S:%2$S | éjjel %1$S:%2$S
+
+# LOCALIZATION NOTE (hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes = %1$S.%2$S | %1$S:%2$S
+
+# LOCALIZATION NOTE (until.hour):
+# %1$S = matches numbers 0-23
+# should also list how to find end of a timeframe
+until.hour = %1$S-ig | %1$S körülig | %1$S korulig | %1$S óráig | %1$S oraig | - %1$S
+
+# LOCALIZATION NOTE (until.hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes = - %1$S:%2$S
+
+# LOCALIZATION NOTE (monthname.day):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+monthname.day = %2$S %1$S | %2$S %1$S-én | %2$S %1$S-en | %2$S %1$S-án | %2$S %1$S-an
+
+# LOCALIZATION NOTE (day.monthname.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+# %3$S = matches 2/4 numbers
+day.monthname.year = %3$S %2$S %1$S | %3$S. %2$S %1$S. | %3$S. %2$S %1$S-én | %3$S. %2$S %1$S-en | %3$S. %2$S %1$S-án | %3$S. %2$S %1$S-an
+
+# LOCALIZATION NOTE (day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+day.numericmonth.year = %3$S. %2$S. %1$S. | %3$S.%2$S.%1$S. | %3$S-%2$S-%1$S
+
+# LOCALIZATION NOTE (due.day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+due.day.numericmonth.year = határidő: %3$S. %2$S. %1$S. | határidő: %3$S.%2$S.%1$S. | határidő: %3$S-%2$S-%1$S | %3$S. %2$S. %1$S-ig | %3$S.%2$S.%1$S-ig | %3$S-%2$S-%1$S-ig
+
+# LOCALIZATION NOTE (until.monthname.date):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+until.monthname.date = - %2$S %1$S
+
+month.1 = január | januar | jan | jan.
+month.2 = február | februar | feb | feb.
+month.3 = március | marcius | márc | marc | márc. | marc.
+month.4 = április | aprilis | ápr | ápr. | apr | apr.
+month.5 = május | majus | máj | máj. | maj | maj.
+month.6 = június | junius | jún | jún. | jun | jun.
+month.7 = július | julius | júl | júl. | jul | jul.
+month.8 = augusztus | aug | aug.
+month.9 = szeptember | szept | szept.
+month.10 = október | okt | okt.
+month.11 = november | nov | nov.
+month.12 = december | dec | dec.
+
+weekday.0 = vasárnap | vasarnap | vas | vas. | v.
+weekday.1 = hetfő | hetfő | het | het. | h.
+weekday.2 = kedd | k.
+weekday.3 = szerda | sze | sze.
+weekday.4 = csütörtök | csutortok | csüt | csüt. | csut |csut.
+weekday.5 = péntek | pentek | p.
+weekday.6 = szombat | szo | szo.
View
145 patterns/extract_it.properties
@@ -0,0 +1,145 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Event Extractor code.
+#
+# The Initial Developer of the Original Code is
+# Merike Sell.
+# Portions created by the Initial Developer are Copyright (C) 2011
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+# Iacopo Benesperi
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+# LOCALIZATION NOTE:
+# all strings can be a list of values, separate variants by |
+
+today = oggi
+tomorrow = domani
+
+# LOCALIZATION NOTE (ordinal.date):
+# %1$S = matches numbers 1-31
+ordinal.date = %1$S
+
+noon = mezzogiorno
+
+# LOCALIZATION NOTE (hour.only):
+# %1$S = matches numbers 0-23
+# should also list how to find beginning of a timeframe
+hour.only = alle %1$S | verso le %1$S | %1$S - | ore %1$S | dalle %1$S
+
+# LOCALIZATION NOTE (hour.only.am):
+# %1$S = matches numbers 0-23
+hour.only.am = %1$S am | %1$S a.m | %1$S a.m.
+
+# LOCALIZATION NOTE (hour.only.pm):
+# %1$S = matches numbers 0-23
+hour.only.pm = %1$S pm | %1$S p.m | %1$S p.m.
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.am = %1$S:%2$S am | %1$S:%2$S a.m | %1$S:%2$S a.m.
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.pm = %1$S:%2$S pm | %1$S:%2$S p.m | %1$S:%2$S p.m.
+
+# LOCALIZATION NOTE (hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes = %1$S:%2$S | alle %1$S%2$S | %1$S,%2$S | %1$S.%2$S
+
+# LOCALIZATION NOTE (until.hour):
+# %1$S = matches numbers 0-23
+# should also list how to find end of a timeframe
+until.hour = - %1$S | alle %1$S
+
+# LOCALIZATION NOTE (until.hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes = - %1$S:%2$S | - %1$S,%2$S | - %1$S.%2$S
+
+# LOCALIZATION NOTE (until.hour.minutes.am):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.am = - %1$S:%2$S am | - %1$S:%2$S a.m | alle %1$S:%2$S am | alle %1$S:%2$S a.m | - %1$S:%2$S a.m. | alle %1$S:%2$S a.m.
+
+# LOCALIZATION NOTE (until.hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.pm = - %1$S:%2$S pm | - %1$S:%2$S p.m | alle %1$S:%2$S pm | alle %1$S:%2$S p.m | - %1$S:%2$S p.m. | alle %1$S:%2$S p.m.
+
+# LOCALIZATION NOTE (monthname.day):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+monthname.day = %1$S %2$S
+
+# LOCALIZATION NOTE (day.monthname.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+# %3$S = matches 2/4 numbers
+day.monthname.year = %1$S %2$S %3$S
+
+# LOCALIZATION NOTE (day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+day.numericmonth.year = %2$S/%1$S/%3$S | %2$S-%1$S-%3$S
+
+# LOCALIZATION NOTE (due.day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+due.day.numericmonth.year = fine: %1$S/%2$S/%3$S | finisce il %1$S/%2$S/%3$S | scadenza è il %1$S/%2$S/%3$S | %1$S-%2$S-%3$S | finisce il %1$S-%2$S-%3$S | scadenza è il %1$S-%2$S-%3$S
+
+# LOCALIZATION NOTE (until.monthname.date):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+until.monthname.date = - %1$S %2$S
+
+month.1 = gennaio | gen | genn | gen. | genn.
+month.2 = febbraio | feb | feb. | febb | febb.
+month.3 = marzo | mar | mar.
+month.4 = aprile | apr | apr.
+month.5 = maggio | mag | mag. | magg | magg.
+month.6 = giugno | giu | giu.
+month.7 = luglio | lug | lug.
+month.8 = agosto | ago | ago.
+month.9 = settembre | set | set. | sett. | sett
+month.10 = ottobre | ott | ott.
+month.11 = novembre | nov | nov.
+month.12 = dicembre | dic | dic.
+
+weekday.0 = domenica
+weekday.1 = lunedì
+weekday.2 = martedì
+weekday.3 = mercoledì
+weekday.4 = giovedì
+weekday.5 = venerdì
+weekday.6 = sabato
View
154 patterns/extract_ja.properties
@@ -0,0 +1,154 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Event Extractor code.
+#
+# The Initial Developer of the Original Code is
+# Merike Sell.
+# Portions created by the Initial Developer are Copyright (C) 2011
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+# Masahiko Imanaka <chimantaea_mirabilis@yahoo.co.jp>
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+# LOCALIZATION NOTE:
+# all strings can be a list of values, separate variants by |
+
+today = 今日
+tomorrow = 明日
+
+# LOCALIZATION NOTE (ordinal.date):
+# %1$S = matches numbers 1-31
+ordinal.date = %1$S日|%1$S 日
+# saving for later use
+numbers = 1日|2日|3日|4日|5日|6日|7日|8日|9日|10日|11日|12日|13日|14日|15日|16日|17日|18日|19日|20日|21日|22日|23日|24日|25日|26日|27日|28日|29日|30日|31日
+
+noon = 正午
+
+# LOCALIZATION NOTE (hour.only):
+# %1$S = matches numbers 0-23
+# should also list how to find beginning of a timeframe
+## "%1$S時開" は "開始", "開演" など
+hour.only = %1$S 時|%1$S時|%1$S 時頃|%1$S時頃|%1$S 時ごろ|%1$S時ごろ|%1$S 時より|%1$S時より|%1$S 時から|%1$S時から|%1$S 時~|%1$S時~|%1$S時開|%1$S時始
+
+# LOCALIZATION NOTE (hour.only.am):
+# %1$S = matches numbers 0-23
+hour.only.am = %1$S am|%1$S a.m|午前 %1$S 時|午前%1$S時
+
+# LOCALIZATION NOTE (hour.only.pm):
+# %1$S = matches numbers 0-23
+hour.only.pm = %1$S pm|%1$S p.m|午後 %1$S 時|午後%1$S時
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.am = %1$S:%2$S am|%1$S:%2$S a.m|%1$S:%2$SAM|AM%1$S:%2$S
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.pm = %1$S:%2$S pm|%1$S:%2$S p.m|%1$S:%2$SPM|PM%1$S:%2$S
+
+# LOCALIZATION NOTE (hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes = %1$S:%2$S|at %1$S%2$S|%1$S時%2$S分|%1$S 時 %2$S 分
+
+# LOCALIZATION NOTE (until.hour):
+# %1$S = matches numbers 0-23
+# should also list how to find end of a timeframe
+## "%1$S時閉" は "閉会", "閉演" など
+until.hour = ~ %1$S 時|~ %1$S時|~%1$S時|%1$S時まで|%1$S時閉|%1$S時終
+
+# LOCALIZATION NOTE (until.hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes = ~ %1$S:%2$S|~%1$S:%2$S|~ %1$S 時 %2$S 分|~%1$S時%2$S分|%1$S 時 %2$S 分まで|%1$S時%2$S分まで
+
+# LOCALIZATION NOTE (until.hour.minutes.am):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.am = ~ %1$S:%2$S am|~ %1$S:%2$S a.m|~%1$S:%2$SAM|~ AM%1$S:%2$S|AM%1$S:%2$Sまで|午前 %1$S 時 %2$S 分まで|午前%1$S時%2$S分まで
+
+# LOCALIZATION NOTE (until.hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.pm = ~ %1$S:%2$S pm|~ %1$S:%2$S p.m|~%1$S:%2$SPM|~ PM%1$S:%2$S|PM%1$S:%2$Sまで|午後 %1$S 時 %2$S 分まで|午後%1$S時%2$S分まで
+
+# LOCALIZATION NOTE (monthname.day):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+monthname.day = %2$S %1$S 日|%2$S%1$S日
+# saving for later use
+numbers2 = %2$S1日|%2$S2日|%2$S3日|%2$S4日|%2$S5日|%2$S6日|%2$S7日|%2$S8日|%2$S9日|%2$S10日|%2$S11日|%2$S12日|%2$S13日|%2$S14日|%2$S15日|%2$S16日|%2$S17日|%2$S18日|%2$S19日|%2$S20日|%2$S21日|%2$S22日|%2$S23日|%2$S24日|%2$S25日|%2$S26日|%2$S27日|%2$S28日|%2$S29日|%2$S30日|%2$S31日
+
+# LOCALIZATION NOTE (day.monthname.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+# %3$S = matches 2/4 numbers
+day.monthname.year = %3$S 年 %2$S 月 %1$S 日|%3$S年%2$S月%1$S日
+
+# LOCALIZATION NOTE (day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+day.numericmonth.year = %2$S/%1$S/%3$S | %3$S/%2$S/%1$S | %3$S-%2$S-%1$S
+
+# LOCALIZATION NOTE (due.day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+due.day.numericmonth.year = 〆切: %3$S/%2$S/%1$S|期限: %3$S/%2$S/%1$S|締め切り: %3$S/%2$S/%1$S|〆切: %3$S-%2$S-%1$S|期限: %3$S-%2$S-%1$S|締め切り: %3$S-%2$S-%1$S
+
+# LOCALIZATION NOTE (until.monthname.date):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+until.monthname.date = ~ %2$S 月 %1$S 日|~ %2$S月%1$S日|~%2$S月%1$S日|%2$S月%1$S日まで
+numbers3 = %2$S月1日まで|%2$S月2日まで|%2$S月3日まで|%2$S月4日まで|%2$S月5日まで|%2$S月6日まで|%2$S月7日まで|%2$S月8日まで|%2$S月9日まで|%2$S月10日まで|%2$S月11日まで|%2$S月12日まで|%2$S月13日まで|%2$S月14日まで|%2$S月15日まで|%2$S月16日まで|%2$S月17日まで|%2$S月18日まで|%2$S月19日まで|%2$S月20日まで|%2$S月21日まで|%2$S月22日まで|%2$S月23日まで|%2$S月24日まで|%2$S月25日まで|%2$S月26日まで|%2$S月27日まで|%2$S月28日まで|%2$S月29日まで|%2$S月30日まで|%2$S月31日まで
+
+month.1 = 1|1
+month.2 = 2|2
+month.3 = 3|3
+month.4 = 4|4
+month.5 = 5|5
+month.6 = 6|6
+month.7 = 7|7
+month.8 = 8|8
+month.9 = 9|9
+month.10 = 10|10
+month.11 = 11|11
+month.12 = 12|12
+
+# LOCALIZATION NOTE (weekday.0):
+# this is Sunday no matter which day the week starts with
+weekday.0 = (日)|(日)|日曜日
+weekday.1 = (月)|(月)|月曜日
+weekday.2 = (火)|(火)|火曜日
+weekday.3 = (水)|(水)|水曜日
+weekday.4 = (木)|(木)|木曜日
+weekday.5 = (金)|(金)|金曜日
+weekday.6 = (土)|(土)|土曜日
View
150 patterns/extract_ru.properties
@@ -0,0 +1,150 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Event Extractor code.
+#
+# The Initial Developer of the Original Code is
+# Merike Sell.
+# Portions created by the Initial Developer are Copyright (C) 2011
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+# Anton Derbenev
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+# LOCALIZATION NOTE:
+# all strings can be a list of values, separate variants by |
+
+# LogicDaemon notes:
+#before-time words: в | с | позже | раньше | в районе | около | - | –
+#until-time words: до | по | окончание | окончание в | конец | конец в
+#due words: до | окончание | окончание до | окончание работ | окончание работ до | срок | срок: | срок до | завершение | завершение до | завершение работ | завершение работ до
+#minutes can be separated from hours by .,-=:/^ часов часа час ч ч.
+
+today = сегодня
+tomorrow = завтра
+aftertomorrow = послезавтра
+
+# LOCALIZATION NOTE (ordinal.date):
+# %1$S = matches numbers 1-31
+ordinal.date = %1$Sй | %1$Sый | %1$Sой | %1$Sий | %1$Sой
+
+noon = полдень | полдня | полднем
+
+# LOCALIZATION NOTE (hour.only):
+# %1$S = matches numbers 0-23
+# should also list how to find beginning of a timeframe
+hour.only = в %1$S | с %1$S | позже %1$S | раньше %1$S | в районе %1$S | около %1$S | начало %1$S | начало - %1$S | начало – %1$S | начало — %1$S | %1$S - | %1$S – | %1$S — | %1$S …
+
+# no one writes am and pm in Russian (I've never met one)
+# LOCALIZATION NOTE (hour.only.am):
+# %1$S = matches numbers 0-23
+#hour.only.am = %1$S дп | %1$S д.п
+# LOCALIZATION NOTE (hour.only.pm):
+# %1$S = matches numbers 0-23
+#hour.only.pm = %1$S пп | %1$S п.п
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+#hour.minutes.am = %1$S:%2$S дп | %1$S:%2$S д.п
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+#hour.minutes.pm = %1$S:%2$S пп | %1$S:%2$S п.п
+
+# LOCALIZATION NOTE (hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes = в %1$S%2$S | в %1$S.%2$S | в %1$S,%2$S | в %1$S-%2$S | в %1$S–%2$S | в %1$S=%2$S | в %1$S:%2$S | в %1$S/%2$S | в %1$S^%2$S | в %1$Sчасов%2$S | в %1$Sчаса%2$S | в %1$Sчас%2$S | в %1$Sчас.%2$S | в %1$Sч%2$S | в %1$Sч.%2$S | с %1$S%2$S | с %1$S.%2$S | с %1$S,%2$S | с %1$S-%2$S | с %1$S–%2$S | с %1$S=%2$S | с %1$S:%2$S | с %1$S/%2$S | с %1$S^%2$S | с %1$Sчасов%2$S | с %1$Sчаса%2$S | с %1$Sчас%2$S | с %1$Sчас.%2$S | с %1$Sч%2$S | с %1$Sч.%2$S | позже %1$S%2$S | позже %1$S.%2$S | позже %1$S,%2$S | позже %1$S-%2$S | позже %1$S–%2$S | позже %1$S=%2$S | позже %1$S:%2$S | позже %1$S/%2$S | позже %1$S^%2$S | позже %1$Sчасов%2$S | позже %1$Sчаса%2$S | позже %1$Sчас%2$S | позже %1$Sчас.%2$S | позже %1$Sч%2$S | позже %1$Sч.%2$S | раньше %1$S%2$S | раньше %1$S.%2$S | раньше %1$S,%2$S | раньше %1$S-%2$S | раньше %1$S–%2$S | раньше %1$S=%2$S | раньше %1$S:%2$S | раньше %1$S/%2$S | раньше %1$S^%2$S | раньше %1$Sчасов%2$S | раньше %1$Sчаса%2$S | раньше %1$Sчас%2$S | раньше %1$Sчас.%2$S | раньше %1$Sч%2$S | раньше %1$Sч.%2$S | в районе %1$S%2$S | в районе %1$S.%2$S | в районе %1$S,%2$S | в районе %1$S-%2$S | в районе %1$S–%2$S | в районе %1$S=%2$S | в районе %1$S:%2$S | в районе %1$S/%2$S | в районе %1$S^%2$S | в районе %1$Sчасов%2$S | в районе %1$Sчаса%2$S | в районе %1$Sчас%2$S | в районе %1$Sчас.%2$S | в районе %1$Sч%2$S | в районе %1$Sч.%2$S | около %1$S%2$S | около %1$S.%2$S | около %1$S,%2$S | около %1$S-%2$S | около %1$S–%2$S | около %1$S=%2$S | около %1$S:%2$S | около %1$S/%2$S | около %1$S^%2$S | около %1$Sчасов%2$S | около %1$Sчаса%2$S | около %1$Sчас%2$S | около %1$Sчас.%2$S | около %1$Sч%2$S | около %1$Sч.%2$S | начало %1$S%2$S | начало %1$S.%2$S | начало %1$S,%2$S | начало %1$S-%2$S | начало %1$S–%2$S | начало %1$S=%2$S | начало %1$S:%2$S | начало %1$S/%2$S | начало %1$S^%2$S | начало %1$Sчасов%2$S | начало %1$Sчаса%2$S | начало %1$Sчас%2$S | начало %1$Sчас.%2$S | начало %1$Sч%2$S | начало %1$Sч.%2$S | начало - %1$S%2$S | начало - %1$S.%2$S | начало - %1$S,%2$S | начало - %1$S-%2$S | начало - %1$S–%2$S | начало - %1$S=%2$S | начало - %1$S:%2$S | начало - %1$S/%2$S | начало - %1$S^%2$S | начало - %1$Sчасов%2$S | начало - %1$Sчаса%2$S | начало - %1$Sчас%2$S | начало - %1$Sчас.%2$S | начало - %1$Sч%2$S | начало - %1$Sч.%2$S | начало – %1$S%2$S | начало – %1$S.%2$S | начало – %1$S,%2$S | начало – %1$S-%2$S | начало – %1$S–%2$S | начало – %1$S=%2$S | начало – %1$S:%2$S | начало – %1$S/%2$S | начало – %1$S^%2$S | начало – %1$Sчасов%2$S | начало – %1$Sчаса%2$S | начало – %1$Sчас%2$S | начало – %1$Sчас.%2$S | начало – %1$Sч%2$S | начало – %1$Sч.%2$S | начало — %1$S%2$S | начало — %1$S.%2$S | начало — %1$S,%2$S | начало — %1$S-%2$S | начало — %1$S–%2$S | начало — %1$S=%2$S | начало — %1$S:%2$S | начало — %1$S/%2$S | начало — %1$S^%2$S | начало — %1$Sчасов%2$S | начало — %1$Sчаса%2$S | начало — %1$Sчас%2$S | начало — %1$Sчас.%2$S | начало — %1$Sч%2$S | начало — %1$Sч.%2$S | %1$S%2$S - | %1$S.%2$S - | %1$S,%2$S - | %1$S-%2$S - | %1$S–%2$S - | %1$S=%2$S - | %1$S:%2$S - | %1$S/%2$S - | %1$S^%2$S - | %1$Sчасов%2$S - | %1$Sчаса%2$S - | %1$Sчас%2$S - | %1$Sчас.%2$S - | %1$Sч%2$S - | %1$Sч.%2$S - | %1$S%2$S – | %1$S.%2$S – | %1$S,%2$S – | %1$S-%2$S – | %1$S–%2$S – | %1$S=%2$S – | %1$S:%2$S – | %1$S/%2$S – | %1$S^%2$S – | %1$Sчасов%2$S – | %1$Sчаса%2$S – | %1$Sчас%2$S – | %1$Sчас.%2$S – | %1$Sч%2$S – | %1$Sч.%2$S – | %1$S%2$S — | %1$S.%2$S — | %1$S,%2$S — | %1$S-%2$S — | %1$S–%2$S — | %1$S=%2$S — | %1$S:%2$S — | %1$S/%2$S — | %1$S^%2$S — | %1$Sчасов%2$S — | %1$Sчаса%2$S — | %1$Sчас%2$S — | %1$Sчас.%2$S — | %1$Sч%2$S — | %1$Sч.%2$S — | %1$S%2$S … | %1$S.%2$S … | %1$S,%2$S … | %1$S-%2$S … | %1$S–%2$S … | %1$S=%2$S … | %1$S:%2$S … | %1$S/%2$S … | %1$S^%2$S … | %1$Sчасов%2$S … | %1$Sчаса%2$S … | %1$Sчас%2$S … | %1$Sчас.%2$S … | %1$Sч%2$S … | %1$Sч.%2$S …
+
+# LOCALIZATION NOTE (until.hour):
+# %1$S = matches numbers 0-23
+# should also list how to find end of a timeframe
+until.hour = до %1$S | по %1$S | окончание %1$S | окончание в %1$S | окончание - в %1$S | окончание – в %1$S | окончание — в %1$S | конец %1$S | конец в %1$S | конец - в %1$S | конец – в %1$S | конец — в %1$S | - %1$S | – %1$S | — %1$S | … %1$S
+
+# LOCALIZATION NOTE (until.hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes = до %1$S%2$S | до %1$S.%2$S | до %1$S,%2$S | до %1$S-%2$S | до %1$S–%2$S | до %1$S=%2$S | до %1$S:%2$S | до %1$S/%2$S | до %1$S^%2$S | до %1$Sчасов%2$S | до %1$Sчаса%2$S | до %1$Sчас%2$S | до %1$Sчас.%2$S | до %1$Sч%2$S | до %1$Sч.%2$S | по %1$S%2$S | по %1$S.%2$S | по %1$S,%2$S | по %1$S-%2$S | по %1$S–%2$S | по %1$S=%2$S | по %1$S:%2$S | по %1$S/%2$S | по %1$S^%2$S | по %1$Sчасов%2$S | по %1$Sчаса%2$S | по %1$Sчас%2$S | по %1$Sчас.%2$S | по %1$Sч%2$S | по %1$Sч.%2$S | окончание %1$S%2$S | окончание %1$S.%2$S | окончание %1$S,%2$S | окончание %1$S-%2$S | окончание %1$S–%2$S | окончание %1$S=%2$S | окончание %1$S:%2$S | окончание %1$S/%2$S | окончание %1$S^%2$S | окончание %1$Sчасов%2$S | окончание %1$Sчаса%2$S | окончание %1$Sчас%2$S | окончание %1$Sчас.%2$S | окончание %1$Sч%2$S | окончание %1$Sч.%2$S | окончание в %1$S%2$S | окончание в %1$S.%2$S | окончание в %1$S,%2$S | окончание в %1$S-%2$S | окончание в %1$S–%2$S | окончание в %1$S=%2$S | окончание в %1$S:%2$S | окончание в %1$S/%2$S | окончание в %1$S^%2$S | окончание в %1$Sчасов%2$S | окончание в %1$Sчаса%2$S | окончание в %1$Sчас%2$S | окончание в %1$Sчас.%2$S | окончание в %1$Sч%2$S | окончание в %1$Sч.%2$S | конец %1$S%2$S | конец %1$S.%2$S | конец %1$S,%2$S | конец %1$S-%2$S | конец %1$S–%2$S | конец %1$S=%2$S | конец %1$S:%2$S | конец %1$S/%2$S | конец %1$S^%2$S | конец %1$Sчасов%2$S | конец %1$Sчаса%2$S | конец %1$Sчас%2$S | конец %1$Sчас.%2$S | конец %1$Sч%2$S | конец %1$Sч.%2$S | конец в %1$S%2$S | конец в %1$S.%2$S | конец в %1$S,%2$S | конец в %1$S-%2$S | конец в %1$S–%2$S | конец в %1$S=%2$S | конец в %1$S:%2$S | конец в %1$S/%2$S | конец в %1$S^%2$S | конец в %1$Sчасов%2$S | конец в %1$Sчаса%2$S | конец в %1$Sчас%2$S | конец в %1$Sчас.%2$S | конец в %1$Sч%2$S | конец в %1$Sч.%2$S | конец - в %1$S%2$S | конец - в %1$S.%2$S | конец - в %1$S,%2$S | конец - в %1$S-%2$S | конец - в %1$S–%2$S | конец - в %1$S=%2$S | конец - в %1$S:%2$S | конец - в %1$S/%2$S | конец - в %1$S^%2$S | конец - в %1$Sчасов%2$S | конец - в %1$Sчаса%2$S | конец - в %1$Sчас%2$S | конец - в %1$Sчас.%2$S | конец - в %1$Sч%2$S | конец - в %1$Sч.%2$S | конец – в %1$S%2$S | конец – в %1$S.%2$S | конец – в %1$S,%2$S | конец – в %1$S-%2$S | конец – в %1$S–%2$S | конец – в %1$S=%2$S | конец – в %1$S:%2$S | конец – в %1$S/%2$S | конец – в %1$S^%2$S | конец – в %1$Sчасов%2$S | конец – в %1$Sчаса%2$S | конец – в %1$Sчас%2$S | конец – в %1$Sчас.%2$S | конец – в %1$Sч%2$S | конец – в %1$Sч.%2$S | конец — в %1$S%2$S | конец — в %1$S.%2$S | конец — в %1$S,%2$S | конец — в %1$S-%2$S | конец — в %1$S–%2$S | конец — в %1$S=%2$S | конец — в %1$S:%2$S | конец — в %1$S/%2$S | конец — в %1$S^%2$S | конец — в %1$Sчасов%2$S | конец — в %1$Sчаса%2$S | конец — в %1$Sчас%2$S | конец — в %1$Sчас.%2$S | конец — в %1$Sч%2$S | конец — в %1$Sч.%2$S | - %1$S%2$S | - %1$S.%2$S | - %1$S,%2$S | - %1$S-%2$S | - %1$S–%2$S | - %1$S=%2$S | - %1$S:%2$S | - %1$S/%2$S | - %1$S^%2$S | - %1$Sчасов%2$S | - %1$Sчаса%2$S | - %1$Sчас%2$S | - %1$Sчас.%2$S | - %1$Sч%2$S | - %1$Sч.%2$S | – %1$S%2$S | – %1$S.%2$S | – %1$S,%2$S | – %1$S-%2$S | – %1$S–%2$S | – %1$S=%2$S | – %1$S:%2$S | – %1$S/%2$S | – %1$S^%2$S | – %1$Sчасов%2$S | – %1$Sчаса%2$S | – %1$Sчас%2$S | – %1$Sчас.%2$S | – %1$Sч%2$S | – %1$Sч.%2$S | — %1$S%2$S | — %1$S.%2$S | — %1$S,%2$S | — %1$S-%2$S | — %1$S–%2$S | — %1$S=%2$S | — %1$S:%2$S | — %1$S/%2$S | — %1$S^%2$S | — %1$Sчасов%2$S | — %1$Sчаса%2$S | — %1$Sчас%2$S | — %1$Sчас.%2$S | — %1$Sч%2$S | — %1$Sч.%2$S | … %1$S%2$S | … %1$S.%2$S | … %1$S,%2$S | … %1$S-%2$S | … %1$S–%2$S | … %1$S=%2$S | … %1$S:%2$S | … %1$S/%2$S | … %1$S^%2$S | … %1$Sчасов%2$S | … %1$Sчаса%2$S | … %1$Sчас%2$S | … %1$Sчас.%2$S | … %1$Sч%2$S | … %1$Sч.%2$S
+
+# LOCALIZATION NOTE (until.hour.minutes.am):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+#until.hour.minutes.am = - %1$S:%2$S дп | - %1$S:%2$S д.п | to %1$S:%2$S дп | to %1$S:%2$S д.п
+
+# LOCALIZATION NOTE (until.hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+#until.hour.minutes.pm = - %1$S:%2$S pm | - %1$S:%2$S p.m | to %1$S:%2$S pm | to %1$S:%2$S p.m
+
+# LOCALIZATION NOTE (monthname.day):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+monthname.day = %1$S%2$S | %1$S.%2$S | %1$S,%2$S | %1$S-%2$S | %1$S–%2$S | %1$S=%2$S | %1$S:%2$S | %1$S/%2$S | %1$Sе%2$S | %1$Sе.%2$S | %1$Sе,%2$S | %1$Sе-%2$S | %1$Sе–%2$S | %1$Sе=%2$S | %1$Sе:%2$S | %1$Sе/%2$S | %1$Sое%2$S | %1$Sое.%2$S | %1$Sое,%2$S | %1$Sое-%2$S | %1$Sое–%2$S | %1$Sое=%2$S | %1$Sое:%2$S | %1$Sое/%2$S | %1$S-е%2$S | %1$S-е.%2$S | %1$S-е,%2$S | %1$S-е-%2$S | %1$S-е–%2$S | %1$S-е=%2$S | %1$S-е:%2$S | %1$S-е/%2$S
+
+# LOCALIZATION NOTE (day.monthname.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+# %3$S = matches 2/4 numbers
+day.monthname.year = %1$S%2$S%3$S | %1$S.%2$S.%3$S | %1$S,%2$S,%3$S | %1$S-%2$S-%3$S | %1$S–%2$S–%3$S | %1$S=%2$S=%3$S | %1$S:%2$S:%3$S | %1$S/%2$S/%3$S | %1$Sе%2$S%3$S | %1$Sе.%2$S.%3$S | %1$Sе,%2$S,%3$S | %1$Sе-%2$S-%3$S | %1$Sе–%2$S–%3$S | %1$Sе=%2$S=%3$S | %1$Sе:%2$S:%3$S | %1$Sе/%2$S/%3$S | %1$Sое%2$S%3$S | %1$Sое.%2$S.%3$S | %1$Sое,%2$S,%3$S | %1$Sое-%2$S-%3$S | %1$Sое–%2$S–%3$S | %1$Sое=%2$S=%3$S | %1$Sое:%2$S:%3$S | %1$Sое/%2$S/%3$S | %1$S-е%2$S%3$S | %1$S-е.%2$S.%3$S | %1$S-е,%2$S,%3$S | %1$S-е-%2$S-%3$S | %1$S-е–%2$S–%3$S | %1$S-е=%2$S=%3$S | %1$S-е:%2$S:%3$S | %1$S-е/%2$S/%3$S
+
+# LOCALIZATION NOTE (day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+day.numericmonth.year = %1$S/%2$S/%3$S | %3$S/%2$S/%1$S | %3$S-%2$S-%1$S | %1$S-%2$S-%3$S | %1$S.%2$S.%3$S | %3$S.%2$S.%1$S
+
+# LOCALIZATION NOTE (due.day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+due.day.numericmonth.year = до %1$S/%2$S/%3$S | до %3$S/%2$S/%1$S | до %3$S-%2$S-%1$S | до %1$S-%2$S-%3$S | до %1$S.%2$S.%3$S | до %3$S.%2$S.%1$S | окончание %1$S/%2$S/%3$S | окончание %3$S/%2$S/%1$S | окончание %3$S-%2$S-%1$S | окончание %1$S-%2$S-%3$S | окончание %1$S.%2$S.%3$S | окончание %3$S.%2$S.%1$S | окончание до %1$S/%2$S/%3$S | окончание до %3$S/%2$S/%1$S | окончание до %3$S-%2$S-%1$S | окончание до %1$S-%2$S-%3$S | окончание до %1$S.%2$S.%3$S | окончание до %3$S.%2$S.%1$S | окончание работ %1$S/%2$S/%3$S | окончание работ %3$S/%2$S/%1$S | окончание работ %3$S-%2$S-%1$S | окончание работ %1$S-%2$S-%3$S | окончание работ %1$S.%2$S.%3$S | окончание работ %3$S.%2$S.%1$S | окончание работ до %1$S/%2$S/%3$S | окончание работ до %3$S/%2$S/%1$S | окончание работ до %3$S-%2$S-%1$S | окончание работ до %1$S-%2$S-%3$S | окончание работ до %1$S.%2$S.%3$S | окончание работ до %3$S.%2$S.%1$S | срок %1$S/%2$S/%3$S | срок %3$S/%2$S/%1$S | срок %3$S-%2$S-%1$S | срок %1$S-%2$S-%3$S | срок %1$S.%2$S.%3$S | срок %3$S.%2$S.%1$S | срок: %1$S/%2$S/%3$S | срок: %3$S/%2$S/%1$S | срок: %3$S-%2$S-%1$S | срок: %1$S-%2$S-%3$S | срок: %1$S.%2$S.%3$S | срок: %3$S.%2$S.%1$S | срок до %1$S/%2$S/%3$S | срок до %3$S/%2$S/%1$S | срок до %3$S-%2$S-%1$S | срок до %1$S-%2$S-%3$S | срок до %1$S.%2$S.%3$S | срок до %3$S.%2$S.%1$S | завершение %1$S/%2$S/%3$S | завершение %3$S/%2$S/%1$S | завершение %3$S-%2$S-%1$S | завершение %1$S-%2$S-%3$S | завершение %1$S.%2$S.%3$S | завершение %3$S.%2$S.%1$S | завершение до %1$S/%2$S/%3$S | завершение до %3$S/%2$S/%1$S | завершение до %3$S-%2$S-%1$S | завершение до %1$S-%2$S-%3$S | завершение до %1$S.%2$S.%3$S | завершение до %3$S.%2$S.%1$S | завершение работ %1$S/%2$S/%3$S | завершение работ %3$S/%2$S/%1$S | завершение работ %3$S-%2$S-%1$S | завершение работ %1$S-%2$S-%3$S | завершение работ %1$S.%2$S.%3$S | завершение работ %3$S.%2$S.%1$S | завершение работ до %1$S/%2$S/%3$S | завершение работ до %3$S/%2$S/%1$S | завершение работ до %3$S-%2$S-%1$S | завершение работ до %1$S-%2$S-%3$S | завершение работ до %1$S.%2$S.%3$S | завершение работ до %3$S.%2$S.%1$S
+
+# LOCALIZATION NOTE (until.monthname.date):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+until.monthname.date = до %1$S %2$S | до %1$Sго %2$S | до %1$S-го %2$S | окончание %1$S %2$S | окончание %1$Sго %2$S | окончание %1$S-го %2$S | окончание до %1$S %2$S | окончание до %1$Sго %2$S | окончание до %1$S-го %2$S | окончание работ %1$S %2$S | окончание работ %1$Sго %2$S | окончание работ %1$S-го %2$S | окончание работ до %1$S %2$S | окончание работ до %1$Sго %2$S | окончание работ до %1$S-го %2$S | срок %1$S %2$S | срок %1$Sго %2$S | срок %1$S-го %2$S | срок: %1$S %2$S | срок: %1$Sго %2$S | срок: %1$S-го %2$S | срок до %1$S %2$S | срок до %1$Sго %2$S | срок до %1$S-го %2$S | завершение %1$S %2$S | завершение %1$Sго %2$S | завершение %1$S-го %2$S | завершение до %1$S %2$S | завершение до %1$Sго %2$S | завершение до %1$S-го %2$S | завершение работ %1$S %2$S | завершение работ %1$Sго %2$S | завершение работ %1$S-го %2$S | завершение работ до %1$S %2$S | завершение работ до %1$Sго %2$S | завершение работ до %1$S-го %2$S | - %1$S %2$S | - %1$Sго %2$S | - %1$S-го %2$S | – %1$S %2$S | – %1$Sго %2$S | – %1$S-го %2$S | — %1$S %2$S | — %1$Sго %2$S | — %1$S-го %2$S | … %1$S %2$S | … %1$Sго %2$S | … %1$S-го %2$S
+
+month.1 = январь | января | январе | янв | янв.
+month.2 = февраль | февраля | феврале | февр | февр. | фев | фев.
+month.3 = март | марта | марте | мар | мар.
+month.4 = апрель | апреля | апреле | апр | апр.
+month.5 = май | мая | мае | май.
+month.6 = июнь | июня | июне | июн | июн.
+month.7 = июль | июля | июне | июл | июл.
+month.8 = август | августа | августе | авг | авг.
+month.9 = сентябрь | сентября | сентябре | сент | сент. | сен | сен.
+month.10 = октябрь | октября |октябре | окт | окт.
+month.11 = ноябрь | ноября | ноябре | нояб | нояб. | ноя | ноя.
+month.12 = декабрь | декабря | декабре | дек | дек.
+
+weekday.0 = воскресенье | вс | вс.
+weekday.1 = понедельник | пн | пн.
+weekday.2 = вторник | вт | вт.
+weekday.3 = среда | ср | ср.
+weekday.4 = четверг | чт | чт.
+weekday.5 = пятница | пт | пт.
+weekday.6 = суббота | сб | сб.
View
145 patterns/extract_sl.properties
@@ -0,0 +1,145 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Event Extractor code.
+#
+# The Initial Developer of the Original Code is
+# Merike Sell.
+# Portions created by the Initial Developer are Copyright (C) 2011
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+# Vito Smolej
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+# LOCALIZATION NOTE:
+# all strings can be a list of values, separate variants by |
+
+today = danes
+tomorrow = jutri
+
+# LOCALIZATION NOTE (ordinal.date):
+# %1$S = matches numbers 1-31
+ordinal.date = %1$S. | %1$S. | %1$S.| %1$S.
+
+noon = opoldne
+
+# LOCALIZATION NOTE (hour.only):
+# %1$S = matches numbers 0-23
+# should also list how to find beginning of a timeframe
+hour.only = ob %1$S | okoli %1$S | %1$S -
+
+# LOCALIZATION NOTE (hour.only.am):
+# %1$S = matches numbers 0-23
+hour.only.am = %1$S dop | %1$S dop.
+
+# LOCALIZATION NOTE (hour.only.pm):
+# %1$S = matches numbers 0-23
+hour.only.pm = %1$S pop | %1$S pop.
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.am = %1$S:%2$S dop | %1$S:%2$S dop.
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.pm = %1$S:%2$S pop | %1$S:%2$S pop.
+
+# LOCALIZATION NOTE (hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes = %1$S:%2$S | ob %1$S%2$S
+
+# LOCALIZATION NOTE (until.hour):
+# %1$S = matches numbers 0-23
+# should also list how to find end of a timeframe
+until.hour = - %1$S | do %1$S | od %1$S
+
+# LOCALIZATION NOTE (until.hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes = - %1$S:%2$S
+
+# LOCALIZATION NOTE (until.hour.minutes.am):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.am = - %1$S:%2$S dop | - %1$S:%2$S dop. | do %1$S:%2$S dop | do %1$S:%2$S dop.
+
+# LOCALIZATION NOTE (until.hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.pm = - %1$S:%2$S pop | - %1$S:%2$S pop | do %1$S:%2$S pop | do %1$S:%2$S pop
+
+# LOCALIZATION NOTE (monthname.day):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+monthname.day = %1$S %2$S | %2$S %1$S | %2$S %1$S. | %2$S %1$S. | %2$S %1$S. | %2$S %1$S.
+
+# LOCALIZATION NOTE (day.monthname.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+# %3$S = matches 2/4 numbers
+day.monthname.year = %1$S %2$S %3$S | %1$S. %2$S %3$S | %1$S. %2$S %3$S | %1$S. %2$S %3$S | %1$S. %2$S %3$S | %2$S %1$S, %3$S
+
+# LOCALIZATION NOTE (day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+day.numericmonth.year = %1$S/%2$S/%3$S | %3$S/%2$S/%1$S | %3$S-%2$S-%1$S
+
+# LOCALIZATION NOTE (due.day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+due.day.numericmonth.year = rok: %1$S/%2$S/%3$S | konec %1$S/%2$S/%3$S | termin %1$S/%2$S/%3$S
+
+# LOCALIZATION NOTE (until.monthname.date):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+until.monthname.date = - %1$S %2$S | - %1$S. %2$S | - %1$S. %2$S | - 1$S. %2$S | - 1$S. %2$S
+
+month.1 = januar | jan | jan.
+month.2 = februar | feb | feb.
+month.3 = marec | mar | mar.
+month.4 = april | apr | apr.
+month.5 = maj
+month.6 = junij | jun | jun.
+month.7 = julij | jul | jul.
+month.8 = avgust | avg | avg.
+month.9 = september | sep | sep. | sept.
+month.10 = oktober | okt | okt.
+month.11 = november | nov | nov.
+month.12 = december | dec | dec.
+
+weekday.0 = nedelja
+weekday.1 = ponedeljek
+weekday.2 = torek
+weekday.3 = sreda
+weekday.4 = četrtek
+weekday.5 = petek
+weekday.6 = sobota
View
134 patterns/extract_sv-SE.properties
@@ -0,0 +1,134 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Event Extractor code.
+#
+# The Initial Developer of the Original Code is
+# Merike Sell.
+# Portions created by the Initial Developer are Copyright (C) 2011
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s): Alexander Lindqvist <alexander@alphaone.se>
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+# LOCALIZATION NOTE:
+# all strings can be a list of values, separate variants by |
+
+today = idag
+tomorrow = imorgon
+
+# LOCALIZATION NOTE (ordinal.date):
+# %1$S = matches numbers 1-31
+ordinal.date = %1$S:a | %1$S:a | %1$S:e | %1$S:e
+
+noon = middagstid
+
+# LOCALIZATION NOTE (hour.only):
+# %1$S = matches numbers 0-23
+# should also list how to find beginning of a timeframe
+hour.only = vid %1$S | omkring %1$S | %1$S -
+
+# LOCALIZATION NOTE (hour.only.am):
+# %1$S = matches numbers 0-23
+hour.only.am = %1$S | %1$S
+
+# LOCALIZATION NOTE (hour.only.pm):
+# %1$S = matches numbers 0-23
+hour.only.pm = %1$S | %1$S
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.am = %1$S:%2$S | %1$S:%2$S
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.pm = %1$S:%2$S | %1$S:%2$S
+
+# LOCALIZATION NOTE (hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes = %1$S:%2$S
+
+# LOCALIZATION NOTE (until.hour):
+# %1$S = matches numbers 0-23
+# should also list how to find end of a timeframe
+until.hour = - %1$S | till %1$S | från %1$S
+
+# LOCALIZATION NOTE (until.hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes = - %1$S:%2$S
+
+# LOCALIZATION NOTE (monthname.day):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+monthname.day = %1$S %2$S | %2$S %1$S | %2$S %1$S:a | %2$S %1$S:a | %2$S %1$S:e | %2$S %1$S:e
+
+# LOCALIZATION NOTE (day.monthname.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+# %3$S = matches 2/4 numbers
+day.monthname.year = %1$S %2$S %3$S | %1$Sst %2$S %3$S | %1$Snd %2$S %3$S | %1$Srd %2$S %3$S | %1$Sth %2$S %3$S | %2$S %1$S, %3$S
+
+# LOCALIZATION NOTE (day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+day.numericmonth.year = %2$S/%1$S/%3$S
+
+# LOCALIZATION NOTE (due.day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+due.day.numericmonth.year = börjar: %2$S/%1$S/%3$S | slutar %2$S/%1$S/%3$S | slutdatum är %2$S/%1$S/%3$S
+
+# LOCALIZATION NOTE (until.monthname.date):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+until.monthname.date = - %2$S %1$S
+
+month.1 = januari | jan | jan.
+month.2 = februari | feb | feb.
+month.3 = mars | mar | mar.
+month.4 = april | apr | apr.
+month.5 = maj
+month.6 = juni | jun | jun.
+month.7 = juli | jul | jul.
+month.8 = augusti | aug | aug.
+month.9 = september | sep | sep. | sept.
+month.10 = oktober | okt | okt.
+month.11 = november | nov | nov.
+month.12 = december | dec | dec.
+
+weekday.0 = söndag
+weekday.1 = måndag
+weekday.2 = tisdag
+weekday.3 = onsdag
+weekday.4 = torsdag
+weekday.5 = fredag
+weekday.6 = lördag
View
145 patterns/extract_zh-TW.properties
@@ -0,0 +1,145 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Event Extractor code.
+#
+# The Initial Developer of the Original Code is
+# Merike Sell.
+# Portions created by the Initial Developer are Copyright (C) 2011
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+# Peter Pin-Guang Chen
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+# LOCALIZATION NOTE:
+# all strings can be a list of values, separate variants by |
+
+today = 今天 | 今日 | 本日
+tomorrow = 明天 | 明日
+
+# LOCALIZATION NOTE (ordinal.date):
+# %1$S = matches numbers 1-31
+ordinal.date = %1$S 日 | %1$S 號
+
+noon = 中午 | 正午 | 午間
+
+# LOCALIZATION NOTE (hour.only):
+# %1$S = matches numbers 0-23
+# should also list how to find beginning of a timeframe
+hour.only = %1$S 點 | %1$S 時
+
+# LOCALIZATION NOTE (hour.only.am):
+# %1$S = matches numbers 0-23
+hour.only.am = %1$S am | %1$S a.m | 早上 %1$S 點 | 上午 %1$S 點 | 午前 %1$S 點 | 凌晨 %1$S 點 | 午間 %1$S 點
+
+# LOCALIZATION NOTE (hour.only.pm):
+# %1$S = matches numbers 0-23
+hour.only.pm = %1$S pm | %1$S p.m | 晚上 %1$S 點 | 下午 %1$S 點 | 午後 %1$S 點 | 傍晚 %1$S 點 | 晚間 %1$S 點 | 夜間 %1$S 點
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.am = %1$S:%2$S am | %1$S:%2$S a.m | 上午 %1$S:%2$S | 早上 %1$S:%2$S | 早上 %1$S 點 %2$S 分 | 上午 %1$S 點 %2$S 分 | 午前 %1$S 點 %2$S 分 | 凌晨 %1$S 點 %2$S 分 | 午間 %1$S 點 %2$S 分 | 早上 %1$S 時 %2$S 分 | 上午 %1$S 時 %2$S 分 | 午前 %1$S 時 %2$S 分 | 凌晨 %1$S 時 %2$S 分 | 午間 %1$S 時 %2$S 分
+
+# LOCALIZATION NOTE (hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes.pm = %1$S:%2$S pm | %1$S:%2$S p.m | 下午 %1$S:%2$S | 晚上 %1$S:%2$S | 晚上 %1$S 點 %2$S 分 | 下午 %1$S 點 %2$S 分 | 午後 %1$S 點 %2$S 分 | 傍晚 %1$S 點 %2$S 分 | 晚間 %1$S 點 %2$S 分 | 晚上 %1$S 時 %2$S 分 | 下午 %1$S 時 %2$S 分 | 午後 %1$S 時 %2$S 分 | 傍晚 %1$S 時 %2$S 分 | 晚間 %1$S 時 %2$S 分
+
+# LOCALIZATION NOTE (hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+hour.minutes = %1$S:%2$S | 於 %1$S:%2$S | 在 %1$S:%2$S | %1$S%2$S 時
+
+# LOCALIZATION NOTE (until.hour):
+# %1$S = matches numbers 0-23
+# should also list how to find end of a timeframe
+until.hour = - %1$S | 到 %1$S | ~ %1$S
+
+# LOCALIZATION NOTE (until.hour.minutes):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes = - %1$S:%2$S | 到 %1$S:%2$S | ~ %1$S:%2$S
+
+# LOCALIZATION NOTE (until.hour.minutes.am):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.am = - %1$S:%2$S am | - %1$S:%2$S a.m | 到早上 %1$S:%2$S | 到上午 %1$S:%2$S
+
+# LOCALIZATION NOTE (until.hour.minutes.pm):
+# %1$S = matches numbers 0-23
+# %2$S = matches numbers 0-59
+until.hour.minutes.pm = - %1$S:%2$S pm | - %1$S:%2$S p.m | 到下午 %1$S:%2$S | 到晚上 %1$S:%2$S
+
+# LOCALIZATION NOTE (monthname.day):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+monthname.day = %2$S %1$S | %2$S 月 %1$S 號 | %2$S 月 %1$S 日 | %2$S/%1$S | %2$S-%1$S
+
+# LOCALIZATION NOTE (day.monthname.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+# %3$S = matches 2/4 numbers
+day.monthname.year = %3$S/%2$S/%1$S | %3$S-%2$S-%1$S | %3$S 年 %2$S 月 %1$S 日
+
+# LOCALIZATION NOTE (day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+day.numericmonth.year = %3$S/%2$S/%1$S | %3$S-%2$S-%1$S | %3$S 年 %2$S 月 %1$S 日
+
+# LOCALIZATION NOTE (due.day.numericmonth.year):
+# %1$S = matches numbers 1-31
+# %2$S = matches numbers 1-12
+# %3$S = matches 2/4 numbers
+due.day.numericmonth.year = 期限: %3$S | 到期日 %3$S/%2$S/%1$S | 期限是 %3$S/%2$S/%1$S | 期限: %3$S 年 | 到期日 %3$S-%2$S-%1$S | 期限是 %3$S-%2$S-%1$S | 到期日 %3$S 年 %2$S 月 %1$S 日 | 期限是 %3$S 年 %2$S 月 %1$S 日
+
+# LOCALIZATION NOTE (until.monthname.date):
+# %1$S = matches numbers 1-31
+# %2$S = matches monthname
+until.monthname.date = - %2$S %1$S | ~ %2$S %1$S | 到 %2$S 月 %1$S 日 | 到 %2$S 月 %1$S 號 | - %2$S 月 %1$S 日 | ~ %2$S 月 %1$S 號
+
+month.1 = january | jan | jan. | 一月 | 壹月 | 元月
+month.2 = february | feb | feb. | 二月 | 貳月
+month.3 = march | mar | mar. | 三月 | 參月
+month.4 = april | apr | apr. | 四月 | 肆月
+month.5 = may | 五月 | 伍月
+month.6 = june | jun | jun. | 六月 | 陸月
+month.7 = july | jul | jul. | 七月 | 柒月
+month.8 = august | aug | aug. | 八月 | 捌月
+month.9 = september | sep | sep. | sept. | 九月 | 玖月
+month.10 = october | oct | oct. | 十月 | 拾月
+month.11 = november | nov | nov. | 十一月 | 拾壹月
+month.12 = december | dec | dec. | 十二月 | 拾貳月
+
+weekday.0 = sunday | 星期日 | 周日 | 週日
+weekday.1 = monday | 星期一 | 周一 | 週一
+weekday.2 = tuesday | 星期二 | 周二 | 週二
+weekday.3 = wednesday | 星期三 | 周三 | 週三
+weekday.4 = thursday | 星期四 | 周四 | 週四
+weekday.5 = friday | 星期五 | 周五 | 週五
+weekday.6 = saturday | 星期六 | 周六 | 週六

0 comments on commit 230f6d9

Please sign in to comment.
Something went wrong with that request. Please try again.