Другого нормального решения нет. Можешь попросить локацию у пользователя, но он тебя в задницу пошлёт
Если и эти решения не устраивают можешь получить переменную окружения LANG для определения текущего языка: char *language; language = getenv("LANG"); if (language == NULL) printf("LANG is not set"); else printf(language); И далее через child_process вывести это и получить язык пользователя
+ забыл о {}
Высокорангово получаем lang
Обсуждают сегодня