Проблема локализации Laravel - PullRequest
0 голосов
/ 18 мая 2018

Основываясь на официальных документах laravel Я сделал перевод с использованием множественного числа, например:

{{__('store.cartitems')}}

и языковой файл, например:

'cartitems' => '{1}Item|[2,*]Items',

результат, который я получаю::

Cart 3 {1}Item|[2,*]Items

, поскольку в документации сказано, что предполагается сказать 3 Items, вместо этого он возвращает полное значение моего перевода.

почему это так?

1 Ответ

0 голосов
/ 18 мая 2018

Обновите ваш языковой файл в соответствии с приведенным ниже кодом.

'cartitems' => '{1} :items Item|[2,*] :items Items',

Это позволяет использовать локализацию для представления следующим образом:

{{ trans_choice('store.cartitems', $cartItems->count(), ['items' => $cartItems->count()]) }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...