Trying to do localization / pluralization with a lot of options. Translation file:
'teachers' => '{0} Ни одного преподавателя |{1} :count преподаватель |[2-4] :count преподавателя |[5-20] :count преподавателей |[21-24] :count преподавателя |[25-Inf] :count преподавателей' But strange happens. Call example:
{{ Lang::choice('course.teachers', 0) }} {{ Lang::choice('course.teachers', 1) }} {{ Lang::choice('course.teachers', 2) }} {{ Lang::choice('course.teachers', 5) }} {{ Lang::choice('course.teachers', 16) }} {{ Lang::choice('course.teachers', 22) }} {{ Lang::choice('course.teachers', 46) }} {{ Lang::choice('course.teachers', 12) }} As a result, we have the following conclusion:
- Ни одного преподавателя / все верно / - 1 преподаватель / все верно / - 2 преподавателя / все верно / - 5 преподавателей / все верно / - 16 преподавателя / ????????? / - 22 преподаватель / ????????? / - 46 преподавателя / ????????? / - 12 преподавателя / ????????? / What am I doing wrong? Or maybe some other way to solve the problem.
:countdoes not show the number, but I need to display it. Thanks for the help - t1gor