PrompBase Python 2.9.1 — i18n coverage fixes
PrompBase Python 2.9.1
Poprawki wykryte po instalacji pakietu MSIX z prawdziwą, dużą biblioteką
promptów w trybie English.
Poprawki tłumaczeń
- 34 brakujące klucze w katalogu i18n (Copy, History, Pin, Sort, Light/Dark/
Graphite, kroki checklisty „Pierwsze kroki” itd.) — pokazywały się po
polsku mimo owinięcia wt(), bo brakowało wpisu w słowniku - Kroki checklisty w oknie głównym wcale nie przechodziły przez tłumaczenie
(druga, zduplikowana kopia tych samych etykiet) - Pasek tytułu okna zawsze pokazywał się po polsku, nawet z zapisanym
language=en— kolejność inicjalizacji ustawiała tytuł przed wczytaniem
zapisanego języka zpromptbase.json
Nowe testy regresyjne
tests/test_i18n_coverage.py— automatyczny audyt: każde wywołanie
tłumaczenia musi mieć wpis w katalogutests/test_app_smoke.py— buduje prawdziwe okno w obu językach,
łapie regresje kolejności inicjalizacji
MSIX — rozdzielenie Store / test
scripts/build_msix.ps1 -Signtworzy teraz osobny plik
*-Test.msixdo sideloadingu — plik dla Partner Center (.msixbez
-Test) nigdy nie jest podpisywany, zgodnie z wymaganiami Store- Podpisywanie używa istniejącego certyfikatu testowego z magazynu
systemowego zamiast tworzyć nowy przy każdym uruchomieniu