Kas yra Pango?

Pango yra atvirojo kodo programinė įranga, kuria siekiama sukurti programinės įrangos sistemą, kad tarptautinius teksto simbolius būtų galima pateikti elektroniniu būdu. Nors dauguma tų, kurie kalba angliškai, gali to nesuvokti, daugelis kalbų nėra atstovaujamos arba yra nepakankamai atstovaujamos internete ir kitose programinės įrangos programose. Dažniausiai taip yra dėl to, kad programinės įrangos programos nepalaiko simbolių tomis kalbomis.

Pango yra dviejų skirtingų žodžių junginys, kuris, atsižvelgiant į programinės įrangos misiją, yra kilę iš dviejų skirtingų kalbų. Pan yra graikiškas žodis, reiškiantis „visi“, o „go“ – japonų kalba, reiškiantis „kalbos“. Iš tikrųjų tai Pango tikisi palaikyti – visomis kalbomis.

Pango tikisi padėti tiems, kurie kalba nepakankamai atstovaujamomis kalbomis, sukurdamas programinę įrangą, galinčią elektroniniu būdu pateikti beveik visas pasaulio kalbas. Darbas nelengvas. Daugelis kalbų turi savų ypatumų, į kuriuos reikia atsižvelgti. Kodas turi būti parašytas taip, kad jame nebūtų pašalinta jokių kalbų arba bent būtų pašalinta kuo mažiau.

Reikia pažymėti, kad Pango neverčia teksto iš vienos kalbos į kitą. Tai tiesiog suteikia pagrindą, kuriam tekstas gali būti rodomas elektroniniu formatu. Tam tikra prasme Pango galima palyginti su reklamine lenta. Jis naudojamas kaip terpė, per kurią galima matyti tekstą ir grafiką. Tačiau kažkas vis tiek turi ateiti ir pritaikyti tekstą bei grafinius elementus reklaminiame skydelyje, kad perduotų pranešimą.

Kaip atvirojo kodo programinė įranga, Pango nepriklauso nuo pelno, kad tęstų savo misiją. Jei taip, gali būti, kad jis niekada nebuvo sukurtas. Taip yra todėl, kad niekada gali nepakakti programinės įrangos paklausos, kad ji būtų pelninga.

Pavyzdžiui, jei programinė įranga sukurta anglakalbei auditorijai, ją gali nusipirkti ir naudoti šimtai milijonų žmonių. Tiesą sakant, anglakalbių, kurių gimtoji ar negimtoji, skaičius yra nuo 500 mln. iki daugiau nei 1 mlrd., atsižvelgiant į daugybę skirtingų veiksnių, pavyzdžiui, kaip matuojamas raštingumas. Tai yra didelė potenciali programinės įrangos rinka. Kuo didesnė rinka, tuo didesnė tikimybė gauti gerą investicijų grąžą.
Tačiau kalba, kuria gali kalbėti tik 10,000 20,000–XNUMX XNUMX žmonių, yra labai maža rinka, iš kurios programinės įrangos įmonės greičiausiai niekada negaus pelno. Todėl šios kalbos yra ignoruojamos. „Pango“ siekia tai pakeisti, suteikdama visų rūšių programas šiomis kalbomis.