2017 © Pedro Peláez
 

library lingo

GUI to manage laravel translation files

image

ctf0/lingo

GUI to manage laravel translation files

  • Friday, July 27, 2018
  • by ctf0
  • Repository
  • 4 Watchers
  • 46 Stars
  • 168 Installations
  • Vue
  • 0 Dependents
  • 0 Suggesters
  • 9 Forks
  • 1 Open issues
  • 31 Versions
  • 41 % Grown

The README.md

Lingo
Latest Stable Version Total Downloads

A file based translation manager, which unlike other Lang managers don't need a database connection to handle the translation., (*1)

, (*2)


, (*3)

Installation

  • composer require ctf0/lingo, (*4)

  • (Laravel < 5.5) add the service provider, (*5)

    'providers' => [
        ctf0\Lingo\LingoServiceProvider::class,
    ]
    
  • publish the package assets with, (*6)

    php artisan vendor:publish --provider="ctf0\Lingo\LingoServiceProvider", (*7)

  • after installation, package will auto-add, (*8)

    • package routes to routes/web.php
    • package assets compiling to webpack.mix.js
  • install dependencies, (*9)

    yarn add vue vue-ls vue-notif vue-clipboard2 vue-tippy@v1 vue-awesome@v2 axios fuse.js
    # or
    npm install vue vue-ls vue-notif vue-clipboard2 vue-tippy@v1 vue-awesome@v2 axios fuse.js --save
    
  • add this one liner to your main js file and run npm run watch to compile your js/css files., (*10)

    • if you are having issues Check
    // app.js
    
    window.Vue = require('vue')
    
    require('../vendor/Lingo/js/manager')
    
    new Vue({
        el: '#app'
    })
    


, (*11)

Upgrading to v1.4.x

because code was refactored you'll need to republish the package files
php artisan vendor:publish --provider="ctf0\Lingo\LingoServiceProvider" --tag="assets" --force
php artisan vendor:publish --provider="ctf0\Lingo\LingoServiceProvider" --tag="views" --force, (*12)


, (*13)

Features

  • filter by keys.
  • sort table by keys or by values.
  • add/remove "vendor/locale/file/item".
  • show guiding steps while adding new vendor for better UX.
  • validate for "vendor/locale/file" existence on the fly.
  • use localeStorage to remember opened "tab/vendor/files/copy-format".
  • support up to 3 levels deep on nested keys.
  • support all laravel translation key formats.
  • directly copy translation key along with placeholders through tool-tips
    ex.trans('Vendor::file.key', ['attr'=>'']).
  • copy/paste items from one file to another.
  • merge/destruct multiple items.
  • highlight changed key/value.
  • download vendor/file.
  • show/hide different elements to avoid noise & keep the user focused.
  • shortcuts, (*14)

    operation keyboard
    reset search "when focused" esc
    hide modal esc


, (*15)

Usage

Demo, (*16)

  • visit localhost:8000/lingo

The Versions

27/07 2018

dev-master

9999999-dev https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

18/07 2018

v1.4.1

1.4.1.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

23/06 2018

v1.4.0

1.4.0.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

14/06 2018

v1.3.8

1.3.8.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

12/06 2018

v1.3.7

1.3.7.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

11/05 2018

v1.3.6

1.3.6.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

08/04 2018

v1.3.5

1.3.5.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

20/02 2018

v1.3.4

1.3.4.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

18/02 2018

v1.3.3

1.3.3.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

07/02 2018

1.3.2

1.3.2.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

19/01 2018

v1.3.1

1.3.1.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

17/01 2018

v1.3.0

1.3.0.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

23/12 2017

v1.2.9

1.2.9.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

20/12 2017

v1.2.8

1.2.8.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

12/12 2017

v1.2.7

1.2.7.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

03/12 2017

v1.2.6

1.2.6.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

27/11 2017

v1.2.5

1.2.5.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

14/11 2017

v1.2.3

1.2.3.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

14/11 2017

v1.2.2

1.2.2.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

12/11 2017

v1.2.1

1.2.1.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

09/11 2017

v1.2.0

1.2.0.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

02/11 2017

v1.1.7

1.1.7.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

31/10 2017

v1.1.6

1.1.6.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager gui lang lingo ctf0

27/10 2017

v1.1.5

1.1.5.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager lang lingo ctf0

27/10 2017

v1.1.4

1.1.4.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager lang lingo ctf0

26/10 2017

v1.1.3

1.1.3.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager lang lingo ctf0

26/10 2017

v1.1.2

1.1.2.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager lang lingo ctf0

22/10 2017

v1.1.1

1.1.1.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager lang lingo ctf0

16/10 2017

v1.1.0

1.1.0.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager lang lingo ctf0

09/10 2017

v1.0.1

1.0.1.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager lang lingo ctf0

08/10 2017

v1.0.0

1.0.0.0 https://github.com/ctf0/Lingo

GUI to manage laravel translation files

  Sources   Download

MIT

The Requires

 

by Muah

laravel translation manager lang lingo ctf0