Algeng staðsetningargagnageymsla
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:
- Þýðingar fyrir
- tungumál
- Ritunarkerfi
- löndum
- Dagsetning og tími
- Dagatal nöfn
- Snið fyrir tímapunkta og tímabil
- Nafn tímabeltis
- borga
- Merki fyrir þúsundir aðskilnaðar , aukastafaskil , merki og annað
- mismunandi númerasnið
- Reglur til að tákna tölur í orðum
- Nöfn og tákn fyrir gjaldmiðla
- Fleiri reglur
- Nöfn eininga
- Snið fyrir póstnúmer
- Lagfæringar á Unicode skiptingarreikniritunum (t.d. upplýsingar um skammstafanir þar sem tímabilið táknar ekki lok setningar)
- Flokkunarreglur sem eru notaðar í Unicode safnreikniritinu og viðbætur þess
- Tungumálssértækar reglur fyrir Unicode hlífðarreiknirit
- Reglur um umritun
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
- ↑ Viðurkenningar . Unicode CLDR verkefni; sótt 13. nóvember 2013
- ↑ CLDR 35.1 útgáfutilkynning . Unicode CLDR verkefni; opnað 21. ágúst 2019
- ↑ Unicode Technical Standard # 35 - Unicode Locale Data Markup Language (LDML) . Sótt 13. nóvember 2013
- ↑ útgáfutilkynning CLDR 24 . Unicode CLDR verkefni; sótt 13. nóvember 2013
- ↑ Hver notar CLDR? Unicode CLDR verkefni; sótt 13. nóvember 2013
- ↑ mw: Viðbygging: CLDR
- ↑ POSIX gögn . Unicode CLDR verkefni; sótt 13. nóvember 2013