Differences From Artifact [0a2c626447]:
- File gc_lang/fr/webext/panel/lex_conj_data.js — part of check-in [d804292a86] at 2018-01-29 09:54:13 on branch trunk — [fx] lexicon editor: conjugate a verb according to another verb (user: olr, size: 124559) [annotate] [blame] [check-ins using]
To Artifact [465cbcd5b7]:
- File gc_lang/fr/webext/panel/lex_conj_data.js — part of check-in [d6f8f5c533] at 2018-01-29 19:53:43 on branch trunk — [fx] update: lexicon editor, use verb pattern, + participes passés (user: olr, size: 125369) [annotate] [blame] [check-ins using]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 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 32 33 34 35 36 37 38 39 40 41 42 | + + + + + + + + + + + + + + + + + + + + + + + + |
// JavaScript
"use strict";
// beta stage, unfinished, may be useless or the root for a new way to generate flexions…
/*
Règles de conjugaison
*/
const oConj = {
"V1_ppas": {
"var": [
[2, "é", ":Q:A:1ŝ:m:s/*", false],
[2, "és", ":Q:A:m:p/*", false],
[2, "ée", ":Q:A:f:s/*", false],
[2, "ées", ":Q:A:f:p/*", false],
],
"invar": [
[2, "é", ":Q:e:i/*", false],
]
},
"V2_ppas": {
"var": [
[2, "i", ":Q:A:m:s/*", false],
[2, "is", ":Q:A:m:p/*", false],
[2, "ie", ":Q:A:f:s/*", false],
[2, "ies", ":Q:A:f:p/*", false],
],
"invar": [
[2, "i", ":Q:e:i/*", false],
]
},
// deuxième groupe (le seul groupe régulier)
"V2": [
[2, "ir", ":Y/*", false],
[2, "issant", ":P/*", false],
[2, "is", ":Ip:Is:1s:2s/*", false],
[2, "it", ":Ip:Is:3s/*", false],
[2, "issons", ":Ip:1p/*", false],
|
| ︙ |