2016-03-17 5 views
0

Локализация laravel отлично работает с одним исключением. Сейчас у меня есть 2 локали, EN и CS. Когда EN включен, все работает, но когда активен CS, то возникает ошибка:Исключение локализации Laravel 5.1

Unable to choose a translation for "Před 5 měsícem|Před 5 měsíci" with locale "cs" for value "5". Double check that this translation has the correct plural options.

Интересно, когда я закомментировать этот перевод в EN локали и запустить веб-с локали EN и резервной локали CS это работает отлично.

EN: :month month ago|:month months ago

CS: Před :month měsícem|Před :month měsíci

А вот как это называется: Lang::choice('site/post.time-hour', $interval->h, ['hour' => $interval->h]);

ответ

0

Это, вероятно, потому, что CS ожидает 3 формы множественного числа (п == 1, п> = 2 & & n < = 4, n> 4). Попробуйте добавить третью форму в свой перевод.

+0

Большое спасибо, но я до сих пор не знаю, почему один перевод работал нормально, а другой нет ... – user3315892

Смежные вопросы