$v) { similar_text($str, $k, $newPercent); if ($newPercent > $oldPercent) { $oldStr = $v; $oldPercent = $newPercent; } } // Require 80% match or better // Adjust to suit your needs if ($oldPercent > 80) { // Remember this so we don't need to search again $gettext_php_translateStrings[$str] = $oldStr; return $oldStr; } // Remember this so we don't need to search again $gettext_php_translateStrings[$str] = $str; return $str; } function bindtextdomain($name, $dir) { global $gettext_php_domain, $gettext_php_dir, $gettext_php_loaded; if ($gettext_php_domain != $name) { $gettext_php_domain = $name; $gettext_php_loaded = false; } if ($gettext_php_dir != $dir) { $gettext_php_dir = $dir; $gettext_php_loaded = false; } return $dir; } function textdomain($name = false) { global $gettext_php_domain, $gettext_php_loaded; if ($name != false && $gettext_php_domain != $name) { $gettext_php_domain = $name; $gettext_php_loaded = false; } return $gettext_php_domain; }