Repository navigation
SyntheticEvent Translated into Persian - #63
seven-deuce wants to merge 8 commits into
Conversation
تمام نیم فاصله هایی که یافتم رو اصلاح کردم. به جای واژه ی مادر از والد استفاده شد
|
Deploy preview for fa-reactjs ready! Built with commit a7aec5a |
sorousht
left a comment
There was a problem hiding this comment.
@seven-deuce عزیز، ترجمه خوب و پر چالشی بود. مواردی رو نوشتم ولی فکر می کنم که خیلی نیاز به بحث داشته باشیم :)
| `SyntheticEvent` روکشی است بر رویدادهای ذاتی خود مرورگر که در تمام مرورگرها کار میکند. کنترل کنندههای رویداد شما (event handlers) به شکل مواردی از `SyntheticEvent` دریافت خواهند شد. رابط آن همانند رویدادهای ذاتی مرورگر است و شامل `stopPropagation()` و `preventDefault()` هم هست. با این تفاوت که رویدادها در تمام مرورگرها عین هم کار میکنند. | ||
|
|
||
| If you find that you need the underlying browser event for some reason, simply use the `nativeEvent` attribute to get it. Every `SyntheticEvent` object has the following attributes: | ||
| اگر فکر میکنید که در جایی باید رویداد ذاتی خود مرورگر را استفاده کنید، کافی است که `nativeEvent` را به عنوان یک attribute اضافه کنید تا به آن دسترسی یابید. هر آبجکت `SyntheticEvent`، attribute های زیر دارد: |
There was a problem hiding this comment.
اگر فکر میکنید که در جایی باید رویداد ذاتی خود مرورگر را استفاده کنید، کافی است که از خصوصیت nativeEvent استفاده کنید. هر شی SyntheticEvent دارای خصوصیات زیر است:
There was a problem hiding this comment.
فکر می کنی کلمه ی "خصوصیت" برای این اصطلاح واقعا شناخته شده است؟
به نظر من اگر بخواهیم این واژه رو معادل اتربیوت قرار بدیم، دیگه مطلقا در هیچ جای دیگه نباید در معنایی به جز اتربیوت استفاده اش کنی. مثلا دیگه نمی تونیم بگیم "یکی از خصوصیات ری اکت فلان و فلان است".
همین مسئله در مورد اصطلاحی مثل استیت و پراپس هم هست. اگر ما استیت رو مثلا "وضعیت" ترجمه کردیم، دیگه نمی تونیم "وضعیت" رو در فحوا های دیگه استفاده کنیم. و گرنه ترجمه امون کژتابی برای خواننده خواهد داشت.
من پیشنهادم اینه که اتربیوت رو همینطور حفظ کنیم و روزه ی شک دار نگیریم.
| > If you want to access the event properties in an asynchronous way, you should call `event.persist()` on the event, which will remove the synthetic event from the pool and allow references to the event to be retained by user code. | ||
|
|
||
| ## Supported Events {#supported-events} | ||
| > اگر میخواهید که به داراییهای رویداد، به طور غیرهمزمان دسترسی داشته باشید باید `event.persist()` را در رویداد فراخوانی کنید. این موجب خواهد شد که رویداد سینتاتیک از روند برهم گذاری خارج شود و ارجاعات داده شده به آن رویداد در کد کاربر حفظ شود. |
There was a problem hiding this comment.
... این موجب خواهد شد که رویداد ساختهشده از ...
شاید معادل خوبی باشه برای synthetic؟
There was a problem hiding this comment.
شاید تنها جایی که کلمه ی سیناتیک وارد فارسی شده و متداول استفاده میشه، نساجی هست. شنیدم که این لغت رو در مورد پارچه استفاده می کنند. اما نمی دونم معناش رو هم عموم می فهمند که چیه یا نه.
شاید بهتر باشه هر دو مورد رو استفاده کنیم:
رویداد ساخته شده (سینتاتیک)...
| ## Reference {#reference} | ||
| ## مرجع {#reference} | ||
|
|
||
| ### Clipboard Events {#clipboard-events} |
There was a problem hiding this comment.
چرا هیچ کدوم از عنوان ها از این به بعد ترجمه نشده؟ دلیلی داشته؟
There was a problem hiding this comment.
فکر کردم ترجمه کمکی نمی کنه که هیچ، بدتر هم می کنه
مثلا ترجمه کنم: رویدادهای صفحه کلیدی؟؟!
|
@sorousht |
|
بقیه موارد رو اصلاح کردم و فایل اصلاح شده رو در شاخه ی خودم آپدیت کردم. |
فقط کافی هست بعد از کامیت، پوش بشه به شاخه و ریموت خودت، همین. در حال حاضر هنوز چیزی ارسال نشده. |
شما یکی از صغحههای سخت رو ترجمه کردید و این صفحه پر از اصطلاحات تخصصی دشوار هست. به هر حال هنر ماست که تا جای ممکن ترجمه خوبی انجام بدهیم. برای مثال: Clipboard Events --> رویدادهای Clipboard در همین حد کفایت میکنه :) |
دوباره این کار رو کردم |
|
ارسال نشده. فقط یک کامیت روی این PR ارسال شده. دستور زیر هم هر کامیتی که باشه رو ارسال میکنه: |
|
من اخیرا ورژن نود رو تو سیستمم آپدیت کردم و از اون به بعد نتونستم با کلون این پروژه کار کنم در سی ال آی |
No description provided.