'Afrikaans' , 'zh-latn-pinyin' => 'Chinesisch – Pinyin' , 'da' => 'Dänisch' , 'nl' => 'Niederländisch' , 'en-us' => 'Englisch – Amerikanisch' , 'en-gb' => 'Englisch – Britisch' , 'de' => 'Deutsch' , 'fi' => 'Finnisch' , 'fr' => 'Französisch' , 'id' => 'Indonesisch' , 'it' => 'Italienisch' , 'la' => 'Latein' , 'no' => 'Norwegisch' , 'pl' => 'Polnisch' , 'pt' => 'Portugiesisch' , 'ru' => 'Russisch' , 'sl' => 'Slowenisch' , 'es' => 'Spanisch' , 'sv' => 'Schwedisch' , 'tr' => 'Türkisch' ); asort($languages); // phpSyllable code spl_autoload_register(function ($class) { // Nur Klassen aus dem Namespace Vanderlee\Syllable laden if (strpos($class, 'Vanderlee\\Syllable\\') === 0) { // Basisverzeichnis, wo src/ liegt $baseDir = __DIR__ . '/phpSyllable/'; // Namespace in Pfad umwandeln $relativeClass = substr($class, strlen('Vanderlee\\Syllable\\')); $file = $baseDir . str_replace('\\', '/', $relativeClass) . '.php'; if (file_exists($file)) { include_once $file; } } }); use Vanderlee\Syllable\Syllable; use Vanderlee\Syllable\Hyphen\SoftHyphen; // Alternativ: Dash oder Entity Syllable::setCacheDir(__DIR__ . '/phpSyllable/Cache'); Syllable::setLanguageDir(__DIR__ . '/phpSyllable/languages'); $syllable = new \Vanderlee\Syllable\Syllable($language); ?>
Source: https://github.com/vanderlee/phpSyllable