
Multilingual / Wielojęzyczność w Joomla 2.5
Joomla! w wersji 2.5 w pełni wspiera wielojęzyczność. Dzięki temu, w bardzo prosty sposób możemy ustawić kilka wersji językowych dla swojego serwisu www. Poniżej przedstawiłem uproszczoną instrukcję konfiguracji wielojęzyczności na przykładzie dwóch języków: polskiego i angielskiego.
Sposób postępowania krok po kroku w uproszczonej wersji
- Instalujemy dodatkowe języki (w zależności od potrzeb dotyczących przyszłych wersji językowych),
- Zmieniamy nazwę domyślnej pozycji menu z home / start na np. dummy,
- Zamieniamy main menu na np. dummy,
- Aktywujemy dodatki : System – Filtr Języków oraz System – System – Kod Języka,
- W dodatku System – Filtr Języków należy włączyć “Skojarzone pozycje menu”,
- W managerze języków wybieramy zakładkę „Język treści” oraz dodajemy nowy, np. polski (PL),
- Dla polskich artykułów tworzymy kategorię o nazwie np. PL (możemy przekopiować wsadowo do tej kategorii dotychczasowe artykuły),
- Tworzymy kategorię dla angielskich artykułów np. EN (tutaj też możemy skopiować wsadowo artykuły w celu późniejszego ich przetłumaczenia),
- Tworzymy artykuł dla j. polskiego oraz artykuł dla j. angielskiego, można w edycji artykułu określić język (jest to ważne, kiedy widać całą kategorię),
- Kierujemy się do menu oraz tworzymy menu EN dla angielskiej wersji menu (można do niej przekopiować istniejące pozycje w celu ich przetłumaczenia),
- W edycji nowego menu zmieniamy język na angielski,
- Dodajemy pozycję menu jako pojedynczy artykuł z kategorii EN oraz w środku w edycji pozycji menu ustawiamy j. angielski,
- Tworzymy kolejne menu PL dla polskiej wersji językowej (można do niej przekopiować istniejące pozycje),
- Dodajemy pozycje w menu PL jako pojedynczy artykuł oraz w edycji dodanej pozycji ustawiamy język na polski,
- Kierujemy się do modułów oraz ustawiamy język modułu main menu na język polski,
- Dodajemy moduł menu dla „menu EN”, a w edycji ustawiamy j. angielski dla tego modułu, oraz przypisujemy do pozycji „menu EN”
- Dodajemy moduł menu dla „menu PL”, ustawiamy j. polski dla tego modułu, oraz przypisujemy do pozycji „menu PL”
- Ponadto dodajemy nowy moduł “przełącznik języków”,
- Ustawiamy pozycje modułu „przełącznika języków”, zaś w opcjach wybieramy „Język: Wszystkie”,
- Możemy ustawić także tryb wyświetlania przełączania języków (flagi, menu rozwijane i tp.),
- Wracamy do menu EN, gdzie ustawimy „domyślny” dla stworzonej pozycji menu (pokazuje się flaga),
- W menu angielskim w opcjach edycji menu „Skojarzone pozycję menu” zaznaczamy odpowiadającą pozycję menu z polską wersją artykułu (w widoku listy artykułów pojawia się ikonka połączenia),
- Pozostałe moduły wyświetlają się zależności od ustawionego języka w edycji modułu oraz aktualnej wersji językowej.
Poszerz swoją wiedzę z zakresu Wielojęzyczności w Joomla! 2.5
- Instrukcja konfiguracji wielojęzyczności: http://multilingual-joomla-demo.cloudaccess.net/
- Wielojęzyczność w Joomla! 2.5: http://www.youtube.com/watch?feature=player_embedded&v=BVzHa_HlRlA
Strasznie po łebkach wytłumaczone, połowę rzeczy musiałem się ostro domyślać a nie od wczoraj robię takie rzeczy
Następnym razem kiedy będę coś wyjaśniał na pewno zrobię to bardziej szczegółowo. W każdym razie dziękuje za krytykę. Może Pan skorzystać z tej video instrukcji: http://www.youtube.com/watch?feature=player_embedded&v=BVzHa_HlRlA
dzięki, bardzo przydatne i przejrzyście napisane, od razu zaskoczyłem co i jak i śmiga jak ta lala 🙂
Bardzo dobrze opisane! Zrobiłem i działa OK 🙂
Witam, nie bardzo rozumiem po co tworzone jest dummy? I czemu na screenie jest jako domyślne. Pewnie tu coś robię źle bo PL śmiga ładnie, większość rzeczy kopiowałem aczkolwiek, u mnie to menu PL jest domyślne z gwiazdką. Na stronie EN faktycznie nie wyświetla mi w ogóle menu. Resztę wyświetla, powiązane arty są ok. Czekam na odpowiedź 🙂 Pozdrawiam
Witam, dummy może mieć każdą inna nazwę, chodzi o to, aby zostawić jedne menu wraz z pustą pozycją menu.
Witam.
Wszystko OK, ale gdzie się przełączamy do artykułu w innym języku niż polski?
Witam
Po dodaniu modułu „Przełącznik języków”, na front-end widzimy moduł wyświetlający „flagi”, które możemy klikać zmieniając tym samym język.
pozdrawiam
dpi
Dzięki.
Ale chodzi mi o edycję artykułów na zapleczu. Z menu zaplecza wybieram Artykuły\artykuły i mam listę artykułów które wyświetlają się na witrynie docelowej po kliknięciu flagi polskiej. Po kliknięciu flagi np niemieckiej wyświetla się artykuł niemiecki, ale nie mogę go znaleźć na zapleczu aby poddać go edycji.
Skorzystaj z filtrów w menedżerze artykułów na zapleczu aby przefiltrować artykuły wg języka.
Czy ta wypowiedź tyczy tez sie sklepów internetowych?
Czy tłumaczenie w tej wersji jest podstawowym poprawne?
Witam, to jest mechanizm wielojęzyczności dla Joomla w wersji 2.5, obecnie mamy już Joomla! w wersji 3.4.4. Do najnowszej wersji Joomla! poleciłbym film: https://www.youtube.com/watch?v=XNI_B3RezgQ
Wpis ten tyczy się tłumaczenia Joomla!, jego artykułów, menu oraz modułów. Nie tyczy się sklepów.