Overview
Comment: | [fr] màj: ordinaux, ne pas imposer les exposants (problème avec LibreOffice) |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
d6dc0d193676f94f077e355df8173b46 |
User & Date: | olr on 2017-06-20 10:02:08 |
Other Links: | manifest | tags |
Context
2017-06-20
| ||
11:18 | [fr] merge depuis fr_killtricks: caractère ~ supprimé check-in: 07cd4cd716 user: olr tags: trunk, fr | |
10:02 | [fr] màj: ordinaux, ne pas imposer les exposants (problème avec LibreOffice) check-in: d6dc0d1936 user: olr tags: trunk, fr | |
06:50 | [fr] màj: det_plur +nom sing check-in: b1a65853ff user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [583504fc8d] to [5d38a26070].
︙ | ︙ | |||
1069 1070 1071 1072 1073 1074 1075 | TEST: année {{2O11}} ->> 2011 TEST: {{3O}} (chiffre avec un O). ->> 30 # Nombres ordinaux __[s]/typo(typo_ordinaux_premier)__ | | | | | | | | | | 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 | TEST: année {{2O11}} ->> 2011 TEST: {{3O}} (chiffre avec un O). ->> 30 # Nombres ordinaux __[s]/typo(typo_ordinaux_premier)__ 1 ?(?:ier|i?ère)s? <<- ->> =\0.replace(" ", "").replace("è", "").replace("i", "").replace("e", "ᵉ").replace("r", "ʳ").replace("s", "ˢ") # Nombre ordinal. Premier : 1ᵉʳ. Première : 1ʳᵉ. Premier : 1ᵉʳˢ. Première : 1ʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 __[s]/typo(typo_ordinaux_deuxième)__ 2 ?nde?s? <<- ->> =\0.replace(" ", "").replace("n", "").replace("d", "ᵈ").replace("e", "ᵉ").replace("s", "ˢ") # Nombre ordinal. Second : 2ᵈ. Seconde : 2ᵈᵉ. Seconds : 2ᵈˢ. Secondes : 2ᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 __[s]/typo(typo_ordinaux_nième)__ ([0-9]+) ?(?:è|i?[èe]me)s? @@0 <<- \0.endswith("s") ->> \1ᵉˢ # Nombre ordinal singulier. Exemples : 2ᵉ, 3ᵉ, 4ᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 <<- __else__ ->> \1ᵉ # Nombre ordinal pluriel. Exemples : 2ᵉˢ, 3ᵉˢ, 4ᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 __[s]/typo(typo_ordinaux_romain_premier)__ I ?(?:ier|i?ère)s? <<- ->> =\0.replace(" ", "").replace("è", "").replace("i", "").replace("e", "ᵉ").replace("r", "ʳ").replace("s", "ˢ") # Nombre ordinal romain. Premier : 1ᵉʳ. Première : Iʳᵉ. Premier : Iᵉʳˢ. Première : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 __[s]/typo(typo_ordinaux_romain_deuxième)__ II ?nde?s? <<- ->> =\0.replace(" ", "").replace("n", "").replace("d", "ᵈ").replace("e", "ᵉ").replace("s", "ˢ") # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 __[s]/typo(typo_ordinaux_romains_nième)__ ([IVXLCM]{1,3}) ?(?:è|i?[èe]me)s? @@0 <<- not morph(\0, ":G", False) >>> <<- \0.endswith("s") ->> \1ᵉˢ # Nombre ordinal romain singulier. Exemples : IIᵉ, IIIᵉ, IVᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 <<- __else__ ->> \1ᵉ # Nombre ordinal romain pluriel. Exemples : IIᵉˢ, IIIᵉˢ, IVᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 TEST: la {{1ière}} fois, c’est la plus dure ->> 1ʳᵉ TEST: le {{1ier}} de chaque semaine ->> 1ᵉʳ TEST: le {{2nd}} du mois ->> 2ᵈ TEST: les {{3ièmes}} années ->> 3ᵉˢ TEST: C’est la {{3ème}} fois… ->> 3ᵉ TEST: Non, la {{2è}} fois. ->> 2ᵉ TEST: François {{Iier}} ->> Iᵉʳ TEST: le {{IInd}} siècle ->> IIᵈ TEST: le {{VIième}} siècle ->> VIᵉ TEST: Le {{XXIème}} siècle. ->> XXIᵉ TEST: le {{XXè}} siècle. ->> XXᵉ |
︙ | ︙ |