Names
在 Overture 中,Names 實體共用一個通用的架構。
Loading ....
primary
如果一個 Features 有名稱,names 中至少應該有一個屬性:primary。這將始終包含該 Features 的本地化名稱。
id: 08b2aa845a18afff02009f7c732067c5
names:
  primary: The White House
common
Common name 是名稱的翻譯。
id: 08b2aa845a18afff02009f7c732067c5
names:
  common:
    de: Weißes Haus
    hi: व्हाइट हाउस
    fi: Valkoinen talo
    ru: Белый дом
    pt: Casa Branca
    lt: Baltieji Rūmai
    hr: Bijela kuća
    fr: Maison Blanche
    hu: Fehér Ház
    br: Ti Gwenn
    si: ධවල මන්දිරය
    uk: Білий дім
    sk: Biely dom
    sv: Vita huset
    ko: 백악관
    en: White House
    ku: Qesra Spî
    it: Casa Bianca
    es: Casa Blanca
    zh: 白宫
    cs: Bílý dům
    ja: ホワイトハウス
    fa: کاخ سفید
    ro: Casa Albă
    nl: Witte Huis
    tr: Beyaz Saray
rules
額外的名稱變體,例如 official, alternate, or short 以 rules 形式存在。
規則也可以具有 side 和 geometric 範圍限定。了解更多關於 範圍限定規則的內容。
id: 08b2aa845a18afff02009f7c732067c5
names:
  rules:
    - variant: alternate
      language: hr
      value: Bila kuća
      between: null
      side: null
語言
Overture Maps 模式中的語言由 IETF BCP-47 語言標籤 標識;相同的標籤方案用於 common 地圖條目和規則中的 language 值。
此模式在詞彙或語法層面上識別 BCP-47 語言標籤。它驗證候選標籤是否遵循 RFC 中描述的語法,但不檢查它們是否在 IANA 的語言子標籤登記冊 中有效註冊。
在正則表達式中,'(:?' 表示 non-capturing group,所有頂層或非嵌套組表示 langtag 的頂層組件,這些組件在 https://www.rfc-editor.org/rfc/bcp/bcp47.txt 的語法部分中被引用。具體而言,從左到右的頂層組分別表示:
1. language
2. ["-" script]
3. ["-" region]
4. *("-" variant)
5. *("-" extension)