Kart
Ev rûpel ji Îngilîzî hatiye wergerandin. Heke her du ji hev cuda bin, rûpela Îngilîzî rast e. Rûpela Îngilîzî bixwîne
Kartek lîsteyeke kurt a hêmanan e ku Lingara bi şêwaza xwe dikişîne. Tu têketin, wêne, skrîpt an markup tune ne. Sepanek nikare koda xwe an xuyanga xwe deyne ser ekrana xwendekar, ji ber vê yekê her kart wek beşên din ên Lingara xuya dike. Bersiva te JSON e: card ku elements dihewîne, û bi vebijarkî tutor_note (binêre Nota mamoste).
Hêman
Her hêmanekê type heye, ku yek ji van heştan e:
| Hêman | Qad | Çi nîşan dide |
|---|---|---|
heading | text, level | Sernavek. level 1 an 2 ye, û her nirxekî din dibe 2. Nivîsa wê herî zêde 80 tîp e. |
text | text, lang | Paragrafek ji herî zêde 600 tîpan. Ew tenê cih e ku tê de rêzbirîn tê parastin. |
term | word, reading, gloss, lang | Peyveke ji bo fêrbûnê. Tenê word pêwîst e. Peyv herî zêde 60 tîp e, xwendin 120 û wate 160. |
list | items | Heta 20 babetan. Her babet text an term e, bi heman qadên hêmana bi wî navî. |
progress | value, label | Barek pêşketinê. value ji 0 heta 1 diçe, û etîket herî zêde 60 tîp e. |
divider | Xetek di navbera beşên kartê de. | |
button | label, action, style | Bişkokek ku action a xwe dişîne servera te. style primary an secondary e, û etîket herî zêde 32 tîp e. |
link | label, url | Girêdanek ku xwendekar, piştî ku Lingara jê dipirse, di geroka xwe de vedike. Etîket herî zêde 60 tîp e. |
lang etîketeke zimên e wek ja, da ku Lingara tîpnivîsa rast bikişîne. Nirxekî ku ne etîketeke zimên be tê rakirin.
Sînor
- Kartek herî zêde 24 hêmanan dihewîne. Hêmanên piştî ya 24-an têne avêtin.
- Lîsteyek herî zêde 20 babetan dihewîne. Babetên piştî ya 20-an têne avêtin, û lîsteyeke vala tê avêtin.
- Kartek herî zêde 4 bişkokan dihewîne. Bişkokên piştî ya 4-an têne avêtin.
- Nivîsa ji sînorê xwe dirêjtir tê birîn da ku bi cih bibe û bi
…diqede. Tîp wek nirxên skalar ên Unicode têne hejmartin. - Tîpên kontrolê û serdestkirinên alî ji her rêzikê têne rakirin.
- Girêdaneke ku navnîşana wê ne HTTPS be, navê bikarhênerekî hilgire, an nîşanî navnîşaneke IP bide tê avêtin.
- Bişkokeke ku
actiona wê ji 64 tîpan dirêjtir be, an ji bilî tîp, hejmar,_,.,:û-tiştekî din bi kar bîne, tê avêtin. - Hêmaneke ku piştî van rêzikan tu nivîs tê de nemabe tê avêtin.
Ev rêzik nerm in: Lingara tiştê ku bi cih nabe dibire an davêje û yên mayî dikişîne. Kît berî ku tu bersiv bidî heman rêzikan bi kar tînin, da ku tu bibînî ka dê çi biguhere.
Parsekirina hişk
Ferheng girtî ye. Cureyekî hêmanê yê nenas, qadeke ku hêmanek ne xwedî wê ye, nirxekî bi cureyê JSON ê xelet, an bersivek ku qet ne JSON be, tevahiya bersivê dike karteke cîgir. Lingara qet beşek ji kartekê ku nikaribû bixwîne nakişîne.
Mezinahî û dem
Bersivek dikare herî zêde 32 KiB be. Lingara 3 çirkeyan dide servera te da ku bersiva render bide û 5 çirkeyan da ku bersiva çalakiyekê bide, û yek ji wan jî dubare naceribîne. Divê bersiv xwedî rewşa 200 û cureyê naveroka JSON be. Beralîkirin nayên şopandin.
Bişkok û çalakî
Dema ku xwendekar bişkokekê pêl dike, Lingara daxwazeke çalakiyê ku action a wê bişkokê hildigire ji servera te re dişîne. Servera te bi karteke nû bersiv dide, ku cihê ya kevn digire. Heman pêlkirin dikare du caran bigihêje, ji ber vê yekê her çalakiyê wisa çêke ku dubarekirina wê bê xetere be.
Dema ku kartek têk diçe
Dema ku Lingara nikaribe kartekê ku dikare bikişîne bistîne, xwendekar bi zimanê xwe karta Lingara bi xwe ya “Vê sepanê bersiv neda” dibîne, an karta te ya baş a dawî ku wek ne rojane hatiye nîşankirin. Qet ji xwendekar re nayê gotin çima. Tenê tu, wek xwediyê sepanê, sedemê dibînî:
- Bersiva te:
invalid(ne kartek e ku Lingara dikare bixwîne),empty(piştî sînoran tiştek ji bo nîşandanê nemabû) antoo_large(ji 32 KiB zêdetir). - Gihîştina servera te:
timeout,http_error(her rewşek ji bilî 200),transport(têkçûna girêdanê an TLS, wek sertîfîkayeke ku dema wê derbas bûye) anblocked(render_urlku dibe ber navnîşaneke taybet an navnîşaneke IP ya rasterast). - Aliyê Lingara:
unavailable(Lingara nikaribû daxwazê îmze bike) anbusy(jixwe gelek daxwaz di rê de ne).