diff --git a/htdocs/langs/ar_AR/admin.lang b/htdocs/langs/ar_AR/admin.lang
index 28b0b5be452036f9a5cd9db0c96a7042fecc3c95..afd3b071fdecc91092dad6b3f04914c47782cfae 100644
--- a/htdocs/langs/ar_AR/admin.lang
+++ b/htdocs/langs/ar_AR/admin.lang
@@ -1061,130 +1061,130 @@ OnPayment=عن الدفع
 DelaysOfToleranceMembers=تأخير التسامح (في يوم) في حالة تأهب قبل يوم تأخير رسوم العضوية
 SetupDescription5=القيود الأخرى القائمة في إدارة اختياري البارامترات.
 // STOP - Lines generated via autotranslator.php tool (2009-08-19 21:36:45).
-
-
-// START - Lines generated via autotranslator.php tool (2010-07-17 10:57:19).
-// Reference language: en_US
-SessionSaveHandler=معالج لحفظ دورات
-PurgeSessions=تطهير الدورات
-ConfirmPurgeSessions=هل تريد حقا لتطهير جميع الدورات؟ وهذا قطع كل مستخدم (إلا نفسك).
-NoSessionListWithThisHandler=حفظ معالج دورة تكوين في بي الخاص بك لا يسمح لسرد كافة جلسات على التوالي.
-LockNewSessions=اتصالات لوك جديد
-ConfirmLockNewSessions=هل أنت متأكد أنك تريد تقييد أي اتصال Dolibarr جديدة لنفسك. <b>ق ٪</b> سوف مستخدم فقط تكون قادرا على الاتصال بعد ذلك.
-UnlockNewSessions=إزالة اتصال قفل
-YourSession=الدورة الخاصة بك
-Sessions=شاهد الدورة
-NoSessionFound=الخاص بي ويبدو أن عدم السماح لقائمة جلسات العمل النشطة. دليل المستخدم لحفظ دورات <b>(ق ٪)</b> قد تكون محمية (على سبيل المثال ، من خلال أذونات نظام التشغيل أو عن طريق التوجيه open_basedir فب).
-FormToTestFileUploadForm=نموذج لاختبار تحميل الملف (وفقا لبرنامج الإعداد)
-PreviewNotAvailable=المعاينة غير متاحة
-AntiVirusCommand=المسار الكامل لقيادة مكافحة الفيروسات
-AntiVirusCommandExample=c:\Program Files (x86)\ClamWin\bin\clamscan.exe
-AntiVirusParam=مزيد من المعلمات على سطر الأوامر
-AntiVirusParamExample=--database="C:\Program Files (x86)\ClamWin\lib"
-YouCanDownloadBackupFile=يمكن أن الملفات التي تم إنشاؤها الآن يمكن تحميلها
-IgnoreDuplicateRecords=تجاهل الأخطاء في سجلات مكررة (إدراج تجاهل)
-InstrucToEncodePass=لديك كلمة المرور المشفرة في ملف <b>conf.php</b> ، استبدال خط <br> <b>dolibarr_main_db_pass $ ="..."</b> <br> من قبل <br> <b>"= $ crypted dolibarr_main_db_pass : ٪ ق"</b>
-InstrucToClearPass=لديك كلمة السر فك الشفرة (واضح) في <b>conf.php</b> الملف ، استبدال السطر <br> <b>dolibarr_main_db_pass $ = ":..." crypted</b> <br> من قبل <br> <b>dolibarr_main_db_pass $ = "٪ ق"</b>
-MAIN_MAIL_EMAIL_TLS=استخدام تلس (خدمة تصميم المواقع) تشفير
-SubmitTranslation=إذا كان ترجمة لهذه اللغة ليست كاملة أو تجد الأخطاء ، يمكنك تصحيح هذا عن طريق تحرير الملفات إلى الدليل <b>langs / ق ٪</b> ، وإرسال ملفات تعديل على www.dolibarr.org المنتدى.
-FindPackageFromWebSite=العثور على الحزمة التي توفر ميزة تريد (على سبيل المثال على موقع الويب ق ٪).
-AddCRIfTooLong=ليس هناك التفاف تلقائي ، حتى إذا خرج من خط صفحة على وثائق لفترة طويلة جدا ، يجب إضافة حرف إرجاع نفسك في ناحية النص.
-MinLength=الحد الأدني لمدة
-LanguageFilesCachedIntoShmopSharedMemory=لانغ لتحميل الملفات. في الذاكرة المشتركة
-ExamplesWithCurrentSetup=أمثلة مع تشغيل الإعداد الحالي
-ListOfDirectories=قائمة الدلائل المفتوحة قوالب
-ListOfDirectoriesForModelGenODT=قائمة الدلائل التي تحتوي على ملفات ذات شكل قوالب المفتوحة. <br><br> هنا وضع المسار الكامل من الدلائل. <br> إضافة حرف إرجاع بين الدليل ايه. <br> لإضافة دليل وحدة [جد] ، أضيف هنا <b>DOL_DATA_ROOT / إدارة المحتوى في المؤسسة / yourdirectoryname.</b> <br><br> في هذه الدلائل يجب أن تنتهي مع <b>ملفات. odt.</b>
-NumberOfModelFilesFound=عدد ODT القوالب العثور على الملفات في هذه الدلائل
-ExampleOfDirectoriesForModelGen=أمثلة على بناء الجملة : <br> ج : mydir \ <br> / الوطن / mydir <br> DOL_DATA_ROOT / إدارة المحتوى في المؤسسة / ecmdir
-FirstnameNamePosition=موقف الإسم / اسم
-Module23Name=طاقة
-Module23Desc=مراقبة استهلاك الطاقة
-Module100Name=ExternalSite
-Module100Desc=وتشمل أي موقع خارجي في القوائم Dolibarr ومشاهدته في إطار Dolibarr
-Module2000Name=Fckeditor
-Module2000Desc=سوغ محرر
-Module2600Name=WebServices
-Module2600Desc=تمكين خدمات الويب Dolibarr الملقم
-Module2700Name=غرفتر
-Module2700Desc=استخدام خدمة غرفتر على الانترنت (www.gravatar.com) لإظهار الصورة من المستخدمين / أعضاء (وجدت مع رسائل البريد الإلكتروني الخاصة بهم). في حاجة الى الوصول الى شبكة الانترنت
-Module2900Name=GeoIPMaxmind
-Module2900Desc=GeoIP التحويلات Maxmind القدرات
-Module13452Name=SpeedFinder
-Module13452Desc=محرك البحث للعثور على أجاكس في اسم من جزء من رقم الهاتف في حدود 2 ثانية
-Permission36=انظر / إدارة المنتجات المخفية
-Permission141=المهام اقرأ
-Permission142=إنشاء / تعديل المهام
-Permission144=حذف المهام
-Permission536=انظر / إدارة الخدمات الخفية
-Permission2411=الإجراءات قراءة (أحداث أو المهام) للاخرين
-Permission2412=إنشاء / تعديل الإجراءات (أحداث أو المهام) للاخرين
-Permission2413=حذف الإجراءات (أحداث أو المهام) للاخرين
-DictionnaryStaff=العاملين
-LocalTax1ManagementES=إدارة الطاقة المتجددة
-LocalTax1IsUsedDescES=معدل الطاقة المتجددة بشكل افتراضي عند احتمالات خلق ، والفواتير ، وأوامر الخ اتباع القاعدة نشط القياسية : <br> إذا لم تعرض الشركة المصرية للاتصالات لمشتري الطاقة المتجددة ، الطاقة المتجددة بشكل افتراضي = 0. نهاية الحكم. <br> في حال التعرض للمشتري بعد ذلك الطاقة المتجددة الطاقة المتجددة بشكل افتراضي. نهاية الحكم. <br>
-LocalTax1IsNotUsedDescES=افتراضيا الطاقة المتجددة المقترحة هي 0. نهاية الحكم.
-LocalTax1IsUsedExampleES=في اسبانيا هم من المهنيين تخضع لبعض المقاطع المحددة للشركة التعليم الصوتي التفاعلي الاسبانية.
-LocalTax1IsNotUsedExampleES=في اسبانيا هم المهنية والجمعيات وتخضع لقطاعات معينة من شركة التعليم الصوتي التفاعلي الاسبانية.
-LocalTax2ManagementES=IRPF الإدارة
-LocalTax2IsUsedDescES=معدل الطاقة المتجددة بشكل افتراضي عند احتمالات خلق ، والفواتير ، وأوامر الخ اتباع القاعدة نشط القياسية : <br> إذا لم يتم التعرض للبائع IRPF ، ثم IRPF افتراضيا = 0. نهاية الحكم. <br> في حال التعرض للبائع IRPF ثم IRPF افتراضيا. نهاية الحكم. <br>
-LocalTax2IsNotUsedDescES=افتراضيا IRPF المقترحة هي 0. نهاية الحكم.
-LocalTax2IsUsedExampleES=في اسبانيا ، لحسابهم الخاص والمهنيين المستقلين الذين يقدمون الخدمات والشركات الذين اختاروا النظام الضريبي من وحدات.
-LocalTax2IsNotUsedExampleES=في اسبانيا هم bussines لا تخضع لنظام ضريبي وحدات.
-MenuUpgrade=ترقية / توسيع
-DatabaseServer=قاعدة بيانات المضيف
-DatabaseUser=قاعدة بيانات المستخدم
-DatabasePassword=قاعدة بيانات كلمة السر
-EnableShowLogo=عرض الشعار على اليسار القائمة
-MAIN_ROUNDING_RULE_TOT=حجم التقريب مجموعة (لبلدان النادرة التي يتم التقريب على شيء آخر من قاعدة 10)
-UnitPriceOfProduct=صافي سعر وحدة من المنتج
-TotalPriceAfterRounding=إجمالي السعر الصافي / ضريبة القيمة المضافة / ضريبة مدفوع) بعد التقريب
-PreviousDumpFiles=متاح تفريغ النسخ الاحتياطي ملفات قاعدة البيانات
-WeekStartOnDay=أول يوم من الأسبوع
-RunningUpdateProcessMayBeRequired=تشغيل عملية الترقية ويبدو أن المطلوب (ليالي برامج الإصدار ٪ يختلف عن إصدار قاعدة بيانات ٪)
-YouMustRunCommandFromCommandLineAfterLoginToUser=يجب تشغيل هذا الأمر من سطر الأوامر بعد الدخول إلى قذيفة مع المستخدم <b>٪ ق.</b>
-YourPHPDoesNotHaveSSLSupport=وظائف خدمة تصميم المواقع لا تتوفر في بي الخاص بك
-DownloadMoreSkins=مزيد من جلود بتحميل
-SimpleNumRefModelDesc=عودة الرقم المرجعي للتنسيق مع nnnn - ٪ syymm ث ث حيث هي السنة ، هو شهر ملم وnnnn هو تسلسل بدون ثقب ودون إعادة تعيين
-ListOfEntities=قائمة الكيانات
-AddEntity=إضافة كيان
-EditEntity=عدل كيان
-UsersSetup=شاهد الإعداد وحدة
-UserMailRequired=مطلوب بريد إلكتروني لإنشاء مستخدم جديد
-ModelModules=وثائق قوالب
-DocumentModelOdt=انتج وثائق من OpenDocuments قوالب (ملفات ODT لأوبن أوفيس ، ومعالجات ، TextEdit ،...)
-WatermarkOnDraft=علامة مائية على مشروع الوثيقة
-LDAPFieldGroupMembers=أعضاء الفريق
-LDAPFieldGroupMembersExample=على سبيل المثال : uniqueMember
-DonationsReceiptModel=قالب من استلام التبرع
-MailingEMailError=بريد إلكتروني العودة (إلى أخطاء) لرسائل البريد الإلكتروني مع الأخطاء
-PastDelayVCalExport=لا تصدر الحدث الأكبر من
-CashDesk=نقاط البيع
-CashDeskBankAccountForCheque=حساب لاستخدام لتلقي المدفوعات عن طريق الشيكات
-CashDeskBankAccountForCB=حساب لاستخدام لاستلام المبالغ النقدية عن طريق بطاقات الائتمان
-SuppliersSetup=المورد الإعداد وحدة
-SuppliersCommandModel=قالب كاملة من أجل المورد (logo...)
-GeoIPMaxmindSetup=GeoIP Maxmind الإعداد وحدة
-PathToGeoIPMaxmindCountryDataFile=المسار إلى ملف يحتوي على Maxmind الملكية الفكرية لترجمة البلاد. <br> مثال : / البيرة / المحلية / مشاركة / GeoIP / GeoIP.dat
-NoteOnPathLocation=لاحظ أن الملكية الفكرية الخاصة بك على البيانات القطرية الملف يجب أن تكون داخل الدليل الخاص بي يمكن قراءة (راجع الإعداد open_basedir بى وأذونات نظام الملفات).
-YouCanDownloadFreeDatFileTo=يمكنك تحميل <b>نسخة تجريبية مجانية</b> من GeoIP ملف Maxmind البلاد في ٪ s.
-YouCanDownloadAdvancedDatFileTo=كما يمكنك تحميل <b>نسخة كاملة</b> أكثر من ذلك <b>، مع التحديثات ،</b> من GeoIP ملف Maxmind البلاد في ٪ s.
-TestGeoIPResult=اختبار لتحويل الملكية الفكرية --> البلاد
-NumberWordsSetup=NumberWords الإعداد وحدة
-DescNumberWords=هذا يوفر وظائف وحدة لتحويل المبلغ أو عدد الأحرف في الكامل. وسيكون أيضا استبدال تكرارات السلسلة التالية __TOTAL_TTC_WORDS__ ، __TOTAL_HT_WORDS__ أو مدفوع من قبل __TOTAL_VAT_WORDS__ الإجمالي. الضرائب ، ومجموع صافي الضرائب ، أو مجموع ضريبة القيمة المضافة في جميع textes التي تستخدمها (النص الحرة على الفواتير ،...)
-ProjectsNumberingModules=مشاريع وحدة الترقيم
-ProjectsSetup=مشروع إعداد وحدة
-ProjectsModelModule=المشروع نموذج التقرير وثيقة
-// STOP - Lines generated via autotranslator.php tool ().
-
-
-// START - Lines generated via autotranslator.php tool (2010-09-04 01:33:40).
-// Reference language: en_US -> ar_AR
-ModulesMarketPlaceDesc=يمكنك العثور على مزيد من وحدات للتحميل على مواقع الإنترنت الخارجية على شبكة الانترنت...
-ModulesMarketPlaces=مزيد من وحدات...
-DoliStoreDesc=DoliStore ، في السوق الرسمي لتخطيط موارد المؤسسات وحدات Dolibarr / خارجي إدارة علاقات العملاء
-WebSiteDesc=مزودي موقع ويب يمكنك البحث للعثور على المزيد من وحدات...
-URL=رابط
-OfficialMarketPlace=المسؤول عن وحدات السوق الخارجية / أدونس
-MAIN_MAIL_AUTOCOPY_TO=إرسال منهجية خفية الكربون نسخة من جميع رسائل البريد الإلكتروني المرسلة إلى
-FreeLegalTextOnInterventions=حرر النص على وثائق التدخل
-// STOP - Lines generated via autotranslator.php tool (2010-09-04 01:43:53).
+
+
+// START - Lines generated via autotranslator.php tool (2010-07-17 10:57:19).
+// Reference language: en_US
+SessionSaveHandler=معالج لحفظ دورات
+PurgeSessions=تطهير الدورات
+ConfirmPurgeSessions=هل تريد حقا لتطهير جميع الدورات؟ وهذا قطع كل مستخدم (إلا نفسك).
+NoSessionListWithThisHandler=حفظ معالج دورة تكوين في بي الخاص بك لا يسمح لسرد كافة جلسات على التوالي.
+LockNewSessions=اتصالات لوك جديد
+ConfirmLockNewSessions=هل أنت متأكد أنك تريد تقييد أي اتصال Dolibarr جديدة لنفسك. <b>ق ٪</b> سوف مستخدم فقط تكون قادرا على الاتصال بعد ذلك.
+UnlockNewSessions=إزالة اتصال قفل
+YourSession=الدورة الخاصة بك
+Sessions=شاهد الدورة
+NoSessionFound=الخاص بي ويبدو أن عدم السماح لقائمة جلسات العمل النشطة. دليل المستخدم لحفظ دورات <b>(ق ٪)</b> قد تكون محمية (على سبيل المثال ، من خلال أذونات نظام التشغيل أو عن طريق التوجيه open_basedir فب).
+FormToTestFileUploadForm=نموذج لاختبار تحميل الملف (وفقا لبرنامج الإعداد)
+PreviewNotAvailable=المعاينة غير متاحة
+AntiVirusCommand=المسار الكامل لقيادة مكافحة الفيروسات
+AntiVirusCommandExample=c:\Progra~1\ClamWin\bin\clamscan.exe
+AntiVirusParam=مزيد من المعلمات على سطر الأوامر
+AntiVirusParamExample=--database="C:\Program Files (x86)\ClamWin\lib"
+YouCanDownloadBackupFile=يمكن أن الملفات التي تم إنشاؤها الآن يمكن تحميلها
+IgnoreDuplicateRecords=تجاهل الأخطاء في سجلات مكررة (إدراج تجاهل)
+InstrucToEncodePass=لديك كلمة المرور المشفرة في ملف <b>conf.php</b> ، استبدال خط <br> <b>dolibarr_main_db_pass $ ="..."</b> <br> من قبل <br> <b>"= $ crypted dolibarr_main_db_pass : ٪ ق"</b>
+InstrucToClearPass=لديك كلمة السر فك الشفرة (واضح) في <b>conf.php</b> الملف ، استبدال السطر <br> <b>dolibarr_main_db_pass $ = ":..." crypted</b> <br> من قبل <br> <b>dolibarr_main_db_pass $ = "٪ ق"</b>
+MAIN_MAIL_EMAIL_TLS=استخدام تلس (خدمة تصميم المواقع) تشفير
+SubmitTranslation=إذا كان ترجمة لهذه اللغة ليست كاملة أو تجد الأخطاء ، يمكنك تصحيح هذا عن طريق تحرير الملفات إلى الدليل <b>langs / ق ٪</b> ، وإرسال ملفات تعديل على www.dolibarr.org المنتدى.
+FindPackageFromWebSite=العثور على الحزمة التي توفر ميزة تريد (على سبيل المثال على موقع الويب ق ٪).
+AddCRIfTooLong=ليس هناك التفاف تلقائي ، حتى إذا خرج من خط صفحة على وثائق لفترة طويلة جدا ، يجب إضافة حرف إرجاع نفسك في ناحية النص.
+MinLength=الحد الأدني لمدة
+LanguageFilesCachedIntoShmopSharedMemory=لانغ لتحميل الملفات. في الذاكرة المشتركة
+ExamplesWithCurrentSetup=أمثلة مع تشغيل الإعداد الحالي
+ListOfDirectories=قائمة الدلائل المفتوحة قوالب
+ListOfDirectoriesForModelGenODT=قائمة الدلائل التي تحتوي على ملفات ذات شكل قوالب المفتوحة. <br><br> هنا وضع المسار الكامل من الدلائل. <br> إضافة حرف إرجاع بين الدليل ايه. <br> لإضافة دليل وحدة [جد] ، أضيف هنا <b>DOL_DATA_ROOT / إدارة المحتوى في المؤسسة / yourdirectoryname.</b> <br><br> في هذه الدلائل يجب أن تنتهي مع <b>ملفات. odt.</b>
+NumberOfModelFilesFound=عدد ODT القوالب العثور على الملفات في هذه الدلائل
+ExampleOfDirectoriesForModelGen=أمثلة على بناء الجملة : <br> ج : mydir \ <br> / الوطن / mydir <br> DOL_DATA_ROOT / إدارة المحتوى في المؤسسة / ecmdir
+FirstnameNamePosition=موقف الإسم / اسم
+Module23Name=طاقة
+Module23Desc=مراقبة استهلاك الطاقة
+Module100Name=ExternalSite
+Module100Desc=وتشمل أي موقع خارجي في القوائم Dolibarr ومشاهدته في إطار Dolibarr
+Module2000Name=Fckeditor
+Module2000Desc=سوغ محرر
+Module2600Name=WebServices
+Module2600Desc=تمكين خدمات الويب Dolibarr الملقم
+Module2700Name=غرفتر
+Module2700Desc=استخدام خدمة غرفتر على الانترنت (www.gravatar.com) لإظهار الصورة من المستخدمين / أعضاء (وجدت مع رسائل البريد الإلكتروني الخاصة بهم). في حاجة الى الوصول الى شبكة الانترنت
+Module2900Name=GeoIPMaxmind
+Module2900Desc=GeoIP التحويلات Maxmind القدرات
+Module13452Name=SpeedFinder
+Module13452Desc=محرك البحث للعثور على أجاكس في اسم من جزء من رقم الهاتف في حدود 2 ثانية
+Permission36=انظر / إدارة المنتجات المخفية
+Permission141=المهام اقرأ
+Permission142=إنشاء / تعديل المهام
+Permission144=حذف المهام
+Permission536=انظر / إدارة الخدمات الخفية
+Permission2411=الإجراءات قراءة (أحداث أو المهام) للاخرين
+Permission2412=إنشاء / تعديل الإجراءات (أحداث أو المهام) للاخرين
+Permission2413=حذف الإجراءات (أحداث أو المهام) للاخرين
+DictionnaryStaff=العاملين
+LocalTax1ManagementES=إدارة الطاقة المتجددة
+LocalTax1IsUsedDescES=معدل الطاقة المتجددة بشكل افتراضي عند احتمالات خلق ، والفواتير ، وأوامر الخ اتباع القاعدة نشط القياسية : <br> إذا لم تعرض الشركة المصرية للاتصالات لمشتري الطاقة المتجددة ، الطاقة المتجددة بشكل افتراضي = 0. نهاية الحكم. <br> في حال التعرض للمشتري بعد ذلك الطاقة المتجددة الطاقة المتجددة بشكل افتراضي. نهاية الحكم. <br>
+LocalTax1IsNotUsedDescES=افتراضيا الطاقة المتجددة المقترحة هي 0. نهاية الحكم.
+LocalTax1IsUsedExampleES=في اسبانيا هم من المهنيين تخضع لبعض المقاطع المحددة للشركة التعليم الصوتي التفاعلي الاسبانية.
+LocalTax1IsNotUsedExampleES=في اسبانيا هم المهنية والجمعيات وتخضع لقطاعات معينة من شركة التعليم الصوتي التفاعلي الاسبانية.
+LocalTax2ManagementES=IRPF الإدارة
+LocalTax2IsUsedDescES=معدل الطاقة المتجددة بشكل افتراضي عند احتمالات خلق ، والفواتير ، وأوامر الخ اتباع القاعدة نشط القياسية : <br> إذا لم يتم التعرض للبائع IRPF ، ثم IRPF افتراضيا = 0. نهاية الحكم. <br> في حال التعرض للبائع IRPF ثم IRPF افتراضيا. نهاية الحكم. <br>
+LocalTax2IsNotUsedDescES=افتراضيا IRPF المقترحة هي 0. نهاية الحكم.
+LocalTax2IsUsedExampleES=في اسبانيا ، لحسابهم الخاص والمهنيين المستقلين الذين يقدمون الخدمات والشركات الذين اختاروا النظام الضريبي من وحدات.
+LocalTax2IsNotUsedExampleES=في اسبانيا هم bussines لا تخضع لنظام ضريبي وحدات.
+MenuUpgrade=ترقية / توسيع
+DatabaseServer=قاعدة بيانات المضيف
+DatabaseUser=قاعدة بيانات المستخدم
+DatabasePassword=قاعدة بيانات كلمة السر
+EnableShowLogo=عرض الشعار على اليسار القائمة
+MAIN_ROUNDING_RULE_TOT=حجم التقريب مجموعة (لبلدان النادرة التي يتم التقريب على شيء آخر من قاعدة 10)
+UnitPriceOfProduct=صافي سعر وحدة من المنتج
+TotalPriceAfterRounding=إجمالي السعر الصافي / ضريبة القيمة المضافة / ضريبة مدفوع) بعد التقريب
+PreviousDumpFiles=متاح تفريغ النسخ الاحتياطي ملفات قاعدة البيانات
+WeekStartOnDay=أول يوم من الأسبوع
+RunningUpdateProcessMayBeRequired=تشغيل عملية الترقية ويبدو أن المطلوب (ليالي برامج الإصدار ٪ يختلف عن إصدار قاعدة بيانات ٪)
+YouMustRunCommandFromCommandLineAfterLoginToUser=يجب تشغيل هذا الأمر من سطر الأوامر بعد الدخول إلى قذيفة مع المستخدم <b>٪ ق.</b>
+YourPHPDoesNotHaveSSLSupport=وظائف خدمة تصميم المواقع لا تتوفر في بي الخاص بك
+DownloadMoreSkins=مزيد من جلود بتحميل
+SimpleNumRefModelDesc=عودة الرقم المرجعي للتنسيق مع nnnn - ٪ syymm ث ث حيث هي السنة ، هو شهر ملم وnnnn هو تسلسل بدون ثقب ودون إعادة تعيين
+ListOfEntities=قائمة الكيانات
+AddEntity=إضافة كيان
+EditEntity=عدل كيان
+UsersSetup=شاهد الإعداد وحدة
+UserMailRequired=مطلوب بريد إلكتروني لإنشاء مستخدم جديد
+ModelModules=وثائق قوالب
+DocumentModelOdt=انتج وثائق من OpenDocuments قوالب (ملفات ODT لأوبن أوفيس ، ومعالجات ، TextEdit ،...)
+WatermarkOnDraft=علامة مائية على مشروع الوثيقة
+LDAPFieldGroupMembers=أعضاء الفريق
+LDAPFieldGroupMembersExample=على سبيل المثال : uniqueMember
+DonationsReceiptModel=قالب من استلام التبرع
+MailingEMailError=بريد إلكتروني العودة (إلى أخطاء) لرسائل البريد الإلكتروني مع الأخطاء
+PastDelayVCalExport=لا تصدر الحدث الأكبر من
+CashDesk=نقاط البيع
+CashDeskBankAccountForCheque=حساب لاستخدام لتلقي المدفوعات عن طريق الشيكات
+CashDeskBankAccountForCB=حساب لاستخدام لاستلام المبالغ النقدية عن طريق بطاقات الائتمان
+SuppliersSetup=المورد الإعداد وحدة
+SuppliersCommandModel=قالب كاملة من أجل المورد (logo...)
+GeoIPMaxmindSetup=GeoIP Maxmind الإعداد وحدة
+PathToGeoIPMaxmindCountryDataFile=المسار إلى ملف يحتوي على Maxmind الملكية الفكرية لترجمة البلاد. <br> مثال : / البيرة / المحلية / مشاركة / GeoIP / GeoIP.dat
+NoteOnPathLocation=لاحظ أن الملكية الفكرية الخاصة بك على البيانات القطرية الملف يجب أن تكون داخل الدليل الخاص بي يمكن قراءة (راجع الإعداد open_basedir بى وأذونات نظام الملفات).
+YouCanDownloadFreeDatFileTo=يمكنك تحميل <b>نسخة تجريبية مجانية</b> من GeoIP ملف Maxmind البلاد في ٪ s.
+YouCanDownloadAdvancedDatFileTo=كما يمكنك تحميل <b>نسخة كاملة</b> أكثر من ذلك <b>، مع التحديثات ،</b> من GeoIP ملف Maxmind البلاد في ٪ s.
+TestGeoIPResult=اختبار لتحويل الملكية الفكرية --> البلاد
+NumberWordsSetup=NumberWords الإعداد وحدة
+DescNumberWords=هذا يوفر وظائف وحدة لتحويل المبلغ أو عدد الأحرف في الكامل. وسيكون أيضا استبدال تكرارات السلسلة التالية __TOTAL_TTC_WORDS__ ، __TOTAL_HT_WORDS__ أو مدفوع من قبل __TOTAL_VAT_WORDS__ الإجمالي. الضرائب ، ومجموع صافي الضرائب ، أو مجموع ضريبة القيمة المضافة في جميع textes التي تستخدمها (النص الحرة على الفواتير ،...)
+ProjectsNumberingModules=مشاريع وحدة الترقيم
+ProjectsSetup=مشروع إعداد وحدة
+ProjectsModelModule=المشروع نموذج التقرير وثيقة
+// STOP - Lines generated via autotranslator.php tool ().
+
+
+// START - Lines generated via autotranslator.php tool (2010-09-04 01:33:40).
+// Reference language: en_US -> ar_AR
+ModulesMarketPlaceDesc=يمكنك العثور على مزيد من وحدات للتحميل على مواقع الإنترنت الخارجية على شبكة الانترنت...
+ModulesMarketPlaces=مزيد من وحدات...
+DoliStoreDesc=DoliStore ، في السوق الرسمي لتخطيط موارد المؤسسات وحدات Dolibarr / خارجي إدارة علاقات العملاء
+WebSiteDesc=مزودي موقع ويب يمكنك البحث للعثور على المزيد من وحدات...
+URL=رابط
+OfficialMarketPlace=المسؤول عن وحدات السوق الخارجية / أدونس
+MAIN_MAIL_AUTOCOPY_TO=إرسال منهجية خفية الكربون نسخة من جميع رسائل البريد الإلكتروني المرسلة إلى
+FreeLegalTextOnInterventions=حرر النص على وثائق التدخل
+// STOP - Lines generated via autotranslator.php tool (2010-09-04 01:43:53).
diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang
index a2a04f469f49cae3fb0dd486e122a56c79a26eb4..26804a251137a9988b61f1663bb561b15c467ca8 100644
--- a/htdocs/langs/en_US/admin.lang
+++ b/htdocs/langs/en_US/admin.lang
@@ -67,7 +67,7 @@ MaxSizeForUploadedFiles=Maximum size for uploaded files (0 to disallow any uploa
 UseCaptchaCode=Use graphical code (CAPTCHA) on login page
 UseAvToScanUploadedFiles=Use anti-virus to scan uploaded files
 AntiVirusCommand= Full path to antivirus command
-AntiVirusCommandExample= Example for ClamWin: c:\Program Files (x86)\ClamWin\bin\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
+AntiVirusCommandExample= Example for ClamWin: c:\Progra~1\ClamWin\bin\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
 AntiVirusParam= More parameters on command line
 AntiVirusParamExample= Example for ClamWin: --database="C:\Program Files (x86)\ClamWin\lib"
 ComptaSetup=Accounting module setup
diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang
index b0902293602da68854b81c917c638974a9180575..b42f0511266b26695560a9ecc2e2aae19c01c374 100644
--- a/htdocs/langs/fr_FR/admin.lang
+++ b/htdocs/langs/fr_FR/admin.lang
@@ -67,7 +67,7 @@ MaxSizeForUploadedFiles= Taille maximum des documents uploadés (0 pour interdir
 UseCaptchaCode= Utilisation du code graphique (CAPTCHA) sur la page de login
 UseAvToScanUploadedFiles= Utilisation d'un anti-virus pour scanner les fichiers uploadés
 AntiVirusCommand= Chemin complet vers la commande antivirus
-AntiVirusCommandExample= Exemple pour ClamWin: c:\Program Files (x86)\ClamWin\bin\clamscan.exe<br>Exemple pour ClamAv: /usr/bin/clamscan
+AntiVirusCommandExample= Exemple pour ClamWin: c:\Progra~1\ClamWin\bin\clamscan.exe<br>Exemple pour ClamAv: /usr/bin/clamscan
 AntiVirusParam= Paramètres supplémentaire sur la ligne de commande
 AntiVirusParamExample= Exemple pour ClamWin: --database="C:\Program Files (x86)\ClamWin\lib"
 ComptaSetup= Configuration du module Comptabilité
diff --git a/htdocs/lib/antivir.class.php b/htdocs/lib/antivir.class.php
index 6626c702422e678a592eb57a630968b7b649c726..20f39344ac8002bc74af50cec40900e6b65696ed 100644
--- a/htdocs/lib/antivir.class.php
+++ b/htdocs/lib/antivir.class.php
@@ -60,19 +60,22 @@ class AntiVir
 
 		$return = 0;
 
-		$outputfile=$conf->admin->dir_temp.'/dol_avscan_file.out.'.session_id();
-
 		$fullcommand=$this->getCliCommand($file);
 		//$fullcommand='"c:\Program Files (x86)\ClamWin\bin\clamscan.exe" --database="C:\Program Files (x86)\ClamWin\lib" "c:\temp\aaa.txt"';
+        $fullcommand.=' 2>&1';      // This is to get error output
 
 		$output=array();
 		$return_var=0;
+        $safemode=ini_get("safe_mode");
 		// Create a clean fullcommand
-		dol_syslog("AntiVir::dol_avscan_file Run command=".$fullcommand);
-		exec($fullcommand, $output, $return_var);
+		dol_syslog("AntiVir::dol_avscan_file Run command=".$fullcommand." with safe_mode ".($safe_mode?"on":"off"));
+		// Run CLI command. If run of Windows, you can get return with echo %ERRORLEVEL%
+		$lastline=exec($fullcommand, $output, $return_var);
 
+        //print "x".$lastline." - ".join(',',$output)." - ".$return_var."y";exit;
 
 		/*
+        $outputfile=$conf->admin->dir_temp.'/dol_avscan_file.out.'.session_id();
 		$handle = fopen($outputfile, 'w');
 		if ($handle)
 		{
@@ -150,10 +153,11 @@ class AntiVir
 		if (! preg_match('/%file/',$conf->global->MAIN_ANTIVIRUS_PARAM))
 			$param=$param." ".escapeshellarg(trim($file));
 
-		if (preg_match("/\s/",$command)) $command=escapeshellarg($command);	// Use quotes on command
+		if (preg_match("/\s/",$command)) $command=escapeshellarg($command);	// Use quotes on command. Using escapeshellcmd fails.
 
 		$ret=$command.' '.$param;
 		//$ret=$command.' '.$param.' 2>&1';
+        //print "xx".$ret."xx";exit;
 
 		return $ret;
 	}
diff --git a/htdocs/lib/files.lib.php b/htdocs/lib/files.lib.php
index bb637401eb891d65d80077be291fcbd62c003d65..b69aeb704609465fac23a8fdd77cbee9d1366311 100644
--- a/htdocs/lib/files.lib.php
+++ b/htdocs/lib/files.lib.php
@@ -443,7 +443,7 @@ function dol_move_uploaded_file($src_file, $dest_file, $allowoverwrite, $disable
 		if ($result < 0)	// If virus or error, we stop here
 		{
 			$reterrors=$antivir->errors;
-			dol_syslog("Functions.lib::dol_move_uploaded_file File ".$file_name." KO with antivir", LOG_WARNING);
+			dol_syslog('Functions.lib::dol_move_uploaded_file File "'.$src_file.'" (target name "'.$file_name.'") KO with antivirus: result='.$result.' errors='.join(',',$antivir->errors), LOG_WARNING);
 			return 'ErrorFileIsInfectedWithAVirus: '.join(',',$reterrors);
 		}
 	}