Have you ever considered making it possible to set the locale (instead, or optional) for skin internationalization? So with internationalized skins, you get a localized, not only translated presentation?
Tom Keffer schrieb am Donnerstag, 4. Mai 2023 um 21:36:12 UTC+2: > The decimal and thousands separators are both set by the OS's locale. > > -tk > > On Thu, May 4, 2023 at 7:07 AM [email protected] <[email protected]> > wrote: > >> Thanks Tom. On which setting does the locale formatting depend? Is it the >> OS default locale? In other words: even with internationalized skins >> numbers are formatted in a single way, regardless of the language? Since >> only the language is configured to translate skins, I assume so. My >> research so far showed it's not so straight forward to work with different >> locales at the same time in python, without using Babel or something >> similar. >> >> Tom Keffer schrieb am Donnerstag, 4. Mai 2023 um 15:37:22 UTC+2: >> >>> I can confirm that some of the almanac values (right ascension, >>> declination, among others) are returned as simple numbers, not >>> ValueHelpers, so they are not subject to locale formatting. That's a bug. >>> >>> I should be able to fix it for V5. >>> >>> On Thu, May 4, 2023 at 12:26 AM [email protected] <[email protected]> >>> wrote: >>> >>>> Yes, in the particular case (the Standard skin mentioned above) I am >>>> sure. There is a script, but it is dealing with NOAA data files. The same >>>> thing seems to occur with the Seasons skin as well. And with the skin I >>>> maintain. The OS locale seems to have an effect on how number values are >>>> formatted, which results in mixed presentation of number values under >>>> certain circumstances. >>>> >>>> p q schrieb am Mittwoch, 3. Mai 2023 um 19:41:53 UTC+2: >>>> >>>>> Are you sure? I use javascript on my weewx pages - do to simple things >>>>> like rotate through a set of photos. I also use the steelseries gauges >>>>> that >>>>> are all javascript running in the browser. Is there a reason you can't >>>>> embed javascript to grab the locale from the browser and do the >>>>> formatting? >>>>> >>>>> On Wed, May 3, 2023 at 9:59 AM [email protected] < >>>>> [email protected]> wrote: >>>>> >>>>>> Doesn't apply here since the browser gets static HTML, produced by >>>>>> weewx on a (potentially) remote machine different from the webserver, >>>>>> the >>>>>> HTML is downloaded from. I am looking for a way to tell weewx to format >>>>>> number values for an internationalized skin in a certain way. As far as >>>>>> I >>>>>> know, only the language can be set for an internationalized skin, not >>>>>> the >>>>>> locale. >>>>>> >>>>>> p q schrieb am Mittwoch, 3. Mai 2023 um 17:18:09 UTC+2: >>>>>> >>>>>>> In my professional life I ask my devs to get the locale from the >>>>>>> browser and use the tech stack to do the conversion automatically. Like >>>>>>> JavaScript .toLocaleString(). >>>>>>> >>>>>>> Don't know if that's feasible here. >>>>>>> >>>>>>> On Wed, May 3, 2023, 8:07 AM [email protected] < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> I need a hint how to handle formatting numbers (values) with >>>>>>>> internationalized skins. Specifying the language doesn't have an >>>>>>>> apparent >>>>>>>> effect on how values are formatted, it seems like number value >>>>>>>> formatting >>>>>>>> is connected to the systems (default?) locale. I even notice >>>>>>>> inconsistent >>>>>>>> results, for instance with the standard skin: temperature is formatted >>>>>>>> in >>>>>>>> another way than an alamnac value: in the specific case the >>>>>>>> temperature >>>>>>>> value is formatted with a comma as decimal separator, the almanac >>>>>>>> angle >>>>>>>> with a period as decimal separator. >>>>>>>> >>>>>>>> Is there a way to specifiy a locale to be used for a skin (or a >>>>>>>> translated skin)? [image: 2023-05-03 17_01_24.png] >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "weewx-user" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to [email protected]. >>>>>>>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/d/msgid/weewx-user/62429245-50ef-4f87-89ac-b8cb1b0d064en%40googlegroups.com >>>>>>>> >>>>>>>> <https://groups.google.com/d/msgid/weewx-user/62429245-50ef-4f87-89ac-b8cb1b0d064en%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "weewx-user" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> >>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/weewx-user/e8ded1e4-2bd9-42d3-86e5-912db59015f3n%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/weewx-user/e8ded1e4-2bd9-42d3-86e5-912db59015f3n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>> >>>>> >>>>> -- >>>>> Peter Quinn >>>>> (415)794-2264 <(415)%20794-2264> >>>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "weewx-user" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> >>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/989c5b9a-d26a-46a2-b859-4414bff97bddn%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/989c5b9a-d26a-46a2-b859-4414bff97bddn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "weewx-user" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/c403b4df-3895-4182-adb4-85c0b52f16c2n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/c403b4df-3895-4182-adb4-85c0b52f16c2n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/901c85d6-2116-4232-8cd3-5acc690b40c3n%40googlegroups.com.
