diff --git a/README.md b/README.md
index 6405c27..e69bcf5 100644
--- a/README.md
+++ b/README.md
@@ -26,7 +26,7 @@ graph TB
TTS["tts.py
ElevenLabs → OpenAI
→ Polly (fallback)
Cache (MD5)
Circuit breaker"]
Owner["owner_channel.py
Signal notify
Signal poll (3s)
Slash commands
Instructions"]
Contact["contact_lookup.py
contacts.json
Twilio CNAM
E.164 normalize
Lang from prefix"]
- I18n["i18n.py
11+ languages
Signal templates
Polly voices
Twilio codes"]
+ I18n["i18n.py
13+ languages
Signal templates
Polly voices
Twilio codes"]
end
SignalCLI["signal-cli :8080
REST API
Native mode
Self-hosted"]
@@ -185,7 +185,7 @@ sequenceDiagram
```mermaid
flowchart TD
- Start([CALL START]) --> Prefix["Phone prefix detection
+41 → de-CH
+48 → pl-PL
+44 → en-GB
(52 prefixes)"]
+ Start([CALL START]) --> Prefix["Phone prefix detection
+41 → de-CH
+48 → pl-PL
+44 → en-GB
(53 prefixes)"]
Prefix --> ContactCheck{Contact has
lang override?}
ContactCheck -->|Yes| ContactLang["Use contact language
contacts.json
e.g. {name: ..., lang: pl}"]
diff --git a/docs/INSTALL_EN.md b/docs/INSTALL_EN.md
index e746913..e82b9d7 100644
--- a/docs/INSTALL_EN.md
+++ b/docs/INSTALL_EN.md
@@ -657,7 +657,7 @@ AVA includes the following security mechanisms:
│ │ │ │ │
│ │ owner_channel.py ─── contact_lookup.py ─── i18n.py │ │
│ │ │ │ │ │
-│ │ Signal notify contacts.json 11+ langs │
+│ │ Signal notify contacts.json 13+ langs │
│ │ Signal poll (3s) CNAM lookup Signal │
│ │ Slash commands Lang from prefix templates │
│ │ Owner instructions Per-contact lang │
diff --git a/docs/INSTALL_PL.md b/docs/INSTALL_PL.md
index fbe8d98..68206df 100644
--- a/docs/INSTALL_PL.md
+++ b/docs/INSTALL_PL.md
@@ -655,7 +655,7 @@ AVA posiada nastepujace mechanizmy bezpieczenstwa:
│ │ │ │ │
│ │ owner_channel.py ─── contact_lookup.py ─── i18n.py │ │
│ │ │ │ │ │
-│ │ Signal powiad. contacts.json 11+ jezykow │
+│ │ Signal powiad. contacts.json 13+ jezykow │
│ │ Signal poll (3s) CNAM lookup Signal │
│ │ Slash komendy Jezyk z prefiksu szablony │
│ │ Instrukcje Per-kontakt jezyk │