Например
перевод carbon корявый. И встроенная ru локализация выглядит так:
5 дней до
Хотя логичнее было бы:
5 дней назад
Если я буду менять язык через файл в самом пакете вендора
/vendor/nesbot/carbon/src/Carbon/Lang/ru.php
То это до первого обновления.
Как можно изменить на уровне рабочих директорий?
Пробовал в:
/resources/lang/ru/date.php
Не помогает...
Перевод из коробки:
return array(
'year' => ':count год|:count года|:count лет',
'y' => ':count год|:count года|:count лет',
'month' => ':count месяц|:count месяца|:count месяцев',
'm' => ':count месяц|:count месяца|:count месяцев',
'week' => ':count неделю|:count недели|:count недель',
'w' => ':count неделю|:count недели|:count недель',
'day' => ':count день|:count дня|:count дней',
'd' => ':count день|:count дня|:count дней',
'hour' => ':count час|:count часа|:count часов',
'h' => ':count час|:count часа|:count часов',
'minute' => ':count минуту|:count минуты|:count минут',
'min' => ':count минуту|:count минуты|:count минут',
'second' => ':count секунду|:count секунды|:count секунд',
's' => ':count секунду|:count секунды|:count секунд',
'ago' => ':time назад',
'from_now' => 'через :time',
'after' => ':time после',
'before' => ':time до',
);
Вызываю:
function get_time_carbon($date) {
$carbonated_date = Carbon::parse($date);
Carbon::setLocale('ru');
$diff_date = $carbonated_date->diffForHumans(Carbon::now());
return $diff_date;
}