У меня есть имя файла, скажем Index.xml, на английском языке,
и есть такие же копии файлов на других языках. как может glib знать, что Index-fr.xml
французской версии должен быть открыт, когда система была переведена на французский.
Вы можете выбрать настройку локали через setlocale(), например, "en_US.UTF-8".
setlocale()
en_US.UTF-8