Dynamic Translations
Handle Translations with ease without touching the source code
Last updated
Handle Translations with ease without touching the source code
Last updated
In real-life projects, we definitely don't want to put translations to the files in resources/lang
The drawback is: if you want to change any translations immediately, you have to change the code and deploy it. Takes time, right?
And here is it, Dynamic Translations built-in within ShipSaaS Ready, use it in no time!
Visit: Entities/Translation for more details
Base: saas-ready.translation
Key | Value | Description |
---|---|---|
If you wish to render the translation file (en.json
, vi.json
,...) and utilize the __()
method of Laravel (for your Blade views or anything), then we have this command:
It will render the json file and store it into your lang
(new) or resources/lang
(old)
strategy
single
or all
single: will do a single query when getting the translated text
all: will get all translations then return the translated text (will be cached shortage)
should-cache
boolean
If turned on, it will use the all
strategy to get all the translations, then put all the translations into the default cache driver.