Вопросы с тегом «locale»

Локаль - это набор параметров, который определяет язык, страну и любые особые предпочтения варианта, которые пользователь хочет видеть в своем пользовательском интерфейсе.

93
Почему нет языкового стандарта «Euro English»?

Я использовал несколько причудливый en_DK.UTF-8языковой стандарт при установке новой системы, потому что это привело бы (примерно) к желаемым языковым результатам, даже если я не в Дании. Метрика измерений Разумные форматы даты и времени, но названия дней и месяцев на английском языке 24-часовой...

45
Какая кодировка кодировки используется для имен файлов и путей в Linux?

Зависит ли это от того, какую файловую систему я использую? Например, ext2 / ext3 / ext4, а также что происходит, когда я вставляю один из этих «веселых» компакт-дисков с ISO 9660? Я слышал, что POSIX содержит какие-то спецификации для кодировки имен файлов в кодировке? По сути, мне интересно, если...

42
Почему [AZ] соответствует строчным буквам в bash?

Во всех известных мне оболочках rm [A-Z]*удаляются все файлы, которые начинаются с заглавной буквы, но с помощью bash это удаляет все файлы, начинающиеся с буквы. Так как эта проблема существует в Linux и Solaris с bash-3 и bash-4, она не может быть ошибкой, вызванной ошибочным сопоставлением...

32
локаль не найдена / настройка локали не удалась - что мне делать?

Я установил Debian 7 i386 на свой VPS (OpenVZ). Все отлично работает, кроме локалей - любая попытка установить что-либо показывает: [...] perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "pl_PL.UTF-8" are...

29
Какой текущий десятичный разделитель?

Скажем, у меня есть сценарий оболочки POSIX, который должен работать в разных системах / средах, которые я не контролирую, и Необходимо удалить десятичный разделитель из строки, которая генерируется программой, которая учитывает настройки локали. Как я могу определить десятичный разделитель самым...

29
Почему почти каждая программа жалуется на мой язык?

Я использую Arch Linux, и я следовал инструкциям в вики по настройке моей локали. Почти каждая запускаемая программа жалуется на локаль - даже locale. Это выглядит так: % locale locale: Cannot set LC_ALL to default locale: No such file or directory LANG= LC_CTYPE=en_US.UTF-8 LC_NUMERIC=en-US...

29
Обновил мой сервер arch linux и теперь я получаю tmux: нужен язык UTF-8 (LC_CTYPE), но есть ANSI_X3.4-1968

Я недавно обновил свой сервер Arch Linux, и во время этого процесса tmux обновился. Я использовал tmuxво время обновления и использовал его потом, но все во время одного сеанса SSH. Однако теперь, когда я пытаюсь выполнить любую tmuxкоманду, я получаю эту ошибку: tmux: need UTF-8 locale (LC_CTYPE)...

27
Влияет ли (должно) LC_COLLATE на диапазоны символов?

Порядок сортировки через LC_COLLATEопределяет не только порядок сортировки отдельных символов, но и значение диапазонов символов. Или это? Рассмотрим следующий фрагмент: unset LANGUAGE LC_ALL echo B | LC_COLLATE=en_US grep '[a-z]' Интуитивно, Bне в [a-z], так что это не должно ничего выводить. Вот...

25
Понимание кодировки имени файла Unix

Мне трудно понять, как работает кодировка имени файла. На unix.SE я нахожу противоречивые объяснения. Имена файлов хранятся в виде символов Процитирую другой ответ: Несколько вопросов о кодировке символов файловой системы в Linux. […] Как вы упоминаете в своем вопросе, имя файла UNIX - это просто...

21
Как сделать так, чтобы «ls» сначала показывал точечные файлы, оставаясь без учета регистра?

Создайте следующие файлы в каталоге. $ touch .a .b a b A B 你好嗎 Мой lsпорядок по умолчанию игнорирует наличие начальных точек, смешивая их с другими файлами. $ ls -Al total 0 -rw-r--r-- 1 sparhawk sparhawk 0 Jun 8 17:03 a -rw-r--r-- 1 sparhawk sparhawk 0 Jun 8 17:03 .a -rw-r--r-- 1 sparhawk sparhawk...

20
Как мне сначала сделать символы подчеркивания ls sort?

Мне нравится иметь возможность присваивать имена файлам и каталогам префикс подчеркивания, если я хочу отделить их от других файлов и каталогов на том же уровне. Например, в Windows и Mac префикс файла с подчеркиванием сортирует его по началу, перед файлами, начинающимися с буквенно-цифрового...

20
Выражение в скобках (без диапазонов), совпадающее с неожиданным символом в bash

Я использую Bash на Linux. Я получаю успех от следующего оператора if, но разве это не должно возвращать код ошибки? if [[ ■ = [⅕⅖⅗] ]] ; then echo yes ; fi Квадрат НЕ равен ни одному из символов, поэтому я не понимаю, почему я получаю код успеха. Для меня важно сохранить двойные скобки в моем...

19
На что я должен установить свой язык и каковы последствия этого?

Этот вопрос был вызван тем, что браузер Chromium не позволяет устанавливать размер бумаги по умолчанию для «Печатать в файл» , а также беседой с @Gilles в чате. Как указал @don_crissti, и, как я убедился, изменение языкового стандарта (по крайней мере LC_PAPER) имеет значение в выборе размера...

18
Как изменить локальную переменную среды?

Я создал файлы локализации en_US.utf8 , et_EE.iso88591 и ru_RU.utf8 . Теперь, если я попытаюсь изменить любую переменную локали на ru_RU.utf8 или en_US.utf8 , то это не даст никакого эффекта: # locale -a C en_US.utf8 et_EE et_EE.iso88591 POSIX ru_RU.utf8 # LC_TIME=ru_RU.utf8 # locale | grep LC_TIME...

18
Каков порядок по умолчанию для сортировки Linux?

Долгое время я думал, что стандартное поведение sortпрограммы использует порядок ASCII. Однако, когда я ввожу следующие строки sortбез каких-либо аргументов: # @ Я получил: @ # Но согласно таблице ASCII, #это 35 и @64. Другой пример: A a И вывод: a A Кто-нибудь может объяснить это? Кстати, что...

18
Как мне уменьшить размер локаль-архива?

У меня есть необходимость уменьшить размер locale-archiveфайла в некоторых моих системах RHEL6. Вот этот файл в моей системе: [root@-dev-007 locale]# ls -l total 96800 -rw-r--r--. 1 root root 99158704 Sep 9 15:22 locale-archive -rw-r--r--. 1 root root 0 Jun 20 2012 locale-archive.tmpl Итак, я...

18
Команда для получения списка символов в данном классе символов в текущей локали

Что может быть способ , чтобы получить список всех символов в заданном классе символов (как blank, alpha, digit...) в текущей локали. Например, LC_ALL=en_GB.UTF-8 that-command blank в идеале в моей системе Debian должно отображаться что-то вроде: 09 U+0009 HORIZONTAL TAB 20 U+0020 SPACE e1 9a 80...

17
команда locale-gen в centos6

В моей голой системе centos6.5, которая является dockerконтейнером, en_US.utf-8локаль отсутствует: bash-4.1# locale -a C POSIX Обычно в Ubuntu есть команда locale-genдля этого: # locale-gen en_US.UTF-8 # echo 'LANG="en_US.UTF-8"' > /etc/default/locale Как я могу сделать это в Centos...