Язык
Модератор: immortal
-
- Сообщения: 32
- Зарегистрирован: Пн сен 23, 2019 9:04 pm
- Откуда: Челябинск
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
Язык
Доброго времени суток! Подскажите пожалуйста, вывожу допустим переменную "ThisComputer.DayOfWeekTXT" он пишет на Английском Monday. Как сделать чтоб отображалось на Русском? Заранее спасибо!
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Язык
ну дак посмотрите что там у вас записывает и исправьте! или может модуль какой используете для времени и даты, например от Никиты, тогда посмотрите в настройках язык какой выбран у вас!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
-
- Сообщения: 32
- Зарегистрирован: Пн сен 23, 2019 9:04 pm
- Откуда: Челябинск
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
Re: Язык
Вот что код из onNewMinute, модуль не устанавливал
Код: Выделить всё
$h=(int)date('G',time());
$m=date('i',time());
if (isWeekDay()) {
}
sg('ThisComputer.DayOfMonthNum',date('d'));
sg('ThisComputer.DayOfWeekTXT',date('l'));
sg('ThisComputer.MonthTXTalt',date('F'));
if (timeBetween(getGlobal('NightModeEnd'),getGlobal('NightModeStart')) && getGlobal('clockChimeEnabled')) {
if ($m=="00") {
say(timeNow(),1);
}
}
setGlobal('timeNow',date('H:i'));
$homeStatus=date('H:i');
if (getGlobal('NobodyHomeMode.active')) {
$homeStatus.=' '.LANG_DEVICES_ROOMS_NOBODYHOME;
} else {
$homeStatus.=' '.LANG_DEVICES_ROOMS_SOMEBODYHOME;
}
$homeStatus.=' '.getGlobal('Security.stateDetails');
$homeStatus.=' '.getGlobal('System.stateDetails');
$homeStatus.=' '.getGlobal('Communication.stateDetails');
setGlobal('HomeStatus',$homeStatus);
if (timeBetween(getGlobal('SunRiseTime'),getGlobal('SunSetTime')) && getGlobal('isDark')=="1") {
setGlobal("isDark",0);
callMethod('DarknessMode.deactivate');
} elseif (!timeBetween(getGlobal('SunRiseTime'),getGlobal('SunSetTime')) && getGlobal('isDark')!="1") {
setGlobal("isDark",1);
callMethod('DarknessMode.activate');
}
if (timeIs("23:30") && (gg("EconomMode.active")!="1") && (gg("NobodyHomeMode.active")=="1")) {
callMethod('EconomMode.activate');
}
if (timeIs(gg('NightModeStart'))) {
callMethod('NightMode.activate');
} elseif (timeIs(gg('NightModeEnd'))) {
callMethod('NightMode.deactivate');
}
if (timeIs("03:00")) {
runScript("systemMaintenance");
}
if (gg('ThisComputer.AlarmStatus') && timeIs(gg('ThisComputer.AlarmTime'))) {
runScript('MorningAlarm');
}
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: Язык
у Вовикса в коннекте посмотритеKulibink писал(а): ↑Вт сен 24, 2019 5:50 pmВот что код из onNewMinute, модуль не устанавливалКод: Выделить всё
$h=(int)date('G',time()); $m=date('i',time()); if (isWeekDay()) { } sg('ThisComputer.DayOfMonthNum',date('d')); sg('ThisComputer.DayOfWeekTXT',date('l')); sg('ThisComputer.MonthTXTalt',date('F')); if (timeBetween(getGlobal('NightModeEnd'),getGlobal('NightModeStart')) && getGlobal('clockChimeEnabled')) { if ($m=="00") { say(timeNow(),1); } } setGlobal('timeNow',date('H:i')); $homeStatus=date('H:i'); if (getGlobal('NobodyHomeMode.active')) { $homeStatus.=' '.LANG_DEVICES_ROOMS_NOBODYHOME; } else { $homeStatus.=' '.LANG_DEVICES_ROOMS_SOMEBODYHOME; } $homeStatus.=' '.getGlobal('Security.stateDetails'); $homeStatus.=' '.getGlobal('System.stateDetails'); $homeStatus.=' '.getGlobal('Communication.stateDetails'); setGlobal('HomeStatus',$homeStatus); if (timeBetween(getGlobal('SunRiseTime'),getGlobal('SunSetTime')) && getGlobal('isDark')=="1") { setGlobal("isDark",0); callMethod('DarknessMode.deactivate'); } elseif (!timeBetween(getGlobal('SunRiseTime'),getGlobal('SunSetTime')) && getGlobal('isDark')!="1") { setGlobal("isDark",1); callMethod('DarknessMode.activate'); } if (timeIs("23:30") && (gg("EconomMode.active")!="1") && (gg("NobodyHomeMode.active")=="1")) { callMethod('EconomMode.activate'); } if (timeIs(gg('NightModeStart'))) { callMethod('NightMode.activate'); } elseif (timeIs(gg('NightModeEnd'))) { callMethod('NightMode.deactivate'); } if (timeIs("03:00")) { runScript("systemMaintenance"); } if (gg('ThisComputer.AlarmStatus') && timeIs(gg('ThisComputer.AlarmTime'))) { runScript('MorningAlarm'); }
или https://www.php.net/manual/ru/function.date.php
в onNewDay
Код: Выделить всё
$day_week = array(
'воскресенье','понедельник','вторник','среда',
'четверг','пятница','суббота'
);
setGlobal('Date.Day', $day_week[date('w')]);
- Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: Язык
Код: Выделить всё
$array = array('Доброй ночи! ', 'Доброе утро! ', 'Доброго дня! ', 'Доброго вечера! ');
$time_of_day = timeOfDay($array);
say($time_of_day . 'Сегодня: ' . gg('Date.Day') . ' ' . gg('Date.DateText') . ' ' . gg('Date.Month'), 1);
Код: Выделить всё
function timeOfDay($array) {
if (timeBetween('05:00','11:00')) {
$keys = 1; //morning
} elseif (timeBetween('11:00','17:00')) {
$keys = 2; //day
} elseif (timeBetween('17:00','23:00')) {
$keys = 3; //evening
} else {
$keys = 0; //night
}
return $array[$keys];
}
Последний раз редактировалось Logrus Вт сен 24, 2019 8:45 pm, всего редактировалось 1 раз.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо