Страница 1 из 1

Как изменить формат вывода месяца

Добавлено: 18 июл 2018, 11:58
root
:hi2:
Смущает изменившийся в 19-й версии формат вывода месяца в календаре: вместо названия месяца в начальной форме слова с заглавной буквы, здесь название месяца в родительном падеже с маленькой буквы. Т.е. вместо ряда: Январь, Февраль, Март, Апрель, Май... в 19 мы получаем ряд: января, февраля, марта, апреля, мая и т.д. Привык уже к первой форме записи, как вернуть её?
2.png
2.png (5.87 КБ) 1588 просмотров

Как изменить формат вывода месяца

Добавлено: 18 июл 2018, 12:09
IaroslavB
Реальных вариантов,без переделывания мира под календарь, мне кажется, и нету.
Может, попробовать поискать другие темы оформления?
Imho, so to speak

Как изменить формат вывода месяца

Добавлено: 18 июл 2018, 12:11
Black_Shef
Открыл сейчас календарь - все месяца нормально написано в именительном падеже
Январь, Февраль....Июль.....

Как изменить формат вывода месяца

Добавлено: 18 июл 2018, 12:14
AlexelA

Как изменить формат вывода месяца

Добавлено: 18 июл 2018, 12:20
rogoznik
Думается это вопрос к локализации. Переводчики решили что так будет лучше смотреться, потому как обычно вывод такой 18 июля Ср

Как изменить формат вывода месяца

Добавлено: 18 июл 2018, 12:35
root
darkfenix, оно и понятно, я уже пробовал переместить апплет из 18.3 сюда, не помогло. Вопрос в том, где нах-ся конфиги для редактирования параметра %B. Или хотя бы как всю систему оставить на русском, а апплет сделать на англ-м?

Как изменить формат вывода месяца

Добавлено: 18 июл 2018, 13:44
colonel
root писал(а):
18 июл 2018, 11:58
Смущает изменившийся в 19-й версии формат вывода месяца в календаре: вместо названия месяца в начальной форме слова с заглавной буквы, здесь название месяца в родительном падеже с маленькой буквы. Т.е. вместо ряда: Январь, Февраль, Март, Апрель, Май... в 19 мы получаем ряд: января, февраля, марта, апреля, мая и т.д.
Black_Shef писал(а):
18 июл 2018, 12:11
Открыл сейчас календарь - все месяца нормально написано в именительном падеже
Январь, Февраль....Июль.....
смотрю на календарь в 17.3 .... "название месяца в родительном падеже с маленькой буквы"
Screen51.png
однако, так в календаре ещё со времён 13
Снимок.png

Как изменить формат вывода месяца

Добавлено: 18 июл 2018, 14:05
root

Как изменить формат вывода месяца

Добавлено: 18 июл 2018, 14:27
Chocobo
Вопрос к locales, что там за текст накомпилили)

Код: Выделить всё

chocobo@desktop:~$ date +"%A %B %e, %H:%M"
Среда июля 18, 14:23
chocobo@desktop:~$ date +"%A %b %e, %H:%M"
Среда июл 18, 14:24
chocobo@desktop:~$ date +"%d-%m-%e, %H:%M"
18-07-18, 14:24

Код: Выделить всё

chocobo@desktop:~$ LANG=C date +"%A %B %e, %H:%M"
Wednesday July 18, 14:25
chocobo@desktop:~$ LANG=C date +"%A %b %e, %H:%M"
Wednesday Jul 18, 14:25
chocobo@desktop:~$ LANG=C date +"%d-%m-%e, %H:%M"
18-07-18, 14:25

Как изменить формат вывода месяца

Добавлено: 18 июл 2018, 14:34
colonel
root писал(а):
18 июл 2018, 14:05
.. app.php/gallery/image/70
это чего?
у мну скрины с указанием версии LM и DE (13 и 17.3 мате)
вот ещё парf скринов .... циннамон (LMDE и LM18.3)
Снимок56.png
Снимок42.png
Chocobo писал(а):
18 июл 2018, 14:27
Вопрос к locales, что там за текст накомпилили)
скорее всего так

Как изменить формат вывода месяца

Добавлено: 18 июл 2018, 14:45
root
colonel, существует разница между %b и %B.
%b - The abbreviated month name (Jan)
%B - The full month name (January)
В последних скриншотах у тебя стоит %b, у меня - %B.

Chocobo, здесь /usr/share/locale и здесь /usr/share/locale-langpack переименовывал папки ru в ru1 и перезагружал интерфейс, на апплет никак не повлияло.

Как изменить формат вывода месяца

Добавлено: 18 июл 2018, 14:54
Chocobo
Насчет заглавных букв пока не уверен, но склонения - приведи в файлике /usr/share/i18n/locales/ru_RU блок mon к виду:

Код: Выделить всё

mon     "<U044F><U043D><U0432><U0430><U0440><U044C>";/
        "<U0444><U0435><U0432><U0440><U0430><U043B><U044C>";/
        "<U043C><U0430><U0440><U0442>";/
        "<U0430><U043F><U0440><U0435><U043B><U044C>";/
        "<U043C><U0430><U0439>";/
        "<U0438><U044E><U043D><U044C>";/
        "<U0438><U044E><U043B><U044C>";/
        "<U0430><U0432><U0433><U0443><U0441><U0442>";/
        "<U0441><U0435><U043D><U0442><U044F><U0431><U0440><U044C>";/
        "<U043E><U043A><U0442><U044F><U0431><U0440><U044C>";/
        "<U043D><U043E><U044F><U0431><U0440><U044C>";/
        "<U0434><U0435><U043A><U0430><U0431><U0440><U044C>"
И дай sudo locale-gen

Код: Выделить всё

chocobo@desktop:~$ date +"%A %B %e, %H:%M"
Среда июль 18, 14:54

Как изменить формат вывода месяца

Добавлено: 18 июл 2018, 15:14
Chocobo
Ну и сам алгоритм подобный фигни на будущее, если надумаешь-таки заглавных букв насовать:
1. определились, что нас интересует locales, знаем, что наша родная локаль ru_RU
2. Смотрим содержимое пакета :

Код: Выделить всё

chocobo@desktop:~$ dpkg -S locales | grep ru_RU
locales: /usr/share/i18n/locales/ru_RU
3. Лезем в файл, и видим что вся головоломка в кодировке юникода, можно нагуглить саму таблицу символов, но оно и так несложно догадаться что <U041F><U043E><U043D><U0435><U0434><U0435><U043B><U044C><U043D><U0438><U043A> это "Понедельник", а <U044F><U043D><U0432><U0430><U0440><U044F> это "января". Берем мягкий знак из понедельника (<U044C>) и делаем "январь" <U044F><U043D><U0432><U0430><U0440><U044C> :hoho:
4. Ну и перегенерить локали не забыть.

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

Как изменить формат вывода месяца

Добавлено: 18 июл 2018, 15:20
root
Chocobo, спасибо, ни за чтобы не догадался, что настройки задаются здесь. Заменил файликом из 18.3 - буквы стали заглавными)

Как изменить формат вывода месяца

Добавлено: 19 июл 2018, 21:22
colonel
root писал(а):
18 июл 2018, 14:45
...существует разница между %b и %B....
а то мы не знали ...
но говорил же в #10 про то, что изначально не было сказано ни о DE ( ну и о применяемом формате даты в календаре также )
потому представленные в # скрины были с указанием DE

Как изменить формат вывода месяца

Добавлено: 19 июл 2018, 21:24
root
colonel, это уже не важно, спасибо за помощь.

Как изменить формат вывода месяца

Добавлено: 19 июл 2018, 21:31
colonel
...это уже не важно, спасибо за помощь.
да я то тут сбоку припёку , всего лишь согласился с версией Chocobo о локалес ...