-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ Translate ] glossary page #172
base: main
Are you sure you want to change the base?
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
شكرا على هذه المساهمة، لقد راجعتها مراجعة خفيفة ونبهت إلى بعض التحسينات الضرورية،
وكملاحظة عامة، يرجى مراجعة الترجمات الصادرة على المترجمات الآلية وأدوات الذكاء الاصطناعي وعدم تضمينها كما هي نسخا ولصقا، فغالبا ما تستعمل ترجمات خارجة عن السياق كما نبهنا إليها في التعليقات الأخرى.
src/glossary/index.md
Outdated
|
||
## compiler macro {#compiler-macro} | ||
## الماكرو المترجم {#compiler-macro} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
الترجمة الحرفية هنا هي "ماكرو المترجم"، بحيث يكون المترجم مضافا إليه وليس صفة لما قبله (أبقِ على المصطلح الانجليزي بين قوسين حاليا ريثما نتفق على الترجمة المناسبة)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
يمكن استعمال مصطلح تعليمة عامة مُصرفة حسب المعجم، المصطلحات في المعجم لم نتفق على معظمها لكن حاول تستخدمها حتى يسهل مستقبلا استبدالها في جميع ملفات التوثيق.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
لا اشكال عندي في هذه الترجمة أيضا، لكني أفضل الابقاء على اللفظةالأصلية إلى جانب الترجمة العربية مؤقتا ريثما نتفق على الترجمة المناسبة (وجود اللفظة الانجليزية إلى جانب العربية يسهل علينا الرجوع إلى المصطلحات غير المتفق عليها ومراجعتها لاحقا)
|
||
Vue's [SFC](#single-file-component) compiler supports various macros, such as `defineProps()`, `defineEmits()` and `defineExpose()`. These macros are intentionally designed to look like normal JavaScript functions so that they can leverage the same parser and type inference tooling around JavaScript / TypeScript. However, they are not actual functions that are run in the browser. These are special strings that the compiler detects and replaces with the real JavaScript code that will actually be run. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
مصطلح [SFC] متفق على ترجمته إلى المكون أحادي الملف، الرجاء استعمال المصطلح العربي بدلا من الانجليزي "مترجم المكونات أحادية الملف"
src/glossary/index.md
Outdated
|
||
Macros have limitations on their use that don't apply to normal JavaScript code. For example, you might think that `const dp = defineProps` would allow you to create an alias for `defineProps`, but it'll actually result in an error. There are also limitations on what values can be passed to `defineProps()`, as the 'arguments' have to be processed by the compiler and not at runtime. | ||
وحدات الماكرو لها قيود على استخدامها لا تنطبق على كود JavaScript العادي. على سبيل المثال، قد تعتقد أن `const dp = defineProps` يسمح لك بإنشاء اسم مستعار لـ `defineProps`، لكن هذا سيؤدي في الواقع إلى حدوث خطأ. هناك أيضًا قيود على القيم التي يمكن تمريرها إلى `defineProps()`، حيث يتعين معالجة 'الحجج' بواسطة المترجم وليس في وقت التشغيل. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
الحجج ليست الترجمة الصحيحة في هذا السياق، استعمل "المعاملات" بدلا منها
src/glossary/index.md
Outdated
- [`<script setup>` - `defineProps()` & `defineEmits()`](/api/sfc-script-setup.html#defineprops-defineemits) | ||
- [`<script setup>` - `defineExpose()`](/api/sfc-script-setup.html#defineexpose) | ||
|
||
## component {#component} | ||
## عنصر {#component} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
مكون
|
||
A Vue component is an object. All properties are optional, but either a template or render function is required for the component to render. For example, the following object would be a valid component: | ||
مكون Vue هو كائن. جميع الخصائص اختيارية، ولكن يلزم وجود قالب أو وظيفة عرض حتى يتم عرض المكون. على سبيل المثال، سيكون الكائن التالي مكونًا صالحًا: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
اتفقنا على ترجمة render function إلى دالة تشكيل
src/glossary/index.md
Outdated
|
||
## scheduler {#scheduler} | ||
## المجدول {#scheduler} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
أبقِ على المصطلح الانجليزي بين قوسين حاليا ريثما نتفق على الترجمة المناسبة
|
||
## side effect {#side-effect} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
أبقِ على المصطلح الانجليزي بين قوسين حاليا ريثما نتفق على الترجمة المناسبة
src/glossary/index.md
Outdated
|
||
## Single-File Component {#single-file-component} | ||
## مكون الملف الواحد {#single-file-component} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
المكون أحادي الملف
src/glossary/index.md
Outdated
|
||
## slot {#slot} | ||
## فتحة {#slot} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
أبقِ على المصطلح الانجليزي بين قوسين حاليا ريثما نتفق على الترجمة المناسبة
|
||
## template ref {#template-ref} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
أبقِ على المصطلح الانجليزي بين قوسين حاليا ريثما نتفق على الترجمة المناسبة
src/glossary/index.md
Outdated
|
||
An *async component* is a wrapper around another component that allows for the wrapped component to be lazy loaded. This is typically used as a way to reduce the size of the built `.js` files, allowing them to be split into smaller chunks that are loaded only when required. | ||
*المكون غير المتزامن* عبارة عن غلاف حول مكون آخر يسمح بتحميل المكون المغلف بشكل كسول. يستخدم هذا عادةً كطريقة لتقليل حجم ملفات `.js` المبنية، مما يسمح بتقسيمها إلى أجزاء أصغر يتم تحميلها فقط عند الحاجة. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
خامل بدل كسول، حاول ترجع لهذا المعجم https://github.com/vuejs-translations/docs-ar/blob/main/glossary.md للبحث عن المصطلحات
src/glossary/index.md
Outdated
|
||
Vue Router has a similar feature for the [lazy loading of route components](https://router.vuejs.org/guide/advanced/lazy-loading.html), though this does not use Vue's async components feature. | ||
يحتوي Vue Router على ميزة مماثلة [للتحميل البطيء لمكونات المسار](https://router.vuejs.org/guide/advanced/lazy-loading.html)، على الرغم من أن هذا لا يستخدم ميزة مكونات Vue غير المتزامنة. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
الخامل بدل البطيء
src/glossary/index.md
Outdated
|
||
## compiler macro {#compiler-macro} | ||
## الماكرو المترجم {#compiler-macro} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
يمكن استعمال مصطلح تعليمة عامة مُصرفة حسب المعجم، المصطلحات في المعجم لم نتفق على معظمها لكن حاول تستخدمها حتى يسهل مستقبلا استبدالها في جميع ملفات التوثيق.
src/glossary/index.md
Outdated
|
||
A *compiler macro* is special code that is processed by a compiler and converted into something else. They are effectively a clever form of string replacement. | ||
*ماكرو المترجم* هو كود خاص تتم معالجته بواسطة المترجم وتحويله إلى شيء آخر. إنها في الواقع شكل ذكي من أشكال استبدال السلسلة. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
استعمل كلمة شيفرة بدل كود
src/glossary/index.md
Outdated
|
||
Vue's [SFC](#single-file-component) compiler supports various macros, such as `defineProps()`, `defineEmits()` and `defineExpose()`. These macros are intentionally designed to look like normal JavaScript functions so that they can leverage the same parser and type inference tooling around JavaScript / TypeScript. However, they are not actual functions that are run in the browser. These are special strings that the compiler detects and replaces with the real JavaScript code that will actually be run. | ||
يدعم المترجم [SFC](#single-file-component) من Vue وحدات ماكرو مختلفة، مثل `defineProps()` و`defineEmits()` و`defineExpose()`. تم تصميم وحدات الماكرو هذه عمدًا لتبدو مثل وظائف JavaScript العادية حتى تتمكن من الاستفادة من نفس أدوات التحليل واستنتاج النوع حول JavaScript / TypeScript. ومع ذلك، فهي ليست وظائف فعلية يتم تشغيلها في المتصفح. هذه هي سلاسل خاصة يكتشفها المترجم ويستبدلها بكود JavaScript الحقيقي الذي سيتم تشغيله بالفعل. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
المصرف بدل المترجم
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
حاول أن لا تستخدم "تم" واستخدم الفعل المبني للمجهول عوضا عنها إلا في الحالات التي يكون فيها الفعل المبني للمجهول ثقيلا في النطق مثل "تم تجاهل" حيث أن الفعل المبني للمجهول فيها صعب النطق.
استعمل دوال بدل وظائف
استنباط النوع بدل استنتاج
استعمل سلسلة نصية بدل سلسلة (للتعبير عن string)
src/glossary/index.md
Outdated
|
||
The term component can also be used more loosely to refer to component instances. | ||
يمكن أيضًا استخدام مصطلح المكون بشكل أكثر مرونة للإشارة إلى مثيلات المكون. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
نسخ بدل مثيلات
src/glossary/index.md
Outdated
|
||
## composable {#composable} | ||
## قابلة للتأليف {#composable} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
استخدم مصطلح "دالة تركيبية" في انتظار الاتفاق على المصطلح
src/glossary/index.md
Outdated
|
||
## fragment {#fragment} | ||
## جزء {#fragment} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
استعمل مقطع الموجودة في المعجم بدل جزء في انتظار الاتفاق على المصطلح
src/glossary/index.md
Outdated
|
||
Fragments are used to support components with multiple root nodes. While such components might appear to have multiple roots, behind the scenes they use a fragment node as a single root, as a parent of the 'root' nodes. | ||
تُستخدم الشظايا لدعم المكونات ذات العقد الجذرية المتعددة. وبينما قد تبدو هذه المكونات وكأنها تحتوي على جذور متعددة، فإنها تستخدم وراء الكواليس عقدة شظية كجذر واحد، كأصل للعقد "الجذرية". |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
في العنوان استخدمت جزء بينما هنا استخدمت شظايا، فيرجى مراجعة الترجمة الآلية بشكل يدوي
src/glossary/index.md
Outdated
|
||
A *functional component* is an alternative form of component that is declared using a function instead. That function acts as the [render function](#render-function) for the component. | ||
*المكون الوظيفي* هو شكل بديل للمكون يتم إعلانه باستخدام دالة بدلاً من ذلك. تعمل هذه الدالة كـ [دالة تقديم](#render-function) للمكون. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
دالة تشكيل #133
No description provided.