السلام عليكم روحمة الله وبركاته
isArabicLanguage
وظيفة التحقق من اللغة العربية
Syntax :
isArabicLanguage ( Text )
Text : النص المراد التحقق منه
Code :
ArabicCharacters = { 'ا' , 'أ' , 'إ' , 'ض' , 'ص' , 'ط' , 'غ' , 'ق' , 'ث' , 'ف' , 'ع' , 'ه' , 'خ' , 'ح' , 'ج' , 'د' , 'ئ' , 'ء' , 'ؤ' , 'ر' , 'لا' , 'ى' , 'آ' , 'ة' , 'و' , 'ز' , 'ظ' , 'ذ' , 'ك' , 'م' , 'ن' , 'ت' , 'ل' , 'ب' , 'ي' , 'س' , 'ش }
function isArabicLanguage ( Text )
if ( Text ) then
assert ( type ( Text ) == 'string' , 'Bad Arg #1 , [ '..Text..' ] not string' )
for _ , Characters in ipairs ( ArabicCharacters ) do
if ( string.find ( Text , Characters ) ) then
return true
end
end
else error ( 'Bad Arg #1 nil value' )
end
end
Ex. :
addCommandHandler ( 'اللغة' ,
function ( Player , _ , Text )
if ( isArabicLanguage ( Text ) ) then
outputChatBox ( '* الكلام باللغة العربية' , Player )
end
end
)
هذا وكان كل شي , ما ادري اذا الوظيفة موجودة من قبل ,
والسلام عليكم ورحمة الله وبركاته