crealoz / hyva-translations
N/A
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
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