Zacząłem wyszukiwać rózne kawałki kodu i tłumaczenia używane w różnych moich instalacjach WP, mam plan publikowac do pobrania te ciekawsze i solidniejsze. Na początek tłumaczenie ciekawej wtyczki FAQ-Tastic Lite. Co prawda, nie zawsze chce się poprawnie zainstalować na nowych WP (2.6 i wyżej) ale jak już się uda to działa dość sprawnie i może się przydać na wielu stronach. Wykonana jest na tyle dobrze, że może być stosowana również w bardziej „korporacyjnych” instalacjach, a tam jak wiadomo dział FAQ to dość popularny ficzer, więc i polski interfejs jest mile widziany.
Kategoria: wordpress
Rzut okiem na WP 2.7
Co jakiś czas sprawdzam zmiany w tłumaczeniu nowych wersji WP, przy okazji bawiąc się nowymi/zmienionymi funkcjami. Zazwyczaj nie wspominam o tym, bo do czasu stabilnej wersji 1000 rzeczy zawsze się zmienia, ale tym razem parę ciekawostek zasługuje na uwagę.
Po pierwsze mamy kontynuację zmian wyglądu, dotychczasowe menu zostało zastąpione pionową klikalną listą rozwijaną, co wydaje mi się całkiem wygodne. Denerwuje mnie tylko, że moje piękne odnośniki bezpośrednie nie mieszczą się w jednej linii kolumny i pewnie wrócą do oryginalnego nazewnictwa. Sama lista jest podzielona w nowy sposób, doszła kategoria utilities, zbierająca rzadziej wykorzystywane narzędzia (edycja tagów, użytkownicy, import/eksport), a także zupełnie element – dział skrzynkę odbiorczą. Niestety w mojej wersji z SVN (rev. 8755) ta funkcja jeszcze nie działa, mogę się jedynie domyślać, że chodzi o jakąś formę prywatnych komentarzy lub coś podobnego.
Cztery osobne guziki dodawania mediów nad edytorem (do tej pory nie mogę zrozumieć po co to rozdzielali) zostały złączone w jeden, wróciła też znana z wcześniejszych wersji możliwość podglądu dołączonych plików na tej samej stronie co edycja (brakuje mi tego, thickbox nie zawsze się sprawnie otwiera).
Ogólnie na początku nowy układ wydawał mi się bardziej chaotyczny, ale po chwili klikania okazało się, że jest całkiem funkcjonalany. To tylko wrażenia wizualne a nadchodzi jeszcze API komentarzy, geodata dal wpisów i załącznikow, zagnieżdone komentowanie itp. Idą chyba w dobrą stronę…
Kolejna aktualizacja WordPress
Nie trzeba było bardzo długo czekać na kolejną wersję WP. Jak zwykle przynosi sporo udoskonaleń, o czym dobrze wiedzą użytkownicy wersji beta. Nie będę się rozpisywał o nowych możliwościach/poprawkach, bo zrobił to już wizualnie oficjalny blog WP oraz sporo innych osób przede mną i nie ma się co powtarzać tylko po to żeby zrobić trochę contentu ;).
W każdym razie, jak dla mnie dość istotna jest możliwość wyłączenia flashowego uploadu, który potrafił odmawiać współpracy na niektórych serwerach (np. na moim 🙁 ), to jest spory plus. Google Gears jeszcze nie testowałem, więc się nie wypowiadam.
Ĺťeby nie przynudzać, przejdę do konkretów – tłumaczenie uaktualnione do nowej wersji już jest gotowe, więc zapraszam do pobierania. Profesjonalnej pomocy przy korekcie udzieliła mi Agnieszka Wąsowska, za co bardzo dziękuję.
Najbardziej widoczne zmiany w dotychczasowym tłumaczeniu to zamiana dziwnie brzmiącej biblioteki plików na prostsze multimedia, oraz permalinków na odnośniki bezpośrednie (tu akurat sam nie wiem czy to najszczęśliwsze rozwiązanie).
WordPress 2.5 i upload plików
Nowy software to zawsze naprawione błędy i nowe problemy. Tym razem „nadziałem” się na niedziałający nowy system uploadu plików (poprzez Flash). Problem w moim przypadku polegał na ustawieniach serwera, a dokładniej na module mod_security
. Na szczęście można już znaleĹşć całkiem sporo rad jak to naprawić (np. wpisem w .htaccess
). Jedno z rozwiązań.
Tłumaczenie WP 2.5
Oki doki, tłumaczenie do WordPress 2.5 gotowe. Do pobrania i skomentowania na stronie tłumaczenia.
Nadchodzi WordPress 2.5
Znów biorę się do napisania czegoś po bardzo długiej przerwie. Ciągle obiecuję sobie że będę publikował coś ciekawego regularnie, ale szybko okazuje się, że z czasem na to nie jest aż tak różowo.
Tym razem jednak wypada oderwać się od pracy i poświęcić chwilę na blog, okazją do tego jest bliski czas pojawienia się wersji 2.5 WordPressa. Tym razem przygotowana jest mała rewolucja jeśli chodzi o wygląd panelu administracyjnego. O ile na początku byłem sceptycznie nastawiony do nowości, to jednak argument że nowy wygląd przygotowywany jest przez moich guru z Happy Cog, nie trzeba było dużo czasu żeby przekonał się do nowego wyglądu.
Co jeszcze nowego w tej wersji? Rozbudowana galeria mediów (screencast pokazuje rewelacyjny upload plików) , wykorzystanie możliwości jakie przyniósł nowy TinyMCE 3 (opcja pełnoekranowego edytorka jest po prostu genialna).
Zmiany wprowadzane w warstwie prezentacji odnoszą się też do tłumaczenia – w stosunku do poprzedniej wersji zmianie uległo ok 30% stringów, doszło bardzo dużo nowych. ciekawym rozwiązaniem jest przeniesienie lokalizacji TinyMCE do głównego pliku .po. Oznacza to sporo roboty przy tłumaczeniu, ale za to zwalnia od wrzucania osobnych tłumaczeń do Tiny.
Tak czy inaczej, na dzień dzisiejszy stan tłumaczenia wynosi 93%, mam nadzieję, że się wyrobię do oficjalnej publikacji. Jeśli ktoś chciałby pomóc w tłumaczeniu, proszę o kontakt mailowy, prześle dostęp do mojego SVNa.
Swoją drogą nowy WP to mnóstwo naprawdę ciekawych rozwiązań, na których warto się wzorować w swoich projektach.
Co jakiś czas dochodziły mnie informacje o niedziałającym tłumaczeniu do WP, co najciekawsze zdarzyło się to także na jednej z moich instalacji WP. Na pewno nie była to kwestia samego pliku, a raczej ustawień serwera/php. Przez długi czas nie mogłem trafić nawet w pobliże sensownego wytłumaczenia, na rozwiązanie naprowadziła mnie dopiero rozmowa z Łukaszem i analiza ustawień kilku przykładowych hostingów. Co się okazało?
Jakiś czas temu był zgłaszany podobny problem na forum WP i do Ĺşródłowego pliku gettext.php wprowadzono zmiany pozwalające uruchomić lokalizację na 64-bitowych maszynach. I tu właśnie „leżał pies pogrzebany” – wprowadzona poprawka pozwoliła na działanie na części serwerów ale popsuła działanie na innych z PHP 5.0.2.
Tak więc, jeśli ktoś ma podobny problem z działaniem lokalizacji to proponuję spróbować zamienić w pliku wp-includes/gettext.php
(u mnie to linie 117–119) :
if ($magic == ($MAGIC1 & 0xFFFFFFFF) || $magic == ($MAGIC3 & 0xFFFFFFFF)) { // to make sure it works for 64-bit platforms
$this->BYTEORDER = 0;
} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
na:
if ($magic == $MAGIC1 || $magic == $MAGIC3 ) {
$this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
jest szansa, że pomoże…
Z tego co widzę w kodzie WP 2.4, w nowej wersji nie trzeba będzie już tego zmieniać, błąd jest poprawiony.
Skórka do WordPress
Postawiłem już sporo stron na WordPressie, więc jakoś tak naturalnie wyszło, że nazbierało się przy tym trochę niewykorzystanych pomysłów i szablonów. W miarę wolnego czasu postanowiłem to usystematyzować i powypuszczać na wolność, może się komuś przyda.
Pierwsza z kolekcji jest skórka do WP, inspirowana „gazetowym” układem (może ktoś zgadnie z jakiej gazety pochodzi tło?). Powstała początkowo jako opakowanie do mojego firmowego bloga, z biegiem czasu jednak zmieniła mi się (żeby to raz) koncepcja wyglądu bloga i projekt trafił na półkę.
Do ciekawostek można zaliczyć pełną lokalizację (dołączona jest wersja angielska, ale nie widzę przeszkód żeby dodać więcej wersji) i obsługę widgetów (dla wygody jest miejsce na 5). W wersji testowej używam dla lepszego efektu wtyczek Polyglot (zmiana wersji językowej), Search Excerpt (lepsze formatowanie wyników wyszukiwania), Bocian (polska pisownia) i MyAvatars (avatary z MyBlogLog).
Zanim motyw zostanie „oficjalnie” zapaczkowany i wypuszczony, bardzo chciałbym poznać opinie co do wyglądu i zachowania w różnych przeglądarkach. Motyw w działaniu jest do przetestowania pod adresem wordpress.snowdog.pl. (mój ukochany az.pl znowu wywinął mi numer i subdomena zniknęła… jak tylko to naprawię, to podam nowy adres).
Update: skórka do obejrzenia pod adresem wordpress.kubazwolinski.com, i do pobrania właśnie tutaj – dailynews.zip
Dawno temu zabrałem się za tłumaczenie wyśmienitej wtyczki Google XML Sitemaps Generator, przez długi czas od pierwszej wersji nie aktualizowałem go i nagle okazało się że jest mocno nieaktualne…
Możliwe, że nadal bym go nie ruszał, ale po analizach statystyk odwiedzin na mojej stronie okazało się, że bardzo dużo osób zagląda tu właśnie ze strony Arne Brachhold’a, raczej nie po to żeby mnie odwiedzić, a po to żeby znaleĹşć nowe tłumaczenie…
Więc, oto i jest, tłumaczenie dla wersji 3.0 wtyczki. Pliki językowe już poszły do autora wtyczki, ale w razie gdyby jeszcze ich nie włączył do paczki zapraszam na stronę tłumaczenia z plikami do pobrania.
Mimo wcześniejszych zapewnień o kontynuacji tłumaczeń na mojej firmowej stronie, podjąłem decyzję o kontynuacji tego projektu na tym blogu. W końcu jest to moje hobby…
W każdym razie tłumaczenie (bez kilku mało używanych stringów, które zaktualizuję niedługo) jest już dostępne na specjalnej stronie – tłumaczenie wersji 2.3. Jak zwykle komentarze mile widziane.