Manual:Pywikibot/Windows/ar

بايثون في المسار
لتسهيل تشغيل بايثون، الملف التنفيذي لا بد أن يكون في المسار الخاص بك.

لفحص إذا ما كانت بايثون مثبتة بشكل صحيح افتح CMD.EXE وقم بتشغيل:

C:\> python --version

إن لم يجد بايثون، قم بإعادة تثبيتها وقم بتفعيل خيار أن تضع python.exe في المسار الخاص بك (متغيرات البيئة).

إنشاء اختصار
كيفية عمل اختصار سريع لتشغيل الأوامر (لمستخدمي ويندوز):

إن كنت تثبت باي ويكي بوت في مجلد مثل "مستنداتي" فإنه قد يتسبب بالمشاكل باستخدام أمر "chdir" مرارًا للذهاب إلى المجلد لتشغيل البوتات.

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


 * 1) انقر بالزر الأيمن على المجلد الذي به باي ويكي بوت مثبت.
 * 2) انقر على "إنشاء اختصار". ستظهر أيقونة اختصار جديد بها مفتاح سهم.
 * 3) انقر بالزر الأيمن على الاختصار الجديد، ثم اضغط على الخصائص.
 * 4) في نافذة الخصائص، في صندوق الهدف (target) اكتب cmd.exe.
 * 5) في صندوق "يبدأ في" أدخِل العنوان الكامل لباي ويكي بوت.
 * 6) اضغط على "موافقة".
 * 7) اضغط على الاختصار وسينفتح cmd.exe مسرد به المسار كاملاً.
 * إن ضغطت F5 لتجديد النافذة (أو أعدت فتح خصائص الاختصار)، فستلاحظ أن أيقونة الاختصار قد تغيرت.

إعداد يونيكود
قشرة الويندوز (cmd.exe) هي أقل من الممتاز في دعم اليونيكود. لأن باي ويكي بوت مستخدم على نطاق واسع على مواقع ميدياويكي غير الإنجليزية، فنحن ندعم خرج اليونيكود كاملاً. إن كنت تحتاج دعمًا للغة التي تستخدمها، فإن أفضل حل هو استخدام ConEmu Windows console بدلاً من وحدة التحكم الأساسية (أي cmd.exe).

مع ذلك، إن قررت البقاء مع وحدة التحكم الأساسية فأنت بحاجة إلى تغيير إعدادات الخط في cmd.exe قبل أن يعمل هذا - وإلا ستحصل على الكثير من علامات الاستفهام!

بدلاً من ذلك، باي ويكي بوت يدعم أيضًا النسخ الحرفي - على سبيل المثال، Вики تُنسَخ حرفيًا إلى Viki بأنظمة الكتابة الأوروبية الغربية. هذا أيضًا يعمل دون تغيير الخط.

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

 WARNING: Running on Windows and transliteration_target is not set. Please see http://www.mediawiki.org/wiki/Manual:Pywikibot/Windows

Full unicode output (suggested)
To get full unicode output, you need to change the font used by cmd.exe and add a line to user-config.py.

Changing the font

 * 1) Start cmd.exe or any pywikibot script
 * 2) Click on the icon in the top left corner ("C:\") or right-click on the title bar
 * 3) Go to 'Properties'
 * 4) Go to the 'Fonts' tab
 * 5) Select any font that has the TT-logo in front - on Windows XP, this is Lucida Console; on newer versions you can also choose Consolas.
 * 6) Click 'OK'
 * 7) Choose 'Save settings for all screens with the same title'

Your cmd.exe now is able to output full unicode!

Changing user-config.py
To user-config.py, add the following line:

 transliteration_target = None

Blocks in output
Because the font is unable to display all glyphs, you will occasionally see characters like this: ☐. However, you can still copy the text to visit the page on a wiki by copy-pasting the characters.

If you'd rather have transliterated characters, please read on to the following section.

Transliteration support
If you would like to have transliterated characters instead, you can add the following line to user-config.py:

 transliteration_target = console_encoding or, if you would like to transliterate back to only ascii characters,

 transliteration_target = 'ascii' You can use any standard python encoding for this.

However, the output now is 'Viki' instead of 'Вики'. This means you cannot copy-paste the page title anymore: ru:Viki is *not* ru:Вики!