Как изменить формат вывода месяца
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Автор темы - Сообщения: 938
- Зарегистрирован: 16 фев 2017, 20:03
- Решено: 5
- Откуда: г. Хабаровск
- Благодарил (а): 268 раз
- Поблагодарили: 262 раза
- Контактная информация:
Как изменить формат вывода месяца
Смущает изменившийся в 19-й версии формат вывода месяца в календаре: вместо названия месяца в начальной форме слова с заглавной буквы, здесь название месяца в родительном падеже с маленькой буквы. Т.е. вместо ряда: Январь, Февраль, Март, Апрель, Май... в 19 мы получаем ряд: января, февраля, марта, апреля, мая и т.д. Привык уже к первой форме записи, как вернуть её?
Решение
Перейти к ответу ➙
Ну и сам алгоритм подобный фигни на будущее, если надумаешь-таки заглавных букв насовать:
1. определились, что нас интересует
2. Смотрим содержимое пакета :
3. Лезем в файл, и видим что вся головоломка в кодировке юникода, можно нагуглить саму таблицу символов, но оно и так несложно догадаться что
4. Ну и перегенерить локали не забыть.
Зная, что изменения перетрутся при обновлении - либо холдим пакет, либо держим копию файла, чтоб подменить после обновок.
1. определились, что нас интересует
locales
, знаем, что наша родная локаль ru_RU
2. Смотрим содержимое пакета :
Код: Выделить всё
chocobo@desktop:~$ dpkg -S locales | grep ru_RU
locales: /usr/share/i18n/locales/ru_RU
<U041F><U043E><U043D><U0435><U0434><U0435><U043B><U044C><U043D><U0438><U043A>
это "Понедельник", а <U044F><U043D><U0432><U0430><U0440><U044F>
это "января". Берем мягкий знак из понедельника (<U044C>) и делаем "январь" <U044F><U043D><U0432><U0430><U0440><U044C>
4. Ну и перегенерить локали не забыть.
Зная, что изменения перетрутся при обновлении - либо холдим пакет, либо держим копию файла, чтоб подменить после обновок.
Перейти к ответу ➙
Вы не готовы!
-
- Сообщения: 121
- Зарегистрирован: 15 апр 2018, 15:57
- Решено: 1
- Откуда: Прага
- Благодарил (а): 199 раз
- Поблагодарили: 6 раз
- Контактная информация:
Как изменить формат вывода месяца
Реальных вариантов,без переделывания мира под календарь, мне кажется, и нету.
Может, попробовать поискать другие темы оформления?
Imho, so to speak
Может, попробовать поискать другие темы оформления?
Imho, so to speak
Acer Aspire E5-575G-55J7
□ LM 18.3 KDE Plasma 5.8.9 based on Kernel[ 4.15.0-15 ]×86_64.
■ Intel Core i5=7200u
■ NVIDIA GeForce GTX 950M
Audio card: ●Intel device 9d71
Network cards:● Qualcomm Atheros dev. 0042 + ●Realtek RTL8111/8168/8411
□ LM 18.3 KDE Plasma 5.8.9 based on Kernel[ 4.15.0-15 ]×86_64.
■ Intel Core i5=7200u
■ NVIDIA GeForce GTX 950M
Audio card: ●Intel device 9d71
Network cards:● Qualcomm Atheros dev. 0042 + ●Realtek RTL8111/8168/8411
-
- Сообщения: 161
- Зарегистрирован: 10 сен 2016, 08:22
- Решено: 1
- Благодарил (а): 13 раз
- Поблагодарили: 14 раз
- Контактная информация:
Как изменить формат вывода месяца
Открыл сейчас календарь - все месяца нормально написано в именительном падеже
Январь, Февраль....Июль.....
Январь, Февраль....Июль.....
-
- Сообщения: 957
- Зарегистрирован: 24 июл 2017, 20:11
- Решено: 5
- Откуда: город-герой Новороссийск
- Благодарил (а): 110 раз
- Поблагодарили: 293 раза
- Контактная информация:
Как изменить формат вывода месяца
Не оно?: https://www.foragoodstrftime.com/
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь)
Действующий: https://linux-hardware.org/?probe=3dbd2575d8
Предыдущий: https://linux-hardware.org/?probe=68ab11837a
До этого: https://linux-hardware.org/?probe=c751b1ab2b
Предыдущий: https://linux-hardware.org/?probe=68ab11837a
До этого: https://linux-hardware.org/?probe=c751b1ab2b
-
- Сообщения: 10003
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 127
- Откуда: Нижний Тагил
- Благодарил (а): 775 раз
- Поблагодарили: 1945 раз
- Контактная информация:
Как изменить формат вывода месяца
Думается это вопрос к локализации. Переводчики решили что так будет лучше смотреться, потому как обычно вывод такой
18 июля Ср
-
Автор темы - Сообщения: 938
- Зарегистрирован: 16 фев 2017, 20:03
- Решено: 5
- Откуда: г. Хабаровск
- Благодарил (а): 268 раз
- Поблагодарили: 262 раза
- Контактная информация:
Как изменить формат вывода месяца
darkfenix, оно и понятно, я уже пробовал переместить апплет из 18.3 сюда, не помогло. Вопрос в том, где нах-ся конфиги для редактирования параметра %B. Или хотя бы как всю систему оставить на русском, а апплет сделать на англ-м?
Вы не готовы!
-
- Сообщения: 1851
- Зарегистрирован: 18 дек 2016, 12:08
- Решено: 21
- Откуда: Хартленд, N
- Благодарил (а): 43 раза
- Поблагодарили: 498 раз
- Контактная информация:
Как изменить формат вывода месяца
root писал(а): ↑18 июл 2018, 11:58Смущает изменившийся в 19-й версии формат вывода месяца в календаре: вместо названия месяца в начальной форме слова с заглавной буквы, здесь название месяца в родительном падеже с маленькой буквы. Т.е. вместо ряда: Январь, Февраль, Март, Апрель, Май... в 19 мы получаем ряд: января, февраля, марта, апреля, мая и т.д.
смотрю на календарь в 17.3 .... "название месяца в родительном падеже с маленькой буквы" однако, так в календаре ещё со времён 13Black_Shef писал(а): ↑18 июл 2018, 12:11Открыл сейчас календарь - все месяца нормально написано в именительном падеже
Январь, Февраль....Июль.....
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом
(с)Себастьян Перейра, торговец чёрным деревом
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 814 раз
- Поблагодарили: 3007 раз
- Контактная информация:
Как изменить формат вывода месяца
Вопрос к
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
-
- Сообщения: 1851
- Зарегистрирован: 18 дек 2016, 12:08
- Решено: 21
- Откуда: Хартленд, N
- Благодарил (а): 43 раза
- Поблагодарили: 498 раз
- Контактная информация:
Как изменить формат вывода месяца
это чего?
у мну скрины с указанием версии LM и DE (13 и 17.3 мате)
вот ещё парf скринов .... циннамон (LMDE и LM18.3)
скорее всего так
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом
(с)Себастьян Перейра, торговец чёрным деревом
-
Автор темы - Сообщения: 938
- Зарегистрирован: 16 фев 2017, 20:03
- Решено: 5
- Откуда: г. Хабаровск
- Благодарил (а): 268 раз
- Поблагодарили: 262 раза
- Контактная информация:
Как изменить формат вывода месяца
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 и перезагружал интерфейс, на апплет никак не повлияло.
%b - The abbreviated month name (Jan)
%B - The full month name (January)
В последних скриншотах у тебя стоит %b, у меня - %B.
Chocobo, здесь /usr/share/locale и здесь /usr/share/locale-langpack переименовывал папки ru в ru1 и перезагружал интерфейс, на апплет никак не повлияло.
Вы не готовы!
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 814 раз
- Поблагодарили: 3007 раз
- Контактная информация:
Как изменить формат вывода месяца
Насчет заглавных букв пока не уверен, но склонения - приведи в файлике
И дай
/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
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 814 раз
- Поблагодарили: 3007 раз
- Контактная информация:
Как изменить формат вывода месяца
Ну и сам алгоритм подобный фигни на будущее, если надумаешь-таки заглавных букв насовать:
1. определились, что нас интересует
2. Смотрим содержимое пакета :
3. Лезем в файл, и видим что вся головоломка в кодировке юникода, можно нагуглить саму таблицу символов, но оно и так несложно догадаться что
4. Ну и перегенерить локали не забыть.
Зная, что изменения перетрутся при обновлении - либо холдим пакет, либо держим копию файла, чтоб подменить после обновок.
1. определились, что нас интересует
locales
, знаем, что наша родная локаль ru_RU
2. Смотрим содержимое пакета :
Код: Выделить всё
chocobo@desktop:~$ dpkg -S locales | grep ru_RU
locales: /usr/share/i18n/locales/ru_RU
<U041F><U043E><U043D><U0435><U0434><U0435><U043B><U044C><U043D><U0438><U043A>
это "Понедельник", а <U044F><U043D><U0432><U0430><U0440><U044F>
это "января". Берем мягкий знак из понедельника (<U044C>) и делаем "январь" <U044F><U043D><U0432><U0430><U0440><U044C>
4. Ну и перегенерить локали не забыть.
Зная, что изменения перетрутся при обновлении - либо холдим пакет, либо держим копию файла, чтоб подменить после обновок.
-
Автор темы - Сообщения: 938
- Зарегистрирован: 16 фев 2017, 20:03
- Решено: 5
- Откуда: г. Хабаровск
- Благодарил (а): 268 раз
- Поблагодарили: 262 раза
- Контактная информация:
Как изменить формат вывода месяца
Chocobo, спасибо, ни за чтобы не догадался, что настройки задаются здесь. Заменил файликом из 18.3 - буквы стали заглавными)
Вы не готовы!
-
- Сообщения: 1851
- Зарегистрирован: 18 дек 2016, 12:08
- Решено: 21
- Откуда: Хартленд, N
- Благодарил (а): 43 раза
- Поблагодарили: 498 раз
- Контактная информация:
Как изменить формат вывода месяца
а то мы не знали ...
но говорил же в #10 про то, что изначально не было сказано ни о DE ( ну и о применяемом формате даты в календаре также )
потому представленные в # скрины были с указанием DE
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом
(с)Себастьян Перейра, торговец чёрным деревом
-
- Сообщения: 1851
- Зарегистрирован: 18 дек 2016, 12:08
- Решено: 21
- Откуда: Хартленд, N
- Благодарил (а): 43 раза
- Поблагодарили: 498 раз
- Контактная информация:
Как изменить формат вывода месяца
да я то тут сбоку припёку , всего лишь согласился с версией Chocobo о локалес ......это уже не важно, спасибо за помощь.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом
(с)Себастьян Перейра, торговец чёрным деревом
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей