Dear Cyberhusky and WeatherCat fans,
*Heavy Sigh* . . . . . . .
after installing the latest WeatherCat AppleScripts to report ET (evapotranspiration) data, I do get this error all the time.
As seen in the attached picture, though the number differs always.
Yes, I'm afraid I'm familiar with this misery. The problem is that Apple never properly implemented OS X internationalization features for AppleScript. So it is possible to translate the strings into other languages and integer numbers are handled more or less. Alas, dealing with real numbers isn't properly handled at all.
What is happening in your case is that a comma is used for the decimal point, but the function you are trying to use expects a period.
If you haven't considered this, you might try downloading and installing the Satimage AppleScript library: Satimage osax 3.7.1 (build 392)
http://www.satimage.fr/software/downloads/Satimage392.pkgIt provides a replacement for the
printf function that has failed in this case. Since it was written by a French company, it might handle the problem you describe because the French also use a comma as a decimal point.
Alas, it may not be possible to make this AppleScript work for you. Work on these AppleScripts essentially collapsed when I found that making them usable outside the United States was next to impossible. I continue to maintain them minimally, but I really need to start over and rewrite them as either WeatherCat plug-ins or true Mac applications. I just haven't had any time to take up the new project.
Sorry, Edouard