Możesz zlokalizować działania dla Asystenta Google, aby zapewnić użytkownikom dostosowane do ich języka i ustawień regionalnych środowisko, które mogą oni ustawić na swoich urządzeniach. Możesz też ograniczyć dostęp do działań na podstawie regionów lub fizycznej lokalizacji użytkowników.
Zanim przejdziesz dalej, warto poznać kilka terminów, aby dowiedzieć się, jak dostosowywać działania do różnych użytkowników:
- Język – uzgodniony, mówiony i pisany sposób komunikacji.
- Region – określony obszar fizyczny, zwykle powiązany z krajem.
- Język – połączenie języka i regionu.
Teraz, gdy znasz już podstawowe terminy, dowiedz się, jak dostosowywać działania do różnych języków, regionów i ustawień regionalnych w Konsoli działań, Dialogflow lub w usłudze realizacji.
Obsługiwane języki i regiony
W dokumencie Języki i ustawienia regionalne znajdziesz informacje o tym, które ustawienia regionalne mogą obsługiwać Twoje projekty działań, oraz odpowiadające im głosy TTS. Aby korzystać z Twoich akcji, użytkownicy muszą ustawić język Asystenta na obsługiwany język.
Publikowanie
Konsola Actions umożliwia dostosowanie tych informacji podczas publikowania projektu Actions:
- Informacje dotyczące języka i ustawień regionalnych: możesz określić różne szczegóły informacji o działaniu (np. nazwę i opis) na poziomie języka i ustawień regionalnych dla każdego z projektów.
- Kierowanie na lokalizację: możesz określić regiony, w których Twoja czynność jest dostępna. Domyślnie Twoja akcja obsługuje wszystkie regiony, o ile użytkownicy ustawili język Asystenta na jeden z języków obsługiwanych przez Twoją akcję.
- Dostosowywanie głosu zamiany tekstu na mowę: domyślnie Twoja akcja automatycznie używa zestawu głosów zamiany tekstu na mowę, który odpowiada ustawieniom regionalnym Asystenta użytkownika. Możesz zmienić ten sposób działania i wybrać konkretny głos TTS, który nie będzie się zmieniać w zależności od ustawień regionalnych Asystenta użytkownika.
Więcej informacji o lokalizowaniu dystrybucji działań znajdziesz w artykule Publikowanie zlokalizowanych działań.
Agenty Dialogflow
Dialogflow umożliwia tworzenie agentów obsługujących wiele języków i ustawień regionalnych. W przypadku każdego języka lub ustawień regionalnych możesz określić dostosowania, takie jak różne frazy wypowiadane przez użytkownika i odpowiedzi.
Więcej informacji o tworzeniu agentów zlokalizowanych znajdziesz w sekcji Agenci Dialogflow.
Przetłumaczone szablony
Działania w szablonie można tworzyć w wielu językach lub w wielu językach w ramach tego samego działania. W tym celu należy przesłać zlokalizowany arkusz Google dla każdego nowego języka.
Różne szablony są dostępne w różnych językach i lokalizacjach. Więcej informacji o obsługiwanych językach i ustawieniach regionalnych dla każdego szablonu znajdziesz w dokumentacji Szablony.
Realizacja
Podczas tworzenia realizacji możesz podać:
- Odpowiedzi dostosowane do języka i ustawień regionalnych: w każdym żądaniu wysyłanym do usługi otrzymujesz ustawienia regionalne Asystenta użytkownika. Możesz użyć tego ciągu znaków (np.
en-GB
), aby określić, jak zwracać różne odpowiedzi w zależności od języka lub ustawień regionalnych użytkownika. - Odpowiedzi dostosowane do regionu – możesz poprosić użytkownika o zezwolenie na dostęp do fizycznej lokalizacji urządzenia. Dzięki tym informacjom możesz jeszcze bardziej dostosowywać odpowiedzi do regionów.
Więcej informacji o lokalizowaniu odpowiedzi znajdziesz w sekcji Realizacja.
Testowanie
Podczas programowania możesz testować zlokalizowaną czynność na urządzeniach lub w symulatorze Actions, korzystając z tych funkcji:
- Symulacja języka umożliwia ustawienie języka urządzenia, aby przetestować odpowiedzi i logikę działania dostosowane do danego języka.
- Symulacja lokalizacji umożliwia ustawienie fizycznej lokalizacji urządzenia, aby przetestować kierowanie na lokalizację i wszelkie odpowiedzi dotyczące konkretnego regionu w realizacji.
Więcej informacji o testowaniu zlokalizowanych działań za pomocą symulatora Actions znajdziesz w dokumentacji symulatora Actions.