quick idea:
1. rename the old Language files to e.g. 'German.old', and have the
file
'German' include the new values.
2. introduce defaults setting like GSLoadOldLanguageFiles yes/no.
3. a) If setting is 'yes' try to load e.g. 'German.old' and fall back
to
'German' if it does not exist. OR load 'German' first and then load
'German.old' (if it exists) so that German.old has to contain only the
old
currency related strings which will replace the ones loaded before
from file
'German'. (the second approach seems better to me)
b) if setting is 'no' just proceed as normal and load e.g.
'German'.
Don't know whether this is of any use or whether its too much overkill
to
implement. From March 1st the Euro is the only used currency in those
countries
anyway.
I quite agree with Martin - I suggest that -
- all standard Language files involved switch to use the euro
immediately, before the new release of gnustep-base is done.
- the old Language files (with the old currencies) are never loaded or
used unless specifically requested.