4.5 KiB
template |
---|
overrides/main.html |
Changing the language
Material for MkDocs supports internationalization (i18n) and provides translations for template variables and labels in 40+ languages. Additionally, search can be configured to use a language-specific stemmer (if available).
Configuration
Site language
:octicons-file-code-24: Source · :octicons-tools-24: Default: en
You can set the language from mkdocs.yml
with:
theme:
language: en
The following languages are supported:
af
/ Afrikaansar
/ Arabicbn
/ Bengali (Bangla)ca
/ Catalancs
/ Czechda
/ Danishde
/ Germanen
/ Englishes
/ Spanishet
/ Estonianfa
/ Persian (Farsi)fi
/ Finnishfr
/ Frenchgl
/ Galiciangr
/ Greekhe
/ Hebrewhi
/ Hindihr
/ Croatianhu
/ Hungarianid
/ Indonesianit
/ Italianja
/ Japanesekr
/ Koreanmy
/ Burmesenl
/ Dutchnn
/ Norwegian (Nynorsk)no
/ Norwegianpl
/ Polishpt
/ Portuguesero
/ Romanianru
/ Russiansh
/ Serbo-Croatiansi
/ Sloveniansk
/ Slovaksr
/ Serbiansv
/ Swedishth
/ Thaitr
/ Turkishuk
/ Ukrainianvi
/ Vietnamesezh
/ Chinese (Simplified)zh-Hant
/ Chinese (Traditional)zh-TW
/ Chinese (Taiwanese)- Add language
Site search
:octicons-file-code-24: Source · :octicons-tools-24: Default: best match
for theme.language
, automatically set
Some languages, like Arabic or Japanese, need dedicated stemmers for search to work properly. Material for MkDocs relies on lunr-languages to provide this functionality. See the search plugin documentation for more information.
Directionality
:octicons-file-code-24: Source · :octicons-tools-24: Default: best match
for theme.language
, automatically set
While many languages are read ltr
(left-to-right), Material for MkDocs also
supports rtl
(right-to-left) directionality which is inferred from the
selected language, but can also be set with:
theme:
direction: ltr
:material-cursor-default-click-outline: click on a tile to change the directionality:
ltr
rtl