Actions Center Reservations End-to-End entegrasyonunda yerelleştirmenin desteklenmesi önemle tavsiye edilir. Kullanıcılara, dil ayarlarına göre yerelleştirilmiş bir deneyim gösterilir. Yerelleştirme ayarlanmazsa kullanıcıya varsayılan metin gösterilebilir. Entegrasyondaki birçok alan için yerelleştirilmiş metin (ör. hizmet adları ve açıklamaları) sağlayabilirsiniz. Text
mesajı kullanılarak yerelleştirilebilecek alanların tam listesi için lütfen feed spesifikasyonumuza bakın.
Yerelleştirmeyi uygulama
// 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; }
Feed'lerde Text
mesajı kullanan tüm alanlar, desteklenen her dil için bir localized_value
sağlanarak yerelleştirilebilir.
Hem value
hem de localized_value
belirtilmelidir.
localized_value
öğesini, kullanıcının yerel ayarına (kullanıcı dil tarayıcısı ayarlarında belirlenir) göre gösteririz.- Kullanıcının yerel ayarı, desteklenen yerelleştirmeler listenizde yer almıyorsa değer varsayılan olarak kullanılır.
- value değerini tanımlamazsanız ve kullanıcının yerel ayarı, desteklenen yerel ayarların listenizde yoksa localized_value alanındaki ilk değeri kullanırız. Bu yedek yöntem kullanılabilir olsa da varsayılan değeri açıkça belirtmeniz önemle tavsiye edilir.
Sisteminizde yerelleştirmeyi desteklemiyorsanız lütfen localized_value
değerini ve locale
değerini desteklediğiniz tek dil ile ayarlayın. Varsayılan olarak kullanılabilecek value
değerini de ayarlayın.
Örnek Hizmet Feed'i Snippet'i
"localized_service_name": { "value": "Chocolate Tasting", "localized_value": [ { "locale": "en", "value": "Chocolate Tasting" }, { "locale": "fr", "value": "Dégustation de chocolats" } ] }