crealoz / hyva-translations
N/A
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 1
Open Issues: 0
Language:JavaScript
Type:magento2-module
pkg:composer/crealoz/hyva-translations
Requires
- magento/framework: *
README
hyva-translations
Description
HyvaTranslations
is a Magento 2 module that extends the JS translation pipeline for Hyvä themes: collects translations from .js
and .phtml
, merges CSV translation files, and exposes a ready-to-use JS dictionary for the $t
function on the frontend (compatible with Alpine/Hyvä).
Installation
-
Add the dependency via Composer:
composer require crealoz/hyva-translations
-
Enable the module:
bin/magento module:enable Crealoz_HyvaTranslations bin/magento setup:upgrade
Configuration
No additional configuration is required. The module uses Magento and Hyvä’s default directories.
Usage
Translations are automatically collected and exposed in i18n/js-translation.json
. To use the $t
function in your components:
$t('Your text to translate');
Or in an Alpine template:
<span x-text="$t('Text to translate')"></span>
Contributing
- Fork the repository.
- Create a feature branch:
git checkout -b feature/my-feature
. - Submit a pull request.
License
MIT