Download the PHP package torskint/auto-translate without Composer
On this page you can find all versions of the php package torskint/auto-translate. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package auto-translate
Laravel Auto Translations
This package provides a simple way to automatically generate translation PHP files for you.
The translation are generated automatically using Google Translations, based on the package stichoza/google-translate-php
and exporting translations string from your source code using the package kkomelin/laravel-translatable-string-exporter
.
Installation
You can install the package via composer:
Add the package provider into your config/app.php
file:
REQUIRED: You need to publish the package config file, so you can update the base_locale
and locales
list as needed:
That's it, you can use the package commands to generate missing translations and automatically translate them using Google Translations
Configuration
The configuration file of this package comes like below:
I think it's well documented, I will let you check it.
Usage
Automatic translations generation
To generate translation torskint/* files from your source code, you can execute the following command: To generate missing translation, you can execute the following command:
To delete all translated files without based file, execute the following command:
Check that the number of words to be replaced (WEBSITE_NAME, %s, WEBSITE_URL, etc) corresponds to the number in each target language file.
This commands will check your configuration auto-translate.locales
to generate for each locale of this list a JSON file based on your source code (@lang()
, __()
, ...) and translate the string into the desired locale based on Google Translations.
License
The MIT License (MIT). Please see License File for more information.
All versions of auto-translate with dependencies
stichoza/google-translate-php Version ^4.1
spatie/laravel-package-tools Version ^1.9