Feature #6001
Fix locales format based on wrong assumption
Start date:
Due date:
% Done:
0%
Description
A few places in Tails (git grep LANG
) assume everything that can be in $LANG
starts with the xx_XX
form, which is, unfortunately, not true: e.g. fil_PH
.
Instead of relying home-made shell trickery and re-inventing the wheel we should consider using some existing library or tool for this, or we should read the standards so we can prevent buggy edge cases.
Subtasks
Related issues
Related to Tails - Feature #6142: Factor out $LANG parsing | Confirmed | ||
Related to Tails - |
Resolved | ||
Has duplicate Tails - |
Duplicate |
History
#1 Updated by BitingBird 2014-06-09 11:17:53
- Subject changed from fix locales form wrong assumption to Fix locales form wrong assumption
- Description updated
- Starter set to No
#2 Updated by intrigeri 2014-06-21 14:24:21
- related to Feature #6142: Factor out $LANG parsing added
#3 Updated by BitingBird 2015-01-02 20:04:30
- Category set to Internationalization
#4 Updated by intrigeri 2018-01-19 16:20:13
I still see Feature #6001 at least in config/chroot_local-includes/usr/local/bin/tails-security-check
and config/chroot_local-includes/usr/local/bin/tails-documentation
.
#5 Updated by Anonymous 2018-08-19 08:51:50
- Subject changed from Fix locales form wrong assumption to Fix locales format based on wrong assumption
#6 Updated by intrigeri 2019-08-29 07:22:50
- has duplicate
Feature #17003: tails-security-check doesn't support language codes with 3 characters added
#7 Updated by intrigeri 2019-08-29 07:23:57
- related to
Feature #17002: Do stats on the languages in which people start Tails added