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.confis 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 = esBeta until a native speaker has reviewed it; corrections are very
welcome as issues or pull requests. -
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.)
