2017 © Pedro PelΓ‘ez
 

library laravel-translator

Package for translating and transliteration from RU, UA => EN

image

ihor-radchenko/laravel-translator

Package for translating and transliteration from RU, UA => EN

  • Friday, March 9, 2018
  • by ihor-radchenko
  • Repository
  • 0 Watchers
  • 0 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Laravel translator

ΠŸΠ°ΠΊΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° тСкста ΠΈ транслитСрации русских ΠΈ украинских символов., (*1)

Установка

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Composer-Π°:, (*2)

composer require ihor-radchenko/laravel-tranlator

Для вСрсий Laravel Π½ΠΈΠΆΠ΅ 5.5, Π² config/app.php Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° Π² массив providers:, (*3)

IhorRadchenko\LaravelTranlator\TranslatorServiceProvider::class,

и в массив aliases:, (*4)

'Translator' => IhorRadchenko\LaravelTranlator\Facades\Translator::class,
'Translit' => IhorRadchenko\LaravelTranlator\Facades\Transliterator::class,

ИспользованиС

  1. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ IoC-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°:
use IhorRadchenko\LaravelTranslator\Translator;

public function index(Translator $translator)
{
    $translator->translate('ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€, мСня Π·ΠΎΠ²ΡƒΡ‚ Иван'); // Hello world, my name is Ivan
    $translator
        ->langTo('fr')
        ->translate('ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€, мСня Π·ΠΎΠ²ΡƒΡ‚ Иван'); // Bonjour tout le monde, je m'appelle Ivan
    $translator
        ->langFrom('en')
            ->langTo('ru')
            ->translate('Hello world'); // ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€
}
use IhorRadchenko\LaravelTranslator\Transliterator;

public function index(Transliterator $translit)
{
    $translit->ru2lat('ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€'); // privet-mir
    $translit->ru2lat('ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€', '%'); // privet%mir
}


2. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ фасада:
```php
Translator::translate('ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€, мСня Π·ΠΎΠ²ΡƒΡ‚ Иван'); // Hello world, my name is Ivan
Translator::langTo('fr')
    ->translate('ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€, мСня Π·ΠΎΠ²ΡƒΡ‚ Иван'); // Bonjour tout le monde, je m'appelle Ivan
Translator::langFrom('en')
    ->langTo('ru')
        ->translate('Hello world'); // ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€
```php Translit::ru2lat('ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€'); // privet-mir Translit::ru2lat('ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€', '%'); // privet%mir

The Versions

09/03 2018

dev-master

9999999-dev https://github.com/ihor-radchenko/laravel-translator

Package for translating and transliteration from RU, UA => EN

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ihor Radchenko

translate laravel 5 translit

24/02 2018

v1.0

1.0.0.0 https://github.com/ihor-radchenko/laravel-translator

Package for translating and transliteration from RU, UA => EN

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ihor Radchenko

translate laravel 5 translit