KillerX Posted January 29, 2019 Share Posted January 29, 2019 السلام عليكم ورحمة الله وبركاتة الحين مثلا عندي ذول الرسالتين arabic = 'هذة الرسالة باللغه العربية' english = 'This message is in English' المهم ازاي افرق بين الرسالة اذا كانت عربي او انجليزي في البرمجة ؟؟ يعني ايه الفنكشن اللي استخدموا عشان افرق اذا كانت الرسالة عربي ولا انجليزي وشكرا علي وقتك يا مز Link to comment
' A F . Posted January 29, 2019 Share Posted January 29, 2019 عندك اكثر من طريقة بذكرلك وحدة انك تسوي جدول فيه الحروف الانجليزية وتستخدم وظيفة string.find وتسوي تحقق اذا كان الرساله فيها حروف انجليزي او لأ Link to comment
KillerX Posted January 29, 2019 Author Share Posted January 29, 2019 4 minutes ago, Default#^ said: عندك اكثر من طريقة بذكرلك وحدة انك تسوي جدول فيه الحروف الانجليزية وتستخدم وظيفة string.find وتسوي تحقق اذا كان الرساله فيها حروف انجليزي او لأ تمام سويتها كدا وظبطت function isMsgArabic( msg ) local table = { 'a' , 'b' , 'c' , 'd' , 'e' , 'f' , 'g' , 'h' , 'i' , 'j' , 'k' , 'l' , 'm' , 'o' , 'p' , 'q' , 'r' , 's' , 't' , 'u' , 'v' , 'w' , 'x' , 'y' , 'z'} for i , word in ipairs( table ) do if( string.find( string.lower(msg) , string.lower( word ) ) ) then return false end end return true end شكرا يا عسل Link to comment
Guest Posted January 30, 2019 Share Posted January 30, 2019 12 hours ago, KillerX said: وشكرا علي وقتك يا مز العفو, Link to comment
#Major . Posted January 31, 2019 Share Posted January 31, 2019 On 30/01/2019 at 01:20, KillerX said: تمام سويتها كدا وظبطت function isMsgArabic( msg ) local table = { 'a' , 'b' , 'c' , 'd' , 'e' , 'f' , 'g' , 'h' , 'i' , 'j' , 'k' , 'l' , 'm' , 'o' , 'p' , 'q' , 'r' , 's' , 't' , 'u' , 'v' , 'w' , 'x' , 'y' , 'z'} for i , word in ipairs( table ) do if( string.find( string.lower(msg) , string.lower( word ) ) ) then return false end end return true end شكرا يا عسل بس كذا لو حط حرف واحد انجليزي وساق الباقي عربي م استفدت شي هههههههههههههههه Link to comment
KillerX Posted January 31, 2019 Author Share Posted January 31, 2019 1 minute ago, [AcM] - Major . said: بس كذا لو حط حرف واحد انجليزي وساق الباقي عربي م استفدت شي هههههههههههههههه لا طلبي والفكرة اللي ابي اسويها بين عربي فقط وانجليزي فقط لو كنت ابيها الفكرة اللي في دماغك كنت قولت Link to comment
#Major . Posted January 31, 2019 Share Posted January 31, 2019 1 minute ago, KillerX said: لا طلبي والفكرة اللي ابي اسويها بين عربي فقط وانجليزي فقط لو كنت ابيها الفكرة اللي في دماغك كنت قولت هذذي الطريقة م رح تنفع الا ب حرف واحد مهما كنت انت بتسوي بالاخير م رح تزبط مثلا لو سويت كذا Hهلوو رح يرجع لك الكود قيمة فولس وهو عربي والعكس صحيح Link to comment
KillerX Posted January 31, 2019 Author Share Posted January 31, 2019 Just now, [AcM] - Major . said: هذذي الطريقة م رح تنفع الا ب حرف واحد مهما كنت انت بتسوي بالاخير م رح تزبط مثلا لو سويت كذا Hهلوو رح يرجع لك الكود قيمة فولس وهو عربي والعكس صحيح يب يب داري بس الطلب بتاعي كان بين رسالة عربي تماما وانجليزي تماما Link to comment
KillerX Posted February 1, 2019 Author Share Posted February 1, 2019 48 minutes ago, [AcM] - Major . said: بس كذا لو حط حرف واحد انجليزي وساق الباقي عربي م استفدت شي هههههههههههههههه حاولت اسوي فكرتك وظبطت معي function getMessageLang( mssg ) local table = 'abcdefghijklmnopqrstuvwxyz' local ar , en = false , false msg = mssg:gsub( ' ' , '' ):gsub( '%p' , '' ) for i = 1 , utf8.len( msg ) do if( utf8.find( table , utf8.sub( msg , i , i ) ) ) then en = true else ar = true end end return ( en and ar == false and 'EN' ) or ( ar and en == false and 'AR' ) or ( en and ar and 'AR & EN' ) or ( en == false and ar == false and 'nothing' ) end Link to comment
#Major . Posted February 1, 2019 Share Posted February 1, 2019 6 hours ago, KillerX said: حاولت اسوي فكرتك وظبطت معي function getMessageLang( mssg ) local table = 'abcdefghijklmnopqrstuvwxyz' local ar , en = false , false msg = mssg:gsub( ' ' , '' ):gsub( '%p' , '' ) for i = 1 , utf8.len( msg ) do if( utf8.find( table , utf8.sub( msg , i , i ) ) ) then en = true else ar = true end end return ( en and ar == false and 'EN' ) or ( ar and en == false and 'AR' ) or ( en and ar and 'AR & EN' ) or ( en == false and ar == false and 'nothing' ) end كفو 1 Link to comment
KillerX Posted February 1, 2019 Author Share Posted February 1, 2019 Just now, [AcM] - Major . said: كفو كفوك يا قمر Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now