$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; } ?>