Skip to content

arabi-js/arabi

Repository files navigation

بسم الله الرحمن الرحيم

شريط أيقوني - جافاسكريب بالعربي

// هذه جافاسكريبت المعربة
عرف مصفوفة_الأرقام =
	انشئ مصفوفة(10)
	.املئ(0)
	.قلل(
		(م)=> {
			م.ادفع(م[م.طول-1]+1)؛ ارجع م؛
		}، [1]
	)؛
لكل(عرف ر من مصفوفة_الأرقام) لوحة.اطبع(ر)؛

⬅️ بعض المناقشات: أهلا بكم في جافاسكريبت بالعربية, رصد للواقع ومقترحات.

طريقة الاستخدام

❯ npm i -D @arabi/core @arabi/maps
❯ npm i @arabi/translate
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);

بعض الأمثلة

يمكنك الوصول للأمثلة من خلال المسار الفرعي .\أمثلة، حيث يمكنك النظر فيها مباشرة واستكشاف كيف تم التعريب بناءا على معرفتك بالجافاسكريبت.

لبناء الأمثلة:

> yarn examples:build # بناء كل الأمثلة
> yarn workspace @arabi/example1 build # بناء المثال الأول
> yarn workspaces --include '@arabi/example{1..3}' build # بناء الأمثلة من 1 إلى 3

لوحة لغة الوسوم التشعبية (لوت)

أمثلة/4.لوحة-لغة-الوسوم-التشعبية

استعراض

الطارة في الطرفية

أمثلة/5.الدونت-الطارة

استعراض

الخطوات القادمة

انظر تبويب projects.

الترخيص

MIT