Неверные относительные временные метки в некоторых языках

Здравствуйте. У меня есть одна раздражающая проблема, и, похоже, она связана с языковыми пакетами.

Когда пользователь создает публикацию, временные метки везде показывают 0 ч или «прошло 0 дней» в течение некоторого времени (только пока дата относительная). Когда я переключаюсь на другой язык, всё в порядке. Я не могу понять, какие строки нужно изменить. Есть какие-то идеи?

Какой язык затронут?

Латышский язык затронут. Я пробовал английский (США) и литовский — с ними всё в порядке.

Я вижу, что в переводах для нуля используется 0 вместо %{count}. Но я не знаю, является ли это причиной проблемы.

Используете ли вы ту же грамматику для других чисел, например, для 10? В таком случае будет отображаться 0 вместо фактического количества.

1 лайк

Это была причина. Замена 0 на %{count} действительно решила видимую проблему! Спасибо!

Будет очень полезно для всех, если вы также обновите переводы на Crowdin.

На Crowdin отображается 33 строки, в которых отсутствует переменная.

4 лайка

Я выполнил несколько переводов. Я проверю Crowdin. Спасибо за помощь!

3 лайка