Bug#790693: lintian: Aymara language code is ayc (not ay - not yet, at least...)
Hi Jonas!
* Jonas Smedegaard <dr@jones.dk>, 2015-06-30, 16:44:
Some of th sugar-*-activity packages trigger lintian warnings like
this:
W: sugar-read-activity: incorrect-locale-code aym -> ay
Long description of the lintian warning mentions that language codes
are those is ISO 639-1 and ISO 639-2, but does not say which wins if
listed in both but by different name.
The two-letter code wins. We should update the tag description to make
it clear.
Wikipedia article on Amayran references the individual languages as
"Southern Aymara" with code "ayc" and "Central Aymara" with code "ayr".
Only Amaya-related locale listed in /usr/share/i18n/SUPPORTED is ayc_PE
- i.e. Southern Aymara in Peru.
As I understand it, renaming locale files to "ay" renders them unusable
on a standard Debian system (needing /usr/local/share/i18n/SUPPORTED
hack). Only Amayan language code usable in standard Debian currently
is "ayc".
Not quite. You can set the LANGUAGE variable[0] to "ay" (or "ayc:ay" or
similar), and the translations will work, even though the locale is not
supported.
[0] https://www.gnu.org/software/gettext/manual/html_node/The-LANGUAGE-variable.html
--
Jakub Wilk
Reply to: