Package: cdebconf
Version: 0.117
Severity: serious

I've tested an install from a daily i386 mini.iso booted with
'DEBCONF_DEBUG=.'. The following choices were made during installation:
- language: Northern Sami
- keymap (list is shown in English!): American English
- netcfg (dialogs are translated): default values from DHCP accepted
- choose-mirror (country list dialog is in English with countries shown
as country codes, i.e. Choices-C values):
- main-menu (translated, except for Change debconf prio and Save logs):
select 'Save debug logs'
- save-logs (dialog untranslated): choose 'web'

Northern Sami has a huge list of fall-back languages. The preferred
language is se, but nb,no,nn,da,sv should all be tried before English is
shown.

The missing translations for keymap list and save logs can be explained as
they seem to be missing a translation for se. But why is fall-back not
working?

The fact that C values are shown in the country list for choose-mirror
looks to be an error in choose-mirror itself. Will file separate BR.

The debug log is very strange.
- It shows translations being dropped with "wantlang=C" immediately after
initial loading of templates, but templates.dat shows the translations
are still there.
- After that you get language/country selection. debconf/language is set
to "se_NO:nb_NO:nb:no_NO:no:nn_NO:nn:da:sv:en"
- Immediately after that translations are again being dropped, this time
with "wantlang=se". Again seemingly without effect on templates file.

How is the dropping of translations supposed to work?

The debug log was too big to attach, but can be reproduced easily.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkj1A64ACgkQgm/Kwh6ICoT8CwCfUCEKRXPPIEAnlFhjgXpfuuF0
l0YAnAyutRtKJOQoS4/MyAvXgts3yDNA
=gLAB
-----END PGP SIGNATURE-----