GNOME Bugzilla – Bug 236132
Evolution msgids includes non-ASCII characters breaking gettext
Last modified: 2013-09-13 12:28:24 UTC
The file my-evolution/metar.c contains non-ascii characters that causes many warnings from xgettext when I update the sv.po (which is in UTF-8) with "intltool-update sv": msgmerge: warning: The following msgid contains non-ASCII characters. This will cause problems to translators who use a character encoding different from yours. Consider using a pure ASCII msgid instead. °F msgmerge: warning: The following msgid contains non-ASCII characters. This will cause problems to translators who use a character encoding different from yours. Consider using a pure ASCII msgid instead. °C Also, the character (°) will not be displayed in the msgids in the po file, it will simply be an extra space. Thus, these messages cannot be translated correctly as they are, and causes the above warnings with gettext 0.11 and newer, and possibly also other gettexts. As for possible solutions, either: 1) use the string "degrees" or similar in the msgid instead, or 2) keep ° but un-mark this message for translation (if you are sure it doesn't need localization).
No non-ASCII msgid now.