5.2.0 • Published 6 months ago

udhr v5.2.0

Weekly downloads
8
License
MIT
Repository
github
Last release
6 months ago

udhr

Build Coverage Downloads

The most translated copyright-free document on this planet: the universal declaration of human rights, in unicode, in JavaScript.

Contents

What is this?

This package exposes all UDHRs.

When should I use this?

Perhaps when you are dealing with natural language detection?

Install

This package is ESM only. In Node.js (version 14.14+, 16.0+), install with npm:

npm install udhr

In Deno with esm.sh:

import {udhr} from 'https://esm.sh/udhr@5'

In browsers with esm.sh:

<script type="module">
  import {udhr} from 'https://esm.sh/udhr@5?bundle'
</script>

Use

import fs from 'node:fs/promises'
import {resolve} from 'import-meta-resolve'
import {udhr} from 'udhr'

const bod = udhr.find((d) => d.code === 'bod')
console.log(bod)

const base = await resolve('udhr', import.meta.url)
// Declarations are stored as `declaration/$code.html`.
const url = new URL('declaration/' + bod.code + '.html', base)

console.log(String(await fs.readFile(url)))

Yields:

{
  code: 'bod',
  name: 'Tibetan, Central',
  bcp47: 'bo',
  ohchr: 'tic',
  iso6393: 'bod',
  direction: 'ltr',
  stage: 4,
  latitude: 28.37,
  longitude: 90.19
}
<!doctype html>
<html lang="bo" dir="ltr" data-code="bod" data-iso6393="bod">
  <head>
    <title>Tibetan, Central</title>
  </head>
  <body>
    <h1>༄༅༎ ཡོངས་ཁྱབ་གསལ་བསྒྲགས་འགྲོ་བ་མིའི་ཐོབ་ཐང༌།</h1>
    <header>
      <h2>སྔོན་བརྗོད།</h2>
      <p>༈ འགྲོ་བ་མིའི་ཁྱིམ་ཚང་ཁག་གི་ནང་མི་ཡོངས་ལ་རང་བཞིན་ཉིད་ནས་ཡོད་པའི་ཆེ་མཐོངས་དང་འདྲ་མཉམ། སུས་ཀྱང་འཕྲོག་ཏུ་མི་རུང་བའི་ཐོབ་ཐང་བཅས་ཀྱི་གནད་དོན་རྟོགས པར་བྱེད་པ་ནི། འཛམ་གླིང་ནང་གི་རང་དབང་དང༌། དྲང་བདེན། ཞི་བདེ་བཅས་ཀྱི་རྣང་གཞི་ལྟེ་བ་ཡིན།</p>
…

API

This package exports the identifier udhr. There is no default export.

udhr

List of info objects. Gets info about the documents: their stage, language regions and lat/lng locations, \&c.

console.log(udhr.find((d) => d.code === 'nob'))

Yields:

{
  code: 'nob',
  name: 'Norwegian, Bokmål',
  bcp47: 'nb',
  ohchr: 'nrr',
  iso6393: 'nob',
  direction: 'ltr',
  stage: 4,
  latitude: 61,
  longitude: 8
}

The actual declarations are available in semantic HTML as udhr/declaration/$code.html.

Data

NameBCP 47ISO 639-3DirectionLocation
Sãotomensecricriltr6.7, 0.3
Crioulo, Upper Guinea (008)povpovltr13.2, -15.3
Mbundu (009)kmbkmbltr-9.0, 14.9
Tetun Dilitdttdtltr-8.5, 125.5
Umbundu (011)umbumbltr-12.5, 14.4
(Mijisa)undundltr-75.0, 30.0
(Maiunan)undundltr-75.0, 30.0
(Minjiang, spoken)undundltr-75.0, 30.0
(Minjiang, written)undundltr-75.0, 30.0
Drungduuduultr28.0, 98.0
(Muzzi)undundltr-75.0, 30.0
(Klau)undundltr-75.0, 30.0
(Jinan)undundltr-75.0, 30.0
(Bizisa)undundltr-75.0, 30.0
(Yeonbyeon)undundltr-75.0, 30.0
Gumuzgukgukltr11.1, 35.9
Kafakbrkbrltr7.3, 36.2
Sidamosidsidltr6.7, 38.4
Kituba (2)ktuktultr-2.3, 17.1
South Azerbaijaniazbazbltr36.5, 48.4
Latvian (2)lvlvsltr56.8, 24.3
Spanish (resolution)esspaltr40.4, -1.1
Zarmadjedjeltr12.9, 2.4
Afaraaaarltr12.2, 41.8
Abkhazababkltr42.2, 41.3
Acehaceaceltr3.9, 96.6
Achuar-Shiwiaracuacultr-2.8, -77.3
Achuar-Shiwiar (1)acuacultr-2.8, -77.3
Dangmeadaadaltr5.9, 0.1
Adygheadyadyltr44.0, 39.3
Afrikaansafafrltr-22.0, 30.0
Aguarunaagragrltr-5.3, -77.9
Assyrian Neo-Aramaicaiiaiirtl36.8, 43.0
Ajaajgajgltr7.1, 1.6
Twi (Akuapem)ak-akuapemtwiltr6.3, -1.3
Twi (Asante)ak-asantetwiltr6.3, -1.3
Fanteakfatltr6.3, -1.3
Albanian, Toskalsalsltr41.0, 20.0
Altai, Southernaltaltltr50.1, 86.9
Amahuacaamcamcltr-10.2, -72.3
Yaneshaʼameameltr-10.6, -75.3
Amharicamamhltr11.7, 39.5
Amisamiamiltr23.5, 121.5
Amarakaeriamramrltr-12.5, -70.5
Arabic, Standardararbrtl28.0, 43.9
Arabelaarlarlltr-2.0, -75.1
Mapudungunarnarnltr-38.7, -71.3
Asturianastastltr42.4, -6.0
Waoraniaucaucltr-1.1, -76.7
Occitan (Auvergnat)ocociltr44.1, 6.8
Aymara, Centralayayrltr-17.0, -68.5
Azerbaijani, North (Cyrillic)az-Cyrlazjltr41.0, 46.5
Azerbaijani, North (Latin)az-Latnazjltr41.0, 46.5
Bamanankanbmbamltr12.0, -10.0
Balibanbanltr-8.4, 115.1
Bamunbaxbaxltr9.6, 3.0
Baatonumbbabbaltr9.6, 3.0
Baoulébcibciltr5.4, -4.8
Bicolano, Centralbikbclltr13.8, 123.4
Belarusanbebelltr53.2, 25.6
Bembabembemltr-10.6, 29.3
Bengalibnbenltr24.0, 90.0
Baribfabfaltr4.2, 31.1
Bhojpuribhobholtr26.5, 84.8
Edobinbinltr6.4, 5.7
Bislamabibisltr-20.0, 167.4
Tai Dambltbltltr21.5, 102.7
Hmong Njuahnjhnjltr22.6, 102.0
Boraboaboaltr-2.9, -68.9
Tibetan, Centralbobodltr28.4, 90.2
Bosnian (Cyrillic)bs-Cyrlbosltr42.9, 17.7
Bosnian (Latin)bs-Latnbosltr42.9, 17.7
Bretonbrbreltr48.3, -3.8
Bulubumbumltr3.2, 11.6
Bushibucbucltr-13.0, 45.1
Bugisbugbugltr-0.3, 119.3
Bulgarianbgbulltr43.4, 25.1
Garifunacabcabltr15.3, -86.9
Kaqchikel, Centralcakcakltr14.5, -91.0
Catalan-Valencian-Balearcacatltr41.9, 3.4
Chachicbicbiltr0.7, -79.0
Cashibo-Cacataibocbrcbrltr-8.7, -75.4
Cashinahuacbscbsltr-9.7, -71.2
Chayahuitacbtcbtltr-5.6, -76.8
Candoshi-Shapracbucbultr-4.2, -76.9
Chakmaccpccpltr23.0, 92.0
Zhuang, Yongbeizazybltr23.7, 107.2
Cebuanocebcebltr8.4, 124.4
Czechcscesltr49.9, 15.1
Chamorrochchaltr14.3, 145.3
Chinantec, Ojitlánchjchjltr18.1, -96.3
Chuukesechkchkltr7.3, 151.6
Cherokee (cased)chrchrltr35.5, -83.2
Cherokee (uppercase)chrchrltr35.5, -83.2
Chuvashcvchvltr55.0, 47.0
Chickasawciccicltr34.0, -97.1
Chokwecjkcjkltr-9.7, 21.4
Chokwe (Angola)cjkcjkltr-9.7, 21.4
Shorcjscjsltr52.3, 88.4
Chinese, Jinyucjycjyltr38.0, 111.0
Kurdish, Centralckb-Latnckbltr35.6, 45.8
Chinese, Mandarin (Simplified)zhcmnltr40.0, 116.2
Chinese, Mandarin (Beijing)zhcmnltr39.9, 116.4
Chinese, Mandarin (Guiyang)zhcmnltr26.6, 106.6
Chinese, Mandarin (Harbin)zhcmnltr45.8, 126.6
Chinese, Mandarin (Nanjing)zhcmnltr32.0, 118.8
Chinese, Mandarin (Tianjin)zhcmnltr39.1, 117.2
Chinese, Mandarin (Traditional)zh-Hantcmnltr40.0, 116.2
Chin, Hakacnhcnhltr22.9, 92.8
Asháninkacnicniltr-11.9, -73.9
Montenegrincnrcnrltr42.8, 19.5
Coloradocofcofltr-0.2, -79.2
Corsicancocosltr41.7, 9.3
Caquintecotcotltr-11.5, -73.5
Ashéninka, Pichiscpucpultr-10.5, -74.6
Crimean Tatarcrhcrhltr45.0, 34.1
Seselwa Creole Frenchcrscrsltr-4.6, 55.5
Chinantec, Chiltepeccsacsaltr18.1, -96.2
Cree, Swampycswcswltr56.0, -95.0
Chin, Tedimctdctdltr23.6, 93.5
Welshcycymltr52.0, -4.0
Dagbanidagdagltr9.7, -0.4
Danishdadanltr54.9, 9.4
Dendiddnddnltr11.7, 3.5
German, Standard (1901)de-1901deultr48.6, 12.5
German, Standard (1996)de-1996deultr48.6, 12.5
Dagaare, Southerndgadgaltr10.4, -2.5
Dinka, Northeasterndipdipltr9.3, 31.8
Maldiviandvdivrtl3.8, 73.1
Jola-Fonyidyodyoltr12.8, -15.7
Juladyudyultr10.4, -4.7
Dzongkhadzdzoltr27.4, 89.6
Greek (monotonic)el-monotonellltr42.3, 24.9
Greek (polytonic)el-polytonellltr42.3, 24.9
Maninkakan, Easternmanemkltr9.3, -10.5
Romagnolorgnrgnltr44.2, 11.7
Englishenengltr53.0, -1.0
Esperantoeoepoltr49.3, 2.8
Ese Ejjaeseeseltr-11.0, -66.0
Estonianetekkltr58.5, 25.8
Basqueeueusltr43.3, -1.3
Eveneveeveltr70.7, 130.9
Evenkievnevnltr53.9, 108.6
Éwéeeeweltr6.5, 0.8
Faroesefofaoltr62.1, -6.9
Fijianfjfijltr-18.0, 178.3
Finnishfifinltr64.8, 25.6
Finnish, Kvenfkvfkvltr69.7, 21.2
Chin, Falamcfmcfmltr23.8, 92.3
Fonfonfonltr7.2, 1.7
Frenchfrfraltr48.0, 2.0
Frisian, Westernfyfryltr53.1, 5.9
Pularfuffufltr12.2, -12.7
Pular (Adlam)fuf-Adlmfufrtl12.2, -12.7
Friulianfurfurltr46.1, 13.1
Fulfulde, Nigerianfuvfuvltr11.0, 11.1
Fulfulde, Nigerian (2)fuvfuvltr11.0, 11.1
Furfvrfvrltr13.0, 25.0
Gagaagaaltr5.7, -0.2
Gagauzgaggagltr44.6, 28.0
Chinese, Ganganganltr28.0, 105.0
Oromo, Borana-Arsi-Gujiomgazltr1.1, 37.9
Gonjagjngjnltr8.5, -0.7
Kpelle, Guineagkpgkpltr7.9, -9.0
Gaelic, Scottishgdglaltr56.8, -5.2
Nanaigldgldltr48.4, 134.8
Gaelic, Irishgagleltr53.2, -7.6
Galicianglglgltr42.2, -7.5
Manxgvglvltr54.2, -4.8
Alemannisch (Elsassisch)gswgswltr48.6, 7.5
Wayuugucgucltr10.2, -71.8
Guaraní, Paraguayangngugltr-25.6, -57.1
Gujaratigugujltr22.7, 71.1
Yanomamöguuguultr1.7, -64.9
Guarayugyrgyrltr-15.8, -61.7
Chinese, Hakkahakhakltr25.0, 115.0
Haitian Creole French (Kreyol)hthatltr19.0, -73.3
Haitian Creole French (Popular)hthatltr19.0, -73.3
Hausa (Niger)ha-NEhaultr11.2, 8.8
Hausa (Nigeria)ha-NGhaultr11.2, 8.8
Hausahahaultr11.2, 8.8
Hawaiianhawhawltr19.6, -155.4
Hmong, Northern Qiandonghmnhealtr26.6, 108.2
Hebrewhehebrtl31.1, 35.0
Hiligaynonhilhilltr10.4, 123.0
Hindihihinltr25.0, 77.0
Chin, Matuhlthltltr23.3, 92.8
Hmong, Southern Qiandonghmshmsltr25.7, 108.5
Gengejgejltr6.3, 1.7
Hanihnihniltr22.7, 102.8
Hindustani, Sarnamihnshnsltr7.7, -58.6
Croatianhrhrvltr45.2, 16.8
Sorbian, Upperhsbhsbltr51.2, 14.4
Huastec (Sierra de Otontepec)hushusltr21.6, -98.5
Chinese, Xianghsnhsnltr28.1, 113.0
Hungarianhuhunltr46.9, 19.7
Huastec (Veracruz)hushusltr21.6, -98.5
Huitoto, Muruihuuhuultr-1.1, -73.8
Huastec (San Luís Potosí)hushusltr21.6, -98.5
Armenianhyhyeltr40.0, 45.0
Ibibioibbibbltr5.2, 7.9
Igboigiboltr4.6, 7.2
Idoioidoltr-75.0, 20.0
Idomaiduidultr7.2, 8.2
Nuosuiiiiiltr28.2, 102.1
Ijo, Southeastijsijsltr5.0, 6.3
Inuktitut, Eastern Canadianiuikeltr62.2, -75.6
Ilocanoiloiloltr15.9, 121.0
Interlinguaiainaltr48.2, 2.6
Indonesianidindltr-7.3, 109.7
Icelandicisislltr63.5, -19.0
Italianititaltr43.0, 12.7
Javanese (Latin)jvjavltr-0.6, 110.9
Javanese (Javanese)jv-Javajavltr-0.6, 110.9
Shuarjivjivltr-3.5, -78.2
Japanesejajpnltr35.0, 135.0
Japanese (Osaka)jajpnltr34.7, 135.5
Japanese (Tokyo)jajpnltr35.7, 139.7
Karakalpakkaakaaltr42.5, 59.6
Inuktitut, Greenlandicklkalltr69.4, -52.9
Kannadaknkanltr13.6, 76.1
Georgiankakatltr39.4, 45.8
Kazakhkkkazltr41.9, 65.8
Kabardiankbdkbdltr43.5, 43.4
Kabiyékbpkbpltr9.0, 0.5
Makondekdekdeltr-11.0, 39.5
Temkdhkdhltr8.0, 1.0
Kabuverdianukeakealtr15.1, -23.6
Q'eqchi'kekkekltr15.4, -89.3
Khasikhakhaltr25.0, 92.0
Mongolian, Halh (Cyrillic)mn-Cyrlkhkltr48.3, 106.3
Mongolian, Halh (Mongolian)mn-Mongkhkltr48.3, 106.3
Khmer, Centralkmkhmltr12.1, 105.0
Rwandarwkinltr-1.6, 29.6
Kirghizkykirltr42.0, 74.0
Khakaskjhkjhltr50.7, 107.2
Khünkkh-Lanakkhltr20.7, 99.5
Mbundukmbkmbltr-9.0, 14.9
Kurdish, Northernkukmrltr37.0, 43.0
Kanuri, Centralkrkncltr11.9, 16.4
Koongokgkngltr-5.6, 14.5
Koongo (Angola)kg-AOkngltr-5.6, 14.5
Komi-Permyakkoikoiltr59.7, 54.8
Konjokookooltr0.3, 29.9
Koreankokorltr37.5, 128.0
Kaondekqnkqnltr-12.4, 25.8
Kissi, Northernkqskqsltr9.2, -10.1
Kriokrikriltr10.9, -14.3
Kareliankrlkrlltr65.2, 30.9
Kitubaktuktultr-2.3, 17.1
Awa-Cuaiquerkwikwiltr1.2, -78.3
Ladinoladladltr41.2, 28.7
Laololaoltr16.1, 104.6
Latinlalatltr41.9, 12.4
Latin (1)lalatltr41.9, 12.4
Latvianlvlvsltr56.8, 24.3
Limba, West-Centrallialialtr9.5, -12.3
Ligurianlijlijltr44.1, 7.9
Lingalalnlinltr1.4, 19.8
Lingala (tones)lnlinltr1.4, 19.8
Lithuanianltlitltr55.1, 24.0
Ladinlldlldltr46.6, 11.9
Occitan (Languedocien)ocociltr44.1, 6.8
Lamnso'lnslnsltr6.4, 11.1
Lobiloblobltr10.0, -3.3
Otuholotlotltr4.2, 32.7
Lozilozlozltr-17.7, 24.7
Luxembourgeoislbltzltr49.7, 6.2
Luba-Kasailualualtr-5.7, 22.4
Luvaleluelueltr-13.5, 22.3
Gandalglugltr0.7, 32.1
Lundalunlunltr-11.2, 23.9
Mizoluslusltr22.6, 92.6
Maduramadmadltr-7.0, 113.0
Magahimagmagltr25.1, 85.3
Marshallesemhmahltr3.1, 170.5
Maithilimaimailtr26.4, 86.2
Malayalammlmalltr9.6, 76.8
Malayalammlmalltr9.6, 76.8
Mam, Northernmammamltr14.8, -91.7
Marathimrmarltr17.9, 76.7
Mazahua Centralmazmazltr19.7, -100.0
Sharanahuamcdmcdltr-9.9, -71.1
Matsésmcfmcfltr-5.7, -72.6
Mendemenmenltr7.9, -11.0
Mobamfqmfqltr8.0, 1.0
Micmacmicmicltr46.0, -65.6
Minangkabauminminltr4.2, 96.3
Mískitomiqmiqltr15.2, -84.3
Macedonianmkmkdltr41.6, 21.8
Maltesemtmltltr35.9, 14.4
Malay (Arabic)zlm-Arabzlmrtl1.9, 103.0
Malay (Latin)zlm-Latnzlmltr1.9, 103.0
Monmnwmnwltr10.0, 100.0
Moromormorltr11.0, 30.0
Mòorémosmosltr10.4, -1.2
Maorimimriltr-38.3, 176.5
Mixe, Totontepecmtomtoltr17.2, -96.0
Mozarabicmximxiltr37.9, -1.8
Mixtec, Metlatónocmxvmxvltr17.1, -98.3
Burmesemymyaltr20.8, 94.0
Mazatec, Ixcatlánmzimziltr18.1, -96.6
Chinese, Min Nannannanltr25.0, 116.0
Navajonvnavltr36.2, -110.1
Nyembanbanbaltr-15.7, 18.3
Ndebelenrnblltr-25.6, 29.1
Ndongangndoltr-17.6, 19.2
Saxon, Lowndsndsltr50.8, 6.1
Nepalinenpiltr27.5, 85.0
Nahuatl, Centralnhnnhnltr19.1, -98.3
Nganasannionioltr73.1, 86.2
Niueniuniultr-19.1, -169.9
Gilyaknivnivltr52.6, 140.7
Naga, Aonjonjoltr26.3, 94.4
Kulango, Bounankunkultr8.5, -2.8
Dutchnlnldltr52.0, 5.0
Norwegian, Nynorsknnnnoltr61.0, 11.0
Norwegian, Bokmålnbnobltr61.0, 8.0
Nomatsiguenganotnotltr-11.5, -74.4
Sotho, Northernnsonsoltr-24.8, 29.5
Nyanja (Chechewa)nynya(https://
5.2.0

6 months ago

5.1.1

1 year ago

5.1.0

1 year ago

5.0.1

3 years ago

5.0.0

3 years ago

4.2.0

4 years ago

4.1.1

5 years ago

4.1.0

5 years ago

4.0.0

6 years ago

3.0.0

7 years ago

2.0.0

7 years ago

1.0.0

8 years ago

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago