Download the PHP package ferdiunal/nova-translations without Composer
On this page you can find all versions of the php package ferdiunal/nova-translations. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ferdiunal/nova-translations
More information about ferdiunal/nova-translations
Files in ferdiunal/nova-translations
Package nova-translations
Short Description A Laravel Nova Translations
License MIT
Informations about the package nova-translations
Nova Translations - WIP
This package allows you to find and manage the translation keys and language files in your project using the spatie/laravel-translation-loader package. By default, it includes free translation tools like Google Translate, Bing Translate, and MyMemory Translate, as well as paid tools that offer a certain amount of free usage, such as DeepL Translate and NLPCloud Translate. You can also add other translation tools as shown in the example below.
Installation
To install, run the following command in your project directory:
Configuration
Optionally, you can publish the migration file using this command:
Optionally, you can publish the configuration file using this command:
Usage
To import the translation keys and language files used in your project into a table, you can run the following command. You can use the -T|--translater parameter to specify the supported translation tools for this process.
Then, update the tools method in the app/NovaServiceProvider file as follows:
Translators
Google Translate
If you want to use Google Translate in your project, you need to add the following package:
DeepL Translate
If you want to use DeepL Translate in your project, you need to add the following package:
Then, add the following key to your environment file:
NLPCloud Translate
If you want to use NLP Translate in your project, you need to add the following package:
Then, add the following key to your environment file:
For different languages, you need to add the required language code to the config/nova-translations configuration file from here.
OTHER NOVA PACKAGES
-
This package provides an interface for Spatie's settings package in Laravel Nova. It allows you to easily manage your application's configuration settings.
-
This package integrates Spatie's Media Library package with Laravel Nova, allowing you to manage and organize your media files efficiently.
-
This package provides a Nova field that controls the accessibility of encrypted data in the database and is managed by model casts. It ensures that your sensitive data is securely stored.
Contributing
Contributions are welcome, and any contributors must adhere to the project's code of conduct and licensing terms.
Support
For support, please open an issue in the GitHub repository.
Licence
This project is open-sourced software licensed under the MIT license.
All versions of nova-translations with dependencies
laravel/framework Version ^11.0
laravel/nova Version ^4.0
nyholm/psr7 Version ^1.8
spatie/laravel-translatable Version ^6.8
spatie/laravel-translation-loader Version ^2.8
symfony/http-client Version ^7.1