Yodl includes rudimentary national support, in the sense that it allows you to
redefine the strings that are used to identify a sections of the level chapter
or part, or the strings that are used to identify a figure. E.g., a command
tt(chapter(Introduction)) will yield for example the text em(Chapter 1:
Introduction).

Using the tt(setchapterstring(text)) macro, the em(Chapter) text can be
redefined.  E.g., in a Dutch text you might put

verb(setchapterstring(Hoofdstuk))

somewhere near the beginning of your document. Similar to tt(setchapterstring),
a macro tt(getchapterstring) exists that returns the text to identify a chapter.
(Internally, tt(getchapterstring) is of course used to actually set the text).
To redefine the text to identify a part, use tt(setpartstring(text)); to
redefine the text to identify a figure, use tt(setfigurestring(text)).

The tt(set....string) macros only affect how Yodl names chapters or parts in
HTML, tt(man), tt(ms) or tt(txt) output. LaTeX output is not affected, since
LaTeX does its own NLS. Usually, NLS is present for LaTeX as a `style file'
named, e.g., tt(dutch.sty). Therefore, if you want a Dutch document, you need
to:

startit()

    it() put tt(dutch) in the tt(latexoptions) macro in the preamble of the
    document. This makes sure that LaTeX uses Dutch names.

    it() redefine the chapter and part names for non-LaTeX output, as in:

verb(\
setpartstring(Deel)
setchapterstring(Hoofdstuk)
setfigurestring(figuur))

    it() Finally, you should probably type your text in Dutch.
    
endit()

Yodl may not be totally complete in respect to NLS; e.g., you might see
em(Contents) instead of em(Inhoudsopgave). But I'm working on it.
