Відповіді:
У мові програмування на C мова назва мови C
"визначає мінімальне середовище для перекладу С" ( C99 § 7.11.1.1; принцип був однаковим щонайменше з 1980-х років). Оскільки більшість операційних систем написані на C, особливо на вбудованому Unix, де локалі встановлюються за допомогою змінних оточення LANG
та LC_xxx
середовища, в C
кінцевому підсумку є ім'ям "безпечної" локалі всюди.
POSIX вказує, що обидва C
і POSIX
повинні бути дійсними іменами локальних локацій, з однаковими нейтральними налаштуваннями.