magneds / lokalise
Lokalise API
Installs: 3 717
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 5
Forks: 0
Open Issues: 0
Requires
- php: ~7.0
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- phpunit/phpunit: ^6.5
- squizlabs/php_codesniffer: ^2.3
This package is auto-updated.
Last update: 2025-03-09 23:42:27 UTC
README
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.