update
This commit is contained in:
@@ -122,7 +122,9 @@ python tools/generowanie/email_message_fetcher.py --email "{buyer_email}" --days
|
||||
- **Data uroczystości** — format DD.MM.YYYY, może być opisana jako "Data: 30.04.2026" lub "Data uroczystości: 30.04.2026" lub po prostu "30.04.2026"
|
||||
- **Życzenia** — opcjonalny tekst (np. "Na zdrowie!", "Dziękujemy!"). Jeśli brak — zostaw domyślne z szablonu
|
||||
- Ignoruj pola takie jak "Kolor tekstu", "Zakrętka" — te dotyczą produkcji, nie projektu
|
||||
- **Imię dziecka — zawsze dopełniacz:** Szablony używają formy "Chrzest Święty [kogo?]", "Komunia Święta [kogo?]" itp. Imię podane przez klienta w mianowniku **zawsze** przekształć na dopełniacz przed przekazaniem do skryptu. Przykłady: Ignacy → Ignacego, Teodor → Teodora, Zosia → Zosi, Maja → Mai, Jakub → Jakuba, Franciszek → Franciszka. Raportuj przekształcenie w planie (oryginał → dopełniacz).
|
||||
- **Imię dziecka — forma zależna od skryptu:**
|
||||
- **Pudełka, magnesy (`pudelko_*`, `magnes_*`)** — dopełniacz: "Chrzest Święty [kogo?]", "Komunia Święta [kogo?]". Przykłady: Ignacy → Ignacego, Teodor → Teodora, Zosia → Zosi, Maja → Mai, Jakub → Jakuba. Raportuj przekształcenie w planie.
|
||||
- **Prośby o chrzestnego (`prosba_chrzestny_*`)** — **mianownik**: imię dziecka to podpis na karcie (dziecko „pisze" prośbę). Przekaż dosłownie: Tymon → Tymon, Borysek → Borysek. NIE stosuj dopełniacza.
|
||||
- **Nazwa klienta** (do nazwy pliku wyjściowego) — z `order_addresses.name` (pole `buyer_name` w zapytaniu)
|
||||
|
||||
**WAŻNE — semantyczny podział pola "Kto składa życzenia" na `naglowek` + `od_kogo`:**
|
||||
@@ -304,6 +306,8 @@ Photoshop jako znak łamania linii w warstwach tekstowych rozpoznaje **`\r` (CR)
|
||||
Dla każdego potwierdzonego produktu:
|
||||
1. **Sprawdź kolizję nazwy pliku** w katalogu wyjściowym. Jeśli plik `{klient}.psd` (lub inne rozszerzenie używane przez skrypt) już istnieje — dodaj do nazwy klienta sufiks z indeksem `01`, `02`, ... (np. `Anna Rak` → `Anna Rak 01`, a jeśli i to zajęte → `Anna Rak 02`). Inkrementuj aż znajdziesz wolną nazwę. Dopiero wtedy przekaż wynik jako `--klient`.
|
||||
2. Uruchom skrypt: `python tools/generowanie/{script_name} --klient "Imię Nazwisko" ...` (parametry zależne od skryptu — dla buteleczek/pudełek zwykle `--imie/--imiona`, `--data`, opcjonalnie `--zyczenia`/`--podziekowanie`; dla produktów ze zdjęciem dorzuć `--zdjecie /sciezka/do/foto.jpg`; **dla skryptów `magnes_*` dorzuć `--liczba {order_items.quantity}`** — szablony mają N slotów na arkuszu A3, nadmiar ma być ukrywany żeby nie drukować pustych kopii)
|
||||
|
||||
**WAŻNE — imię dziecka w skryptach `magnes_chrzest_*`:** Skrypty magnesów chrzestnych konstruują tytuł jako `"Chrzest Święty\r{imie}"` — słowo "Święty" **nie jest odmieniane**, odmienia się **tylko imię** (dopełniacz). Przekaż samo imię w dopełniaczu (np. `--imie "Tymka"`, `--imie "Rozalii"`, `--imie "Jakuba"`). Wynik: "Chrzest Święty↵Tymka" — poprawnie.
|
||||
3. Jeśli mapowanie ma `output_dir` — skrypt powinien zapisać tam (jeśli obsługuje)
|
||||
|
||||
### 8. Oznacz w bazie
|
||||
|
||||
Reference in New Issue
Block a user