Two things in this release: a complete Danish translation of the Sky
page, contributed by native speaker Gert Andersen, and dates that
follow the report's language: "2. aug" on a
Danish or German page where every language used to get the English
"Aug 2". Drop-in upgrade from any 1.x — install over it, no config
changes; an English page looks exactly as before.
Danish ships. lang/da.conf is a complete translation,
contributed by native speaker Gert Andersen: the page prose, every
panel string, the body names, the moon phases, the compass points
(east is Ø, west V, SSW is SSV) and all 88 constellation names. One
line turns it on:
[StdReport]
[[SkyfieldReport]]
lang = da
Tests keep the Danish complete the same way they keep the German,
French, Dutch and Spanish: new strings cannot ship untranslated.
And single-column, as a tablet or phone sees it:
Dates follow the language. The page's three date formats — the
header date, the countdown chips, the panel tooltip dates — were
fixed in the code in the English month-day style; no setting could
reorder them. They are now translatable [Texts] keys, so every
shipped language gets its own order out of the box: "2. aug" for
Danish and German, "2 aug" for French, Dutch and Spanish, and the
English unchanged. The month and weekday names follow the
report's locale, WeeWX-standard: set lang to a full installed
locale — e.g. lang = da_DK.UTF-8, which still loads da.conf —
and the names render in the report's language too (on Debian-family
systems, enable the locale first withsudo dpkg-reconfigure locales). The manual's
Translations page
has the details.
Known Skyfield Issues — a new README section and
manual page
covering the rare, benign RuntimeWarning from Skyfield'salmanac.py line 339 (upstream
skyfield #1114;
this extension's author diagnosed the root cause and contributed a
proposed fix upstream). weewx-skyfield already discards the affected
event, so reports render complete and no user action is needed.
Download weewx-skyfield.zip from this release, then:
weectl extension install weewx-skyfield.zip
Restart WeeWX. No weewx.conf changes are needed when upgrading from
1.x. Note that upgrading replaces the bundled skin (skins/Skyfield/,
including its lang/ files) — if you have edited an installed lang file
(trying out corrections, say), save a copy or send the corrections
upstream first; local additions such as extra star names survive
upgrades best as [[[Almanac]]] entries in weewx.conf (see the
manual).
A complete Danish translation of the sample skin ships, contributed by
native speaker Gert Andersen. Drop-in upgrade
from 7.x — install over it, no config changes, no loop-data field
changes; a page in any other language looks exactly as before.
Released alongside weewx-skyfield 1.17 and weewx-loopdata 6.8, which
ship the same Danish for their pages.
Danish ships. lang/da.conf is a complete translation,
contributed by native speaker Gert Andersen, whose shared vocabulary
— body names, moon phases, compass points and all 88 constellation
names — is copied verbatim from weewx-skyfield's Danish, and a test
keeps the extensions in step (as it does for the German, French,
Dutch and Spanish). 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 = da
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.)
A complete Danish translation of the sample report ships, contributed
by native speaker Gert Andersen. Drop-in
upgrade — install over 6.x; no configuration changes, and every
existing fields line produces the same values as before. Released
alongside weewx-skyfield 1.17 and weewx-celestial 7.8, which ship the
same Danish for their pages.
Danish ships. lang/da.conf is a complete Danish translation
of the sample report, contributed by native speaker Gert Andersen —
the gauge headings (Dugpunkt, Barometer, Nedbør,
Solindstråling), the nine trend.barometer.desc tendency
descriptions (Stigende, Stabil, Faldende), and, for a loopdata
instance whose target report is Danish, the compass ordinates (Ø for
east, SSV for SSW), moon phases, body and all 88 constellation names
— the shared vocabulary in step with weewx-skyfield's and
weewx-celestial's Danish (the same cross-repo test that pins the
German, French, Dutch and Spanish). Select it with lang = da on
the report's stanza.
Download weewx-loopdata.zip
and install it over your existing copy, then restart weewxd:
weectl extension install weewx-loopdata.zip
(or wee_extension --install weewx-loopdata.zip on WeeWX 4).