WATranslate v4.4.1 — UI Localization Audit/Fix

This patch fixes untranslated UI states left in v4.4.

MAIN BUG FIXED
When the contact list contained zero chats, changing EN/RU/DE/ES did not
re-render the empty list. This caused strings such as:

No active chats.

to remain in English.

Now empty states update immediately.

AUDITED/FIXED
- No active chats
- No archived chats
- No chats match your search
- Select a conversation
- Incoming WhatsApp messages will appear here
- Select a chat from the left
- Delete confirmation
- Login credential error
- Common contact/API errors
- Common Meta authentication/test-recipient errors
- Common Google/Meta network-error prefixes
- Known stored translation error strings
- UI accessibility labels for language/menu controls

English remains the default UI language.
Russian, German and Spanish remain switchable instantly.

NO BACKEND OR DATABASE CHANGES.

FILES TO OVERWRITE
public/index.php
assets/app.js
public/assets/app.js
service-worker.js

INSTALL
1. Upload this ZIP to:
   public_html/whatsapp-server-translator/
2. Extract and overwrite.
3. Desktop: hard refresh.
4. Installed iPhone PWA: close WATranslate completely from the app switcher,
   then reopen it from the Home Screen.

TEST RUSSIAN EMPTY STATES
Active chats empty:
Нет активных чатов.

Archive empty:
Нет архивных чатов.

Search returns nothing:
По вашему запросу чаты не найдены.
