1

Temat: Spolszczenie nazw pluginów w panelu admina

Trochę dziwnie mi wyglądały nazwy pluginów w panelu admina (częściowo już sobie sam go spolszczyłem), więc sobie zrobiłem drobną modyfikację pozwalającą na spolszczenie ich:

Otwórz plik include/common_admin.php
Znajdź:

        while (list(, $cur_plugin) = @each($plugins))
            echo "\t\t\t\t\t".'<li'.(($page == $cur_plugin[1]) ? ' class="isactive"' : '').'><a href="admin_loader.php?plugin='.$cur_plugin[1].'">'.str_replace('_', ' ', $cur_plugin[0]).'</a></li>'."\n";

Zamień na:

        require PUN_ROOT.'lang/'.$pun_user['language'].'/admin_plugins.php';

        while (list(, $cur_plugin) = @each($plugins)) {
            $name = str_replace('_', ' ', $cur_plugin[0]);
            echo "\t\t\t\t\t".'<li'.(($page == $cur_plugin[1]) ? ' class="isactive"' : '').'><a href="admin_loader.php?plugin='.$cur_plugin[1].'">'. ($lang_admin_plugins[$name] != '' ? $lang_admin_plugins[$name] : $name ) .'</a></li>'."\n";
        }

Utwórz plik lang/Polish/admin_plugins.php z zawartością podobną do poniższej:

<?
$lang_admin_plugins = array(
    'BB Spam Fighter' => 'Spam BBCode',
    'User Subscriptions' => 'Subskrypcje',
    'User Blogs' => 'Blog',
    'Image Upload' => 'Upload obrazków',
    'Image Awards' => 'Image Awards',
    'Allow HTML' => 'Pozwól na HTML',
    'BotDetect' => 'BotDetect',
    'Reputation' => 'Reputacja',
    'Topic Rating' => 'Ocena tematu',
    'Attachment Mod' => 'Załączniki',
    'Links with category' => 'Odnośniki',
    'Polls' => 'Ankiety',
    'Custom Pages' => 'Własne strony',
    'ChatBox' => 'ChatBox',
    'Affiliates' => 'Affiliates',
    'User management' => 'Użytkownicy',
    'Feed Aggregator' => 'Feed Aggregator',
    'Adsense Options' => 'Opcje reklam',
    'Smilies' => 'Emotki',
    'Example' => 'Przykład',
    'Backup' => 'Kopia bazy',
    'Languages and styles' => 'Tłumaczenia i style',
    'Private messaging' => 'Prywatne wiadomości',
    'PunToolBar' => 'PunToolBar',
    'Clear Cache' => 'Czyszczenie cache',
    'Forum cleanup' => 'Czyszczenie forum',
    'Global topic' => 'Globalny temat'
);
?>

Jak pewnie zauważyłeś(aś) tu znajdują się wszystkie tłumaczenia nazw pluginów i możesz je dowolnie edytować (te pluginy co ja podałem wyżej wchodzą w skład megapun'a).