Tworzenie wielojęzycznych stron internetowych stało się koniecznością dla firm i organizacji obsługujących odbiorców o różnym pochodzeniu językowym. Laravel , szeroko stosowany framework aplikacji internetowych PHP, zapewnia solidne narzędzia i funkcje, które ułatwiają tworzenie i utrzymywanie wielojęzycznych witryn internetowych.
Jednym z kluczowych elementów wielojęzycznej witryny internetowej jest przełącznik języków, który pozwala użytkownikom płynnie przełączać się między dostępnymi językami. W tym artykule zbadamy znaczenie przełączników języków i przedstawimy przewodnik krok po kroku, jak je skonfigurować na Laravel .
Przed omówieniem, jak skonfigurować przełącznik języków w wielojęzycznej witrynie Laravel , ważne jest, aby zrozumieć, dlaczego musisz to zrobić.
Po zrozumieniu znaczenia przełącznika języka w wielojęzycznej witrynie 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 do dostosowania i przyjazne dla użytkownika przełączniki języków. Dlatego tak istotny jest wybór usługi tłumaczenia automatycznego , która jest kompatybilna z różnymi frameworkami i zapewnia elastyczne funkcje zmiany języka.
Jedną z usług tłumaczeń automatycznych spełniającą te kryteria jest Linguise . Automatyczne tłumaczenie Linguise oferuje wysoce konfigurowalną i przyjazną dla użytkownika funkcję przełączania języków, zintegrowaną z popularnymi frameworkami, takimi jak Laravel .
Linguise zapewnia bezproblemową integrację ze środowiskiem Laravel , umożliwiając programistom łatwe włączenie przełącznika języka do swoich wielojęzycznych aplikacji. Wykorzystując zaawansowane funkcje Linguise i przyjazny dla użytkownika interfejs, możesz usprawnić proces konfigurowania i utrzymywania przełącznika języka na swojej stronie Laravel .
Bez zbędnych ceregieli, oto kroki, aby zainstalować Linguise na wielojęzycznej stronie Laravel i skonfigurować przełącznik języków.
Pierwszym krokiem do rejestracji jest utworzenie bezpłatnego konta w Linguise i skorzystanie z miesięcznego bezpłatnego okresu próbnego. Aby zarejestrować Linguise , po prostu wpisz swój adres e-mail, aby utworzyć nazwę użytkownika i hasło.
Podczas miesięcznego okresu próbnego będziesz mieć dostęp do pełnej gamy ekscytujących funkcji Linguise . Po zakończeniu okresu próbnego zostaniesz przekierowany do panelu Linguise .
Po połączeniu się z Linguise musisz dodać nową stronę internetową i zapisać jej ustawienia, aby otrzymać klucz API. Najpierw musisz dodać kilka kolumn, aby dodać witrynę internetową, w tym poniższe.
Następnie otrzymasz klucz API, ten klucz API zostanie aktywowany, aby umożliwić tłumaczenie na Twojej stronie internetowej. Zasadniczo klucz API sprawdza, które języki są włączone w danej domenie i umożliwia tworzenie automatycznie tłumaczonych stron. Skopiuj klucz API i zapisz go w swoim schowku.
Następnie kliknij „Skrypt PHP”, aby uzyskać instrukcje instalacji, które szczegółowo omówimy tutaj.
Skrypt tłumaczący Linguise należy załadować na serwer i umieścić w folderze, w którym zainstalowany jest Laravel . Możesz go pobrać tutaj.
Po pobraniu skryptu rozpakuj go i prześlij do folderu głównego, w którym zainstalowany jest Laravel .
Upewnij się, że skrypt znajduje się na poziomie głównym Twojej instalacji Laravel (zwykle tam, gdzie znajdują się Twoje pliki CMS). Upewnij się, że folder ma nazwę „ linguise ” (domyślna nazwa po rozpakowaniu).
Następnie musisz skonfigurować adresy URL języków. Adresy URL oparte na języku należy skonfigurować w pliku .htaccess. Jeśli w swoim pliku masz „RewriteBase/”, po prostu skopiuj cały poniższy kod.
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]
Następnym krokiem jest aktywacja przełącznika języka poprzez wklejenie skryptu otrzymanego z panelu Linguise . Wklejenie tego skryptu zmiany języka może się różnić w zależności od motywu użytego w Laravel .
W tym przypadku skrypt zostanie wklejony do front.blade.php znajdującego się w Resources/views/layouts/ . Poniżej podgląd wklejonego skryptu.
Aby rozpocząć konfigurację przełącznika języka, przejdź do „Ustawienia” > „Wyświetlanie flag języków” w Linguise .
Na tej stronie możesz skonfigurować kilka opcji. Pierwsza to główne ustawienia wyświetlania, w których można dostosować różne aspekty, takie jak:
Można łączyć wyświetlanie flag i nazw języków, flag i skrótów języków lub samych nazw języków. Aby ułatwić rozpoznawanie użytkownika, zaleca się używanie flag i nazw języków.
Po skonfigurowaniu głównego wyświetlacza możesz dodatkowo dostosować wygląd wyświetlanych flag.
Po zakończeniu konfiguracji projektu flagi możesz dostosować kolor i rozmiar flag. Oto niektóre ustawienia, które możesz dostosować.
Na koniec możesz skonfigurować ustawienia cienia pola 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żytkownik najedzie myszką na flagi języka.
Po dokonaniu wszystkich żądanych zmian kliknij Zapisz , aby zastosować zmiany w dostosowaniu. Następnie przejdź do Laravel , aby sprawdzić, czy konfiguracja została pomyślnie zastosowana. W przybliżeniu tak będzie wyglądać przełącznik języka.
Po zakończeniu konfiguracji możesz teraz zobaczyć, jak działa przełącznik języków na Twojej wielojęzycznej witrynie Laravel .
Następnie postaramy się przetłumaczyć stronę na inne języki, np. francuski.
Po pomyślnym skonfigurowaniu przełącznika języka na wielojęzycznej witrynie Laravel musisz także poznać wskazówki dotyczące optymalizacji przełącznika języka zarówno dla Twojej witryny, jak i osób odwiedzających ją.
Powszechnie rozpoznawalne symbole lub flagi są niezbędne, aby odwiedzający mogli szybko zidentyfikować i wybrać preferowaną opcję językową. Aby uniknąć nieporozumień i dwuznaczności, upewnij się, że używane ikony lub flagi są dobrze widoczne, mają dobry kontrast kolorów i są szeroko rozumiane w różnych kulturach. Znajome symbole lub ikony pomagają stworzyć intuicyjne i przyjazne dla użytkownika doświadczenie, umożliwiając odwiedzającym bezproblemowe nawigowanie do żądanej wersji językowej. Aby uniknąć potencjalnych nieporozumień i zamieszania, konieczne jest wybranie ikon lub flag, które są powszechnie rozpoznawalne.
Umieść przycisk zmiany języka w widocznym i łatwo dostępnym miejscu swojej witryny. Standardowe miejsca docelowe obejmują nagłówek, stopkę lub główne menu nawigacyjne. Lokalizacje te są intuicyjne dla większości internautów i odpowiadają ich oczekiwaniom w zakresie poszukiwania opcji językowych. Spójne rozmieszczenie na wszystkich stronach zapewnia odwiedzającym łatwy dostęp do przełącznika języka, niezależnie od punktu wejścia lub konkretnej strony, którą odwiedzają. To spójne rozmieszczenie pomaga stworzyć płynną i przewidywalną obsługę użytkownika.
Upewnij się, że przełącznik języka zachowuje spójny wygląd i zachowanie w całej witrynie. Użytkownicy powinni mieć możliwość płynnej zmiany języka, niezależnie od tego, na której stronie się znajdują i jakie treści przeglądają. Spójność nie tylko zapewnia spójne doświadczenie użytkownika, ale także zwiększa dostępność i dostępność opcji językowych, zwiększając zaufanie do wielojęzycznej witryny internetowej. Wszelkie niespójności w przełączniku języka mogą prowadzić do dezorientacji i frustracji użytkowników, potencjalnie powodując, że opuszczą Twoją witrynę.
Zamiast po prostu używać flag, dobrym pomysłem jest rozważenie użycia flag i nazw języków w ich oryginalnej formie. Takie podejście może pomóc uniknąć nieporozumień, ponieważ w niektórych krajach mówi się niektórymi językami pod różnymi flagami. Używanie nazw języków bezpośrednio eliminuje dwuznaczność i gwarantuje, że odwiedzający będą mogli jasno zidentyfikować i wybrać żądany język bez błędnej interpretacji. Ponadto używanie nazw języków może mieć charakter bardziej włączający i szanować różnorodność kulturową.
Uprość proces przełączania się użytkowników na inny język, jeśli język domyślny nie odpowiada ich preferencjom. Można także używać takich elementów, jak menu rozwijane, listy flag/ikon lub przyciski przełączania umożliwiające wybór języka. Upewnij się jednak, że każdy przycisk można kliknąć płynnie i wyraźnie pokazuje dostępne opcje językowe. To przyjazne dla użytkownika podejście minimalizuje tarcia i zapewnia płynne przejście między językami, poprawiając ogólne wrażenia użytkownika. Płynny i prosty proces zmiany języka może zwiększyć zadowolenie użytkowników i zachęcić odwiedzających do zapoznania się z wielojęzycznymi treściami.
W tym momencie powinieneś wiedzieć, że konfigurujesz przełącznik języków dla wielojęzycznej sieci Laravel . Opracowanie przełącznika języka może przynieść różne korzyści i w konsekwencji doprowadzić do optymalizacji w oparciu o wcześniej wspomniane punkty.
Skutecznie optymalizując przełącznik języków, może znacznie poprawić ogólne doświadczenie użytkownika. Teraz przejdź do rejestracji Linguise , zintegruj swoją Laravel i dostosuj przełącznik języków, aby poprawić wygodę użytkownika.
Otrzymuj informacje o automatycznym tłumaczeniu stron internetowych, międzynarodowym SEO i nie tylko!
Nie wychodź bez udostępnienia swojego e-maila!
Nie możemy zagwarantować, że wygrasz na loterii, ale możemy obiecać kilka interesujących wiadomości informacyjnych dotyczących tłumaczeń i okazjonalnych rabatów.