Türkçe'ye tam uyumunu hazırladım, modülü kurduktan sonra Sources/Subs.php nin içinde
function remove_signs($name, $charset=1)
{
global $modSettings;
if ($charset==1)
{
if ($modSettings['seo4smf_accented_enable']=="on")
{
$translations= array( 'Ą'=>'A' , 'Ă'=>'A', 'Ć'=>'C', 'Č'=>'C', 'Ď'=>'D', 'Đ'=>'D', 'Ę'=>'E', 'Ě'=>'E', 'Ğ'=>'G', 'İ'=>'I', 'Ł'=>'L', 'Ľ'=>'L', 'Ĺ'=>'L', 'Ń'=>'N', 'Ň'=>'N', 'Ő'=>'O', 'Ŕ'=>'R', 'Ř'=>'R', 'Ś'=>'S', 'Ş'=>'S', 'Ť'=>'T', 'Ţ'=>'T', 'Ů'=>'U', 'Ű'=>'U', 'Ź'=>'Z', 'Ż'=>'Z', 'ą'=>'a', 'ă'=>'a', 'ć'=>'c', 'č'=>'c', 'ď'=>'d', 'đ'=>'d', 'ę'=>'e', 'ě'=>'e', 'ğ'=>'g', 'ı'=>'i', 'ł'=>'l', 'ľ'=>'l', 'ĺ'=>'l', 'ń'=>'n', 'ň'=>'n', 'ő'=>'o', 'ŕ'=>'r', 'ř'=>'r', 'ś'=>'s', 'ş'=>'s', 'ť'=>'t', 'ţ'=>'t', 'ů'=>'u', 'ű'=>'u', 'ź'=>'z', 'ż'=>'z');
$name = strtr($name, $translations);
$name = strtr($name, 'ŠšŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖØÙÚÛÜİàáâãäåçèéêëìíîïñòóôõöøùúûüıÿ', 'SZszYAAAAAACEEEEIIIINOOOOOOUUUUYaaaaaaceeeeiiiinoooooouuuuyy');
$name = strtr($name, array('Ş' => 'TH', 'ş' => 'th', 'Ğ' => 'DH', 'ğ' => 'dh', 'ß' => 'ss', 'Œ' => 'OE', 'œ' => 'oe', 'Æ' => 'AE', 'æ' => 'ae', 'µ' => 'u'));
}
}
bölümünü aşağıdaki kodla değişirseniz bir problem kalmayacaktır...
function remove_signs($name, $charset=1)
{
global $modSettings;
if ($charset==1)
{
if ($modSettings['seo4smf_accented_enable']=="on")
{
$translations= array( 'Ą'=>'A' , 'Ă'=>'A', 'Ć'=>'C', 'Č'=>'C', 'Ď'=>'D', 'Đ'=>'D', 'Ę'=>'E', 'Ě'=>'E', 'Ğ'=>'G', 'İ'=>'I', 'Ł'=>'L', 'Ľ'=>'L', 'Ĺ'=>'L', 'Ń'=>'N', 'Ň'=>'N', 'Ő'=>'O', 'Ŕ'=>'R', 'Ř'=>'R', 'Ś'=>'S', 'Ş'=>'S', 'Ť'=>'T', 'Ţ'=>'T', 'Ů'=>'U', 'Ű'=>'U', 'Ź'=>'Z', 'Ż'=>'Z', 'ą'=>'a', 'ă'=>'a', 'ć'=>'c', 'č'=>'c', 'ď'=>'d', 'đ'=>'d', 'ę'=>'e', 'ě'=>'e', 'ğ'=>'g', 'ı'=>'i', 'ł'=>'l', 'ľ'=>'l', 'ĺ'=>'l', 'ń'=>'n', 'ň'=>'n', 'ő'=>'o', 'ŕ'=>'r', 'ř'=>'r', 'ś'=>'s', 'ş'=>'s', 'ť'=>'t', 'ţ'=>'t', 'ů'=>'u', 'ű'=>'u', 'ź'=>'z', 'ż'=>'z');
$name = strtr($name, $translations);
$name = strtr($name, 'ŠšŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕØÙÚÛÜàáâãäåèéêëìíîïñòóôõøùúûüÿ', 'SZszYAAAAAACEEEEIIIINOOOOOUUUUaaaaaaeeeeiiiinooooouuuuy');
$name = strtr($name, 'İıĞğÜüÖöŞşÇç', 'IiGgUuOoSsCc');
$name = strtr($name, array('Ş' => 'S', 'ş' => 's', 'Ğ' => 'G', 'ğ' => 'g', 'ß' => 'ss', 'Œ' => 'OE', 'œ' => 'oe', 'Æ' => 'AE', 'æ' => 'ae', 'µ' => 'u'));
}
}