> 2. We need to find a UI model that allows the user to efficiently
> select the language and formats they want to install.
>
> I'm thinking of initially presenting a dialog box that looks
> like this:
>
> ------------------------------------------------------------
>
> Documentation is available in the following languages:
>
> English
> Spanish
> French
> Japanese
> Chinese
>
> ------------------------------------------------------------
>
> with the list extending as necessary, based on what sysinstall
> found on the FTP site. After the user has chosen a language, then
> present them with a list like this:
>
> ------------------------------------------------------------
>
> Now choose the documentation you would like to install, and
> the formats you would like to use.
>
> HTML HTML Text PS PDF PDB RTF
> Split
> Books
>
> Handbook [ ] [X] [ ] [ ] [ ] [ ] [ ]
> FAQ [X] [X] [ ] [ ] [ ] [ ] [ ]
> Porter's Handbook [ ] [ ] [ ] [X] [ ] [ ] [ ]
>
> [... and so on ...]
You actually have a sparsly populated three dimensional array here.
Documentation[ material, language, format ]
Exmample:
Documentation[ Handbook, EN, HTML ]
Documentation[ Handbook, EN, HTMLSplit ]
Documentation[ Handbook, JA, HTMLSplit ]
...
Suggestion:
Use a LIST of preferences for language: ja,de,...,en
use the first one that you find in order of preference, default
is 'en' ... ???
You specify the language preference
Preferred language:
en[*] ja[1] de[2]
(Don't ask me how you do this with the current sysinstall tools!)
Suggestion:
Select the set of media/format you want
HTML Split HTML Text PS PDF PDB RTF
[x] [x] [ ] [ ] [ ] [ ] [ ]
This is pretty simple to set up and do, and is similar to how a lot
of other documentation packages are structured.
Only my opinion of course.
Patrick
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message