Download the PHP package bckp/translator-nette without Composer
On this page you can find all versions of the php package bckp/translator-nette. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bckp/translator-nette
More information about bckp/translator-nette
Files in bckp/translator-nette
Package translator-nette
Short Description Nette extension for bckp/translator-core
License BSD-3-Clause
Homepage https://github.com/bckp/translator-nette
Informations about the package translator-nette
Bckp\Translator
Simple and fast PHP translator
Usage
The best way to install bckp/translator-nette is using Composer:
Configuration
In you nette config, add extension with temporary dir
and set translator itself
Translator will find all files in path and make map to the DI. If debugger is on, it will on each request check, if any file is modified and rebuild all language file (only needed ones).
Naming convention
All language files should be in Neon format, and proper naming is: {module}.{langCode}.neon
Translation file format
Translation files are written in NEON format. Plural strings are in ARRAY, otherwise STRING.
Translatings
For translator to be in Presenter, simply inject it or get in in constructor
Translating in Presenters
If you want do shortcut, you can define own translate method, like this
Translating in Templates
If you set injectLatte to true, translator will autoregister itself to Latte, so you can use it in templates
Every parameter you pass to the translate will be passed into sprintf in Bckp\Translator internally, so you can add order in neon translation format.
See (https://latte.nette.org/en/tags#toc-translation) for more informations about how to translate
See (https://github.com/bckp/translator-core) for more informations about Bckp\Translate-core
All versions of translator-nette with dependencies
bckp/translator-core Version v2.0.0
nette/di Version ^3.2
nette/http Version ^3.2
nette/application Version ^3.2
nette/finder Version ^3.0