tags 396116 patch thanks Quoting Frans Pop (elendil@planet.nl): > Package: localechooser > Version: 1.29 > Severity: important > > When I select Dutch during a floppy based install, I get keymap codes > instead of names. I suspect the reason for this is that when building > floppies, all translations except English are filtered out to conserve > space and the Dutch language does not have English set as a fall back > language anymore. > > So, to allow floppy based installations to show keymaps, it would be > nice if English could be added as fallback language for all other > languages. > This could be done either in the languagelist, or on the fly in the > localechooser script. I did choose the "on the fly" solution. See attached patch which I prefer to get reviewed in order to correct the shell script programming "à la Christian" which you all know about..:-) The point is "if the language list doesn't already include English, then we add it at the end" --
--- localechooser.ori 2006-10-30 18:44:53.434187124 +0100 +++ localechooser 2006-10-30 18:56:11.586749132 +0100 @@ -486,6 +486,17 @@ fi +# The code below adds "en" at the end of the language list +# This wil guarantee that English is always a fallback language +# See #396116 +if ! echo "$LANGUAGELIST" | grep -q "en" ; then + LANGUAGELIST=${LANGUAGELIST}:en + # Languagelist setting + db_set "$languagecode" "$LANGUAGELIST" + log "Set $languagecode = '$LANGUAGELIST'" +fi + + # SELECT ADDITIONAL LOCALES # We will select from supported locales
Attachment:
signature.asc
Description: Digital signature