Spisie treści
Po pierwsze, jeśli chcemy, aby nasza strona była dostępna w kilku językach, najbardziej logiczną opcją jest dodanie kolejnych języków, a następnie skonfigurowanie ich tak, aby można je było wykryć.Dodawanie języków
Drupal Domyślnie ma wsparcie dla języków w swoim jądrze, ale domyślnie nie jest w pełni włączone. Zobaczmy, jak go aktywować.
- 1- Aby zintegrować języki z naszą witryną, aktywujmy moduł jądra. Chodźmy do Konfiguracjado Regionalne i Językowe aby zobaczyć następujące opcje:
- 2- Klikamy Języki i zobaczymy, że tylko aktywowaliśmy język angielski na naszej liście na razie:
- 3- Dla naszych celów będziemy pracować z predefiniowanymi językami. Dlatego wybieramy język z listy i klikamy przycisk Dodaj język:
- 4- Po tym Drupal Przekieruje Cię do listy głównych języków, a Twój nowy język zostanie już dodany do listy, teraz aby dodać więcej języków powtarzamy poprzedni proces, w tym przykładzie dodajemy: arabski, niemiecki Tak Polskie.
Tutaj możemy wybrać, które języki aktywować, zamówić je lub usunąć z listy.
Wykrywanie języków
Teraz, gdy mamy języki, zdajemy sobie sprawę, że jeśli przeglądamy naszą stronę, wszystko pozostaje bez zmian, ponieważ pomimo dodania języków nadal musimy powiedzieć Drupal jak je zinterpretować, zobaczmy:
- Płyniemy do Konfiguracja do Regionalne i Językowe > Języki > Wykrywanie i selekcja i zobaczymy dostępne opcje:
Jeśli aktywujemy tę opcję, użytkownicy będą mogli poruszać się po adresach URL w następujący sposób: example.com/de/news/ lub example/deutsch/news. Jest to typowe ustawienie dla witryn wielojęzycznych.
Sesja
Użyjemy tej opcji, jeśli będziemy chcieli zapisać preferencje językowe w sesji użytkownika.
Użytkownik
W tej opcji użytkownicy mogą określić w swoim profilu konta, który język jest preferowany.
Przeglądarka
Jeśli włączymy tę opcję, Drupal zweryfikuje preferencje językowe naszej przeglądarki i użyje go na naszej stronie.
Po opisaniu różnych opcji, użyjmy jednej, aby zaimplementować opcję wielojęzyczną na naszej stronie.
W naszym celu pozostaniemy przy opcji URL i do tego użyjemy prefiksu ścieżki, ponieważ jest to najprostszy sposób konfiguracji. Zobaczmy, jak to robimy:
- Najpierw zaznaczamy w opcjach URL i naciskamy Zapisz ustawienia.
- Teraz klikamy Konfiguruj w tej metodzie i zobaczymy opcje Prefiks ścieżki Tak Domena. Użyjemy domyślnej opcji, którą jest Prefiks ścieżki.
- Teraz zmieniamy adres URL w naszej przeglądarce, aby zawierał prefiks ścieżki. Na przykład problemy Niemiecki, przykład.com/pl. W ten sposób możemy użyć prefiksu dla każdego z dodanych języków.
Na pewno nie chcemy, aby użytkownicy ręcznie zmieniali języki według adresu URL, dlatego tworzymy blok w Drupalu, aby umieścić go gdzieś na naszej stronie, aby ułatwić to zadanie.
Aby utworzyć blok, przechodzimy do Strukturaà Bloki i szukamy bloku UI: Przełącznik języka. Umieszczamy go w wybranym przez nas miejscu i zapisujemy ustawienia dla bloku, po aktywacji wyglądałoby to tak:
Na przykład wybieramy, że nasza strona jest w języku niemieckim, a nasz login będzie wyglądał następująco:
Drupal daje nam możliwość nie tylko tworzenia solidnych i wszechstronnych stron internetowych, ale także ma tę zaletę, że ten sam wielojęzyczny element będzie wyróżniał się na tle innych stron w sieci.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt