Language Flags Module for Magento 2
Magento Modules: Clear Guidelines
You purchase the module once, with no domain restrictions
Free installation and updates via Composer
Affiliate Program
Technical support for Magento
Clear guidelines for licensing Magento modules
Magento Module Code Security
The module improves switching between language versions in Magento 2 by replacing the standard store view dropdown with a clear switcher featuring flag icons. This helps customers recognize available languages faster and move between store versions more efficiently.
The module allows you to display flags only or flags with language names, e.g. Polski, English, Deutsch. The switcher can work as a dropdown or as a horizontal list of icons.
Key features
- language switcher with flag icons,
- optional display of language names,
- two presentation modes: dropdown or horizontal list,
- support for native Magento localization,
- option to add the switcher as a widget,
- separate flag configuration for each store view,
- icon selection from the admin panel,
- preview of the selected icon in the configuration,
- styles based on
_module.less, - installation via Composer.
Who it is for
The module is designed for Magento 2 stores operating in multiple language versions that want to replace less readable store view names with a more intuitive and visually appealing language switcher.
Benefits
Customers can immediately see the available language versions of the store, while the administrator can easily assign a flag, label, and short description to each store view.
The module uses Magento's native mechanism, so it maintains proper URL switching, cache handling, and store configuration.
Installation
* In the production environment, please use the --keep-generated option
Type: Composer
- The module is available in the composer repository:
- Private GitLab repository:
https://gitlab.com
- Private GitLab repository:
- Add the composer repository to the configuration:
composer config repositories.language.flags vcs https://gitlab.com/magento2ext/languageflags - Add an access token to the private GitLab repository:
composer config --auth gitlab-token.gitlab.com <TWÓJ_TOKEN> - Install the module using Composer:
composer require kowal/language-flags - Apply database updates:
php bin/magento setup:upgrade - Clear the cache:
php bin/magento cache:flush















