تخصيص النص في Discourse

:bookmark: This is a guide for customizing text in Discourse via the admin interface, enabling changes to various UI elements.

:person_raising_hand: Required user level: Administrator

In Discourse, you can customize all of the text via the admin interface. This can be useful for tailoring the user experience to better fit the particular tone or branding of your community.

Summary

This guide will cover:

  • Accessing the text customization interface
  • Editing text strings
  • Identifying translation keys

Accessing the text customization interface

To customize the text in Discourse, navigate to the text customization page:

  1. Go to Admin.
  2. Search for site text in the sidebar search.
    OR
    Enter the URL of the screen directly https://discourse.example.com/admin/customize/site_texts

You will be presented with a page where you can search for specific text strings to edit.

Editing text strings

To edit a text string:

  1. Search for the text you want to customize.
  2. Click Edit.
  3. Enter the new value.

For example, you might want to personalize the “About Your Site” link:

After making changes and refreshing the page, the text will be updated:

Identifying translation keys

If you need help identifying the strings to translate, refer to this guide: Find a translation key with verbose localization

FAQs

Can I customize all text in Discourse including system messages?
Yes, you can customize almost all text strings, including system messages, notifications, and UI elements.

Do I need to refresh the page to see changes?
Yes, after making changes, you’ll need to refresh the page for the updated text to appear.

Last edited by @Moin 2024-07-22T06:11:29Z

Check documentPerform check on document:
74 إعجابًا

هل هناك أي طريقة لإضافة ارتباط تشعبي إلى نص مخصص؟

نعم، يمكنك القيام بذلك باستخدام روابط ماركداون، على سبيل المثال:
هذا رابط إلى جوجل!
وهو (خام):

هذا [رابط](https://google.com) إلى جوجل!
إعجاب واحد (1)

شكراً @Firepup650. أحاول تحديث بعض نصوص التذييل في أحد رسائل البريد الإلكتروني وعندما أقوم بنسخ سطركم ولصقه، فإنه يظهر كما يلي. ربما لا تعمل روابط ماركداون هذه في رسائل البريد الإلكتروني؟

كنت أحاول تحديث user_notifications.chat_summary.unsubscribe_no_link

حسنًا. ربما تختلف قوالب البريد الإلكتروني. هل يمكنك تجربة HTML خام بدلاً من ذلك؟

هذا رابط إلى Google!
وهو (خام):

هذا رابط إلى Google!
إعجاب واحد (1)

لقد نجح الأمر! شكراً لك.

إعجاب واحد (1)

أتساءل عما إذا كان هذا لا يزال هو الحال حتى الشريط الجانبي الجديد للمسؤول… :upside_down_face:

نحتاج إلى تعديل هذه السجلات بشكل جماعي

يوجد Globally replace translations لاستبدال كلمة في كل مكان.

شكرا لك، هذا المؤلف من بلدي أيضًا!!

حاولت تغيير النص، لكن زر ‘حفظ التغييرات’ غير نشط.

أواجه مشكلة في تطبيق هذا على صفحة الترحيب الخاصة بنا “تسجيل الدخول مطلوب”. يبدو أنها في عنصر div أو شيء من هذا القبيل، ولكن الارتباط لا يمكن النقر عليه كما هو متوقع. كيف يمكنني الخروج إلى النافذة الحالية كهدف للارتباط؟ (النقر بزر الماوس الأيمن واختيار “فتح هذا الارتباط في علامة تبويب جديدة…” سيعمل بالطبع.)

:white_check_mark: تم الإصلاح:
لقد استخدمت علامة ربط تشير إلى target="_blank" :slight_smile: