É altamente recomendável apoiar a localização na integração do
Reservar com o Google. Os usuários veem uma experiência localizada com base nas configurações
de idioma deles. Se nenhuma localização for definida, o texto padrão poderá ser exibido ao
usuário. Você pode fornecer texto localizado para muitos campos na integração, como nomes e descrições de serviços. Consulte nossa especificação do feed para ver a lista completa de campos que podem ser localizados usando a mensagem Text
.
Como implementar a localização
// A possibly-localized text payload. Some Text fields may contain marked-up
// content.
message Text {
// Required. Text value in an unknown locale, which will be displayed if
// `localized_value` for the user locale is empty or missing. The locale for
// this value may depend on the partner or service provider, and it should not
// be assumed to be any specific language.
string value = 1;
// Per-locale text values. Required.
repeated LocalizedString localized_value = 2;
}
Qualquer campo nos feeds que usa uma mensagem Text
pode ser localizado fornecendo
um localized_value
para cada idioma compatível.
É necessário especificar value
e localized_value
.
- Mostraremos
localized_value
com base na localidade do usuário, que é definida nas configurações do navegador de idioma do usuário. - O valor será usado como padrão quando a localidade do usuário não estiver na sua
lista de localizações compatíveis.
- Se você não definir o valor e a localidade dos usuários não estiver na sua lista de localizações compatíveis, usaremos o primeiro valor presente em localized_value. Embora esse substituto esteja disponível, é altamente recomendável especificar o valor padrão explicitamente.
Se você não tiver suporte à localização no seu sistema, defina localized_value
e locale
com o único idioma compatível. Defina value
também, que pode ser usado como padrão.
Snippet de exemplo de feed de serviços
"localized_service_name": {
"value": "Chocolate Tasting",
"localized_value": [
{
"locale": "en",
"value": "Chocolate Tasting"
},
{
"locale": "fr",
"value": "Dégustation de chocolats"
}
]
}