text: const THOUSAND = 1000;
  const MILLION = THOUSAND * THOUSAND;
  function thousand(n) {
    return Math.round(n * 1000);
  }
  function million(n) {
    return Math.round(n * 1000000);
  }
  
  
  export default function () {
    return [{
      language: 'Aja',
      region: 'African',
      speakers: thousand(550),
      pangrams: ['Agbetɔwo pleŋu vanɔ gbɛmɛ ko vovoɖeka gbeswɛgbeswɛ, sɔto amɛnyinyi ko acɛwo gomɛ; wo xɔnɔ susunywin ko jimɛnywi so esexwe. Wo ɖo a wa nɔvi ɖaɖa wowo nɔnɔwo gbɔ. '],
    },
    {
      language: 'Aghem',
      region: 'African',
      speakers: thousand(27),
      specialCharacters: 'À à Â â Ǎ ǎ Ā ā È è Ê ê Ě ě Ē ē Ɛ ɛ Ì ì Î î Ǐ ǐ Ī ī Ɨ ɨ Ŋ ŋ Ò ò Ô ô Ǒ ǒ Ō ō Ɔ ɔ Ù ù Û û Ǔ ǔ Ū ū Ʉ ʉ ʔ',
    },
    {
      language: 'Akan',
      region: 'African',
      speakers: million(32),
      specialCharacters: 'Á á À à É é È è Ɛ ɛ Ɛ́ ɛ́ Ɛ̀ ɛ̀ Í í Ì ì Ḿ ḿ M̀ m̀ Ń ń Ǹ ǹ Ó ó Ò ò Ɔ ɔ Ɔ́ ɔ́ Ɔ̀ ɔ̀ Ú ú Ù ù',
      paragraphs: ['Dèdé: Èhé nà Kégyétíá wó? Méfá kwáń béǹ só ákó hó? Kyèí: Kò w’àníḿ tèè kòsí sè wóbéhúnú sòtóò bí áà yéátwéré àníḿ sé ‘Ònyàmé túmí’.'],
      gotchas: [
        {
          topic: 'open E/O + grave/acute',
          tags: ['mark'],
          description: 'Acute and grave must be positioned properly (centered) over letters open E and open O (Ɛ́ ɛ́ Ɛ̀ ɛ̀ Ɔ́ ɔ́ Ɔ̀ ɔ̀), as these combinations do not have precomposed diacritics.',
          tests: [
            'Ɛ́ ɛ́ Ɛ̀ ɛ̀ Ɔ́ ɔ́ Ɔ̀ ɔ̀',
          ],
        },
      ],
    },
    {
      language: 'Albanian',
      region: 'European',
      speakers: million(7.6),
      specialCharacters: 'Ç ç Ë ë',
      sentences: ['Rrugë të mbarë, paç fat!', 'Ç’kemi, gëzohem që të takova.'],
      paragraphs: ['Të gjithë njerëzit lindin të lirë dhe të barabartë në dinjitet dhe në të drejta. Ata kanë arsye dhe ndërgjegje dhe duhet të sillen ndaj njëri tjetrit me frymë vëllazërimi.'],
    },
    {
      language: 'Arabic',
      script: 'Arab',
      region: 'African, Asian',
      speakers: million(310),
      pangrams: [
        'صِف خَلقَ خَودِ كَمِثلِ الشَمسِ إِذ بَزَغَت — يَحظى الضَجيعُ بِها نَجلاءَ مِعطارِ',
        'اصبر على حفظ خضر واستشر فطنا، وزج همك في بغداذ منثملا',
        'نصٌّ حكيمٌ لهُ سِرٌّ قاطِعٌ وَذُو شَأنٍ عَظيمٍ مكتوبٌ على ثوبٍ أخضرَ ومُغلفٌ بجلدٍ أزرق ',
        'ابجد هوز حطي كلمن سعفص قرشت ثخذ ضظغ',
      ],
      alphabet: 'أ ب ج د ه و ز ح ط ي ك ل م ن س ع ف ص ق ر ش ت ث خ ذ ض ظ غ',
    },
    {
      language: 'Armenian',
      region: 'Caucasian',
      speakers: million(6.7),
      opentypeTag: 'HYE ',
      script: 'Armn',
      pangrams: [
        'Բել դղյակի ձախ ժամն օֆ ազգությանը ցպահանջ չճշտած վնաս էր եւ փառք։',
        'Չին ֆիզիկոսը օճառաջուր ցողելով բժշկում է հայ գնդապետի փքված ձախ թևը:',
      ],
      paragraphs: [
        'Ամբողջագրերի ակնհայտ կիրառություններից զատ՝ տառատեսակների ներկայացում, հաղորդալարերի միջոցով գրվածքի փոխանցման ստուգում, տպիչ մեքենաների փորձարկում և այլն, առաջարկվում էր այն օգտագործեկ ծածկագրության մեջ:',
        'Ճապոներենում «Իրոխա» ամբողջագիրը կիրառվում է որպես այբբենական շարվածքի համարժեքներից մեկը XI դարից սկսած:',
      ],
      alphabet: 'Ա ա Բ բ Գ գ Դ դ Ե ե Զ զ Է է Ը ը Թ թ Ժ ժ Ի ի Լ լ Խ խ Ծ ծ Կ կ Հ հ Ձ ձ Ղ ղ Ճ ճ Մ մ Յ յ Ն ն Շ շ Ո ո Չ չ Պ պ Ջ ջ Ռ ռ Ս ս Վ վ Տ տ Ր ր Ց ց Ւ ւ Փ փ Ք ք Օ օ Ֆ ֆ ՈՒ ու ԵՒ և',
      punctuation: '֊ ՝ ։ ՜ ՞ ․ ՚ ՛ ՟',
    },
    {
      language: 'Aromanian',
      region: 'European',
      speakers: thousand(250),
      alphabet: 'A a Ã ã B b C c D d Dh dh Dz dz E e F f G g H h I i J j K k L l Lj lj M m N n Nj nj O o P p Q q R r S s Sh sh T t Th th Ts ts U u V v W w X x Y y Z z',
      paragraphs: [
        'Tatã a nostu tsi eshti tu tser, si ayisiascã numa a Ta, s’yinã amirãria a Ta, si facã vrearea a Ta, cum tu tser, ashe sh\'pisti loc. Pãna a nostã, atsa di cathi dzuã, dãniu sh’azã, sh‘ yartãni amartiili a nosti, ashe cum li yãrtem sh’noi a amãrtor a noci, sh’nu ni du la pirazmo, ma viagljãni di atsel rãu.'
      ],
    },
    {
      language: 'Asturian',
      region: 'European',
      speakers: thousand(351),
      opentypeTag: 'AST ',
      specialCharacters: 'Ḥ ḥ Ḷ ḷ',
      paragraphs: [
        'Tolos seres humanos nacen llibres y iguales en dignidá y drechos y, pola mor de la razón y la conciencia de so, han comportase hermaniblemente los unos colos otros.'
      ],
    },
    {
      language: 'Azeri',
      altNames: ['Azerbaijani'],
      region: 'European',
      speakers: million(23),
      pangrams: ['Zəfər, jaketini də papağını da götür, bu axşam hava çox soyuq olacaq.'],
      alphabet: 'A a B b C c Ç ç D d E e Ə ə F f G g Ğ ğ H h X x I ı İ i J j K k Q q L l M m N n O o Ö ö P p R r S s Ş ş T t U u Ü ü V v Y y Z z',
      alphabetIsSorted: true,
    },
    {
      language: 'Basaa',
      altNames: ['Basa'],
      region: 'African',
      speakers: thousand(300),
      specialCharacters: 'Á á À à Â â Ǎ ǎ Ā ā Ɓ ɓ É é È è Ê ê Ě ě Ē ē Ɛ ɛ Í í Ì ì Î î Ǐ ǐ Ī ī Ń ń Ǹ ǹ Ŋ ŋ Ó ó Ò ò Ô ô Ǒ ǒ Ō ō Ɔ ɔ Ú ú Ù ù Û û Ǔ ǔ Ū ū',
    },
    {
      language: 'Bashkir',
      speakers: million(1.2),
      script: 'Cyrl',
      region: 'Asian',
      alphabet: 'А а Б б В в Г г Ғ ғ Д д Ҙ ҙ Е е Ё ё Ж ж З з И и Й й К к Ҡ ҡ Л л М м Н н Ң ң О о Ө ө П п Р р С с Ҫ ҫ Т т У у Ү ү Ф ф Х х Һ һ Ц ц Ч ч Ш ш Щ щ Ъ ъ Ы ы Ь ь Э э Ә ә Ю ю Я я',
    },
    {
      language: 'Belarusian',
      region: 'European',
      speakers: million(7.6),
      script: 'Cyrl',
      pangrams: ['Літаратурная мова абслугоўвае (паралельна з рускай) розныя сферы дзейнасці беларускага народа, з\'яўляецца поліфункцыянальнай.'],
      alphabet: 'А а Б б В в Г г Д д Е е Ё ё Ж ж З з І і Й й К к Л л М м Н н О о П п Р р С с Т т У у Ў ў Ф ф Х х Ц ц Ч ч Ш ш Ы ы Ь ь Э э Ю ю Я я ʼ',
    },
    {
      language: 'Breton',
      region: 'European',
      speakers: thousand(210),
      pangrams: ['Yec’hed mat Jakez ! Skarzhit ar gwerennoù-mañ, kavet e vo gwin betek fin ho puhez.'],
      specialCharacters: 'Â â Ê ê Î î Ñ ñ Ô ô Ù ù Û û Ü ü',
    },
    {
      language: 'Bulgarian',
      region: 'European',
      speakers: million(9),
      script: 'Cyrl',
      pangrams: ['Фучейки и хълцайки, кьоравият грухтящ шопар жадно стъпка зюмбюлите.', 'Ах чудна българска земьо, полюшвай цъфтящи жита.', 'Жълтата дюля беше щастлива, че пухът, който цъфна, замръзна като гьон.', 'Под южно дърво, цъфтящо в синьо, бягаше малко пухкаво зайче. '],
      alphabet: 'А а Б б В в Г г Д д Е е Ж ж З з И и Ѝ ѝ Й й К к Л л М м Н н О о П п Р р С с Т т У у Ф ф Х х Ц ц Ч ч Ш ш Щ щ Ъ ъ Ь ь Ю ю Я я',
      letterings: [
        'Апелационен Безброен Веществен Глаголица Дъжд Единайсет Жажда Звезда Идиот Керамика Лекомисленост Микрометър Надежден Отвесност Припека Разлюбвам Старост Тяхната Убийца Фосфор Христов Царица Чичо Шофьор Щастие Ъгъл Юбилей Ядосан',
      ],
    },
    {
      language: 'Catalan',
      region: 'European',
      speakers: million(4.1),
      pangrams: ['«Dóna amor que seràs feliç!». Això, il·lús company geniüt, ja és un lluït rètol blavís d’onze kWh. aïllament'],
      gotchas: [
        {
          topic: 'punt volat',
          tags: ['metrics', 'contextual', 'localization'],
          description: 'Localized variants of <em>periodcentered</em>, visually centered between two letters <em>L</em> and <em>l</em>, respectively.',
          tests: [
            'il·lús cal·lígraf sibil·la ombrel·la novel·la metàl·lic',
            'IL·LÚS CAL·LÍGRAF SIBIL·LA OMBREL·LA NOVEL·LA METÀL·LIC',
          ],
        }
      ],
      specialCharacters: "À à Ç ç É é È è Í í Ï ï Ó ó Ò ò Ú ú Ü ü",
      alphabet: "A a À à B b C c Ç ç D d E e É é È è F f G g H h I i Í í Ï ï J j K k L l M m N n O o Ó ó Ò ò P p Q q R r S s T t U u Ú ú Ü ü V v W w X x Y y Z z",
      punctuation: "«»·’",
      optionalCharacters: 'Ŀ ŀ',
      optionalCharactersNote: 'legacy',
    },
    {
      language: 'Chinese (Pinyin)',
      htmlTag: '',
      speakers: 0,
      region: 'Asian',
      specialCharacters: 'Ü ü Ā Ē Ī Ō Ū Ǖ ā ē ī ō ū ǖ Á É Í Ó Ú Ǘ á é í ó ú ǘ Ǎ Ě Ǐ Ǒ Ǔ Ǚ ǎ ě ǐ ǒ ǔ ǚ À È Ì Ò Ù Ǜ à è ì ò ù ǜ',
      alphabetIsSorted: true,
      pseudo: true,
    },
    {
      language: 'Chuvash',
      speakers: million(1.043),
      script: 'Cyrl',
      region: 'Asian',
      alphabet: 'А а Ӑ ӑ Б б В в Г г Д д Е е Ё ё Ӗ ӗ Ж ж З з И и Й й К к Л л М м Н н О о П п Р р С с Ҫ ҫ Т т У у Ӳ ӳ Ф ф Х х Ц ц Ч ч Ш ш Щ щ Ъ ъ Ы ы Ь ь Э э Ю ю Я я',
    },
    {
      language: 'Croatian',
      region: 'European',
      speakers: million(5.6),
      pangrams: ['Gojazni đačić s biciklom drži hmelj i finu vatu u džepu nošnje.'],
    },
    {
      language: 'Czech',
      speakers: million(10),
      region: 'European',
      pangrams: ['Loď čeří kýlem tůň obzvlášť v Grónské úžině.'],
      gotchas: [{
        topic: 'vertical caron',
        tags: ['metrics'],
        description: 'The vertical form of the caron diacritic found with <em>d</em> and <em>t</em> should be kerned against lowercase letters and punctuation.',
        tests: [
          'loďka ďábelska ďatlov ďábel objížďka buďto',
          'břeťa cenťák žesťový řiťka opúšťať hradišťský tchaj-ťi šťuka dvanásťročný',
          'loď. loď, loď: loď; loď- loď? loď!',
          'dešť. dešť, dešť; dešť: dešť- dešť? dešť!',
          'ď” ľ” ť” ď“ ľ“ ť“',
        ],
      }, {
        topic: 'ring above',
        tags: ['congruency'],
        description: 'It might be preferred that the ring above <em>u</em> (the Czech <em>kroužek</em> diacritic) be congruent with the Scandinavian ring above <em>a</em>, for the rare occasions where Scandinavian proper names are inflected in Czech or Slovak.',
        tests: ['Håkanův?'],
      }],
    },
    {
      language: 'Dagbani',
      region: 'African',
      speakers: million(1.16),
      alphabet: '’ A a B b CH ch D d E e Ɛ ɛ F f G g GB gb Ɣ ɣ H h I i J j K k KP kp L l M m N n NY ny Ŋ ŋ O o Ɔ ɔ P p R r S s SH sh T t U u W w Y y Z z Ʒ ʒ',
    },
    {
      language: 'Danish',
      speakers: million(5.5),
      region: 'European',
      pangrams: ['Quizdeltagerne spiste jordbær med fløde, mens cirkusklovnen Walther spillede på xylofon.'],
      optionalCharacters: 'Ǽ ǽ Ǻ ǻ Ǿ ǿ',
      optionalCharactersNote: 'Dictionary use.',
    },
    {
      language: 'Dinka',
      region: 'African',
      speakers: million(1.3),
      alphabet: 'A a Ä ä B b C c D d DH dh E e Ë ë Ɛ ɛ Ɛ̈ ɛ̈ G g Ɣ ɣ I i Ï ï J j K k L l M m N n NH nh NY ny Ŋ ŋ T t TH th U u W w O o Ö ö Ɔ ɔ Ɔ̈ ɔ̈ P p R r Y y',
      alphabetIsSorted: true,
    },
    {
      language: 'Duala',
      region: 'African',
      speakers: thousand(87),
      specialCharacters: 'Á á Ɓ ɓ Ɗ ɗ É é Ɛ ɛ Í í Ŋ ŋ Ó ó Ɔ ɔ Ú ú Ū ū',
    },
    {
      language: 'Dutch',
      region: 'European',
      speakers: million(21),
      pangrams: ['Pa’s wijze lynx bezag vroom het fikse aquaduct.'],
      gotchas: [{
        topic: 'IJ',
        tags: ['ligature', 'optional'],
        tests: ['IJburg Rijksmuseum'],
      }, {
        topic: 'ij-acute',
        tags: ['ligature', 'localization', 'contextual'],
        tests: ['Wíjze'],
      }],
      specialCharacters: "Á á É é Í í IJ ij ÍJ íj Ó ó Ú ú",
      alphabetIsSorted: true,
    },
    {
      language: 'English',
      region: 'European',
      speakers: million(360),
      pangrams: ['Amazingly few discotheques provide jukeboxes.', 'Why shouldn’t a quixotic Kazakh vampire jog barefoot?', 'Battle of Thermopylae: Quick javelin grazed wry Xerxes.', 'Quick zephyrs blow, vexing daft Jim.', 'Two driven jocks help fax my big quiz.', 'Show mangled quartz flip vibe exactly.', 'Public junk dwarves hug my quartz fox.', 'Jumbling vext frowzy hacks PDQ.', 'Nymphs blitz quick vex dwarf jog.', 'Schwarzkopf vexed Iraq big-time in July.', 'Boxers had zap of gay jock love, quit women.', 'Fix problem quickly with galvanized jets.', 'Watch “Jeopardy!”, Alex Trebek’s fun TV quiz game.'],
      letterings: [
        'Attaboy Bubble Cache Dwindle Essence Flyleaf Grunge Headache Infinite Jinjer Kinky Lonely Murmur Norwegian Officious Purpose Qashqai Rarity Sognefjord’s Testy Usual Vivian Woodwind Xerxes Yuppy Zanzibar',
        'Autoinstall Beetlebrain Cyberschool Disposedly Empowered Forefix Graylag Highline Ineffective Jujuman Kangaroolike Ludophilia Minimalize Nondesired Overzealous Propellered Quisqualate Rejoinder Soundclash Throstle Ultracasual Valuative Westward Xenotoxic Youngerly Zigzagger',
        'Airway Bebeast Chickdom Deadringer Endeavor Foxfish Gigatonne Hipsterish Invariable Jujitsu Kickboxing Lithophile Mommykins Nonfragrant Otoacoustic Prospect Quasiquote Refactoring Spokesbird Thattaboy Unsubmitted Velvetfish Wristwork Xeroxable Youngberry Zettahertz',
      ],
      paragraphs: ['Unicode just made its new emoji list for 2019 official, and the update adds 230 new symbols, including a yawning face, white heart, and pinching hand symbol.',
        'This nomination will be examined in 2009 by the responsible UNESCO Committee.',
        'Reinstate the 17 trainees to flight status. — I will… but I just want you to understand… that I—',
        'Had to be me. Someone else might have gotten it wrong.',
        'Galactica, the Cylon is now flying formation with me! Right above my head. This thing is acting weird...',
      ],
      numerals: ['Unicode just made its new emoji list for 2019 official, and the update adds 230 new symbols, including a yawning face, white heart, and pinching hand symbol.', 'Though the list of new emoji has now been finalized, it will still be several months before the update hits your phone. Unicode will release the update in March, but it will take some time after that for apps and operating systems to roll out support for the new characters. Updates will start hitting in April and continue through the end of the year, according to Emojipedia.'],
      smallcaps: ['Private Johnson went <span style="font-variant-caps: all-small-caps;">AWOL</span> after he received an order to join major combat forces in Iraq.', 'Developing apps requires a knowledge of <span style="font-variant-caps: all-small-caps;">html</span> and JavaScript, and that\'s it.', 'This nomination will be examined in 2009 by the responsible <span style="font-variant-caps: all-small-caps;">UNESCO</span> Committee.'],
      specialCharacters: '', // empty, allows alphabet to be auto-generated
      optionalCharacters: '', /* todo: include letters with diereses and others used in common loans */
    },
    {
      language: 'Esperanto',
      speakers: 1000,
      pangrams: ['Eble ĉiu kvazaŭ-deca fuŝĥoraĵo ĝojigos homtipon.'],
    },
    {
      language: 'Estonian',
      region: 'European',
      speakers: million(1.1),
      pangrams: ['Põdur Zagrebi tšellomängija-följetonist Ciqo külmetas kehvas garaažis'],
    },
    {
      language: 'Ewe',
      region: 'African',
      speakers: million(6.5),
      pangrams: ['Ʋu axaléɖiƒe. Wo dona Eʋegbe le Ghana kple Togo kpakple Benin Dahumey dukɔ siwo le Afrika ƒe ɣetoɖoƒe lɔƒo la me. Gbe gbɔgblɔ siwo teɖe Eʋegbe ŋu wonye Fɔŋgbe kpakple Adzágbe. Esiawo katã wonye Gbe siwo doƒome kple Ʋegbe. Ŋɔŋlɔdzesi blaetɔ̃ ye le Eʋegbe me.'],
      alphabet: 'A a Á á À à Ã ã B b D d Ɖ ɖ E e É é È è Ẽ ẽ Ɛ ɛ F f Ƒ ƒ G g Ɣ ɣ H h X x I i Í í Ì ì Ĩ ĩ K k L l M m N n Ŋ ŋ O o Ó ó Ò ò Õ õ Ɔ ɔ P p R r S s T t U u Ú ú Ù ù Ũ ũ V v Ʋ ʋ W w Y y Z z',
      alphabetIsSorted: true,
    },
    {
      language: 'Ewondo',
      region: 'African',
      speakers: thousand(580),
      pangram: '',
      specialCharacters: 'Á á À à Â â Ǎ ǎ É é È è Ê ê Ě ě Ə ə Ɛ ɛ Í í Ì ì Î î Ǐ ǐ Ń ń Ǹ ǹ Ŋ ŋ Ó ó Ò ò Ô ô Ǒ ǒ Ɔ ɔ Ú ú Ù ù Û û Ǔ ǔ',
    },
    {
      language: 'Finnish',
      region: 'European',
      speakers: million(5),
      pangrams: ['Fahrenheit ja Celsius yrjösivät Åsan backgammon-peliin, Volkswagenissa, daiquirin ja ZX81:n yhteisvaikutuksesta.'],
    },
    {
      language: 'Fon',
      region: 'African',
      speakers: million(2.2),
      pangrams: ['Ee nyi ɖɔ hɛnnu ɖokpo mɛ ɔ, mɛ ɖokpoɖokpo ka do susu tɔn, bɔ acɛ ɖokpo ɔ wɛ mɛbi ɖo bo e ma sixu kan fɛn kpon é ɖi mɛɖesusi jijɛ, hwɛjijɔzinzan, kpodo fifa ni tiin nu wɛkɛ ɔ bi e ɔ.'],
      todo: 'todo',
      _letterings: ['Gbeta Gbɛ Ɔ Bi Tɔn Ee Ɖɔ Xó Dó Acɛ E Gbɛtɔ Ɖó Kpodo Sisi E Ɖo Na Ɖó N\'I Lɛ Kpo Wu E Wexwle'],
    },
    {
      language: 'French',
      speakers: million(75),
      region: 'European',
      pangrams: ['Voix ambiguë d’un cœur qui au zéphyr préfère les jattes de kiwi.'],
      html: [`M<span style="font-feature-settings: 'sups' 1;">lle</span> Orane`],
      letterings: [ 'Anaéroïde Blâmable Crocoïte Dièdre Enrôlée Ferrifère Gynæcologie Hiérarchique Infidèle Jéjunum Kafkaïen Laçabilité Manœuvre Nénètse Ostéoïde Œcologique Périphérique Quéquette Rebrûler Sinistrée Têtière Uninucléé Vancouvérois Xénolexique Yéyéfication Zoïzite' ],
      gotchas: [{
        topic: 'iï ïl',
        tags: ['metrics'],
        tests: ['thaïlandais aïllament acneïforme sjiïete thaïlandais aïllament increïblement caraïbes caraïbische privilegiïn geïdentifiseer haïfa geïllustreerd tchaïkovski'],
      }, {
        topic: "d'A L'A l'A",
        tags: ['metrics'],
        tests: ["curly quotes: d’A L’A l’A, straight quotes: d'A L'A l'A"],
      }],
      specialCharacters: 'À à Â â Æ æ Ç ç É é È è Ê ê Ë ë Î î Ï ï Ô ô Œ œ Ù ù Û û Ü ü Ÿ ÿ',
    },
    {
      language: 'West Frisian',
      altNames: ['Western Frisian'],
      region: 'European',
      speakers: thousand(470),
      pangrams: ['Alve bazige froulju wachtsje op dyn komst'],
      specialCharacters: 'Á á Ä ä É é Ë ë Ì ì Ï ï Ò ò Ö ö Ú ú Ü ü Ỳ ỳ',
    },
    {
      language: 'Fula',
      altNames: ['Fulah'],
      region: 'African',
      speakers: million(24),
      alphabet: '',
      alphabet: "A a B b Ɓ ɓ C c D d Ɗ ɗ E e F f G g Ɠ ɠ H h I i J j K k L l M m N n Ñ ñ Ɲ ɲ Ŋ ŋ O o P p R r S s T t U u W w Y y Ƴ ƴ '",
      alphabetIsSorted: true,
      optionalCharacters: 'Ñ ñ',
      pangrams: ['Musidɓe tedduɓe, Fulɓe e leƴƴi kala gonɗi e Fuuta, haa Dakaar, e gure Senegaal kala, mi salminii on calminaali tedduɗi.'],
    },
    {
      language: 'Gagauz',
      htmlCode: 'gag',
      speakers: thousand(140),
      region: 'European',
      alphabet: 'A a Ä ä B b C c Ç ç D d E e Ê ê F f G g H h I ı İ i J j K k L l M m N n O o Ö ö P p R r S s Ş ş T t Ţ ţ U u Ü ü V v Y y Z z',
      alphabetIsSorted: true,
    },
    {
      language: 'German',
      speakers: million(95),
      region: 'European',
      letterings: [ 'Adäquat Bärbeißig Chimärisch Drängend Ernüchternd Fünfjährig Großflächig Höfisch Isländisch Jägermeister Kritikfähig Löffeln Myxomatös Neongrün Oligozän Präskriptiv Querschläger Reißerisch Süßsauer Totprügeln Überflüssig Verknüpfung Westwärts Xänorphika Yottabyte Zusätzlich' ],
      pangrams: ['Victor jagt zwölf Boxkämpfer quer über den großen Sylter Deich.'],
      alphabet: 'A a Ä ä B b C c D d E e F f G g H h I i J j K k L l M m N n O o Ö ö P p Q q R r S s ẞ ß T t U u Ü ü V v W w X x Y y Z z',
      specialCharacters: 'Ä Ö Ü ä ö ü ß ẞ',
      alphabetIsSorted: true,
    },
    {
      language: 'Greek',
      altNames: ['Modern Greek'],
      script: 'Grek',
      region: 'European',
      speakers: million(12),
      pangrams: ['Ξεσκεπάζω τὴν ψυχοφθόρα βδελυγμία.', 'Ζαφείρι δέξου πάγκαλο, βαθῶν ψυχῆς τὸ σῆμα.', 'Ταχίστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός.', 'Διαφυλάξτε γενικά τη ζωή σας από βαθειά ψυχικά τραύματα.'],
      paragraphs: [
        'Η ελληνική γλώσσα ανήκει στην ινδοευρωπαϊκή οικογένεια και αποτελεί το μοναδικό μέλος του ελληνικού κλάδου, ενώ είναι η επίσημη γλώσσα της Ελλάδος και της Κύπρου. Ανήκει επίσης στον βαλκανικό γλωσσικό δεσμό. Στην ελληνική γλώσσα, έχουμε γραπτά κείμενα ήδη από τον 15ο αιώνα π.Χ.. Σαν Παγκόσμια Ημέρα Ελληνικής Γλώσσας έχει καθιερωθεί η 9η Φεβρουαρίου.',
        'Στα 1666 ίδρυσε στη Χίο, μετά από εισήγηση του Πατριάρχη Ιεροσολύμων Νεκτάριου, μια νέα σχολή κοντά στο ναό του Αγίου Βίκτωρος, η οποία δεν αποκλείεται να αποτελεί τη συνέχεια του <em>Φροντιστηρίου των Αγίων Αναργύρων</em>. Ο ίδιος δωρίζει εις τον πατριαρχικό ναό το μέγα και καλλιτεχνικά επεξεργασμένο ελεφαντοκόλλητον παγκάριον με την επιγραφή: «Μανουήλ υιός Πέτρου εκ Καστορίας αφοσιοί έτει ΑΧΞΘ’» (1669).',
        'Η Βικιπαίδεια ή Wikipedia είναι ένα συλλογικό εγκυκλοπαιδικό εγχείρημα που έχει συσταθεί στο Διαδίκτυο, παγκόσμιο, πολύγλωσσο, που λειτουργεί με την αρχή του wiki. Η Βικιπαίδεια έχει ως στόχο να παρέχει ελεύθερα επαναχρησιμοποιήσιμο περιεχόμενο, με αντικειμενικά και επαληθεύσιμα στοιχεία, που ο καθένας μπορεί να τροποποιήσει και να βελτιώσει.',
        ' Εξέδωσε την σοσιαλιστική εφημερίδα <em>«Μέλλον»</em> στην διάρκεια των σπουδών του στα 1908 με 1909 που εξέφραζε τις ιδέες της ομάδας των <em>Κοινωνιολόγων</em> του Αλέξανδρου Παπαναστασίου και γύρω από την οποία συσπειρώθηκαν πολλοί σοσιαλιστές και φοιτητές.',
        'Τον Οκτώβριο του 1923 εκλέχθηκε Γραμματέας της Κεντρικής Επιτροπής του ΣΕΚΕ, ενώ ήταν και υποψήφιος βουλευτής στις εκλογές του 1923. Κατά τη διάρκεια της ηγεσίας του σημειώθηκαν σκληρές εσωκομματικές συγκρούσεις με αιχμή το Μακεδονικό ζήτημα. Ο Αποστολίδης, μαζί με τον Γιάνη Κορδάτο και τον Λευτέρη Σταυρίδη ήταν ο πυρήνας των στελεχών που χαρακτήρισαν ανεδαφική τη θέση για "Ενιαία Ανεξάρτητη Μακεδονία" και υπερασπίστηκαν τον ελληνικό χαρακτήρα της περιοχής.',
      ],
      letterings: [
        'Αμαζόνιος Βραβεία Γουάνγκ Διόδωρος Εργαλεία Ζεμτσούζινα Ηγησιππος Θεοξενιος Ιστορία Καζακστάν Λαμπροκλης Μάρμαρο Νίζνι Ξέρξης Οινομαχος Περσέπολη Ροτόρ Σθενελαος Ταυτιστεί Υπάρχουν Φρολόφ Χοχλόφ Ψαρρής Ωφελιων',
        'Αιγιαλός Βενετσιάνος Γραμματοκιβώτιο Διάγνωση Ενστερνίζομαι Ζωγραφίζω Ηλεκτροχημικός Θυμωμένος Ικανοποιημένος Κατάληψη Λογχίζομαι Ματοκυλιέμαι Ντούμπνιο Ξυπόλητος Οξύτονος Προλεταριάτο Ρουαντέζος Σταυρόλεξο Τρινιδάδ Υποχρεωτικός Φιλανδικά Χιονάνθρωπος Ψυχίατρος Ωφελούμαι',
        'Αετιδέας Βαμβάκι Γραίγος Δαμαλίδα Ευσεβής Ζεματίζω Ηγέτης Ιδιώτης Καθέλκω Λουλακής Μάθημα Νάνος Ομορφιά Παπάρα Ρεκόρ Σύγκλιση Τσιτσί Υπάκουος Φουφού Χάχανο Ψιψίνα Ωρίμως',
        'Αγκίδα Βέλγα Γύπας Δημιούργημα Εξηγούμαι Ζεσταμένος Ηλιοθεραπεία Θεσμός Ιστιοδρομία Κρασί Λογχίζομαι Μισώ Νωρίς Ξαίνω Οπλίζομαι Παπαρδέλα  Ρύζι Συμφωνία Τσέλιγκας Υποχρέωση Φύομαι Χριστόψωμο Ψυχίατρος Ωταλγία',
      ],
      numbers: ['Έχει θερμοκρασία τήξης 304°C και θερμοκρασία βρασμού 1473°C.', 'Το φυσικό οξυγόνο αποτελείται από τρία (3) σταθερά ισότοπα: το <sup>16</sup>O (σε ποσοστό 99,762&nbsp;%), το <sup>17</sup>O και το <sup>18</sup>O.'],
      alphabet: 'Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι ι Κ κ Λ λ Μ μ Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ ς Τ τ Υ υ Φ φ Χ χ Ψ ψ Ω ω Ά Έ Ή Ί Ϊ Ό Ύ Ϋ Ώ ά έ ή ί ϊ ΐ ό ύ ϋ ΰ ώ',
      specialCharacters: 'Ά Έ Ή Ί Ϊ Ό Ύ Ϋ Ώ ά έ ή ί ϊ ΐ ό ύ ϋ ΰ ώ',
      alphabetIsSorted: true,
      punctuation: ';·',
    },
    {
      language: 'Guarani',
      script: 'Latn',
      speakers: million(4.6),
      region: 'American',
      paragraphs: ['Mayma yvypóra ou ko yvy ári iñapyty\'yre ha eteĩcha tecoruvicharendá ha acatúape jeguerekópe; ha ikatu rupi oikuaa ñetéva ha añete\'yva, iporãva ha ivaíva, tekotevẽ pehenguéicha oiko oñondivekuéra.'],
      alphabet: 'A a Ã ã Ch ch E e Ẽ ẽ G g G̃ g̃ H h I i Ĩ ĩ J j K k L l M m Mb mb N n Nd nd Ng ng Nt nt Ñ ñ O o Õ õ P p R r Rr rr S s T t U u Ũ ũ V v Y y Ỹ ỹ \'',
      alphabetIsSorted: true,
      gotchas: [
        {
          topic: 'G tilde',
          tags: ['mark'],
          description: 'Combining mark positioning must be implemented as there is no corresponding codepoint for this letter.',
          tests: [ 'G̃ g̃' ],
        },
      ],
    },
    {
      language: 'Hausa',
      region: 'African',
      speakers: million(34),
      paragraphs: ['Nonuwana sun cika sun yi nauyi Suna begen hannayenka Kai kadai ka iya rikesu Tamkar kana rike da kwai Kai ka iya murza su kamar amaro Ka iya shan su kamar lemu Yaya zanyi da raina?', 'Ai ba sauran budurci a tare da nonuwa na Tun ranar da ka ba su ʼyanci Basu san kowa ba sai kai.'],
      alphabet: 'A a B b Ɓ ɓ C c D d Ɗ ɗ E e F f G g H h I i J j K k Ƙ ƙ L l M m N n O o R r R̃ r̃ S s SH sh T t TS ts U u W w Y y Ƴ ƴ Z z ʼ',
    },
    {
      language: 'Hungarian',
      speakers: million(13),
      region: 'European',
      pangrams: ['Jó foxim és don Quijote húszwattos lámpánál ülve egy pár bűvös cipőt készít.'],
    },
    {
      language: 'Icelandic',
      region: 'European',
      speakers: thousand(300),
      pangrams: ['Sævör grét áðan því úlpan var ónýt.', 'Svo hölt, yxna kýr þegði jú um dóp í fé á bæ.'],
      gotchas: [{
        topic: 'fþ',
        tags: ['metrics', 'ligature'],
        tests: ['hafþór'],
      }],
    },
    {
      language: 'Igbo',
      region: 'African',
      speakers: million(25),
      pangrams: ['Nne, nna, wepụ he’l’ụjọ dum n’ime ọzụzụ ụmụ, vufesi obi nye Chukwu, ṅụrịanụ, gbakọọnụ kpaa, kwee ya ka o guzoshie ike; ọ ghaghị ito, nwapụta ezi agwa.'],
    },
    {
      language: 'Indonesian',
      speakers: million(43),
      region: 'Asian',
      pangrams: ['Muharjo seorang xenofobia universal yang takut pada warga jazirah, contohnya Qatar.'],
      specialCharacters: "",
    },
    {
      language: 'Irish',
      speakers: thousand(150),
      region: 'European',
      pangrams: ['Ċuaiġ bé ṁórṡáċ le dlúṫspád fíorḟinn trí hata mo ḋea-ṗorcáin ḃig'],
    },
    {
      language: 'Italian',
      region: 'European',
      speakers: million(59),
      pangrams: ['Pranzo d’acqua fa volti sghembi.'],
      gotchas: [{
        topic: "d'A L'A l'A",
        tags: ['metrics'],
        tests: ["curly quotes: d’A L’A l’A, straight quotes: d'A L'A l'A"],
      }],
      specialCharacters: "À à É é È è Ì ì Ó ó Ò ò Ù ù",
    },
    {
      language: 'Jula',
      altNames: ['Dyula', 'Dioula'],
      region: 'African',
      speakers: million(2.2),
      alphabet: 'A a B b C c D d E e Ɛ ɛ F f G g H h I i J j K k L l M m N n Ɲ ɲ Ŋ ŋ O o Ɔ ɔ P p R r S s T t U u V v W w Y y Z z',
    },
    {
      language: 'Kabyle',
      region: 'African',
      speakers: million(5.5),
      opentypeTag: 'KAB0',
      pangrams: ['Yiwen wass, Ğeḥḥa yefka-yas baba-s frank, akken ad d-yaɣ aqerruy n tixsi. Yuɣ-it-id, yečča akk aksum-is. Yeqqim-d uceqlal d ilem, yewwi-yas-t-id i baba-s. Ihi, mi t-iwala yenna-yas: "acu-t wa?" yenna-yas: "d aqerruy n tixsi". – A ccmata, anida llan imeẓẓuɣen-is?'],
    },
    {
      language: 'Kako',
      region: 'African',
      speakers: thousand(120),
      specialCharacters: 'Á á À à Â â Ɓ ɓ Ɗ ɗ É é È è Ê ê Ɛ ɛ Í í Ì ì Î î Ǌ ǋ ǌ Ŋ ŋ Ó ó Ò ò Ô ô Ɔ ɔ Ú ú Ù ù Û û',
      alphabetIsSorted: true,
    },
    {
      language: 'Kazakh',
      speakers: million(11.7),
      script: 'Cyrl',
      region: 'Asian',
      alphabet: 'А а Ә ә Б б В в Г г Ғ ғ Д д Е е Ё ё Ж ж З з И и Й й К к Қ қ Л л М м Н н Ң ң О о Ө ө П п Р р С с Т т У у Ұ ұ Ү ү Ф ф Х х Һ һ Ц ц Ч ч Ш ш Щ щ Ъ ъ Ы ы І і Ь ь Э э Ю ю Я я',
    },
    {
      language: 'Khoekhoe',
      region: 'African',
      speakers: thousand(200),
      script: 'Latn',
      paragraphs: ['ǃGâi tsēs. ǃGâi ǁgoas. Nē ǀkharib ǃnâ da ge ǁgûn tsî ǀgaen tsî doan tsîn; tsî ǀnopodi tsî ǀkhenadi tsî ǀhuigu tsî ǀamin tsîn; tsî ǀkharagagu ǀaon tsîna ra hō.'],
      alphabet: 'A a Ã ã AA aa ÃÃ ãã AE ae AI ai ÃĨ ãĩ AO ao AU au ÃŨ ãũ B b D d E e Ẽ ẽ EE ee F f G g GY gy H h I i Ĩ ĩ II ii ĨĨ ĩĩ J j K k KH kh L l M m N n O o Õ õ OA oa ÕÃ õã OE oe OO oo P p R r S s T t TS ts U u Ũ ũ UI ui ŨĨ ũĩ UU uu ŨŨ ũũ V v W w X x ǀ ǀG ǀg ǀH ǀh ǀKH ǀkh ǀN ǀn ǁ ǁG ǁg ǁH ǁh ǁKH ǁkh ǁN ǁn ǂ ǂG ǂg ǂH ǂh ǂKH ǂkh ǂN ǂn ǃ ǃG ǃg ǃH ǃh ǃKH ǃkh ǃN ǃn',
    },
    {
      language: 'Koyraboro Senni',
      altNames: ['Koyraboro Senni Songhai'],
      region: 'African',
      speakers: thousand(430),
      specialCharacters: 'Ã ã Ẽ ẽ Ɲ ɲ Ŋ ŋ Õ õ Š š Ž ž',
    },
    {
      language: 'Koyra Chiini',
      altNames: ['Koyra Chiini Songhay'],
      region: 'African',
      speakers: thousand(240),
      specialCharacters: 'Ã ã Ẽ ẽ Ɲ ɲ Ŋ ŋ Õ õ Š š Ž ž',
    },
    {
      language: 'Kyrgyz',
      speakers: million(4.3),
      script: 'Cyrl',
      region: 'Asian',
      alphabet: 'А а Б б Г г Д д Е е Ё ё Ж ж З з И и Й й К к Л л М м Н н Ң ң О о Ө ө П п Р р С с Т т У у Ү ү Х х Ч ч Ш ш Ы ы Э э Ю ю Я я',
    },
    {
      language: 'Lakota',
      speakers: 2100,
      region: 'American',
      alphabet: 'A a Aŋ aŋ B b Č č Čh čh Č’ č’ E e G g Ǧ ǧ H h Ȟ ȟ I i Iŋ iŋ K k Kh kh Kȟ kȟ K’ k’ L l M m N n O o P p Ph ph Pȟ pȟ P’ p’ S s Š š T t Th th Tȟ tȟ T’ t’ U u Uŋ uŋ W w Y y Z z Ž ž ’',
      alphabetIsSorted: true,
    },
    {
      language: 'Latin',
      speakers: 0,
      region: 'European',
      pangrams: ['Sic fugiens, dux, zelotypos, quam Karus haberis.'],
      specialCharacters: "",
    },
    {
      language: 'Latvian',
      region: 'European',
      speakers: million(1.5),
      pangrams: ['Muļķa hipiji mēģina brīvi nogaršot celofāna žņaudzējčūsku.', 'Glāžšķūņa rūķīši dzērumā čiepj Baha koncertflīģeļu vākus.'],
      gotchas: [{
        topic: 'ī',
        tags: ['metrics'],
        tests: [
          'spēcīgi līdz Cīrulis peisaistīja Irbītis Skatīt vadība ierādīta piedalījās dīšas čīča',
          '\n"ī" /ī/ \\ī\\ (ī) [ī] {ī}'
        ],
      }],
    },
    {
      language: 'Lingala',
      region: 'African',
      speakers: million(15),
      paragraphs: ['Tatá wa bísó, ozala o likoló, bato bakúmisa Nkómbó ya Yɔ́, bandima bokonzi bwa Yɔ́, mpo elingo Yɔ́, basálá yangó o nsé, lokóla bakosalaka o likoló Pésa bísó lɛlɔ́ biléi bya mokɔlɔ na mokɔlɔ, límbisa mabé ma bísó, lokóla bísó tokolimbisaka baníngá. Sálisa bísó tondima masɛ́nginyá tê, mpe bíkisa bísó o mabé. Na yɔ́ bokonzi, nguyá na nkembo, o bileko o binso sékô. Amen.'],
      gotchas: [
        {
          topic: 'open E open O acute',
          tags: ['mark'],
          description: 'Acute must be positioned properly (centered) over letters open E and open O (Ɛ́ ɛ́ Ɔ́ ɔ́), as these combinations do not have precomposed diacritics.',
          tests: [
            'Ɛ́ ɛ́ Ɔ́ ɔ́',
          ],
        },
      ],
    },
    {
      language: 'Lithuanian',
      speakers: million(3.1),
      region: 'European',
      pangrams: ['Įlinkdama fechtuotojo špaga sublykčiojusi pragręžė apvalų arbūzą'],
    },
    {
      language: 'Livonian',
      htmlTag: 'liv',
      speakers: 0,
      region: 'European',
      sentences: [ 'Jõvā ūomõg! Vȯndzist Ūdāigastõ!' ],
      alphabet: 'A a Ā ā Ä ä Ǟ ǟ B b D d Ḑ ḑ E e Ē ē F f G g H h I i Ī ī J j K k L l Ļ ļ M m N n Ņ ņ O o Ō ō Ȯ ȯ Ȱ ȱ Õ õ Ȭ ȭ P p R r Ŗ ŗ S s Š š T t Ț ț U u Ū ū V v Z z Ž ž',
      alphabetIsSorted: true,
      optionalCharacters: 'Ö ö Ȫ ȫ Y y Ȳ ȳ',
      optionalCharactersNote: 'Used for phonemes that were unrounded in later generations; these were used as late as 1997.',
    },
    // { language: 'Lojban', pangram: '.o’i mu xagji sofybakni cu zvati le purdi' },
    {
      language: 'Maasai',
      altNames: ['Masai'],
      region: 'African',
      speakers: million(1.3),
      alphabet: 'A a B b CH ch D d E e Ɛ ɛ G g H h I i Ɨ ɨ J j K k L l M m N n NY ny Ŋ ŋ O o Ɔ ɔ P p R r RR rr S s SH sh T t U u Ʉ ʉ W w WU wu Y y YI yi \' ʔ',
      alphabetIsSorted: true,
    },
    {
      language: 'Macedonian',
      region: 'European',
      speakers: million(2),
      script: 'Cyrl',
      pangrams: ['Ѕидарски пејзаж: шугав билмез со чудење џвака ќофте и кељ на туѓ цех.'],
      alphabet: 'А а Б б В в Г г Д д Ѓ ѓ Е е Ж ж З з Ѕ ѕ И и Ј ј К к Л л Љ љ М м Н н Њ њ О о П п Р р С с Т т Ќ ќ У у Ф ф Х х Ц ц Ч ч Џ џ Ш ш',
      specialCharacters: 'Ѓ ѓ Ѕ ѕ Ј ј Ќ ќ Љ љ Њ њ',
    },
    {
      language: 'Maltese',
      region: 'European',
      speakers: thousand(520),
      script: 'Latn',
      pangrams: ["L-Unjoni hija mibnija fuq il-valuri ta' rispett għad-dinjità tal-bniedem, ta' libertà, ta' demokrazija, ta' ugwaljanza, ta' l-istat tad-dritt u tar-rispett għad-drittijiet tal-bniedem, inklużi d-drittijiet ta' persuni li jagħmlu parti minn minoranzi. Dawn il-valuri huma komuni għall-Istati Membri f'soċjetà karatterizzata mill-pluraliżmu, in-non-diskriminazzjoni, it-tolleranza, il-ġustizzja, is-solidarjetà u l-ugwaljanza bejn in-nisa u l-irġiel."],
    },
    {
      language: 'Mapudungun',
      region: 'American',
      speakers: thousand(300),
      pangrams: ['Gvxam mincetu apocikvyeh: ñizol ce mamvj ka raq kuse bafkeh mew', 'Ngütram minchetu apochiküyeṉ: ñidol che mamüll ka rag kushe ḻafkeṉ mew.', 'Gütxam minchetu apochiküyenh: ñizol che mamüll ka raq kushe lhafkenh mew.'],
    },
    {
      language: 'Marshallese',
      region: 'Austronesian',
      speakers: 55000,
      script: 'Latn',
      opentypeTag: 'MAH ',
      htmlTag: 'mh',
      pangrams: ['E-ar den̄ōt er. N̄a i-j yokwe ajiri ro nej-ū. em̧m̧an io̧kwe ļalem M̧aaj M̧aļo-eļap '],
      alphabet: 'A a Ā ā B b D d E e I i J j K k L l Ļ ļ M m M̧ m̧ N n Ņ ņ N̄ n̄ O o O̧ o̧ Ō ō P p R r T t U u Ū ū W w',
      gotchas: [
        {
          topic: 'cedilla',
          tags: ['localization'],
          description: 'Marshallese support requires combining <em>cedilla</em> with letters <em>M</em> and <em>O</em>, as no precomposed codepoints exist for these letters. Furthermore, <em>L</em> and <em>N</em> cedilla accents are preferred to be rendered with actual <em>cedilla</em>s, and not <em>comma</em> accents as required for Latvian usage. The cedilla should be centered below all letters, including <em>M</em> and <em>N</em>',
          tests: ['katļo̧k Ļaņtōn M̧ajeļ'],
        },
      ],
    },
    {
      language: 'Mongolian',
      speakers: million(5.2),
      region: 'Asian',
      script: 'Cyrl',
      pangrams: ['Щётканы фермд пийшин цувъя. Бөгж зогсч хэльюү.'],
      specialCharacters: 'Ө ө Ү ү',
      alphabet: 'А а Б б В в Г г Д д Е е Ё ё Ж ж З з И и Й й К к Л л М м Н н О о Ө ө П п Р р С с Т т У у Ү ү Ф ф Х х Ц ц Ч ч Ш ш Щ щ Ъ ъ Ы ы Ь ь Э э Ю ю Я я',
    },
    {
      language: 'Mundang',
      region: 'African',
      speakers: thousand(240),
      script: 'Latn',
      alphabet: 'A a Ã ã B b Ɓ ɓ C c D d Ɗ ɗ E e Ẽ ẽ Ə ə Ə̃ ə̃ F f G g H h I i Ĩ ĩ J j K k L l M m N n Ŋ ŋ O o Õ õ P p R r S s T t U u V v Ṽ ṽ W w Y y Z z',
    },
    {
      language: 'Navajo',
      htmlTag: 'nv',
      opentypeTag: 'NAV',
      region: 'American',
      speakers: thousand(169),
      script: 'Latn',
      alphabet: '’ A a Á á Ą ą Ą́ ą́ AA aa ÁÁ áá ĄĄ ąą Ą́Ą́ ą́ą́ B b CH ch CH’ ch’ D d DL dl DZ dz E e É é Ę ę Ę́ ę́ EE ee ÉÉ éé ĘĘ ęę Ę́Ę́ ę́ę́ G g GH gh H h HW hw I i Í í Į į Į́ į́ II ii ÍÍ íí ĮĮ įį Į́Į́ į́į́ J j K k K’ k’ KW kw L l Ł ł M m N n O o Ó ó Ǫ ǫ Ǫ́ ǫ́ OO oo ÓÓ óó ǪǪ ǫǫ Ǫ́Ǫ́ ǫ́ǫ́ S s SH sh T t T’ t’ TŁ tł TŁ’ tł’ TS ts TS’ ts’ W w X x Y y Z z ZH zh',
      paragraphs: [ 'Ashiiké tʼóó diigis léiʼ tółikaní łaʼ ádiilnííł dóó nihaa nahidoonih níigo yee hodeezʼą́ jiní. Áko tʼáá ałʼąą chʼil naʼatłʼoʼii kʼiidiilá dóó hááhgóóshį́į́ yinaalnishgo tʼáá áłah chʼil naʼatłʼoʼii néineestʼą́ jiní. Áádóó tółikaní áyiilaago tʼáá bíhígíí tʼáá ałʼąą tłʼízíkágí yiiʼ haidééłbįįd jiní. "Háadida díí tółikaní yígíí doo łaʼ ahaʼdiidził da," níigo ahaʼdeetʼą́ jiníʼ. Áádóó baa nahidoonih biniiyé kintahgóó dah yidiiłjid jiníʼ...'],
      sentences: [ 'Áádóó tółikaní áyiilaago tʼáá bíhígíí tʼáá ałʼąą tłʼízíkágí yiiʼ haidééłbįįd jiní.' ],
      gotchas: [{
        topic: 'centered ogonek',
        tags: ['localization', 'mark'],
        description: 'The letters <em>A E I O</em> can take an acute, an ogonek, or both. This requires proper combining mark positioning feature or corresponding precomposed glyphs substituted by OpenType, or both. The ogonek, unlike for Polish and Lithuanian usage, must be centered below the base letters, including <em>A</em> and <em>a</em>.',
        tests: ['Ą ą Ą́ ą́ Ę ę Ę́ ę́ Į į Į́ į́ Ǫ ǫ Ǫ́ ǫ́'],
      }],
    },
    {
      language: 'Ngiemboon',
      region: 'African',
      speakers: thousand(250),
      script: 'Latn',
      specialCharacters: 'Á á À à Â â Ǎ ǎ É é È è Ê ê Ě ě Ɛ ɛ Í í Ì ì Ḿ ḿ Ń ń Ŋ ŋ Ó ó Ò ò Ô ô Ǒ ǒ Ɔ ɔ Ú ú Ù ù Û û Ǔ ǔ Ʉ ʉ Ẅ ẅ Ÿ ÿ ʼ',
    },
    {
      language: 'Ngomba',
      region: 'African',
      speakers: 63000,
      script: 'Latn',
      specialCharacters: 'Á á Â â Ǎ ǎ Ɛ ɛ Í í Î î Ǐ ǐ Ḿ ḿ Ń ń Ǹ ǹ Ŋ ŋ Ɔ ɔ Ú ú Û û Ǔ ǔ Ʉ ʉ Ẅ ẅ Ꞌ ꞌ',
    },
    {
      language: 'Norwegian',
      speakers: million(4.5),
      region: 'European',
      letterings: [ 'Alfastråling Blåbær Chinchilla Dørhåndtak Erklære Forføre Grønnlig Høflighet Ingeniør Jobbintervju Kjølevæske Latterliggjøre Målmann Nøktern Overfølsomhet Papegøye Qatarsk Reingjøre Sfærisk Tankemønster Upopulær Vikværing Wienerbrød Xenofobi Ydmykelse Zoologisk Ærlegdom Ørnøygd ' ],
      pangrams: ['Jeg begynte å fortære en sandwich mens jeg kjørte taxi på vei til quiz'],
      optionalCharacters: 'Ǽ ǽ Ǻ ǻ Ǿ ǿ',
      optionalCharactersNote: 'Dictionary use.',
    },
    {
      language: 'Polish',
      region: 'European',
      speakers: million(40),
      pangrams: ['Koń i żółw grali w kości z piękną ćmą u źródła.'],
      letterings: [
        'Aerofłot Bóbr Część Ćmić Dyndasz Ernest Farfocel Gringo Hochsztapler Irbis Jajko Krokus Lalka Łękotka Mąkami Nanizać Obrok Ósemka Poprzestań Quiz Rzeżączka Schniesz Świąt Tarty Uzurpator Victoria Warszawa Xero Yeti Złorzeczyć Źrebak Żółtko',
        'Aniołek Ą-ę Błękit Często Ćwikiel Dożywocie Estończyk Écru Ę-ą Frunięcie Gąszcz Huśtawka Imię Jeż Kryształ Liść Łeb Męstwo Nieporządek Obłędny Ósmy Ponawiać Różnobarwny Spieprzać Światło Trójskok Ustępstwo Vanuatu Wielkość Xbox Yeti Zauważalnie Źródło Żywioł',
      ],
      gotchas: [{
        topic: 'łł',
        tags: ['metrics'],
        description: 'The łł combination sometimes produces a busy area. A spacing, kerning or ligature solution is possible should the problem arise.',
        tests: ['Kołłątaj Piłka Ełk Półkole Półton PÓŁTON Radziwiłłów'],
      }],
      specialCharacters: 'Ą ą Ć ć Ę ę Ł ł Ń ń Ó ó Ś ś Ź ź Ż ż',
    },
    {
      language: 'Portuguese',
      region: 'European',
      speakers: million(215),
      pangrams: ['Luís argüia à Júlia que «brações, fé, chá, óxido, pôr, zângão» eram palavras do português.'],
    },
    {
      language: 'Riffian',
      htmlTag: 'rif',
      region: 'African',
      speakers: million(6),
      specialCharacters: 'Č č Ḍ ḍ Ɛ ɛ Ǧ ǧ Ɣ ɣ Ḥ ḥ Ř ř Ṛ ṛ Ṣ ṣ Ṭ ṭ Ẓ ẓ',
    },
    {
      language: 'Romanian',
      region: 'European',
      speakers: million(24),
      pangrams: ['Bând whisky, jazologul șprițuit vomă fix în tequila.'],
      gotchas: [{
        topic: 'șț',
        tags: ['localization', 'optional'],
        description: 'Consider substituting s-cedilla and t-cedilla with s-comma-below and t-comma-below for Romanian.',
        tests: ['șprițuit (comma) = şpriţuit (cedilla)?'],
      }],
    },
    {
      language: 'Russian',
      region: 'European',
      speakers: million(155),
      script: 'Cyrl',
      pangrams: ['— Любя, съешь щипцы, — вздохнёт мэр, — Кайф жгуч!'],
      paragraphs: ['Я только в главную мысль мою верю. Она именно состоит в том, что люди, по закону природы, разделяются вообще на два разряда: на низший (обыкновенных), то есть, так сказать, на материал, служащий единственно для зарождения себе подобных, и собственно на людей, то есть имеющих дар или талант сказать в среде своей новое слово... Первый разряд всегда — господин настоящего, второй разряд — господин будущего. Первые сохраняют мир и приумножают его численно; вторые двигают мир и ведут его к цели. И те, и другие имеют совершенно одинаковое право существовать. Одним словом, у меня все равносильное право имеют, и — vive la guerre eternelle, — до Нового Иерусалима, разумеется!'],
      letterings: [
        'Аудиограф Бомбист Втузовец Гуглить Драгдилер Евгения Ё-моё Жоржет Звёздно Иберийский Йельский Классика Льяло Мнемоник Нутационный Ожогин Пилоправ Рэппер Сфинкс Тлить Узуфрукт Фуфачёв Холедох Цугцванг Чёлочка Шропшир Щадящий Ынахсыт Эмвэдэшник Ююба Ягьяев',
      ],
      alphabet: 'А а Б б В в Г г Д д Е е Ё ё Ж ж З з И и Й й К к Л л М м Н н О о П п Р р С с Т т У у Ф ф Х х Ц ц Ч ч Ш ш Щ щ Ъ ъ Ы ы Ь ь Э э Ю ю Я я',
    },
    {
      language: 'Northern Sami',
      altNames: [ 'North Sami', 'Sami' ],
      speakers: thousand(25),
      region: 'European',
      sentences: [
        'Buot olbmot leat riegádan friddjan ja olmmošárvvu ja olmmošvuoigatvuođaid dáfus.',
        'Sii leat jierbmalaš olbmot geain lea oamedovdu ja sii gálggaše leat dego vieljačagat.',
        'Ruoŧa sámiid riikkasearvi, RSR, hilgu ráđđehusa evttohusa ođđa ráđđádallanortnegii sámiiguin.',
        'John Ness almmustahttá farga romána mas lea sáhka sápmelaččain, dážain, ruoŧŧilaččain ja skealmmain.',
      ],
      alphabet: 'A a Á á B b C c Č č D d Đ đ E e F f G g H h I i J j K k L l M m N n Ŋ ŋ O o P p R r S s Š š T t Ŧ ŧ U u V v Z z Ž ž',
    },
    {
      language: 'Scottish Gaelic',
      speakers: thousand(57),
      region: 'European',
      pangrams: ['Mus d’fhàg Cèit-Ùna ròp Ì le ob.'],
    },
    {
      language: 'Serbian',
      script: 'Cyrl',
      region: 'European',
      speakers: million(19),
      region: 'European',
      letterings: [
        'Акцептор Брецати Вео Граничан Дунст Ђилкош Ејакулација Жаба Захвала Измјенично Јединица Карати Лихвар Љуљачка Мјесечина Небулозан Њујорк Опходити Притварати Ружан Стењ Тврд Ћилимарство Успављивати Финџан Хипероним Цертифициран Човечанство Џудо Шраф',
      ],
      pangrams: ['Љубазни фењерџија чађавог лица хоће да ми покаже штос.', 'Ајшо, лепото и чежњо, за љубав срца мога дођи у Хаџиће на кафу.'],
      alphabet: 'А а Б б В в Г г Д д Ђ ђ Е е Ж ж З з И и Ј ј К к Л л Љ љ М м Н н Њ њ О о П п Р р С с Т т Ћ ћ У у Ф ф Х х Ц ц Ч ч Џ џ Ш ш',
      specialCharacters: 'Ђ ђ Ј ј Љ љ Њ њ Ћ ћ Џ џ',
    },
    {
      language: 'Serbian',
      script: 'Latn',
      region: 'European',
      speakers: million(19),
      pangrams: ['Ljubazni fenjerdžija čađavog lica hoće da mi pokaže štos.'],
      alphabet: 'A a B b C c Ć ć Č č D d Đ đ DŽ dž E e F f G g H h I i J j K k L l LJ lj M m N n NJ nj O o P p R r S s Š š T t U u V v Z z Ž ž',
    },
    {
      language: 'Shawiya',
      htmlTag: 'shy',
      region: 'African',
      speakers: million(2.13),
      specialCharacters: 'Č č Ḍ ḍ Ɛ ɛ Ǧ ǧ Ɣ ɣ Ḥ ḥ Ř ř Ṛ ṛ Ṣ ṣ Ṭ ṭ Ẓ ẓ',
    },
    {
      language: 'Shilha',
      altNames: ['Tachelhit'],
      region: 'African',
      speakers: million(7),
      script: 'Latn',
      pangrams: ['Lqqiṣt n yan urgaz lli yzznzan tammnt ɣ ssuqq. Yan urgaz iɛmmr mnnaw yilmawn n tammnt ɣ ssuqq. Yašk nn dars yan urgaz, ira ad dars isɣ tammnt. Inna y as: "Mnšk at tzznzt tammnt ann?" Inna y as: "Mḍi tt, iɣ ak tɛžb ar gis tsawalt." Yasy urgaz ann yan yilm, ifsi t, imḍi tammnt, ifk t i bab nns, inna as: "Amẓ, ar kiɣ gussɣ wayyaḍ." Yamẓ t s ufus nns, yasi daɣ umsaɣ lli wayyaḍ, ifsi t, imḍi tammnt, ifk t daɣ i bab nns. Yamẓ t s ufus nns yaḍnin, yasy umsaɣ yan yilm n tammnt, irur. Iggammi bu tammnt mad a yskar i yilmawn lli yumẓ.'],
    },
    {
      language: 'Skolt Sami',
      altNames: [ 'Eastern Sami' ],
      speakers: 320,
      region: 'European',
      alphabet: 'A a Â â Å å Ä ä B b C c Č č D d Đ đ E e F f G g Ǧ ǧ Ǥ ǥ H h I i J j K k Ǩ ǩ L l M m N n Ŋ ŋ O o Õ õ P p R r S s Š š T t U u V v Z z Ž ž Ʒ ʒ Ǯ ǯ',
    },
    {
      language: 'Slovak',
      region: 'European',
      speakers: million(5.5),
      pangrams: ['Kŕdeľ šťastných ďatľov učí pri ústí Váhu mĺkveho koňa obhrýzať kôru a žrať čerstvé mäso.'],
      gotchas: [{
        topic: 'vertical caron',
        tags: ['metrics'],
        description: 'The vertical form of the caron diacritic found with <em>d</em>, <em>L</em>, <em>l</em> and <em>t</em> should be kerned against lowercase letters and punctuation.',
        tests: [
          'loďka ďábelska ďatlov ďábel objížďka buďto',
          'Ľadovec Ľudovít ĽM ',
          'veľký ľuľkovité Iľja Akýkoľvek Teľa Diaľnica',
          'břeťa cenťák žesťový řiťka opúšťať hradišťský tchaj-ťi šťuka dvanásťročný',
          'loď. loď, loď: loď; loď- loď? loď!',
          'čmeľ. čmeľ, čmeľ; čmeľ: čmeľ- čmeľ? čmeľ!',
          'dešť. dešť, dešť; dešť: dešť- dešť? dešť!',
          'ď” ľ” ť” ď“ ľ“ ť“',
        ],
      }, {
        topic: 'caron and inverted caron',
        tags: ['congruency'],
        tests: ['môže?'],
      }],
    },
    {
      language: 'Slovenian',
      speakers: million(2.5),
      region: 'European',
      pangrams: ['Hišničin bratec vzgaja polže pod fikusom.'],
    },
    {
      language: 'Spanish',
      region: 'European',
      speakers: million(405),
      letterings: ['Alacrán Babélico Calcaño Dónde Erección Érebo Fitófago Galápago Hechicería Ilegítimo Índice Jujeño Kafkiano Lilongüe Máximo Neptuno Ñisñil Octógono Óxido Púrpura Recurrir Senescalía Taoísta Urubú Último Vivencia Wawarón Xeneixe Yinyang Zaquizamí'],
      pangrams: ['Whisky bueno: ¡excitad mi frágil pequeña vejez!', 'El pingüino Wenceslao hizo kilómetros bajo exhaustiva lluvia y frío; añoraba a su querido cachorro.', 'La niña, viéndose atrapada en el áspero baúl índigo y sintiendo asfixia, lloró de vergüenza; mientras que la frustrada madre llamaba a su hija diciendo: “¿Dónde estás Waleska?”.', 'El veloz murciélago hindú comía feliz cardillo y kiwi. La cigüeña tocaba el saxofón detrás del palenque de paja.'],
      gotchas: [{
        topic: 'question inverted',
        tags: ['metrics'],
        tests: ['“¿Vale?” «¿Vale?»'],
      }],
    },
    {
      language: 'Swedish',
      region: 'European',
      speakers: million(8.7),
      pangrams: ['Byxfjärmat föl gick på duvshowen.'],
    },
    {
      language: 'Tagalog',
      region: 'Austronesian',
      speakers: million(28),
      opentypeTag: 'TGL ',
      pangrams: ['Ang bawat rehistradong kalahok sa patimpalak ay umaasang magantimpalaan ng ñino.'],
    },
    {
      language: 'Tatar',
      speakers: million(5.2),
      script: 'Cyrl',
      region: 'Asian',
      alphabet: 'А а Ә ә Б б В в Г г Д д Е е Ё ё Ж ж Җ җ З з И и Й й К к Л л М м Н н Ң ң О о Ө ө П п Р р С с Т т У у Ү ү Ф ф Х х Һ һ Ц ц Ч ч Ш ш Щ щ Ъ ъ Ы ы Ь ь Э э Ю ю Я я',
    },
    {
      language: 'Tlapanec',
      altNames: [ 'Meꞌphaa', 'Azoyú Me\'phaa', 'Azoyú Tlapanec' ],
      speakers: thousand(127),
      region: 'American',
      specialCharacters: 'Ñ ñ Ꞌ ꞌ',
      alphabet: "A a B b C c CH ch D d DX dx E e F f G g H h I i J j K k KH kh L l M m N n Ñ ñ O o P p PH ph Q q R r S s T t TH th U u V v W w X x Y y Z z Ꞌ ꞌ",
    },
    {
      language: 'Turkish',
      region: 'European',
      speakers: million(63),
      pangrams: ['Pijamalı hasta yağız şoföre çabucak güvendi. Öküz ajan hapse düştü yavrum, ocağı felç gibi.'],
      gotchas: [
        {
          topic: 'Dotted/dotless i',
          tags: ['localization'],
          description: 'Small caps and all-caps fonts need special consideration for Turkic languages, which map lowercase <em>i</em> to uppercase <em>Idotaccent</em>, and uppercase <em>I</em> to lowercase <em>dotlessi</em>. OpenType codes: assign this feature to languages <code>TRK, AZE, CRT, TAT, KAZ</code> of script <code>latn</code>.',
          tests: [
            '“kevgir” & “direk” always have dots',
            '“Işım” has no dots',
            '“haritacı” & “siyahımsı” have dots over the first i only',
          ],
        }
      ],
      alphabet: 'A a B b C c Ç ç D d E e F f G g Ğ ğ H h I ı İ i J j K k L l M m N n O o Ö ö P p R r S s Ş ş T t U u Ü ü V v Y y Z z',
      alphabetIsSorted: true,
    },
    {
      language: 'Turkmen',
      speakers: million(6.7),
      script: 'Cyrl',
      region: 'Asian',
      alphabet: 'А а Б б В в Г г Д д Е е Ё ё Ж ж Җ җ З з И и Й й К к Л л М м Н н Ң ң О о Ө ө П п Р р С с Т т У у Ү ү Ф ф Х х Ц ц Ч ч Ш ш Щ щ Ъ ъ Ы ы Ь ь Э э Ә ә Ю ю Я я',
    },
    {
      language: 'Ukrainian',
      region: 'European',
      script: 'Cyrl',
      speakers: million(30),
      pangrams: ['Чуєш їх, доцю, га? Кумедна ж ти, прощайся без ґольфів! Жебракують філософи при ґанку церкви в Гадячі, ще й шатро їхнє п’яне знаємо.'],
      gotchas: [{
        topic: 'її',
        tags: ['metrics', 'ligature', 'optional'],
        description: 'The possible collision of dieresis in Ukrainian word <em>її</em> (‘her’) can be avoided by providing a ligature with three dots instead of four.',
        tests: ['ЗГОДОМ ЇЇ ВЖИВ без імени її творця. Ви вже бачили її нового друга? Обидві її дитини були шоковані від її нового друга, але змирилися з ситуацією, бо хотіли, щоб їх мама була щаслива.'],
      }],
      specialCharacters: "Ґ ґ Є є І і Ї ї",
      alphabet: "А а Б б В в Г г Ґ ґ Д д Е е Є є Ж ж З з И и І і Ї ї Й й К к Л л М м Н н О о П п Р р С с Т т У у Ф ф Х х Ц ц Ч ч Ш ш Щ щ Ь ь Ю ю Я я",
    },
    {
      language: 'Uzbek',
      script: 'Cyrl',
      htmlTag: 'uz',
      region: 'Asian',
      speakers: million(27),
      specialCharacters: "Ғ ғ Қ қ Ў ў Ҳ ҳ",
      alphabet: " А а Б б Д д Э э Е е Ф ф Г г Ҳ ҳ И и Ж ж К к Л л М м Н н О о П п Қ қ Р р С с Т т У у В в Х х Й й З з Ў ў Ғ ғ Ш ш Ч ч нг ъ",
    },
    {
      language: 'Uzbek',
      script: 'Latn',
      htmlTag: 'uz',
      region: 'Asian',
      speakers: million(27),
      specialCharacters: "Gʻ gʻ Oʻ oʻ ʼ",
      alphabet: "A a B b CH ch D d E e F f G g Gʻ gʻ H h I i J j K k L l M m N n NG ng O o Oʻ oʻ P p Q q R r S s SH sh T t U u V v X x Y y Z z ʼ",
    },
    {
      language: 'Uzbek (planned reform)',
      script: 'Latn',
      htmlTag: 'uz',
      region: 'Asian',
      speakers: million(27),
      specialCharacters: "Ç ç Ǵ ǵ Ó ó Ş ş ʼ",
      alphabet: "A a B b C c Ç ç D d E e F f G g Ǵ ǵ H h I i J j K k L l M m N n O o Ó ó P p Q q R r S s Ş ş T t U u V v X x Y y Z z ʼ",
    },
    {
      language: 'Vai',
      region: 'African',
      script: 'Latn',
      speakers: thousand(120),
      specialCharacters: 'Á á Ã ã Ɓ ɓ Ɗ ɗ É é Ẽ ẽ Ɛ ɛ Í í Ĩ ĩ Ŋ ŋ Ó ó Õ õ Ɔ ɔ Ú ú Ũ ũ',
    },
    {
      language: 'Vietnamese',
      region: 'Asian',
      script: 'Latn',
      speakers: million(76),
      pangrams: ['Do bạch kim rất quý nên sẽ dùng để lắp vô xương.'],
      gotchas: [{
        topic: 'horn diacritic',
        tags: ['metrics'],
        tests: ['lựt mưng nữi nựi nưm lưu'],
      }],
      specialCharacters: 'Á á À à Ă ă Ắ ắ Ằ ằ Ẵ ẵ Ẳ ẳ Â â Ấ ấ Ầ ầ Ẫ ẫ Ẩ ẩ Ã ã Ả ả Ạ ạ Ặ ặ Ậ ậ Đ đ É é È è Ê ê Ế ế Ề ề Ễ ễ Ể ể Ẽ ẽ Ẻ ẻ Ẹ ẹ Ệ ệ Í í Ì ì Ĩ ĩ Ỉ ỉ Ị ị Ó ó Ò ò Ô ô Ố ố Ồ ồ Ỗ ỗ Ổ ổ Õ õ Ỏ ỏ Ơ ơ Ớ ớ Ờ ờ Ỡ ỡ Ở ở Ợ ợ Ọ ọ Ộ ộ Ú ú Ù ù Ũ ũ Ủ ủ Ư ư Ứ ứ Ừ ừ Ữ ữ Ử ử Ự ự Ụ ụ Ý ý Ỳ ỳ Ỹ ỹ Ỷ ỷ Ỵ ỵ',
      paragraphs: ['Ảnh hưởng này kéo theo sự xuất hiện của nhiều từ gốc Pháp trong nhiều lĩnh vực khác nhau, đặc biệt là trong khoa học – kỹ thuật. Ễnh ương đốm.', `Tiếng Việt, còn gọi tiếng Việt Nam hay Việt ngữ, là ngôn ngữ của người Việt (người Kinh) và là ngôn ngữ chính thức tại Việt Nam. Đây là tiếng mẹ đẻ của khoảng 85% dân cư Việt Nam, cùng với hơn bốn triệu người Việt hải ngoại. Tiếng Việt còn là ngôn ngữ thứ hai của các dân tộc thiểu số tại Việt Nam. Mặc dù tiếng Việt có một số từ vựng vay mượn từ tiếng Hán và trước đây dùng chữ Nôm — một hệ chữ dựa trên chữ Hán — để viết nhưng tiếng Việt được coi là một trong số các ngôn ngữ thuộc ngữ hệ Nam Á có số người nói nhiều nhất (nhiều hơn một số lần so với các ngôn ngữ khác cùng hệ cộng lại). Ngày nay, tiếng Việt dùng bảng chữ cái Latinh, gọi là chữ Quốc ngữ, cùng các dấu thanh để viết.`,
        `Tiếng Việt được chính thức ghi nhận trong Hiến pháp nước Cộng hòa Xã hội chủ nghĩa Việt Nam 2013, tại chương I điều 5 mục 3, là ngôn ngữ quốc gia của Việt Nam. Tiếng Việt bao gồm cách phát âm tiếng Việt và chữ Quốc ngữ để viết. Tuy nhiên hiện chưa có bất kỳ văn bản nào ở cấp nhà nước quy định giọng chuẩn và quốc tự của tiếng Việt. Hiện nay phần lớn các văn bản trong nước được viết theo những "Quy định về chính tả tiếng Việt và về thuật ngữ tiếng Việt" áp dụng cho các sách giáo khoa, báo và văn bản của ngành giáo dục nêu tại Quyết định của Bộ Giáo dục số 240/QĐ ngày 5 tháng 3 năm 1984 do những người thụ hưởng giáo dục đó sau này ra làm việc trong mọi lĩnh vực xã hội.`, `Cũng cần lưu ý tránh nhầm lẫn với Việt ngữ (粵語) hay tiếng Quảng Đông, một ngôn ngữ được sử dụng ở miền nam Trung Quốc (Quảng Đông, Quảng Tây) cũng như ở Hồng Kông và Ma Cao.`, `Tổ chức tiêu chuẩn hóa quốc tế đặt mã ngôn ngữ hai chữ cái cho tiếng Việt là "vi" (tiêu chuẩn ISO 639-1) và đặt mã ngôn ngữ ba chữ cái cho tiếng Việt là "vie" (tiêu chuẩn ISO 639-2).`
      ],
    },
    {
      language: 'Walser German',
      // htmlTag: 'wae',
      // opentypeTag: 'DEU',
      altNames: ['Walser', 'Walliser German', 'Walliser', 'Walserdeutsch', 'Walliserdeutsch'],
      region: 'European',
      speakers: thousand(22),
      pangrams: ['«Méin oalten atte ischt gsinh van in z’Überlann, un d’oaltun mamma ischt van Éischeme, ischt gsing héi van im Proa. Stévenin ischt gsinh dar pappa, la nonna ischt gsinh des Chamonal. [...] D’alpu ischt gsinh aschua van méin oalten pappa. Ich wiss nöit ol z’is heji... Ischt gsinh aschuan d’oaltu, un d’ketschu, gmachut a schian ketschu in z’Überlann.»'],
    },
    {
      language: 'Welsh',
      region: 'European',
      speakers: thousand(700),
      pangrams: ['Parciais fy jac codi baw hud llawn dŵr ger tŷ Mabon. John Rhŷs.'],
      specialCharacters: 'Á á À à Â â Ä ä É é È è Ê ê Ë ë Í í Ì ì Î î Ï ï Ó ó Ò ò Ô ô Ö ö Ú ú Ù ù Û û Ü ü Ẃ ẃ Ẁ ẁ Ŵ ŵ Ẅ ẅ Ý ý Ỳ ỳ Ŷ ŷ Ÿ ÿ',
    },
    {
      language: 'Central Yambasa',
      altNames: ['Yangben'],
      region: 'African',
      speakers: thousand(17),
      specialCharacters: 'Á á À à Â â Ǎ ǎ Ā ā É é È è Ɛ ɛ Í í Ì ì Î î Ī ī Ŋ ŋ Ó ó Ò ò Ô ô Ǒ ǒ Ō ō Ɔ ɔ Ú ú Ù ù Û û Ǔ ǔ Ū ū',
    },
    {
      language: 'Yoruba',
      region: 'African',
      speakers: million(28),
      pangrams: ['Ìwò̩fà ń yò̩ séji tó gbojúmó̩, ó hàn pákànpò̩ gan-an nis̩é̩ rè̩ bó dò̩la.'],
      gotchas: [
        {
          topic: 'vertical line/dot below',
          tags: ['mark'],
          description: 'Some combinations do not have precomposed diacritics: letters E, O, S can take <em>vertical line below</em>, E and O also in combination with <em>acute</em>, <em>grave</em>, and <em>macron</em>. In some publications, <em>dot below</em> is used instead of the vertical line.',
          tests: [
            'E̩ É̩ È̩ Ē̩ O̩ Ó̩ Ò̩ Ō̩ S̩ e̩ é̩ è̩ ē̩ o̩ ó̩ ò̩ ō̩ s̩',
            'Ẹ Ẹ́ Ẹ̀ Ẹ̄ Ọ Ọ́ Ọ̀ Ọ̄ Ṣ ẹ ẹ́ ẹ̀ ẹ̄ ọ ọ́ ọ̀ ọ̄ ṣ',
          ],
        },
      ],
      specialCharacters: 'Á á À à Ā ā É é È è Ē ē E̩ e̩ É̩ é̩ È̩ è̩ Ē̩ ē̩ Ẹ ẹ Ẹ́ ẹ́ Ẹ̀ ẹ̀ Ẹ̄ ẹ̄ Í í Ì ì Ī ī Ó ó Ò ò Ō ō O̩ o̩ Ó̩ ó̩ Ò̩ ò̩ Ō̩ ō̩ Ọ ọ Ọ́ ọ́ Ọ̀ ọ̀ Ọ̄ ọ̄ S̩ s̩ Ṣ ṣ Ú ú Ù ù Ū ū',
    },
    {
      language: 'Zarma',
      region: 'African',
      speakers: million(3.5),
      pangrams: ['Da curo fo hẽ, afo mana hẽ, i si jinde kaana bay. Ay no leemuyaŋ. '],
      specialCharacters: 'Ã ã Ẽ ẽ Ɲ ɲ Ŋ ŋ Õ õ Š š Ž ž',
    },
    {
      language: 'Zazaki',
      region: 'Asian',
      speakers: million(1.6),
      alphabet: 'A a B b C c Ç ç D d E e Ê ê F f G g Ğ ğ H h I i Î î J j K k L l M m N n O o P p Q q R r S s Ş ş T t U u Û û V v W w X x Y y Z z',
    },
    {
      language: 'Zulu',
      region: 'African',
      speakers: million(12),
      pangrams: ['Thina, bantu baseNingizimu Afrika, Siyakukhumbula ukucekelwa phansi kwamalungelo okwenzeka eminyakeni eyadlula;  Sibungaza labo abahluphekela ubulungiswa nenkululeko kulo mhlaba wethu;  Sihlonipha labo abasebenzela ukwakha nokuthuthukisa izwe lethu; futhi  Sikholelwa ekutheni iNingizimu Afrika ingeyabo bonke abahlala kuyo, sibumbene nakuba singafani.'],
      specialCharacters: "",
    },
    {
      language: 'IPA',
      pseudo: true,
      htmlTag: '',
      opentypeTag: '',
      script: 'IPA',
      speakers: 0,
      _specialCharacters: 'ʃ θ ʊ ʊ ʌ ʒ ʔ æ ɑ ð ə ɚ ɛ ɜ ɝ ɪ ɫ ŋ ɔ ɒ ɹ ɾ ˈ ˌ ː ᵊ ʳ õ r̩',
      paragraphs: ['/sɯ̥ʃi/ /a̠ˈmiɣo̟/ [ˈɲeɣʐɛ] [ðə bɛɪʒ çjuː ˈɒn ðə wɔːtəz əv ðə lɔx ɪmˈprɛst ɔːl ɪnˈkluːdɪŋ ðə frɛntʃ kwiːn bɪˈfɔː ˈʃiː hɜːd ðæt ˈsɪɱfəni əˈɡɛn dʒəst əz jʌŋ ˈɑːθə ˈwɒntɪd]',
        '/à ˈnojtɨ, vuˈvo kuuaɫʃˈki ˈve u ˈimɐ̃ kɐˈiɾ nu ˈpɛ du ˈpĩgüˈĩ kɐjˈʃozu i vuˈvɔ ˈpõj ɐˈsukaɾ nu ˈʃa dɨ ˈtɐmɐɾɐʒ du ʒɐbuˈti fɨˈɫiʃ/',
        '[ˈxoˈse kõmˈpɾo ˈuna ˈβjexa sãmˈpoɲa ɛ̃m pɛˈɾu ɛksuˈsãn̪dose, soˈfia tiˈɾo su ˈwiskj al̪ deˈsaɣwe ðe la βãŋˈkɛta]',
        ' maj ˌɹɛvəˈleʃənz æz ə spaj ˈstivən ˈliˌkɑk  ( fɹəm ˈfɹɛnzid ˈfɪkʃən )  ɪn ˈmɛni ˈpipəl ðə ˈvɛɹi nem "spaj " əkˈsajts ə ˈʃʌdəɹ əv ˌæpɹəˈhɛnʃən ; wi spajz , ɪn fækt , ɡɛt kwajt just tə ˈbiɪŋ ˈʃʌdəɹd æt . nʌn əv ʌs spajz majnd ət æt ɑl . ˌwɛnˈɛvəɹ aj ˈɛntəɹ ə ˌhoˈtɛl ənd ˈɹɛdʒəstəɹ ˌmajˈsɛlf æz ə spaj aj əm kwajt əˈkʌstəmd tə si ə θɹɪl əv fɪɹ ɹʌn ɹawnd ðə kləɹks , ɔɹ kləɹk , bəˈhajnd ðə dɛsk .  ʌs spajz , ɔɹ wi spajz --fɔɹ wi kɑl ɑɹˈsɛlvz boθ --ɑɹ ðʌs ə ɹes əˈpɑɹt . nʌn no ʌs . ɑl fɪɹ ʌs . wɛɹ du wi lɪv ? ˈnoˌwɛɹ . wɛɹ ɑɹ wi ? ˈɛvɹiˌwɛɹ .',
        'ˈfɹikwəntli wi dont no ɑɹˈsɛlvz wɛɹ wi ɑɹ . ðə ˈsikɹət ˈɔɹdəɹz ðət wi ɹəˈsiv kʌm fɹəm so haj ʌp ðæt ɪt ɪz ˈɑfən fʌɹˈbɪdən tu ʌs ˈivən tə æsk wɛɹ wi ɑɹ . ə fɹɛnd əv majn , ɔɹ æt list ə ˈfɛlo spaj --ʌs spajz hæv no fɹɛndz --wʌn əv ðə most ˈbɹɪljənt mɛn ɪn ðə hʌŋˈɡɛɹiən ˈsikɹət ˈsəɹvəs , wʌns spɛnt ə mʌnθ ɪn ˌnju ˈjɔɹk ˈʌndəɹ ðə əmˈpɹɛʃən ðət hi wəz ən ˈwɪnəˌpɛɡ . ɪf ðɪs ˈhæpənd tə ðə most ˈbɹɪljənt , θɪŋk əv ðə ˈʌðəɹz .  ðə ˈsɔɹoz əv ə ˈsʌməɹ ɡɛst  lɛt mi ədˈmɪt , æz aj stɑɹt tə ɹajt , ðət ðə hol θɪŋ ɪz maj fɑlt . aj ʃʊd ˈnɛvəɹ həv kʌm , aj nju ˈbɛtəɹ . aj həv non ˈbɛtəɹ fɔɹ jɪɹz . aj hæv non ðət ɪt əz ʃɪɹ ˈmædnəs tə ɡo ənd pe ˈvɪzəts ɪn ˈʌðəɹ ˈpipəlz ˈhawzəz .  jɛt ɪn ə ˈmomənt əv ɪnˈsænəti aj həv lɛt ˌmajˈsɛlf ˈɪn fəɹ ɪt ənd hɪɹ aj æm . ðɛɹ ɪz no hop , no ˈawtlət naw tɪl ðə fəɹst əv ˌsɛpˈtɛmbəɹ wɛn maj ˈvɪzət ɪz tə ˈtəɹməˌnet . ˈajðəɹ ˈðæt ɔɹ ˈdɛθ . aj du nɑt ˈɡɹetli kɛɹ wɪtʃ .',
      ],
    },
    ];
  }