keevitaja / translations-module
Dynamic translations module for Pyrocms V3
Installs: 70
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 0
Open Issues: 0
Type:streams-addon
This package is auto-updated.
Last update: 2024-10-28 00:36:24 UTC
README
This module provides fast dynamic translations with the help of Laravel Translator.
Translation items are stored in the database, but are loaded once at the boot level. Just a few extra queries and thats it.
Installation
composer require keevitaja/translations-module dev-master
Next in PyroCMS control panel (admin section) navigate to addons/modules and install the module.
Now you should have Translations menu item.
Usage
To start using the module, you must first create a new Bundle. It is like a translations group. Next create a new Translatable. Each Translatable must have a Bundle.
In your twig templates you can use the trans
twig method:
{{ trans('pages.test', {'name': 'Britney Spears'}) }}
In the example above pages
is the bundle slug and test
is the translatable slug.
For backend usage see Laravels docs:
https://laravel.com/docs/master/localization
What else?
Pyro rocks!