Co nowego w Tutorialach? Co nowego w Tutorialach?

Powrót

Tutorial - Wersje językowe strony

Na prosbę Anonima przygotowałem tutorial jak stworzyć wersję językową strony. No to do dzieła.

Stworzenie wersji językowej strony dzieli się z trzech kroków:

  • krok 1 - to przygotowanie menu w danym języku
  • krok 2 - to przygotowanie artykułu w danym języku
  • krok 3 - to wstawienie portletu "Język" na stronę

Aktualnie w portalu jest dostępny tylko język angielski ale jeżeli chcecie to możemy dodać też inne. Dajcie znać na maila: d.mroz@lasy.gov.pl.

Dla uproszczenia zakładam na potrzebę tego tutorialu że strona będzie w języku angielskim.

Ważne jest zrozumienie jak będzie wyglądać strona w innej wersji językowej. Po wybraniu na danej stronie w portlecie Języki flagi angielskiej serwis się przeładuje i wyświetli menu w danej wersji językowej, oraz artykuły które przetłumaczyliśmy na angielski. Jeżeli na stronie znajdują się inne artykuły (nie tłumaczone) to wciąż będą się wyświetlać po polsku. NIE TRZEBA BUDOWAĆ osobych PODSTRON dla wersji językowej. Portlety funkcjonalne np.: Logowanie - same się przetłumaczą. Takie podejście gwarantuje że użytkownik będzie wciąż "czuł" że znajduje się na tej samej stronie a nie w zupełnie innym serwisie - jak to ma miejsce gdy budujemy osbny serwis językowy.

 

Krok 1 - Przygotowanie menu w danym języku

  1. Zaloguj sie w portalu i wejdź w zarządzaj stronami w swoim serwisie.
  2. Wybierz daną stronę która ma być przetłumaczona.
  3. Wybierz zakładkę Strona i wybierz Zlokalizowany język na angielski.

     
  4. Wpisz angielską nazwę strony i jej tytuł htm
  5. Zapisz zmiany.

Jeżeli masz problem z tłumaczeniem niektórych nazw mogę polecić dwa serwisy:

 

Krok 2 - Przygotowanie artykułów w danym języku

  1. Wejdź w portlet dzienik i wybieramy artykuł który ma być przetłumaczony
  2. Z pola Język wybieramy angielski. Strona się przeładuje i pojawi się pusty artykuł. Wpisujemy angielski tytuł i treść artykułu. Zapisujemy i zatwierdzamy. W repozytorium są teraz dwa osobne artykyły angielski i polski - ale w bazie jest między nimi powiązanie.

    I po angielsku

 

Krok 3 - Wstawienie portletu "Język" na stronie

W danym miejscu na stronie wstawiamy portlet "Język": Dodajzawartość> Język

Pojawią się dwie flagi polska i angielska. Po kliknięciu na daną flagę strona będzie przełączana na daną wersję językową.

 

Powodzenia!