Yerelleştirilmiş metinleri belirtin

Actions Center entegrasyonlarında yerelleştirmenin desteklenmesi önerilir. 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 hizmet adları ve açıklamaları gibi birçok alan için yerelleştirilmiş metinler 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 localized_value sağlanarak yerelleştirilebilir.

Hem value hem de localized_value belirtilmelidir.

  • localized_value, kullanıcının yerel ayarına (kullanıcının dil tarayıcı ayarlarında belirlenir) gösterilir.
  • Kullanıcının yerel ayarı, desteklenen yerelleştirmeler listenizde yoksa varsayılan olarak değer kullanılır
    • Değer tanımlamazsanız ve kullanıcı yerel ayarı desteklenen yerelleştirmeler listenizde yoksa localized_value öğesinde bulunan ilk değeri kullanırız. Bu yedek mevcut olsa da varsayılan değeri açık bir şekilde belirtmeniz önemle tavsiye edilir.

Sisteminizde yerelleştirmeyi desteklemiyorsanız lütfen localized_value dilini ve locale dilini desteklediğiniz tek dil olarak ayarlayın. Varsayılan olarak kullanılabilecek value öğesini de ayarlayın.

Örnek Hizmetler Feed'i Snippet'i

  "localized_service_name": {
    "value": "Chocolate Tasting",
    "localized_value": [
      {
        "locale": "en",
        "value": "Chocolate Tasting"
      },
      {
        "locale": "fr",
        "value": "Dégustation de chocolats"
      }
    ]
  }