Углеродная локаль не соблюдается? - PullRequest
2 голосов
/ 26 февраля 2020

В моем приложении Laravel 6 Carbon::now()->locale() возвращает it, как и должно быть.

В качестве подтверждения загрузки языкового стандарта Carbon::now()->monthName правильно выводит febbraio.

НО Carbon::now()->format('F') и Carbon::now()->formatLocalized('%B') оба возвращают engli sh версию February.

Почему первая функция выводит правильный локализованный месяц, а другие нет?

1 Ответ

2 голосов
/ 26 февраля 2020

Очевидно, что formatLocalized() почему-то устарело или не работает должным образом.

Из документов Carbon:

Вы также можете знать метод formatLocalized () из Carbon 1. Это метод по-прежнему работает> в Carbon 2 так же, но лучше вместо этого использовать isoFormat ().

Carbon::now()->isoFormat('MMMM') работает как задумано и правильно возвращает febbraio.

...