Rozgrzewka
Dzisiaj angielski stał się językiem globalnym i jest jednym z najpopularniejszych języków w Internecie. Powstaje wiele stron internetowych, które traktują priorytetowo lub zwracają uwagę na publikowanie treści w języku angielskim. Jednak nie każdy potrafi czytać i rozumieć angielski. Posiadanie witryn obsługujących wiele języków otwiera ogromne możliwości dotarcia do szerszej publiczności, zwłaszcza w regionach, na które chcesz kierować reklamy. W rzeczywistości administratorzy treści na całym świecie robią to od lat, a popyt na wielojęzyczna strona internetowa s. Na szczęście Joomla jest jedną z platform zarządzania treścią, która obsługuje większość języków i jest dostępna w wersji 75+. Dlatego budowanie wielojęzycznej strony internetowej jest również znacznie łatwiejsze dzięki tej platformie.
Jeśli byłeś sceptycznie nastawiony do łatwości, mogę zapewnić, że uruchomienie wielojęzycznej strony internetowej Joomla jest łatwiejsze niż możesz sobie wyobrazić, prostsze niż mogłoby się wydawać.
Dlatego dzisiaj w tym samouczku pokażę Ci, jak stworzyć wielojęzyczną stronę internetową w Joomla 4. W ten sposób nie musisz używać żadnych rozszerzeń firm trzecich i oczywiście jest to całkowicie darmowe.
Teraz chodźmy!
Krok po kroku Konfigurowanie wielojęzycznej strony internetowej w Joomla 4
Postępuj krok po kroku, aby całkowicie skonfigurować wielojęzyczną stronę internetową w Joomla 4.
Instalowanie nowych języków
W Joomla 4 istnieją dwie metody instalowania języków.
-
Zainstaluj za pomocą aktualizacji Joomla
Z głównego pulpitu nawigacyjnego przejdź do System , a następnie w obszarze Instaluj kliknij Języki , aby uzyskać dostęp do strony Rozszerzenia: Języki .
Tutaj kliknij przycisk Instaluj przy językach, które chcesz zainstalować. Możesz zainstalować tyle języków, ile chcesz.
Dla celów ilustracyjnych w tym artykule zainstaluję dwa dodatkowe języki: francuski i chiński (uproszczony) .
-
Zainstaluj manualnie
Korzystając z tej metody, musisz najpierw pobrać pakiety językowe z Oficjalnych pakietów językowych Joomla !.
Następnie przejdź do System > Zainstaluj > Rozszerzenia , prześlij swoje pakiety ZIP i zainstaluj swoje języki.
Teraz przejdź do System > Zarządzaj > Języki treści i włącz (opublikuj) swoje języki.
* Uwaga: Możesz zaktualizować/zmienić informacje o języku, klikając tytuł każdego języka i modyfikując jego opcje, np. Tytuły , Tytuł w języku ojczystym , Znacznik języka , Obraz (flaga) , Stan , Opis itp . To trochę jak profil językowy który zawiera wszystkie szczegóły potrzebne Joomla, aby móc używać języka angielskiego lub francuskiego jako „przełączanych” języków treści.
Włączanie wtyczek „System-Language”.
Teraz zakończyliśmy instalowanie nowych języków i opublikowaliśmy je dla treści. W następnym kroku musimy włączyć filtr języka i wtyczki kodu języka. Pomoże to Joomla filtrować zawartość i wyświetlać ją na podstawie wybranego języka.
Przejdź do System > Zarządzaj > Wtyczki , a następnie wyszukaj „ System – język „.
Tutaj Joomla wyświetli System – kod języka i System – filtr języka w wynikach wyszukiwania. Włącz je oba!
Możesz także zmodyfikować ustawienia wtyczki, klikając jej nazwę, na przykład System – Filtr języka Ta wtyczka umożliwia systemowi CMS rozpoznawanie różnych zainstalowanych języków i wyświetlanie tylko treści odpowiednich dla bieżącego języka.
* Ogłoszenie:
- Ta wtyczka filtruje wyświetlaną zawartość w zależności od języka.
- Ta wtyczka ma być włączona tylko wtedy, gdy zostanie opublikowany moduł Language Switcher.
- Jeśli ta wtyczka jest aktywna, zaleca się również opublikowanie trybu wielojęzycznego statusu Administratora.
- Powiązania elementów — Ustaw na Tak Ta opcja umożliwia powiązania elementów podczas przełączania z jednego języka na inny.
- Usuń kod języka adresu URL — ta opcja usuwa zdefiniowany kod języka adresu URL języka treści odpowiadającego domyślnemu językowi witryny, gdy funkcja adresów URL SEF jest włączona/włączona.
Po prawidłowym skonfigurowaniu plików językowych i włączeniu wbudowanego filtra językowego Joomla, ta wtyczka domyślnie spróbuje wykryć ustawienia językowe przeglądarki odwiedzającego i wyświetlić witrynę w jego języku (jeśli jest dostępny).
Dodawanie treści wielojęzycznych
Teraz, gdy masz gotowe wiele języków na swojej stronie, możesz ich użyć do generowania treści wielojęzycznych. Ale najpierw utwórzmy nowe kategorie i nowe artykuły.
- Utwórz nową kategorię dla każdego języka
- Twórz nowe artykuły w każdym języku.
Dodaj nową kategorię
Stwórzmy osobne kategorie dla każdego języka!
- Przejdź do Treść > Kategorie > Dodaj nowy
- Nadaj swojej nowej kategorii tytuł
- Wybierz język z listy rozwijanej
- Kliknij Zapisz i zamknij, aby zakończyć
- Powtórz te same czynności dla innych języków
Dodaj nowe artykuły
Następnie dodajmy nowe artykuły dla każdego języka, aby utworzyć zawartość w innym języku.
- Przejdź do Treść > Artykuły > Dodaj nowy
- Podaj tytuł nowego artykułu
- Wybierz język artykułu z listy rozwijanej
- Skomponuj/zaktualizuj swoje treści
- Kliknij Zapisz i zamknij, kiedy skończysz
- Powtórz te same kroki dla innych języków
Tworzenie wielojęzycznych menu
Teraz musisz przypisać kategorie i artykuły w menu Joomla.Umożliwi to ich wyświetlanie w interfejsie użytkownika.W tym celu utwórz każde menu dla każdego ze swoich języków.
Z głównego panelu przejdź do Menu > Zarządzaj > Dodaj nowy Wprowadź tytuł , wybierz unikalną nazwę , a następnie naciśnij Zapisz i zamknij .
I powtórz dla innych języków:
Dodaj pozycje menu
Nowe menu, które właśnie utworzyłeś powyżej, są nadal puste. Musimy dodać nowe elementy menu do każdego menu.
- Przejdź do Menu > Menu główne (en-GB) i dodaj nowe elementy
- Wybierz typ elementu menu
- Wybierz kategorię, która odpowiada określonemu językowi
- Wybierz język z listy rozwijanej
- Kliknij Zapisz i zamknij
Powtórz powyższe kroki dla pozostałych języków:
W tej chwili w każdej pozycji menu głównego musisz ustawić menu domyślne (np. Menu główne EN), które po kliknięciu pozycji menu głównego stanie się domyślną pozycją główną dla stron w języku angielskim.
Dodaj nowe moduły
Aby wyświetlić pozycję menu na interfejsie strony, musisz dodać moduł do pozycji menu i wskazać dokładną pozycję.Nawiguj do Menu > Zarządzaj , wybierz menu i przypisz je do modułu lub przejdź do Treść > Moduły witryny , aby rozpocząć.
Aby uzyskać szczegółowe instrukcje dotyczące tworzenia menu, a następnie przypisania go do modułu, zapoznaj się z tym artykułem .
- Przejdź do Treść > Moduły witryny > Dodaj nowy .
- W obszarze Wybierz typ modułu kliknij Menu .
- Nadaj nowemu modułowi menu tytuł ( wymagane ) .
- Wybierz menu językowe, które chcesz przypisać do tego modułu, np. Menu główne (en-GB).
- Określ pozycję modułu , aby umieścić go w swojej witrynie.
- Wybierz język z listy rozwijanej.
- Kliknij Zapisz i zamknij, aby zastosować.
Powtórz te same czynności dla innych języków:
Z powrotem w Menu > Zarządzaj możesz zobaczyć wszystkie swoje menu, które zostały połączone z odpowiednimi modułami.
Teraz przejdźmy do następnego kroku!
Stowarzyszenia wielojęzyczne
Ogólnie rzecz biorąc, umożliwia to tłumaczenie treści (artykułów, menu itp.) z jednego języka na inny po naciśnięciu przełącznika języka.Upewnij się, że opcja Powiązania jest włączona, przechodząc do System > Zarządzaj > Rozszerzenia , wyszukaj „ System – Filtr językowy” i sprawdź, czy opcja Powiązania elementów jest włączona ( Tak ).
Skojarzenia menu
Podczas dodawania nowego elementu menu i przypisywania mu języka możesz znaleźć opcje „Powiązań” w zakładce „Jako powiązania”, którą pokaże. Możesz także wybrać różne elementy menu dla różnych języków. To samo dotyczy modułów, artykuły i inne elementy treści.
Gdy skończysz, kliknij Zapisz i zamknij . Powtórz te czynności dla innych elementów menu.
Zrób to samo z artykułami, kategoriami i innymi treściami językowymi.
Stowarzyszenia wielojęzyczne
Przejdź do Komponenty > Powiązania wielojęzyczne :
Oto kilka głównych opcji komponentów:
- Artykuły — Możesz wybrać ten filtr, aby wyświetlić wszystkie artykuły/kategorie języka ze skojarzeniami.
- Kontakty — zawiera listę kontaktów dla stowarzyszeń językowych.
- Menu — Dzięki tej opcji możesz powiązać języki ze wszystkimi pozycjami menu.
- Kanały informacyjne — pomaga tłumaczyć kanały informacyjne, jeśli korzystasz z komponentu kanału informacyjnego Joomla
Ustawianie domyślnej strony dla każdego języka
Teraz zdefiniujemy stronę główną dla każdego języka.To jeden z najważniejszych kroków, które należy wykonać.
- Przejdź do Menu > Menu główne (en-PL)
- Kliknij ikonę gwiazdki (Ustaw jako dom), aby ustawić ją jako domyślną
- Następnie zmieni się na flagę angielską (en-GB), aby wskazać, że jest to domyślna strona menu głównego (en-GB)
- Powtórz dla innych języków
Jeśli chodzi o francuski, chiński lub jakikolwiek inny język:
Powielanie szablonu
W przypadku różnych języków, które zainstalowałeś na swojej stronie internetowej, dla każdego z nich musi istnieć określony szablon. Po prostu zduplikuj domyślny szablon i nazwij go odpowiednio dla każdego języka.
Utwórz styl szablonu dla każdego języka
- Przejdź do System > Style szablonów witryn (w sekcji Szablony )
- Wybierz bieżący domyślny styl szablonu, a następnie kliknij przycisk Duplikuj u góry
- Zmień nazwę zduplikowanego szablonu dla języka EN (tylko dla stron w języku angielskim)
Zrób to samo dla języków fr-FR i zh-CN :
Tworzenie modułu przełączania języków
Teraz nadchodzi ostatni krok!
Przełącznik językowy to mechanizm, który pozwala odwiedzającym witrynę przełączać się między językami w dowolnym momencie. Tworząc moduł przełączania językowego, zapewnisz odwiedzającym przydatny sposób łatwego przeglądania treści w wybranym przez nich języku.
- Przejdź do Treść > Moduły witryny .
- Kliknij przycisk Nowy w lewym górnym rogu.
- Wybierz przełącznik języka jako typ modułu.
- Nadaj swojemu nowemu modułowi tytuł, np. Language Switcher
- Przypisz pozycję modułu pasującą do Twojego szablonu (wybierz z listy rozwijanej)
- Włącz opcję Użyj listy rozwijanej, jeśli chcesz, aby przełącznik języka był rozwijanym menu.
- Upewnij się, że wybrałeś Wszystkie w polu Język po prawej stronie.
- Na koniec kliknij Zapisz i zamknij, aby zapisać przełącznik i przygotować go do użycia.
Dobra, teraz czas na sprawdzenie wyników na froncie.
Jeśli chcesz zmienić kolejność wyświetlania języków w przełączniku języków, możesz to zrobić za pomocą Menedżera języków treści.
- Przejdź do System > Języki treści (w obszarze Zarządzaj )
- Przeciągnij i upuść każdy język w wybrane miejsce, jeden po drugim.
- Przejrzyj zmiany w interfejsie. To wszystko!
Uff! Udało Ci się stworzyć w pełni funkcjonalną, wielojęzyczną stronę internetową w Joomla 4. Gratulacje!
Zakończyć
Więc właśnie pokazałem ci proste podejście do budowania wielojęzycznej strony internetowej w Joomla 4. Mam nadzieję, że podobał ci się ten artykuł. Nasze komentarze Jeśli masz jakieś pytania. Poza tym sprawdź nasze niesamowite szablony Joomla 4, aby uzyskać własne responsywne, wydajne , i witryny zoptymalizowane pod kątem SEO. Dziękujemy za przeczytanie i zapraszamy na przyszłe poradniki!