Zettelmarkup: Supported Attribute Values for Natural Languages

With an attribute it is possible to specify the natural language of a text region. This is important, if you want to render your markup into an environment, where this is significant. HTML is such an environment.

To specify the language within an attribute, you must use the key lang. The language itself is specified according to the language definition of RFC-5646➚.


The actual typographic quotations marks (""..."") are derived from the current language. The language of a zettel (meta key lang) or of the whole Zettelstore (default-lang of the configuration zettel) can be overwritten by an attribute: ""...""{lang=fr}. Currently, Zettelstore supports the following primary languages:

These are used, even if a dialect was specified.