Download the PHP package philo/laravel-translate without Composer

On this page you can find all versions of the php package philo/laravel-translate. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-translate

Translation manager for Laravel 5

Managing translations can be a pain, switching between different language files, adding new strings, keeping everything in sync and removing translations which are no longer being used.

But that's in the past if you install this package!

Features

Lets take a look at all the features included in this package.

Adding new translations

To add a new translation you need to open your terminal, and run the following command:

php artisan translate:add [--bench[="..."]] [--no-entities] <group> <line>

So for a example: php artisan translate:add profile first_name

1

As you can see, you will get the blade syntax returned so you can copy and paste it to your view. Adding variables to your string will result in a different syntax: php artisan translate:add profile texts.introduction

2

Translation files are dynamically generated in alphabetical order and equally spaced.

3

Removing translations

To remove translations you can use the remove command which has the same syntax as the add command:

php artisan translate:remove account upgrade

4

Clean up

The clean up command will search your files for language strings which are no longer used.

php artisan translate:cleanup

5

Foreach line that was not found, you will get a confirmation if you want to delete the line in question. In case you you don't want to confirm each line, you can add the --silent parameter.

php artisan translate:cleanup --silent

By default the clean up command will look through all your language files. In case you want to focus on one specific group, you can add the --group="account" parameter.

php artisan translate:cleanup --group="account"

Installation

The package can be installed via Composer by requiring the "philo/laravel-translate": "~2.0" package in your project's composer.json.

Next you need to add the service provider to app/config/app.php

Config

You can publish the config file in case you want to make some adjustments to the clean up command: php artisan vendor:publish

Notes

When you start using the translation manager you need to make sure that all your translation files are in sync.


All versions of laravel-translate with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3.0
illuminate/support Version 5.*
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package philo/laravel-translate contains the following files

Loading the files please wait ....