Jak skonfigurować przełącznik języka na wielojęzycznej stronie Laravel

Opcja interfejsu angielskiego na stronie Karcavel. Menu wyboru języka.
Spis treści

Tworzenie wielojęzycznych stron internetowych stało się koniecznością dla firm i organizacji obsługujących odbiorców o różnorodnym pochodzeniu językowym. Laravel, powszechnie używany framework aplikacji internetowych PHP, oferuje solidne narzędzia i funkcje, które ułatwiają tworzenie i utrzymanie wielojęzycznych stron internetowych. 

Kluczowym elementem wielojęzycznej strony internetowej jest przełącznik języka, który pozwala użytkownikom płynnie przełączać się między dostępnymi językami. W tym artykule omówimy znaczenie przełączników języka i przedstawimy przewodnik krok po kroku, jak go skonfigurować na Laravel wielojęzycznej stronie internetowej.

Dlaczego przełącznik języków jest ważny na wielojęzycznych stronach Laravel ?

Schemat techniczny z różnymi symbolami.

Zanim omówimy, jak skonfigurować przełącznik języka na wielojęzycznej stronie Laravel , ważne jest, aby zrozumieć, dlaczego warto to zrobić.

  • Doświadczenie użytkownika: Dobrze zaprojektowany przełącznik języków poprawia doświadczenie użytkownika, umożliwiając odwiedzającym łatwy dostęp do treści w preferowanym języku. To płynne przejście do ich języka ojczystego lub preferowanego zapewnia lepsze zrozumienie i zaangażowanie w treści witryny. Gdy użytkownicy mogą przyswajać informacje w języku, w którym czują się komfortowo, częściej pozostają na stronie dłużej, przeglądają więcej podstron i potencjalnie stają się klientami lub podejmują pożądane działania. Płynne przełączanie języków eliminuje frustrację i bariery, co prowadzi do większej satysfakcji i pozytywnego ogólnego doświadczenia użytkownika.
  • Optymalizacja pod kątem wyszukiwarek (SEO): Wyszukiwarki preferują strony internetowe oferujące treści w wielu językach, ponieważ świadczy to o zaangażowaniu w obsługę globalnej publiczności. Przełącznik języka może poprawić widoczność i pozycję Twojej strony internetowej w wynikach wyszukiwania. Udostępniając treści w wielu językach, zwiększasz szanse na wyświetlanie Twojej strony wyżej w wynikach wyszukiwania dla zapytań w tych językach, rozszerzając swój zasięg online i przyciągając bardziej ukierunkowany ruch.
  • Zmniejszenie współczynnika odrzuceń: Przyjazny dla użytkownika przełącznik języków pomaga zmniejszyć współczynnik odrzuceń. Gdy odwiedzający mogą szybko znaleźć i wybrać preferowany język, częściej pozostają na stronie, przeglądają treści i potencjalnie dokonują konwersji. Użytkownicy napotykający treści w nieznanym języku mogą szybko opuścić witrynę, co skutkuje wysokim współczynnikiem odrzuceń. Jednak dzięki przełącznikowi języków mogą łatwo przejść do wybranej wersji językowej, co zachęca ich do pozostania i zaangażowania się w treści, ostatecznie zmniejszając współczynnik odrzuceń.
  • Zwiększenie konwersji sprzedaży: Udostępniając treści w językach zrozumiałych dla odwiedzających, możesz zwiększyć prawdopodobieństwo konwersji, takich jak zakup produktów lub rejestracja w usłudze. Jeśli odwiedzający mogą łatwo zrozumieć szczegóły produktu, zasady i proces finalizacji zakupu w swoim języku, bariery w podejmowaniu decyzji zakupowych zostaną zmniejszone. Oferowanie wielojęzycznych treści za pomocą przełącznika języków poprawia ogólne doświadczenie zakupowe i może prowadzić do wyższych współczynników konwersji.

 

Break Language Barriers
Pożegnaj bariery językowe i przywitaj nieograniczony wzrost! Wypróbuj naszą usługę automatycznego tłumaczenia już dziś.

Jak skonfigurować przełącznik języka na stronie wielojęzycznej Laravel ?

Po zrozumieniu, jak ważny jest przełącznik języka na wielojęzycznej stronie Laravel , omówmy, jak go wdrożyć. Usługi tłumaczenia stron internetowych zazwyczaj oferują tę funkcję, którą można dostosować do potrzeb użytkownika.

Jednak nie wszystkie usługi tłumaczeniowe oferują łatwe w dostosowaniu i przyjazne dla użytkownika przełączniki języka. Dlatego kluczowe jest wybranie automatycznej usługi tłumaczeniowej , która jest kompatybilna z różnymi frameworkami i zapewnia elastyczne funkcje przełącznika języka.

Jedną z usług automatycznego tłumaczenia, która spełnia te kryteria, jest Linguise. Automatyczne tłumaczenie Linguise oferuje wysoce konfigurowalną i przyjazną dla użytkownika funkcję przełącznika języków, zintegrowaną z popularnymi frameworkami, takimi jak Laravel.

Linguise zapewnia bezproblemową integrację z frameworkiem Laravel , umożliwiając programistom łatwe włączenie przełącznika języków do ich wielojęzycznych aplikacji. Wykorzystując zaawansowane funkcje i przyjazny dla użytkownika interfejs Linguise, możesz usprawnić proces konfigurowania i utrzymywania przełącznika języków na swojej stronie Laravel .

Bez zbędnych wstępów, oto kroki, aby zainstalować Linguise na wielojęzycznej stronie Laravel i skonfigurować przełącznik języka.

Krok 1: Zarejestruj się w darmowym Linguise

Pierwszym krokiem do rejestracji jest utworzenie darmowego konta w Linguise i skorzystanie z jednomiesięcznego bezpłatnego okresu próbnego. Aby zarejestrować konto w Linguise , wystarczy podać swój adres e-mail, aby utworzyć nazwę użytkownika i hasło.

W trakcie jednomiesięcznego okresu próbnego uzyskasz dostęp do pełnego zakresu ekscytujących funkcji Linguise. Po zakończeniu okresu próbnego nastąpi przekierowanie do panelu Linguise .

Krok 2: Dodaj domenę Laravel website

Po połączeniu z pulpitem Linguise musisz dodać nową stronę internetową i zapisać jej ustawienia, aby uzyskać klucz API. Najpierw musisz dodać kilka kolumn, aby dodać stronę internetową, w tym następujące.

  • Konto
  • Adresy URL
  • Platformy/CMS
  • Język
  • Język tłumaczenia
  • Tłumacz adresy URL
Czarne tło ze słabymi poziomymi liniami.

Następnie otrzymasz klucz API. Ten klucz API jest aktywowany, aby umożliwić tłumaczenie na Twojej stronie internetowej. Zasadniczo klucz API sprawdza, które języki są włączone dla danej domeny, i pozwala na tworzenie automatycznie tłumaczonych stron. Skopiuj klucz API i zapisz go w schowku.

Następnie kliknij zakładkę „Script PHP” , aby uzyskać instrukcje instalacji, które szczegółowo omówimy tutaj.

Krok 3: Prześlij i podłącz skrypt tłumaczeniowy Linguise

Skrypt tłumaczeniowy Linguise musi zostać przesłany na Twój serwer i umieszczony w folderze, w którym zainstalowano Laravel . Możesz go pobrać tutaj.

Po pobraniu skryptu rozpakuj go i prześlij do folderu głównego, w którym zainstalowano Laravel .

Upewnij się, że skrypt znajduje się na poziomie głównym Twojej instalacji Laravel (zwykle tam, gdzie znajdują się pliki CMS). Upewnij się, że folder nosi nazwę „linguise” (domyślna nazwa po rozpakowaniu).

Lista plików i folderów w menedżerze plików

Krok 4: Skonfiguruj adresy URL języków

Następnie musisz skonfigurować adresy URL języków. Adresy URL oparte na języku należy skonfigurować w pliku .htaccess. Jeśli w pliku masz „RewriteBase/”, po prostu skopiuj cały poniższy kod po tym wierszu.

				
					<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]
</IfModule>
				
			
Ekran komputera wyświetlający linie kodu i dane.

Krok 5: Włącz przełącznik języka w Laravel

Następnym krokiem jest aktywacja przełącznika języków poprzez wklejenie skryptu uzyskanego z panelu Linguise . Wklejenie tego skryptu przełącznika języków może się różnić w zależności od motywu użytego w Laravel.

W tym przypadku skrypt zostanie wklejony do pliku front.blade.php znajdującego się w katalogu resources/views/layouts/ . Poniżej znajduje się podgląd wklejonego skryptu.

ekran komputera wyświetlający linie kodu, rozmazany tekst

Krok 6: Skonfiguruj główny widok

Aby rozpocząć konfigurację przełącznika języków, przejdź do sekcji „Ustawienia” > „Wyświetlanie flag językowych” w panelu Linguise .

Na tej stronie możesz skonfigurować kilka opcji. Pierwszą z nich są główne ustawienia wyświetlania, w których możesz dostosować różne aspekty, takie jak:

  • Styl ikony flagi: Możesz wybrać jedną z trzech opcji: wyświetlanie obok siebie, menu rozwijane lub wyskakujące okienko.
  • Pozycja: To ustawienie określa, gdzie na Twojej stronie będzie znajdować się przełącznik języka. Dostępnych jest wiele opcji pozycji. Upewnij się, że wybierzesz pozycję łatwo dostępną dla odwiedzających.
Czarne tło z białym tekstem i ikonami. Obraz wygląda na zrzut ekranu.

Możesz połączyć wyświetlanie flag i nazw języków, flag i skrótów języków lub tylko nazw języków. Zaleca się używanie flag i nazw języków, aby ułatwić rozpoznanie przez użytkownika.

Krok 7: Ustaw wygląd flagi

Po skonfigurowaniu głównego wyświetlania możesz dodatkowo dostosować wygląd flag, które będą wyświetlane.

  • Wyświetl nazwę języka: Możesz wybrać wyświetlanie nazwy języka na podstawie nazwy kraju lub samej nazwy języka. Na przykład możesz wyświetlić „francuski” lub „Français”.
  • Typ flagi dla języka angielskiego: Ta opcja jest przydatna w przypadku języków mających wiele wariantów, takich jak angielski amerykański czy brytyjski (dotyczy to również hiszpańskiego, tajwańskiego, niemieckiego i portugalskiego).
  • Styl flagi: To ustawienie pozwala wybrać kształt ikony flagi — okrągły lub prostokątny.
Ciemne i rozmyte tło z przyciskami. Przyciski nie są wyraźnie widoczne.

Krok 8: Skonfiguruj kolor i rozmiar

Po zakończeniu konfiguracji projektu flagi możesz dostosować kolor i rozmiar flag. Oto niektóre ustawienia, które możesz dostosować.

  • Zaokrąglenie obramowania flagi: Dostosuj promień obramowania w pikselach dla prostokątnego stylu flagi.
  • Kolor nazwy języka: Wybierz domyślny kolor tekstu do wyświetlania nazwy języka.
  • Kolor języka w oknie popup: Ustaw kolor tekstu tytułu języka w oknie popup lub obszarze rozwijanym.
  • Rozmiar flagi: Dostosuj rozmiar ikon flag.
  • Kolor nazwy języka po najechaniu kursorem: Ustaw kolor tekstu, który pojawia się, gdy użytkownik najedzie kursorem na nazwę języka.
  • Kolor tytułu języka w oknie popup po najechaniu: Ustaw kolor tekstu, który pojawia się, gdy użytkownik najedzie kursorem na tytuł języka w oknie popup lub obszarze rozwijanym.
Czarne tło z tekstem

Krok 9: Ustaw cień ramki flagi

Na koniec możesz skonfigurować ustawienia cienia ramki flagi. Pierwsza opcja pozwala zastosować efekt cienia do każdej ikony flagi wyświetlanej na Twojej stronie internetowej. Następna opcja kontroluje efekt cienia, gdy użytkownicy najadą kursorem myszy na flagi języków.

Gdy wprowadzisz wszystkie żądane zmiany, kliknij przycisk Zapisz , aby zastosować zmiany w personalizacji. Następnie przejdź do swojej strony Laravel , aby sprawdzić, czy konfiguracja została pomyślnie zastosowana. W przybliżeniu tak będzie wyglądać przełącznik języka.

Dwa ekrany z nieczytelnym tekstem i obrazami. Ekrany wydają się być obok siebie.

Po zakończeniu konfiguracji możesz teraz zobaczyć, jak działa przełącznik języków na Twojej wielojęzycznej stronie Laravel .

czarno-białe zdjęcie osoby. nakładka

Następnie spróbujemy przetłumaczyć stronę na inne języki, na przykład francuski.

Mężczyzna siedzący na krześle, ubrany w ciemne ubrania. Wygląda na to, że znajduje się w formalnym otoczeniu.

Najlepsze praktyki optymalizacji przełącznika języków na Laravel stronie wielojęzycznej

Po pomyślnym skonfigurowaniu przełącznika języka na wielojęzycznej stronie Laravel warto również poznać wskazówki dotyczące optymalizacji przełącznika języka zarówno dla Twojej witryny, jak i odwiedzających ją użytkowników.

Używaj łatwo rozpoznawalnych ikon języków lub flag

Ekran komputera z różnymi ikonami i przyciskami, obraz czarno-biały.

Powszechnie rozpoznawalne symbole lub flagi mają kluczowe znaczenie dla odwiedzających, aby szybko zidentyfikować i wybrać preferowaną opcję językową. Upewnij się, że używane ikony lub flagi są wizualnie widoczne, mają dobry kontrast kolorów i są szeroko rozumiane w różnych kulturach, aby uniknąć zamieszania lub niejednoznaczności. Znajome symbole lub ikony pomagają stworzyć intuicyjne i przyjazne dla użytkownika doświadczenie, umożliwiając odwiedzającym bez wysiłku przejście do wybranej wersji językowej. Ważne jest, aby wybierać ikony lub flagi, które są powszechnie rozpoznawalne, aby uniknąć potencjalnych nieporozumień lub zamieszania.

Strategiczne umiejscowienie przycisku przełącznika języków

Zrzuty ekranu pulpitu w trybie ciemnym przedstawiające wykresy i diagramy.

Umieść przycisk przełącznika języka w widocznym i łatwo dostępnym miejscu na swojej stronie internetowej. Standardowe lokalizacje to nagłówek, stopka lub główne menu nawigacyjne. Te miejsca są intuicyjne dla większości użytkowników internetu i są zgodne z ich oczekiwaniami, gdy szukają opcji językowych. Spójne umieszczenie na wszystkich stronach zapewnia odwiedzającym łatwy dostęp do przełącznika języka, niezależnie od punktu wejścia lub konkretnej odwiedzanej strony. To spójne umieszczenie pomaga stworzyć płynne i przewidywalne doświadczenie użytkownika.

Zachowaj spójność na wszystkich stronach

Kolekcja czarno-białych zrzutów ekranu stron internetowych o roślinach.

Upewnij się, że przełącznik języka zachowuje spójny wygląd i działanie w całej Twojej witrynie. Użytkownicy powinni móc płynnie zmieniać język, niezależnie od strony, na której się znajdują, ani treści, które przeglądają. Spójność nie tylko zapewnia jednolite doświadczenie użytkownika, ale także wzmacnia dostępność i widoczność opcji językowych, budując zaufanie i pewność w Twojej wielojęzycznej witrynie. Wszelkie niespójności w przełączniku języka mogą prowadzić do dezorientacji i frustracji użytkowników, potencjalnie powodując ich odejście z Twojej witryny.

Rozważ użycie nazw języków i flag

Szkic osób pracujących razem przy stole. Koncepcja rozwoju biznesu.

Zamiast używać wyłącznie flag, warto rozważyć użycie flag oraz nazw języków w ich oryginalnej formie. Takie podejście może pomóc uniknąć nieporozumień, ponieważ niektóre języki są używane w krajach o różnych flagach. Bezpośrednie używanie nazw języków eliminuje niejednoznaczność i zapewnia, że odwiedzający mogą jasno zidentyfikować i wybrać żądany język bez błędnej interpretacji. Ponadto używanie nazw języków może być bardziej inkluzywne i pełne szacunku dla różnorodności kulturowej.

Przyjazny dla użytkownika proces przełączania języka

Projekt makiety strony sklepu internetowego, czarno-biała ilustracja strony sklepu

Uprość użytkownikom proces przełączania na inny język, jeśli domyślny język nie odpowiada ich preferencjom. Możesz również użyć elementów takich jak menu rozwijane, listy flag/ikon lub przyciski przełączania do wyboru języka. Upewnij się jednak, że każdy przycisk można płynnie kliknąć i że wyraźnie pokazuje dostępne opcje językowe. To przyjazne dla użytkownika podejście minimalizuje tarcia i zapewnia płynne przejście językowe, poprawiając ogólne doświadczenie użytkownika. Bezproblemowy i prosty proces przełączania języka może zwiększyć zadowolenie użytkowników i zachęcić odwiedzających do eksplorowania Twoich treści w wielu językach.

Gotowy na odkrywanie nowych rynków? Wypróbuj naszą usługę automatycznego tłumaczenia za darmo w ramach 1-miesięcznego okresu próbnego bez ryzyka. Karta kredytowa nie jest wymagana!

Skonfiguruj przełącznik języka na wielojęzycznej stronie Laravel za pomocą Linguise!

Na tym etapie powinieneś już wiedzieć, że konfigurujesz przełącznik języka dla wielojęzycznej witryny Laravel . Opracowanie przełącznika języka może przynieść różne korzyści, a w konsekwencji prowadzić do optymalizacji w oparciu o wcześniej wymienione punkty.

Skutecznie optymalizując przełącznik języka, można znacznie poprawić ogólne wrażenia użytkownika. Teraz przejdź do zarejestruj konto Linguise , zintegruj swoją stronę Laravel i dostosuj przełącznik języka, aby poprawić wrażenia użytkownika.

Może Cię również zainteresować lektura

Nie przegap tego!
Subscribe to our Newsletter

Otrzymuj wiadomości o automatycznym tłumaczeniu stron internetowych, międzynarodowym SEO i nie tylko!

Invalid email address
Wypróbuj. Raz w miesiącu, a w każdej chwili możesz zrezygnować z subskrypcji.

Nie wychodź bez podania swojego adresu e-mail!

Nie możemy zagwarantować, że wygrasz na loterii, ale możemy obiecać ciekawe informacje na temat tłumaczeń i okazjonalne rabaty.

Nie przegap tego!
Invalid email address