The adjective and Hal are often confused and mistranslated in Arabic. Checking whether the targeted word is definite or not will help.
The Arabic word for "ten" عشر doesn't always get the same vowels. Therefore, it is pronounced differently. Why? You need to check the gender.