20 أكتوبر 2018

تعلم النطق الصحيح في اللغة الانجليزية بمعرفة Words stress و Syllables

للتحدث بشكل جيد وواضح في اللغة الانجليزية، من المهم فهم المقاطع syllable والإنتباه لموضع التشديد stress الصحيح في الكلمة أثناء النطق بها.


في هذا الموضوع سنتعرف حول أمرين:

  1. Syllables
  2. Words stress

مقاطع الكلمات Syllables

ربما تتساءل: لماذا نحتاج لدراسة مقاطع الكلمات؟

الجواب، عندما تقوم بدراسة قاعدة الجمع أو كيفية كتابة الأفعال في المضارع المستمر ستعرف الجواب.

الكلمة English مثلا يتم تقسيمها لتصبح مقطعين En-glish فنقول أنها كلمة ذات مقطعين  two syllables.

في اللغة الانجليزية يتم تقسيم الكلمات لعدة مقاطع، ويمكن القيام بالتقسيم كما يلي:

1.  تفريق suffixes و prefixes مع مصدر الكلمة:

 pre-view
end-less

2. التفريق بين حرفي consonants مجتمعان:

buf-fet
des-sert
لكن، الحورف التي تصدر نفس الصوت لا يمكن التفريق بينها:  th, sh, ph, th, ch,  wh

3. عندما يكون consonant بين حرفي vowels إثنين

 وفيها حالتين:

- إذا كان الصوت طويلا يتم التقطيع قبل ال consonant: مثل ba-by و re-sult
- إذا كان الصوت قصيرا فالتقطيع يتم بعد ال consonant: مثل في met-al و val-ue.

4. الكلمات التي تنتهي ب ckle-


التقسيم يتم قبل le-  مثل في: tack-le و freck-le

5. الكلمات التي تنتهي ب le-

- إذا كان ما قبل le- هو consonant يتم التقسيم بهذا الشكل: ap-ple و ta-ble.
- أما إذا كان vowel، فلا يحدث أي تقسيم: file و tile

التشديد stress

ما يقصد بالضغط هو أن الصوت يكون أكثر حدة وارتفاعا في المقطع المحدد. قبل أن نرى قواعد الstress إليك طريقة معرفة المقطع أو المقاطع المناسبة في المعجم dictionary:

أنت بحاجة لمعجم أصلي مثل أكسفورد Oxford، لونجمان Longman.. سنستخدم لونجمان للبحث عن الكلمات التالية:

  1. fortunate
  2. decide
  3. nomination
لاحظ الفاصلة العليا اين يتم وضعها حيث يشير السهم. ذلك هو مكان بداية التشديد.


عند نطق هذه الكلمات، فالتشديد STRESS في الكلمة الأولى يكون على المقطع الأول. ثم في الكلمة الثانية على المقطع الثاني. وفي الكلمة الثالة على المقطع الأخير.

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


كيف تعرف طريقة تشديد الكلمات words stress؟

هناك مجموعة من الحلول لتحسين نطقك للكلمات بشكل صحيح وهي:

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

1. التشديد على المقطع الأول:

بالنسبة للكلمات ذات مقطعين مثل:

climate: فهي تتكون من مقطعين cli ثم mate، التشديد يكون على المقطع الأول climate.

2. التشديد على من المقطع الثاني قبل الأخير في:

- الكلمات التي تنتهي ب ic- مثل estatic، geographic.
- الكلمات التي تنتهي ب tion- و sion- مثل extension و retribution.

3. التشديد على المقطع الثالث قبل الأخير في:

الكلمات التي تنتهي ب -cy -ty -phy -gy- مثل democracy uncertainty geography

4. التشديد على المقطع الأخير:

في الأفعال ذات المقطعين مثل: decide: وهذا الفعل يتكون من مقطعين de ثم cide، والتشديد يكون على الجزء الأخير decide.

خلاصة

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

19 أكتوبر 2018

شرح المضارع المستمر present continuous في اللغة الانجليزية

هذا الزمن يسمى كذلك في اللغة الانجليزية present continuous  أو present progressive  وفي هذا الدرس سنتعرف بالتفصيل على:


  1.  طريقة كتابة الأفعال في هذا الزمن.
  2.  حالات استعماله كذلك.
  3. ثم موضع الAdverb

بناء الفعل في المضارع المستمر present continuous progresse tense
تعلم قواعد اللغة الانجليزية: المضارع المستمر

قاعدة تصريف وبناء الأفعال في المضارع المستمر

لبناء فعل في الحاضر المستمر present continuous يتم اتباع القاعدة التالية:

Subject + Auxilary verb (to be the simple present) + Verb(+ing)

أولا الضمير، ثم الفعل to be في المضارع البسيط، وأخيرا الفعل المضرف مع إضافة ing له.

مثال: I am studying

  • I هو الضمير
  • am الفعل to be
  • studying الفعل study مع ing في نهايته.

تصريف الفعل كاملا:


verb+ing Auxilary verb Subject
studying am I
studying are you
studying is he
studying is she
studying is it
studying are we
studying are you
studying are they


طريقة الكتابة Spelling rules

بعض الأفعال تكتب بشكل مختلف قليلا، واليك الحالات الموجودة:

1. معظم الأفعال

يتم إضافة ing فقط للفعل.

مثل do يصبح doing
و ask  يصبح asking

2. الأفعال التي تنتهي بحرف e الصامت:

يتم حذف e وإضافة ing

Make  يصبح making
و take يصبح taking

3.الأفعال ذات المقطع الواحد

بالنسبة للأفعال القصيرة ذات المقطع الواحد one-syllable words (راجع موضوع words stress و syllables)  والتي تنتهي ب consonant + vowel + consonant يتم تكرار الحرف الأخير وإضافة ing.

مثلا الفعل swim:

بناء الفعل to swim


swim (لدينا w هو consonant. وi  هو vowel. وفي نهاية الفعل m فهو consonant ) يصبح swimming


و  run  يصبح running

3. بالنسبة للافعال التي تنتهي ب w، x، و w

يتم إضافة ing  فقط.
ف enjoy يصبح enjoying
و study يصبح studying
و mix يصبح mixing

4.الكلمات ذات المقطعين two-syllable words

إذا كانت الفعل ذو مقطعين أو أكثر وينتهي consonant + vowel + consonant فهناك حالتين:

أ - الضغط stress في المقطع الأخير: يتم تكرار تكرار الحرف الأخير

مثل commit، لو بحثنا عن هذا الفعل في المعجم سنجد أن الضغط اثناء النطق يكون على الجزء الثاني com-mit كما توضح الفاصلة العليا:

الفعل to commit  في المعجم


 لذلك فهو يصبح committing

ب - بينما الضغط في المقطع الأول: يتم إضافة ing فقط

مثل:

whisper يصبح whispering

5.الأفعال التي تنتهي ب ie

يتم حذف ie وإضافة ying

فالفعل die يصبح dying

انتهينا من طريقة الكتابة، وحان الوقت للمرور لكيفية الاستعمال.

متى يستخدم المضارع المستمر

1. الآن Now

ماذا تفعل الآن؟ أنت تقرأ هذا الموضوع اليس كذلك؟ ففعل القراءة يحدث في هذه اللحظة. لذلك المضارع المستمر بستعمل للتعبير عن حدث يقع في نفس وقت التحدث. فيقال مثلا:

I am reading.
أنا أقرأ.

أو عن حدث لا يقع في نفس اللحظة:

I am not running.
أنا لا أركض.

أمثلة

You are learning English now.
أنت تتعلم الإنجليزية الآن.

You are not swimming now.
أنت لا تسبح الآن.

Are you sleeping?
هل أنت نائم؟

I am sitting.
أنا جالس.

I am not standing.
أنا لست واقفا.

Is he sitting or standing?
هل هو جالس أم واقف؟

They are reading their books.
يقرؤون كتبهم.

They are not watching television.
لا يشاهدون التلفاز.

What are you doing?
ماذا تفعل؟

Why aren't you doing your homework?
لماذا تنجز تمارينك المنزلية؟

2. الأحداث الطويلة التي تحدث الآن

في الاجليزية كلمة "now" قد تعني هذه اللحظة، هذه الثانية، اليوم، هذا الشهر، هذا العام، هذا القرن... ولذلك فهو يستخدم للتعبير عن أشياء تحدث لمدة طويلة حتى لو لم نكن نقوم بها في لحظة التحدث.

تخيل أنك الآن تجلس مع صديق لك في المقهى وأنتما تتحدثان، يمكن لأي منكما أن يقول:
I am studying to become a teacher.
أنا أدرس لأصبح معلما.

لنقم بشرح هذا المثال قليلا:
أنت قلت لصديقك أنك تدرس لتصبح معلما، فهل هذا يعني أنك تدرس في اللحظة التي تحدثت فيها؟ ليس بالضرورة، ربما أنت في الجامعة وستدرس هناك لثلاث سنوات حتى تصبح معلما في المستقبل وهذا حدث طويل مستمر يحدث الآن.

I am not studying to become a dentist.
لا أدرس لأصبح طبيب اسنان.

I am reading the book The Alchemist.
أنا اقرأ كتاب الخيميائي.

I am not reading any books right now.
لا أقرأ أي كتاب حاليا.

Are you working on any special projects at work?
هل تعمل على أي مشروع مميز في العمل؟

Aren't you teaching at the university now?
ألا تدرس في الجامعة؟

3. المستقبل القريب

أحيانا عندما يرغب المتحدث في القول أن شيئا ما سيحدث أو لن يحدث في المستقبل القريب، فهو يستخدم المضارع المستمر.

I am meeting some friends after work.
سألتقي ببضعة أصدقاء بعد العمل.

I am not going to the cinema tonight.
لن أذهب للسينما الليلة.

Is he visiting his parents next weekend?
هل سيزور والديه في نهاية الأسبوع؟

Isn't he coming with us tonight?
ألن يأتي معنا الليلة؟

4. العادات السيئة أو السلبية مع Always

المضارع المستمر يستعمل للحديث عن العادات السيئة أو الأشياء المزعجة التي تتكرر.

She is always coming to class late.
دائما ما تأتي للقسم متأخرة.

He is constantly talking. I wish he would shut up.
إنه يتحدث بشكل مستمر. أتمنى لو يصمت.

I don’t like them because they are always complaining.
لا أحبهم لأنهم كثيري الشكوى.

ملاحظات:

بعض الأفعال التي لا تعبر عن الاستمرارية والتي تسمى non-continuous verbs لا تستخدم مع المضارع المستمر. ولكنها تستخدم في المضارع البسيط.

She is loving this chocolate ice creamخطأ
تحب هذه المثلجات بالشوكولا.

يجب استعمال المضارع البسيط لأن الفعل love لا يعبر عن حدث فيه استمرارية:
فيقال:

She loves this chocolate ice cream.
تحب هذه المثلجات بالشوكولا.

موضع ال Adverb

ال Adverb  يتم وضعه بعد الفعل to be كما في المقال التالي:

You are still watching TV.


12 أكتوبر 2018

شرح المضارع البسيط present simple بالتفصيل

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



قبل أن تبدأ قراءة هذا الدرس، هل يمكنك أخذ ورقة وقلم وكتابة هذه الأشياء:
  1. شيء ما تقوم له كل يوم، مثل مشاهدة التلفاز (اشاهد التلفاز كل يوم).
  2. موعد بداية الدروس يوم اللإثنين، أو موعد مغادرة القطار أو الحافلة أو لقاء طبيب.. المهم موعد محدد.
  3. معلومة عامة قد تكون صحيحة أو خاطئة (مثلا شيء ما تحبه كالمثلجات).
  4. معلومة علمية نؤمن بصحتها (مكان شروق الشمس مثلا).

فكر في هذه الأشياء ثم ابدأ الدرس.

simple present كلمات دلالية شرح المضارع البسيط اللغة الانجليزية الحاضر بالتفصيل

قاعدة كتابة الأفعال Spelling rules

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

1. معظم الأفعال

لتصريف فعل في المضارع البسيط مثل wait يكفي إضافة s  لضمائر الغائب المفردة (he she it) وترك الفعل كما هو في بقية الضمائر (I you we you they) كما يوضح الجدول التالي:


The verb "to wait" in the Simple Present
الفعل "to wait" (انتظر) في الحاضر البسيط
wait I
wait You
waits He
waits She
waits It
wait We
wait You
wait They



ولكن، هناك حالات أخرى يجب الإنتباه لها وهي:

2. الأفعال التي تنتهي ب o ،ss ،x ،ch، وsh  نضيف لها es وليس s  فقط:

لنأخذ الفعل "to do" كمثال:


The verb "to do" in the Simple Present
do I
do You
does He
does She
does It
do We
do You
do They


إذن، لو لاحظتم ففي ضمائ الغائب المفرد (he she it) تمت إضافة es وليس s فقط لأن الفعل ينتهي ب o. ونفس القاعدة تنطبيق على الافعال التالية كما تقول القاعدة أعلاه:
  • push
  • mix
  • catch
  • miss

3. الأفعال التي تنتهي ب y:

وفيها حالتين:

Y  قبله vowel

الفعل الذي ينتهي بحرف Y قبله vowel نضيف إليه S فقط مثل play، لاجظ أن y قبلها a:


The verb "to play" in the Simple Present
play I
play You
plays He
plays She
plays It
play We
play You
play They


نفس الأمر ينطبق على Say ، buy وغيرها.

Y قبله consonant

 إذا كان y يسبقه consonant فيجب حذف y وتعويضه ب ies مثل fly وفيه حرف l قبل y:


The verb "to fly" in the Simple Present
fly I
fly You
flies He
flies She
flies It
fly We
fly You
fly They


أمثلة أخرى:
  • cry
  • try

بعض الأفعال الشائعة

الفعل to be


to be
am I
are You
is He
is She
is It
are We
are You
are They

الفعل to have


to have
have I
have You
has He
has She
has It
have We
have You
have They

الفعل to do


to do
do I
do You
does He
does She
does It
do We
do You
do They

النفي Negative

لنفي الفعل to play يكفي استخدام الفعل المساعد to do بهذه الطريقة:

I don't play لا ألعب
You don't play
He doesn't play
She doesn't play
It doesn't play
We don't play
You don't play
They don't play

لاحظ  أن don't = do not و doesn't = does not

الاستفهام Interrogative

لطرح السؤال يتم استخدام الفعل to do كذلك مع قلب الفعل مع الفاعل:

نضع الفعل المساعد to do ثم الفاعل ثم الفعل المصرف في صيغة المصدر:

 do + I + play?


verb subject helping verb
play I do
play You do
play He does
play She does
play It does
play You do
play We do
play They do
هذا كل ما يتعلق بقواعد الكتابة spelling rules المتعلقة بالحاضر البسيط، بقي هناك سؤال مهم: لماذا ومتى يستخدم هذا الزمن في اللغة الانجليزية؟

قاعدة استخدام ولماذا يستعمل المضارع البسيط

يستعمل المضارع البسيط للحديث عن:

1.  العادات habits  أو routines

الأشياء التي يقوم بها الإنسان أو أحداث تتكرر مع الوقت، يوميا، أحيانا، مرة في الأسيوع، مرتين في الشهر...

I visit my uncle once a month.
أزور عمي مرة كل شهر (الزيارة تتكرر كل شهر).

Omar does always his homework.
عمر يقوم دائما بتمارينه المنزلية.

My father gets up every morning at six o’clock.
يستيقظ ابي كل صباح على الساعدة السادسة.

2. معلومات عامة  General facts

أي شيء يقال سواءا أكان صحيحا أم لا. مثلا، يمكنك القول أن القطط تحب الحليب لكن قط جيرانك لا يحبه. مما يعني أنعا معلومة عامة لا تهم صحتها من عدمه.

She drinks too much tea.
تشرب الكثير من الشاي.

Cats love milk.
القطط تحب الحليب.

This book is interesting.
هذا الكتاب مثير للإهتمام.

3. حقائق علمية Scientific truths

أمور يتفق الجميع حول صحتها أينما ذهبت حول العالم. مثلا أينما ذهبت فالشمي تشرق من المشرق، اليس كذلك؟ وهذا الأمر صحيح في الماضي والحاضر وسيكون كذلك في المستقبل.

The sun rises from the Est.
الشمس تطلع من الشرق.

The earth turns around the sun.
الأرض تدور حول الشمس.

Morocco is in Africa
المغرب بلد افريقي.

3. ملخص أحداث Summary of events

إذا كنت تقرأ رواية أو كتاب وتريد نقل مجموعة من الأحداث من الكتاب فالزمن المستعمل هو الحاضر. مثلا:

In chapter 2, Omar meets Nessrin, and agrees to go to the library to study with her.
في الجزء الثاني التقى عمر بنسرين، ووافق على الذهاب معها ليدرسا في المكتبة (لاحظ أننا في اللغة العربية استعملنا الماضي، بينما في الإنجليزية المضارع).

4. أحداث المستقبل Future events

بالنسبة للأحداث المحددة بموعد، وتذكر جيدا كلمة "موعد".

The flight from Ryad to Dubai departs tomorrow moorning at nine.
الرحلة الجوية من الرياض لدبي ستنتطلق على الساعة التاسعة  صباحا (استعملنا في اللغة العربية المستقبل، لكن في الإنجليزية الحاضر).
The English class starts in two hours.
حصة الإنجليزية ستبدأ بعد ساعتين من الآن (ستبدأ الحصة بعد ساعتين في المستقبل، هل يمكن تغيير موعد الحصة؟ لا يمكن، يجب أن تحضر لأنها موع د محدد لجميع التلاميذ).

الكلمات الدالة

هذه الكلمات ستساعدك لمعرفة متى يجب استخدام الحاصر:

1. التعبيرات التي تبدأ ب every مثل:


  • day
  • Monday
  • week
  • month


2. on مثل:


  • Mondays
  • weekends


3. الكلمات التي تعبر عن عدد المرات:


  • always
  • usually
  • often
  • generally
  • sometimes
  • occasionally
  • once in a while
  • rarely
  • seldom
  • hardly ever
  • never


تمارين

1. حاول كتابة جملة واحدة على الأقل في كل استعمال للحاضر البسيط.سأعطيك مثال:

  • العادات: أشاهد التلفاز كل مساء I watch TV every evening.

حاول بدورك ايجاد مثال لكل استعمال لزمن الحاضر ولا تنسى البحث عن أفعال بأشكال مختلفة وتصريفها.

سنعود في درس خاص لشرح الفرق بين هذا الزمن والمضارع المستمر.

10 يوليو 2018

انشاء تطبيقات اندرويد Android Apps والربح منها باستعمال تقنيات الويب

انشاء تطبيقات اندرويد Android apps باستعمال تقنيات الويب لا يتطلب الكثير من الوقت للتعلم. فشخصيا تعلمت كيف أنشر تطبيقي الأول على متجر جوجلا بلاي Google Play في أقل من اسبوع

ربما لا تعلم ذلك، ولكن هناك تقنيات الويب التي يمكن تعلمها بسرعة واستخدامها لنفس الغرض، ويقصد بها:
اللغات المستخدمة في تصميم مواقع الويب أو الانترنت وهي التي أستخدمها في الوقت الحالي:
  1. Html
  2. Css
  3. Javascript
  4. Jquery
يمكنك البدء الآن بتعلم دروس تصميم المواقع html وcss والتي قمنا مسبقا بنشرها على هذه المدونة. 

الربح من تطبيقات اندرويد

لست مبرمجا


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

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

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

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

شاهد مثال لتطبيق قمت بتصميمه والذي تجاوز الخمسين الف عملية تحميل.

ما الذي ستتعلمه

  1. إنشاء تطبيق أندرويد تى لو لم تكن مبرمجا.
  2. ربط التطبيق بمنصة الربح أدموب Admob.
  3. توقيعه وتحويله لصيغة Apk
  4. نشره على متجر جوجل بلاي.
  5. تقنيات جعل التطبيق يحتل المراتب الأولى في عمليات البحث لزيادة عدد التحميلات.


أول خطوة هي تثبيت الأدوات التي ستحتاجها للقيام بالخطوات أعلاه.

الأدوات

قبل انشاء أول تطبيق، أنت بحاجة لتثبيت مجموعة من الأدوات:

1. أول شيء يجب تثبيته هو Node.js
2. قم بتبيت git.client.
3. برنامج أندرويد ستوديو Android Studio

بعد تثبيت الأدوات أعلاه، حان الوقت لتثبيت منصة كوردوفا Cordova

4. قم بفتح أدوات الأوامر على وندوز كمدير ثم أدخل الأمر التالي (أكتب في مربع البحث على وندوز cmd وستظهر الأداة):

npm install -g cordova



انقر على دخول من لوجة المفاتيح وسيتم البدء بتثبيتها. مدة التثبيت تعتمد على سرعة الإنترنت.

عمل أول تطبيق

لإنشاء تطبيق جديد اتبع الخطوات التالية (شاهد الفيديو):

أولا، قم بفتح أداة الأوامر.
ثانيا، أدخل الأوامر التالية بالتتابع:
  1. cordova create marhaba com.folfoly.marhaba Marhaba
  2. cd marhaba
  3. cordova platform add android
  4.  cordova prepare android




عمل تطبيق ونشره على متجر جوجل بلاي Google Play

بعد التعرف على المسار أو المراحل التي يتم اتباعها في انشاء تطبيق، سنقوم بانشاء تطبيق الآن لنشره على متجر جوجل بلاي، وذلك عبر الخطوات التالية:

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

  1. cordova create marhaba com.folfoly.marhaba Marhaba
  2. cd marhaba
  3. cordova platform add android
  4. cordova plugin add cordova-plugin-admob-simple
  5.  cordova prepare android
إذا لم يتم تثبيت أداة أدموب في الأمر رقم 4، استعمل الانترنت مع هذا الأمر:

cordova plugin add https://github.com/sunnycupertino/cordova-plugin-admob-simple

في المرحلة الأولى سيتم تعديل مجلد www الذي يحتوي على ملفات واجهة التطبيق. وفي المرحلة ما قبل الأخيرة سيتم اضافة الأيقونات وأكواد الإعلانت قبل فتح توقيع التطبيق على أندرويد استوديو.

1. من أين تحصل على التصميم والمحتوى؟

أشرت أنني لست مبرمجا، وربما تتساءل كيف يمكن الحصول على التصميمات والمحتوى. شاهد لمعرفة السر:



2. تعديل محتوى التطبيق:

شاهد الشرح بالفيديو في الأسفل.

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


ما يهمنا هو مجلد www والذي يحتوي على ثثلاثة مجلدات أخرى:



  1. css: يحتوي على ملفات css
  2. img: يحتوي على الصور.
  3. js: يحتوي على ملفات javascript
  4. وملف واحد باسم index وهي الصفحة الرئيسية للتطبي والتي تظهر مباشرة عند فتح التطبيق على الهاتف.
الآن كيف تتم عملية التعديل؟

  1. يجب أن تقوم بنقل ملفات تصميم التطبيق الى المجلدات المناسبة. مثلا لديك ملف css يجب نقله لمجلد css، لكن إذا كان الملف يحمل نفس الاسم لملف موجود مسبقا فيجب عليك تعديل الإسم وتغييره ثم ربطه داخل ملف html.
  2. ثم يجب تعديل ملف html والذي يحمل اسم index إلى جانب ملف index.js الموجود في مجلد js. على اي الملفين يبدوان بهذا الشكل مع شرح ما يجب تعديله كما في الفيديو:
  • الكود بالأحمر هو ما يجب حذفه وتعويضه بالكود الخاص بك داخل وسم <body><body>
  • الكود باللون الازرق هو لربط ملف html بملف css. يمكنك اضافة ملفات css اخرى بشرط أن تكون مختلفة الاسم.
  • الكود بالأخضر هو لربط ملفات javascript ويمكنك كذلك اضافة ملفات اخرى.

تعديل ملف index:

قم بحذف الجزء المحدد بالأحمر وضع مكانه محتوى تطبيقك.

<!DOCTYPE html>
<!--
    Licensed to the Apache Software Foundation (ASF) under one
    or more contributor license agreements.  See the NOTICE file
    distributed with this work for additional information
    regarding copyright ownership.  The ASF licenses this file
    to you under the Apache License, Version 2.0 (the
    "License"); you may not use this file except in compliance
    with the License.  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing,
    software distributed under the License is distributed on an
    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     KIND, either express or implied.  See the License for the
    specific language governing permissions and limitations
    under the License.
-->
<html>
    <head>
        <!--
        Customize this policy to fit your own app's needs. For more guidance, see:
            https://github.com/apache/cordova-plugin-whitelist/blob/master/README.md#content-security-policy
        Some notes:
            * gap: is required only on iOS (when using UIWebView) and is needed for JS->native communication
            * https://ssl.gstatic.com is required only on Android and is needed for TalkBack to function properly
            * Disables use of inline scripts in order to mitigate risk of XSS vulnerabilities. To change this:
                * Enable inline JS: add 'unsafe-inline' to default-src
        -->
        <meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *; img-src 'self' data: content:;">
        <meta name="format-detection" content="telephone=no">
        <meta name="msapplication-tap-highlight" content="no">
        <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
        <link rel="stylesheet" type="text/css" href="css/index.css">
        <title>Hello World</title>
    </head>
    <body>
        <div class="app">
            <h1>Apache Cordova</h1>
            <div id="deviceready" class="blink">
                <p class="event listening">Connecting to Device</p>
                <p class="event received">Device is Ready</p>
            </div>
        </div>
        <script type="text/javascript" src="cordova.js"></script>
        <script type="text/javascript" src="js/index.js"></script>
    </body>
</html>




الكود الخاص بملف index بالتطبيق الذي قمنا بانشاءه أصبح لهذا الشكل بعد تعديله:


  • تم اضافة ملف css اخر.
  • تم اضافة المحتوى.
  • وتم اضافة ملفات جافافسكريبت كذلك.


<!DOCTYPE html>
<!--
    Licensed to the Apache Software Foundation (ASF) under one
    or more contributor license agreements.  See the NOTICE file
    distributed with this work for additional information
    regarding copyright ownership.  The ASF licenses this file
    to you under the Apache License, Version 2.0 (the
    "License"); you may not use this file except in compliance
    with the License.  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing,
    software distributed under the License is distributed on an
    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     KIND, either express or implied.  See the License for the
    specific language governing permissions and limitations
    under the License.
-->
<html>
    <head>
        <!--
        Customize this policy to fit your own app's needs. For more guidance, see:
            https://github.com/apache/cordova-plugin-whitelist/blob/master/README.md#content-security-policy
        Some notes:
            * gap: is required only on iOS (when using UIWebView) and is needed for JS->native communication
            * https://ssl.gstatic.com is required only on Android and is needed for TalkBack to function properly
            * Disables use of inline scripts in order to mitigate risk of XSS vulnerabilities. To change this:
                * Enable inline JS: add 'unsafe-inline' to default-src
        -->
        <meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *; img-src 'self' data: content:;">
        <meta name="format-detection" content="telephone=no">
        <meta name="msapplication-tap-highlight" content="no">
        <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
        <link rel="stylesheet" href="css/styley.css">
      <link rel="stylesheet" href="css/stylex.css">
        <title>فكر مرتين</title>
    </head>
    <body>

هنا تم وضع محتوى التطبيق على شكل نصوص

  <script type="text/javascript" src="cordova.js"></script>
        <script type="text/javascript" src="js/index.js"></script>
<script  src="js/jquery.min.js"></script>
    <script  src="js/indexx.js"></script>
    </body>
</html>


تعديل ملف  index.js الموجود في مجلد js:

قم بحذف الجزء المحدد بالأحمر.

سنعود لتعديل الملف عند اضافة الاكواد الخاصة باعلانات أدموب.
/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */
var app = {
    // Application Constructor
    initialize: function() {
        document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
    },

    // deviceready Event Handler
    //
    // Bind any cordova events here. Common events are:
    // 'pause', 'resume', etc.
    onDeviceReady: function() {
        this.receivedEvent('deviceready');
    },

    // Update DOM on a Received Event
    receivedEvent: function(id) {
        var parentElement = document.getElementById(id);
        var listeningElement = parentElement.querySelector('.listening');
        var receivedElement = parentElement.querySelector('.received');

        listeningElement.setAttribute('style', 'display:none;');
        receivedElement.setAttribute('style', 'display:block;');

        console.log('Received Event: ' + id);
    }
};

app.initialize();



شاهد الفيديو:




تعديل الصور والأيقونات مع اضافة منصة أندرويد

سنعود لأداة الأوامر بعد تعديل الصور والأيقونات على برنامج فوتوشوب.


فتح التطبيق على برنامج أندرويد استوديو Android Studio

سيتم توقيع التطبيق وتثبيته على هاتف جوال اندرويد:



ربط التطبيق بمنصة الإعلانات أدموب Admob للربح منها

للقيام بذلك سنحتاج لتعديل ملف index.js الموجود في مجلد js. وسنحتاج لاضافة الكودين التاليين:

الكود الأول: الحزء المحدد بالأحمر هو مكان وضع شفرة أو كود الاعلان والذي تحصل عليه من حساب أدموب.

//initialize the goodies
function initAd(){
        if ( window.plugins && window.plugins.AdMob ) {
            var ad_units = {
                ios : {
                    banner: 'ca-app-pub-xxxxxxxxxxx/xxxxxxxxxxx', //PUT ADMOB ADCODE HERE
                    interstitial: 'ca-app-pub-xxxxxxxxxxx/xxxxxxxxxxx' //PUT ADMOB ADCODE HERE
                },
                android : {
                    banner: 'ca-app-pub-xxxxxxxxxxx/xxxxxxxxxxx', //PUT ADMOB ADCODE HERE
                    interstitial: 'ca-app-pub-xxxxxxxxxxx/xxxxxxxxxxx' //PUT ADMOB ADCODE HERE
                }
            };
            var admobid = ( /(android)/i.test(navigator.userAgent) ) ? ad_units.android : ad_units.ios;

            window.plugins.AdMob.setOptions( {
                publisherId: admobid.banner,
                interstitialAdId: admobid.interstitial,
                adSize: window.plugins.AdMob.AD_SIZE.SMART_BANNER, //use SMART_BANNER, BANNER, LARGE_BANNER, IAB_MRECT, IAB_BANNER, IAB_LEADERBOARD
                bannerAtTop: false, // set to true, to put banner at top
                overlap: true, // banner will overlap webview
                offsetTopBar: false, // set to true to avoid ios7 status bar overlap
                isTesting: false, // receiving test ad
                autoShow: true // auto show interstitial ad when loaded
            });

            registerAdEvents();
        } else {
            //alert( 'admob plugin not ready' );
        }
}
//functions to allow you to know when ads are shown, etc.
function registerAdEvents() {
        document.addEventListener('onReceiveAd', function(){});
        document.addEventListener('onFailedToReceiveAd', function(data){});
        document.addEventListener('onPresentAd', function(){});
        document.addEventListener('onDismissAd', function(){ });
        document.addEventListener('onLeaveToAd', function(){ });
        document.addEventListener('onReceiveInterstitialAd', function(){ });
        document.addEventListener('onPresentInterstitialAd', function(){ });
        document.addEventListener('onDismissInterstitialAd', function(){ });
    }
//display the banner
function showBannerFunc(){
window.plugins.AdMob.createBannerView();
}
//display the interstitial
function showInterstitialFunc(){
window.plugins.AdMob.createInterstitialView(); //get the interstitials ready to be shown and show when it's loaded.
window.plugins.AdMob.requestInterstitialAd();
}


الكود الثاني:

initAd();
showBannerFunc();
showInterstitialFunc();

قم بانشاء حساب على أدموب Admob (يمكنك تسجيل الدخول باستعمال حساب Gmail) ثم شاهد كيف يتم ذلك في الفيديو التالي:





نشر التطبيق على متجر جوجل بلاي

حانت لحظة اتاحة التطبيق الجديد للتحميل وذلك بنشره على متجر جوجل بلاي. أول شيء أنت بحاجة للحصول على حساب مع أداء عشرين دولار.

إذا كنت لا تستطيع شراء الحساب، يمكنك نشر التطبيق على المنتديات ومواقع تحميل ملفات APK.

لا تنسى متابعة قناتنا على يوتيوب حيث سيتم نشر الدروس بالفيديو ثم صفحتنا على فيس بوك.


23 يونيو 2018

تحذير من جوجل لأصحاب المدونات والمواقع

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


على أي، الرسالة التحذيرية من جوجل وصلتني قبل 3 أيام وهذا هو محتواها:



سيبدأ Chrome في عرض تحذيرات الأمان على http://www.folfoly.com/ إلى مالك http://www.folfoly.com/,
 بحلول تموز (يوليو) 2018، سيبدأ (الإصدار 68) من Chrome في عرض التحذيرات "غير آمنة" لجميع صفحات HTTP التي يفتحها.
 لمنع ظهور التحذير "غير آمن" عندما يزور مستخدمو Chrome موقعك، يجب عرض موقعك عبر HTTPS. ويمكنك ترحيل موقعك إلى HTTPS لتجنُّب تشغيل التحذير الجديد على موقعك وللمساعدة في حماية بيانات المستخدمين.

الآن لماذا يشكل هذا الأمر خطرا على مدونتك أو موقعك؟

التحول من http ل https


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


شخصيا كما شرحت فو موضوع سابق حول أهمية التحول ل https لم أرد القيام بالخطوة لأن لها تأثير على زيارات البحث وتتطلب القيام بالكثير من التعديلات. لكني في الأخير جوجل أجبرتني والله المستعان.

هذا فيديو يشرح بالتفصيل طريقة القيام بالتحول من http ل https:

تحويل موقع أو مدونة من http إلى https

تم استعمال بعض المواقع في الفيديو وهذه روابطها:




8 يونيو 2018

كلمات بالإنجليزية ومصطلحات شائعة مترجمة مع الجمل English Idioms

من الأخطاء التي يرتكبها الكثير من متعلمي اللغة الإنجليزية، هو تعلم المفردات بشكل منعزل. في هذا الموضوع - الذي سيتم تحديثه من حين لآخر لإضافة المزيد -  يمكنك ايجاد الكثير من المفردات الشائعة والأكثر استعمالا في اللغة الإنجليزية.


لم نقدم المصطلحات مع شرحها فقط، بل تم إدراج أمثلة في جمل واضحة للمزيد من التوضيح. أما طريقة التعلم فهي بسيطة:

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


هذه لائحة لمجموعة من من أهم المفردات وأكثرها استعمالا مع الجمل، والتي سيتم تحديثها لإضافة المزيد لاحقا.

كلمات وجمل بالانجليزية مع الترجمة english idioms

كلمات وجمل بالانجليزية مع الترجمة english idioms

حمل التطبيق وتعلم أينما كنت


احصل عليه من Google Play    



Get a move on

go faster
الإسراع


We’re late. Let’s get a move on! 
 إننا متأخرون. لنسرع 

The movie is going to start soon. Let's get a move on or we’ll be late. 
 الفيلم سيبدأ قريبا. لنسرع قبل أن نتأخر

We have to get a move on if we want to finish by Wednesday. 
يجب أن نسرع إذا أردنا الإنتهاء بيوم الأربعاء







That's K for Korea 

حرف الكاف كما في كوريا

تقال لمساعدة الآخرين لفهم طريقة كتابة كلمة معينة. فيقال مثلا: قاف كما في كلمة قول للتعبير على أنه حرف القاف وليس الكاف مثلا.


My name is Ann Kim. 
إسمي هو أن كيم

King?
تقصد كينج؟ 

No Kim. That’s K for Korea, I for India, M for Mexico.
...لا بل كيم. حرف الكاف كما في كوريا





How can I help you?

 كيف يمكنني مساعدتك؟
غالبا ما تستعمل أثناء الرد على مكالمة هاتفية في العمل


Good afternoon. ABC Marketing. How can I help you?
 مساء الخير. أي بي سي ماركتينج. كيف أخدمك؟

IMG Computers. This is Mary speaking. How can I help you?
 أي إم جي كمبيوترز. ماري تتحدث معك. كيف أستطيع مساعدتك؟




it's for you 


the caller wants to speak to you.
هذا من أجلك. المتصل يريد التحدث معك

It's for you. It's your wife. 
الإتصال من أجلك. إنها زوجتك

Could you ask Chris to come to the phone? It's for him. It's his mother.
هل يمكن المناداة على كريس ليأتي للهاتف؟ الإتصال من أجله. إنها أمه.

A: The phone is ringing.
   الهاتف يرن

B: I'll get it. I think it's for me.
سأرد. أظن أن الإتصال من أجلي


in an hour

one hour after now 
في غضون ساعة أو بعد ساعة من الآن
an-hour-later لا نقول 
 after-an—hour ولا نقول 


I'll be back in an hour.
سأعود بعد ساعة 

She hasn't arrived yet. She'll be here in 10 minutes.
لم تصل بعد. ستكون هنا في غضون 10 دقائق

He is almost finished with high school. He will graduate in a few months.
لقد أنهى تقريبا المرحلة المدرية الثانوية. سيتخرج بعد بضعة أشهر. 



Ahead / on / behind schedule

ahead of schedule: faster than planned
 قبل الوقت

on schedule: as planned
 في الوقت المناسب

behind schedule: slower than planned
 متأخرا عن الوقت


I'm on schedule. 
 في الميعاد

I'm ahead of schedule. 
قبل الميعاد

I'm behind schedule!
بعد الميعاد 


Please drive faster. We are behind schedule. 
أرجوك قد بسرعة. إننا متأخرون عن الموعد 

A: How's the project coming along? 
كيف يسير المشروع؟ 

B: Fine. Everything is on schedule. 
جيد. كل شيء في الموعد 



tied up

 busy doing something that you can't stop
مشغول بفعل شيء ولا يمكن التوقف


A: Can we meet today?
هل يمكن أن نلتقي اليوم؟ 

B: Sorry, I'll be tied up all day. How about tomorrow? 
  معذرة، سأكون مشغولا اليوم. ماذا عن يوم غد؟

I'm tied up now, but I'll be free in an hour.
أنا مشغول الآن، لكني سأكون حرا بعد ساعة من الآن 







When is a good time?

When is a convenient time for you?
متى يناسبك الوقت؟

I have some papers for you to sign. When is a good time to drop by your office? 
.لدي بعض الأوراق للتوقيع. ما هو الوقت المناسب لأزورك في مكتبك 

A: Can we meet next week?
هل يمكن أن نلتقي الأسبوع المقبل؟ 

B: Sure. When is a good time for you? 
طبعا. متى يناسبك؟ 

A: How about Friday at 10 a.m ?
 ماذا عن يوم الجمعة على الساعة العاشرة صباحا



held up

delayed
مقيد أو محتجز

Sorry. I was held up at a meeting.
أعتذر. كنت مقيدا باجتماع.

I was held up at the airport for 10 hours! Customs officials went through my bags.
كنت محتجزا في المطار طيلة 10 ساعات. الجمارك فتشوا أمتعتي.

I got home at 10 o'clock last night. I was held up at the office doing paper work. 
وصلت للمنزل أمس ف يالعاشرة مساءا. كنت مقيدا في المكتب للعمل على بعض الأوراق.



move something out of the way

move something so that it doesn't block you
 إبعاد شيء يعيق الطريق أو فعل شيء

We're having a party, so I want to move the furniture out of the way.
 سنقيم حفلة، لذلك أنا بحاجة لإبعاد الأثاث.

There are a lot of things on your desk. If you move them out of the way, I'll put your computer there. لديك  الكثير من الأشياء على المكتب. إذا أخذتها لمكان آخر، ساضع حاسوبك هناك 




upside down

with the top part at the bottom
الجزء العلوي نحو الأسفل

right side up: with the top part at the top
الجزء العلوي نحو الأعلى

The box is upside down! Please turn it right side up!
راس الصندوق نحو الأسفل. المرجو جعله نحو الأعلى (خوفت من سقوط شيء)

Look! That picture is upside down. You hung it the wrong way.
انظر للصورة إنها مقلوبة. لقد علقتها بشكل خاطئ.

There's a cake in this box. Please make sure the box is right side up.
 توجد حلوى في الصندوق. المرجو الحرص أن يكون الصندوق نحو الأعلى.




no wonder

now I understand why
الآن أصبح الامر واضحا

A: why is he so sad?
لماذا هو حزين؟ 

B: his wife just died.
.توفيت زوجته 

A: No wonder he's sad. 
.فهمت الآن لماذا هو حزين 

A: this lamp doesn't work.
هذا المصباح لا يعمل

B: you didn 't plug it in!
لم تقم بربطه بالكهرباء

A: no wonder it doesn 't work!
فهمت لماذا لم يعمل



on me

say this if you want to pay for someone's food or drink.
على حسابي (سأدفع ثمن الأكل أو المشروبات)

It's on me. You paid last time. 
سأدفع. لقد فعلت في المرة السابقة

A: lunch is on me today. 
الغذاء على حسابي اليوم

B: thanks Jack.
شكرا جاك 

A: It's my pleasure.
من دواعي سروري 

A: let's split the check.
 لنقسم الفاتورة 

B: no, the drinks are on me today.
لا، المشروبات على حسابي اليوم 




stuck in traffic

in a traffic jam
عالق في زحمة السير

Sorry I'm late. I was stuck in traffic for an hour.
أعتذر على التأخير. كنت عالقا في زحمة السير 

There's no point in driving downtown during rush hour. You 'll be stuck in traffic.
لا داعي للقيادة في ساعة الذروة. ستعلق في زحمة السير.



it slipped my mind

I forgot
نسيت أو تغافلت عن الأمر

A: dad, you forgot my birthday party.
أبي نسيت حفلة عيد ميلادي .

B: I'm sorry Tommy. It slipped my mind.
متأسف تومي. لقد نسيت 

A: Did you mail my letter?
هل قمت بإرسال بريدي؟ 

B: Oh, it slipped my mind. I'll do it tomorrow.
 أوه، لقد نسيت. سأفعل ذلك غدا. 

I was supposed to meet Yasser last night, but I forgot. It slipped my mind.
كان مفترضا أن التقي بياسر ليلة أمس، لكني نسيت.




under a lot of pressure

feeling stress
تحت الضغط

We are under a lot of pressure because we have to finish this job by Friday.
نعيش تحت الضغط لأننا ملزمين بإنهاء هذه المهمة بحلول يوم الجمعة.

Students are under a lot of pressure at exam time.
الطلاب تحت الضغط في وقت الإختبار 



drop something off

take something to a place and leave it there
ترك شيء ما في مكان ما

I'm going to the dry cleaners. I want to drop off some shirts.
سأذهب للمصبنة. سأترك بعض القمصان هناك. 

A: don't stay and talk. Just drop off the gift and leave.
لا تبقى للتحدث. اترك الهدية وغادر

B: okay, I'll just drop it off. 
حسنا، سأتركها 




get through


make contact with someone by phone
التواصل عبر الهاتف مع شخص ما

A: I tried to call you, but I couldn't get through.
حاولت الإتصال بك، لكني لم أستطع الوصول إليك

B: sorry. I turned off my cell phone.
أسف. أغلقت هاتفي

Don't call the bank at lunchtime. They are so busy. It's difficult to get through.
لا تتصل بالمصرف وقت الغذاء. إنهم مشغولون جدا ومن الصعب التواصل معهم.




put up with something

accept something bad
تحمل شيء سيء وتقبله

Your neighbor's dog is so noisy! How can you put up with the noise?
كلب جارك مزعج كثيرا. كيف تصبر لكل هذا الإزعاج؟ 

My office is freezing, but I put up with it because I love my job.
مكتبي براد جدا، لكني أتحمل الأمر لأني أحب عملي 



caused by / make....happen / happened because of

X caused by Y
X was caused by Y
Y made X happen / X happened because of Y
تم أو حدث بسبب

A: What caused the delay?
ما الذي سبب التأخير 

B: the heavy rain caused the delay.
 الأمطار الغزيرة سببت التأخير 

A: the goods are damaged!
السلعة تعرضت للتلف 

B: the damage was caused by the shipping department.
التلف كان سببه قسم الشحن




right away

immediately; now
الآن، مباشرة، حالا

This is an emergency and we need you to come right away.
 هذا أمر مستعجل ونريدك أن تأتي فورا

A: waiter! I ordered soup 30 minutes ago!
 أيها النادل. لقد طلبت حريرة منذ 30 دقيقة 

8: I'm sorry, Sir. I'll bring it right away.
 متأسف سيدي، سأحضرها حالا




Have you done something yet?

Ask this to find out if something has already happened.
  تستخدم للطلب حول أمر ما وإن كان قد حدث

A: have you eaten lunch yet?
هل تناولت غذاءك؟

B: yes, I had lunch an hour ago.
نعم، فعلت ذلك قبل ساعة

A: have you been to the post office yet?
هل كنت في مكتب البريد؟

B: no, not yet. I'm going now.
لا، ليس بعد سأذهب الآن




it's not the end of the world

the situation is not very bad
الأمر ليس سيئا/ لا بأس

I hurt my knee, but it's not the end of the world. I can still play golf.
آذيت ركبتي، لكن لا بأس. مازلت أستطيع لعب الجولف

A: I failed my driving test!
فشلت في امتحان القيادة

B: It's not the end of the world. You can take the test again.
لا بأس، يمكنك المحاولة مرة أخرى



in the same boat

in the same bad situation
نفس الأمر / تقاسم نفس الهم

A: my husband is often away on business. 
يسافر زوجي كثيرا بسبب العمل

B: so is mine! We're in the same boat.
كذلك يفعل زوجي. الأمر سيان بالنسبة لي ولك

we all lost money last year. We're all in the same boat.
فقدنا كلنا أموالا العام الماضي. لقد شربنا من نفس الكأس كلنا







I'm not following you

Say this if you don't understand instructions, directions or an explanation.
تقال عندما لا تفهم التعلميات، الإرشادات أو الشرح.

A: To save the document, click on 'copy' then open a new file and click...
لحفظ الملف، انقر على 'نسخ' ثم فتح ملف جديد وانقر...

B: I'm not following you. Click on what?
لم أفهم. النقر على ماذا؟

A: Go straight then turn right then left...
إذهب بشكل مستقيم ثم استدر يمينا وبعدها يسارا...

B: Sorry, I'm not following you. Right then...?
معذرة لم أفهم. يمين ثم؟




get cut off

lose the connection during a telephone call
انقطاع الخط أثناء اتصال هاتفي

There's something wrong with my phone. I often get cut off.
هناك خطب ما مع هاتفي. دائما ما يتقطع الإتصال

A: Hello?
مرحبا

B: Hi. This is John again. We got cut off just now, so I'm calling you back.
مرحبا إنه جون مرة أخرى. انقطع الإتصال للتو، لذلك اتصلت بك من جديد.




have change

have smaller units of money
التوفر على وحدات صغيرة من النقود (فكة)

A: Do you have change for $10? 
هل لديك فكة عشرة دولارات.

B: Yes, here are nine ones and some small change.
نعم، إليك تسعة وحدات وفكة صغيرة.

A: Your coffee is $3, please.
ثمن قهوتك هو 3 دولارات من فضلك.

B: Here's a 50 dollar bill.
إليك ورقة 50 دولار

A: Sorry. I don 't have change for a fifty.
أعتذر. ليس لدي فكة.



distance from a place

Say this to show the distance between two places.
التعبير عن المسافة بين مكانين إثنين.

A: Where's Palo Alto? 
أين تقع بالو ألتو؟

B: It's about 30 miles from San Francisco.
حول 30 ميل من سان فرانسيسكو

Our office is about 200 feet from Grand Central Station.
مكتبنا يبعد حوالي 200 يردة من المحطة المركزية الكبرى.




the second to last

the thing before the last thing
ما قبل الأخير

We went to France for a week. We were having a great time. But on the second to last day, I got sick.
ذهبنا لفرنسا لمدة أسبوع. أمضينا وقت رائع. لكن في اليوم قبل الأخير أصبحت مريضا.

A: Which is your house? 
أي منها هو منزلك؟ 

B: the second to last house on the street. 
ذلك قبل الأخير على الشارع 



comes in

is available in
متوفر ب

This phone comes in blue, white or black. Which one should I buy?
الهاتف متوفر باللون الأزرق، الأبيض والأسود. أي منها أشتري؟

Instant soup comes in a plastic cup. And it comes in two flavors: chicken and beef. I prefer the beef soup.



الحساء السريع متوفر في الكؤوس البلاستيكية. ومتوفر في نكهتين: الدجاج ولحم البقر. أفضل حساء لحم البقر.