Отображение времени и дат в относительном формате привычнее для пользователей. Эта модификация поможет выбрать нужный формат для форума SMF.
Настройки
Админка → Свойства и параметры → Общие настройки. Для пользователя: Профиль → Оформление.
Особенности
- Установка желаемого формата отображения времени и дат:
- Абсолютный (как до установки мода)
- Относительный с одним временным различием («1 минуту назад»)
- Относительный с двумя временными различиями («1 минуту и 25 сек. назад»)
- Относительный (в 12 или в 24-часовом формате)
- Пользователям доступно изменение формата отображения времени через профиль.
Для русификации создайте файл /Themes/default/languages/RelativeTimeFormats.russian.php
со следующим содержанием:
<?php
global $helptxt;
$rtf_helpadmin_options = 'Варианты отображения времени на примере даты \'Май 28, 2019, 10:02:30 PM\'<br>
<span class="smalltext">
<fieldset style="padding: 6px;"><legend style="padding-left: 2px; padding-right: 2px;">Абсолютный формат:</legend>
Отображение в соответствии с настройками формата времени по умолчанию.
</fieldset>
<fieldset style="padding: 6px;"><legend style="padding-left: 2px; padding-right: 2px;">Относительный с одним временным различием:</legend>
Май 28, 2019, 10:04:31 PM ⟹ 2 мин. назад<br>
Май 28, 2019, 03:44:31 PM ⟹ 6 ч. назад<br>
Май 27, 2019, 09:44:28 PM ⟹ 1 день назад<br>
Май 23, 2019, 04:02:02 AM ⟹ 5 дн. назад<br>
Май 28, 2018, 10:18:59 PM ⟹ 1 год назад
</fieldset>
<fieldset style="padding: 6px;"><legend style="padding-left: 2px; padding-right: 2px;">Относительный с двумя временными различиями:</legend>
Май 28, 2019, 10:04:31 PM ⟹ 2 мин. и 12 сек. назад<br>
Май 28, 2019, 03:44:15 PM ⟹ 6 ч. и 18 мин. назад<br>
Май 27, 2019, 09:44:28 PM ⟹ 1 день и 18 мин. назад<br>
Май 23, 2019, 04:02:02 AM ⟹ 5 дн. и 18 ч. назад<br>
Май 28, 2018, 10:18:59 PM ⟹ 1 год и 5 дн. назад
</fieldset>
<fieldset style="padding: 6px;"><legend style="padding-left: 2px; padding-right: 2px;">Относительный ({time format}):</legend>
Май 28, 2019, 10:04:31 PM ⟹ 2 мин. назад<br>
Май 28, 2019, 03:44:15 PM ⟹ 6 ч. назад<br>
Май 27, 2019, 09:44:28 PM ⟹ Вчера в 21:44<br>
Май 23, 2019, 04:02:02 AM ⟹ В четверг, в 04:02<br>
Май 05, 2019, 11:32:06 AM ⟹ Май 05<br>
Май 28, 2018, 10:18:59 PM ⟹ Май 28, 2018
</fieldset>
</span>';
$helptxt['rtf_admin_display'] = 'Этот параметр позволяет администратору решать, в каком формате должны отображаться время и даты на форуме.<br>Пользователи всегда могут переопределить эти значения в разделе «Оформление» профиля.<br>'.$rtf_helpadmin_options;
$helptxt['rtf_user_display'] = '<strong>Формат отображения времени и даты:</strong><br>Настройте отображение времени и даты согласно своим предпочтениям.<br>'.$rtf_helpadmin_options;
$txt['rtf_date_format'] = 'Сделанный здесь выбор повлияет на отображение времени и даты на всем форуме.';
$txt['rtf_admin_display'] = 'Формат отображения времени и даты:';
$txt['rtf_year'] = 'год';
$txt['rtf_years'] = 'лет';
$txt['rtf_month'] = 'месяц';
$txt['rtf_months'] = 'мес.';
$txt['rtf_week'] = 'неделю';
$txt['rtf_weeks'] = 'нед.';
$txt['rtf_day'] = 'день';
$txt['rtf_days'] = 'дн.';
$txt['rtf_hour'] = 'час';
$txt['rtf_hours'] = 'ч.';
$txt['rtf_minute'] = 'минуту';
$txt['rtf_minutes'] = 'мин.';
$txt['rtf_second'] = 'секунду';
$txt['rtf_seconds'] = 'сек.';
$txt['rtf_and'] = ' и ';
$txt['rtf_ago'] = 'назад';
$txt['rtf_just_now'] = 'только что';
$txt['rtf_yesterday_at'] = 'Вчера в';
$txt['rtf_about'] = 'около';
$txt['rtf_1'] = 'Абсолютный формат';
$txt['rtf_2'] = 'Относительный с одним временным различием';
$txt['rtf_3'] = 'Относительный с двумя временными различиями';
$txt['rtf_4'] = 'Относительный (\'День Месяц, Год HH:MM 12 часов\')';
$txt['rtf_5'] = 'Относительный (\'День Месяц, Год HH:MM 24 часа\')';
$txt['rtf_6'] = 'Относительный (\'Месяц День, Год HH:MM 12 часов\')';
$txt['rtf_7'] = 'Относительный (\'Месяц День, Год HH:MM 24 часа\')';
// SMF default text string overwrite
$txt['date_format'] = 'Указанный формат будет использоваться для отображения текущей и локальной дат, а также даты в шапке форума.';