diff --git a/src/PathProcessor.php b/src/PathProcessor.php index 700f61d..7ac690d 100644 --- a/src/PathProcessor.php +++ b/src/PathProcessor.php @@ -105,6 +105,15 @@ class PathProcessor implements PathProcessorInterface { $paths = explode('/', $value); foreach ($paths as $i => &$path) { + // Transliterate string + if ($transliterate == TRUE) { + // Use the current default interface language. + $langcode = \Drupal::languageManager()->getCurrentLanguage()->getId(); + // Instantiate the transliteration class. + $trans = \Drupal::transliteration(); + // Use this to transliterate some text. + $path = $trans->transliterate($path, $langcode); + } if ($remove_slashes) { $path = $this->token->replace($path, $data, ['clear' => TRUE]); }