|
|
1 month ago | |
|---|---|---|
| .. | ||
| README.md | 1 month ago | |
| assignment.md | 1 month ago | |
README.md
Mradi wa Terrarium Sehemu ya 1: Utangulizi wa HTML
Sketchnote na Tomomi Imura
HTML, au HyperText Markup Language, ni msingi wa kila tovuti uliyowahi kutembelea. Fikiria HTML kama mifupa inayotoa muundo kwa kurasa za wavuti – inafafanua wapi maudhui yanakwenda, jinsi yanavyopangwa, na kila kipande kinawakilisha nini. Wakati CSS baadaye itapamba HTML yako kwa rangi na mpangilio, na JavaScript italeta uhai kwa mwingiliano, HTML hutoa muundo muhimu unaowezesha kila kitu kingine.
Katika somo hili, utaunda muundo wa HTML kwa kiolesura cha terrarium ya mtandaoni. Mradi huu wa vitendo utakufundisha dhana za msingi za HTML huku ukijenga kitu kinachovutia kwa macho. Utajifunza jinsi ya kupanga maudhui kwa kutumia vipengele vya semantic, kufanya kazi na picha, na kuunda msingi wa programu ya wavuti inayoweza kuingiliana.
Mwisho wa somo hili, utakuwa na ukurasa wa HTML unaofanya kazi unaoonyesha picha za mimea katika safu zilizopangwa, tayari kwa kupambwa katika somo linalofuata. Usijali ikiwa inaonekana rahisi mwanzoni – hiyo ndiyo hasa HTML inapaswa kufanya kabla ya CSS kuongeza mwonekano wa kuvutia.
Maswali ya Kabla ya Somo
📺 Tazama na Jifunze: Angalia video hii ya muhtasari wa kusaidia
Kuandaa Mradi Wako
Kabla ya kuanza kuandika msimbo wa HTML, hebu tuandae mazingira sahihi ya kazi kwa mradi wako wa terrarium. Kuunda muundo wa faili ulioandaliwa tangu mwanzo ni tabia muhimu itakayokusaidia katika safari yako ya maendeleo ya wavuti.
Kazi: Unda Muundo wa Mradi Wako
Utaunda folda maalum kwa mradi wako wa terrarium na kuongeza faili yako ya kwanza ya HTML. Hapa kuna njia mbili unazoweza kutumia:
Chaguo 1: Kutumia Visual Studio Code
- Fungua Visual Studio Code
- Bonyeza "File" → "Open Folder" au tumia
Ctrl+K, Ctrl+O(Windows/Linux) auCmd+K, Cmd+O(Mac) - Unda folda mpya inayoitwa
terrariumna uchague - Katika paneli ya Explorer, bonyeza ikoni ya "New File"
- Peana jina faili yako
index.html
Chaguo 2: Kutumia Amri za Terminal
mkdir terrarium
cd terrarium
touch index.html
code index.html
Hivi ndivyo amri hizi zinavyofanikisha:
- Inaunda saraka mpya inayoitwa
terrariumkwa mradi wako - Inasogea ndani ya saraka ya terrarium
- Inaunda faili tupu ya
index.html - Inafungua faili katika Visual Studio Code kwa kuhariri
💡 Kidokezo cha Kitaalamu: Jina la faili
index.htmlni maalum katika maendeleo ya wavuti. Wakati mtu anapotembelea tovuti, vivinjari huangalia moja kwa mojaindex.htmlkama ukurasa wa chaguo-msingi wa kuonyesha. Hii inamaanisha URL kamahttps://mysite.com/projects/itahudumia faili yaindex.htmlkutoka folda yaprojectsbila hitaji la kutaja jina la faili kwenye URL.
Kuelewa Muundo wa Hati ya HTML
Kila hati ya HTML hufuata muundo maalum ambao vivinjari vinahitaji kuelewa na kuonyesha kwa usahihi. Fikiria muundo huu kama barua rasmi – ina vipengele vinavyohitajika kwa mpangilio maalum vinavyosaidia mpokeaji (katika kesi hii, kivinjari) kushughulikia maudhui ipasavyo.
Hebu tuanze kwa kuongeza msingi muhimu ambao kila hati ya HTML inahitaji.
Tamko la DOCTYPE na Kipengele Kikuu
Mistari miwili ya kwanza ya faili yoyote ya HTML hutumika kama "utambulisho" wa hati kwa kivinjari:
<!DOCTYPE html>
<html></html>
Kuelewa kile msimbo huu unachofanya:
- Inatangaza aina ya hati kama HTML5 kwa kutumia
<!DOCTYPE html> - Inaunda kipengele kikuu
<html>ambacho kitakuwa na maudhui yote ya ukurasa - Inaweka viwango vya kisasa vya wavuti kwa uonyeshaji sahihi wa kivinjari
- Inahakikisha uonyeshaji thabiti katika vivinjari na vifaa tofauti
💡 Kidokezo cha VS Code: Peleka mshale juu ya tagi yoyote ya HTML katika VS Code ili kuona maelezo ya kusaidia kutoka MDN Web Docs, ikiwa ni pamoja na mifano ya matumizi na maelezo ya utangamano wa kivinjari.
📚 Jifunze Zaidi: Tamko la DOCTYPE huzuia vivinjari kuingia katika "hali ya quirks," ambayo ilitumika kusaidia tovuti za zamani sana. Maendeleo ya kisasa ya wavuti hutumia tamko rahisi
<!DOCTYPE html>kuhakikisha uonyeshaji unaozingatia viwango.
Kuongeza Metadata Muhimu ya Hati
Sehemu ya <head> ya hati ya HTML ina taarifa muhimu ambayo vivinjari na injini za utafutaji zinahitaji, lakini ambayo wageni hawaoni moja kwa moja kwenye ukurasa. Fikiria kama "maelezo ya nyuma ya pazia" yanayosaidia ukurasa wako kufanya kazi ipasavyo na kuonekana kwa usahihi katika vifaa na majukwaa tofauti.
Metadata hii inaambia vivinjari jinsi ya kuonyesha ukurasa wako, ni usimbaji wa herufi gani wa kutumia, na jinsi ya kushughulikia ukubwa wa skrini tofauti – yote ni muhimu kwa kuunda kurasa za wavuti za kitaalamu na zinazoweza kufikiwa.
Kazi: Ongeza Kichwa cha Hati
Weka sehemu hii ya <head> kati ya tagi zako za kufungua na kufunga <html>:
<head>
<title>Welcome to my Virtual Terrarium</title>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
</head>
Kufafanua kile kila kipengele kinachofanikisha:
- Inaweka kichwa cha ukurasa kinachoonekana kwenye tabo za kivinjari na matokeo ya utafutaji
- Inataja usimbaji wa herufi wa UTF-8 kwa uonyeshaji sahihi wa maandishi duniani kote
- Inahakikisha utangamano na matoleo ya kisasa ya Internet Explorer
- Inaseti muundo wa mwitikio kwa kuweka viewport inayolingana na upana wa kifaa
- Inadhibiti kiwango cha kuanza cha zoom kuonyesha maudhui kwa ukubwa wa asili
🤔 Fikiria Hili: Nini kitatokea ikiwa utaweka tagi ya meta ya viewport kama hii:
<meta name="viewport" content="width=600">? Hii italazimisha ukurasa kuwa na upana wa pikseli 600 kila wakati, ikivunja muundo wa mwitikio! Jifunze zaidi kuhusu usanidi sahihi wa viewport.
Kujenga Mwili wa Hati
Kipengele cha <body> kina maudhui yote yanayoonekana ya ukurasa wako wa wavuti – kila kitu ambacho watumiaji wataona na kuingiliana nacho. Wakati sehemu ya <head> ilitoa maelekezo kwa kivinjari, sehemu ya <body> ina maudhui halisi: maandishi, picha, vitufe, na vipengele vingine vinavyounda kiolesura chako cha mtumiaji.
Hebu tuongeze muundo wa mwili na kuelewa jinsi tagi za HTML zinavyofanya kazi pamoja kuunda maudhui yenye maana.
Kuelewa Muundo wa Tagi za HTML
HTML hutumia tagi za jozi kufafanua vipengele. Tagi nyingi zina tagi ya kufungua kama <p> na tagi ya kufunga kama </p>, na maudhui katikati: <p>Hello, world!</p>. Hii huunda kipengele cha aya kinachobeba maandishi "Hello, world!".
Kazi: Ongeza Kipengele cha Mwili
Sasisha faili yako ya HTML ili kujumuisha kipengele cha <body>:
<!DOCTYPE html>
<html>
<head>
<title>Welcome to my Virtual Terrarium</title>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
</head>
<body></body>
</html>
Hivi ndivyo muundo huu kamili unavyotoa:
- Inaweka mfumo wa msingi wa hati ya HTML5
- Inajumuisha metadata muhimu kwa uonyeshaji sahihi wa kivinjari
- Inaunda mwili tupu tayari kwa maudhui yako yanayoonekana
- Inafuata mazoea bora ya maendeleo ya wavuti ya kisasa
Sasa uko tayari kuongeza vipengele vinavyoonekana vya terrarium yako. Tutatumia vipengele vya <div> kama vyombo vya kupanga sehemu tofauti za maudhui, na vipengele vya <img> kuonyesha picha za mimea.
Kufanya Kazi na Picha na Vyombo vya Mpangilio
Picha ni maalum katika HTML kwa sababu zinatumia tagi za "kujifunga". Tofauti na vipengele kama <p></p> vinavyofunika maudhui, tagi ya <img> ina taarifa zote zinazohitajika ndani ya tagi yenyewe kwa kutumia sifa kama src kwa njia ya faili ya picha na alt kwa upatikanaji.
Kabla ya kuongeza picha kwenye HTML yako, utahitaji kupanga faili za mradi wako ipasavyo kwa kuunda folda ya picha na kuongeza michoro ya mimea.
Kwanza, andaa picha zako:
- Unda folda inayoitwa
imagesndani ya folda ya mradi wako wa terrarium - Pakua picha za mimea kutoka folda ya suluhisho (picha 14 za mimea kwa jumla)
- Nakili picha zote za mimea kwenye folda yako mpya ya
images
Kazi: Unda Mpangilio wa Kuonyesha Mimea
Sasa ongeza picha za mimea zilizopangwa katika safu mbili kati ya tagi zako za <body></body>:
<div id="page">
<div id="left-container" class="container">
<div class="plant-holder">
<img class="plant" alt="plant" id="plant1" src="../../../../translated_images/plant1.d87946a2ca70cc4316bda6e6c3af7210fbe9ada5539a7885141a9ce0efaf7be3.sw.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant2" src="../../../../translated_images/plant2.8daa1606c9c1ad896bb171212c7d1d882e504b76b8ec3a2d1c337d775cf50dc3.sw.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant3" src="../../../../translated_images/plant3.8b0d484381a2a2a77c5c06ad97ab6ae5b7023da8c6c7678b0183bc0e46ea17a7.sw.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant4" src="../../../../translated_images/plant4.656e16ae1df37be2af5f4e7b5ab6c5decc432c3d3ec2eb98b904ddbecad49db0.sw.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant5" src="../../../../translated_images/plant5.2b41b9355f11ebccd62d327f5f14e56531ecda9c6f970bc89e386ee9f0273bb0.sw.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant6" src="../../../../translated_images/plant6.3d1827d03b6569946be13ae5da1f32947ae56732638a43757a7c616a6adccc5d.sw.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant7" src="../../../../translated_images/plant7.8152c302ac97f621a6c595bdf3939103568f9efc7d3b06a0f02a1ea66f479de0.sw.png" />
</div>
</div>
<div id="right-container" class="container">
<div class="plant-holder">
<img class="plant" alt="plant" id="plant8" src="../../../../translated_images/plant8.38d6428174ffa850a47cd1b81d528fa528adda7d23f3ae0bb42f4a27356ca5e6.sw.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant9" src="../../../../translated_images/plant9.f0e38d3327c37fc29cd2734d48d20c2cf69300898ece6d46708829e02ce540e3.sw.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant10" src="../../../../translated_images/plant10.b159d6d6e985595f56d86b4b38061b8e7b4c9969c210c199fe967269cf935e7f.sw.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant11" src="../../../../translated_images/plant11.2a03a1c2ec8ea84ef3a80c06cc6883f3960fbb669f2c0b0bd824ba33d7eb7d32.sw.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant12" src="../../../../translated_images/plant12.60e9b53e538fbaf3e5797ebf800acb483baf5639e6cf378292ac2321ab8a5ea9.sw.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant13" src="../../../../translated_images/plant13.07a51543c820bcf57f67a9a6c0acbd6211ff795e2e67a42a9718224534e95fab.sw.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant14" src="../../../../translated_images/plant14.6e486371ba7d36ba3520d9828887993cb4c3edad8bdd8ff9b1b315717ff8cb63.sw.png" />
</div>
</div>
</div>
Hatua kwa hatua, hivi ndivyo kinachotokea katika msimbo huu:
- Inaunda chombo kikuu cha ukurasa na
id="page"kushikilia maudhui yote - Inaseti vyombo viwili vya safu:
left-containernaright-container - Inapanga mimea 7 katika safu ya kushoto na mimea 7 katika safu ya kulia
- Inafunika kila picha ya mmea katika div ya
plant-holderkwa nafasi ya mtu binafsi - Inatumia majina ya darasa yanayofanana kwa upambaji wa CSS katika somo linalofuata
- Inapeana vitambulisho vya kipekee kwa kila picha ya mmea kwa mwingiliano wa JavaScript baadaye
- Inajumuisha njia sahihi za faili zinazoelekeza kwenye folda ya picha
🤔 Fikiria Hili: Angalia kwamba picha zote kwa sasa zina maandishi ya alt sawa "plant". Hili si bora kwa upatikanaji. Watumiaji wa skrini za kusoma wangesikia "plant" ikirudiwa mara 14 bila kujua mmea maalum kila picha inaonyesha. Je, unaweza kufikiria maandishi bora zaidi ya alt kwa kila picha?
📝 Aina za Vipengele vya HTML: Vipengele vya
<div>ni "block-level" na vinachukua upana kamili, wakati vipengele vya<span>ni "inline" na vinachukua upana unaohitajika tu. Unadhani nini kingetokea ikiwa ungebadilisha tagi zote za<div>kuwa tagi za<span>?
Kwa msimbo huu ulioongezwa, mimea itaonekana kwenye skrini, ingawa haitakuwa na mwonekano mzuri bado – hiyo ndiyo kazi ya CSS katika somo linalofuata! Kwa sasa, una msingi thabiti wa HTML unaopanga maudhui yako ipasavyo na kufuata mazoea bora ya upatikanaji.
Kutumia HTML ya Semantic kwa Upatikanaji
HTML ya semantic inamaanisha kuchagua vipengele vya HTML kulingana na maana na kusudi lake, si tu mwonekano wake. Unapotumia markup ya semantic, unawasiliana muundo na maana ya maudhui yako kwa vivinjari, injini za utafutaji, na teknolojia za kusaidia kama skrini za kusoma.
Mbinu hii inafanya tovuti zako ziweze kufikiwa zaidi na watumiaji wenye ulemavu na husaidia injini za utafutaji kuelewa maudhui yako vizuri. Ni kanuni ya msingi ya maendeleo ya wavuti ya kisasa inayounda uzoefu bora kwa kila mtu.
Kuongeza Kichwa cha Ukurasa cha Semantic
Hebu tuongeze kichwa sahihi kwa ukurasa wako wa terrarium. Weka mstari huu mara tu baada ya tagi yako ya kufungua <body>:
<h1>My Terrarium</h1>
Kwa nini markup ya semantic ni muhimu:
- Inasaidia skrini za kusoma kuvinjari na kuelewa muundo wa ukurasa
- Inaboresha uboreshaji wa injini za utafutaji (SEO) kwa kufafanua uongozi wa maudhui
- Inaboresha upatikanaji kwa watumiaji wenye ulemavu wa kuona au tofauti za utambuzi
- Inaunda uzoefu bora wa mtumiaji katika vifaa na majukwaa yote
- Inafuata viwango vya wavuti na mazoea bora kwa maendeleo ya kitaalamu
Mifano ya chaguo za semantic vs. zisizo za semantic:
| Kusudi | ✅ Chaguo la Semantic | ❌ Chaguo Lisilo la Semantic |
|---|---|---|
| Kichwa kikuu | <h1>Title</h1> |
<div class="big-text">Title</div> |
| Uvinjari | <nav><ul><li></li></ul></nav> |
<div class="menu"><div></div></div> |
| Kitufe | <button>Click me</button> |
<span onclick="...">Click me</span> |
| Maudhui ya makala | <article><p></p></article> |
<div class="content"><div></div></div> |
🎥 Tazama Kwa Vitendo: Tazama jinsi skrini za kusoma zinavyoshirikiana na kurasa za wavuti kuelewa kwa nini markup ya semantic ni muhimu kwa upatikanaji. Angalia jinsi muundo sahihi wa HTML unavyosaidia watumiaji kuvinjari kwa ufanisi.
Kuunda Chombo cha Terrarium
Sasa hebu tuongeze muundo wa HTML kwa terrarium yenyewe – chombo cha glasi ambapo mimea hatimaye itawekwa. Sehemu hii inaonyesha dhana muhimu: HTML hutoa muundo, lakini bila upambaji wa CSS, vipengele hivi havitaonekana bado.
Markup ya terrarium hutumia majina ya darasa yanayoelezea ambayo yatafanya upambaji wa CSS kuwa rahisi kuelewa na kudumisha katika somo linalofuata.
Kazi: Ongeza Muundo wa Terrarium
Weka markup hii juu ya tagi ya mwisho ya </div> (kabla ya tagi ya kufunga ya chombo cha ukurasa):
<div id="terrarium">
<div class="jar-top"></div>
<div class="jar-walls">
<div class="jar-glossy-long"></div>
<div class="jar-glossy-short"></div>
</div>
<div class="dirt"></div>
<div class="jar-bottom"></div>
</div>
Kuelewa muundo huu wa terrarium:
- Inaunda chombo kikuu cha terrarium na kitambulisho cha kipekee kwa upambaji
- Inafafanua vipengele tofauti kwa kila sehemu ya kuona (juu, kuta, udongo, chini)
- Inajumuisha vipengele vilivyowekwa ndani kwa athari za mwangaza wa glasi (vipengele vya glossy)
- Inatumia majina ya darasa yanayoelezea yanayoonyesha wazi kusudi la kila kipengele
- Inatayarisha muundo kwa upambaji wa CSS ambao utaunda mwonekano wa glasi ya terrarium
🤔 Angalia Kitu?: Ingawa umeongeza markup hii, huoni kitu kipya kwenye ukurasa! Hii inaonyesha kikamilifu jinsi HTML inavyotoa muundo wakati CSS inatoa mwonekano. Vipengele hivi vya
<div>vipo lakini havina upambaji wa kuona bado – hiyo inakuja katika somo linalofuata!
Changamoto ya Wakala wa GitHub Copilot
Tumia hali ya Wakala kukamilisha changamoto ifuatayo:
Maelezo: Unda muundo wa HTML wa semantic kwa sehemu ya mwongozo wa utunzaji wa mimea ambayo inaweza kuongezwa kwenye mradi wa terrarium.
Maelezo: Unda sehemu ya HTML ya kimantiki inayojumuisha kichwa kikuu "Mwongozo wa Utunzaji Mimea", sehemu ndogo tatu zenye vichwa "Kumwagilia", "Mahitaji ya Mwanga", na "Utunzaji wa Udongo", kila moja ikiwa na aya ya maelezo kuhusu utunzaji wa mimea. Tumia vitambulisho vya HTML vya kimantiki kama <section>, <h2>, <h3>, na <p> kuunda muundo ipasavyo.
Jifunze zaidi kuhusu hali ya wakala hapa.
Changamoto ya Historia ya HTML
Kujifunza Kuhusu Mageuzi ya Wavuti
HTML imebadilika sana tangu Tim Berners-Lee alipoanzisha kivinjari cha kwanza cha wavuti huko CERN mwaka 1990. Baadhi ya vitambulisho vya zamani kama <marquee> sasa vimeachwa kwa sababu havifanyi kazi vizuri na viwango vya kisasa vya upatikanaji na kanuni za muundo unaojibika.
Jaribu Jaribio Hili:
- Kwa muda, funika kichwa chako cha
<h1>ndani ya kitambulisho cha<marquee>:<marquee><h1>Terrarium Yangu</h1></marquee> - Fungua ukurasa wako kwenye kivinjari na angalia athari ya kusogea
- Fikiria kwa nini kitambulisho hiki kiliachwa (dokezo: fikiria kuhusu uzoefu wa mtumiaji na upatikanaji)
- Ondoa kitambulisho cha
<marquee>na urudi kwenye alama ya kimantiki
Maswali ya Kutafakari:
- Je, kichwa kinachosogea kinaweza kuathirije watumiaji wenye ulemavu wa kuona au hisia za mwendo?
- Ni mbinu gani za kisasa za CSS zinaweza kufanikisha athari za kuona zinazofanana kwa njia inayopatikana zaidi?
- Kwa nini ni muhimu kutumia viwango vya wavuti vya sasa badala ya vipengele vilivyoachwa?
Gundua zaidi kuhusu vipengele vya HTML vilivyopitwa na wakati na vilivyoachwa ili kuelewa jinsi viwango vya wavuti vinavyobadilika kuboresha uzoefu wa mtumiaji.
Jaribio Baada ya Somo
Mapitio na Kujisomea
Kuimarisha Maarifa Yako ya HTML
HTML imekuwa msingi wa wavuti kwa zaidi ya miaka 30, ikibadilika kutoka lugha rahisi ya alama za hati hadi jukwaa la kisasa la kujenga programu za maingiliano. Kuelewa mageuzi haya husaidia kuthamini viwango vya kisasa vya wavuti na kufanya maamuzi bora ya maendeleo.
Njia Zinazopendekezwa za Kujifunza:
-
Historia na Mageuzi ya HTML
- Tafiti ratiba ya HTML kutoka toleo la 1.0 hadi HTML5
- Chunguza kwa nini baadhi ya vitambulisho viliachwa (upatikanaji, urafiki wa simu, utunzaji)
- Chunguza vipengele vya HTML vinavyoibuka na mapendekezo
-
Uchunguzi wa Kina wa HTML ya Kimantiki
- Soma orodha kamili ya vipengele vya kimantiki vya HTML5
- Fanya mazoezi ya kutambua wakati wa kutumia
<article>,<section>,<aside>, na<main> - Jifunze kuhusu sifa za ARIA kwa upatikanaji ulioimarishwa
-
Maendeleo ya Kisasa ya Wavuti
- Chunguza kuunda tovuti zinazojibika kwenye Microsoft Learn
- Elewa jinsi HTML inavyounganishwa na CSS na JavaScript
- Jifunze kuhusu utendaji wa wavuti na mbinu bora za SEO
Maswali ya Kutafakari:
- Ni vitambulisho vipi vya HTML vilivyoachwa ulivyogundua, na kwa nini viliondolewa?
- Ni vipengele vipya vya HTML vinavyopendekezwa kwa matoleo yajayo?
- HTML ya kimantiki inachangiaje katika upatikanaji wa wavuti na SEO?
Kazi
Fanya mazoezi ya HTML yako: Unda muundo wa blogu
Kanusho:
Hati hii imetafsiriwa kwa kutumia huduma ya kutafsiri ya AI Co-op Translator. Ingawa tunajitahidi kwa usahihi, tafadhali fahamu kuwa tafsiri za kiotomatiki zinaweza kuwa na makosa au kutokuwa sahihi. Hati ya asili katika lugha yake ya awali inapaswa kuzingatiwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu ya binadamu inapendekezwa. Hatutawajibika kwa kutoelewana au tafsiri zisizo sahihi zinazotokana na matumizi ya tafsiri hii.


