Skip to content

Latest commit

 

History

History
95 lines (63 loc) · 2.56 KB

README.ar.md

File metadata and controls

95 lines (63 loc) · 2.56 KB

ترجمة الإجراء التمهيدي

ترجمة الوثائق

إجراء GitHub لترجمة الوثائق إلى أي لغة

هذا هو إجراء GitHub الذي يقوم تلقائيًا بترجمة الوثائق الموجودة في الريبو الخاص بك إلى لغة محددة.

يثبت

  1. إضافة ملف سير العمللمشروعك (على سبيل المثال.github/workflows/documentation.yml):
name: Translate DOCUMENTATION

on:
  push:
    branches:
      - main
      - master

jobs:
  translate:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        language:
          - { code: zh-CN, name: Chinese Simplified }
          - { code: zh-TW, name: Chinese Traditional }
          - { code: hi, name: Hindi }
          - { code: ar, name: Arabic }
          - { code: fr, name: French }
    
    steps:
      - uses: actions/checkout@v4
      - name: Setup Node.js
        uses: actions/setup-node@v4
        with:
          node-version: 20.x  # Updated to a more recent LTS version
      
      - name: Adding DOCUMENTATION - ${{ matrix.language.name }}
        uses: vanHeemstraSystems/translate-documentation@main
        with:
          LANG: ${{ matrix.language.code }}

يبني

قم بما يلي:

لينكس / ماك:

$ export NODE_OPTIONS=--openssl-legacy-provider

ويندوز:

$ setx NODE_OPTIONS=--openssl-legacy-provider

ثم:

$ npm run build

سيتم إنشاء حزمة جديدة وتخزينها في ملفdistدليل.

إعدادات

خيارات

يمكنك تكوين الإجراء بشكل أكبر باستخدام الخيارات التالية:

  • LANG: اللغة التي تريد ترجمة مستنداتك إليها. الافتراضي هو الصينية المبسطة. يمكن العثور على اللغات المدعومة أدناه. (تقصير:zh-CH) (مطلوب:false)

اللغات المدعومة

اللغات المدعومة يمكن العثور عليها هناhttps://cloud.google.com/translate/docs/languages

مشاكل

يفحصهنا for issues related to this action.

تطوير

Suggestions and contributions are always welcome!

رخصة

مع