smart+question
Curently there are several messages like these:
#: ../src/groupchat_window.py:133
msgid "If you close this window, you will be disconnected from these rooms."
msgstr "Ако затворите този прозорец, връзката със стаите ще бъде прекъсната."
#: ../src/groupchat_window.py:139
msgid "If you close this window, you will be disconnected from the room."
msgstr "Ако затворите този прозорец, връзката със стаята ще бъде прекъсната."
The Right Way (TM) for those kinds of plural thingies should be using ngettext (I don't know how this has to be done in Python), so the result would look like:
#: ../src/groupchat_window.py:(whatever)
msgid "If you close this window, you will be disconnected from the room."
msgid_plural "If you close this window, you will be disconnected from these rooms."
msgstr[0] "Ако затворите този прозорец, връзката със стаята ще бъде прекъсната."
msgstr[1] "Ако затворите този прозорец, връзката със стаите ще бъде прекъсната."
This will save a lot of translators' time and will enable plurals to be translated properly in some languages that have complicated plural forms (such as Russian an Polish, for instance). Another advantage is that the translator actually sees the messages one after another and is able to translate them identically. Now there is a danger of translating them in different way, since they occur in different places in the code (it happened to me right now, I was lucky that have still some free memory left).