Szukaj
Wspomóż autora
Lubisz czytać ten blog? Przekaż dowolną darowiznę dla autora tego bloga, który chętnie wypije piwo, za Twoje zdrowie! :)Ankieta
Loading ...
Archiwa tagu: Wtyczki
Sociable Polska Edycja 0.8.0
Opublikowano 4 marca 2010 o godzinie 13:30
Pomysł na publikację „mojej” modyfikacji na stronie WordPress.org zawdzięczam w sumie Stoow’owi, bo to on zarzucił mi propozycję podesłania wtyczki do bazy wtyczek WordPress’a. Wtyczkę, o której pisałem (Polska wersja WordPress Sociable) odnaleźć możecie już w repozytoriach WordPress’a, a dokładniej pod adresem: http://wordpress.org/extend/plugins/sociable-polska-edycja/, ew. pod nazwą „Sociable Polska Edycja”.
Jak już pisałem we wpisie Polska wersja WordPress Sociable, wtyczka ta nie ma nic wspólnego z Sociable Polska. Wystosowałem zapytanie do pavobe, odnośnie wspólnego rozwoju wtyczki, na „moich warunkach” – czyli ma być po Polsku i ma nie korzystać z favicon. Niestety, albo stety, WordPress był szybszy i o wiele szybciej zareagował na podesłaną wtyczkę. Tym oto sposobem odnajdziecie ją w bazie producenta ;).
Polska wersja WordPress Sociable
Opublikowano 2 marca 2010 o godzinie 12:00
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:
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:
$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”).