التفقيط: تحويل الأعداد إلى كلمات

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

لغة php

يقدمها مفتوحة المصدر خالد الشمعة، في مكتبة ar-php/ويمكن تجربتها على الوب.

لغة دلفي

يقدّم فريق البرمجة العربي عنصرا بلغة دلفي للتحكم في التفقيط ويدعم أيضا لغة سي.

لغة C++

موجود ضمن حزمة التفقيط العربي لفريق البرمجة، يضم دلفي وسي.

لغة بيثون

توجد ميزة تحويل الأرقام في برنامج أدوات مفتوح المصدر، وقد اقتبسته من مكتبة ar-php،وقد أضيفت هذه الميزة إلى مكتبة العربية للغة بيثون، يمكن الاطلاع عليها في مستودع الأكواد

Access
برنامج كاتب الأعداد بالحروف العربية برنامج يعمل بنظام أكسس من تصميم الأستاذ سعد بن عبد الله الواصل – جامعة القصيم يقوم بتحويل الأرقام والأعداد إلى حروف وكلمات ، ويتناول المجالات الآتية :1. قواعد العدد في اللغة،2. تفقيط العملات والمواد والأشياء المختلفة،3. الترتيب والتعريف والتأريخ .

Advertisements

8 تعليقات to “التفقيط: تحويل الأعداد إلى كلمات”

  1. خالد عمر Says:

    السلام عليكم ورحمة الله وبركاته،

    بصراحة أسعدني خبر هذه المكتبة كثيرا ولكنه أحزنني أيضا…

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

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

    ما نحتاج إليه هو قاعدة بيانات *مشهورة* وطريقة للبحث فيها من دون الحاجة لمعرفة المصطلحات (Tags مثلا؛ أعداد + كلمات في حال البحث عن “التفقيط”) حتى تكون أولى المحطات التي يبحث فيها المبرمج عن مراده + طريقة لتجنب عمل مبرمجَين مستقلين في مشروعين منفصلين يتناولان موضوعا واحدا في آن واحد. فمن لها؟ (أنا مشغول في إعادة اختراع العجلات كما ذكرت آنفا)

    أما عن المكتبة التي جذبت انتباهي “عنصرا بلغة دلفي للتحكم في التفقيط”، فإنها تبدو وللأسف بأنها لوندوز (من المصدر). محزن أن يربط شيئ مثل التفقيط بنظام تشغيل معين إذا لم يستلزم خدماته…

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

    سؤال جانبي: ما أخبار espeak؟

    • linuxscout Says:

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

  2. عبد السلام Says:

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

    • linuxscout Says:

      العفو،
      برنامج كاتب الأعداد غير مفتوح المصدر، يستحسن الاتصال بصاحبه.

  3. عادل عنتر Says:

    نأيدكم وندعمكم بكل ما أوتينا من قوه

  4. At-Tafqith, Software Bahasa Untuk Mengkonvert Nomer Menjadi Kalimat | Jumal Ahmad Says:

    […] Selanjutnya, jika anda ingin mengetahui aplikasi yang bisa digunakan untuk mengkonvert nomer menjadi kalimat, silahkan buka link ini. […]

  5. hussain Says:

    جزاك الله خير

  6. وحيد Says:

    السلام عليكم
    عنصر التفقيط العربي – الإصدار الرابع
    http://delphi4arab.net/forum/showthread.php?tid=6977

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s


%d مدونون معجبون بهذه: