Coraz bardziej modne staje się i18n, czyli właśnie wielojęzykowość. Co ciekawe, sam skrót pochodzi od pierwszej i ostatniej litery angielskiego internationalization, a 18 się wzięła od liczby liter środkowych. Teraz pokrótce jak uruchomić ten mechanizm w TYPOlight: najpierw musimy utworzyć kopię struktury stron obecnego serwisu, następnie zainstalować dodatek umożliwiający przełączanie się między wersjami językowymi, dalej zmiana języków w stronach kopii serwisu i na końcu utworzenie modułu.
Będzie to działać tak: angol wchodzi na niemiecką stronę i zamiast przepuszczać ją przez translatora, pyka ikonkę - tudzież tekst - tym samym wyświetlając angielską wersję serwisu:
No to przygotujmy mu serwis w jego ojczystym języku, by nam od razu nie uciekł. Wchodzimy w strukturę stron i w punkcie startowym zaznaczamy opcję Awaryjny język, nastepnie (Układ > Struktura stron) kopiujemy istniejący serwis wraz z jego podstronami:
Wklejamy ją równolegle do istniejącego serwisu, czyli zaraz po nim. Zalecam również zmianę nazwy, aby nam się później nie pomieszały:
Teraz instalujemy dodatek Change Language [changelanguage] autorstwa Andreasa Schemppa i Felixa Pfeiffera. Wracamy z powrotem do widoku struktury stron. Na górze obok przycisku Nowa strona klikamy Edytuj wszystkie rekordy. Rozwijamy angielską wersję i zaznaczamy w niej wszystkie podstrony:
Na dole wciskamy przycisk Edytuj zaznaczone. Pola, które nas interesują to Language (Język) oraz Fallback-Page:
Warto otworzyć sobie w drugiej zakładce przeglądarki widok struktury stron, aby nie pokićkała nam się kolejność stron (równie dobrze mogliśmy zaznaczyć również pole do edycji Tytuł). Skoro te strony mają być po angielsku, w polu języka wklepujemy en. Fallback-Page, czyli odpowiadająca strona w (domyślnym) języku niemieckim. Przykładowo, edytując angielską stronę Contact, ustwiamy te pole na jej niemiecki odpowiednik, czyli Kontakt (patrz pierwszy obrazek). Robimy tak ze wszystkimi stronami po kolei:
Na koniec zostaje nam utworzyć moduł, który odpowiada za wyświetlenie linka do przełączania między wersjami językowymi serwisu:
Można go dowolnie wypozycjonować za pomocą css, bowiem zawiera się w div'ie o klasie mod_changelanguage. Na koniec dodajemy ten moduł do szablonu.
Tagi:
-
28 LutZaraz po wersji 2.8.0 ukazała się wersja 2.8.1, naprawiająca kilka bugów i usprawniająca zarządzanie grupami.przez Kamil|0
-
16 LutWłaśnie dzisiaj ukazała się długo oczekiwana nowa wersja 2.8.0 TYPOlight.przez Marcin|0
-
19 GruWykryto krytyczną lukę bezpieczeństwa w instalatorze TYPOlight.przez Marcin|1
Instalacja TYPOlight pokazana krok po kroku. Obejrzyj Video
Szybki przegląd ustawień dostępnych w TYPOlight. Obejrzyj Video
Pokazana istota działania repozytorium modułów. Obejrzyj Video









Brak komentarzy
Dodaj komentarz (+)