Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
Заблокирован

Смена локали

18.01.2016, 13:15. Показов 4808. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
/etc/locale.gen

Блин, все строчки закоментированы. Как поменять локаль на ru?

Добавлено через 24 минуты
Расскоментировал
ru_RU.UTF-8 UTF-8

Перезапустил сервер, названия месяцев по прежнему на английском. Если пользоваться date php...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.01.2016, 13:15
Ответы с готовыми решениями:

Настройка локали
Не подскажите пожалуйста, в каком конфиге php, по умолчанию настраивается локаль(setlocale).???

Вывод результатов shell_exec – кодировка, локали
Доброго времени суток! Функция shell_exec( ) позволяет выполнить команды оболочки операционной системы. В теме речь идёт о Windows 7,...

Установка русской локали php
Прописываю: setlocale(LC_TIME,"ru_RUS.utf8"); $day = strftime('%d'); $mon = strftime('%B'); $year = strftime('%Y'); echo...

16
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
18.01.2016, 13:51
Bash
1
locale
?
A вообще
Bash
1
export LC_TIME=ru_RU.UTF-8
1
Заблокирован
18.01.2016, 14:40  [ТС]
Спасибо за помощь, подскажи, прописал

Bash
1
2
3
4
5
6
# ru_RU.CP1251 CP1251
# ru_RU.KOI8-R KOI8-R
export LC_TIME=ru_RU.UTF-8
# ru_UA KOI8-U
# ru_UA.UTF-8 UTF-8
# rw_RW UTF-8
Перезапустил сервер, не работает или это через консоль? Можно как нибудь без консоли?
0
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
18.01.2016, 14:50
Через консоль. Покажите
Цитата Сообщение от Marinero Посмотреть сообщение
Bash
1
locale
1
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.01.2016, 14:57
попробуйте сначала команду
Bash
1
locale-gen ru_RU.UTF-8
после чего проверьте, что в /etc/default/locale прописана строка LANG="ru_RU.UTF-8"
если нет, исправьте
1
Заблокирован
18.01.2016, 15:15  [ТС]
Команду в консоле выполнил
locale-gen ru_RU.UTF-8

Файл был пустой, вернее в нем было
Bash
1
#  File generated by update-locale
Прописал LANG="ru_RU.UTF-8", перезапустил сервера. По прежнему название месяцев в date('m',time()) на англиском

Выполнил команду

locale

Получил ответ

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
etc/default$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.01.2016, 15:18
Цитата Сообщение от Gerd199 Посмотреть сообщение
По прежнему название месяцев в date('m',time()) на англиском
извиняюсь, но почему мне кажется, что речь про пых(РНР)?...
1
Заблокирован
18.01.2016, 15:23  [ТС]
Да, вот хочу изменить наименования месяцев с англ на рус. Для этого говорят необходимо изменить локаль на OC
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.01.2016, 15:24
если я "угадал", то либо в коде добавляете команду:
PHP
1
    setlocale(LC_ALL,'ru_RU.UTF-8');
либо правите глобальную настройку в php.ini
0
Заблокирован
18.01.2016, 15:27  [ТС]
На счет глобальной настройки в php.ini, ее нет. Я искал, не гляните?
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.01.2016, 15:36
Bash
1
2
grep locale php.ini 
;intl.default_locale =
http://www.php.net/manual/en/i... ult-locale
(н и апач потом перезапустить не забыть)
0
Заблокирован
18.01.2016, 15:50  [ТС]
У меня даже так не работает
PHP
1
2
setlocale(LC_ALL, 'ru_RU');
echo date('M', time());
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.01.2016, 16:26
  • ну во первых - "не сапер"
  • а во вторых, date вроде как "локализациями" не страдает, в отличие от strftime
1
Заблокирован
20.01.2016, 02:02  [ТС]
В смысле не страдает?

Я тут месяц хочу получить на рус, а не выходит...
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
20.01.2016, 09:55
PHP
1
2
3
4
5
6
<?php
header('Content-Type: text/html; charset=utf-8');
setlocale(LC_ALL,'ru_RU.UTF8'); 
echo strftime('%b',time());
exit;
?>
Bash
1
2
php test1.php 
Янв
1
Заблокирован
20.01.2016, 11:36  [ТС]
А c data никак не получиться?
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
20.01.2016, 12:04
Цитата Сообщение от Gerd199 Посмотреть сообщение
никак не получиться?
вот официальная дока
http://php.net/manual/ru/function.date.php
где именно в ней вы видите описание того, как выбрать какой-то язык? а то я уже комплексую - слепой, наверное...
зато прекрасно вижу В ОФИЦИАЛЬНОЙ ДОКЕ ВОТ ТАКУЮ ФРАЗУ
Для форматирования дат на других языках используйте вместо date() функции setlocale() и strftime().
как вы думаете, авторы программы (пишущие в том числе и доку к ней) хорошо знают свою программу?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.01.2016, 12:04
Помогаю со студенческими работами здесь

Смена локали в WinCE 7.0
Всем привет, прошу помочь в решении задачи. Нужно в ОС WinCE 7.0 осуществить через скрипт\bat\ смену локали с английской на русскую. Т.е....

Swing смена локали
Текстовые значения хранятся в ResourceBundle, которая в начале программы определена вот так: private final static ResourceBundle...

Установка локали.
Как установить локаль таким образом, чтобы подменялись только сообщения и ни в коем случае не изменялся LC_NUMERIC? При использовании...

Касательно локали
Всем привет! Есть строка в верхнем регистре - нужен нижний. Вроде всё просто: my $str = &quot;TRA-TA-TA&quot;; $str = uc($str);...

Календарь с учетом локали
Используя библиотеку time.h подумал что в свой к соей маленькой программульке неплохо было бы добавить зависимость от локали, как бы лучшее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru