I was preparing several texts in xelatex in Russian, everything was fine. But today I needed to prepare in Ukrainian. Here is an example of a file.
\documentclass[a4paper, openright, 12pt]{extreport}
\usepackage[left=15mm,right=85mm,top=15mm,bottom=20mm]{geometry}
\usepackage[ukrainian,english]{babel} %% загружает пакет многоязыковой вёрстки
\usepackage{fontspec} %% подготавливает загрузку шрифтов Open Type, True Type и др.
\usepackage{indentfirst}
\usepackage{titlesec,titletoc}
\usepackage[final]{microtype}
% -------------- Настраваем шрифты -----------------------------
\setmainfont[StylisticSet=1]{Old Standard}% Основной шрифт текста
\defaultfontfeatures{Scale=MatchLowercase}
\selectlanguage{ukrainian}
% ================ Настройка некоторых параметров =================|
\parindent=25pt %------------------------------Отступ первой строки|
% -----------------------------------------------------------------|
\clubpenalty=10000
\widowpenalty=10000
\tolerance=600
\hfuzz=0.2pt
%\makeatletter
%\renewcommand{\@chapapp}{Розділ}
%\makeatother
\overfullrule=1mm
\begin{document}
\author{Богдан Тертишний}
\title{Зимові розповіді}
\chapter{}
Але щоб ви з....
Але ми цураємось....
\end{document}
At compilation I receive an error.
! Package babel Error: Unknown language `russian'. Either you have
It is unclear why xelatex loads the Russian language?
babelerror). – Alan Munn Aug 18 '18 at 19:37