[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#502244: cdebconf: fall-back languages not working; mechanism to drop translations broken?



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): <go back>
- 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.

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: