Wsparcie » Motywy » Tłumaczenie pól stałych

  • Strasznie potrzebuje by system linkowania postów był możliwy do tłumaczenia. Chodzi o przyciski pt” następny post”, „poprzedni post”. W swoim szablonie używam następującego kodu wp:

    <?php previous_post_link( '%link', '' . _x( '&larr;', '', 'twentytwelve' ) . 'Poprzedni' ); ?>
    <?php next_post_link( '%link', 'Następny' . _x( '&rarr;', '', 'twentytwelve' ) . '</span>' ); ?>

    Jednakże, do tłumaczenia tych „stałych tekstów” używam funkcji php:

    <?php if( qtrans_getLanguage() == 'en' ){ ?>
    Next
    <?php }else { ?>
    Następny
    <?php } ?>

    Gdy wstawiam kod tłumaczący w miejsce napisu Następny w 1 kodzie, system się psuje. Co robić jak żyć? Proszę o pomoc.

Viewing 4 replies - 1 through 4 (of 4 total)
  • np.

    switch ( qtrans_getLanguage() ) {
        case 'en':
           $dict = array(
    		'archive' => 'Posts Archive',
    		'next' => 'Next',
    		'previous' => 'Previous'
    		);
    
            break;
        case 'de':
            $dict = array(
    		 'archive' => 'Beiträge Archiv',
    		 'next' => 'Weiter',
    		 'previous' => 'Zurück'
            break;
        default:
           $dict = array(
    		 'archive' => 'Archiwum postów',
    		 'next' => 'Następny',
    		 'previous' => 'Poprzedni'
    		 );
    
            break;
    }

    potem tylko np.
    <?php previous_post_link( '%link', '' . _x( '&larr;', '', 'twentytwelve' ) . $dict['previous'] ); ?>

    Thread Starter fazgraphic

    (@fazgraphic)

    Niestety jak wrzucam kod który zaproponowałeś do pliku functions.php strona się nie odpala 🙁

    ….bo przy kopiowaniu uciekł mi jeden nawias.
    za ’previous’ => 'Zurück’ powinno być domknięcie tablicy );

    Thread Starter fazgraphic

    (@fazgraphic)

    No jest postęp strona się uruchamia jak jest wraz z ;)

    Jednak gdy wstawiam kod z previous lub next, skróciłem ten kod do nastepującej formy:

    <?php previous_post_link( '%link', '' . $dict['previous'] ); ?>
    <?php previous_post_link( '%link', '' . 'Poprzedni' ); ?>

    Wyświetlane jest jedynie stare standardowe 'Poprzedni’.

    może kod zaproponowany powyżej powinien znajdować się wewnątrz szablonu strony ?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Temat ‘Tłumaczenie pól stałych’ jest zamknięty na nowe odpowiedzi.