Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/test_timewriter/es_rules.py
diff options
context:
space:
mode:
Diffstat (limited to 'test_timewriter/es_rules.py')
-rw-r--r--test_timewriter/es_rules.py127
1 files changed, 127 insertions, 0 deletions
diff --git a/test_timewriter/es_rules.py b/test_timewriter/es_rules.py
new file mode 100644
index 0000000..92f6f36
--- /dev/null
+++ b/test_timewriter/es_rules.py
@@ -0,0 +1,127 @@
+#! /usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+# Code released in the Public Domain. You can do whatever you want with this package.
+# Look at README file to see how to adapt this program.
+# Originally written by Pierre Métras <pierre@alterna.tv> for the OLPC XO laptop.
+##############################
+# Timewriter rules for Spanish
+##############################
+
+_time_rules = """
+ time(h, 55) => hour1(h) menos cinco am_pm(h) |
+ time(h, 50) => hour1(h) menos diez am_pm(h) |
+ time(h, 45) => hour1(h) menos cuarto am_pm(h) |
+ time(h, 40) => hour1(h) menos vente am_pm(h) |
+ time(h, 35) => hour1(h) menos venticinco am_pm(h) |
+ time(h, m) => hour(h) min(m) am_pm(h) |
+ am_pm(0) => |
+ am_pm(12) => |
+ am_pm(h) [0 < h < 7] => de la madrugada |
+ am_pm(h) [h < 12] => de la mañana |
+ am_pm(h) [12 < h < 19] => de la tarde |
+ am_pm(_) => de la noche |
+ hour(0) => Medianoche |
+ hour(1) => Es la una |
+ hour(12) => Mediodía |
+ hour(13) => Es la una |
+ hour(14) => Son las dos |
+ hour(15) => Son las tres |
+ hour(16) => Son las cuatro |
+ hour(17) => Son las cinco |
+ hour(18) => Son las seis |
+ hour(19) => Son las siete |
+ hour(20) => Son las ocho |
+ hour(21) => Son las neuve |
+ hour(22) => Son las diez |
+ hour(23) => Son las once |
+ hour(h) [h < 12] => Son las number(h) |
+ hour1(0) => Es la una |
+ hour1(1) => Son las dos |
+ hour1(2) => Son las tres |
+ hour1(3) => Son las cuatro |
+ hour1(4) => Son las cinco |
+ hour1(5) => Son las seis |
+ hour1(6) => Son las siete |
+ hour1(7) => Son las ocho |
+ hour1(8) => Son las nueve |
+ hour1(9) => Son las diez |
+ hour1(10) => Son las once |
+ hour1(11) => Mediodía |
+ hour1(12) => hour1(0) |
+ hour1(13) => hour1(1) |
+ hour1(14) => hour1(2) |
+ hour1(15) => hour1(3) |
+ hour1(16) => hour1(4) |
+ hour1(17) => hour1(5) |
+ hour1(18) => hour1(6) |
+ hour1(19) => hour1(7) |
+ hour1(20) => hour1(8) |
+ hour1(21) => hour1(9) |
+ hour1(22) => hour1(10) |
+ hour1(23) => Medianoche |
+ min(0) => en punto |
+ min(15) => y cuarto |
+ min(30) => y media |
+ min(m) => y number(m) |
+ number(1) => uno |
+ number(2) => dos |
+ number(3) => tres |
+ number(4) => cuatro |
+ number(5) => cinco |
+ number(6) => seis |
+ number(7) => siete |
+ number(8) => ocho |
+ number(9) => nueve |
+ number(10) => diez |
+ number(11) => once |
+ number(12) => doce |
+ number(13) => trece |
+ number(14) => catorce |
+ number(15) => quince |
+ number(16) => dieciséis |
+ number(17) => diecisiete |
+ number(18) => dieciocho |
+ number(19) => diecinueve |
+ number(20) => veinte |
+ number(21) => veintiuno |
+ number(22) => veintidós |
+ number(23) => veintitrés |
+ number(24) => veinticuatro |
+ number(25) => veinticinco |
+ number(26) => veintiséis |
+ number(27) => veintisiete |
+ number(28) => veintiocho |
+ number(29) => veintinueve |
+ number(30) => trenta |
+ number(31) => trenta y uno |
+ number(32) => trenta y dos |
+ number(33) => trenta y tres |
+ number(34) => trenta y cuatro |
+ number(35) => trenta y cinco |
+ number(36) => trenta y seis |
+ number(37) => trenta y siete |
+ number(38) => trenta y ocho |
+ number(39) => trenta y nueve |
+ number(40) => cuarenta |
+ number(41) => cuarenta y uno |
+ number(42) => cuarenta y dos |
+ number(43) => cuatenta y tres |
+ number(44) => curatenta y cuatro |
+ number(45) => cuarenta y cinco |
+ number(46) => cuarenta y seis |
+ number(47) => cuarenta y siete |
+ number(48) => cuarenta y ocho |
+ number(49) => cuarenta y nueve |
+ number(50) => cincuenta |
+ number(51) => cincuenta y uno |
+ number(52) => cincuenta y dos |
+ number(53) => cincuenta y tres |
+ number(54) => cincuenta y cuatro |
+ number(55) => cincuenta y cinco |
+ number(56) => cincuenta y seis |
+ number(57) => cincuenta y siete |
+ number(58) => cincuenta y ocho |
+ number(59) => cincuenta y nueve
+ """
+