# دعم لمعاملات tl=\[lang\] في API؟

**URL:** https://meta.discourse.org/t/support-for-tl-lang-parameters-in-rest-api-for-non-anon-users/388173
**Category:** Feature
**Tags:** rest-api, content-localization
**Created:** [11 نوفمبر 2025، 7:13م UTC](https://meta.discourse.org/t/support-for-tl-lang-parameters-in-rest-api-for-non-anon-users/388173 "2025-11-11T19:13:57Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![jrgong](https://avatars.discourse-cdn.com/v4/letter/j/c57346/32.png) [@jrgong](https://meta.discourse.org/u/jrgong)
#### Post date: [11 نوفمبر 2025، 7:13م UTC](https://meta.discourse.org/t/support-for-tl-lang-parameters-in-rest-api-for-non-anon-users/388173/1 "2025-11-11T19:13:57Z")

</div>

هل هناك أي طريقة للوصول إلى إصدارات مترجمة من المحتوى المطبوخ عبر واجهة برمجة التطبيقات (API)؟

لقد جربت عبر طلبات GET بإضافة `?tl=en` كمعامل، لكنني أحصل على المحتوى الأصلي، وليس الترجمة، كنتيجة.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [11 نوفمبر 2025، 7:36م UTC](https://meta.discourse.org/t/support-for-tl-lang-parameters-in-rest-api-for-non-anon-users/388173/2 "2025-11-11T19:36:23Z")

</div>

بشكل عام، إذا كنت ترغب في معرفة المزيد عن واجهة برمجة التطبيقات (API)، فإن أسرع طريقة هي [الهندسة العكسية لواجهة برمجة تطبيقات Discourse](https://meta.discourse.org/t/reverse-engineer-the-discourse-api/20576)

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [11 نوفمبر 2025، 7:54م UTC](https://meta.discourse.org/t/support-for-tl-lang-parameters-in-rest-api-for-non-anon-users/388173/3 "2025-11-11T19:54:17Z")

</div>

هذا يعمل بالفعل بالنسبة لي ، على سبيل المثال الموضوع الحالي مع `?tl=fr` يعطي الاستجابة الصحيحة ، لاحظ أن `cooked` باللغة الفرنسية:

 ![image](https://global.discourse-cdn.com/meta/original/4X/f/4/a/f4a64678371a258d3062c4793f297863c7a22001.png)

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [14 نوفمبر 2025، 2:28ص UTC](https://meta.discourse.org/t/support-for-tl-lang-parameters-in-rest-api-for-non-anon-users/388173/4 "2025-11-14T02:28:17Z")

</div>

تم تقسيم مشاركة إلى موضوع جديد: [Tl=lang crawler view not showing posts in lang](https://meta.discourse.org/t/tl-lang-crawler-view-not-showing-posts-in-lang/388443)

---

<div class="post-metadata">

### Author: ![jrgong](https://avatars.discourse-cdn.com/v4/letter/j/c57346/32.png) [@jrgong](https://meta.discourse.org/u/jrgong)
#### Post date: [11 نوفمبر 2025، 7:56م UTC](https://meta.discourse.org/t/support-for-tl-lang-parameters-in-rest-api-for-non-anon-users/388173/5 "2025-11-11T19:56:44Z")

</div>

لقد جربت ذلك بالضبط عبر نقطة نهاية `/posts/id.json`، لكنني أحصل فقط على الإصدار الأصلي في `cooked`.

هل يمكنك التحقق من جانبك؟ [https://meta.discourse.org/posts/1887991.json?tl=fr](https://meta.discourse.org/posts/1887991.json?tl=fr)

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [11 نوفمبر 2025، 7:57م UTC](https://meta.discourse.org/t/support-for-tl-lang-parameters-in-rest-api-for-non-anon-users/388173/6 "2025-11-11T19:57:52Z")

</div>

يعمل هذا الـ endpoint بالنسبة لي، فهو يُرجع “cooked” باللغة الفرنسية. إذا قمت بالتبديل إلى `tl=es`، فإنه يُرجع “cooked” باللغة الإسبانية.

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [11 نوفمبر 2025، 8:03م UTC](https://meta.discourse.org/t/support-for-tl-lang-parameters-in-rest-api-for-non-anon-users/388173/8 "2025-11-11T20:03:37Z")

</div>

هل تقوم باستدعاء هذه نقاط النهاية من مستخدم معين؟ من جانبي، أقوم بإجراء الطلبات بشكل مجهول.

---

<div class="post-metadata">

### Author: ![jrgong](https://avatars.discourse-cdn.com/v4/letter/j/c57346/32.png) [@jrgong](https://meta.discourse.org/u/jrgong)
#### Post date: [11 نوفمبر 2025، 8:08م UTC](https://meta.discourse.org/t/support-for-tl-lang-parameters-in-rest-api-for-non-anon-users/388173/9 "2025-11-11T20:08:48Z")

</div>

نعم، أقوم بها أثناء تسجيل الدخول. وهذا في الواقع ما أحاول تحقيقه لأنني أريد أن أكون قادرًا على الحصول على مشاركات من فئات مغلقة في منتدانا.

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [12 نوفمبر 2025، 1:41ص UTC](https://meta.discourse.org/t/support-for-tl-lang-parameters-in-rest-api-for-non-anon-users/388173/10 "2025-11-12T01:41:28Z")

</div>

يُستخدم معلمة tl فقط للمستخدمين المجهولين.

> <https://github.com/discourse/discourse/blob/36ae47edd28ac9c49ea0b3058730d7aaf553ca8a/config/locales/server.en.yml#L1729>

---

<div class="post-metadata">

### Author: ![jrgong](https://avatars.discourse-cdn.com/v4/letter/j/c57346/32.png) [@jrgong](https://meta.discourse.org/u/jrgong)
#### Post date: [12 نوفمبر 2025، 8:30ص UTC](https://meta.discourse.org/t/support-for-tl-lang-parameters-in-rest-api-for-non-anon-users/388173/11 "2025-11-12T08:30:12Z")

</div>

> [@nat](#):
>
> معلمة tl تعمل فقط مع المستخدمين المجهولين.
> 
> [discourse/config/locales/server.en.yml at 36ae47edd28ac9c49ea0b3058730d7aaf553ca8a · discourse/discourse · GitHub](https://github.com/discourse/discourse/blob/36ae47edd28ac9c49ea0b3058730d7aaf553ca8a/config/locales/server.en.yml#L1729)

شكرًا على التأكيد! سأقوم بتعديل المنشور الأول إلى طلب ميزة.
