It's a reasonable suggestion. I'll look into it. Issue #867 <https://github.com/weewx/weewx/issues/867> to track.
On Fri, May 5, 2023 at 1:52 AM [email protected] < [email protected]> wrote: > 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 > <https://groups.google.com/d/msgid/weewx-user/901c85d6-2116-4232-8cd3-5acc690b40c3n%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/CAPq0zEC71XJYP4TpPRuaXV2g75OTDX3pb8Utr0Dk5a5Ni0hjwQ%40mail.gmail.com.
