[Scummvm-devel] NIPPON: making multiple languages and detector live happy together
Max Horn
max at quendi.de
Sun Jun 10 15:01:27 CEST 2007
Am 09.06.2007 um 16:06 schrieb Peres:
> There are 4 known versions of Nippon Safes. I'm listing them here
> together with
> their language capabilities:
>
> Amiga Demo -> English
> Amiga Full Italian -> Italian
> Amiga Full Foreign -> English/French/German
> PC Full -> English/French/German/Italian
>
> The multilingual versions support all the languages listed above in
> the same bundle
> and display a language selection screen for the user.
>
> I wonder how I should build a description for the entries in the
> launcher. Using UNK_LANG and filling in the 'extra' field with
> language specifications yields:
>
> 'Nippon Safes (English/French/German/Amiga)'
>
> instead of the standard:
>
> 'Nippon Safes (Amiga/Italian)'.
So how about "Nippon Safes (Multi-lingual/Amiga)" ?
> This doesn't look good, so I am wondering whether I should add one
> entry for each language and then completely remove the language
> selection screen.
That would also be OK, but it might cause some user irritation when
using the mass detector, due to the way how it "resolves" multiple
detected games in a single dir: It simply takes the first one, and
discards the others. So you should probably make sure that the "most
common" version (i.e. english in this case) is listed first.
We could of course also enhance the (mass) detector. E.g. it could
add *all* detected potential games (potentially leading to some false
entries in the config file, but the user could easily remove those).
Or, change it to ask the user in each case which one to use. Though
that in turn could cause problems if there are many many ambiguous
cases to resolve. Argh.
> This would help with the Amiga Full Foreign version, which displays
> the same selection screen as Dos Full, but doesn't allow the user
> to select Italian.
You mean the amiga version does support Italian, just doesn't let the
user select it?
Cheers,
Max
More information about the Scummvm-devel
mailing list