Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/test_timewriter/fr_rules.py
diff options
context:
space:
mode:
Diffstat (limited to 'test_timewriter/fr_rules.py')
-rw-r--r--test_timewriter/fr_rules.py110
1 files changed, 110 insertions, 0 deletions
diff --git a/test_timewriter/fr_rules.py b/test_timewriter/fr_rules.py
new file mode 100644
index 0000000..8f512da
--- /dev/null
+++ b/test_timewriter/fr_rules.py
@@ -0,0 +1,110 @@
+#! /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 French
+#############################
+
+_time_rules = """
+ time(h, 35) => hour1(h) moins vingt-cinq |
+ time(h, 40) => hour1(h) moins vingt |
+ time(h, 45) => hour1(h) moins le quart |
+ time(h, 50) => hour1(h) moins dix |
+ time(h, 55) => hour1(h) moins cinq |
+ time(h, m) => hour(h) min(m) |
+ hour(0) => minuit |
+ hour(1) => une heure |
+ hour(12) => midi |
+ hour(h) => number(h) heures |
+ hour1(0) => une heure |
+ hour1(1) => deux heures |
+ hour1(2) => trois heures |
+ hour1(3) => quatre heures |
+ hour1(4) => cinq heures |
+ hour1(5) => six heures |
+ hour1(6) => sept heures |
+ hour1(7) => huit heures |
+ hour1(8) => neuf heures |
+ hour1(9) => dix heures |
+ hour1(10) => onze heures |
+ hour1(11) => midi |
+ hour1(12) => treize heures |
+ hour1(13) => quatorze heures |
+ hour1(14) => quinze heures |
+ hour1(15) => seize heures |
+ hour1(16) => dix-sept heures |
+ hour1(17) => dix-huit heures |
+ hour1(18) => dix-neuf heures |
+ hour1(19) => vingt heures |
+ hour1(20) => vingt-et-une heures |
+ hour1(21) => vingt-deux heures |
+ hour1(22) => vingt-trois heures |
+ hour1(23) => minuit |
+ min(0) => |
+ min(1) => et une minute |
+ min(15) => et quart |
+ min(30) => et demie |
+ min(m) => et number(m) minutes |
+ number(1) => une |
+ number(2) => deux |
+ number(3) => trois |
+ number(4) => quatre |
+ number(5) => cinq |
+ number(6) => six |
+ number(7) => sept |
+ number(8) => huit |
+ number(9) => neuf |
+ number(10) => dix |
+ number(11) => onze |
+ number(12) => douze |
+ number(13) => treize |
+ number(14) => quatorze |
+ number(15) => quinze |
+ number(16) => seize |
+ number(17) => dix-sept |
+ number(18) => dix-huit |
+ number(19) => dix-neuf |
+ number(20) => vingt |
+ number(21) => vingt-et-une |
+ number(22) => vingt-deux |
+ number(23) => vingt-trois |
+ number(24) => vingt-quatre |
+ number(25) => vingt-cinq |
+ number(26) => vingt-six |
+ number(27) => vingt-sept |
+ number(28) => vingt-huit |
+ number(29) => vingt-neuf |
+ number(30) => trente |
+ number(31) => trente-et-une |
+ number(32) => trente-deux |
+ number(33) => trente-trois |
+ number(34) => trente-quatre |
+ number(35) => trente-cinq |
+ number(36) => trente-six |
+ number(37) => trente-sept |
+ number(38) => trente-huit |
+ number(39) => trente-neuf |
+ number(40) => quarante |
+ number(41) => quarante-et-une |
+ number(42) => quarante-deux |
+ number(43) => quarante-trois |
+ number(44) => quarante-quatre |
+ number(45) => quarante-cinq |
+ number(46) => quarante-six |
+ number(47) => quarante-sept |
+ number(48) => quarante-huit |
+ number(49) => quarante-neuf |
+ number(50) => cinquante |
+ number(51) => cinquante-et-une |
+ number(52) => cinquante-deux |
+ number(53) => cinquante-trois |
+ number(54) => cinquante-quatre |
+ number(55) => cinquante-cinq |
+ number(56) => cinquante-six |
+ number(57) => cinquante-sept |
+ number(58) => cinquante-huit |
+ number(59) => cinquante-neuf
+ """