Les commentaires arabes dans les blocs de code ne fonctionnent pas dans Opera

Salut les gars :waving_hand:

Comme l’indique le titre, lorsque j’écris des mots arabes dans les commentaires de code, ils ne s’affichent pas correctement dans le navigateur Opera après avoir publié le sujet.

Cependant, cela fonctionne parfaitement en mode aperçu et dans d’autres navigateurs, par exemple :

# Ceci est un flux de travail de base pour vous aider à démarrer avec Actions

name: CI Name  # هنا نضع اسم العملية

# Contrôle le moment où l'action sera exécutée. Déclenche le flux de travail lors d'un push ou d'une pull request
# événements, mais uniquement pour la branche master
on: # نستخدمها لضبط توقيت بدء العملية
  push: # هنا تبدأ العملية عند رفع الكود على الفرع الرئيسي ماستر
    branches: [ master ]
  pull_request: # وهنا تبدأ العملية عند عمل طلب سحب
    branches: [ master ]

# Un flux de travail se compose d'un ou plusieurs jobs qui peuvent s'exécuter séquentiellement ou en parallèle
jobs: # كل عملية تتكون من عدة وظائف
  # Ce flux de travail contient un seul job appelé "build"
  build-for-production: # هنا نعطي أي اسم يعبر عن الوظيفة التي سيقوم بها السيرفر
    # Le type d'exécuteur sur lequel le job sera exécuté
    runs-on: ubuntu-latest  # نظام تشغيل السيرفر، وهنا يوجد خيارات كثيرة مرفقة بالصورة أسفل الكود

    # Les étapes représentent une séquence de tâches qui seront exécutées dans le cadre du job
    steps: # هنا الخطوات أو المهمات التي سيقوم بها السيرفر
    # Vérifie la copie de votre dépôt sous $GITHUB_WORKSPACE, afin que votre job puisse y accéder
    - uses: actions/checkout@v2  # هذه الخطوة مهمة حيث تقوم بتوجيه السيرفر إلى الفولدر أو المشروع الحالي

    # Exécute une seule commande en utilisant le shell de l'exécuteur
    - name: Run a one-line script  # اسم المهمة الأولى
      run: echo Hello, world! # الأمر الخاص بالمهمة الأولى

    # Exécute un ensemble de commandes en utilisant le shell de l'exécuteur
    - name: Run a multi-line script  # اسم المهمة الثانية
      run: |
        echo Add other actions to build,    # الأوامر الخاصة بالمهمة الثانية
        echo test, and deploy your project.

Ceci est un exemple provenant de notre instance.

J’ai essayé de mettre à jour Discourse de la version 2.5.0.beta5 à la 2.5.0.beta7, mais le problème persiste.

Édition : Je ne sais pas pourquoi cela fonctionne sur votre site :man_shrugging:
mais voici le sujet original où nous avons remarqué ce bug : https://forums.coretabs.net/t/ما-معنى-devops؟-دليلك-التطبيقي-لميكنة-مشروعاتك/4917

2 « J'aime »

Salut @AHMED_ALRIFAI, bienvenue sur Meta :wave:

Discourse ne prend pas en charge Opera. Les navigateurs que nous prenons en charge sont listés ici.

Le bloc de code dans votre message semble s’afficher correctement pour moi sur Chrome.

De plus, les blocs de code dans votre sujet lié semblent également s’afficher correctement pour moi sur Chrome.

Si le problème persiste sur l’un des navigateurs que nous prenons en charge, nous serions ravis de l’examiner :+1:

6 « J'aime »

Oui, ça a aussi fonctionné pour moi dans d’autres navigateurs, mais le problème se pose uniquement sur Opera.

Cependant, c’est étrange : j’utilise actuellement Opera et votre site fonctionne sans aucun problème de mon côté.

D’ailleurs, désolé pour mon anglais.

2 « J'aime »

Si cela fonctionne pour vous ici sur Meta mais pas sur votre site, il pourrait s’agir d’un problème de police. Cependant, comme je l’ai mentionné, nous ne prenons pas en charge Opera.

La meilleure chose que je puisse recommander est d’essayer le mode sans échec sur votre site

votre.site.com/safe-mode

et de voir si le problème persiste. Si le problème ne se produit pas en mode sans échec, vous devrez peut-être vérifier votre thème / CSS / police, car cela pourrait être à l’origine du problème sur Opera.

4 « J'aime »

D’accord. Je vais vérifier ça maintenant, merci.

3 « J'aime »

Ce problème est lié à la police arabe et nous l’avons résolu en changeant le font-style en normal. Si vous souhaitez conserver les commentaires en italique, il suffit de modifier la police.

4 « J'aime »