Update to my previous post:
After studying macfreek.nl's hint, messing around with various settings, figuring out how to escape non-printing Unicode characters, executing obscure Terminal commands, re-editing plist files (Pref Setter rules!) etc. etc., this is what I've found out:
• There was
no way to change the default currency symbol in Numbers.app 1.0 from "SFr." to "Fr ", no matter what I did. I even searched inside the Numbers.app package, found nothing. (I didn't install Numbers.app 1.0.1 yet.)
---
The other things are actually slightly off-topic, i.e. not related to Numbers.app:
• Following the hints mentioned above it should be possible to change the currency symbol to "Fr " (or whatever) in most other applications. Just avoid to change your setting in the International PrefPane back to the default Swiss format.
• The cause of the "Leading zero for seconds missing" bug lies somewhere else than I thought, although I haven't found the exact cause. I have found a way how to avoid it, though: After you have set your time format in the International PrefPane to the default "Schweiz" format and you'd like to get rid of the ubiquitous and superfluous " Uhr" suffix, click on the button to adjust the time format, remove the "vorm." and "nachm." suffixes and don't change anything else in there.
To check if your Mac suffers the leading zero bug, launch Script Editor and paste the following code:
+tell current application+
repeat
+get current date+
+delay 1+
+end repeat+
+end tell+
Enable the Event Log and let the script run for a while, it will print the current time in the Event Log window every second. If the time you get is like "14:01:05", all is fine. If you get "14:01:5", there's the bug.
• Actually there
was a bug in Swiss German Date formats, too, I just don't remember how to reproduce it anymore (I noticed it last year). All I recall is, that carbon apps weren't able to show a short date format like "29.9.07", they would always show the full year like "29.9.2007". I'm not sure what I've changed since then.
• When you set your Date format to Swiss German, for example FileMaker 9 reads the system date format as "29/09/2007" instead of "29.09.2007". Doesn't happen if you use the
German German date/time/number formats.
---
I have written an AppleScript for my personal use to run a couple of "defaults write" Terminal commands to set quickly some of my favorite International number/time/currency formats in case they'd get lost again. I just need to tweak the script a bit more so it will give the average user more choices of what (s)he needs to change - since I don't expect everyone to like my
personal Swiss formats... 🙂
When it's ready for the public, it will be available at
http://www.loukash.com/en/download/sub06.html and at macupdate.com