إنتقل إلى المحتوى الرئيسي

الترجمة

Remnawave متاح بلغات متعددة. نستخدم Crowdin لإدارة الترجمات.

اللغات المتاحة حاليًا:

  • الإنجليزية
  • الصينية
  • الروسية
  • الفارسية
warning

يرجى عدم تعديل ملفات الترجمة مباشرةً في طلبات السحب (pull requests) — فهي مخصصة للتحرير عبر Crowdin فقط.

كيفية المساهمة

أولًا، تحتاج إلى الانضمام إلى مجموعتنا على تيليغرام: رابط الانضمام.

أرسل رسالة للمشرفين في المجموعة واطلب منهم إضافتك إلى المشروع.

ستحتاج إلى حساب Crowdin بعنوان بريد إلكتروني صالح للانضمام إلى المشروع. سيقوم أحد المشرفين بدعوتك إلى فريق Crowdin.

بعد ذلك يمكنك البدء في الترجمة.

كيفية الترجمة

هناك خياران للترجمة. دعنا نستعرض كليهما.

الخيار الأول: الترجمة عبر موقع Crowdin

هذه أبسط طريقة للترجمة — لا تحتاج حتى إلى نسخة Remnawave تعمل لديك.

  1. اذهب إلى Crowdin وسجّل الدخول أو أنشئ حسابًا بعنوان بريدك الإلكتروني.
  2. اختر لغتك المستهدفة.
  3. قم بترجمة النص.
  4. انقر على زر "حفظ".
  5. انتظر الموافقة على الترجمة.
  6. الترجمات المعتمدة سيتم نشرها تلقائيًا في فرع dev.
First steps

الخيار الثاني: الترجمة في السياق (In-Context Translation)

قد يكون هذا الخيار أكثر تعقيدًا بعض الشيء.

ستحتاج إلى نسخة Remnawave من فرع dev تعمل لديك.

تحقق من ملف docker-compose للتأكد من استخدامك لصورة الفرع dev.

docker-compose.yml
  remnawave:
image: remnawave/backend:dev
container_name: "remnawave"
hostname: remnawave
restart: always
ports:
- "127.0.0.1:3000:3000"
env_file:
- .env
networks:
- remnawave-network
depends_on:
remnawave-db:
condition: service_healthy
remnawave-redis:
condition: service_healthy

قم بتعديل ملف .env وأضف السطر التالي:

.env
IS_CROWDIN_EDITOR_ENABLED=true
warning

قبل بدء الترجمة، نفّذ أمر "docker pull" للتأكد من أن لديك أحدث صورة للفرع dev.

خطر

هذا المتغير في .env يعمل فقط مع فرع dev ولا تأثير له على نسخ الفرع المستقر.

أعد تشغيل حاوية Remnawave.

docker compose down && docker compose up -d && docker compose logs -f -t

الآن افتح اللوحة في متصفحك وستلاحظ ما يلي:

First steps

اختر اللغة التي تريد الترجمة إليها وسجّل الدخول إلى حساب Crowdin. ستتم إعادة توجيهك إلى اللوحة.

First steps

قد تواجه هذا التحذير، تجاهله في الوقت الحالي.

سجّل الدخول إلى لوحة Remnawave وفي محوّل اللغة اختر Crowdin.

First steps

يمكنك الآن ترجمة النص مباشرةً من متصفحك.

First steps

يمكنك رؤية حدود على النص المترجم وغير المترجم، انقر عليه للتحرير.

First steps

لا تنسَ النقر على حفظ لحفظ ترجماتك.

المشاكل الشائعة

شاشة التحميل اللانهائية

First steps

قد تواجه أحيانًا شاشة تحميل لا نهاية لها في إطار Crowdin كما هو موضح أعلاه.

حتى الآن لا توجد طريقة مضمونة لإصلاح هذا.

الحلول الممكنة:

  • جرّب استخدام متصفح Chrome خالٍ من أي إضافات
  • حاول إعادة تحميل الصفحة من 5 إلى 10 مرات
  • حاول فتح اللوحة في تبويب جديد (عدة مرات)
  • افتح أدوات المطوّر (F12)، انتقل إلى تبويب الشبكة وضع علامة على "تعطيل الذاكرة المؤقتة"، ثم أعد تحميل الصفحة عدة مرات