; This file is part of babel. For further details see:
;   https://www.ctan.org/pkg/babel
; Data has been collected mainly from the following sources:
; * babel language styles (license LPPL):€
;   https://www.ctan.org/pkg/babel-contrib
; * Common Locale Data Repository (license Unicode):
;   http://cldr.unicode.org/
;   http://unicode.org/copyright.html

[identification]
charset = utf8
version = 1.2
date = 2024-11-29
name.local = français
name.english = French
name.babel = french
name.polyglossia = french
tag.bcp47 = fr
language.tag.bcp47 = fr
tag.bcp47.likely = fr-Latn-FR
tag.opentype = FRA
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
level = 1
encodings = T1 OT1 LY1
derivate = no
require.babel = french

[captions]
preface = Préface
ref = Références
abstract = Résumé
bib = Bibliographie
chapter = Chapitre
appendix = Annexe
contents = Table des matières
listfigure = Table des figures
listtable = Liste des tableaux
index = Index
figure = Figure
table = Table
part = partie
encl = P.~J.
cc = Copie à
headto = 
page = page
see = voir
also = voir aussi
proof = Démonstration
glossary = Glossaire

[captions.licr]
preface = Pr\'eface
ref = R\'ef\'erences
abstract = R\'esum\'e
bib = Bibliographie
chapter = Chapitre
appendix = Annexe
contents = Table des mati\`eres
listfigure = Table des figures
listtable = Liste des tableaux
index = Index
figure = Figure
table = Table
part = partie
encl = P.~J.
cc = Copie \`a
headto = 
page = page
see = voir
also = voir aussi
proof = D\'emonstration
glossary = Glossaire

[date.gregorian]
date.long = [d|date.day] [MMMM] [y]
date.short = [dd]/[MM]/[y]
months.wide.1 = janvier
months.wide.2 = février
months.wide.3 = mars
months.wide.4 = avril
months.wide.5 = mai
months.wide.6 = juin
months.wide.7 = juillet
months.wide.8 = août
months.wide.9 = septembre
months.wide.10 = octobre
months.wide.11 = novembre
months.wide.12 = décembre
months.narrow.1 = J
months.narrow.2 = F
months.narrow.3 = M
months.narrow.4 = A
months.narrow.5 = M
months.narrow.6 = J
months.narrow.7 = J
months.narrow.8 = A
months.narrow.9 = S
months.narrow.10 = O
months.narrow.11 = N
months.narrow.12 = D
days.wide.mon = lundi
days.wide.tue = mardi
days.wide.wed = mercredi
days.wide.thu = jeudi
days.wide.fri = vendredi
days.wide.sat = samedi
days.wide.sun = dimanche
days.abbreviated.mon = lun.
days.abbreviated.tue = mar.
days.abbreviated.wed = mer.
days.abbreviated.thu = jeu.
days.abbreviated.fri = ven.
days.abbreviated.sat = sam.
days.abbreviated.sun = dim.
days.narrow.mon = L
days.narrow.tue = M
days.narrow.wed = M
days.narrow.thu = J
days.narrow.fri = V
days.narrow.sat = S
days.narrow.sun = D
dayPeriods.abbreviated.am = AM
dayPeriods.abbreviated.pm = PM
dayPeriods.narrow.am = AM
dayPeriods.narrow.pm = PM
dayPeriods.wide.am = AM
dayPeriods.wide.pm = PM

[date.gregorian.licr]
months.wide.1 = janvier
months.wide.2 = f\'evrier
months.wide.3 = mars
months.wide.4 = avril
months.wide.5 = mai
months.wide.6 = juin
months.wide.7 = juillet
months.wide.8 = ao\^ut
months.wide.9 = septembre
months.wide.10 = octobre
months.wide.11 = novembre
months.wide.12 = d\'ecembre

[time.gregorian]
time.medium = [HH]:[mm]:[ss]
time.short = [HH]:[mm]

[typography]
frenchspacing = yes
hyphenrules = french
lefthyphenmin = 2
righthyphenmin = 3
hyphenchar = 
prehyphenchar = 
posthyphenchar = 
exhyphenchar = 
preexhyphenchar = 
postexhyphenchar = 
hyphenationmin = 
; The syntax is liable to change in 'other' values
hyphenate.other.locale = "27

[characters]
delimiters.quotes = «»«»
auxiliary = [á å ä ã ā ć ē í ì ī ĳ ñ ó ò ö õ ø ř š ſ ß ú ǔ]
exemplarCharacters = [a à â æ b c ç d e é è ê ë f g h i î ï j k l m n o ô œ p q r s t u ù û ü v w x y ÿ z]
index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ’ \" “ ” « » ( ) \\[ \\] § @ * / \\& # † ‡]

[numbers]
defaultNumberingSystem = latn
minimumGroupingDigits = 1
decimal = ,
exponential = E
group =  
infinity = ∞
list = ;
minusSign = -
nan = NaN
perMille = ‰
percentSign = %
plusSign = +
superscriptingExponent = ×

[counters]
date.day = 1\textsuperscript{er} 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

[transforms.prehyphenation]
punctuation.space.1.0 = { [^|{(}{[}{007B}!{?}] () [;!{?}] () }
punctuation.space.1.1 =   { insert, penalty = 10000 }
punctuation.space.1.2 =   { insert, spacefactor= {high.natural|.5} {high.plus|0} {high.minus|0}, data = 1 }
punctuation.space.1.3 =   {}
punctuation.space.2.0 = { [^{(}{[}{007B}!{?}] () | [;!{?}] () }
punctuation.space.2.1 =   { insert, penalty = 10000 }
punctuation.space.2.2 =   { spacefactor= {high.natural|.5} {high.plus|0} {high.minus|0}, data = 2 }
punctuation.space.2.3 =   {}
punctuation.space.3.0 = { [^|{(}{[}{007B} ] () : () }
punctuation.space.3.1 =   { insert, penalty = 10000 }
punctuation.space.3.2 =   { insert, spacefactor= {colon.natural|1} {colon.plus|1} {colon.minus|1}, data = 1 }
punctuation.space.3.3 =   {}
punctuation.space.4.0 = { [^{(}{[}{007B} ] () |: () }
punctuation.space.4.1 =   { insert, penalty = 10000 }
punctuation.space.4.2 =   { spacefactor= {colon.natural|1} {colon.plus|1} {colon.minus|1}, data = 2 }
punctuation.space.4.3 =   {}
punctuation.space.5.0 = { [^|]()»() }
punctuation.space.5.1 =   { insert, penalty = 10000 }
punctuation.space.5.2 =   { insert, spacefactor= {guillemet.natural|.8} {guillemet.plus|.3} {guillemet.minus|.8}, data = 1 }
punctuation.space.5.3 =   {}
punctuation.space.6.0 = { [^|]()|»() }
punctuation.space.6.1 =   { insert, penalty = 10000 }
punctuation.space.6.2 =   { spacefactor= {guillemet.natural|.8} {guillemet.plus|.3} {guillemet.minus|.8}, data = 2 }
punctuation.space.6.3 =   {}
punctuation.space.7.0 = { «[^|] }
punctuation.space.7.1 =   {}
punctuation.space.7.2 =   { insert, penalty = 10000 }
punctuation.space.7.3 =   { insert, spacefactor= {guillemet.natural|.8} {guillemet.plus|.3} {guillemet.minus|.8}, data = 1 }
punctuation.space.7.4 =   {}
punctuation.space.8.0 = { «|[^|] }
punctuation.space.8.1 =   {}
punctuation.space.8.2 =   { insert, penalty = 10000 }
punctuation.space.8.3 =   { spacefactor= {guillemet.natural|.8} {guillemet.plus|.3} {guillemet.minus|.8}, data = 1 }
punctuation.space.8.4 =   {}

