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

1.0.0 2025-09-22 10:56 UTC

This package is auto-updated.

Last update: 2025-09-23 13:03:07 UTC


README

Latest Stable Version Packagist Packagist

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

  1. Add the dependency via Composer:

    composer require crealoz/hyva-translations
  2. 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

  1. Fork the repository.
  2. Create a feature branch: git checkout -b feature/my-feature.
  3. Submit a pull request.

License

MIT