Ti consigliamo vivamente di supportare la localizzazione negli annunci di Servizi locali di Actions Center end-to-end
e integrazione. Agli utenti viene mostrata un'esperienza localizzata in base alla loro lingua
impostazioni. Se non è impostata alcuna localizzazione, il testo predefinito potrebbe essere mostrato ai
utente. È possibile fornire testo localizzato per molti campi della
per l'integrazione, come i nomi e le descrizioni dei servizi. Consulta le nostre
feed
delle specifiche per l'elenco completo dei campi che possono essere localizzati utilizzando
Text
messaggio.
Implementazione della localizzazione
// 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; }
Qualsiasi campo dei feed che utilizzi un messaggio Text
può essere localizzato fornendo
un localized_value
per ogni lingua supportata.
È obbligatorio specificare sia value
che
localized_value
.
- Mostreremo
localized_value
in base alle impostazioni internazionali dell'utente (che è definita nelle impostazioni del browser della lingua dell'utente). - Il valore verrà utilizzato come predefinito quando le impostazioni internazionali dell'utente non sono nella tua
elenco di localizzazioni supportate
- Se non definisci il valore e le impostazioni internazionali degli utenti non sono nell'elenco delle localizzazioni supportate useremo il primo valore presente localized_value. Anche se questa soluzione di riserva è disponibile, consiglia di specificare esplicitamente il valore predefinito.
Se non supporti la localizzazione nel tuo sistema, imposta
localized_value
e imposta locale
con l'unico
lingua supportata. Imposta anche value
, che può essere utilizzato come
predefinito.
Snippet del feed dei servizi di esempio
"localized_service_name": { "value": "Chocolate Tasting", "localized_value": [ { "locale": "en", "value": "Chocolate Tasting" }, { "locale": "fr", "value": "Dégustation de chocolats" } ] }