Change List
Changes API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/changes/?format=api&page=11099
https://translate-dev.freebsd.org/api/changes/?format=api&page=11100", "previous": "https://translate-dev.freebsd.org/api/changes/?format=api&page=11098", "results": [ { "unit": "https://translate-dev.freebsd.org/api/units/1145574/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:15:54.889378Z", "action": 5, "target": "فروشنده FUJITSU 0x0004 شرکت فوجیتسو\nفروشنده NETGEAR_2 0x000b شرکت نتگیر\nفروشنده PANASONIC 0x0032 شرکت صنعتی الکتریکی ماتسوشیتا\nفروشنده SANDISK 0x0045 شرکت سندیسک\n", "id": 762661, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762661/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145575/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:16:32.419164Z", "action": 5, "target": "احتمال زیادی وجود دارد که ورودی `NETGEAR_2` در واقع یک تولیدکننده اصلی (OEM) باشد که NETGEAR کارتها را از آن خریداری کرده و نویسنده پشتیبانی از آن کارتها در آن زمان از اینکه Netgear از شناسه شخص دیگری استفاده میکند، بیاطلاع بوده است. این ورودیها نسبتاً سرراست هستند. کلمه کلیدی vendor نوع خطی را که این خط دنبال میکند، نشان میدهد و به دنبال آن نام فروشنده میآید. این نام بعداً در [.filename]#pccarddevs# تکرار میشود و همچنین در جداول تطبیق درایور استفاده میشود، بنابراین آن را کوتاه و یک شناسه C معتبر نگه دارید. یک شناسه عددی در هگز، سازنده را مشخص میکند. شناسههایی به شکل `0xffffffff` یا `0xffff` اضافه نکنید زیرا این شناسهها رزرو شده هستند (اولی \"بدون مجموعه شناسه\" است در حالی که دومی گاهی اوقات در کارتهای با کیفیت بسیار پایین دیده میشود تا سعی در نشان دادن \"هیچ\" داشته باشد). در نهایت، یک توصیف رشتهای از شرکت سازنده کارت وجود دارد. این رشته در FreeBSD برای هیچ کاری جز اهداف تفسیر استفاده نمیشود.", "id": 762662, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762662/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145576/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:16:55.954534Z", "action": 5, "target": "بخش دوم فایل شامل محصولات است. همانطور که در این مثال نشان داده شده است، قالب آن مشابه خطوط فروشندگان است:", "id": 762663, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762663/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145577/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:17:21.158122Z", "action": 5, "target": "/* Allied Telesis K.K. */\nمحصول ALLIEDTELESIS LA_PCM 0x0002 Allied Telesis LA-PCM\n", "id": 762664, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762664/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145578/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:17:37.251120Z", "action": 5, "target": "/* آرکوس */\nمحصول آرکوس ARC_ATAPI 0x0043 مینیسیدی\n", "id": 762665, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762665/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145579/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:17:53.104998Z", "action": 5, "target": "پس از کلمه کلیدی `product` نام فروشنده که از بالا تکرار شده است، میآید. پس از آن نام محصول میآید که توسط درایور استفاده میشود و باید یک شناسه معتبر C باشد، اما میتواند با یک عدد نیز شروع شود. همانند فروشندگان، شناسه هگز محصول برای این کارت از همان قرارداد برای `0xffffffff` و `0xffff` پیروی میکند. در نهایت، یک توصیف رشتهای از خود دستگاه وجود دارد. این رشته معمولاً در FreeBSD استفاده نمیشود، زیرا درایور گذرگاه کارتهای PC در FreeBSD رشتهای را از ورودیهای CIS قابل خواندن توسط انسان میسازد، اما در موارد نادری که این به نوعی کافی نیست، میتوان از آن استفاده کرد. محصولات به ترتیب حروف الفبا بر اساس سازنده و سپس به ترتیب عددی بر اساس شناسه محصول هستند. آنها قبل از ورودیهای هر سازنده یک نظر C دارند و بین ورودیها یک خط خالی وجود دارد.", "id": 762666, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762666/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145580/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:18:09.678893Z", "action": 5, "target": "بخش سوم مانند بخش فروشنده قبلی است، اما تمام شناسههای عددی سازنده روی `-1` تنظیم شدهاند، به این معنی که \"هر چیزی که در کد گذرگاه کارتهای PC در FreeBSD یافت شود، مطابقت دارد\". از آنجایی که این شناسهها C هستند، نام آنها باید منحصر به فرد باشد. در غیر این صورت، قالب با بخش اول فایل یکسان است.", "id": 762667, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762667/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145581/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:18:23.517035Z", "action": 5, "target": "بخش آخر شامل ورودیهای مربوط به کارتهایی است که باید با ورودیهای رشتهای مشخص شوند. قالب این بخش کمی با بخش عمومی متفاوت است:", "id": 762668, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762668/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145582/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:18:38.745335Z", "action": 5, "target": "محصول ADDTRON AWP100 { \"Addtron\", \"AWP-100&spWireless&spPCMCIA\", \"نسخه&sp01.02\", NULL }\nمحصول ALLIEDTELESIS WR211PCM { \"Allied&spTelesis&spK.K.\", \"WR211PCM\", NULL, NULL } Allied Telesis WR211PCM\n", "id": 762669, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762669/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145583/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:19:01.041531Z", "action": 5, "target": "کلمه کلیدی آشنای `product` به دنبال نام فروشنده و نام کارت میآید، درست مانند بخش دوم فایل. در اینجا فرمت با آنچه قبلاً استفاده شده متفاوت است. یک گروهبندی {} وجود دارد که به دنبال آن تعدادی رشته میآید. این رشتهها مربوط به فروشنده، محصول و اطلاعات اضافی است که در یک تاپل CIS_INFO تعریف شده است. این رشتهها توسط برنامهای که [.filename]#pccarddevs.h# را تولید میکند، فیلتر میشوند تا &sp را با یک فاصله واقعی جایگزین کنند. رشتههای NULL به این معنی است که بخش مربوطه از ورودی باید نادیده گرفته شود. مثال نشان داده شده در اینجا شامل یک ورودی بد است. نباید شامل شماره نسخه باشد، مگر اینکه برای عملکرد کارت حیاتی باشد. گاهی اوقات فروشندگان نسخههای مختلف زیادی از کارت را در این زمینه دارند که همه کار میکنند، در این صورت این اطلاعات فقط استفاده از آن را با FreeBSD برای کسی که کارت مشابهی دارد، دشوارتر میکند. گاهی اوقات لازم است که یک فروشنده به دلیل ملاحظات بازار (موجود بودن، قیمت و غیره) قطعات مختلف زیادی را تحت یک برند بفروشد. سپس، در موارد نادری که فروشنده جفت تولیدکننده/محصول یکسانی را نگه داشته است، رفع ابهام کارت میتواند بسیار مهم باشد. تطبیق عبارت منظم در حال حاضر در دسترس نیست.", "id": 762670, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762670/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145584/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:19:23.290838Z", "action": 5, "target": "روال نمونهبرداری", "id": 762671, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762671/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145585/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:19:37.631984Z", "action": 5, "target": "برای درک نحوه اضافه کردن یک دستگاه به لیست دستگاههای پشتیبانیشده، باید روالهای کاوش و/یا تطبیق را که بسیاری از درایورها دارند، درک کرد. این کار در FreeBSD 5.x کمی پیچیده است زیرا یک لایه سازگاری برای OLDCARD نیز وجود دارد. از آنجایی که فقط ظاهر آن متفاوت است، یک نسخه ایدهآل در اینجا ارائه خواهد شد.", "id": 762672, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762672/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145586/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:20:04.977330Z", "action": 5, "target": "static const struct pccard_product wi_pccard_products[] = {\n\tPCMCIA_CARD(3COM, 3CRWE737A, 0),\n\tPCMCIA_CARD(BUFFALO, WLI_PCM_S11, 0),\n\tPCMCIA_CARD(BUFFALO, WLI_CF_S11G, 0),\n\tPCMCIA_CARD(TDK, LAK_CD011WL, 0),\n\t{ NULL }\n};\n", "id": 762673, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762673/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145586/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:20:17.768217Z", "action": 2, "target": "ایستا const struct pccard_product wi_pccard_products[] = {\nPCMCIA_CARD(3COM, 3CRWE737A, 0),\nPCMCIA_CARD(BUFFALO, WLI_PCM_S11, 0),\nPCMCIA_CARD(BUFFALO, WLI_CF_S11G, 0),\nPCMCIA_CARD(TDK, LAK_CD011WL, 0),\n{NULL}\n};\n", "id": 762674, "action_name": "Translation changed", "url": "https://translate-dev.freebsd.org/api/changes/762674/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145587/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:20:38.485882Z", "action": 5, "target": "متغیر استاتیک از نوع int\nwi_pccard_probe(dev)\ndev_t dev;\n{\nconst struct pccard_product *pp;\n", "id": 762675, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762675/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145588/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:20:54.535513Z", "action": 5, "target": "\tاگر ((pp = pccard_product_lookup(dev, wi_pccard_products,\nsizeof(wi_pccard_products[0]), NULL)) != NULL) {\nاگر (pp->pp_name != NULL)\ndevice_set_desc(dev, pp->pp_name);\nreturn (0);\n}\nreturn (ENXIO);\n}\n", "id": 762676, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762676/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1145589/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-17T23:21:15.305965Z", "action": 5, "target": "در اینجا ما یک روال ساده برای جستجوی کارتهای pccard داریم که با چند دستگاه مطابقت دارد. همانطور که در بالا ذکر شد، نام آن ممکن است متفاوت باشد (اگر `foo_pccard_probe()` نباشد، `foo_pccard_match()` خواهد بود). تابع `pccard_product_lookup()` یک تابع تعمیمیافته است که جدول را پیمایش میکند و یک اشارهگر به اولین ورودی که با آن مطابقت دارد، برمیگرداند. برخی از درایورها ممکن است از این مکانیسم برای انتقال اطلاعات اضافی در مورد برخی کارتها به بقیه درایور استفاده کنند، بنابراین ممکن است در جدول کمی اختلاف وجود داشته باشد. تنها شرط لازم این است که هر ردیف جدول باید یک `struct pccard_product` به عنوان عنصر اول داشته باشد.", "id": 762677, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762677/?format=api" }, { "unit": null, "component": "https://translate-dev.freebsd.org/api/components/documentation/articles_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articles_index/fa/?format=api", "user": null, "author": null, "timestamp": "2025-04-18T04:45:00.282984Z", "action": 17, "target": "", "id": 762678, "action_name": "Committed changes", "url": "https://translate-dev.freebsd.org/api/changes/762678/?format=api" }, { "unit": null, "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/fa/?format=api", "user": null, "author": null, "timestamp": "2025-04-18T04:45:00.366394Z", "action": 17, "target": "", "id": 762679, "action_name": "Committed changes", "url": "https://translate-dev.freebsd.org/api/changes/762679/?format=api" }, { "unit": null, "component": "https://translate-dev.freebsd.org/api/components/documentation/booksfdp-primeroverview_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksfdp-primeroverview_index/fa/?format=api", "user": null, "author": null, "timestamp": "2025-04-18T04:45:00.412937Z", "action": 17, "target": "", "id": 762680, "action_name": "Committed changes", "url": "https://translate-dev.freebsd.org/api/changes/762680/?format=api" }, { "unit": null, "component": "https://translate-dev.freebsd.org/api/components/documentation/booksfdp-primerasciidoctor-primer_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksfdp-primerasciidoctor-primer_index/fa/?format=api", "user": null, "author": null, "timestamp": "2025-04-18T04:45:00.463799Z", "action": 17, "target": "", "id": 762681, "action_name": "Committed changes", "url": "https://translate-dev.freebsd.org/api/changes/762681/?format=api" }, { "unit": null, "component": "https://translate-dev.freebsd.org/api/components/documentation/bookshandbookcolophon/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookcolophon/fa/?format=api", "user": null, "author": null, "timestamp": "2025-04-18T04:45:00.514456Z", "action": 17, "target": "", "id": 762682, "action_name": "Committed changes", "url": "https://translate-dev.freebsd.org/api/changes/762682/?format=api" }, { "unit": null, "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookboot_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/fa/?format=api", "user": null, "author": null, "timestamp": "2025-04-18T04:45:00.589001Z", "action": 17, "target": "", "id": 762683, "action_name": "Committed changes", "url": "https://translate-dev.freebsd.org/api/changes/762683/?format=api" }, { "unit": null, "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpccard_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookpccard_index/fa/?format=api", "user": null, "author": null, "timestamp": "2025-04-18T04:45:00.651282Z", "action": 17, "target": "", "id": 762684, "action_name": "Committed changes", "url": "https://translate-dev.freebsd.org/api/changes/762684/?format=api" }, { "unit": null, "component": "https://translate-dev.freebsd.org/api/components/documentation/languages/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-04-18T04:45:02.974314Z", "action": 40, "target": "en (en, en)", "id": 762685, "action_name": "Found duplicated language", "url": "https://translate-dev.freebsd.org/api/changes/762685/?format=api" }, { "unit": null, "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesbsdl-gpl/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-04-18T04:45:07.526055Z", "action": 18, "target": "", "id": 762686, "action_name": "Pushed changes", "url": "https://translate-dev.freebsd.org/api/changes/762686/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617377/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:27:24.226885Z", "action": 5, "target": "_Authentication Header (AH)_: این پروتکل از سرایند بسته IP در برابر تداخل و جعل شخص ثالث با محاسبه یک جمع کنترل رمزنگاری و هش کردن فیلدهای سرایند بسته IP با یک تابع هش ایمن محافظت می کند. سپس یک سرایند اضافی که حاوی هش است دنبال می شود تا اطلاعات موجود در بسته احراز هویت شود.", "id": 762687, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762687/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617378/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:28:05.288794Z", "action": 5, "target": "_IP Payload Compression Protocol (IPComp_): این پروتکل سعی می کند با فشرده سازی بار IP، عملکرد ارتباطی را افزایش دهد تا میزان ارسال داده را کاهش دهد.", "id": 762688, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762688/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617379/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:28:45.630581Z", "action": 5, "target": "این پروتکل ها بسته به محیط می توانند با هم یا جداگانه استفاده شوند.", "id": 762689, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762689/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617380/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:29:18.729599Z", "action": 5, "target": "IPsec از دو حالت عملکرد پشتیبانی می کند. حالت اول، _Transport Mode_، از ارتباطات بین دو میزبان محافظت می کند. حالت دوم، _Tunnel Mode_، برای ساخت تونل های مجازی استفاده می شود که معمولاً به عنوان شبکه های خصوصی مجازی (VPN) شناخته می شوند. برای اطلاعات دقیق در مورد زیرسیستم IPsec در FreeBSD با man:ipsec[4] مشورت کنید.", "id": 762690, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762690/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617381/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:29:57.859289Z", "action": 5, "target": "این مقاله روند راه اندازی IPsecVPN بین یک شبکه خانگی و یک شبکه شرکتی را نشان می دهد.", "id": 762691, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762691/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617382/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:30:16.248272Z", "action": 5, "target": "در سناریوی مثال:", "id": 762692, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762692/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617383/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:30:34.932236Z", "action": 5, "target": "هر دو سایت از طریق دروازه ای که FreeBSD را اجرا می کند به اینترنت متصل می شوند.", "id": 762693, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762693/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617384/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:31:23.238053Z", "action": 5, "target": "دروازه در هر شبکه حداقل یک آدرس IP خارجی دارد. در این مثال، آدرس IP خارجی LAN شرکت \"172.16.5.4\" و آدرس IP خارجی LAN خانگی \"192.168.1.12\" است.", "id": 762694, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762694/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617385/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:31:51.652867Z", "action": 5, "target": "آدرس های داخلی دو شبکه می تواند آدرس IP عمومی یا خصوصی باشد. با این حال، فضای آدرس نباید همپوشانی داشته باشد. در این مثال، آدرس IP داخلی LAN شرکت \"10.246.38.1\" و آدرس IP داخلی LAN خانگی \"10.0.0.5\" است.", "id": 762695, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762695/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617386/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:33:19.771204Z", "action": 5, "target": " شرکت خانه \n10.246.38.1/24 -- 172.16.5.4 <--> 192.168.1.12 -- 10.0.0.5/24\n", "id": 762696, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762696/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617387/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:33:39.692642Z", "action": 5, "target": "پیکربندی VPN در FreeBSD", "id": 762697, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762697/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617388/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:33:59.315142Z", "action": 5, "target": "برای شروع، بسته:security/ipsec-tools[] باید از مجموعه Ports نصب شود. این نرم افزار تعدادی برنامه کاربردی را ارائه می دهد که از پیکربندی پشتیبانی می کنند.", "id": 762698, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762698/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617389/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:34:24.501956Z", "action": 5, "target": "لازمه بعدی ایجاد دو شبه دستگاه man:gif[4] است که برای تونل کردن بسته ها استفاده می شود و به هر دو شبکه اجازه می دهد تا به درستی با هم ارتباط برقرار کنند. به عنوان \"root\"، دستور زیر را در هر دروازه اجرا کنید:", "id": 762699, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762699/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617390/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:35:18.120304Z", "action": 5, "target": "corp-gw# ifconfig gif0 create\ncorp-gw# ifconfig gif0 10.246.38.1 10.0.0.5\ncorp-gw# ifconfig gif0 tunnel 172.16.5.4 192.168.1.12\n", "id": 762700, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762700/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617390/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:36:08.659101Z", "action": 37, "target": "corp-gw# ifconfig gif0 create\ncorp-gw# ifconfig gif0 10.246.38.1 10.0.0.5\ncorp-gw# ifconfig gif0 tunnel 172.16.5.4 192.168.1.12\n", "id": 762701, "action_name": "Marked for edit", "url": "https://translate-dev.freebsd.org/api/changes/762701/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617391/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:36:24.129479Z", "action": 37, "target": "home-gw# ifconfig gif0 create\nhome-gw# ifconfig gif0 10.0.0.5 10.246.38.1\nhome-gw# ifconfig gif0 tunnel 192.168.1.12 172.16.5.4\n", "id": 762702, "action_name": "Marked for edit", "url": "https://translate-dev.freebsd.org/api/changes/762702/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617392/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:36:44.908062Z", "action": 5, "target": "با استفاده از «ifconfig gif0» تنظیمات را در هر دروازه تأیید کنید. در اینجا خروجی از home gateway است:", "id": 762703, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762703/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617393/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:36:57.482531Z", "action": 37, "target": "gif0: flags=8051 mtu 1280\ntunnel inet 172.16.5.4 --> 192.168.1.12\ninet6 fe80::2e0:81ff:fe02:5881%gif0 prefixlen 64 scopeid 0x6\ninet 10.246.38.1 --> 10.0.0.5 netmask 0xffffff00\n", "id": 762704, "action_name": "Marked for edit", "url": "https://translate-dev.freebsd.org/api/changes/762704/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617394/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:37:17.602335Z", "action": 5, "target": "در اینجا خروجی از دروازه شرکت است:", "id": 762705, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762705/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617395/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:37:23.802924Z", "action": 37, "target": "gif0: flags=8051 mtu 1280\ntunnel inet 192.168.1.12 --> 172.16.5.4\ninet 10.0.0.5 --> 10.246.38.1 netmask 0xffffff00\ninet6 fe80::250:bfff:fe3a:c1f%gif0 prefixlen 64 scopeid 0x4\n", "id": 762706, "action_name": "Marked for edit", "url": "https://translate-dev.freebsd.org/api/changes/762706/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617396/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:37:40.399619Z", "action": 5, "target": "پس از تکمیل، هر دو آدرس IP داخلی باید با استفاده از man:ping[8] قابل دسترسی باشند:", "id": 762707, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762707/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617397/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:37:48.328669Z", "action": 37, "target": "home-gw# ping 10.0.0.5\nPING 10.0.0.5 (10.0.0.5): 56 data bytes\n64 bytes from 10.0.0.5: icmp_seq=0 ttl=64 time=42.786 ms\n64 bytes from 10.0.0.5: icmp_seq=1 ttl=64 time=19.255 ms\n64 bytes from 10.0.0.5: icmp_seq=2 ttl=64 time=20.440 ms\n64 bytes from 10.0.0.5: icmp_seq=3 ttl=64 time=21.036 ms\n--- 10.0.0.5 ping statistics ---\n4 packets transmitted, 4 packets received, 0% packet loss\nround-trip min/avg/max/stddev = 19.255/25.879/42.786/9.782 ms\n", "id": 762708, "action_name": "Marked for edit", "url": "https://translate-dev.freebsd.org/api/changes/762708/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617398/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:37:56.193929Z", "action": 37, "target": "corp-gw# ping 10.246.38.1\nPING 10.246.38.1 (10.246.38.1): 56 data bytes\n64 bytes from 10.246.38.1: icmp_seq=0 ttl=64 time=28.106 ms\n64 bytes from 10.246.38.1: icmp_seq=1 ttl=64 time=42.917 ms\n64 bytes from 10.246.38.1: icmp_seq=2 ttl=64 time=127.525 ms\n64 bytes from 10.246.38.1: icmp_seq=3 ttl=64 time=119.896 ms\n64 bytes from 10.246.38.1: icmp_seq=4 ttl=64 time=154.524 ms\n--- 10.246.38.1 ping statistics ---\n5 packets transmitted, 5 packets received, 0% packet loss\nround-trip min/avg/max/stddev = 28.106/94.594/154.524/49.814 ms\n", "id": 762709, "action_name": "Marked for edit", "url": "https://translate-dev.freebsd.org/api/changes/762709/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1617399/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvpn-ipsec_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvpn-ipsec_index/fa/?format=api", "user": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "author": "https://translate-dev.freebsd.org/api/users/mohamad/?format=api", "timestamp": "2025-04-18T18:38:12.869394Z", "action": 5, "target": "همانطور که انتظار می رود، هر دو طرف توانایی ارسال و دریافت بسته های ICMP را از آدرس های پیکربندی شده خصوصی دارند. در مرحله بعد، باید به هر دو دروازه گفته شود که چگونه بسته ها را مسیریابی کنند تا به درستی ترافیک را از شبکه های پشت هر دروازه ارسال کنند. دستورات زیر به این هدف می رسند:", "id": 762710, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/762710/?format=api" } ] }{ "count": 555186, "next": "