Skip to content

Release v7.7

Latest

Choose a tag to compare

@chaunceygardiner chaunceygardiner released this 31 Jul 18:36

weewx-celestial 7.7

A complete Spanish translation of the sample skin ships (Beta, awaiting
native-speaker review — corrections and reviewers very welcome), and the
French translation drops its Beta label. Drop-in upgrade from 7.x —
install over it, no config changes, no loop-data field changes; an
English, German, French or Dutch page looks exactly as before. Released
alongside weewx-skyfield 1.16, which adds Spanish to the Sky page.

What's new

  • Spanish ships (Beta). lang/es.conf is a complete translation
    whose shared vocabulary — body names, moon phases, compass points and
    all 88 constellation names — is copied verbatim from weewx-skyfield's
    Spanish, and a test keeps the extensions in step (as it does for the
    German, French and Dutch). Because the live loop-data values follow
    the language of loopdata's target report, one line switches the whole
    page, labels and live values alike:

    [StdReport]
        [[CelestialReport]]
            lang = es
    

    Beta until a native speaker has reviewed it; corrections are very
    welcome as issues or pull requests.

    The Celestial page in Spanish

  • French is out of Beta. The native-speaker review the French
    translation was waiting for completed with weewx-skyfield 1.15 and
    confirmed it as shipped; the labeling here now matches.

Requirements

  • Python 3.9 or later
  • WeeWX 5.2 or later
  • weewx-loopdata
    5.0 or later
  • weewx-skyfield
    strongly recommended (required for Proxima Centauri), or PyEphem

Installing/upgrading

Download weewx-celestial.zip from this release, then install right over
the existing 7.x:

weectl extension install weewx-celestial.zip

Restart WeeWX. No weewx.conf changes are needed when upgrading from 7.x.
(Upgrading from 6.x or earlier follows the README's upgrade instructions —
those paths do need the uninstall step, and from 5.x the migration
utility.)