magneds/lokalise

dev-master 2019-12-09 11:52 UTC

README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

A lokalise.co API library. Used to integrate with https://lokalise.co.

Still in very active development. Major changes may happen between commits.

Please wait for the first tag before use

Install

Via Composer

$ composer require magneds/lokalise

Usage

$client = new Magneds\Lokalise\Client\LokaliseClient('API_KEY');

/** @var Project[] $response */
$response = $client->send(new Magneds\Project\Request\ListProjectsRequest());

Table of Support

If you want an idea on what you can help with, below is the graph of supported API endpoints as detailed from: https://lokalise.co/apidocs

Projects Status
List ListProjectsRequest
Add AddProjectRequest
Remove
Import to project
Export from project
Upload screenshot
Snapshot Snapshot
Empty
Languages Status
List system languages ListAllLanguagesRequest
List ListLanguagesRequest
Add AddLanguageRequest
Set properties
Remove
Strings Status
List pairs by language ListPairsByLanguageRequest
Add or update
Remove keys with translations
Useful links

Change log

Testing

$ composer test

Contributing

Please see Contributing

Credits

License

The MIT License (MIT). Please see License File for more information.