Download the PHP package happyr/translation-bundle without Composer

On this page you can find all versions of the php package happyr/translation-bundle. 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 translation-bundle

Happyr Translation Bundle

Latest Version Build Status Code Coverage Quality Score Total Downloads

DEPRECATED: Use php-translation/symfony-bundle

This bundle has been deprecated in favor of php-tranlation/symfony-bundle. We took all features form this bundle and put them (and many more) at php-translation.

The bundle will still live here forever but no new features or bugfixes will be merged. Forking or moving this repo to new maintainers will not make any sense since that is pretty much what we already done in php-translation.


This bundle helps you to integrate with a third party translation service. The bundle has been focused to integrate to the Loco service. If you want to know how Happyr work with this bundle you should check out this blog post.

The key features of this bundle is:

Usage

To download all translations from Loco, simply run:

When you have added new translations you may submit these to your translation SaaS by the WebProfiler toolbar.

You may also change translations and flag them from the same WebProfiler page.

When you want to fetch new translations from your SaaS you should run the synchronize command. This command will keep your current placeholders from missing translations.

Install

Install the bundle with composer require happyr/translation-bundle

You do also need to choose what library to use when you are sending http messages. Consult the php-http/client-implementation virtual package to find adapters to use. For more information about virtual packages please refer to Httplug. Example:

Enable the bundle in your kernel:

This bundle require you to register a service for the HttpClient and the MessageFactory and then set service name to the config like below. The easiest way of doing this is with the HttplugBundle.

Configure

If you have one Loco project per domain you may configure the bundle like this:

If you just doing one project and have tags for all your translation domains you may use this configuration:

You do also need to configure a development route.

Default configuration

TODO

Credits

This bundle is both inspired by and is using some of the code from @damienalexandre / JoliCode and from Cliff Odijk's (@cmodijk) LocoBundle.

I would also thank Tim Whitlock (@timwhitlock) for creating Loco.


All versions of translation-bundle with dependencies

PHP Build Version
Package Version
Requires php Version ^5.5.9 || ^7.0
symfony/framework-bundle Version ^2.7 || ^3.0
sensio/framework-extra-bundle Version ^2.7 || ^3.0
php-http/httplug Version ^1.0
php-http/plugins Version ^1.0
php-http/client-implementation Version ^1.0
psr/log Version ^1.0
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 happyr/translation-bundle contains the following files

Loading the files please wait ....