Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 47 additions & 47 deletions tasks/arabic/java/calendars/properties/_index.md

Large diffs are not rendered by default.

90 changes: 52 additions & 38 deletions tasks/arabic/java/currency-properties/read-properties/_index.md

Large diffs are not rendered by default.

91 changes: 46 additions & 45 deletions tasks/arabic/java/currency-properties/set-properties/_index.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
date: 2025-12-04
description: تعلم كيفية تعيين العملة في مشاريع Aspose.Tasks Java، بما في ذلك كيفية
تغيير العملة وتغيير رمز العملة في Java. تعامل مع ملفات Microsoft Project بسهولة.
date: 2026-02-07
description: تعلم كيفية تعيين رمز العملة في جافا في مشاريع Aspose.Tasks، وتغيير رمز
العملة، وتطبيق تنسيق عملة مخصص لملفات Microsoft Project.
linktitle: Set Currency Properties in Aspose.Tasks Projects
second_title: Aspose.Tasks Java API
title: كيفية تعيين العملة في مشاريع Aspose.Tasks – دليل Java
title: رمز العملة في جافا – كيفية تعيينه في مشاريع Aspose.Tasks
url: /ar/java/currency-properties/set-properties/
weight: 11
---
Expand All @@ -13,36 +13,37 @@ weight: 11
{{< blocks/products/pf/main-container >}}
{{< blocks/products/pf/tutorial-page-section >}}

# كيفية تعيين العملة في مشاريع Aspose.Tasks – دليل Java
# كيفية تعيين رمز العملة في Aspose.Tasks – دليل Java

## المقدمة
في هذا الدرس ستتعلم **كيفية تعيين العملة** لملف Microsoft Project باستخدام Aspose.Tasks Java API. سواء كنت بحاجة إلى *تغيير العملة* للفرق الدولية أو تعديل *رمز العملة* في Java، فإن الخطوات أدناه ستقودك خلال العملية مع شروحات واضحة وكود جاهز للتنفيذ.
## Introduction
في هذا الدرس ستتعلم **كيفية تعيين رمز العملة java** لملف Microsoft Project باستخدام Aspose.Tasks Java API. سواء كنت بحاجة إلى *تغيير العملة* للفرق الدولية، أو تعديل *رمز العملة*، أو تطبيق **تنسيق عملة مخصص**، فإن الخطوات أدناه ستقودك عبر العملية مع شروحات واضحة وكود جاهز للتنفيذ.

## إجابات سريعة
## Quick Answers
- **ما المكتبة المطلوبة؟** Aspose.Tasks for Java.
- **هل يمكنني تغيير رمز العملة؟** نعم – استخدم `CurrencySymbolPositionType` و `Prj.CURRENCY_SYMBOL`.
- **ما صيغ الملفات المدعومة؟** XML، MPP، والعديد غيرها عبر `SaveFileFormat`.
- **هل أحتاج إلى ترخيص للتطوير؟** نسخة تجريبية مجانية تكفي للاختبار؛ الترخيص مطلوب للإنتاج.
- **كم يستغرق التنفيذ؟** حوالي 5‑10دقائق لإعداد أساسي.
- **هل أحتاج إلى ترخيص للتطوير؟** النسخة التجريبية المجانية تعمل للاختبار؛ الترخيص مطلوب للإنتاج.
- **كم يستغرق التنفيذ؟** حوالي 5‑10 دقائق لإعداد أساسي.

## ما هي “العملة” في ملف المشروع؟
تحدد عملة المشروع كيفية عرض قيم التكلفةالرمز (مثال: `AUD`)، عدد الأرقام العشرية، الرمز (`$`)، وموقع الرمز. ضبط هذه الخصائص يضمن أن كل حقل متعلق بالتكلفة (معدلات الموارد، ميزانيات المهام، إلخ) يعكس الصيغة النقدية الصحيحة لجمهورك.
## How to Set Currency Code Java in Aspose.Tasks
تحدد عملة المشروع كيفية عرض قيم التكلفةالرمز (مثال: `AUD`)، عدد الأرقام العشرية، الرمز (`$`)، وموقع الرمز. يضمن ضبط هذه الخصائص أن كل حقل متعلق بالتكلفة (معدلات الموارد، ميزانيات المهام، إلخ) يعكس التنسيق النقدي الصحيح لجمهورك.

## لماذا نستخدم Aspose.Tasks لتغيير العملة؟
- **لا حاجة لتثبيت Microsoft Project** – يمكن تعديل الملفات على أي خادم.
- **تغطية كاملة للـ API** – جميع الحقول المتعلقة بالعملة متاحة عبر ثوابت `Prj`.
- **متعدد المنصات** – يعمل على Windows، Linux، و macOS مع أي بيئة تطوير Java.
- **أداء عالي** – يعالج ملفات المشاريع الكبيرة بسرعة وموثوقية.
## Why Use Aspose.Tasks to Change Currency?
- **لا حاجة لتثبيت Microsoft Project** – معالجة الملفات على أي خادم.
- **تغطية كاملة للـ API** – جميع الحقول المتعلقة بالعملة مكشوفة عبر ثوابت `Prj`.
- **متعدد المنصات** – يعمل على Windows وLinux وmacOS مع أي بيئة تطوير متوافقة مع Java.
- **أداء عالي** – معالجة ملفات المشاريع الكبيرة بسرعة وبشكل موثوق.
- **يدعم تنسيق عملة مخصص** – يمكنك تعريف الرموز، الأرقام العشرية، والموقع لتطابق المعايير الإقليمية.

## المتطلبات المسبقة
## Prerequisites
قبل البدء، تأكد من وجود ما يلي:

1. **مجموعة تطوير Java (JDK)** – الإصدار8 أو أعلى.
1. **Java Development Kit (JDK)** – الإصدار 8 أو أعلى.
2. **Aspose.Tasks for Java** – حمّل أحدث JAR من [صفحة تنزيل Aspose.Tasks](https://releases.aspose.com/tasks/java/).
3. **بيئة تطوير متكاملة (IDE)** – Eclipse، IntelliJ IDEA، أو أي محرر تفضله.
3. **بيئة تطوير متكاملة (IDE)** – Eclipse أو IntelliJ IDEA أو أي محرر تفضله.
4. **مجلد قابل للكتابة** – حيث سيتم حفظ ملف المشروع المُنشأ.

## استيراد الحزم
## Import Packages
أولاً، استورد الفئات التي توفر الوصول إلى خصائص المشروع ومعالجة الملفات.

```java
Expand All @@ -52,24 +53,24 @@ import com.aspose.tasks.Project;
import com.aspose.tasks.SaveFileFormat;
```

## دليل خطوة بخطوة
## Step‑by‑Step Guide

### الخطوة 1: تعريف دليل البيانات
حدد المجلد الذي يحتوي على ملفات المصدر ومكان كتابة الناتج.
### Step 1: Define the Data Directory
حدد المجلد الذي يحتوي على ملفات المصدر الخاصة بك والمكان الذي سيُكتب فيه الناتج.

```java
String dataDir = "Your Data Directory";
```

### الخطوة 2: إنشاء كائن مشروع جديد
### Step 2: Create a New Project Instance
أنشئ كائن `Project` جديد. هذا الكائن يمثل ملف Microsoft Project في الذاكرة.

```java
Project project = new Project();
```

### الخطوة 3: تعيين خصائص العملة
هنا نوضح **كيفية تعيين العملة** بما يشمل الرمز، عدد الأرقام، الرمز، وموقع الرمز.
### Step 3: Set Currency Properties
هنا حيث نحدد تفاصيل **كيفية تعيين العملة** مثل الرمز، الأرقام العشرية، الرمز، وموقع الرمز.

```java
project.set(Prj.CURRENCY_CODE, "AUD"); // Currency code (e.g., AUD, USD)
Expand All @@ -78,52 +79,52 @@ project.set(Prj.CURRENCY_SYMBOL, "$"); // Symbol to displ
project.set(Prj.CURRENCY_SYMBOL_POSITION, CurrencySymbolPositionType.After); // Position of the symbol
```

> **نصيحة احترافية:** إذا كنت بحاجة إلى **تغيير العملة** لمشروع موجود، ما عليك سوى تحميل الملف باستخدام `new Project("file.mpp")` قبل تطبيق الإعدادات أعلاه.
> **نصيحة احترافية:** إذا كنت بحاجة إلى **تغيير عملة المشروع** لملف موجود، فقط قم بتحميله باستخدام `new Project("file.mpp")` قبل تطبيق الإعدادات أعلاه.

### الخطوة 4: حفظ المشروع المحدث
اكتب المشروع مرة أخرى إلى القرص بالص المطلوبة. في هذا المثال نستخدم صيغة XML، لكن يمكنك أيضًا اختيار `SaveFileFormat.MPP`.
### Step 4: Save the Updated Project
احفظ المشروع مرة أخرى على القرص بالتنسيق المطلوب. في هذا المثال نستخدم تنسيق XML، لكن يمكنك أيضًا اختيار `SaveFileFormat.MPP`.

```java
project.save(dataDir + "project.xml", SaveFileFormat.Xml);
```

### الخطوة 5: تأكيد النجاح
### Step 5: Confirm Success
اطبع رسالة ودية لتعرف أن العملية انتهت دون أخطاء.

```java
System.out.println("Process completed Successfully");
```

## المشكلات الشائعة والحلول
| المشكلة | السبب | الحل |
## Common Issues & Solutions
| Issue | Reason | Fix |
|-------|--------|-----|
| **`NullPointerException` عند `project.save`** | `dataDir` ليس مسارًا صالحًا أو يفتقر إلى صلاحية الكتابة. | تأكد من وجود الدليل وأن عملية Java لديها صلاحية الكتابة. |
| **رمز العملة لا يظهر** | تم ضبط موقع الرمز بشكل غير صحيح للمنطقة. | استخدم `CurrencySymbolPositionType.Before` إذا كان الرمز يجب أن يسبق المبلغ. |
| **ملف المشروع لا يفتح في MS Project** | تم حفظه بصيغة قديمة مع إعدادات غير متوافقة. | احفظ باستخدام `SaveFileFormat.MPP` للحصول على توافق كامل مع إصدارات MS Project الحديثة. |
| **`NullPointerException` on `project.save`** | `dataDir` ليس مسارًا صالحًا أو يفتقر إلى صلاحية الكتابة. | تأكد من وجود الدليل وأن عملية Java لديك لديها صلاحية كتابة. |
| **Currency symbol not showing** | تم ضبط موقع الرمز بشكل غير صحيح وفقًا للمنطقة الخاصة بك. | استخدم `CurrencySymbolPositionType.Before` إذا كان يجب أن يسبق الرمز المبلغ. |
| **Project file does not open in MS Project** | الحفظ بصيغة قديمة مع إعدادات غير متوافقة. | احفظ باستخدام `SaveFileFormat.MPP` للحصول على توافق كامل مع إصدارات MS Project الحديثة. |

## الأسئلة المتكررة
## Frequently Asked Questions

**س: هل يمكنني تعيين عملات متعددة في مشروع واحد باستخدام Aspose.Tasks؟**
ج: نعم، يسمح Aspose.Tasks بالتعامل مع عملات متعددة داخل ملف مشروع واحد عبر ضبط خصائص العملة لكل مورد أو مهمة على حدة.
ج: نعم، يتيح لك Aspose.Tasks التعامل مع عملات متعددة داخل ملف مشروع واحد عن طريق ضبط خصائص العملة على أساس كل مورد أو كل مهمة.

**س: هل Aspose.Tasks متوافق مع إصدارات مختلفة من ملفات Microsoft Project؟**
ج: بالتأكيد. تدعم المكتبة ملفات MPP من Project 2000 حتى أحدث الإصدارات، بالإضافة إلى XML وصيغ أخرى.

**س: هل يوفر Aspose.Tasks دعمًا لتنسيقات عملة مخصصة؟**
ج: نعم، يمكنك تعريف رموز مخصصة، أرقام عشرية، ومواقع لتلبية أي متطلبات إقليمية.
ج: نعم، يمكنك تعريف رموز مخصصة، أرقام عشرية، وموقع لتلبية أي متطلبات إقليمية.

**س: هل يمكن دمج Aspose.Tasks مع مكتبات أو أطر Java أخرى؟**
ج: بالطبع. الـ API نقي Java، لذا يعمل بسلاسة مع Spring، Hibernate، Maven، Gradle، وغيرها.
**س: هل يمكنني دمج Aspose.Tasks مع مكتبات أو أطر Java أخرى؟**
ج: بالطبع. الـ API مكتبة Java صافية، لذا تعمل بسلاسة مع Spring وHibernate وMaven وGradle وغيرها من الأنظمة.

**س: أين يمكنني العثور على دعم إضافي أو مساعدة بخصوص Aspose.Tasks؟**
**س: أين يمكنني العثور على دعم إضافي أو مساعدة لـ Aspose.Tasks؟**
ج: زر [منتدى Aspose.Tasks](https://forum.aspose.com/c/tasks/15) للحصول على مساعدة المجتمع، أو راجع الوثائق الرسمية للحصول على مراجع API مفصلة.

## الخاتمة
الآن تعرف **كيفية تعيين العملة**، وكيفية **تغيير قيم العملة**، وكيفية **تغيير رمز العملة في Java** باستخدام Aspose.Tasks for Java. تتيح لك هذه الإمكانيات تخصيص بيانات التكلفة للفرق العالمية، إنشاء تقارير مخصصة حسب المنطقة، والحفاظ على تناسق ملفات المشروع عبر الحدود.
## Conclusion
أنت الآن تعرف **كيفية تعيين رمز العملة java**، وكيفية **تغيير قيم العملة**، وكيفية **تغيير رمز العملة** باستخدام Aspose.Tasks for Java. تتيح لك هذه الإمكانيات تخصيص بيانات التكلفة للفرق العالمية، وإنشاء تقارير مخصصة للمنطقة، والحفاظ على تناسق ملفات المشروع عبر الحدود.

---

**آخر تحديث:** 2025-12-04
**آخر تحديث:** 2026-02-07
**تم الاختبار مع:** Aspose.Tasks for Java 24.11
**المؤلف:** Aspose

Expand Down
Loading