Transcript Lec14.ppt
بسم هللا الرحمن الرحيم
الحوسبة العربية
رومنة األسماء العربية:
نظام آلي لكتابة األسماء العربية بحروف إنجليزية :نحو
معايير موحدة
حسني املحتسب
1
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
أين وصلنا
•
•
•
•
•
•
•
•
•
مقدمة -تعريب الحاسب :لماذا؟
اللغة كأداة للحاسب والحاسب كأداة للغة
لمحة تاريخية عن مراحل التعريب
موقع المادة والمتطلبات والفرق ومواضيع المادة
خصائص اللغة وارتباطها بالحاسب
المسارات المتبعة في تعريب المصطلحات التقنية :بعض الضوابط
مراحل تعريب نظام التشغيل
• شفرات المحارف -تصميم الخطوط -تحليل السياق وتكوين المعلومات وعرضها وطباعتها
المواصفات والمقاييس :تقييس صفحة المحارف -تقييس لوحة المفاتيح
نظم التشغيل ولغات البرمجة العربية /المعربة
• ،CP/Mدوس ،ماكنتوش ،النوافذ العربية ،ويندوز ،يونكس – لينكس – اوبن ويندوز
• نجالء ،لوغو ،باسكال العربية ،القول ،برولوغ العربية ،الضاد ،خبير
•
•
•
•
المشاريع – الكتاب – محاضرتك
المتطلبات األساسية لواجهة رسومية عربية
متطلبات عولمة البرامج
الخصائص العربية في مايكروسوفت أوفيس
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
2
المسار
نظام آلي لكتابة األسماء العربية بحروف إنجليزية
Arabic Names Transliteration
• نظام آلي لحرفنة (رومنة) األسماء العربية
• وصف النظام
• قاعدة البيانات المستخدمة
• بعض التفاصيل عن تصميم وبناء النظام
• طرق الحرفنة المستخدمة ومحاولة الوصول إلى معايير مقبولة
• طرق التطبيق
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
3
التركيب العام لنظام حرفنة األسماء
واجهة المستخدم
تحليل المدخالت
المعالجة
إعداد المخرجات
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
4
قاعدة
البيانات
الحرفنة
الفورية
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
5
حرفنة
ملفات
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
6
مثال
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
7
وحدة
قاعدة
البيانات
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
8
اختيار
اللغات
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
9
حول النظام
• المجال المستخدم
• طالب جامعة الملك فهد للبترول والمعادن
• كافة الطالب من الذكور
• لكي يعمل النظام ألسماء اإلناث
• بحاجة إلى إضافة أسماء اإلناث المحتملة بالعربية وما يقابلها باإلنجليزية
• بناء النظام
• فيجوال بيسك ( )Visual Basicونظام آكسس ( )Accessإلدارة قواعد
البيانات ،تحت نظام التشغيل مايكروسوفت ويندوز (.)MS Windows
• الفعالية
• باستخدام حاسب شخصي بمعالج بنتيوم 4وسرعة متوسطة ،ترجمة 1000
اسم رباعي من ملف وتخزينه في ملف آخر في دقيقتين تقريبا
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
10
فوائد وعوائق
• لترجمة 1000اسم رباعي يدويا
•
•
•
•
•
•
شخصين :أحدهما يقرأ االسماء واآلخر يكتبها كما يسمعها
تعتمد على دقة القارئ والسامع
دقة الطباعة
مدى االنتظام في استخدام نفس طريقة الكتابة لألسماء المركبة
مراجعتها من شخص ثالث
تستغرق حوالي 6ساعات
• مقارنة مع الحاسب اآللي الزيادة هي حوالي %18000دون اعتبار فترة المراجعة بعد العمل
اليدوي ودون اعتبار معالجة النواقص المترتبة عن عدم وجود بعض األسماء في قاعدة البيانات.
• الدقة والتوافق التام
• استخدام طريقة واحدة لكتابة االسم الواحد يسهل عملية البحث واالسترجاع لبيانات الطالب.
• من العوائق :طريقة كتابة األسماء تختلف من شخص آلخر ،وأحيانا تختلف بين
األخوة أنفسهم في طريقة كتابة اسم األب أو الجد .إذن ،ما العمل؟
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
11
مجاالت التطوير
• يعتمد النظام بشكله الحالي على قاعدة بيانات يمكن التعديل
فيها .ويمكن تطوير النظام بحيث يستخدم قواعد محددة لكتابة
األسماء العربية بالحروف اإلنجليزية .لكن الحاجة إلى وجود
معايير موحدة تظهر هنا بشكل جدي.
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
12
المسار
• نظام آلي لحرفنة األسماء العربية
• وصف النظام
• قاعدة البيانات المستخدمة
• بعض التفاصيل عن تصميم وبناء النظام
• طرق الحرفنة المستخدمة ومحاولة الوصول إلى معايير مقبولة
• طرق التطبيق
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
13
مقارنة بين عدة
طرق :نلسون وإلياسي
وعلي وليدين ( Dane
) Kusic
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
14
مقارنة بين عدة طرق:
نلسون وإلياسي وعلي
وليدون () Dane Kusic
(متابعة)
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
15
طريقة معهد الدراسات اإلسالمية في جامعة مجيل McGill
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
16
طريقة
باكوولتر
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
17
طريقة
باكوولتر
(متابعة)
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
18
b
bah
d
dal
.s
ssad
t
tah
_d
dhal
.d
ddad
_t
thah
r
rah
.t
ttah
^g
geem
z
zay
.z
tthah
.h
hhah
s
seen
`
`ain
_h
khah
^s
sheen
.g
ghain
f
fah
h
hah
'
hamza
q
qaf
w
waw
a
alif
k
kaf
y
yah
Y
alif
maqsoura
l
lam
g
gaf
_A
alif
maqsoura
m
meem
p
pah
T
tah
marbouta
n
noon
v
vah
W
waw
(see
below)
19
طريقة آيسو
المعيارية
األولى
)1961(
حسني المحتسب – الحوسبة العربية- رومنة األسماء العربية
20
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
طريقة
"كالم" ثنائية
االتجاه
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
21
طريقة
"بوابة
العرب"
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
22
طريقة تك
العربي
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
23
طريقة مكتبة الكونجرس
األمريكي ومجموعة رابطة
المكتبات األمريكية
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
24
اقتراح أولي
ا a
حh
زz
طt
قq
هـ h
ب
خ
س
ظ
ك
و
b
kh
s
th
k
w
ت
د
ش
ع
ل
ي
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
t
d
sh
a
l
y
25
ث
ذ
ص
غ
م
th
th
s
gh
m
ج
ر
ض
ف
ن
j
r
dh
f
n
المسار
• نظام آلي لحرفنة األسماء العربية
• وصف النظام
• قاعدة البيانات المستخدمة
• بعض التفاصيل عن تصميم وبناء النظام
• طرق الحرفنة المستخدمة ومحاولة الوصول إلى معايير مقبولة
• طرق التطبيق
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
26
نحو معايير موحدة
• الحاجة ضرورية لالتفاق على معايير موحدة لحرفنة األسماء
العربية
• وجود المعايير الموحدة ال يكفل تطبيقها والتقيد بها
• الحاجة إلى اقتراح سياسات لتطبيق هذه المعايير
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
27
كتابة األسماء آليا في مكاتب األحوال المدنية والجوازات
• برمجة المعايير الستخدامها في مكاتب األحوال المدنية والجوازات
• طباعة اسم صاحب الشأن بالعربية واإلنجليزية آليا حسب المعايير المبرمجة
• التأكد من كتابة أسماء المواليد الجدد حسب المعايير الموحدة
• عند وجود التباسات معينة ،يمكن الرجوع إلى لجنة دائمة من أهل االختصاص
للمساعدة في حل اإلشكاالت ،وإضافة الحلول إلى نظام البرمجة المستخدم
• كمرحلة انتقالية يمكن تعميم النظام على كافة المدارس والمعاهد
والكليات والجامعات حتى يتم توحيد كافة األسماء المستخدمة
• ماذا عن الوثائق السابقة؟
• يمكن للدوائر المختصة إصدار وثيقة رسمية تشهد بأن صاحب تلك الوثيقة هو
نفس الشخص المعني
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
28
الوجه اآلخر :العودة إلى قاعدة بيانات عربية
• إذا كان لدينا اسم مكتوب بحروف إنجليزية ،ما هو االسم
المقابل له بالعربية؟
• إذا كان لدينا اسم مكتوب بحروف عربية ،ما هو االسم المقابل
له باإلنجليزية؟
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
29
ماذا عن استخدام اللغة العربية؟
• نعم استخدام قاعدة بيانات عربية
• وجود الشفرة الموحدة ( )Unicodeيسهل كثيرا
• االستفسار من قاعدة بيانات عربية أقل لبسا
• Husni hosni hosny husny hasni hesni hisni Hussni
hossni hossny hussny hassni hissni
• حسني (حسنى)
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
30
بعض الخوارزميات لمعالجة البحث
• تفاصيل تقنية تطبيقية معروضة في ورقة البحث
• (آخر موضوع في مذكرة المادة)
• عرضة لمزيد من الدراسة
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
31
مالحظات
• افترضنا البحث عن أسماء مفردة
• الحاجة للبحث عن أسماء متعددة
• يقوم نظام الحاسب المستخدم بتقسيم االسم الكامل إلى مجموعة من
األسماء المفردة ،ومعالجتها منفردة ثم إعادة ربط النتائج
• الحاجة إلى إدخال أدوات لتصفية االسم في بعض الحاالت:
•
•
•
•
•
األسماء التي تبدأ بـِ أبو وأبا وابن
األسماء التي تبدأ بـِ عبد
األسماء التي تبدأ بـِ رب ،مثل عبد رب النبي
األسماء المنتهية بـِ هللا ،مثل وصل هللا ولطف هللا
األسماء المنتهية بـِ الدين ،مثل علم الدين وصالح الدين
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
32
المسار
• نظام آلي لحرفنة األسماء العربية
• وصف النظام
• قاعدة البيانات المستخدمة
• بعض التفاصيل عن تصميم وبناء النظام
• طرق الحرفنة المستخدمة ومحاولة الوصول إلى معايير مقبولة
• طرق التطبيق
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
33
توصيات
الندوة العلمية األولى حول توحيد معايير النقل الكتابي
ألسماء األعالم العربية :األبعاد األمنية 23 ،ربيع
الثاني 1424هـ
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
34
توصيات الندوة
• يكتب االسم متسلسال (من االسم األول إلى األب ثم الجد
فاللقب) ويكتب رباعيا كلما أمكن ذلك ويوضع ("ابن
"أو " بنت "أو " ولد ")بين االسم األول والثـاني وذلك
للتفريق بين األسماء المركبة والمفردة وتكتب عند
الرومنة bn, bt, wd
• عدم األخذ باإلعراب عند كتابة االسم .
• مثال :محمد ← Muhammadولـيس
Muhammaduوال Muhammadun
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
35
توصيات الندوة
• تعامل األسماء المركبة والكنى معاملة االسم المفرد ،وذلـك
بضـم مكونـات األسماء المركبة
شرف الدين ← Abuqays,
• مثال :أبو قيس ،
ُ
Sharafuddeen
• تعامل الـ التعريف حسب نطقها (تختلف الشمسية عن القمرية)
• مثال :السالم والمسلم ←
• as-Saalim, al-Muslim
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
36
توصيات الندوة
• تعامل آل بطريقة مختلفة عن الـ التعريف
• مثال :آل سالم و السالم ←
• aal Saalim, as-Saalim
• تكتب التاء المربوطة حسب نطقها إما هاء أو تاء
• مثال :هبة ،هبة هللا ←
• Hibah, Hibatullah
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
37
توصيات الندوة
سام ← Bassaam
• تكرر الحروف المشددة :بَ َّ
• تعامل األلف المقصورة كالفتحة :ليلى ← Layla
• تعامل األسماء بحسب نطقها :طه ← Taahaa
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
38
توصيات الندوة:
الحروف العربية
التي لها ما يقابلها
صوتيا في الحرف
الروماني
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
39
توصيات
الندوة:
الحروف
والحركات
العربية التي
ليس لها ما
يقابلها صوتيا
في الحرف
الروماني
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
40
توصيات
الندوة:
الحروف
والحركات
العربية التي
ليس لها ما
يقابلها صوتيا
في الحرف
الروماني
رومنة األسماء العربية -حسني المحتسب – الحوسبة العربية
41
سبحانك اللهم وبحمدك،
أشهد أن ال إله إال أنت،
أستغفرك وأتوب إليك
والسالم عليكم ورحمة هللا وبركاته
رومنة األسماء العربية -حسني المحتسب – الحوسبة
العربية
42