Algeng staðsetningargagnageymsla

frá Wikipedia, ókeypis alfræðiorðabókinni
Fara í siglingar Fara í leit

Common Locale Data Repository ( CLDR í stuttu máli) er verkefni Unicode Consortium til að veita staðbundnar upplýsingar fyrir forrit . Það styður þannig alþjóðavæðingu og staðfæringu . Gögnin eru fáanleg á XML- undirlagi LDML ( Locale Data Markup Language ).

saga

CLDR var upphaflega þróað af vinnuhópi Free Standards Group , sem var stofnaður af IBM , Sun Microsystems og OpenOffice.org . Fyrsta útgáfan kom út snemma árs 2004. [1] Verkefninu var síðan haldið áfram undir forystu Unicode samsteypunnar. Nýjar útgáfur með útbreiddum og endurbættum gögnum eru venjulega birtar tvisvar á ári; útgáfa 35.1 hefur verið núverandi útgáfa síðan í apríl 2019. [2]

Gögn

Gögnin eru fáanleg sem XML skrár á tungumálinu LDML ( Locale Data Markup Language ). [3]

Eftirfarandi litli útdráttur úr einni af skrámunum fyrir þýsku getur verið dæmi um sniðið:

 <ldml>
  <localeDisplayNames>
    <tungumál>
      <language type = "en" > enska </language>
      <language type = "fr" > franska </language>
    </languages>
    <svæði>
      <territorium type = "AT" > Austurríki </territory>
      <territorium type = "CH" > Sviss </territory>
      <territorype = "CI" > Fílabeinsströndin </territory>
      <territorium type = "CI" alt = "variant" > Fílabeinsströndin </territory>
      <territorium type = "DE" > Þýskaland </territory>
    </territories>
  </localeDisplayNames>
  <skilgreiningar>
    <quotationStart> " </quotationStart>
    <quotationEnd></quotationEnd>
  </delimiters>
  <dagsetningar>
    <kalendrar>
      <calender type = "generic" >
        <dateFormats>
          <dateFormatLenght type = "long" >
            <dateFormat>
              <mynstur> d. MMMM og G </pattern>
            </dateFormat>
          </dateFormatLenght>
        </dateFormats>
      </calender>
    </calenders>
    <timeZoneNames>
      <zone type = "Europe / Vienna" >
        <exemplarCity> Vín </exemplarCity>
      </zone>
    </timeZoneNames>
  </dates>
</ldml>

Dæmið sýnir staðsetningar fyrir nöfn tungumála og landa, gæsalappir og ýmsar upplýsingar um dagsetningar og tíma, hér er mynstur fyrir langar dagsetningar og forskrift tímabeltis .

Hægt er að senda gildin fyrir landsvæði til undirsvæða svo ekki þurfi að afrita gögnin að óþörfu. Í samræmi við það er aðeins lítið magn af gögnum gefið fyrir de-CH , þ.e. svissneska þýsku , sem flest eru tekin úr de , þ.e. staðlaða þýsku . Upphafspunktur fyrir erfðir er root allra staða, á eftir enska orðinu „rót“.

Verkefnið inniheldur meðal annars eftirfarandi gögn:

Gögnin eru fáanleg fyrir meira en 740 staði sem ná yfir 200 mismunandi tungumál, en ekki öll fyrir mörg. [4]

nota

Bókasöfn fyrir öll algeng forritunarmál eru tiltæk til að nota gögn CLDR, þ.mt þau sem eru á gjörgæsludeild verkefnisins.

CLDR er notað í fjölmörgum hugbúnaðarvörum; Apple notar það til dæmis í Mac OS X og iOS stýrikerfum og Google Inc. í vefforritum sínum og Google Chrome vafranum. [5] MediaWiki , hugbúnaðurinn sem Wikipedia er meðal annars notaður við, notar einnig CLDR fyrir hinar ýmsu tungumálsútgáfur. [6]

CLDR inniheldur einnig viðskiptatæki til að fá POSIX staðsetningar úr gögnunum. [7]

Vefsíðutenglar

Einstök sönnunargögn

  1. Viðurkenningar . Unicode CLDR verkefni; sótt 13. nóvember 2013
  2. CLDR 35.1 útgáfutilkynning . Unicode CLDR verkefni; opnað 21. ágúst 2019
  3. Unicode Technical Standard # 35 - Unicode Locale Data Markup Language (LDML) . Sótt 13. nóvember 2013
  4. útgáfutilkynning CLDR 24 . Unicode CLDR verkefni; sótt 13. nóvember 2013
  5. Hver notar CLDR? Unicode CLDR verkefni; sótt 13. nóvember 2013
  6. mw: Viðbygging: CLDR
  7. POSIX gögn . Unicode CLDR verkefni; sótt 13. nóvember 2013