- French (values-fr) and German (values-de) string resources for all app UI: settings dialog, errors, labels, buttons - getDeviceLang() detects Locale.getDefault().getLanguage() and maps to en/fr/de - loadUrl() now appends ?lang=XX to the base URL so the web app renders in the user's device language automatically - English remains the fallback for unsupported languages