أدوات المستخدم

أدوات الموقع


arabic-support-on-linux-terminal

اختلافات

عرض الاختلافات بين النسخة المختارة و النسخة الحالية من الصفحة.

رابط إلى هذه المقارنة

جانبي المراجعة السابقةالمراجعة السابقة
المراجعة التالية
المراجعة السابقة
arabic-support-on-linux-terminal [2023/01/23 10:43] mhsabbagharabic-support-on-linux-terminal [2023/12/20 17:08] (حالي) – تحرير خارجي 127.0.0.1
سطر 82: سطر 82:
  
 اعمل ملفًا جديدًا اسمه <wrap hi>run.sh</wrap> وضع هذه المحتويات داخله: اعمل ملفًا جديدًا اسمه <wrap hi>run.sh</wrap> وضع هذه المحتويات داخله:
-<file>+<file bash run.sh>
  
 terms=(x-terminal-emulator gnome-terminal konsole xfce4-terminal xterm uxterm) terms=(x-terminal-emulator gnome-terminal konsole xfce4-terminal xterm uxterm)
سطر 93: سطر 93:
     fi     fi
 done done
-$detected_term -e "printf '\e[2 k' && python3 arabic.py"+$detected_term -e "printf '\e[2 k' && python3 main.py"
  
 </file> </file>
سطر 99: سطر 99:
 واعمل ملفًا جديدًا اسمه <wrap hi>main.py</wrap> وضع هذه المحتويات داخله: واعمل ملفًا جديدًا اسمه <wrap hi>main.py</wrap> وضع هذه المحتويات داخله:
  
-<file>+<file python main.py>
 #!/usr/bin/python3 #!/usr/bin/python3
 import curses, time import curses, time
سطر 169: سطر 169:
  
 بالطبع يمكنك تغيير البرنامج وتخصيصه حسب حاجتك، ولكن هذا مجرّد مثال ليريك طريقة عمل البرامج العربية من سطر أوامر لينكس. بالطبع يمكنك تغيير البرنامج وتخصيصه حسب حاجتك، ولكن هذا مجرّد مثال ليريك طريقة عمل البرامج العربية من سطر أوامر لينكس.
 +
 +<WRAP center round important 90%>
 +قد تكون هناك مشاكل بسيطة أثناء محاولة كتابة جملة طويلة في برنامج المثال الذي وفّرناه. لذلك لا تحاول مسح حرف بعد أن تكتبه (عبر زرّ Return مثلًا أو Delete) بل حاول أن تكتب جملة بسيطة فقط واضغط Enter للمتابعة.
 +</WRAP>
 +
  
 يمكنك الآن تطوير تطبيقات سطر أوامر عربية بمكتبة [[https://docs.python.org/3/howto/curses.html|curses]] أو أي مكتبة برمجية أخرى تريدها، فكل ما تحتاجه أن تكون الطرفية تدعم اتجاه RTL كما شرحنا. يمكنك الآن تطوير تطبيقات سطر أوامر عربية بمكتبة [[https://docs.python.org/3/howto/curses.html|curses]] أو أي مكتبة برمجية أخرى تريدها، فكل ما تحتاجه أن تكون الطرفية تدعم اتجاه RTL كما شرحنا.
  
  
arabic-support-on-linux-terminal.1674466982.txt.gz · آخر تعديل: 2023/12/20 17:08 (تحرير خارجي)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki