[Tex/LaTex] Babel: Warning about the non-existance of Vietnamese hyphenation patterns

babelhyphenation

\documentclass{article}
\usepackage[vietnamese]{babel}
\begin{document}
\end{document}

results in this .log produced with TeXlive:

...texmf-dist/tex/generic/babel/babel.sty
Package: babel 2016/02/24 3.9q The Babel package

texmf-dist/tex/generic/babel-vietnamese/vietnamese.ldf
Language: vietnamese 

texmf-dist/tex/generic/babel/babel.def
File: babel.def 2016/02/24 3.9q Babel common definitions
\babel@savecnt=\count87
\U@D=\dimen103
)

Package babel Warning: No hyphenation patterns were preloaded for
(babel)                the language `Vietnamese' into the format.
(babel)                Please, configure your TeX system to add them and
(babel)                rebuild the format. Now I will use the patterns
(babel)                preloaded for english instead on input line 36. ...

As there exist no Vietnamese hyphenation patterns (because there is no hyphenation in Vietnamese), they cannot be preloaded. How do I avoid the warning?

Best Answer

As far as I know, Vietnamese doesn't use hyphenation, since all words are monosyllabic.

You can avoid the warning (and possible wrong hyphenation) with the help of hyphsubst:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[vietnamese=nohyphenation]{hyphsubst}
\usepackage[vietnamese]{babel}

\begin{document}

Chào thế giới

\end{document}
Related Question