Releases: Dragonk/dsh-locale-pl
Releases · Dragonk/dsh-locale-pl
Release list
v1.0.1 — realne CI z LocaleRuntime + wykrywanie zmian treści upstream
dsh-locale-pl 1.0.1
Wydanie naprawia jakość CI oraz dodaje wykrywanie zmian treści istniejących angielskich
stringów w upstreamie.
Naprawione
- CI uruchamia teraz prawdziwy test
LocaleRuntime. Poprzednio GitHub Actions nie
miał zainstalowanego@deepseek-ai/dsh-client-locale, więc test integracyjny był
pomijany, a Actions raportował 9 pass + 1 skip. CI instaluje teraz ten pakiet w
wersji0.1.5-rc.2(pinned przezupstream/reference.json) i ustawia
DSH_REQUIRE_LOCALE_RUNTIME=1— brak runtime’u kończy się błędem, a nie pominięciem. - Literówka w
README.md: „prezenty uprawnień” → „presety uprawnień”, wraz z
doprecyzowaniem, że nazwy presetów uprawnień nie są objęte systemem locale.
Dodane
- Wykrywanie zmian treści istniejących stringów EN (
scripts/lib/corpus-diff.mjs,
scripts/drift.mjs): raportuje nowe i usunięte namespace’y oraz klucze, zmiany
wartości EN pod niezmienionym kluczem (zOLD:/NEW:i oznaczeniem
UPSTREAM STRING CHANGED — REVIEW REQUIRED) oraz zmiany zestawu placeholderów. --fail-on-drift— wymusza niezerowy kod wyjścia, gdy cokolwiek wymaga review.scripts/fetch-locale-runtime.mjs— instaluje oficjalny pakiet locale w wersji z
upstream/reference.json, bez zmian wpackage.jsoni lockfile.scripts/verify.mjs— pełna, przenośna bramka wydania.- 10 testów driftu (
tests/drift.test.mjs) na lokalnych fixture’ach; działają bez sieci.
Weryfikacja
- 20/20 testów przechodzi, 0 pominiętych — potwierdzone w GitHub Actions
(run 34641951327). - Test integracyjny z prawdziwym
LocaleRuntimewykonał się w CI (nie skip). check:strict: 0 błędów, 0 ostrzeżeń, 100% pokrycia — 43 namespace’y, 1292 ciągi.- Cotygodniowy job „upstream drift” sprawdzony realnie: przy wykrytej zmianie treści EN
kończy się błędem (weryfikacja na tymczasowym branchu), przy braku zmian przechodzi.
Zgodność
- DeepSeek Harness 0.1.5-rc.2 (tag
dsh-v0.1.5-rc.2, commitfb2c4b9).
Zakres tłumaczenia bez zmian.
v1.0.0 — Polski (pl) dla DSH Web
dsh-locale-pl 1.0.0 — Polski (pl) dla DeepSeek Harness Web
Pierwsze wydanie polskiego pakietu językowego dla interfejsu webowego DeepSeek Harness.
Rejestruje Polski (pl) w Ustawienia → Ogólne → Język przez oficjalny rejestr
locale DSH. Bez patchowania upstream i node_modules; brakujące klucze spadają do
angielskiego.
Zakres
- 43 namespace’y
- 1292 przetłumaczone ciągi (100% skontrolowanego korpusu)
- fallback
pl → enobsługiwany przez rdzeń DSH
Zgodność
- DeepSeek Harness 0.1.5-rc.2 (pakiety
@deepseek-ai/*) - tag źródeł
dsh-v0.1.5-rc.2, commitfb2c4b9 - Node.js ≥ 22 (testowane na 24)
Instalacja
dsh plugin --profile web add github:Dragonk/dsh-locale-plPo instalacji zrestartuj DSH, a następnie wybierz język w
Ustawienia → Ogólne → Język → Polski.
Weryfikacja
npm run check:strict— 0 błędów, 0 ostrzeżeń, 100% pokrycianpm test— 10/10 testów, w tym test integracyjny z prawdziwymLocaleRuntime- ręcznie: instalacja z
github:Dragonk/dsh-locale-pldo profilu, boot DSH Web,
serwowanie bundladsh-locale-pl/client.jsz rejestracją języka Polski