تعريب جافاسكريبت
بسم الله الرحمن الرحيم
```جس
// هذه جافاسكريبت المعربة
عرف مصفوفة_الأرقام =
انشئ مصفوفة(10)
.املئ(0)
.قلل(
(م)=> {
م.ادفع(م[م.طول-1]+1)؛ ارجع م؛
}، [1]
)؛
لكل(عرف ر من مصفوفة_الأرقام) لوحة.اطبع(ر)؛
```
⬅️ بعض المناقشات: أهلا بكم في جافاسكريبت بالعربية, رصد للواقع ومقترحات.
## طريقة الاستخدام
```bash
❯ npm i -D @arabi/core @arabi/maps
❯ npm i @arabi/translate
```
```js
const arabi = require('@arabi/core');
const arabiMaps = require('@arabi/maps');
const options = {
input: '/path/to/file/or/dir',
output: '/another/path', // the output is the same type as input
// if input is dir, and you have an entry point
// otherwise all files will be translated independently
entry: '/path/to/the/entry',
maps: arabiMaps.window
};
arabi.translate(options);
```
---
# بعض الأمثلة
يمكنك الوصول للأمثلة من خلال المسار الفرعي `.\أمثلة`، حيث يمكنك النظر فيها مباشرة واستكشاف كيف تم التعريب بناءا على معرفتك بالجافاسكريبت.
**لبناء الأمثلة:**
```bash
> yarn examples:build # بناء كل الأمثلة
> yarn workspace @arabi/example1 build # بناء المثال الأول
> yarn workspaces --include '@arabi/example{1..3}' build # بناء الأمثلة من 1 إلى 3
```
## لوحة لغة الوسوم التشعبية (لوت)
أمثلة/4.لوحة-لغة-الوسوم-التشعبية
## الطارة في الطرفية
أمثلة/5.الدونت-الطارة
# الخطوات القادمة
انظر تبويب projects.
# الترخيص
MIT