Просмотр поста

.
Zick

Работает через замену слов буффера?
гыгы, давно был такой мод падонкаффского языка на мотор)

Чтобы корректно переводить _слова_ нужно использовать PCRE.

/**
* \b в патэрне указывает на границу слова, поэтому совпадёт только отдельное слово
*
* array $language Хранилище слов для замены
* string $buffer буффер вывода
*/
foreach ($language as $russish => $english) {
$buffer = preg_replace('/\b' . preg_quote($russish) . '\b/u', $english, $buffer);
}