استبدالات الحقول

استبدالات أساسية

يبدو القالب الأكثر بساطة كالتالي:

{{Front}}

عندما تدخل نصًا بين قوسين مجعدين، يبحث أنكي عن حقل بذلك الاسم، ويستبدل النص بالمحتوى الفعلي للحقل.

أسماء الحقول مُميِّزة لحالة الأحرف. إذا كان لديك حقل باسم Front، فكتابة {{front}} لن تطابق هذا الحقل.

ليست قوالبك محصورة بقائمة حقول. تستطيع تضمين نصوص اعتباطية. مثلًا، إذا كنت تدرس عواصم البلدان، وأنشأت نوع ملحوظة بحقل يسمى «بلد»، قد تنشئ قالبًا أماميًا كالتالي:

ما عاصمة {{بلد}}؟

يبدو القالب الخلفي الافتراضي كالتالي:

{{FrontSide}}

<hr id=answer>

{{خلف}}

يعنى هذا إظهار النص في الجانب الأمامي، ثم خط تقسيم، ثم حقل الخلف.

يخبر قسم 'id=answer' أنكي بموقع الخط الفاصل بين السؤال والجواب. يسمح هذا لأنكي بنقلك تلقائيًا إلى بداية الجواب عندما تضغط «إظهار الجواب» في بطاقة طويلة (مفيد للأجهزة المحمولة ذات الشاشات الصغيرة خصوصًا). إذا كنت لا تريد خطًا في بداية الجواب، تستطيع استخدام عنصر HTML آخر مثل عنصر الفقرة أو عنصر div بدلًا من ذلك.

أسطر جديدة

إن قوالب البطاقات مثل صفحات الويب، ما يعني أنه يلزم أمر خاص لإدخال سطر جديد. مثلًا، إذا كتبت التالي في القالب:

واحد
اثنان

في قسم المعاينة سترى:

واحد اثنان

لإضافة سطر جديد، عليك إضافة رمز <br> إلى نهاية السطر:

واحد<br>
اثنان

رمز br هو اختصار لـ "(line) br(eak)".

ينطبق الأمر نفسه على الحقول. إذا كنت تريد عرض حقلين في سطرين مختلفين، فستكتب:

{{حقل 1}}<br>
{{حقل 2}}

تحويل النص إلى كلام

تتطلب هذه الميزة أنكي 2.1.20، أو أنكي موبيل 2.0.56. لا يدعم أنكي درويد هذه الميزة حاليًا.

لجعل أنكي يقرأ الحقل الأمامي بالنطق الإنكليزي الأمريكي، تستطيع وضع التالي في قالب البطاقة:

{{tts en_US:أمامي}}

في ويندوز، وماك أوس، وآي أو إس، يستخدم أنكي الأصوات المبنية في النطام. ليس هناك أصوات مبنية في لينكس، لكن يمكن توفيرها من خلال الإضافات، مثل هذه.

لرؤية قائمة باللغات/الأصوات المتاحة، ضع التالي في قالب البطاقة:

{{tts-voices:}}

إذا كانت هناك عدة أصوات تدعم لغتك، تستطيع تحديد الأصوات التي تريدها في قائمة، وسيختار أنكي الصوت المتاح الأول. مثلًا:

{{tts ja_JP voices=Apple_Otoya,Microsoft_Haruka:حقل}}

سيستخدم هذا صوت Otoya في أجهزة أبل، وصوت Haruka في أجهزة ويندوز.

تُدعم خاصية تحديد سرعة مختلفة في بعض تطبيقات تحويل النص إلى كلام:

{{tts fr_FR speed=0.8:حقل}}

السرعة والأصوات اختيارية، لكن يجب تحديد اللغة.

تستطيع تخصيص الأصوات المتاحة في ماك:

  • افتح نافذة «تفضيلات النظام»

  • اضغط على «إمكانية الوصول»

  • اضغط على «النص»

  • اضغط على نافذة الأصوات المنسدلة، واختر «تخصيص».

بعض الأصوات أفضل من الأخرى، لذلك جرب أصوات مختلفة لاختيار الصوت التي تفضله. لاحظ أن صوت سيري يمكن استخدامه من قبل تطبيقات أبل فقط. تحتاج إلى إعادة تشغيل أنكي بعد تنصيب أصوات جديدة لكي تصبح متاحة.

في ويندوز، لا يمكن اختيار أصوات مل صوت كورتانا لأن مايكروسوفت لا توفر هذه الأصوات للتطبيقات الأخرى.

في أنواع ملحوظات ملء الفراغات، تستطيع جعل أنكي يقرأ الأقسام المحذوفة فقط باستخدام فلتر cloze-only، كالتالي:

{{tts en_US:cloze-only:نص}}

فلتر cloze-only مدعوم في أنكي 2.1.29+ وأنكي موبيل 2.0.65+.

حقول خاصة

هناك حقول خاصة يمكنك تضمينها في القوالب:

وسوم الملحوظة: {{Tags}}

نوع الملحوظة: {{Type}}

رزمة البطاقة: {{Deck}}

رزمة البطاقة الفرعية: {{Subdeck}}

نوع البطاقة ("أمامي"، إلخ): {{Card}}

محتوى القالب الأمامي (صالح في الرزمة الخلفية فقط): {{FrontSide}}

لن يتسبب FrontSide بتشغيل التسجيل الصوتي الذي كان في الجانب الأمامي تلقائيًا. إذا كنت تريد أن يُشغل التسجيل الصوتي تلقائيًا في كلا الجانبين، عليك تضمين حقول التسجيل الصوتي في الجانب الخلفي أيضًا.

كما هو الحال في الحقول الأخرى، فإن أسماء الحقول الخاصة مُميِّزة لحالة الأحرف - عليك استخدام {{Tags}} بدلًا من {{tags}} مثلًا.

حقول تلميحية

بإمكانك إضافة حقل إلى الجانب الأمامي أو الخلفي مع إخفائه وخيار لإظهاره. يدعى هذا «حقلًا تلميحيًا». قبل إضافة حقل تلميحي، لا تنسَ أنه كلما كانت إجابة سؤال أسهل، كان احتمال تذكرك لذلك السؤال عند مقابلته في الحياة الحقيقية أصغر. ألقِ نظرة على «مبدأ الحد الأدنى من المعلومات» في http://www.supermemo.com/articles/20rules.htm قبل إكمال القراءة.

عليك أولًا إضافة حقل لوضع التلميح فيه إذا لم تفعل ذلك من قبل. انظر قسم حقول إذا لم تكن متأكدًا من كيفية فعل ذلك.

لنفترض أنك أنشأت حقلًا يدعى «حقلي»، فيمكنك إخبار أنكي بتضمينه في البطاقة مخفيًا بشكل افتراضي بإضافة التالي إلى قالبك:

{{hint:حقلي}}

سُيظهر هذا رابطًا بوسم «إظهار التلميح»؛ ستظهر محتويات الحقل عند الضغط عليه. (لن يظهر شيء إذا كان الحقل فارغًا).

إذا أظهرت التلميح في جانب السؤال ثم أظهرت الجواب، فسيُخفى التلميح مجددًا. إذا كنت تريد أن يظهر التلميح دائمًا عند إظهار الجواب، فعليك إزالة {{FrontSide}} من القالب الخلفي وإضافة الحقول التي ترغب في إظهارها يدويًا.

ليس من الممكن حاليًا استخدام حقل تلميح للتسجيلات الصوتية - ستُشغّل التسجيلات بغض النظر عما إذا ضغطت على رابط التلميح.

إذا كنت تريد تخصيص المظهر أو السلوك، فعليك تصميم حقل التلميح بنفسك. لا نستطيع توفير أي دعم لفعل ذلك، لكن الكود التالي قد يكون مفيدًا:

{{#خلف}}
<a class=hint href="#"
onclick="this.style.display='none';document.getElementById('hint4753594160').style.display='inline-block';return false;">
أظهر الخلف</a><div id="hint4753594160" class=hint style="display: none">{{خلف}}</div>
{{/خلف}}

روابط قاموس

تستطيع استخدام ميزة استبدال الحقول لإنشاء روابط قاموس. لنفترض أنك تتعلم لغة ويسمح قاموسك المفضل على الإنترنت بالبحث عن نصوص من خلال رابط ويب كالتالي:

http://example.com/search?q=myword

بإمكانك إضافة رابط تلقائي بوضع التالي في قالبك:

{{عبارة}}

<a href="http://example.com/search?q={{عبارة}}">ابحث في القاموس</a>

يسمح لك هذا القالب بالبحث عن عبارة كل ملحوظة بالضغط على الرابط عند المراجعة. لكن هناك تنبيه مهم، فانظر القسم التالي.

جرد HTML

الحقول مخزنة بصيغة HTML مثل القوالب. في مثال رابط القاموس السابق، إذا احتوت العبارة كلمة "myword" بدون أي تنسيق، فسيكون الـHTML نفسه: "myword". لكن عندما تضيف تنسيقات إلى حقولك، فالـHTML الإضافي مضمّن أيضًا. إذا كانت "myword" مكتوبة بخط غامق مثلًا، فسيكون الـHTML "<b>myword</b>".

قد يسبب هذا مشاكل لأمور مثل روابط القاموس. في المثال السابق، سيصبح رابط القاموس كالتالي:

<a href="http://example.com/search?q=<b>myword</b>">ابحث في القاموس</a>

في الغالب، ستُشكل الرموز الإضافية على القاموس ولن تحصل على أي نتائج.

يوفر أنكي خيار إزالة التنسيق من الحقول عند استبدالها كحل لذلك. إذا أضفت text: قبل اسم حقل، فلن يُضمَّن أي تنسيق. لذلك فسيكون رابط القاموس الذي يعمل حتى مع النص المنسّق كالتالي:

<a href="http://example.com/search?q={{text:عبارة}}">ابحث في القاموس</a>

نصوص تقرأ من اليمين إلى اليسار

إذا كنت تستخدم لغة تُقرأ من اليمين إلى اليسار، فستحتاج إلى ضبط القالب كالتالي:

<div dir=rtl>{{حقل_من_اليمين_إلى_اليسار}}</div>

وسائط و LaTeX

لا يفحص أنكي مراجع الوسائط في القوالب لأنها عملية بطيئة. لهذا تبعات بخصوص تضمين الوسائط في القوالب.

صور/أصوات ثابتة

إذا كنت تريد تضمين صور أو أصوات مشتركة بين كل البطاقات (مثل شعار شركة في أعلى كل بطاقة):

  1. ضع شرطة تحتية في أول اسم الملف، مثلًا "_شعار.jpg". تخبر الشرطة التحتية أنكي بأن الملف مستخدم من قبل القالب ويجب تصديره عند مشاركة الرزمة.

  2. أضف مرجعًا إلى الوسائط في القالب الأمامي أو الخلفي، مثل:

<img src="_شعار.jpg">

مراجع الحقول

مراجع الوسائط باستخدام الحقول غير مدعومة. قد تظهر أو لا تظهر خلال المراجعة، ولن تعمل حين فحص الوسائط غير المستخدمة، والاستيراد/التصدير، وما إلى ذلك. من الأمثلة التي لا تعمل:

<img src="{{عبارة}}.jpg">

[sound:{{كلمة}}]

[latex]{{حقل 1}}[/latex]

يجب أن تضيف مراجع الوسائط إلى الحقول بدلًا من ذلك. انظر قسم الاستيراد لمزيد من المعلومات.

التحقق من جوابك

بإمكانك مشاهدة فيديو عن هذه الميزة في يوتيوب.

الطريقة الأسهل للتحق من جوابك هي بالضغط على «أساسي» في أعلى يسار نافذة إضافة بطاقات، واختيار «أساسي (مع كتابة الجواب)».

إذا نزلت رزمة مشتركة وتريد إدخال الجواب فيها، تستطيع تعديل قالب بطاقاتها. إذا كان لها قالب كالتالي:

{{كلمة أصلية}}

{{FrontSide}}

<hr id=answer>

{{كلمة أجنبية}}

لإدخال الكلمة الأجنبية والتحقق مما إذا كانت صحيحة، عليك تعديل القالب الأمامي ليبدو كالتالي:

{{كلمة أصلية}}
{{type:كلمة أجنبية}}

لاحظ أننا أضفنا type: أمام الحقل الذي نريد المقارنة به. لأن FrontSide هي في الجانب الخلفي للبطاقة، فسيظهر صندوق إظهار الجواب في الخلف كذلك.

سيظهر أنكي صندوق نص حيث يمكنك إدخال الجواب عند المراجعة، وعند الضغط على Enter

أو إظهار الجواب، سيظهر لك الأجزاء التي أدخلتها بشكل صحيح والأجزاء التي أدخلتها بشكل خاطئ. سيكون حجم خط الصندوق هو الحجم الذي أعددته لذلك الحقل (من خلال زر «حقول» عند التحرير).

لا تغير هذه الميزة طريقة تقييم البطاقات، لذلك فما زال قرار تحديد مدى تذكرك للبطاقة بيدك.

يمكن أن تجرى مقارنة إدخال واحدة فقط في بطاقة. إذا أضفت النص السابق عدة مرات، لن تعمل الميزة. كما أنها تدعم سطرًا واحدًا فقط، لذلك فهي ليست مفيدة للمقارنة مع حقل يمتد عدة سطور.

يستخدم أنكي خطًا أحادي المسافة (monospaced) لمقارنة الجواب لكي تتحاذى الأقسام المدخلة مع الأقسام الصحيحة. إذا كنت تريد تغيير خط مقارنة الجواب، يمكنك وضع التالي أسفل قسم التنسيق:

code#typeans { font-family: "myfontname"; }

الذي سيؤثر على الـHTML التالي والخاص بمقارنة الجواب:

<code id=typeans>...</code>

يستطيع المستخدمون المتقدمون تغيير ألوان إدخال الجواب الافتراضية من خلال فئات CSS 'typeGood'، و 'typeBad' ، و 'typeMissed'. يدعم أنكي موبيل 'typeGood' و 'typeBad' لكنه لا يدعم 'typeMissed'.

إذا كنت تريد تغيير حجم صندوق النص لكنك لا تريد تغيير الخط في نافذة الحقول، بإمكانك تغيير النسق الافتراضي باستخدام !important، كالتالي:

#typeans { font-size: 50px !important; }

من الممكن أيضًا إدخال الجواب في بطاقات ملء الفراغات. لفعل ذلك، أضف {{type:cloze:Text}} إلى القالبين الأمامي والخلفي، ليبدو القالب الخلفي كالتالي:

{{cloze:نص}}
{{type:cloze:نص}}
{{إضافي}}

لاحظ أنه يجب إضافة هذا إلى كلا الجانبين لأن نوع ملء الفراغات لا يستخدم FrontSide.

إذا كانت هناك عدة أقسام معتمة، تستطيع فصل الإجابات في صندوق النص بفاصلة.

لن تظهر صناديق إدخال الجواب في نافذة المعاينة في المتصفح. لكنها ستظهر عند المراجعة أو في قسم المعاينة في نافذة أنواع البطاقات.