Hi, we are on 1.9.4 stable. Possible found a bug in post time delta (don’t know how to say).
Look in the picture, please (sorry for non-English). The original post date is February 27th, but today (March 20th) it shows the post as written 1 day ago:
Here is a case suitable for phrase “This topic has been written N days ago” (“Эта тема была написана N дней назад”). The word “days” in Russian depends on N:
This issue is caused by wrong translations. In Russian the “one” key isn’t only used for the value 1, but also for 21, 31, 41,… That’s why you should always use %{count} instead of the value “1” within translations, otherwise all those values will be truncated to 1.
So, you’ll need to update all pluralized strings and make sure that the “one” key contains the appropriate count variable instead of the value 1. You can use the “pluralized: yes” filter on Transifex to find all the affected strings.
As an aside, the plural rules used by Discourse aren’t 100% correct. According to the Unicode Plural Rules there should be “one”, “few”, “many” and “other”.
“many” was removed in 2014, because there was an issue with Transifex, which seems to be fixed since 2015. We never added it back and looking at the plural rules I think it doesn’t matter a lot, because I believe we aren’t displaying decimal numbers anywhere in the UI. But please be aware that Discourse is currently using “other” where it should be using “many”!