الاستيراد

يستطيع أنكي استيراد الملفات النصية، وحزم الرزم المنشأة بميزة التصدير، وملفات .db الخاصة بـ Mnemosyne 2.0، وملفات .xml الخاصة بـ SuperMemo. لاستيراد ملف، اضغط على قائمة ملف ثم «استيراد».

الملفات النصية

يمكن استيراد أي ملف نصي يحتوي حقولًا مفصولة بفواصل، أو فواصل منقوطة، أو رموز tab، إذا توفرت الشروط التالية.

  • يجب أن تكون الملفات بصيغة نصية عادية (ملفي.txt). يجب تحويل الصيغ الأخرى مثل مثل ملفي.xls، أو ملفي.rtf، أو ملفي.doc إلى صيغة نصية أولًا.

  • يجب أن تكون الملفات بصيغة UTF-8 (انظر في الأسفل).

  • يحدد أنكي عدد الحقول في الملف بالنظر إلى السطر الأول (غير المذيَّل). يتم تجاهل أي سطور لها عدد مختلف من الحقول.

  • يحدد السطر الأول أيضًا الرمز الفاصل - إذا وجد أنكي رمز «؛» في السطر الأول فسيستخدمه، وإذا وجد فاصلة فسيستخدمها، وهكذا دواليك.

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

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

هذا مثال عن ملف صالح:

قطة لطيفة؛ كلب شرس؛ حصان قوي
تفاح؛ موز؛ عنب

هناك طريقتان لتضمين رموز نهاية السطر في حقولك.

أحط السطور المتعددة للحقل بأقواس اقتباس:

مرحبا؛ "هذا جواب
مكون من سطرين"
اثنان؛ هذا جواب مكون من سطر واحد

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

الحقل الأول؛"الحقل الثاني "بعلامات اقتباس متجاهلة" داخله"

عند استخدام برنامج جدولة بيانات مثل Libreoffice لإنشاء ملف CSV، سيعالج البرنامج علامات الاقتباس المزدوجة تلقائيًا.

استخدم نهايات سطور HTML:

مرحبا؛ هذا<br>جواب مكون
من سطرين؛ هذا جواب مكون من سطر

عليك تفعيل خيار «اسمح بـ HTML في الحقول» في نافذة الاستيراد لكي يعمل هذا.

لا تعمل السطور المتعددة بعلامات الاقتباس بشكل صحيح إذا كنت تستخدم عبارات ملء فراغات تمتد عدة سطور. في هذه الحالة، استخدم نهايات سطور HTML بدلًا من ذلك.

تستطيع أيضًا تضمين الوسوم في حقل آخر وتحديده كحقل وسوم في نافذة الاستيراد:

الحقل الأول؛ الحقل الثاني؛ الوسوم

هذا مثال عن ملف صالح بسطر أول مُتجاهَل (#):

# هذا تعليق يتم تجاهله
شيء ما؛ فلان؛ شيء
حقل 1؛ حقل 2؛ حقل 3

جداول البيانات و UTF-8

إذا كان هناك حروف غير لاتينية في ملفاتك (مثل الحركات، الحروف اليابانية وما إلى ذلك)، يتوقع أنكي أن تكون الملفات محفوظة بصيغة UTF-8. أسهل طريقة لتحقيق هذا هي باستخدام برنامج جدولة البيانات المجاني LibreOffice بدلًا من Excel لتحرير الملف، لأنه يدعم UTF-8 بسهولة، ويصدّر المحتوى متعدد السطور بشكل صحيح، عكس Excel. إذا كنت تريد الاستمرار باستخدام Excel، انظر هذا المنشور لمزيد من المعلومات.

لحفظ جدول البيانات إلى ملف يستطيع أنكي قراءته، اذهب إلى ملف<حفظ كـ، ثم اختر CSV كنوع الملف. بعد قبول الخيارات الافتراضية، سيحفظ LibreOffice الملف وستستطيع عندها استيراده إلى أنكي.

HTML

يمكن لأنكي أن يعالج النص المستورد من الملفات النصية كـ HTML (اللغة المستخدمة لصفحات الويب). يعني هذا أن النص الغامق، والمائل، والتنسيقات الأخرى يمكن تصديرها إلى ملف نصي واستيرادها مجددًا. إذا كنت تريد تضمين تنسيق HTML، تستطيع تفعيل خيار «اسمح بـ HTML في الحقول» عند الاستيراد. قد ترغب في إلغاء تفعيل هذا الخيار إذا كنت تستورد بطاقات تحتوي على أقواس مثلثة <> أو صيغ HTML أخرى.

إذا كنت تريد استخدام HTML لتنسيق ملفك وتريد تضمين أقواس مثلثة أو واو العطف اللاتينية، فيمكنك كتابتها بشكل مختلف:

الحرفالبديل
<&lt;
>&gt;
&&amp;

استيراد الوسائط

إذا كنت تريد تضمين ملفات صوتية وصور من ملف نصي، انسخ الملفات إلى مجلد collection.media. لا تنشئ مجلدات فرعية في مجلد الوسائط، وإلا لن تعمل بعض الميزات.

بعد نسخ الملفات، عدل حقلًا من الحقول في الملف النصي كالتالي:

<img src="myimage.jpg">

أو

[sound:myaudio.mp3]

كبديل، قد ترغب في استخدام ميزة البحث والاستبدال في نافذة المتصفح لتحديث كل الحقول في الوقت نفسه. إذا كان كل حقل يحتوي على نص مثل "myaudio"، وتريد جعله يشغل ملفًا صوتيًا، فستبحث عن (.*) وتستبدله بـ "[sound:\1.mp3]" مع تفعيل خيار التعابير النمطية.

عند استيراد ملف نصي يحتوي على هذه المراجع، لا تنسَ تفعيل خيار السماح بـ HTML.

قد تُجذب إلى فعل شيء كهذا في قالب:

<img src="{{اسم الحقل}}">

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

وسائط بالجملة

خيار آخر لاستيراد عدد كبير من الوسائط هو استخدام إضافة استيراد الوسائط. تنشئ هذه الإضافة ملحوظات تلقائيًا لكل الملفات في مجلد تحدده، بأسماء الملفات في الجانب الأمامي (ما عدا لاحقة الملف، لذلك إذا كان لديك ملف باسم تفاحة.jpg، فسيحتوي الجانب الأمامي على «تفاحة») والصور أو الملفات الصوتية في الجانب الخلفي. إذا كنت تريد ترتيبًا مختلفًا للوسائط وأسماء الملفات، تستطيع تغيير نوع ملحوظة البطاقات بعد إنشائها.

إضافة الوسوم

إذا كنت تريد إضافة وسوم «وسم 1» و «وسم 2» لكل سطر تستورده، أضف التالي أعلى الملف النصي:

tags:tag1 tag2

الملحوظات المكررة والتحديث

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

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

إذا كان خيار تحديث الملحوظات مفعلًا وهناك نسخ قديمة من الملحوظات التي تستوردها في مجموعتك، فسيتم تحديثها في مكانها (في رزمها الحالية) بدلًا من نقلها إلى الرزمة التي حددتها في نافذة الاستيراد. إذا حُدِّثت الملحوظات في مكانها، ستُحفَظ معلومات الجدولة لكل بطاقات هذه الملحوظات.

لمعلومات حول كيفية معالجة الملحوظات المكررة في ملفات .apkg، انظر قسم حزم الرزم.

رؤوس الملفات

يدعم أنكي 2.1.54+ رؤوس ملفات معينة يمكن تضمينها في الملف النصي لجعل الاستيراد أكثر قوة وملاءمة. وهي تتكون من أزواج #مفتاح:قيمة ويجب إدراجها في أسطر منفصلة في أعلى الملف، على الرغم من أن سطر الوسوم قد يسبقها. نظرًا لأن سطور رؤوس الملفات تبدأ بحرف التعليق #، فإن إصدارات أنكي السابقة سوف تتجاهلها فقط.

يجب عليك تمكين خيار الاستيراد الجديد في شاشة التفضيلات لاستخدام هذه الميزة على إصدار أنكي 2.1.54. في الإصدار 2.1.55، يكون مسار الاستيراد الجديد هو المسار الافتراضي.

مفتاحالقيم المسموح بهاسلوك
separatorComma, Semicolon, Tab, Space, Pipe, Colon, أو الأحرف الفعلية المقابلةيحدد فاصل الحقل.
htmltrue, falseيحدد ما إذا كان يتم التعامل مع الملف ﻛHTML.
tagsقائمة الوسوم، مفصولة بمسافات.نفس النمط القديم.
columnsقائمة الأسماء، مفصولة بالفاصل المحدد مسبقا.يحدد عدد الأعمدة ويظهر أسماءها المحددة عند الاستيراد.
notetypeنوع الملاحظة الاسم أو المعرفيضبط مسبقا نوع الملاحظة، إذا كان موجودا.
deckاسم الرزمة أو المعرفيضبط مسبقا الرزمة، إذا كان موجودا.
notetype column1, 2, 3, ...يحدد العمود الذي يحتوي على اسم نوع الملاحظة أو معرف كل ملاحظة, see عمود نوع الملاحظة.
deck column1, 2, 3, ...يحدد العمود الذي يحتوي على اسم الرزمة أو معرف كل ملاحظة, see عمود الرزمة.
tags column1, 2, 3, ...يحدد أي عمود يحتوي على وسوم كل ملاحظة.
guid column1, 2, 3, ...يحدد العمود الذي يحتوي على GUID لكل ملاحظة, see عمود GUID.

بعض رؤوس الملفات لها آثار أخرى.

عمود نوع الملاحظة

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

يتغير ذلك، إذا كان هناك عمود يحتوي على أسماء أو معرفات نوع الملاحظات. يسمح هذا باستيراد الملاحظات بأنواع مختلفة من الملاحظات، وسيتم تعيين حقولها ضمنيًا: يتم استخدام العمود العادي الأول للحقل الأول لأي ملاحظة بغض النظر عن نوع الملاحظة، والعمود العادي الثاني للحقل الثاني، وهكذا. "العمود العادي" هنا هو عمود لا يحتوي على معلومات خاصة مثل الرزم أو الوسوم أو أنواع الملاحظات أو المعرفات (GUIDs).

عمود الرزمة

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

عمود GUID

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

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