نمایش تغییرات نسخههای سوییفت بهمراه نمونه کد؛ البته به زبان پارسی 🇮🇷
مطالب این وبسایت در واقع ترجمهشده مطالب وبسایت WhatsNewInSwift هست. مطالب اون وبسایت هم توسط پاول هادسون نوشته میشه.
برای تشابه بیشتر، دامنه WhatsNewInSwift.IR رو هم تهیه کردم، و مطالب این پروژه از طریق این دامنه در دسترس خواهد بود.
👈 البته هنوز مطالب از طریق این دامنه در دسترس نیستند.
1️⃣ اول از همه خودم گفته باشم که «من ریاکت کار نیستم»، ولی سعی کردم یه ساختار مشخص برای این پروژه آماده کنم، و همچنین سعی کردم اون ساختار تا حد زیادی ساده باشه.
2️⃣ دوم از همه باز خودم گفته باشم که «من مترجم حرفهای نیستم»، ولی سعی کردم تا جایی که بلدم، ترجمه درستی کرده باشم. ولی بازم اگه جاییاش ترجمه اشتباهی انجام دادم، و یا ترجمه بهتری میشد برای مطلبی ارائه داد، فایلاش رو ویرایش کنین و Push کنین تا بررسیاش کنیم. (فقط بیزحمت دلایل اشتباهبودن ترجمه فعلی، و یا دلایل بهتر بودن ترجمه خودتون رو ارائه بدین تا بار آموزشی هم برامون داشته باشه!😁)
1️⃣ برای ترجمه کل محتواش مشکل خاصی ندارم، ولی خب هرچه زودتر مطالبش ترجمه بشن، زودتر هم در دسترس بقیه قرار میگیرن.
2️⃣ برای اینکه توی روند ترجمه، کار تکراری ایجاد نشه، من برای هر نسخه، یه فایل آماده کردم و توی پروژه قرار دادم؛ و این فایلها توی مسیر src/Data/Versions/
قرار دارن. حالا هرکدوم از دوستان که مثلا میخوان روی ترجمه مطالب مربوط به نسخه 5.0 کار کنن، یه Issue توی پروژه ایجاد کنن، و توی اون بنویسن که دارن ترجمه اون نسخه رو شروع میکنن. اینجوری بقیه دوستان وقتی بخوان ترجمهای رو شروع کنن، کافیه اول یه سری به صفحه Issueها بزنن، تا ببینن کدوم نسخه هنوز شروع به ترجمه نشده.
توی این جدول وضعیت ترجمهها به تفکیک نسخه قابل مشاهدهست.
نسخه | وضعیت |
---|---|
نسخه ۱.۰ | |
نسخه ۱.۱ | ✅ ترجمهشده |
نسخه ۱.۲ | ✅ ترجمهشده |
نسخه ۲.۰ | ترجمه نشده است |
نسخه ۲.۱ | ترجمه نشده است |
نسخه ۲.۲ | ترجمه نشده است |
نسخه ۳.۰ | ترجمه نشده است |
نسخه ۳.۱ | ترجمه نشده است |
نسخه ۴.۰ | ترجمه نشده است |
نسخه ۴.۱ | 🔨 در حال ترجمه |
نسخه ۴.۲ | ترجمه نشده است |
نسخه ۵.۰ | ترجمه نشده است |
نسخه ۵.۱ | ترجمه نشده است |
نسخه ۵.۲ | 🔨 در حال ترجمه |