GNOME Bugzilla – Bug 313545
DON'T split one string into two.
Last modified: 2005-12-20 13:06:30 UTC
Please describe the problem: Please don't split strings because it is unpossible or very hard to translate them in other languages. It is known for ages that it is a very bad practice, but still someone is still doing such mistakes. This time the problem is in exchange plugin: #: ../plugins/exchange-operations/exchange-delegates.glade.h:8 msgid "Permissions for" In Lithuanian we can't say "permissions for what/who", instead we need to say "whose permissions", we need to have a "what/who" string actually before "Permissions for". And this is with quite many english sentences, we need to translate them from end to start. Please use %s everywhere you need to split a string into two messages. E.g. "Permission for %s", so translators can change the place of sentence parts (like in "%s's permissions"). Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
adding deps & keywords
Created attachment 53447 [details] a screenshot of the dialog I understand the problem you have reported. But, this is not a split string, as you can see in the attached jpg. Please suggest me, how we can solve this.
Are these strings (Calendar:, Tasks:, Inbox: and Contacts:) used in one and only place here? I mean, are these msgid's used only in this dialog or they might occur in other dialogs? :) If they are used only here, then you could simply add the corresponding translator comments next to them. E.g.: # Translators: this is used for # "Permissions for\n # Calendar: None" #: ../src/foo/bar.c msgid "C_alendar:" msgstr "" What do you think? It might help me in Lithuanian a lot, don't know about other languages, and would be the easiest solution or at least a hack that works. Then I would know that I need to translate it as "Kalendoriui" instead of "Kalendorius".
I have added the comments for translators in cvs head. Can you please check it out and see if it is what you were looking for?
Yeah, pretty much. I guess this should be closed now.