Skip to content

Releases: Dragonk/dsh-locale-pl

v1.0.1 — realne CI z LocaleRuntime + wykrywanie zmian treści upstream

Choose a tag to compare

@Dragonk Dragonk released this 11 Sep 20:05

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
    wersji 0.1.5-rc.2 (pinned przez upstream/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 (z OLD: / 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 w package.json i 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 LocaleRuntime wykonał 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, commit fb2c4b9).
    Zakres tłumaczenia bez zmian.

v1.0.0 — Polski (pl) dla DSH Web

Choose a tag to compare

@Dragonk Dragonk released this 11 Sep 19:45

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 → en obsługiwany przez rdzeń DSH

Zgodność

  • DeepSeek Harness 0.1.5-rc.2 (pakiety @deepseek-ai/*)
  • tag źródeł dsh-v0.1.5-rc.2, commit fb2c4b9
  • Node.js ≥ 22 (testowane na 24)

Instalacja

dsh plugin --profile web add github:Dragonk/dsh-locale-pl

Po 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% pokrycia
  • npm test — 10/10 testów, w tym test integracyjny z prawdziwym LocaleRuntime
  • ręcznie: instalacja z github:Dragonk/dsh-locale-pl do profilu, boot DSH Web,
    serwowanie bundla dsh-locale-pl/client.js z rejestracją języka Polski