GNOME Bugzilla – Bug 771348
Space separation for articles does not work in localizations
Last modified: 2016-10-04 14:37:27 UTC
I have difficulty translating the following string: > the a an The translators' comment is: > TRANSLATORS: _("the") should be a space-separated list of all-lowercase articles (such as 'the') that should be ignored when alphabetizing artists/albums. This list should include 'the' regardless of language. If some articles occur more frequently than others, most common should appear first, least common last. I have 2 forms of the article that I cannot enter here, because they contain a space. They are: > na h- > an t- Can we use a character as a separator that doesn't normally occur in natural language writing, e.g. |, /, @?
Ah interesting. Yeah, I think we should be able to do something along those lines.
Created attachment 335605 [details] [review] query: Use vertical bar instead of space as separator Some languages use space in as part of articles used in band names, so using it as a separator is a bad idea. Use a vertical bar (|) instead.
Created attachment 335606 [details] [review] query: Use vertical bar instead of space as I18N separator Some languages use space as part of articles used in band names, so using it as a separator is a bad idea. Use a vertical bar (|) instead.
Well, this should do it. I'm hesitant to add it before the 3.22 release, because it would invalidate all translations. But should be ok for next cycle.
Yes, next cycle is fine.
This is in master now for 3.24. Thanks for reporting the issue. This problem has been fixed in the unstable development version. The fix will be available in the next major software release. You may need to upgrade your Linux distribution to obtain that newer version.
Thanks for fixing :)