Moduulin Fr:Outils/Data käyttöohje
Tämä sivu on kopio. Tätä ohjetta muokataan muokkaamalla suomenkielisessä Wikipediassa olevaa alkuperäistä versiota jonka muutokset kopioituvat automaattisesti tälle sivulle. Tämä moduuli on osa ranskankielisestä Wikipediasta kopioitua Wikidata ja Interface Wikidata -moduulikokonaisuutta (ks. ohjeet ja esimerkit). Listauksen kaikista tähän liittyvistä moduuleista löydät Ranskankielisen Wikipedian Wikidata-moduulit -sivulta.
|
local Data = { }
Data.ordinal = {
'Premier', 'Deuxième', 'Troisième', 'Quatrième', 'Cinquième', 'Sixième', 'Septième', 'Huitième', 'Neuvième', 'Dixième',
'Onzième', 'Douzième', 'Treizième', 'Quatorzième', 'Quinzième', 'Seizième', 'Dix-septième', 'Dix-huitième', 'Dix-neuvième', 'Vingtième',
'Vingt et unième', 'Vingt-deuxième', 'Vingt-troisième', 'Vingt-quatrième', 'Vingt-cinquième', 'Vingt-sixième', 'Vingt-septième', 'Vingt-huitième', 'Vingt-neuvième', 'Trentième',
'Trente et unième', 'Trente-deuxième', 'Trente-troisième', 'Trente-quatrième', 'Trente-cinquième', 'Trente-sixième', 'Trente-septième', 'Trente-huitième', 'Trente-neuvième', 'Quarantième',
'Quarante et unième', 'Quarante-deuxième', 'Quarante-troisième', 'Quarante-quatrième', 'Quarante-cinquième', 'Quarante-sixième', 'Quarante-septième', 'Quarante-huitième', 'Quarante-neuvième', 'Cinquantième',
'Cinquante et unième', 'Cinquante-deuxième', 'Cinquante-troisième', 'Cinquante-quatrième', 'Cinquante-cinquième', 'Cinquante-sixième', 'Cinquante-septième', 'Cinquante-huitième', 'Cinquante-neuvième', 'Soixantième',
'Soixante et unième', 'Soixante-deuxième', 'Soixante-troisième', 'Soixante-quatrième', 'Soixante-cinquième', 'Soixante-sixième', 'Soixante-septième', 'Soixante-huitième', 'Soixante-neuvième', 'Soixante-dixième',
'Soixante et onzième', 'Soixante-douzième', 'Soixante-treizième', 'Soixante-quatorzième', 'Soixante-quinzième', 'Soixante-seizième', 'Soixante-dix-septième', 'Soixante-dix-huitième', 'Soixante-dix-neuvième', 'Quatre-vingtième',
'Quatre-vingt-unième', 'Quatre-vingt-deuxième', 'Quatre-vingt-troisième', 'Quatre-vingt-quatrième', 'Quatre-vingt-cinquième', 'Quatre-vingt-sixième', 'Quatre-vingt-septième', 'Quatre-vingt-huitième', 'Quatre-vingt-neuvième', 'Quatre-vingt-dixième',
'Quatre-vingt-onzième', 'Quatre-vingt-douzième', 'Quatre-vingt-treizième', 'Quatre-vingt-quatorzième', 'Quatre-vingt-quinzième', 'Quatre-vingt-seizième', 'Quatre-vingt-dix-septième', 'Quatre-vingt-dix-huitième', 'Quatre-vingt-dix-neuvième', 'Centième',
'Cent-unième', 'Cent-deuxième', 'Cent-troisième', 'Cent-quatrième', 'Cent-cinquième', 'Cent-sixième', 'Cent-septième', 'Cent-huitième', 'Cent-neuvième', 'Cent-dixième',
'Cent-onzième', 'Cent douzième', 'Cent-treizième', 'Cent-quatorzième', 'Cent-quinzième', 'Cent-seizième', 'Cent dix-septième', 'Cent dix-huitième', 'Cent dix-neuvième', 'Cent vingtième',
'Cent vingt et unième', 'Cent vingt-deuxième', 'Cent vingt-troisième', 'Cent vingt-quatrième', 'Cent vingt-cinquième', 'Cent vingt-sixième', 'Cent vingt-septième', 'Cent vingt-huitième', 'Cent vingt-neuvième', 'Cent trentième',
'Cent trente et unième', 'Cent trente-deuxième', 'Cent trente-troisième', 'Cent trente-quatrième', 'Cent trente-cinquième', 'Cent trente-sixième', 'Cent trente-septième', 'Cent trente-huitième', 'Cent trente-neuvième', 'Cent quarantième',
'Cent quarante et unième', 'Cent quarante-deuxième', 'Cent quarante-troisième', 'Cent quarante-quatrième', 'Cent quarante-cinquième', 'Cent quarante-sixème', 'Cent quarante-septième', 'Cent quarante-huitième', 'Cent quarante-neuvième', 'Cent-cinquantième',
'Cent cinquante-et-unième', 'Cent-cinquante-deuxième', 'Cent-cinquante-troisième', 'Cent-cinquante-quatrième', 'Cent-cinquante-cinquième', 'Cent-cinquante-sixième', 'Cent cinquante-septième', 'Cent cinquante-huitième', 'Cent cinquante-neuvième', 'Cent-soixantième',
'Cent soixtante-et-unième', 'Cent-soixante-deuxième', 'Cent soixante-troisième', 'Cent-soixante-quatrième', 'Cent soixante-cinquième', 'Cent-soixante-sixième', 'Cent soixante-septième', 'Cent soixante-huitième', 'Cent soixante-neuvième', 'Cent-soixante-dixième',
'Cent soixante-et-onzième', 'Cent-soixante-douzième', 'Cent soixante-treizième', 'Cent-soixante-quatorzième', 'Cent-soixante-quinzième', 'Cent-soixante-seizième', 'Cent-soixante-dix-septième', 'Cent-soixante-dix-huitième', 'Cent-soixante-dix-neuvième', 'Cent-quatre-vingtième',
'Cent-quatre-vingt-unième', 'Cent-quatre-vingt-deuxième', 'Cent-quatre-vingt-troisième', 'Cent-quatre-vingt-quatrième', 'Cent-quatre-vingt-cinquième', 'Cent-quatre-vingt-sixième', 'Cent-quatre-vingt-septième', 'Cent-quatre-vingt-huitième', 'Cent-quatre-vingt-neuvième', 'Cent quatre-vingt-dixième',
'Cent quatre-vingt-onzième', 'Cent quatre-vingt-douzième', 'Cent quatre-vingt-treizième', 'Cent quatre-vingt-quatorzième', 'Cent quatre-vingt-quinzième', 'Cent quatre-vingt-seizième', 'Cent quatre-vingt-dix-septième', 'Cent quatre-vingt-dix-huitième', 'Cent quatre-vingt-dix-neuvième', 'Deux centième',
= 'Deux cent cinquantième',
= 'Trois centième',
= 'Quatre centième',
= 'Cinq centième',
= 'Six centième',
= 'Sept centième',
= 'Huit centième',
= 'Neuf centième',
= 'Neuf-cent-quatre-vingt-dix-neuvième',
= 'Millième',
= 'Deux millième',
= 'Deux mille cinq centième',
= 'Trois millième',
= 'Quatre millième',
= 'Cinq millième',
= 'Dix millième',
= 'Cent millième',
= 'Millionième',
}
--[[
Données utilisées pour la fonction nombre2texte()
--]]
-- test d'une nouvelle approche : un peu plus gourmande en mémoire mais nettement plus rapide
Data.infcent = {
"un", "deux", "trois", "quatre", "cinq",
"six", "sept", "huit", "neuf", "dix",
"onze", "douze", "treize", "quatorze", "quinze",
"seize", "dix-sept", "dix-huit", "dix-neuf", "vingt",
"vingt et un", "vingt-deux", "vingt-trois", "vingt-quatre", "vingt-cinq",
"vingt-six", "vingt-sept", "vingt-huit", "vingt-neuf", "trente",
"trente et un", "trente-deux", "trente-trois", "trente-quatre", "trente-cinq",
"trente-six", "trente-sept", "trente-huit", "trente-neuf", "quarante",
"quarante et un", "quarante-deux", "quarante-trois", "quarante-quatre", "quarante-cinq",
"quarante-six", "quarante-sept", "quarante-huit", "quarante-neuf", "cinquante",
"cinquante et un", "cinquante-deux", "cinquante-trois", "cinquante-quatre", "cinquante-cinq",
"cinquante-six", "cinquante-sept", "cinquante-huit", "cinquante-neuf", "soixante",
"soixante et un", "soixante-deux", "soixante-trois", "soixante-quatre", "soixante-cinq",
"soixante-six", "soixante-sept", "soixante-huit", "soixante-neuf", "soixante-dix",
"soixante et onze", "soixante-douze", "soixante-treize", "soixante-quatorze", "soixante-quinze",
"soixante-seize", "soixante-dix-sept", "soixante-dix-huit", "soixante-dix-neuf", "quatre-vingts",
"quatre-vingt-un", "quatre-vingt-deux", "quatre-vingt-trois", "quatre-vingt-quatre", "quatre-vingt-cinq",
"quatre-vingt-six", "quatre-vingt-sept", "quatre-vingt-huit", "quatre-vingt-neuf", "quatre-vingt-dix",
"quatre-vingt-onze", "quatre-vingt-douze", "quatre-vingt-treize", "quatre-vingt-quatorze", "quatre-vingt-quinze",
"quatre-vingt-seize", "quatre-vingt-dix-sept", "quatre-vingt-dix-huit", "quatre-vingt-dix-neuf"
}
-- l'odre à tester est ch → be → fr
-- forme uniquement en suisse (a priori)
Data.infcent_ch = {
= "huitante", = "huitante un", = "huitante deux", = "huitante trois", = "huitante quatre",
= "huitante cinq", = "huitante six", = "huitante sept", = "huitante huit", = "huitante neuf"
}
-- idem, mais avec la variante huitante (à la place de octante), forme uniquement en suisse (a priori)
Data.infcent_ch2 = {
= "octante", = "octante un", = "octante deux", = "octante trois", = "octante quatre",
= "octante cinq", = "octante six", = "octante sept", = "octante huit", = "octante neuf"
}
-- forme en suisse et en belgique (a priori)
Data.infcent_be = {
= "septante", = "septante et un", = "septante deux", = "septante trois", = "septante quatre",
= "septante cinq", = "septante six", = "septante sept", = "septante huit", = "septante neuf",
= "nonante", = "nonante et un", = "nonante deux", = "nonante trois", = "nonante quatre",
= "nonante cinq", = "nonante six", = "nonante sept", = "nonante huit", = "nonante neuf"
}
-- les multiples
Data.sup = {
"unité", "mille", "million", "milliard"
}
-- conversions en "ième"
Data.iemes = {
= "unième", = "deuxième", = "troisième",
= "quatrième", = "cinquième", = "sixième",
= "septième", = "huitième", = "neuvième",
= "dixième", = "onzième", = "douzième",
= "treizième", = "quatorzième", = "quinzième",
= "seizième", = "vingtième", = "trentième",
= "quarantième", = "cinquantième", = "soixantième",
= "centième", = "millième", = "millionième",
= "milliardième", = "septantième", = "octantième",
= "huitantième", = "nonantième",
-- les quelques pluriels
= "vingtième", = "centième",
= "millionième", = "milliardième"
}
--[[
Fin des données pour nombre2texte()
--]]
return Data