Spis treści
Wymagania techniczne
Aby uruchomić rozszerzenie tłumaczenia Linguise dla Joomla , będziesz potrzebować:
- Uruchom wersję PHP 7+ lub nowszą
- Aktywuj przepisywanie adresu URL w konfiguracji Joomla
. Zostanie to automatycznie sprawdzone przez rozszerzenie Joomla - Wersja Joomla ≥ 3.5
Wygeneruj klucz API
Przed zainstalowaniem automatycznego tłumaczenia Joomla w Linguise , musisz zarejestrować konto Linguise , po tym, jak połączyć się z panelem Linguise , musisz najpierw skonfigurować nową domenę i zapisać jej ustawienia, aby otrzymać klucz API.
Klucz API jest wymagany do aktywacji tłumaczenia na Twojej stronie Joomla . Zasadniczo klucz API sprawdzi, jaki język jest aktywowany w jakiej domenie i umożliwi wygenerowanie stron tłumaczenia neuronowego.
Skopiuj klucz API i trzymaj go w schowku lub nie otwieraj karty przeglądarki, aby móc później skopiować.
Zainstaluj rozszerzenie tłumaczące Joomla
Teraz musisz zainstalować Joomla i wtyczkę (jest to pojedynczy pakiet), aby aktywować przełącznik języków (flagi z przełącznikiem języków). Najnowszą wersję możesz pobrać stąd.
Po Joomla możesz uzyskać dostęp do konfiguracji komponentu za pomocą menu administratora: Komponent > Linguise .
W tym miejscu wklej klucz API wygenerowany z pulpitu nawigacyjnego Linguise i kliknij Zastosuj.
Teraz tłumaczenie na wszystkie wybrane języki jest już aktywowane na Twojej stronie Joomla !
To działanie powinno zsynchronizować wszystkie ustawienia językowe między Linguise a Twoją witryną (język oryginalny i lista przetłumaczonych języków).
Ważna uwaga dotycząca SEO: liczba skonfigurowanych języków ma duży wpływ na SEO. Jeśli ustawisz języki tłumaczenia, jeśli masz dużą liczbę zindeksowanych stron (>500), wyszukiwarka może zająć dużo czasu, aby je przetworzyć. Może to mieć wpływ na SEO w Twoim oryginalnym języku. Dlatego zalecamy dodanie maksymalnie 5 języków, a po zindeksowaniu możesz dodawać języki partiami po 3 na miesiąc.
Upewnij się, że przepisywanie adresów URL jest włączone
Aby załadować Twój język na nowe adresy URL (takie jak domena.com /es ), adres URL musi zostać skonfigurowany w ogólnej konfiguracji Joomla menu: System > Konfiguracja > Witryna.
Istnieją 2 opcje aktywacji, które są, nawiasem mówiąc, najlepsze dla SEO, są to:
- Adresy URL przyjazne dla wyszukiwarek
- Użyj przepisywania adresów URL (do poprawnego działania wymaga edycji pliku)
Przepisywanie adresów URL i błędy 404: Jeśli te 2 ustawienia nie zostaną aktywowane, na stronach językowych będą pojawiać się błędy 404. Ponadto upewnij się, że nie ma innego narzędzia językowego, które „blokuje” wielojęzyczne adresy URL, jak wtyczka filtra języka dla Joomla .
Dodaj przełącznik języka Joomla
Masz 3 metody, aby załadować przełącznik języka witryny (flagi i nazwy języków) do swojej witryny w Joomla .
- Użyj menu Joomla (z menedżera menu Joomla )
- Użyj modułu Joomla (z menedżera modułów Joomla )
- Użyj fragmentu PHP
Dodaj menu Joomla
Aby dodać Joomla w celu wyświetlenia przełącznika języka, po prostu użyj menedżera menu Joomla Menu > Twoje menu > Nowe
Z ustawienia elementu menu wybierz Linguise i gotowe!
Twoje menu zostanie wyświetlone zgodnie z ustawieniami wyświetlania skonfigurowanymi w komponencie.
Opcja alternatywna wygeneruje alternatywny adres URL dla każdego języka, dzięki czemu wyszukiwarka może łatwo indeksować wszystkie wersje językowe strony. Zaleca się, aby pozwolić mu się aktywować.
Alternatywny przykład w kodzie HTML, który będzie indeksowany przez wyszukiwarki:
Załaduj moduł Joomla w treści
Inną opcją włączenia przełącznika języka jest użycie preinstalowanego Joomla i załadowanie go za pomocą funkcji modułu ładowania . Tekst do włączenia w dowolnym edytorze tekstu to: {loadmodule mod_ linguise }
Kod PHP zawierający przełącznik języka
Ta część jest bardziej przeznaczona dla programistów, którzy chcą włączyć przełącznik języka Linguise na przykład do niestandardowego pliku szablonu PHP, który ładuje część nagłówka witryny. Jest kod, którego możesz użyć do tego, po prostu skopiuj i wklej go z komponentu.
/**
* Get the linguise module
* If you want to use a completely different login module change the value of name in your layout override.
*/
$linguisemodule = LinguiseModelLinguise::getLinguiseModule('mod_linguise');
echo JModuleHelper::renderModule($linguisemodule, array('id' => 'section-box'));
Skonfiguruj typ przełącznika języka
Istnieje wiele opcji projektowania, które pomagają załadować przełącznik języka w dowolnym miejscu na Twojej stronie internetowej. Na przykład styl na białym górnym pasku i na ciemnej stopce nie będzie taki sam.
Po prawej stronie ekranu możesz użyć podglądu, aby sprawdzić podgląd.
Załaduj przełącznik języka w treści Joomla
Aby wyświetlić przełącznik języka w określonym miejscu w Joomla , należy ustawić pozycję jako „W miejscu”.
Po ustawieniu pozycji w Linguise możesz dodać poniższy krótki kod, aby ją uwzględnić. Skopiuj poniższy kod, aby umieścić go w swoim schowku.
Po dodaniu na interfejsie zobaczysz flagę i nazwy języków wyświetlane w obszarze HTML, do którego dodano kod.
Flaga przełącznika języka i projekt tekstu
Istnieje wiele opcji projektowania, które pomagają załadować przełącznik języka w dowolnym miejscu na Twojej stronie internetowej. Na przykład styl na białym górnym pasku i na ciemnej stopce nie będzie taki sam.
Główne opcje to:
- Kształt i rozmiar flag
- Kolor tekstu nazw języków
- Cień elementów po najechaniu myszką
- Styl najechania myszką
Pełny samouczek automatycznego tłumaczenia Joomla
Zaawansowane opcje przełączania języka
Na koniec możesz skonfigurować zaawansowane opcje, takie jak ustawienia pamięci podręcznej, ilość adresów URL i tłumaczenia, które mają być przechowywane lokalnie, aby były obsługiwane szybciej.
Przekierowanie językowe przeglądarki nie jest zalecane z różnych powodów opisanych tutaj. Zasadniczo przekierowuje użytkownika do jednego z języków ustawionych w jego przeglądarce.
Funkcja dynamicznego tłumaczenia
Przedstawiamy naszą nową funkcję „Tłumaczenia dynamiczne”. Rozumiemy, że większość interaktywnych witryn internetowych zawiera dynamiczną treść wygenerowaną za pomocą JavaScript lub AJAX.
Dzięki naszej nowej funkcji tłumaczenia dynamicznego możesz bezproblemowo tłumaczyć treści ładowane asynchronicznie (dynamicznie) po załadowaniu strony. To udoskonalenie zapewnia płynniejszą wielojęzyczną obsługę odwiedzającym!
Upewnij się, że aktywowałeś go również w ustawieniach konta panelu Linguise !
Nadal masz problemy z instalacją Linguise ? Nie wahaj się z nami skontaktować, oferujemy niestandardową bezpłatną instalację na Twojej stronie internetowej!