PHP code example of obscure-code / translator
1. Go to this page and download the library: Download obscure-code/translator library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
obscure-code / translator example snippets
use ObscureCode\Translator\Language;
use ObscureCode\Translator\LanguageRepository;
$language = (new LanguageRepository())
->setAvailableLanguages([Language::DE, Language::EN])
->setDefaultLanguage(Language::DE)
->readLanguage();
$translator = (new Translator())
->setTranslations([
'good' => [
Language::DE->value => 'gut',
Language::EN->value => 'good',
],
'bad' => [
Language::DE->value => 'schlecht',
Language::EN->value => 'bad',
],
]);
$translation = $translator
->setLanguage(Language::DE)
->getTranslation('bad');
echo $translation; //schlecht
$translator = (new Translator())
->setTranslations([
Language::DE->value => [
'good' => 'gut',
'bad' => 'schlecht',
],
Language::EN->value => [
'good' => 'good',
'bad' => 'bad',
],
]);
$translation = $translator
->setLanguage(Language::DE)
->getTranslation('good');
echo $translation; //gut
$language = (new LanguageRepository())
->setAvailableLanguages([Language::DE, Language::EN, 'valyrian'])