عÙ٠عÙس اÙخرائط اÙØ£Ø®Ø±Ù ØªÙ Ø§Ù Ø§Ø Ùت٠إÙشاء خرÙطة اÙشارع اÙÙ ÙتÙØØ© Ù Ù Ùب٠اÙÙاس Ù Ø«ÙÙØ ÙÙÙ Øرة ÙÙÙ ÙÙ Ùأ٠أØد اÙإصÙØ§Ø ÙاÙتØدÙØ« ÙاÙتÙزÙÙ ÙاÙاستخدا٠.
+Ø£ÙØ´ÙØ¡ Øسابا Ùبدء اÙ٠ساÙÙ Ø©.سÙÙÙ٠بإرسا٠برÙد Ø¥ÙÙترÙÙÙ ÙتأÙÙد ØسابÙ.
email address: 'عÙÙا٠اÙبرÙد اÙØ¥ÙÙترÙÙÙ:' confirm email address: 'تأÙÙد عÙÙا٠اÙبرÙد اÙØ¥ÙÙترÙÙÙ:' - not displayed publicly: Ùا Ùعرض عÙÙÙا (اÙظر سÙاسة - اÙخصÙصÙØ©) - display name: 'اس٠اÙ٠ستخد٠:' - display name description: اس٠اÙ٠ستخد٠اÙخاص ب٠اÙظاÙر عÙÙÙا. ÙÙ ÙÙ٠تغÙÙر ÙØ°Ù - اÙتÙضÙÙات ÙÙ ÙÙت ÙاØÙ. - password: 'ÙÙÙ Ø© اÙسر:' - confirm password: 'تأÙÙد ÙÙÙ Ø© اÙ٠رÙر:' - continue: Ø¥Ùشئ Øسابا٠+ display name: 'اس٠اÙعرض:' + display name description: اس٠اÙ٠ستخد٠اÙخاص ب٠اÙظاÙر عÙÙÙØ§Ø ÙÙ ÙÙ٠تغÙÙر Ùذا + Ù٠اÙتÙضÙÙات ÙÙ ÙÙت ÙاØÙ. + external auth: '٠صادÙØ© طر٠ثاÙØ«:' + use external auth: 'بدÙا Ù Ù Ø°ÙÙØ Ø§Ø³ØªØ®Ø¯Ù Ø·Ø±Ùا ثاÙثا ÙتسجÙ٠اÙدخÙÙ:' + auth no password: ٠ع ٠صادÙØ© طر٠ثاÙØ« ÙÙÙ Ø© اÙسر غÙر Ù Ø·ÙÙØ¨Ø©Ø ÙÙÙ٠بعض اÙأدÙات + إضاÙÙØ© أ٠اÙخاد٠Ùد Ùا تزا٠تØتاج Ø¥ÙÙ ÙاØدة. + continue: Ø£Ùشئ Øسابا terms accepted: ÙØ´Ùر٠عÙÙ ÙبÙ٠شرÙØ· اÙ٠ساÙ٠اÙجدÙدة! + terms declined: ÙØÙ Ùأس٠أ٠ÙÙت Ùد Ùررت عد٠ÙبÙ٠شرÙØ· اÙ٠ساÙÙ Ø© اÙجدÙØ¯Ø©Ø Ù٠زÙد + ٠٠اÙ٠عÙÙ٠ات; ÙÙرجÙ٠اÙاطÙاع عÙ٠صÙØØ© اÙÙÙÙÙ ÙØ°Ù. + terms declined url: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined terms: - title: 'شرÙØ· اÙ٠ساÙÙ :' - heading: 'شرÙØ· اÙ٠ساÙÙ :' - read and accept: Ùرج٠Ùراءة اÙاتÙاÙÙØ© أدÙا٠ÙاÙضغط عÙ٠زر اÙÙ ÙاÙÙØ© ÙتأÙÙد ÙبÙÙ - شرÙØ· Ùذا اÙاتÙا٠عÙ٠٠شارÙات٠اÙÙ ÙجÙدة ØاÙÙÙا ÙاÙ٠ستÙبÙÙØ©. - consider_pd: ÙباÙإضاÙØ© Ø¥Ù٠اÙاتÙاÙÙØ© أعÙاÙØ Ø£Ø±Ùد أ٠تÙÙ٠٠ساÙ٠ات٠٠ÙÙÙØ© عا٠ة. + title: شرÙØ· + heading: شرÙØ· + heading_ct: شرÙØ· اÙ٠ساÙÙ Ø© + read and accept with tou: تÙرجÙÙ Ùراءة اتÙاÙÙØ© اÙ٠ساÙÙ ÙشرÙØ· اÙØ§Ø³ØªØ®Ø¯Ø§Ù Ø ÙاÙتØÙÙ + ٠٠خاÙت٠اÙاختÙار عÙد اÙاÙتÙØ§Ø¡Ø Ø«Ù Ø§Ø¶ØºØ· عÙ٠زر "٠تابعة". + contributor_terms_explain: Ùذا اÙاتÙا٠ÙØÙ٠شرÙØ· ٠ساÙ٠ات٠اÙØاÙÙØ© ÙاÙ٠ستÙبÙÙØ© + read_ct: Ùرأت شرÙØ· اÙ٠ساÙÙ Ø© اÙ٠عطاة Ù٠اÙأعÙÙ ÙØ£ÙاÙ٠عÙÙÙا + tou_explain_html: Ùذا اÙ%{tou_link} ÙØÙ٠استخدا٠٠ÙÙع اÙÙÙب ÙاÙبÙÙØ© اÙأساسÙØ© + اÙأخر٠اÙت٠ÙÙÙرÙا ٠ؤسسة خرÙطة اÙشارع اÙÙ ÙتÙØØ©Ø ÙÙرجÙ٠اÙÙÙر عÙ٠اÙØ±Ø§Ø¨Ø·Ø ÙÙراءة + ÙاÙÙ ÙاÙÙØ© عÙ٠اÙÙص. + read_tou: Ùرأت شرÙØ· اÙاستخدا٠ÙØ£ÙاÙ٠عÙÙÙا. + consider_pd: باÙإضاÙØ© Ø¥Ù٠٠ا Ø·ÙØ±Ø Ø£Ø¹ÙاÙØ Ø£Ø±Ùد أ٠أÙÙ٠أÙÙ٠أعتبر ٠ساÙ٠ات٠٠ÙÙÙØ© + عا٠ة. consider_pd_why: ٠ا ÙØ°Ø§Ø - agree: Ø£ÙاÙÙ - decline: اÙØ®Ùاض - legale_select: 'اÙرجاء اختÙار بÙد اÙØ¥Ùا٠ة:' + consider_pd_why_url: https://www.osmfoundation.org/wiki/License/Why_would_I_want_my_contributions_to_be_public_domain + guidance_html: '٠عÙÙ٠ات ÙÙ٠ساعدة ÙÙ ÙÙÙ Ùذ٠اÙ٠صطÙØات: Ù Ùخص + Ùاب٠ÙÙÙراءة بÙاسطة اÙØ¥Ùسا٠Ùبعض ترج٠ات غÙر + رس٠ÙØ©' + continue: است٠ر + declined: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined + decline: أرÙض + you need to accept or decline: اÙرجاء اÙÙراءة ÙÙ Ù Ø«Ù ÙبÙ٠أ٠رÙض شرÙØ· اÙ٠ساÙÙ Ø© + اÙجدÙدة ÙÙ٠تابعة. + legale_select: 'بÙد اÙØ¥Ùا٠ة:' legale_names: france: ÙرÙسا italy: Ø¥ÙطاÙÙا rest_of_world: بÙÙØ© اÙعاÙÙ no_such_user: - title: ٠ستخد٠غÙر Ù ÙجÙد + title: Ùا ÙÙجد ٠ستخد٠ÙÙذا heading: اÙ٠ستخد٠%{user} غÙر Ù ÙجÙد - body: عذرÙØ§Ø Ùا ÙÙجد ٠ستخد٠باÙاس٠%{user}. Ùرج٠تدÙÙ٠اÙØ§Ø³Ù Ø Ø£Ù Ø±Ø¨Ù Ø§ ÙÙÙ٠اÙرابط - اÙذ٠ت٠اÙÙÙر عÙÙ٠خاطئ. - view: + body: عذرÙØ§Ø Ùا ÙÙجد ٠ستخد٠باÙاس٠%{user}; ÙÙرجÙ٠تدÙÙ٠اÙØ§Ø³Ù Ø Ø£Ù Ø±Ø¨Ù Ø§ ÙÙÙÙ + اÙرابط اÙذ٠ت٠اÙÙÙر عÙÙ٠خاطئ. + deleted: ت٠ØØ°ÙÙ + show: my diary: اÙÙÙÙ Ùات new diary entry: ٠دخÙØ© ÙÙÙ ÙØ© جدÙدة - my edits: اÙÙ ÙساÙ٠ات + my edits: تعدÙÙات٠my traces: آثار٠+ my notes: Ù ÙاØظات٠my messages: رسائÙÙ my profile: Ù ÙÙ٠اÙشخص٠- my settings: اÙإعدادات - my comments: اÙتعÙÙÙات + my settings: إعدادات٠+ my comments: تعÙÙÙات٠oauth settings: "\uFEFFإعدادات oauth" - blocks on me: اÙعرÙÙات عÙÙ - blocks by me: اÙعرÙÙات بÙاسطت٠+ blocks on me: ع٠ÙÙات Ù Ùع٠+ blocks by me: ع٠ÙÙات اÙÙ Ùع بÙاسطت٠send message: إرس٠رساÙØ© diary: ÙÙÙ ÙØ© edits: ٠ساÙ٠ات traces: آثار - remove as friend: أز٠ÙصدÙÙ + notes: Ù ÙاØظات اÙخرÙطة + remove as friend: Ø¥Ùغاء اÙصداÙØ© add as friend: أض٠ÙصدÙÙ mapper since: 'Ù Ùخطط Ù ÙØ°:' - ago: (%{time_in_words_ago}) ct status: 'شرÙØ· اÙ٠ساÙÙ :' ct undecided: ٠تردد ct declined: ٠رÙÙض - ct accepted: Ù ÙبÙÙ %{ago} سابÙا٠- latest edit: 'آخر تغÙÙر %{ago}:' + latest edit: 'آخر تغÙÙر (%{ago})::' email address: 'عÙÙا٠اÙبرÙد اÙØ¥ÙÙترÙÙÙ:' - created from: 'Ø£ÙÙØ´ÙØ¡ Ù Ù:' + created from: 'Ø£ÙÙØ´Ùئ Ù Ù:' status: 'اÙØاÙØ©:' + spam score: 'ÙتÙجة اÙسخا٠:' description: اÙÙص٠- user location: اÙÙ ÙÙع - if set location: Ø¥Ù Ù٠ت بتعÙÙÙ Ù ÙÙعÙØ Ø®Ø±Ùطة ÙأشÙاء ج٠ÙÙØ© سÙ٠تظÙر أدÙاÙ. ÙÙ ÙÙÙ - تØدÙد Ù ÙÙع Ù ÙزÙ٠٠٠صÙØØ© %{settings_link}. + user location: Ù ÙÙع اÙ٠ستخد٠+ if_set_location_html: Ù٠بتعÙÙÙ Ù ÙÙع٠عÙ٠صÙØØ© %{settings_link} ÙرؤÙØ© اÙ٠ستخد٠ÙÙ + اÙÙرÙبÙÙ settings_link_text: إعدادات - your friends: أصدÙاؤ٠+ my friends: أصدÙائ٠no friends: Ù٠تÙ٠بإضاÙØ© أ٠أصدÙاء بعد. km away: عÙ٠بعد %{count}ÙÙ m away: عÙ٠بعد %{count}٠تر - nearby users: '٠ستخد٠Ù٠أÙضÙا باÙجÙار:' + nearby users: ٠ستخد٠Ù٠آخرÙÙ ÙرÙبÙÙ no nearby users: Ùا ÙÙجد بعد اÙ٠زÙد ٠٠اÙ٠ستخد٠Ù٠أÙصØÙا ع٠تخطÙØ·Ù٠باÙجÙار. role: administrator: Ùذا اÙ٠ستخد٠إدار٠- moderator: Ùذا اÙ٠ستخد٠ÙسÙØ· + moderator: Ùذا اÙ٠ستخد٠٠شر٠grant: administrator: Ù ÙØ ÙصÙ٠إدار٠- moderator: Ù ÙØ ÙصÙÙ ÙسÙØ· + moderator: Ù ÙØ ÙصÙ٠٠شر٠revoke: - administrator: ابط٠ÙصÙ٠إدار٠- moderator: ابط٠ÙصÙÙ ÙسÙØ· - block_history: اعرض اÙعرÙÙات اÙÙاصÙØ© - moderator_history: اعرض اÙعرÙÙات اÙ٠عطاة + administrator: إبطا٠ÙصÙ٠إدار٠+ moderator: إبطا٠ÙصÙ٠٠شر٠+ block_history: ع٠ÙÙات اÙÙ Ùع اÙÙ ÙعÙØ© + moderator_history: ع٠ÙÙات اÙÙ Ùع اÙ٠عطاة comments: اÙتعÙÙÙات - create_block: ا٠Ùع Ùذا اÙ٠ستخد٠- activate_user: ÙØ´ÙØ· Ùذا اÙ٠ستخد٠- deactivate_user: اØØ°Ù Ùذا اÙ٠ستخد٠+ create_block: Ù Ùع Ùذا اÙ٠ستخد٠+ activate_user: ÙØ´ÙÙØ· Ùذا اÙ٠ستخد٠+ deactivate_user: تعطÙÙ Ùذا اÙ٠ستخد٠confirm_user: تأÙÙد Ùذا اÙ٠ستخد٠hide_user: اخÙÙ Ùذا اÙ٠ستخد٠unhide_user: أظÙر Ùذا اÙ٠ستخد٠delete_user: اØØ°Ù Ùذا اÙ٠ستخد٠- confirm: Ø£ÙÙد - friends_changesets: تصÙØ ÙÙ Øز٠اÙتغÙÙرات Ù Ù Ùب٠اÙأصدÙاء - friends_diaries: تصÙØ Ø¬Ù Ùع ٠دخÙات ٠دÙÙات اÙأصدÙاء - nearby_changesets: تصÙØ ÙÙ Øز٠اÙتغÙÙرات Ù Ù Ùب٠اÙ٠ستخد٠ÙÙ Ù٠اÙÙ Ùربة - nearby_diaries: تصÙØ Ø¬Ù Ùع ٠دخÙات ٠دÙÙات اÙ٠ستخد٠ÙÙ Ù٠اÙÙ Ùربة + confirm: تأÙÙد + friends_changesets: ٠ج٠Ùعات تغÙÙرات اÙأصدÙاء + friends_diaries: ٠دخÙات ٠دÙÙات اÙأصدÙاء + nearby_changesets: Øز٠تغÙÙرات اÙ٠ستخد٠Ù٠اÙÙرÙبÙÙ + nearby_diaries: إدخاÙات ÙÙÙ Ùات اÙ٠ستخد٠Ù٠اÙÙرÙبÙÙ + report: أبÙغ ع٠Ùذا اÙ٠ستخد٠popup: your location: Ù ÙاÙÙ nearby mapper: ٠خطط باÙجÙار friend: صدÙÙ account: - title: عدÙ٠اÙØساب + title: عد٠اÙØساب my settings: إعدادات٠current email address: 'عÙÙا٠اÙبرÙد اÙØ¥ÙÙرترÙÙ٠اÙØاÙÙ:' - new email address: 'عÙÙا٠اÙبرÙد اÙØ¥ÙÙترÙÙ٠اÙجدÙد:' - email never displayed publicly: (Ùا ÙظÙر عÙÙÙا) + external auth: '٠صادÙØ© خارجÙØ©:' openid: link: http://wiki.openstreetmap.org/wiki/OpenID - link text: ٠ا Ùذا Ø + link text: ٠ا ÙØ°Ø§Ø public editing: heading: 'تعدÙ٠عا٠:' - enabled: Ù ÙعÙÙ. غÙر ٠جÙÙÙ ÙÙÙ ÙÙ٠تعدÙ٠اÙبÙاÙات. + enabled: Ù ÙعÙÙÙØ ØºÙر ٠جÙÙÙ ÙÙÙ ÙÙ٠تعدÙ٠اÙبÙاÙات. enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits enabled link text: ٠ا ÙØ°Ø§Ø disabled: Ù Ùعط٠ÙÙا ÙÙ Ù٠تعدÙ٠اÙبÙاÙØ§ØªØ Ø¬Ù Ùع اÙتعدÙÙات اÙسابÙØ© ٠جÙÙÙØ© اÙÙÙÙØ©. disabled link text: Ù٠اذا Ùا أستطÙع اÙتعدÙÙØ public editing note: heading: تعدÙ٠عا٠- text: ØاÙÙÙا تعدÙÙات٠تظÙر بشÙ٠٠جÙÙÙ ÙÙا ÙÙ ÙÙ ÙÙÙاس إرسا٠رسائ٠Ù٠أ٠رؤÙØ© - Ù ÙÙعÙ. ÙإظÙار ٠ا Ù٠ت بتعدÙÙÙ ÙÙÙØ³Ù Ø§Ø ÙÙÙاس باÙاتصا٠ب٠٠٠خÙا٠اÙÙ ÙÙØ¹Ø Ø§ÙÙر - عÙ٠اÙزر أدÙاÙ. Ù ÙØ° اÙتغÙÙر Ø¥Ù٠اÙأ٠ب٠أ٠0.6Ø ÙÙØ· اÙ٠ستخد٠Ù٠اÙعÙÙÙÙÙ - ÙÙ ÙÙ٠تØرÙر بÙاÙات اÙخرÙطة. (Ù٠عرÙØ© - اÙسبب).\n عذرÙØ§Ø ØªÙ ØªØ¹ÙÙÙ Øساب٠- تÙÙائÙÙا بسبب Ùشاط ٠شبÙÙ. \n
\n\nسÙراجع + body_html: "
\n عذرÙØ§Ø ØªÙ ØªØ¹ÙÙÙ + Øساب٠تÙÙائÙÙا بسبب Ùشاط ٠شبÙÙ. \n
\n\nسÙراجع ٠سؤÙÙ Ùذا اÙÙرار ع٠ا ÙرÙØ¨Ø Ø£Ù ÙÙ ÙÙ٠اÙاتصا٠باÙ٠سؤÙÙ\nع٠اÙÙ ÙÙع (%{webmaster}) إذا ÙÙت ترغب ÙÙ Ù ÙاÙشة Ùذا اÙأ٠ر. \n
" + auth_failure: + connection_failed: Ùش٠اÙاتصا٠ب٠ÙÙر اÙ٠صادÙØ© + invalid_credentials: بÙاÙات اعت٠اد اÙ٠صادÙØ© غÙر صاÙØØ© + no_authorization_code: Ùا ÙÙجد ر٠ز ترخÙص + unknown_signature_algorithm: Ø®Ùارز٠ÙØ© تÙÙÙع غÙر ٠عرÙÙØ© + invalid_scope: Ùطا٠غÙر صاÙØ + auth_association: + heading: ÙÙ Ùرتبط ٠عرÙ٠بØساب خرÙطة اÙشارع اÙÙ ÙتÙØØ© Øت٠اÙØ¢Ù. + option_1: |- + إذا ÙÙت جدÙدا Ù٠خرÙطة اÙشارع اÙÙ ÙتÙØØ Ø§Ùرجاء Ø¥Ùشاء Øساب جدÙد + باستخدا٠اÙÙÙ Ùذج أدÙاÙ. + option_2: "إذا Ùا٠ÙدÙÙ Øساب باÙÙعÙØ ÙÙÙ ÙÙ٠تسجÙ٠اÙدخÙ٠إÙÙ Øساب٠\nباستخدا٠+ اس٠اÙ٠ستخد٠ÙÙÙÙ Ø© اÙ٠رÙر اÙخاصة بÙØ Ø«Ù Ø±Ø¨Ø· اÙØساب \nب٠عرÙÙ Ù٠إعدادات اÙ٠ستخد٠+ اÙخاصة بÙ." user_role: filter: - not_an_administrator: ÙØÙ ÙÙØ· ÙÙإدارÙÙ٠اÙÙÙا٠بتغÙÙر دÙر اÙÙ Ø³ØªØ®Ø¯Ù Ø ÙØ£Ùت Ùست - إدارÙ. not_a_role: اÙسÙسÙØ© `%{role}' ÙÙست دÙر صاÙØ. already_has_role: Ùد٠اÙ٠ستخد٠اÙدÙر %{role} سابÙÙا doesnt_have_role: ÙÙس ÙÙ٠ستخد٠اÙدÙر %{role}. + not_revoke_admin_current_user: Ùا ÙÙ Ù٠إبطا٠دÙر اÙ٠شر٠٠٠اÙ٠ستخد٠اÙØاÙÙ. grant: title: تأÙÙد Ù ÙØ Ø§ÙدÙر heading: تأÙÙد Ù ÙØ Ø§ÙدÙر @@ -1665,7 +2395,7 @@ ar: confirm: Ø£ÙÙد fail: Ùا ÙÙ Ù٠إبطا٠اÙدÙر '%{role}' ٠٠اÙ٠ستخد٠'%{name}'. Ùرج٠اÙتØÙ٠٠٠أ٠اÙ٠ستخد٠ÙاÙدÙر ÙÙاÙ٠ا صØÙØÙÙ. - user_block: + user_blocks: model: non_moderator_update: Ùجب أ٠تÙÙÙ ÙسÙØ· ÙØ¥Ùشاء أ٠تØدÙØ« عرÙÙØ©. non_moderator_revoke: Ùجب أ٠تÙÙÙ ÙسÙØ· Ùإبطا٠عرÙÙØ©. @@ -1674,28 +2404,17 @@ ar: back: اÙعÙدة Ø¥Ù٠اÙÙÙرس new: title: Ø¥Ùشاء عرÙÙØ© عÙÙ %{name} - heading: Ø¥Ùشاء عرÙÙØ© عÙÙ %{name} - reason: اÙسبب Ùراء عرÙÙØ© %{name}. Ùرج٠أ٠تÙÙÙ ÙادئÙا باÙÙدر اÙÙ Ù ÙÙ ÙاÙ٠عÙÙÙØ - ٠ع إعطاء اÙÙدر اÙ٠ستطاع ٠٠اÙتÙاصÙ٠ع٠اÙØاÙØ©Ø ÙتذÙر أ٠تÙ٠اÙرساÙØ© ستظÙر - ÙÙعÙÙ. آخذÙا باÙاعتبار Ø£Ù ÙÙس Ù٠اÙ٠ستخد٠ÙÙ ÙÙÙ٠٠صطÙØات اÙÙ Ø¬ØªÙ Ø¹Ø Ùذا Ùرج٠- Ù ØاÙÙØ© استخدا٠ÙÙ٠ات بسÙطة Ù٠عبرة. + heading_html: Ø¥Ùشاء عرÙÙØ© عÙÙ %{name} period: ٠اÙ٠اÙ٠دة بدءÙا ٠٠اÙØ¢ÙØ Ø³Ùت٠عرÙÙØ© اÙ٠ستخد٠٠٠اÙÙ API. - submit: Ø¥Ùشاء اÙعرÙÙØ© tried_contacting: ÙÙد اتصÙت باÙ٠ستخد٠ÙØ·Ùبت Ù Ù٠اÙتÙÙÙ. tried_waiting: ÙÙد أعطÙت اÙ٠ستخد٠ÙدرÙا ٠عÙÙÙÙا ٠٠اÙÙÙت ÙÙرد عÙ٠تÙ٠اÙاتصاÙات. - needs_view: ÙØتاج اÙ٠ستخد٠ÙتسجÙ٠اÙدخÙÙ Ùب٠أ٠ÙØªÙ Ù Ø³Ø Ùذ٠اÙعرÙÙØ© back: اعرض Ù٠اÙعرÙÙات edit: title: تعدÙ٠اÙعرÙÙØ© عÙÙ %{name} - heading: تعدÙ٠اÙعرÙÙØ© عÙÙ %{name} - reason: اÙسبب Ùراء عرÙÙØ© %{name}. Ùرج٠أ٠تÙÙÙ ÙادئÙا باÙÙدر اÙÙ Ù ÙÙ ÙاÙ٠عÙÙÙØ - ٠ع إعطاء اÙÙدر اÙ٠ستطاع ٠٠اÙتÙاصÙ٠ع٠اÙØاÙØ©. آخذÙا باÙاعتبار Ø£Ù ÙÙس Ù٠اÙ٠ستخد٠ÙÙ - ÙÙÙ٠٠صطÙØات اÙÙ Ø¬ØªÙ Ø¹Ø Ùذا Ùرج٠٠ØاÙÙØ© استخدا٠ÙÙ٠ات بسÙطة Ù٠عبرة. + heading_html: تعدÙ٠اÙعرÙÙØ© عÙÙ %{name} period: ٠اÙ٠اÙ٠دة بدءÙا ٠٠اÙØ¢ÙØ Ø³Ùت٠عرÙÙØ© اÙ٠ستخد٠٠٠اÙÙ API. - submit: ØدÙØ« اÙعرÙÙØ© show: اعرض Ùذ٠اÙعرÙÙØ© back: اعرض Ù٠اÙعرÙÙات - needs_view: ÙÙ ÙØتاج اÙ٠ستخد٠ÙتسجÙ٠اÙدخÙÙ Ùب٠أ٠ÙØªÙ Ù Ø³Ø Ùذ٠اÙعرÙÙØ©Ø filter: block_expired: اÙعرÙÙØ© Ùد اÙتÙت ÙÙا ÙÙ Ù٠تعدÙÙÙا. block_period: Ùترة اÙعرÙÙØ© Ùجب أ٠تÙÙÙ ÙاØدة ٠٠اÙÙÙ٠اÙاختÙارÙØ© Ù٠اÙÙائ٠ة @@ -1714,48 +2433,47 @@ ar: empty: ÙÙ Ùت٠إÙشاء عرÙÙات Øت٠اÙØ¢Ù. revoke: title: إبطا٠اÙعرÙÙØ© عÙÙ %{block_on} - heading: إبطا٠اÙعرÙÙØ© عÙÙ %{block_on} بÙاسطة %{block_by} + heading_html: إبطا٠اÙعرÙÙØ© عÙÙ %{block_on} بÙاسطة %{block_by} time_future: Ùذ٠اÙعرÙÙØ© ستÙتÙÙ ÙÙ %{time}. - past: Ùذ٠اÙعرÙÙØ© اÙتÙت Ù ÙØ° %{time} ÙÙا ÙÙ Ù٠إبطاÙÙا اÙØ¢Ù. + past: Ùذ٠اÙعرÙÙØ© اÙتÙت %{time} ÙÙا ÙÙ Ù٠إبطاÙÙا اÙØ¢Ù. confirm: Ù٠أÙت ٠تأÙد Ø£Ù٠ترغب Ù٠إبطا٠Ùذ٠اÙعرÙÙØ© Ø revoke: ابطÙ! flash: ت٠إبطا٠Ùذ٠اÙعرÙÙØ©. - period: - few: '%{count} ساعات' - one: ساعة ÙاØد - two: ساعتÙÙ - other: '%{count} ساعة' - partial: - show: اعرض - edit: تعدÙÙ - revoke: ابطÙ! - confirm: Ù٠أÙت ٠تأÙØ¯Ø - display_name: ٠ستخد٠٠ÙعرÙÙ - creator_name: اÙÙ Ùشئ - reason: اÙسبب اÙعرÙÙØ© - status: اÙØاÙØ© - revoker_name: Ù Ùبط٠بÙاسطة - not_revoked: (Ù٠تÙغ) - showing_page: اÙصÙØØ© %{page} - next: اÙتاÙ٠» - previous: « اÙساب٠helper: - time_future: ÙÙتÙÙ ÙÙ %{time}. + time_future_html: ÙÙتÙÙ ÙÙ %{time}. until_login: Ùشط Øت٠ÙÙÙ٠اÙ٠ستخد٠بتسجÙ٠اÙدخÙÙ. - time_past: اÙتÙÙ Ù ÙØ° %{time}. + time_future_and_until_login_html: ÙÙتÙÙ ÙÙ %{time} Ùبعد تسجÙ٠دخÙ٠اÙ٠ستخد٠. + time_past_html: اÙتÙÙ %{time}. + block_duration: + hours: + few: '%{count} ساعات' + one: ساعة ÙاØد + two: ساعتÙÙ + other: '%{count} ساعة' + days: + one: ÙÙÙ ÙاØد + other: '%{count} Ø£Ùا٠' + weeks: + one: أسبÙع ÙاØد + other: '%{count} أسابÙع' + months: + one: Ø´Ùر ÙاØد + other: '%{count} أشÙر' + years: + one: سÙØ© ÙاØدة + other: '%{count} سÙÙات' blocks_on: title: اÙعرÙÙات عÙÙ %{name} - heading: ÙائØØ© اÙعرÙÙات عÙÙ %{name} + heading_html: ÙائØØ© اÙعرÙÙات عÙÙ %{name} empty: '%{name} ÙÙ Ùت٠عرÙÙت٠بعد.' blocks_by: title: اÙعرÙÙات بÙاسطة %{name} - heading: ÙائØØ© اÙعرÙÙات بÙاسطة %{name} + heading_html: ÙائØØ© اÙعرÙÙات بÙاسطة %{name} empty: '%{name} ÙÙ ÙÙ٠بعد بأ٠عرÙÙØ©' show: title: '%{block_on} عÙرÙ٠بÙاسطة %{block_by}' - heading: '%{block_on} عÙرÙ٠بÙاسطة %{block_by}' - time_future: ÙÙتÙÙ ÙÙ %{time} - time_past: اÙتÙÙ Ù ÙØ° %{time} + heading_html: '%{block_on} عÙرÙ٠بÙاسطة %{block_by}' + created: ت٠اÙØ¥Ùشاء status: اÙØاÙØ© show: اعرض edit: تعدÙÙ @@ -1765,37 +2483,106 @@ ar: back: اعرض Ù٠اÙعرÙÙات revoker: 'اÙ٠بطÙ:' needs_view: اÙ٠ستخد٠ÙØتاج ÙتسجÙ٠اÙدخÙÙ Ùب٠أ٠ÙØªÙ Ù Ø³Ø Ùذ٠اÙعرÙÙØ©. - note: - entry: - comment: تعÙÙÙ - full: Ù ÙاØظة Ùا٠ÙØ© + block: + not_revoked: (Ù٠تÙغ) + show: اعرض + edit: تعدÙÙ + revoke: ابطÙ! + blocks: + display_name: ٠ستخد٠٠ÙعرÙÙ + creator_name: اÙÙ Ùشئ + reason: اÙسبب اÙعرÙÙØ© + status: اÙØاÙØ© + revoker_name: Ù Ùبط٠بÙاسطة + showing_page: اÙصÙØØ© %{page} + next: اÙتاÙ٠» + previous: « اÙساب٠+ notes: + index: + title: Ù ÙاØظات Ù Ùد٠ة أ٠عÙ٠عÙÙÙا %{user} + heading: Ù ÙاØظات %{user} + subheading_html: ت٠إرسا٠اÙÙ ÙاØظات أ٠اÙتعÙÙ٠عÙÙÙا بÙاسطة %{user} + id: ٠عر٠+ creator: Ù Ùشئ + description: اÙÙص٠+ created_at: Ø£Ùشأ ÙÙ + last_changed: Ø£Øدث تغÙÙر javascripts: close: أغÙÙ share: title: شار٠cancel: Ø£Ùغ image: صÙرة + link: ÙصÙØ© Ø£Ù HTML + long_link: ÙصÙØ© + short_link: رابط ÙصÙر + geo_uri: رابط جغراÙÙ + embed: HTML + custom_dimensions: تعÙÙ٠اÙÙ ÙÙÙات اÙ٠خصصة format: 'اÙتÙسÙÙ:' scale: 'اÙÙ ÙÙاس:' download: Ùز٠+ short_url: ٠سار ÙصÙر + include_marker: تتض٠٠عÙا٠ة + center_marker: ٠رÙز اÙخرÙطة عÙ٠اÙعÙا٠ة + paste_html: Ø£Ùص٠HTML Ùتض٠ÙÙÙ ÙÙ Ù ÙÙع ÙÙب + view_larger_map: عرض خرÙطة بØج٠أÙبر only_standard_layer: ÙÙ Ù٠استÙراد اÙطبÙØ© اÙÙÙاسÙØ© ÙÙØ· ÙصÙرة embed: report_problem: أبÙغ ع٠٠شÙÙØ© key: title: Ù ÙØªØ§Ø Ø§ÙخرÙطة tooltip: Ù ÙØªØ§Ø Ø§ÙخرÙطة + tooltip_disabled: Ù ÙØªØ§Ø Ø§ÙخرÙطة غÙر Ù ØªØ§Ø ÙÙذ٠اÙطبÙØ© map: zoom: - in: Ùرب - out: بعد + in: تÙرÙب + out: بÙعÙÙد٠locate: title: أظÙر Ù ÙÙع٠+ metersPopup: + zero: Ø£Ùت عÙ٠بعد %{count} ٠تر Ù Ù Ùذ٠اÙÙÙطة + one: Ø£Ùت عÙ٠بعد ٠تر ÙاØد Ù Ù Ùذ٠اÙÙÙطة + two: Ø£Ùت عÙ٠بعد %{count} ٠تر Ù Ù Ùذ٠اÙÙÙطة + few: Ø£Ùت عÙ٠بعد %{count} ٠تر Ù Ù Ùذ٠اÙÙÙطة + many: Ø£Ùت عÙ٠بعد %{count} ٠تر Ù Ù Ùذ٠اÙÙÙطة + other: Ø£Ùت عÙ٠بعد %{count} ٠تر Ù Ù Ùذ٠اÙÙÙطة + feetPopup: + zero: Ø£Ùت عÙ٠بعد %{count} Ùد٠٠٠Ùذ٠اÙÙÙطة + one: Ø£Ùت عÙ٠بعد Ùد٠ÙاØد Ù Ù Ùذ٠اÙÙÙطة + two: Ø£Ùت عÙ٠بعد %{count} Ùد٠٠٠Ùذ٠اÙÙÙطة + few: Ø£Ùت عÙ٠بعد %{count} Ùد٠٠٠Ùذ٠اÙÙÙطة + many: Ø£Ùت عÙ٠بعد %{count} Ùد٠٠٠Ùذ٠اÙÙÙطة + other: Ø£Ùت عÙ٠بعد %{count} Ùد٠٠٠Ùذ٠اÙÙÙطة base: - cycle_map: خرÙطة ÙÙدراجات - transport_map: خرÙطة تÙÙÙات + standard: ÙÙاس٠+ cycle_map: خرÙطة اÙدراجات + transport_map: خرÙطة اÙÙÙ٠٠اÙÙ ÙاصÙات + hot: اÙخرÙطة اÙØ¥ÙساÙÙØ© + layers: + header: طبÙات اÙخرÙطة + notes: Ù ÙاØظات اÙخرÙطة + data: بÙاÙات اÙخرÙطة + gps: آثار ج٠ب٠أس اÙع٠ÙÙ ÙØ© + overlays: ت٠ÙÙ٠طبÙات ÙاستÙشا٠اÙخرÙطة + title: اÙØ·ÙبÙات + copyright: © ٠ساÙ٠٠خرÙطة اÙشارع اÙÙ ÙتÙØØ© + donate_link_text: تÙدÙ٠تبرع + terms: ٠صطÙØات اÙÙ ÙÙع Ù API + thunderforest: اÙبÙاط Ù Ù Andy + Allan + hotosm: ÙÙ Ø· اÙبÙاط بÙاسطة Humanitarian + OpenStreetMap Team اÙ٠ستضا٠بÙاسطة OpenStreetMap + France site: edit_tooltip: عدÙ٠اÙخرÙطة edit_disabled_tooltip: Ù٠باÙتÙبÙر ÙتØرÙر اÙخرÙطة + createnote_tooltip: إضاÙØ© Ù ÙاØظة Ø¥Ù٠اÙخرÙطة + createnote_disabled_tooltip: تÙبÙر ÙإضاÙØ© Ù ÙاØظة Ø¥Ù٠اÙخرÙطة + map_notes_zoom_in_tooltip: تÙبÙر اÙخرÙطة ÙرؤÙØ© Ù ÙاØظات اÙخرÙطة + map_data_zoom_in_tooltip: تÙبÙر اÙخرÙطة ÙرؤÙØ© بÙاÙات اÙخرÙطة + queryfeature_tooltip: Ù Ùزات اÙاستعÙا٠+ queryfeature_disabled_tooltip: Ù Ùزات تÙبÙر اÙاستعÙا٠changesets: show: comment: اÙتعÙÙÙ @@ -1803,15 +2590,155 @@ ar: unsubscribe: Ø¥Ùغاء اÙاشترا٠hide_comment: إخÙاء unhide_comment: أظÙر - redaction: + notes: + new: + intro: رصد خطأ Ø£Ù Ø´ÙØ¡ Ù ÙÙÙØ¯Ø Ø¯Ø¹ ٠ص٠٠٠اÙخرائط اÙآخرÙÙ ÙعرÙÙÙ Ø°ÙÙ Øت٠Ùت٠ÙÙ + ٠٠إصÙاØÙ. اÙÙ٠اÙعÙا٠ة Ø¥Ù٠اÙÙ Ùضع اÙصØÙØ ÙاÙتب Ù ÙاØظة ÙØ´Ø±Ø Ø§ÙÙ Ø´ÙÙØ©. + advice: Ù ÙاØظت٠عا٠ة ÙÙÙ Ù٠استخدا٠Ùا ÙتØدÙØ« اÙخرÙطة Ø Ùذا Ùا تدخ٠٠عÙÙ٠ات + شخصÙØ© أ٠٠عÙÙ٠ات ٠٠خرائط Ù ØÙ ÙØ© بØÙÙ٠اÙÙشر Ø£Ù ÙÙائ٠دÙÙÙ. + add: أض٠٠ÙاØظة + show: + anonymous_warning: تتض٠٠Ùذ٠اÙÙ Ø°Ùرة تعÙÙÙات اÙ٠ستخد٠Ù٠اÙ٠جÙÙÙÙ٠اÙت٠ÙÙبغ٠+ اÙتØÙÙ Ù ÙÙا بشÙ٠٠ستÙÙ. + hide: إخÙاء + resolve: ØÙ + reactivate: Ùشط + comment_and_resolve: عÙÙÙÙ Ù ØÙÙ + comment: تعÙÙÙ + edit_help: اÙÙ٠اÙخرÙطة ÙÙبر اÙÙ ÙÙع اÙذ٠ترÙد تØرÙرÙØ Ø«Ù Ø§Ø¶ØºØ· ÙÙا. + directions: + ascend: رÙع + engines: + fossgis_osrm_bike: دراجة (OSRM) + fossgis_osrm_car: سÙارة (OSRM) + fossgis_osrm_foot: Ùد٠(OSRM) + graphhopper_bicycle: دراجة (GraphHopper) + graphhopper_car: سÙارة (GraphHopper) + graphhopper_foot: Ùد٠(GraphHopper) + descend: Ù ÙØدر + directions: اÙاتجاÙات + distance: اÙ٠ساÙات + errors: + no_route: Ùا ÙÙ Ù٠أ٠تجد طرÙÙا بÙÙ ÙØ°Ù٠اÙÙ ÙاÙÙÙ. + no_place: عذرا - Ùا ÙÙ Ù٠أ٠تجد Ùذا اÙÙ Ùا٠%{place}. + instructions: + continue_without_exit: اÙاست٠رار ÙÙ %{name} + slight_right_without_exit: اتج٠إÙ٠اÙÙÙ ÙÙ ÙÙÙÙا %{name} + offramp_right: اسÙ٠اÙطرÙ٠اÙÙ ÙØدر عÙ٠اÙÙÙ ÙÙ + offramp_right_with_exit: اسÙ٠اÙ٠خرج %{exit} عÙ٠اÙÙسار + offramp_right_with_exit_name: اسÙ٠اÙ٠خرج %{exit} عÙ٠اÙÙÙ Ù٠إÙÙ %{name} + offramp_right_with_exit_directions: اسÙ٠اÙ٠خرج %{exit} عÙ٠اÙÙÙ ÙÙ ÙØÙ %{directions} + offramp_right_with_exit_name_directions: اسÙ٠اÙ٠خرج %{exit} عÙ٠اÙÙسار باتجا٠+ %{name}Ø ÙØÙ %{directions} + offramp_right_with_name: خذ اÙطرÙ٠اÙÙ ÙØدرة Ø¥Ù٠اÙÙÙ Ù٠باتجا٠%{name} + offramp_right_with_directions: اسÙ٠اÙطرÙ٠اÙÙ ÙØدر ÙØ٠اÙÙÙ ÙÙ ÙØÙ %{directions} + offramp_right_with_name_directions: اسÙ٠اÙطرÙ٠اÙÙ ÙØدر Ø¥Ù٠اÙÙÙ ÙÙ ÙÙ %{name}Ø + ÙØÙ %{directions} + onramp_right_without_exit: اتج٠ÙÙ ÙÙا عÙÙ Ù ÙØدر Ø¥ÙÙ %{name} + onramp_right_with_directions: اتج٠إÙ٠اÙÙÙ Ù٠باتجا٠اÙÙ ÙØدر ÙØÙ %{directions} + onramp_right_with_name_directions: اÙاتجا٠ÙÙ ÙÙÙا عÙ٠اÙÙ ÙØدر ÙØÙ %{name}Ø + ÙØÙ %{directions} + onramp_right_without_directions: استدر ÙÙ ÙÙÙا عÙ٠اÙÙ ÙØدر + onramp_right: استدر ÙÙ ÙÙÙا عÙ٠اÙÙ ÙØدر + endofroad_right_without_exit: ÙÙ ÙÙاÙØ© اÙطرÙ٠اÙعط٠ÙÙ ÙÙا Ø¥ÙÙ %{name} + merge_right_without_exit: اÙعط٠ÙÙ ÙÙا Ø¥ÙÙ %{name} + fork_right_without_exit: عÙد اÙتÙاطع اÙعط٠ÙÙ ÙÙا Ø¥ÙÙ %{name} + turn_right_without_exit: اÙعط٠ÙÙ ÙÙا Ø¥ÙÙ %{name} + sharp_right_without_exit: Ø¥Ù٠أÙص٠اÙÙÙ ÙÙ ÙÙ%{name} + uturn_without_exit: اÙعط٠عÙÙ Ø·ÙÙ %{name} + sharp_left_without_exit: Ø¥Ù٠أÙص٠اÙÙسار ÙØÙ %{name} + turn_left_without_exit: اÙعط٠Ùسارا Ø¥ÙÙ %{name} + offramp_left: اسÙ٠اÙطرÙ٠اÙÙ ÙØدر عÙ٠اÙÙسار + offramp_left_with_exit: اسÙ٠اÙ٠خرج %{exit} عÙ٠اÙÙسار + offramp_left_with_exit_name: اسÙ٠اÙ٠خرج %{exit} عÙ٠اÙÙسار باتجا٠%{name} + offramp_left_with_exit_directions: اسÙ٠اÙ٠خرج %{exit} عÙ٠اÙÙسار باتجا٠%{directions} + offramp_left_with_exit_name_directions: اسÙ٠اÙ٠خرج %{exit} عÙ٠اÙÙسار باتجا٠+ %{name}Ø ÙØÙ %{directions} + offramp_left_with_name: خذ اÙطرÙ٠اÙÙ ÙØدرة Ø¥Ù٠اÙÙسار Ø¥ÙÙ %{name} + offramp_left_with_directions: اسÙ٠اÙطرÙ٠اÙÙ ÙØدر Ø¥Ù٠اÙÙسار ÙØÙ %{directions} + offramp_left_with_name_directions: اسÙ٠اÙطرÙ٠اÙÙ ÙØدر Ø¥Ù٠اÙÙسار ÙØÙ %{name}Ø + ÙØÙ %{directions} + onramp_left_without_exit: اÙعط٠Ùسارا عÙ٠اÙÙ ÙØدر Ø¥ÙÙ %{name} + onramp_left_with_directions: اÙاتجا٠Ùسارا Ø¥Ù٠اÙطرÙ٠اÙÙ ÙØدر ÙØÙ %{directions} + onramp_left_with_name_directions: اÙاتجا٠Ùسارا عÙ٠اÙÙ ÙØدر ÙØÙ %{name}Ø ÙØÙ + %{directions} + onramp_left_without_directions: اÙاتجا٠Ùسارا Ø¥Ù٠اÙطرÙ٠اÙÙ ÙØدر + onramp_left: اÙاتجا٠Ùسارا Ø¥Ù٠اÙطرÙ٠اÙÙ ÙØدر + endofroad_left_without_exit: ÙÙ ÙÙاÙØ© اÙطرÙ٠اÙعط٠Ùسارا Ø¥ÙÙ %{name} + merge_left_without_exit: اÙعط٠Ùسارا Ø¥ÙÙ %{name} + fork_left_without_exit: عÙد اÙتÙاطع اÙعط٠Ùسارا Ø¥ÙÙ %{name} + slight_left_without_exit: اتج٠إÙ٠اÙÙÙ ÙÙ ÙÙÙÙا %{name} + via_point_without_exit: (ÙÙطة ÙسÙطة) + follow_without_exit: اتبع %{name} + roundabout_without_exit: عÙد اÙدÙراÙØ Ø§Ø³Ù٠اÙ٠خرج Ø¥ÙÙ %{name} + leave_roundabout_without_exit: تر٠اÙطرÙ٠اÙÙ ÙتÙÙØ© - %{name} + stay_roundabout_without_exit: اÙبÙاء Ù٠طرÙÙ Ù ÙتÙÙØ© - %{name} + start_without_exit: اÙبدء Ù Ù %{name} + destination_without_exit: اÙÙصÙ٠إÙ٠اÙÙجÙØ© + against_oneway_without_exit: اÙØ°Ùاب عÙس Ù٠طرÙ٠اتجا٠ÙاØد %{name} + end_oneway_without_exit: ÙÙاÙØ© طرÙ٠اتجا٠ÙاØد %{name} + roundabout_with_exit: Ù٠اÙدÙØ§Ø±Ø Ø§Ø³Ù٠اÙ٠خرج %{exit} Ø¥ÙÙ %{name} + roundabout_with_exit_ordinal: Ù٠اÙدÙØ§Ø±Ø Ø®Ø° %{exit} Ø¥ÙÙ %{name} + exit_roundabout: اÙخرÙج ٠٠اÙدÙار ÙØÙ %{name} + unnamed: طرÙ٠غÙر ٠س٠٠+ courtesy: اÙاتجاÙات ٠جا٠ÙØ© Ù Ù %{link} + exit_counts: + first: اÙØ£ÙÙ + second: اÙثاÙÙ + third: اÙثاÙØ« + fourth: اÙرابع + fifth: اÙخا٠س + sixth: اÙسادس + seventh: اÙسابع + eighth: اÙثا٠٠+ ninth: اÙتاسع + tenth: اÙعاشر + time: اÙÙÙت + query: + node: عÙÙدة + way: طرÙÙ + relation: عÙاÙØ© + nothing_found: ÙÙ Ùت٠إÙجاد Ù Ùزات + error: 'خطأ Ù٠اÙاتصا٠%{server}: %{error}' + timeout: ÙÙذت Ù ÙÙØ© اÙاتصا٠%{server} + context: + directions_from: اÙاتجاÙات Ù Ù ÙÙا + directions_to: اÙاتجاÙات Ø¥ÙÙ ÙÙا + add_note: أض٠٠ÙاØظة٠ÙÙا + show_address: أظÙر اÙعÙÙا٠+ query_features: Ù Ùزات اÙاستعÙا٠+ centre_map: ٠رÙز اÙخرÙطة ÙÙا + redactions: edit: - description: اÙÙص٠+ heading: تØرÙر اÙتÙÙÙØ + title: تØرÙر اÙتÙÙÙØ + index: + empty: Ùا ÙÙجد تÙÙÙØ ÙإظÙارÙ. + heading: Ùائ٠ة اÙتÙÙÙØات + title: Ùائ٠ة اÙتÙÙÙØات new: - description: اÙÙص٠+ heading: أدخ٠٠عÙÙ٠ات ع٠اÙتÙÙÙØ Ø§ÙجدÙد + title: Ø¥Ùشاء تÙÙÙØ Ø¬Ø¯Ùد show: description: 'اÙÙصÙ:' + heading: عرض اÙتÙÙÙØ "%{title}" + title: عرض اÙتÙÙÙØ user: 'اÙÙ Ùشئ:' + edit: تعدÙÙ Ùذا اÙتÙÙÙØ + destroy: إزاÙØ© Ùذا اÙتÙÙÙØ confirm: Ù٠أÙت ٠تأÙØ¯Ø + create: + flash: ت٠إÙشاء اÙتÙÙÙØ. update: flash: ت٠٠ØÙظ اÙتغÙÙرات. + destroy: + not_empty: اÙتÙÙÙØ ÙÙس Ùارغا; ÙÙرجÙ٠إÙغاء Øجب ج٠Ùع اÙإصدارات اÙت٠تÙت٠٠إÙÙ + Ùذا اÙتÙÙÙØ Ùب٠تد٠ÙرÙ. + flash: اÙتÙÙÙØ ØªÙ ØªØ¯Ù ÙرÙ. + error: Øدث خطأ Ù٠تد٠Ùر Ùذا اÙتÙÙÙØ. + validations: + leading_whitespace: ÙدÙ٠٠ساÙØ© بÙضاء أ٠ا٠ÙØ© + trailing_whitespace: ÙدÙ٠٠ساÙØ© بÙضاء زائدة + invalid_characters: ÙØتÙ٠عÙ٠أØر٠غÙر صاÙØØ© + url_characters: ÙØتÙ٠عÙ٠أØر٠Ù٠آر إ٠خاصة (%{characters}) ...