Open treuks opened 10 months ago
I feel like I should say this:
There is no word "нету" in Russian
So, all of the occurrences in order of appearance:
- VAC банов нету
+ Нет VAC банов
- Игровых банов нету
+ Нет игровых банов
General overhauling of the phrasing, in order of appearance, excluding rephrasing from above:
- %1% дня с предыдущего бана
+ %1% дня с последнего бана
- %1% дней с предыдущего бана
+ %1% дней с последнего бана
~~~
- Имеет 1 VAC бан на счету
+ %1% VAC бан на счету
- Имеет %1% VAC бана на счету
+ %1% VAC бана на счету
- Имеет %1% VAC банов на счету
+ %1% VAC банов на счету
~~~
- Имеет 1 игровой бан на счету
+ %1% игровой бан на счету
- Имеет %1% игровых бана на счету
+ %1% игровых бана на счету
- Имеет %1% игровых банов на счету
+ %1% игровых банов на счету
As you can see, the words "нету" and "предыдущего" can be replaced with alternatives without losing coherence of the sentence And the redundant word "имеет" can be thrown out altogether without any changes to the meaning of a sentence
Edit:
Note that optionally, you could consolidate the plurals for the values that end in 1 with the ones that end in 0, 5 if you don't mind losing a tiny bit of accuracy with the text
- Имеет 1 VAC бан на счету
- Имеет %1% VAC банов на счету
+ %1% VAC бан(ов) на счету
~~~
- Имеет 1 игровой бан на счету
- Имеет %1% игровых банов на счету
+ %1% игровых бан(ов) на счету
This is not quite squeaky clean, but it does reduce the amount of strings required, and it's only one level of consolidation, as for the second level you consolidate all three strings into a single one, which looks horrendous if you ask me, just look at it:
- Имеет 1 VAC бан на счету
- Имеет %1% VAC бана на счету
- Имеет %1% VAC банов на счету
+ %1% VAC бан(а/ов) на счету
~~~
- Имеет 1 игровой бан на счету
- Имеет %1% игровых бана на счету
- Имеет %1% игровых банов на счету
+ %1% игровых бан(а/ов) на счету
In Russian, and most common slavic languages, there are at least 3 different words for quantities, and you need them for the translation to be grammatically correct.
For example, if I'll grab some lines from the Russian localisation
if the
TOOLTIP_BANS_DAYS
variable is 0, 1, or anywhere in the range of 3-4, and 5+ there should be different wordsTOOLTIP_BANS_DAYS
%1%
days since the last ban%1%
дня с предыдущего бана%1%
days since the last ban%1%
дней с предыдущего банаTOOLTIP_BANS_VAC
%1%
VAC bans on record%1%
VAC бана на счету%1%
VAC bans on record%1%
VAC банов на счетуTOOLTIP_BANS_GAME
%1%
game bans on record%1%
игровых бана на счету%1%
game bans on record%1%
игровых банов на счетуTOOLTIP_NEW_ACCOUNT
%1%
days ago%1%
дня назад%1%
days ago%1%
дней назад