Hi, At Wed, 18 Jan 2006 14:57:34 -0500, Joey Hess wrote: > Kenshi Muto wrote: > > This report relates to #278186. > > You know, tasksel has dropped localized task menu since 2.19 because > > of preseed value problem (#278186). > > No, I wasn't aware that that patch broke localisation and if it did, I'm > suprised it's not been reported in the year since it was applied..
Me too. I had been horrible busy since Sarge was released... > > But tasksel-debconf knows original items and translated them. > > Can we solve it by gettextizing Choices template and setting > > "${ORIGCHOICES}" for msgid (Choices:) and "${CHOICES}" for translated > > msgstr (Choices-*:)? > > Sorry, my head already exploded. Original Denis's patch tweaked templates to use ORIGCHOICES (English message). Although CHOICES (local message) is still defined by tasksel-debconf also, there isn't any templates to accept it. So this choices will always be shown in English. My idea is: 1. Gettextize Choices of templates (_Choices). Preseed still can use English. 2. Modify Choices value of templates to "${ORIGCHOICES}". 3. Each po has msgstr "${CHOICES}" against msgid "${ORIGCHOICES}". 4. Now, templates will be made as: Template: tasksel/first Type: multiselect Choices: ${ORIGCHOICES} Choices-ar.UTF-8: ${CHOICES} Choices-bg.UTF-8: ${CHOICES} ... Template: tasksel/tasks Type: multiselect Choices: ${ORIGCHOICES} Choices-ar.UTF-8: ${CHOICES} Choices-bg.UTF-8: ${CHOICES} ... 5. tasksel-debconf will define English to ${ORIGCHOICES} and do local messages to ${CHOICES}. debconf values will be stored in English. Thanks, -- Kenshi Muto [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]