[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug-gettext] How to invoke eval_gettext for a multi tokens list in --me
From: |
Didier Spaier |
Subject: |
[bug-gettext] How to invoke eval_gettext for a multi tokens list in --menu option of dialog |
Date: |
Thu, 01 Nov 2012 08:55:57 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux i686; rv:16.0) Gecko/20121011 Thunderbird/16.0.1 |
Hello all,
I am attempting to internationalize Slackware's installer, which uses the
'dialog' program inside shell scripts.
I do not know how I should invoke eval_gettext for the [tag items] ...
arguments of the --menu option of dialog.
Example taken from the 'setup' script in Slackware's installer:
<beginning of the example>
dialog --title "Slackware Linux Setup (version 14)" \
--menu \
"Welcome to Slackware Linux Setup.\n\
Select an option below using the UP/DOWN keys and SPACE or ENTER.\n\
Alternate keys may also be used: '+', '-', and TAB." 18 72 9 \
"HELP" "Read the Slackware Setup HELP file" \
"KEYMAP" "Remap your keyboard if you're not using a US one" \
"ADDSWAP" "Set up your swap partition(s)" \
"TARGET" "Set up your target partitions" \
"SOURCE" "Select source media" \
"SELECT" "Select categories of software to install" \
"INSTALL" "Install selected software" \
"CONFIGURE" "Reconfigure your Linux system" \
"EXIT" "Exit Slackware Linux Setup" 2> $TMP/hdset
<end of the example>
I want to call eval_gettext only once for the whole [tag item] ... list (beginning with
"HELP" and ending with "Exit Slackware Linux Setup"), because else I would have
too many entries in the po file, which will make it hard to understand for the translators.
But when I try to do that I need to escape every tag and every item, ending up
with only one argument instead of a list, which is not what 'dialog' expects.
I would be grateful for any clue.
Best regards,
Didier Spaier
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug-gettext] How to invoke eval_gettext for a multi tokens list in --menu option of dialog,
Didier Spaier <=