On Sunday, February 16 Frank.Mittelbach wrote:

>
> i don't know if there is a compiled list for babel or whether one has
> to get this out of the babel language files. perhaps Johannes can tell
> us if he has such a list (otherwise i might compile that list myself
> but that would take some time)
>
> Johannes?
At the EuroTeX conference in Gdansk (1994) there was a babel bof.
We came up with a list of aspects of multilingual typesetting:

\documentclass[a4,11pt]{artikel3}
\usepackage[english]{babel}
\begin{document}

At the Euro\TeX\ conference in Gdansk (1994) a babel bof was held.
We discussed about what defines a language.
We came up with a list of language attributes:

\begin{itemize}
\item hyphenation patterns and associated left- and righthyphenmin
\item fontencoding (outputencoing)
\item direction of writing
\item input encoding
\item punctuation
\item quotation marks
\item captions and dates (perhaps several formats of dates)
\item mathematics (ie \tan gives either tan or tg)
\item typographic conventions
\item enumerating
\item ligatures
\item hyphen split (see article from Jiri Zlatuska)
\item collating sequence (|\alph| etc.
\item (conventions for emphasis, but more for document class,
publishing house conventions).
\end{itemize}

|\selectlanguage| should always select the defaults for all attributes.
|\setdefaultattributes| has two arguments, the name of a language and
a comma separated list of attribs to switch when switching to the
secondary language.

|\begin{<language>quote}| has an optional argument with a comma
separated list to override the defaults

people would like the syntax