کارتەکان
ئەم پەڕەیە لە ئینگلیزییەوە وەرگێڕدراوە. ئەگەر هەردووکیان جیاواز بوون، پەڕە ئینگلیزییەکە ڕاستە. پەڕە ئینگلیزییەکە بخوێنەوە
کارت لیستێکی کورتی توخمەکانە کە Lingara بە شێوازی خۆی هەڵیدەکێشێت. هیچ خانەی تێخستن، وێنە، سکریپت یان مارکئەپێک نییە. ئەپێک ناتوانێت کۆدی خۆی یان ڕووخساری خۆی بخاتە سەر شاشەی فێرخواز، بۆیە هەموو کارتێک وەک باقی Lingara دەخوێنرێتەوە. وەڵامەکەت JSON ـە: card ێک کە elements ەکانی خۆی هەڵدەگرێت، و بە ئارەزووی خۆت tutor_note ێک (بڕوانە تێبینیی مامۆستا).
توخمەکان
هەر توخمێک type ێکی هەیە، کە یەکێکە لەم هەشتە:
| توخم | خانەکان | ئەوەی نیشانی دەدات |
|---|---|---|
heading | text, level | سەردێڕێک. level یان 1 ـە یان 2، و هەر بەهایەکی تر دەبێتە 2. دەقەکەی لانیزۆر 80 پیتە. |
text | text, lang | بڕگەیەک کە لانیزۆر 600 پیتە. تاکە شوێنە کە تێیدا شکاندنی دێڕ دەپارێزرێت. |
term | word, reading, gloss, lang | وشەیەک بۆ فێربوون. تەنها word پێویستە. وشەکە لانیزۆر 60 پیتە، خوێندنەوەکە 120 و ڕوونکردنەوەکە 160. |
list | items | تا 20 بڕگە. هەر بڕگەیەک text ێک یان term ێکە، بە هەمان خانەکانی توخمی هاوناو. |
progress | value, label | شریتی پێشکەوتن. value لە 0 ەوە تا 1 دەڕوات، و ناونیشانەکە لانیزۆر 60 پیتە. |
divider | هێڵێک لە نێوان بەشەکانی کارتەکەدا. | |
button | label, action, style | دوگمەیەک کە action ەکەی خۆی بۆ ڕاژەکارەکەت دەنێرێت. style یان primary ـە یان secondary، و ناونیشانەکە لانیزۆر 32 پیتە. |
link | label, url | بەستەرێک کە فێرخوازەکە لە وێبگەڕەکەیدا دەیکاتەوە، دوای ئەوەی Lingara پرسیاری لێ دەکات. ناونیشانەکە لانیزۆر 60 پیتە. |
lang تاگێکی زمانە وەک ja، بۆ ئەوەی Lingara ڕێنووسی دروست هەڵبکێشێت. بەهایەک کە تاگی زمان نەبێت لادەبرێت.
سنوورەکان
- کارتێک لانیزۆر 24 توخم هەڵدەگرێت. توخمەکانی دوای توخمی 24 فڕێ دەدرێن.
- لیستێک لانیزۆر 20 بڕگە هەڵدەگرێت. بڕگەکانی دوای بڕگەی 20 فڕێ دەدرێن، و لیستی بەتاڵیش فڕێ دەدرێت.
- کارتێک لانیزۆر 4 دوگمە هەڵدەگرێت. دوگمەکانی دوای دوگمەی 4 فڕێ دەدرێن.
- دەقێک کە لە سنوورەکەی درێژتر بێت دەبڕدرێت تا جێی ببێتەوە و بە
…کۆتایی دێت. پیتەکان وەک بەهای سکەیلەری Unicode دەژمێردرێن. - پیتە کۆنترۆڵییەکان و پیتەکانی گۆڕینی ئاراستە لە هەموو زنجیرەیەک لادەبرێن.
- بەستەرێک کە ناونیشانەکەی HTTPS نەبێت، ناوی بەکارهێنەر هەڵبگرێت، یان ئاماژە بە ناونیشانێکی IP بکات فڕێ دەدرێت.
- دوگمەیەک کە
actionەکەی لە 64 پیت درێژتر بێت، یان جگە لە پیت، ژمارە،_،.،:و-شتێکی تر بەکاربهێنێت، فڕێ دەدرێت. - توخمێک کە دوای ئەم یاسایانە هیچ دەقێکی تێدا نەمێنێت فڕێ دەدرێت.
ئەم یاسایانە لێبوردەن: Lingara ئەوەی جێی نابێتەوە دەیبڕێت یان فڕێی دەدات و باقییەکەی هەڵدەکێشێت. کیتەکان پێش وەڵامدانەوەکەت هەمان یاساکان جێبەجێ دەکەن، بۆ ئەوەی ببینیت چی دەگۆڕێت.
شیکردنەوەی توند
وشەسازییەکە داخراوە. جۆرێکی نەناسراوی توخم، خانەیەک کە توخمەکە نییەتی، بەهایەک بە جۆرێکی هەڵەی JSON، یان وەڵامێک کە هەر JSON نییە، هەموو وەڵامەکە دەکات بە کارتی جێگرەوە. Lingara هەرگیز بەشێک لە کارتێک هەڵناکێشێت کە نەیتوانیبێت بیخوێنێتەوە.
قەبارە و کات
وەڵامێک لانیزۆر دەتوانێت 32 KiB بێت. Lingara 3 چرکە دەدات بە ڕاژەکارەکەت بۆ وەڵامدانەوەی ڕێندەرێک و 5 چرکە بۆ وەڵامدانەوەی کردارێک، و هیچ کامیان دووبارە هەوڵ نادات. وەڵامێک دەبێت دۆخی 200 و جۆری ناوەڕۆکی JSON ی هەبێت. ئاڕاستەکردنەوەکان پەیڕەو ناکرێن.
دوگمەکان و کردارەکان
کاتێک فێرخوازەکە دوگمەیەک دادەگرێت، Lingara داواکارییەکی کردار بۆ ڕاژەکارەکەت دەنێرێت کە action ی ئەو دوگمەیە هەڵدەگرێت. ڕاژەکارەکەت بە کارتێکی نوێ وەڵام دەداتەوە، کە جێگەی کۆنەکە دەگرێتەوە. هەمان داگرتن لەوانەیە دوو جار بگات، بۆیە هەر کردارێک بۆ دووبارەبوونەوە سەلامەت بکە.
کاتێک کارتێک شکست دەهێنێت
کاتێک Lingara ناتوانێت کارتێک بەدەست بهێنێت کە بتوانێت هەڵیبکێشێت، فێرخوازەکە کارتی خودی Lingara ی «ئەم ئەپە وەڵامی نەدایەوە» بە زمانی خۆی دەبینێت، یان دوایین کارتی دروستی تۆ بە نیشانەی «نوێ نییە». هەرگیز هۆکارەکە بە فێرخوازەکە ناوترێت. تەنها تۆ، وەک خاوەنی ئەپەکە، هۆکارەکە دەبینیت:
- وەڵامەکەت:
invalid(کارتێک نییە کە Lingara بتوانێت بیخوێنێتەوە)،empty(دوای سنوورەکان هیچ نەماوە بۆ نیشاندان) یانtoo_large(زیاتر لە 32 KiB). - گەیشتن بە ڕاژەکارەکەت:
timeout،http_error(هەر دۆخێک جگە لە 200)،transport(شکستی پەیوەندی یان TLS، وەک بڕوانامەیەکی بەسەرچوو) یانblocked(render_urlێک کە دەگاتە ناونیشانێکی تایبەت یان ناونیشانێکی IP ی ڕاستەوخۆ). - لای Lingara:
unavailable(Lingara نەیتوانی داواکارییەکە واژوو بکات) یانbusy(پێشتر داواکاریی زۆر لە جێبەجێکردندان).