1.2.0 (pl)
----------
## Added

- Bulk i18n resolution (single-pass translation instead of per-item snippet calls).
- Canonical runtime option i18n.current_lang for consistent language access across module.

## Improved

- Language detection refactored: URL is now the single source of truth.
- Unified language persistence (cookie + session + runtime option).
- Removed double cookie writes causing inconsistent language state.
- Fixed language race condition when switching from non-default to default language.
- Reduced redundant DB queries in menu + i18n resolution.

## Fixed

- Duplicate Set-Cookie header for language cookie.
- i18n Manager button translation fallback issue after interaction.
- Incorrect cache invalidation timing in manager settings.
- Fixed uninstall cleanup (removed orphaned static plugins/snippets to prevent errors).

## Changed

- i18nLangRoute is now the primary language initialization handler.
- i18nInitLang responsibility deprecated.
- Cookie configuration unified (HttpOnly + SameSite=Lax).