The babel package, when called with some language options, changes global document layout. For exapmle,
\usepackage[french]{babel}
forces first paragraph after sectioning command to be intented, resets itemize environment and performs a number of other changes to global document layout. On the other hand, there is a package indentfirst that makes the same changes regarding paragraph identation. And I am guessing that there are packages which could reset list environments on more regular basis. Therefore my question is
Is babel a proper place for resetting document layout?
I am asking because I found that Russian language definition file for babel had in the past similar functions borrowed from French language definition file but they were disabled later.
Having looked at the French language definition file for polyglossia I would say that polyglossia does not care document layout and makes no changes to document layout except for switching on/off frenchspacing. Since polyglossia is promoted as future replacement for babel my question has strategic value.
\PolyglossiaSetup{<language>}{indentfirst=false}). I believe that heavy layout customization should go in a dedicated package, but it's too late for changing babel's approach. – egreg Nov 6 '11 at 15:19frenchborfrancaiswas used instead offrench. That old french.ldf of package french even has redefined macros like\openingbreaking e.g. scrlettr.cls and scrlttr2.cls. AFAIK there's still a warning at the KOMA-Script manual about such problems. So there was already an incompatible, significant change for french at babel. – Schweinebacke Nov 6 '11 at 15:58