Skip to content
Nav

Project & utilities

composer require langsys/langsys-php
Packagist version Monthly downloads License PHP 7.4+
$project = $client->getProject();
echo $project['id'];
echo $project['title'];
echo $project['base_locale'];
echo $project['key_type'];
print_r($project['target_locales']);
print_r($project['default_locales']);

Countries, dial codes, and locales — useful for form dropdowns:

$utils = $client->utilities();
$utils->getCountries('es-es', ['page' => 1, 'records_per_page' => 25, 'order_by' => 'label:ASC']);
$utils->getAllCountries('en-us');
$utils->getCountrySelectOptions('en-us'); // ['CR' => 'Costa Rica', ...]
$utils->getDialCodes('en-us');
$utils->getAllDialCodes('en-us');
$utils->getDialCodeSelectOptions('en-us');
$utils->getLocalesGrouped(['en-us']);
$utils->getLocalesFlat(['en-us']);
$utils->getLocalesDetailed(['en-us']);
$utils->getLocaleList('en-us');
$utils->getLocaleSelectOptions('en-us');
$utils->getLocaleSelectOptions('en-us', true); // include project's target locales
Feedback