Kilka dni temu zabrałem się za testowanie nowego projektu od Gadu-Gadu – GG.pl (czytaj: GG.pl - polski "klon" Facebooka ruszył - testuję GG.pl). Do czego zmierzam. Wszystko obraca się w ogół ostatnich zdań owego testu:
Na zakończenie chciałbym od razu uprzedzić pytania od niektórych.
- Nie, nie jest to wpis sponsorowany;
- Nie zapłacili mi za ten wpis, a szkoda;
- Napisałem to, bo chciałem.
Co jest w tym dziwnego? Ano odzew ze strony Gadu-Gadu, którego to się nie spodziewałem. Odezwał się do mnie Jarek Rybus – rzecznik Gadu-Gadu z dość ciekawą wiadomością. Zaskakujące jest najbardziej to, że jakoś nie rozsyłałem informacji o tym wpisie. Nie odbił się on echem również jeśli chodzi o odwiedziny. Uważałem go jednak za udany. Zobaczcie sami pierwszą wiadomość związaną z tym zaskakującym progressem:

Daruję sobie późniejsze dyskusje, gdyż są one dosyć dziwne. Nie dowierzałem z początku, wiec ciągnąłem ile się dało. Później jeszcze Jarek zaoferował mi starter GaduAIR, za który jednak podziękowałem.
Odnośnie jednak samego doładowania, to zobaczyłem coś, co mnie osłupiło. Liczyłem na doładowanie maksymalnie za 20 polskich złotych. A tu zonk:

Dzięki Jarku! Teraz zostało mi jedynie rozpocząć testowanie usług premium
.
Słowem wstępu: od kilku/nastu dni jestem dumnym członkiem społeczności Flaker‘a, dzięki tejże społeczności udało mi się rozwikłać problem niedziałającego spolszczenia do wtyczki Sociable. Konkretniej rzecz ujmując samo rozwiązanie utworzył meloniq i poinformował mnie o tym na Flakerze – za co serdecznie dziękuję.
Dobra, ale o co chodzi? Chodzi o to iż początkowo wzięło mnie na autorskie przetłumaczenie tejże wtyczki. Spolszczenie zrobiłem, ale nie działało, a tymczasem naprawienie tejże usterki w cale nie było takie trudne. Problem tkwił w pliku sociable.php:
47
48
49
50
51
| function sociable_init_locale(){
global $sociablepluginpath;
load_plugin_textdomain('sociable', false, 'i18n');
}
add_filter('init', 'sociable_init_locale'); |
Wyżej wymieniony wpis modyfikujemy, jak poniżej i do głównego katalogu wtyczki wrzucamy plik sociable-pl_PL.mo:
47
48
| $plugin_dir = basename(dirname(__FILE__));
load_plugin_textdomain('sociable', 'wp-content/plugins/' . $plugin_dir, $plugin_dir); |
Nie jestem autorem rozwiązania i jeśli meloniq będzie prosił o usunięcie tego zapisu – usunę go. W końcowej części tego wpisu będziecie mieli możliwość pobrania spolszczonej wersji wtyczki (oryginalnej i mojej „modyfikacji”).
Czytaj dalej: Polska wersja WordPress Sociable »